diff --git a/scripts/reorder_and_format.py b/scripts/reorder_and_format.py new file mode 100644 index 0000000000..655ab4bf63 --- /dev/null +++ b/scripts/reorder_and_format.py @@ -0,0 +1,75 @@ +#!/usr/bin/env python3 + +import os +import json +import collections + + +def reorder_and_format(file_path): + with open(file_path, "r+") as f: + data = json.load(f, object_pairs_hook=collections.OrderedDict) + + if "matrix" in data: + matrix = data["matrix"] + if list(matrix.keys()) == ["cols", "rows"]: + matrix = {"rows": matrix["rows"], "cols": matrix["cols"]} + data["matrix"] = matrix + + if "layouts" in data: + layouts = data["layouts"] + ordered_layouts = collections.OrderedDict() + layout_order = ["labels", "presets", "keymap"] + + for key in layout_order: + if key in layouts: + ordered_layouts[key] = layouts[key] + + data["layouts"] = ordered_layouts + + ordered_data = collections.OrderedDict() + key_order = [ + "name", + "vendorId", + "productId", + "firmwareVersion", + "matrix", + "customFeatures", + "customKeycodes", + "keycodes", + "menus", + "lighting", + "layouts", + ] + + for key in key_order: + if key in data: + ordered_data[key] = data[key] + + f.seek(0) + json.dump(ordered_data, f, indent=2, ensure_ascii=False) + f.write("\n") # insert final newline + f.truncate() + + +def walk_directory(directory): + for root, dirs, files in os.walk(directory): + for file in files: + if file.endswith(".json"): + reorder_and_format(os.path.join(root, file)) + + +def main(): + # Get the directory containing the script + script_dir = os.path.dirname(os.path.realpath(__file__)) + + # Define the project directories relative to the script directory + src_dir = os.path.join(script_dir, "..", "src") + v3_dir = os.path.join(script_dir, "..", "v3") + + # Use the dynamic paths + walk_directory(src_dir) + walk_directory(v3_dir) + + +if __name__ == "__main__": + main() diff --git a/src/0_sixty/0_sixty.json b/src/0_sixty/0_sixty.json index 1d13d9a0b0..a1e9cc4602 100644 --- a/src/0_sixty/0_sixty.json +++ b/src/0_sixty/0_sixty.json @@ -2,10 +2,22 @@ "name": "0-Sixty by ven0mtr0n", "vendorId": "0x7654", "productId": "0x0060", + "matrix": { + "rows": 5, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 12}, "layouts": { - "labels": [["Bottom Row", "5x12", "1x2uC", "2x2uC", "1x2uR", "1x2uL"]], + "labels": [ + [ + "Bottom Row", + "5x12", + "1x2uC", + "2x2uC", + "1x2uR", + "1x2uL" + ] + ], "keymap": [ [ { diff --git a/src/0xC7/61key/61key.json b/src/0xC7/61key/61key.json index 6f17ec2daf..3b3e01b2d5 100644 --- a/src/0xC7/61key/61key.json +++ b/src/0xC7/61key/61key.json @@ -2,8 +2,11 @@ "name": "61Key by 0xC7", "vendorId": "0xE117", "productId": "0x6161", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ @@ -20,11 +23,15 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -38,11 +45,15 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -55,11 +66,15 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,1", "3,2", @@ -71,25 +86,43 @@ "3,8", "3,9", "3,10", - {"w": 2.75}, + { + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/src/0xcb/1337/1337.json b/src/0xcb/1337/1337.json index dbdff42f31..f456eab560 100644 --- a/src/0xcb/1337/1337.json +++ b/src/0xcb/1337/1337.json @@ -2,13 +2,28 @@ "name": "0xCB 1337", "vendorId": "0xCB00", "productId": "0x1337", + "matrix": { + "rows": 3, + "cols": 3 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 3, "cols": 3}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/src/0xcb/static/static.json b/src/0xcb/static/static.json index e90f52b6c9..2231ecc65b 100644 --- a/src/0xcb/static/static.json +++ b/src/0xcb/static/static.json @@ -2,13 +2,19 @@ "name": "0xCB Static", "vendorId": "0xCB00", "productId": "0xa455", - "lighting": "none", "matrix": { "rows": 8, "cols": 6 }, + "lighting": "none", "layouts": { - "labels": [["Space", "Split", "6.25U"]], + "labels": [ + [ + "Space", + "Split", + "6.25U" + ] + ], "keymap": [ [ { diff --git a/src/0xcb/tutelpad/tutelpad.json b/src/0xcb/tutelpad/tutelpad.json index 82102da16a..0679d2a3b5 100644 --- a/src/0xcb/tutelpad/tutelpad.json +++ b/src/0xcb/tutelpad/tutelpad.json @@ -2,12 +2,31 @@ "name": "TutelPad", "vendorId": "0xCB00", "productId": "0xF09F", + "matrix": { + "rows": 2, + "cols": 4 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 2, "cols": 4}, "layouts": { "keymap": [ - ["0,0","0,1",{"x":1.5},"0,2","0,3"], - ["1,0","1,1",{"x":1.5},"1,2","1,3"] + [ + "0,0", + "0,1", + { + "x": 1.5 + }, + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + { + "x": 1.5 + }, + "1,2", + "1,3" + ] ] } } diff --git a/src/10bleoledhub/10bleoledhub.json b/src/10bleoledhub/10bleoledhub.json index 8a2d48e751..0dcf27e78f 100644 --- a/src/10bleoledhub/10bleoledhub.json +++ b/src/10bleoledhub/10bleoledhub.json @@ -2,17 +2,31 @@ "name": "10bleoledhub", "vendorId": "0x7C88", "productId": "0x7C99", - "lighting": "none", "matrix": { "rows": 4, "cols": 3 }, + "lighting": "none", "layouts": { "keymap": [ - ["0,0"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + "0,0" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/src/1upkeyboards/1up60hse/1up60hse.json b/src/1upkeyboards/1up60hse/1up60hse.json index 4f07127301..67cd742042 100755 --- a/src/1upkeyboards/1up60hse/1up60hse.json +++ b/src/1upkeyboards/1up60hse/1up60hse.json @@ -2,11 +2,11 @@ "name": "1up60hse", "vendorId": "0x6F75", "productId": "0x6873", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/1upkeyboards/1up60hte/1up60hte.json b/src/1upkeyboards/1up60hte/1up60hte.json index beb7fe6467..969a2301b0 100755 --- a/src/1upkeyboards/1up60hte/1up60hte.json +++ b/src/1upkeyboards/1up60hte/1up60hte.json @@ -2,14 +2,19 @@ "name": "1up60hte", "vendorId": "0x6F75", "productId": "0x6874", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": [["Bottom Row", "Tsangan", "HHKB"]], - + "labels": [ + [ + "Bottom Row", + "Tsangan", + "HHKB" + ] + ], "keymap": [ [ { diff --git a/src/1upkeyboards/1up60rgb/1up60rgb.json b/src/1upkeyboards/1up60rgb/1up60rgb.json index e40a7cfb32..4ad350e43d 100755 --- a/src/1upkeyboards/1up60rgb/1up60rgb.json +++ b/src/1upkeyboards/1up60rgb/1up60rgb.json @@ -2,20 +2,40 @@ "name": "1up60rgb", "vendorId": "0x6F75", "productId": "0x7267", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Right Shift", "Default", "Split"], - ["Bottom Row", "Standard", "Tsangan", "HHKB"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "Split" + ], + [ + "Bottom Row", + "Standard", + "Tsangan", + "HHKB" + ] ], - "keymap": [ [ { diff --git a/src/1upkeyboards/pi40/pi40.json b/src/1upkeyboards/pi40/pi40.json index be5210b986..ddebd0278a 100644 --- a/src/1upkeyboards/pi40/pi40.json +++ b/src/1upkeyboards/pi40/pi40.json @@ -2,57 +2,199 @@ "name": "pi40", "vendorId": "0x6F75", "productId": "0x5600", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["HUE_BREATHING", 1], - ["HUE_PENDULUM", 1], - ["HUE_WAVE", 1], - ["PIXEL_RAIN", 1], - ["PIXEL_FLOW", 1], - ["PIXEL_FRACTAL", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "HUE_BREATHING", + 1 + ], + [ + "HUE_PENDULUM", + 1 + ], + [ + "HUE_WAVE", + 1 + ], + [ + "PIXEL_RAIN", + 1 + ], + [ + "PIXEL_FLOW", + 1 + ], + [ + "PIXEL_FRACTAL", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, "layouts": { "keymap": [ diff --git a/src/1upkeyboards/pi60_hse/pi60_hse.json b/src/1upkeyboards/pi60_hse/pi60_hse.json index e3517f4554..7bfdfbdaf4 100644 --- a/src/1upkeyboards/pi60_hse/pi60_hse.json +++ b/src/1upkeyboards/pi60_hse/pi60_hse.json @@ -2,60 +2,206 @@ "name": "pi60_hse", "vendorId": "0x6F75", "productId": "0x5603", - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["HUE_BREATHING", 1], - ["HUE_PENDULUM", 1], - ["HUE_WAVE", 1], - ["PIXEL_RAIN", 1], - ["PIXEL_FLOW", 1], - ["PIXEL_FRACTAL", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "HUE_BREATHING", + 1 + ], + [ + "HUE_PENDULUM", + 1 + ], + [ + "HUE_WAVE", + 1 + ], + [ + "PIXEL_RAIN", + 1 + ], + [ + "PIXEL_FLOW", + 1 + ], + [ + "PIXEL_FRACTAL", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, "layouts": { - "labels": ["Split Backspace", "Split Shift", "7u Space"], + "labels": [ + "Split Backspace", + "Split Shift", + "7u Space" + ], "keymap": [ [ { diff --git a/src/1upkeyboards/pi60_rgb/pi60_rgb.json b/src/1upkeyboards/pi60_rgb/pi60_rgb.json index 33f1f6bd3c..6e162272af 100644 --- a/src/1upkeyboards/pi60_rgb/pi60_rgb.json +++ b/src/1upkeyboards/pi60_rgb/pi60_rgb.json @@ -2,57 +2,199 @@ "name": "pi60_rgb", "vendorId": "0x6F75", "productId": "0x5602", - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["HUE_BREATHING", 1], - ["HUE_PENDULUM", 1], - ["HUE_WAVE", 1], - ["PIXEL_RAIN", 1], - ["PIXEL_FLOW", 1], - ["PIXEL_FRACTAL", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "HUE_BREATHING", + 1 + ], + [ + "HUE_PENDULUM", + 1 + ], + [ + "HUE_WAVE", + 1 + ], + [ + "PIXEL_RAIN", + 1 + ], + [ + "PIXEL_FLOW", + 1 + ], + [ + "PIXEL_FRACTAL", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, "layouts": { "keymap": [ diff --git a/src/1upkeyboards/super16/super16.json b/src/1upkeyboards/super16/super16.json index 8163c2d16c..025fd3fa4c 100644 --- a/src/1upkeyboards/super16/super16.json +++ b/src/1upkeyboards/super16/super16.json @@ -2,17 +2,37 @@ "name": "Super16", "vendorId": "0x6F75", "productId": "0x5516", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/src/1upkeyboards/super16/super16v2.json b/src/1upkeyboards/super16/super16v2.json index 8b71c8124e..8bcd13e642 100644 --- a/src/1upkeyboards/super16/super16v2.json +++ b/src/1upkeyboards/super16/super16v2.json @@ -2,17 +2,37 @@ "name": "Super16 V2", "vendorId": "0x6F75", "productId": "0x5517", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/src/1upkeyboards/sweet16/sweet16v1.json b/src/1upkeyboards/sweet16/sweet16v1.json index 9a802fae5d..08a7bb63a7 100644 --- a/src/1upkeyboards/sweet16/sweet16v1.json +++ b/src/1upkeyboards/sweet16/sweet16v1.json @@ -2,14 +2,17 @@ "name": "sweet16 v1", "vendorId": "0x6F75", "productId": "0x0161", - "lighting": "qmk_backlight", "matrix": { "rows": 4, "cols": 4 }, + "lighting": "qmk_backlight", "layouts": { - "labels": ["2u Top Right", "2u Bottom Left", "2u Bottom Right"], - + "labels": [ + "2u Top Right", + "2u Bottom Left", + "2u Bottom Right" + ], "keymap": [ [ { diff --git a/src/1upkeyboards/sweet16/sweet16v2.json b/src/1upkeyboards/sweet16/sweet16v2.json index 18c5811b27..1f04471ddc 100644 --- a/src/1upkeyboards/sweet16/sweet16v2.json +++ b/src/1upkeyboards/sweet16/sweet16v2.json @@ -2,60 +2,205 @@ "name": "sweet16v2", "vendorId": "0x6F75", "productId": "0x5518", - "matrix": {"rows": 4, "cols": 4}, + "matrix": { + "rows": 4, + "cols": 4 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["HUE_BREATHING", 1], - ["HUE_PENDULUM", 1], - ["HUE_WAVE", 1], - ["PIXEL_RAIN", 1], - ["PIXEL_FLOW", 1], - ["PIXEL_FRACTAL", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "HUE_BREATHING", + 1 + ], + [ + "HUE_PENDULUM", + 1 + ], + [ + "HUE_WAVE", + 1 + ], + [ + "PIXEL_RAIN", + 1 + ], + [ + "PIXEL_FLOW", + 1 + ], + [ + "PIXEL_FRACTAL", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, "layouts": { - "labels": ["Encoder 1", "Encoder 2"], + "labels": [ + "Encoder 1", + "Encoder 2" + ], "keymap": [ [ "0,0\n\n\n0,1\n\n\n\n\n\ne0", diff --git a/src/25keys/aleth42/aleth42.json b/src/25keys/aleth42/aleth42.json index e131a04fcb..ecc1537601 100644 --- a/src/25keys/aleth42/aleth42.json +++ b/src/25keys/aleth42/aleth42.json @@ -2,14 +2,21 @@ "name": "aleth42", "vendorId": "0x04D8", "productId": "0xEAC8", + "matrix": { + "rows": 4, + "cols": 11 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 4, "cols": 11}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,13 +27,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,10" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -36,13 +50,21 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,10" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -52,23 +74,40 @@ "2,7", "2,8", "2,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,10" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "3,3", - {"w": 2.25}, + { + "w": 2.25 + }, "3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "3,6", "3,7" ] diff --git a/src/25keys/zinc/zinc.json b/src/25keys/zinc/zinc.json index a0e307d287..205d038227 100644 --- a/src/25keys/zinc/zinc.json +++ b/src/25keys/zinc/zinc.json @@ -2,39 +2,59 @@ "name": "Zinc", "vendorId": "0x04D8", "productId": "0xEA3B", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 8, "cols": 6}, "layouts": { - "labels": ["Symmetrical"], + "labels": [ + "Symmetrical" + ], "keymap": [ [ - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "0,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,0", "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", "0,5\n\n\n0,0", - {"x": 1.75}, + { + "x": 1.75 + }, "4,0", "4,1", "4,2", "4,3", "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ - {"x": 1}, + { + "x": 1 + }, "1,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,0", "1,2\n\n\n0,0", "1,3\n\n\n0,0", "1,4\n\n\n0,0", "1,5\n\n\n0,0", - {"x": 1.75}, + { + "x": 1.75 + }, "5,0", "5,1", "5,2", @@ -43,35 +63,52 @@ "5,5" ], [ - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,0", "2,2\n\n\n0,0", "2,3\n\n\n0,0", "2,4\n\n\n0,0", "2,5\n\n\n0,0", - {"x": 1.75}, + { + "x": 1.75 + }, "6,0", "6,1", "6,2", "6,3", "6,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "3,0\n\n\n0,0", "3,1\n\n\n0,0", "3,2\n\n\n0,0", "3,3\n\n\n0,0", "3,4\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n0,0", - {"x": 1.75}, + { + "x": 1.75 + }, "7,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,1", "7,2", "7,3", @@ -79,9 +116,14 @@ "7,5" ], [ - {"y": 0.5, "x": 2.25}, + { + "y": 0.5, + "x": 2.25 + }, "0,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", @@ -89,9 +131,14 @@ "0,5\n\n\n0,1" ], [ - {"x": 2, "c": "#aaaaaa"}, + { + "x": 2, + "c": "#aaaaaa" + }, "1,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,1", "1,2\n\n\n0,1", "1,3\n\n\n0,1", @@ -99,9 +146,14 @@ "1,5\n\n\n0,1" ], [ - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "2,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,1", "2,2\n\n\n0,1", "2,3\n\n\n0,1", @@ -109,13 +161,18 @@ "2,5\n\n\n0,1" ], [ - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", "3,2\n\n\n0,1", "3,3\n\n\n0,1", "3,4\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n0,1" ] ] diff --git a/src/40percentclub/mf68/mf68.json b/src/40percentclub/mf68/mf68.json index 24885dc69b..caca7a62ec 100644 --- a/src/40percentclub/mf68/mf68.json +++ b/src/40percentclub/mf68/mf68.json @@ -2,8 +2,11 @@ "name": "MF68", "vendorId": "0x3430", "productId": "0x4D68", + "matrix": { + "rows": 8, + "cols": 9 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 8, "cols": 9}, "layouts": { "keymap": [ [ diff --git a/src/40percentclub/nein/nein.json b/src/40percentclub/nein/nein.json index 8108fce9f2..5a147d4c89 100644 --- a/src/40percentclub/nein/nein.json +++ b/src/40percentclub/nein/nein.json @@ -2,8 +2,11 @@ "name": "nein", "vendorId": "0x3430", "productId": "0x9999", + "matrix": { + "rows": 3, + "cols": 3 + }, "lighting": "none", - "matrix": {"rows": 3, "cols": 3}, "layouts": { "keymap": [ [ @@ -14,8 +17,16 @@ "0,1", "0,2" ], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/src/40percentclub/sixpack/sixpack.json b/src/40percentclub/sixpack/sixpack.json index 45ce71e3d6..5396b61385 100644 --- a/src/40percentclub/sixpack/sixpack.json +++ b/src/40percentclub/sixpack/sixpack.json @@ -2,12 +2,23 @@ "name": "Six Pack", "vendorId": "0x4025", "productId": "0x5350", + "matrix": { + "rows": 2, + "cols": 3 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 2, "cols": 3}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/src/4pplet/aekiso60_rev_a.json b/src/4pplet/aekiso60_rev_a.json index e38bdc9e2b..b85da20f62 100644 --- a/src/4pplet/aekiso60_rev_a.json +++ b/src/4pplet/aekiso60_rev_a.json @@ -2,8 +2,11 @@ "name": "AEKISO60 Rev A", "vendorId": "0x4444", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Right Shift", diff --git a/src/4pplet/aekiso60_rev_b.json b/src/4pplet/aekiso60_rev_b.json index f0d0476212..2d21cd6678 100644 --- a/src/4pplet/aekiso60_rev_b.json +++ b/src/4pplet/aekiso60_rev_b.json @@ -2,8 +2,11 @@ "name": "AEKISO60 Rev B", "vendorId": "0x4444", "productId": "0x0011", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Right Shift", diff --git a/src/4pplet/bootleg_rev_a.json b/src/4pplet/bootleg_rev_a.json index f1fc4f92e7..61d4491a0e 100644 --- a/src/4pplet/bootleg_rev_a.json +++ b/src/4pplet/bootleg_rev_a.json @@ -2,15 +2,24 @@ "name": "Bootleg Rev A", "vendorId": "0x4444", "productId": "0x0004", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom row", "Standard", "Tsangan", "WKL", "Split"] + [ + "Bottom row", + "Standard", + "Tsangan", + "WKL", + "Split" + ] ], "keymap": [ [ diff --git a/src/4pplet/eagle_viper_rep_rev_a.json b/src/4pplet/eagle_viper_rep_rev_a.json index da574b4465..e1ec895f89 100644 --- a/src/4pplet/eagle_viper_rep_rev_a.json +++ b/src/4pplet/eagle_viper_rep_rev_a.json @@ -2,15 +2,23 @@ "name": "Eagle Viper Rep, Rev A", "vendorId": "0x4444", "productId": "0x0007", + "matrix": { + "rows": 10, + "cols": 7 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 7}, "layouts": { "labels": [ "Unified Backspace", "ISO Enter", "Split Left Shift", "Unified Right Shift", - ["Bottom row", "Tsangan", "HHKB", "Standard"] + [ + "Bottom row", + "Tsangan", + "HHKB", + "Standard" + ] ], "keymap": [ [ diff --git a/src/4pplet/eagle_viper_rep_rev_b.json b/src/4pplet/eagle_viper_rep_rev_b.json index 803620d670..814f5859c1 100644 --- a/src/4pplet/eagle_viper_rep_rev_b.json +++ b/src/4pplet/eagle_viper_rep_rev_b.json @@ -2,8 +2,11 @@ "name": "Eagle Viper Rep, Rev B", "vendorId": "0x4444", "productId": "0x0010", + "matrix": { + "rows": 10, + "cols": 7 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 7}, "layouts": { "labels": [ [ diff --git a/src/4pplet/perk60_iso.json b/src/4pplet/perk60_iso.json index 031f99cdae..8d7687e331 100644 --- a/src/4pplet/perk60_iso.json +++ b/src/4pplet/perk60_iso.json @@ -2,38 +2,119 @@ "name": "Perk60 ISO Rev A", "vendorId": "0x4444", "productId": "0x0009", + "matrix": { + "rows": 10, + "cols": 7 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Alphas/Mods", 1], - ["Vertical Gradient", 1], - ["Horizontal Gradient", 1], - ["Breathing", 1], - ["Cycle All", 1], - ["Cycle Left/Right", 1], - ["Cycle Up/Down", 1], - ["Rainbow Moving Chevron", 1], - ["Cycle Out/In", 1], - ["Cycle Out/In Dual", 1], - ["Cycle Pinwheel", 1], - ["Cycle Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jelly Raindrops", 1], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Nexus", 1], - ["Splash", 1], - ["Solid Splash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas/Mods", + 1 + ], + [ + "Vertical Gradient", + 1 + ], + [ + "Horizontal Gradient", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left/Right", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Rainbow Moving Chevron", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Out/In Dual", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Cycle Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jelly Raindrops", + 1 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Splash", + 1 + ], + [ + "Solid Splash", + 1 + ] ] }, - "matrix": {"rows": 10, "cols": 7}, "layouts": { "keymap": [ [ diff --git a/src/4pplet/steezy60_rev_a.json b/src/4pplet/steezy60_rev_a.json index 44df2b975d..8b61074039 100644 --- a/src/4pplet/steezy60_rev_a.json +++ b/src/4pplet/steezy60_rev_a.json @@ -2,8 +2,11 @@ "name": "Steezy60 Rev A", "vendorId": "0x4444", "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/4pplet/waffling60_rev_a.json b/src/4pplet/waffling60_rev_a.json index aa1830bd7f..c29f6bb783 100644 --- a/src/4pplet/waffling60_rev_a.json +++ b/src/4pplet/waffling60_rev_a.json @@ -2,15 +2,24 @@ "name": "waffling60 Rev A", "vendorId": "0x4444", "productId": "0x0003", + "matrix": { + "rows": 6, + "cols": 11 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 11}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom row", "Standard", "Tsangan", "WKL", "Split"] + [ + "Bottom row", + "Standard", + "Tsangan", + "WKL", + "Split" + ] ], "keymap": [ [ diff --git a/src/4pplet/waffling60_rev_b.json b/src/4pplet/waffling60_rev_b.json index 52db6fd86f..7b80e0e24d 100644 --- a/src/4pplet/waffling60_rev_b.json +++ b/src/4pplet/waffling60_rev_b.json @@ -2,15 +2,24 @@ "name": "waffling60 Rev B", "vendorId": "0x4444", "productId": "0x0005", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split backspase", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom row", "Standard", "Tsangan", "WKL", "Split"] + [ + "Bottom row", + "Standard", + "Tsangan", + "WKL", + "Split" + ] ], "keymap": [ [ diff --git a/src/4pplet/waffling60_rev_c.json b/src/4pplet/waffling60_rev_c.json index 450ccae430..e2834dbac2 100644 --- a/src/4pplet/waffling60_rev_c.json +++ b/src/4pplet/waffling60_rev_c.json @@ -2,8 +2,11 @@ "name": "waffling60 Rev C", "vendorId": "0x4444", "productId": "0x0008", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split backspase", diff --git a/src/4pplet/waffling60_rev_d.json b/src/4pplet/waffling60_rev_d.json index da74bfc181..67b7eb089c 100644 --- a/src/4pplet/waffling60_rev_d.json +++ b/src/4pplet/waffling60_rev_d.json @@ -2,8 +2,11 @@ "name": "waffling60 Rev D", "vendorId": "0x4444", "productId": "0x000E", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ [ diff --git a/src/4pplet/waffling60_rev_d_ansi.json b/src/4pplet/waffling60_rev_d_ansi.json index 23e37ac404..6d1e02a34d 100644 --- a/src/4pplet/waffling60_rev_d_ansi.json +++ b/src/4pplet/waffling60_rev_d_ansi.json @@ -2,13 +2,26 @@ "name": "waffling60 Rev D ANSI", "vendorId": "0x4444", "productId": "0x000D", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split backspase", - ["Modifiers", "WK", "WKL", "HHKB"], - ["Spacebar", "7U", "Split Space", "10U"] + [ + "Modifiers", + "WK", + "WKL", + "HHKB" + ], + [ + "Spacebar", + "7U", + "Split Space", + "10U" + ] ], "keymap": [ [ diff --git a/src/4pplet/waffling60_rev_d_iso.json b/src/4pplet/waffling60_rev_d_iso.json index 78b153fb23..8e23176b08 100644 --- a/src/4pplet/waffling60_rev_d_iso.json +++ b/src/4pplet/waffling60_rev_d_iso.json @@ -2,13 +2,26 @@ "name": "waffling60 Rev D ISO", "vendorId": "0x4444", "productId": "0x000C", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split backspase", - ["Modifiers", "WK", "WKL", "HHKB"], - ["Spacebar", "7U", "Split Space", "10U"] + [ + "Modifiers", + "WK", + "WKL", + "HHKB" + ], + [ + "Spacebar", + "7U", + "Split Space", + "10U" + ] ], "keymap": [ [ diff --git a/src/4pplet/waffling80_rev_a.json b/src/4pplet/waffling80_rev_a.json index 88d8744167..bf485f82f3 100644 --- a/src/4pplet/waffling80_rev_a.json +++ b/src/4pplet/waffling80_rev_a.json @@ -2,8 +2,11 @@ "name": "waffling80 Rev A", "vendorId": "0x4444", "productId": "0x0006", + "matrix": { + "rows": 12, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 12, "cols": 8}, "layouts": { "labels": [ [ diff --git a/src/4pplet/waffling80_rev_b.json b/src/4pplet/waffling80_rev_b.json index eeb5d54f97..333ba87df2 100644 --- a/src/4pplet/waffling80_rev_b.json +++ b/src/4pplet/waffling80_rev_b.json @@ -2,8 +2,11 @@ "name": "waffling80 Rev B", "vendorId": "0x4444", "productId": "0x000F", + "matrix": { + "rows": 12, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 12, "cols": 8}, "layouts": { "labels": [ [ diff --git a/src/4pplet/yakiimo_rev_a.json b/src/4pplet/yakiimo_rev_a.json index 573f345114..a1be43c1b3 100644 --- a/src/4pplet/yakiimo_rev_a.json +++ b/src/4pplet/yakiimo_rev_a.json @@ -2,11 +2,19 @@ "name": "Yakiimo Rev A", "vendorId": "0x4444", "productId": "0x000A", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "none", - "matrix": {"rows": 12, "cols": 9}, "layouts": { "labels": [ - ["Bottom row", "7U", "Split Space", "10U"], + [ + "Bottom row", + "7U", + "Split Space", + "10U" + ], "Split Backspace", "ISO Enter", "Split Left Shift", diff --git a/src/7c8/framework.json b/src/7c8/framework.json index f125ac412a..09de276f27 100644 --- a/src/7c8/framework.json +++ b/src/7c8/framework.json @@ -2,11 +2,20 @@ "name": "7c8 Framework", "vendorId": "0x77c8", "productId": "0x0001", + "matrix": { + "rows": 11, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 11, "cols": 6}, "layouts": { - "labels": [["Layout", "MIT", "Grid", "2x2U"]], - + "labels": [ + [ + "Layout", + "MIT", + "Grid", + "2x2U" + ] + ], "keymap": [ [ { diff --git a/src/7skb/7skb.json b/src/7skb/7skb.json index 5068428317..ca8d0b09b8 100644 --- a/src/7skb/7skb.json +++ b/src/7skb/7skb.json @@ -2,21 +2,36 @@ "name": "7sKB", "vendorId": "0x04D8", "productId": "0xEB5F", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 8}, "layouts": { - "labels": [["Switch", "MX", "Choc"]], + "labels": [ + [ + "Switch", + "MX", + "Choc" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "5,0", "5,1", "5,2", @@ -25,19 +40,28 @@ "5,5", "5,6", "5,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,7" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", @@ -45,65 +69,115 @@ "6,4", "6,5", "6,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "7,7" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,5", "8,6" ], [ - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n0,0", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "9,0\n\n\n0,0", - {"w": 2}, + { + "w": 2 + }, "9,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,3", "9,4" ], - [{"y": 0.5, "x": 5.5, "w": 1.5}, "4,4\n\n\n0,1", {"x": 1}, "9,0\n\n\n0,1"] + [ + { + "y": 0.5, + "x": 5.5, + "w": 1.5 + }, + "4,4\n\n\n0,1", + { + "x": 1 + }, + "9,0\n\n\n0,1" + ] ] } } diff --git a/src/7splus/7splus.json b/src/7splus/7splus.json index 655fbfe32d..d6dd13ddce 100644 --- a/src/7splus/7splus.json +++ b/src/7splus/7splus.json @@ -2,8 +2,11 @@ "name": "7splus", "vendorId": "0x04D8", "productId": "0xEAE7", + "matrix": { + "rows": 14, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 14, "cols": 8}, "layouts": { "keymap": [ [ diff --git a/src/Desiboards/hp69.json b/src/Desiboards/hp69.json index 5e59a6e5a5..6d0c71036e 100644 --- a/src/Desiboards/hp69.json +++ b/src/Desiboards/hp69.json @@ -2,11 +2,11 @@ "name": "hp69", "vendorId": "0x416B", "productId": "0x0001", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/LS_60/LS_60.json b/src/LS_60/LS_60.json index 8cd372f017..9206602f89 100644 --- a/src/LS_60/LS_60.json +++ b/src/LS_60/LS_60.json @@ -2,17 +2,23 @@ "name": "LagomStudio Plane60", "vendorId": "0x7764", "productId": "0x4c53", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], - "keymap": [ [ { diff --git a/src/Moesode/Bliss/e88.json b/src/Moesode/Bliss/e88.json index fa517acd72..1b3738f295 100644 --- a/src/Moesode/Bliss/e88.json +++ b/src/Moesode/Bliss/e88.json @@ -2,14 +2,22 @@ "name": "Pink Labs - Bliss", "vendorId": "0x4705", "productId": "0x0187", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "WKL", "Tsangan", "ANSI"] + [ + "Bottom Row", + "WKL", + "Tsangan", + "ANSI" + ] ], "keymap": [ [ diff --git a/src/YMDK/bface/bface.json b/src/YMDK/bface/bface.json index 5023d82e9c..e67535794e 100644 --- a/src/YMDK/bface/bface.json +++ b/src/YMDK/bface/bface.json @@ -2,11 +2,11 @@ "name": "YMDK Bface", "vendorId": "0x594D", "productId": "0x4266", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", @@ -21,7 +21,15 @@ "ISO Arrows", "2u LShift" ], - ["Bottom Row", "ANSI", "TSANGAN", "WKL", "HHKB", "Arrows", "3u"] + [ + "Bottom Row", + "ANSI", + "TSANGAN", + "WKL", + "HHKB", + "Arrows", + "3u" + ] ], "keymap": [ [ diff --git a/src/YMDK/melody96/melody96.json b/src/YMDK/melody96/melody96.json index 7f261f84bb..27a4fe40a5 100644 --- a/src/YMDK/melody96/melody96.json +++ b/src/YMDK/melody96/melody96.json @@ -2,9 +2,35 @@ "name": "YMDK Melody 96", "vendorId": "0x594d", "productId": "0x4D96", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 12, "cols": 9}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Numpad Enter", + "ISO left shift", + "Large Numpad 0", + "Full Size Right Shift", + [ + "Bottom Row", + "1u Bottom Row", + "Standard with arrow keys", + "Standard 1.25u bottom row", + "7u Spacebar with arrow keys", + "7u Spacebar with 1.25u right", + "7u Spacebar & 1u right", + "7u Spacebar standard", + "7u Spacebar standard & 1u right", + "6u Spacebar with arrow keys", + "6u Spacebar & 1u right", + "6u Spacebar &1.25u right" + ], + "Split Numpad +" + ], "keymap": [ [ { @@ -594,29 +620,6 @@ }, "0,3\n\n\n6,10" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Numpad Enter", - "ISO left shift", - "Large Numpad 0", - "Full Size Right Shift", - [ - "Bottom Row", - "1u Bottom Row", - "Standard with arrow keys", - "Standard 1.25u bottom row", - "7u Spacebar with arrow keys", - "7u Spacebar with 1.25u right", - "7u Spacebar & 1u right", - "7u Spacebar standard", - "7u Spacebar standard & 1u right", - "6u Spacebar with arrow keys", - "6u Spacebar & 1u right", - "6u Spacebar &1.25u right" - ], - "Split Numpad +" ] } } diff --git a/src/YMDK/np21/np21.json b/src/YMDK/np21/np21.json index 2579d1525b..5c7a0ef8d2 100644 --- a/src/YMDK/np21/np21.json +++ b/src/YMDK/np21/np21.json @@ -2,13 +2,17 @@ "name": "YMDK NP21", "vendorId": "0x594D", "productId": "0x5021", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 4, "cols": 6 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Split Zero", "Split Enter", "Split Plus"], + "labels": [ + "Split Zero", + "Split Enter", + "Split Plus" + ], "keymap": [ [ { @@ -39,7 +43,12 @@ }, "3,2\n\n\n2,1" ], - ["0,3", "1,3", "2,3", "3,3\n\n\n2,0"], + [ + "0,3", + "1,3", + "2,3", + "3,3\n\n\n2,0" + ], [ "0,4", "1,4", @@ -51,7 +60,12 @@ }, "3,4\n\n\n1,1" ], - ["0,5\n\n\n0,0", "1,5\n\n\n0,0", "2,5", "3,5\n\n\n1,0"], + [ + "0,5\n\n\n0,0", + "1,5\n\n\n0,0", + "2,5", + "3,5\n\n\n1,0" + ], [ { "y": 0.25, diff --git a/src/YMDK/sp64/sp64.json b/src/YMDK/sp64/sp64.json index c56d7ab707..dd60576590 100644 --- a/src/YMDK/sp64/sp64.json +++ b/src/YMDK/sp64/sp64.json @@ -2,8 +2,11 @@ "name": "YMDK SP64", "vendorId": "0x594D", "productId": "0x5364", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/YMDK/wings/wings.json b/src/YMDK/wings/wings.json index d1f812e851..fb4f71af2b 100644 --- a/src/YMDK/wings/wings.json +++ b/src/YMDK/wings/wings.json @@ -2,11 +2,11 @@ "name": "Wings", "vendorId": "0x594D", "productId": "0x2975", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/YMDK/wingshs/wingshs.json b/src/YMDK/wingshs/wingshs.json index 63914c252d..3c198984b6 100644 --- a/src/YMDK/wingshs/wingshs.json +++ b/src/YMDK/wingshs/wingshs.json @@ -2,11 +2,11 @@ "name": "Wings Hotswap", "vendorId": "0x594D", "productId": "0x4975", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/YMDK/yd60mq/yd60mq.json b/src/YMDK/yd60mq/yd60mq.json index bac91daaae..e71f12d557 100644 --- a/src/YMDK/yd60mq/yd60mq.json +++ b/src/YMDK/yd60mq/yd60mq.json @@ -2,8 +2,11 @@ "name": "YMDK YD60MQ", "vendorId": "0x594D", "productId": "0x604D", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", @@ -33,9 +36,14 @@ ], "keymap": [ [ - {"x": 2, "c": "#777777"}, + { + "x": 2, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -48,17 +56,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -71,7 +93,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n2,0", { "x": 1.5, @@ -85,11 +110,21 @@ "2,13\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25, "w2": 1.75, "l": true}, + { + "c": "#aaaaaa", + "w": 1.25, + "w2": 1.75, + "l": true + }, "2,0\n\n\n1,1", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "2,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -101,15 +136,27 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n2,1" ], [ - {"x": 2, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n3,0", "3,3\n\n\n3,0", "3,4\n\n\n3,0", @@ -120,31 +167,61 @@ "3,9\n\n\n3,0", "3,10\n\n\n3,0", "3,11\n\n\n3,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2, "c": "#aaaaaa", "w": 2.25}, + { + "y": 0.25, + "x": 2, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n3,1", "3,3\n\n\n3,1", "3,4\n\n\n3,1", @@ -155,14 +232,23 @@ "3,9\n\n\n3,1", "3,10\n\n\n3,1", "3,11\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n3,2", "3,3\n\n\n3,2", "3,4\n\n\n3,2", @@ -172,17 +258,29 @@ "3,8\n\n\n3,2", "3,9\n\n\n3,2", "3,10\n\n\n3,2", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11\n\n\n3,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14\n\n\n3,2" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n3,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,3", "3,2\n\n\n3,3", "3,3\n\n\n3,3", @@ -194,13 +292,22 @@ "3,9\n\n\n3,3", "3,10\n\n\n3,3", "3,11\n\n\n3,3", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,3" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,4", "3,2\n\n\n3,4", "3,3\n\n\n3,4", @@ -212,14 +319,23 @@ "3,9\n\n\n3,4", "3,10\n\n\n3,4", "3,11\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n3,4", "3,14\n\n\n3,4" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n3,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,5", "3,2\n\n\n3,5", "3,3\n\n\n3,5", @@ -230,17 +346,29 @@ "3,8\n\n\n3,5", "3,9\n\n\n3,5", "3,10\n\n\n3,5", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11\n\n\n3,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13\n\n\n3,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14\n\n\n3,5" ], [ - {"x": 2, "c": "#aaaaaa", "w": 2}, + { + "x": 2, + "c": "#aaaaaa", + "w": 2 + }, "3,0\n\n\n3,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n3,6", "3,3\n\n\n3,6", "3,4\n\n\n3,6", @@ -251,17 +379,28 @@ "3,9\n\n\n3,6", "3,10\n\n\n3,6", "3,11\n\n\n3,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,12\n\n\n3,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13\n\n\n3,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14\n\n\n3,6" ], [ - {"x": 2, "c": "#aaaaaa"}, + { + "x": 2, + "c": "#aaaaaa" + }, "3,0\n\n\n3,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,7", "3,2\n\n\n3,7", "3,3\n\n\n3,7", @@ -273,88 +412,176 @@ "3,9\n\n\n3,7", "3,10\n\n\n3,7", "3,11\n\n\n3,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,12\n\n\n3,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13\n\n\n3,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14\n\n\n3,7" ], [ - {"y": 0.25, "x": 2, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.5, "d": true}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.5, + "d": true + }, "\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,7\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,2" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,7\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,3", - {"d": true}, + { + "d": true + }, "\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,3" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,7\n\n\n4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n4,4", "4,10\n\n\n4,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11\n\n\n4,4", "4,12\n\n\n4,4", "4,13\n\n\n4,4" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.75 + }, "4,0\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,5", - {"c": "#777777", "w": 3}, + { + "c": "#777777", + "w": 3 + }, "4,7\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n4,5", "4,10\n\n\n4,5", "4,11\n\n\n4,5", @@ -362,25 +589,49 @@ "4,13\n\n\n4,5" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,3\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n4,6", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,6" ] ] diff --git a/src/YMDK/ymd09/ymd09.json b/src/YMDK/ymd09/ymd09.json index 80528763df..cd1abb97c2 100644 --- a/src/YMDK/ymd09/ymd09.json +++ b/src/YMDK/ymd09/ymd09.json @@ -2,16 +2,28 @@ "name": "YMDK YMD09", "vendorId": "0x594D", "productId": "0x4409", - "lighting": "qmk_rgblight", "matrix": { "rows": 3, "cols": 3 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/src/YMDK/ymd40v2/ymdk40v2.json b/src/YMDK/ymd40v2/ymdk40v2.json index 505ae0b409..8cebec02a7 100644 --- a/src/YMDK/ymd40v2/ymdk40v2.json +++ b/src/YMDK/ymd40v2/ymdk40v2.json @@ -2,9 +2,22 @@ "name": "YMDK YMD40 v2", "vendorId": "0x594D", "productId": "0x4440", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 4, "cols": 12}, "layouts": { + "labels": [ + [ + "Bottom Row", + "Grid", + "2xSpace", + "1xSpace Right", + "1xSpace Left", + "1xSpace Center" + ] + ], "keymap": [ [ { @@ -223,16 +236,6 @@ "3,10\n\n\n0,4", "3,11\n\n\n0,4" ] - ], - "labels": [ - [ - "Bottom Row", - "Grid", - "2xSpace", - "1xSpace Right", - "1xSpace Left", - "1xSpace Center" - ] ] } } diff --git a/src/YMDK/ymd75/ymd75.json b/src/YMDK/ymd75/ymd75.json index 7c8a1834fe..85d83790fa 100644 --- a/src/YMDK/ymd75/ymd75.json +++ b/src/YMDK/ymd75/ymd75.json @@ -2,12 +2,17 @@ "name": "YMD 75 VIA", "vendorId": "0x20A0", "productId": "0x422D", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { + "labels": [ + "ISO Enter", + "ISO Left Shift", + "RWKL" + ], "keymap": [ [ { @@ -217,7 +222,6 @@ }, "0,5\n\n\n2,1" ] - ], - "labels": ["ISO Enter", "ISO Left Shift", "RWKL"] + ] } } diff --git a/src/ZTBoards/Noon.json b/src/ZTBoards/Noon.json index 42b6d867a9..405fd8b5b3 100644 --- a/src/ZTBoards/Noon.json +++ b/src/ZTBoards/Noon.json @@ -2,14 +2,15 @@ "name": "Noon", "vendorId": "0x0927", "productId": "0x0002", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Split Backspace"], - + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/abatskeyboardclub/nayeon/nayeon.json b/src/abatskeyboardclub/nayeon/nayeon.json index 71ebfa6cc9..1e6d1e7631 100644 --- a/src/abatskeyboardclub/nayeon/nayeon.json +++ b/src/abatskeyboardclub/nayeon/nayeon.json @@ -2,37 +2,83 @@ "name": "Nayeon", "vendorId": "0xABA7", "productId": "0x0001", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "WKL", + "WK" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -46,17 +92,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,17 +124,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -91,13 +155,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -108,32 +180,66 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "5,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,0", - {"d": true}, + { + "d": true + }, "5,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], - [{"y": 0.25, "x": 13, "c": "#aaaaaa"}, "1,13\n\n\n0,1", "3,13\n\n\n0,1"], + [ + { + "y": 0.25, + "x": 13, + "c": "#aaaaaa" + }, + "1,13\n\n\n0,1", + "3,13\n\n\n0,1" + ], [ { "x": 13.75, @@ -146,37 +252,57 @@ }, "2,13\n\n\n1,1" ], - [{"x": 12.75, "c": "#cccccc"}, "3,12\n\n\n1,1"], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "x": 12.75, + "c": "#cccccc" + }, + "3,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "WKL", "WK"] ] } } diff --git a/src/absinthe/absinthe.json b/src/absinthe/absinthe.json index 621e7bd3da..9b772e0477 100644 --- a/src/absinthe/absinthe.json +++ b/src/absinthe/absinthe.json @@ -2,13 +2,17 @@ "name": "Absinthe", "vendorId": "0xB00B", "productId": "0xFEED", - "lighting": "qmk_rgblight", "matrix": { "rows": 9, "cols": 9 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Full Backspace", "Full Right Shift", "ANSI"], + "labels": [ + "Full Backspace", + "Full Right Shift", + "ANSI" + ], "keymap": [ [ { diff --git a/src/acekeyboard/titan60/titan60.json b/src/acekeyboard/titan60/titan60.json index aac225eba0..7db2bab70e 100644 --- a/src/acekeyboard/titan60/titan60.json +++ b/src/acekeyboard/titan60/titan60.json @@ -2,11 +2,11 @@ "name": "Titan 60", "vendorId": "0xACE1", "productId": "0x5449", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", @@ -19,9 +19,13 @@ "Split left shift", "Split both shifts" ], - ["Bottom Row", "6.25U", "7U Tsangan", "Utilitarian"] + [ + "Bottom Row", + "6.25U", + "7U Tsangan", + "Utilitarian" + ] ], - "keymap": [ [ { diff --git a/src/acheron/apollo/apollo87h_delta.json b/src/acheron/apollo/apollo87h_delta.json index b8a829efa5..ecd2b2158b 100644 --- a/src/acheron/apollo/apollo87h_delta.json +++ b/src/acheron/apollo/apollo87h_delta.json @@ -1,9 +1,12 @@ { "name": "AcheronProject Apollo87H Rev. Delta", - "productId": "0x8775", "vendorId": "0x4150", + "productId": "0x8775", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ diff --git a/src/acheron/apollo/apollo87htsc_alpha.json b/src/acheron/apollo/apollo87htsc_alpha.json index fdb995d868..8c2b4caa17 100644 --- a/src/acheron/apollo/apollo87htsc_alpha.json +++ b/src/acheron/apollo/apollo87htsc_alpha.json @@ -1,9 +1,12 @@ { "name": "AcheronProject Apollo87H-T-SC Rev. Alpha", - "productId": "0x8776", "vendorId": "0x4150", + "productId": "0x8776", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ diff --git a/src/acheron/apollo/apollo88htsc_alpha.json b/src/acheron/apollo/apollo88htsc_alpha.json index ccc7a2a08c..b36614ebfe 100644 --- a/src/acheron/apollo/apollo88htsc_alpha.json +++ b/src/acheron/apollo/apollo88htsc_alpha.json @@ -1,9 +1,12 @@ { "name": "AcheronProject Apollo88H-T-SC Rev. Alpha", - "productId": "0x8873", "vendorId": "0x4150", + "productId": "0x8873", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ diff --git a/src/acheron/athena/athena_alpha.json b/src/acheron/athena/athena_alpha.json index bc14d9e8ce..36fc463e8e 100644 --- a/src/acheron/athena/athena_alpha.json +++ b/src/acheron/athena/athena_alpha.json @@ -2,8 +2,11 @@ "name": "Acheron Athena", "vendorId": "0xAC11", "productId": "0x6584", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "F13 top row", diff --git a/src/acheron/athena/athena_beta.json b/src/acheron/athena/athena_beta.json index b1f6bee668..e5b7ba953c 100644 --- a/src/acheron/athena/athena_beta.json +++ b/src/acheron/athena/athena_beta.json @@ -2,8 +2,11 @@ "name": "Acheron Athena rev. Beta", "vendorId": "0xAC11", "productId": "0x6585", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "F13 top row", diff --git a/src/acheron/austin/austin.json b/src/acheron/austin/austin.json index 31dbfce809..311632edae 100644 --- a/src/acheron/austin/austin.json +++ b/src/acheron/austin/austin.json @@ -2,17 +2,21 @@ "name": "Acheron Austin", "vendorId": "0xAC11", "productId": "0x4175", - "lighting": "none", "matrix": { "rows": 6, "cols": 19 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"], + [ + "Bottom Row", + "6.25U", + "7U" + ], "Split Numpad Zero" ], "keymap": [ diff --git a/src/acheron/elongate/elongate.json b/src/acheron/elongate/elongate.json index 652ba852c8..b4b0542103 100644 --- a/src/acheron/elongate/elongate.json +++ b/src/acheron/elongate/elongate.json @@ -2,11 +2,11 @@ "name": "Acheron Project Elongate", "vendorId": "0x4150", "productId": "0x454D", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/acheron/shark/shark.json b/src/acheron/shark/shark.json index ba4a233209..60887e4252 100644 --- a/src/acheron/shark/shark.json +++ b/src/acheron/shark/shark.json @@ -2,10 +2,20 @@ "name": "Acheron Shark", "vendorId": "0xAC11", "productId": "0x5368", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "none", "layouts": { - "labels": [["Bottom Row", "Grid (2x1U)", "MIT (1x2U)", "2x2U"]], + "labels": [ + [ + "Bottom Row", + "Grid (2x1U)", + "MIT (1x2U)", + "2x2U" + ] + ], "keymap": [ [ { diff --git a/src/adafruit/macropad/macropad.json b/src/adafruit/macropad/macropad.json index 47e705363c..a08fc5280e 100644 --- a/src/adafruit/macropad/macropad.json +++ b/src/adafruit/macropad/macropad.json @@ -2,65 +2,229 @@ "name": "Adafruit MacroPad RP2040", "vendorId": "0x239A", "productId": "0x0108", + "matrix": { + "rows": 5, + "cols": 3 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Alpha Mods", 1], - ["Gradient Up Down", 1], - ["Gradient Left Right", 1], - ["Breathing", 1], - ["Band Sat", 1], - ["Band Val", 1], - ["Band PinWheel Sat", 1], - ["Band PinWheel Val", 1], - ["Ban Spiral Sat", 1], - ["Ban Spiral Val", 1], - ["Cycle All", 1], - ["Cycle Left Right", 1], - ["Cycle Up Down", 1], - ["Rainbow Moving Chevron", 1], - ["Cycle Out In", 1], - ["Cycle Out In Dual", 1], - ["Cycle Pinwheel", 1], - ["Cycle Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybeans Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Flow", 1], - ["Pixel Fractal", 1], - ["Typing Heatmap", 1], - ["Digital Rain", 1], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive MultiWide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive MultiCross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive MultiNexus", 1], - ["Splash", 1], - ["MultiSplash", 1], - ["Solid Splash", 1], - ["Solid MultiSplash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alpha Mods", + 1 + ], + [ + "Gradient Up Down", + 1 + ], + [ + "Gradient Left Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Sat", + 1 + ], + [ + "Band Val", + 1 + ], + [ + "Band PinWheel Sat", + 1 + ], + [ + "Band PinWheel Val", + 1 + ], + [ + "Ban Spiral Sat", + 1 + ], + [ + "Ban Spiral Val", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left Right", + 1 + ], + [ + "Cycle Up Down", + 1 + ], + [ + "Rainbow Moving Chevron", + 1 + ], + [ + "Cycle Out In", + 1 + ], + [ + "Cycle Out In Dual", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Cycle Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybeans Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Flow", + 1 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Typing Heatmap", + 1 + ], + [ + "Digital Rain", + 1 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive MultiWide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive MultiCross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive MultiNexus", + 1 + ], + [ + "Splash", + 1 + ], + [ + "MultiSplash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid MultiSplash", + 1 + ] ], - "supportedLightingValues": [128, 129, 130, 131] + "supportedLightingValues": [ + 128, + 129, + 130, + 131 + ] }, - "matrix": {"rows": 5, "cols": 3}, "layouts": { "keymap": [ - [{"x": 2}, "0,2\n\n\n\n\n\n\n\n\ne0"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"], - ["4,0", "4,1", "4,2"] + [ + { + "x": 2 + }, + "0,2\n\n\n\n\n\n\n\n\ne0" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ], + [ + "4,0", + "4,1", + "4,2" + ] ] } } diff --git a/src/adpenrose/kintsugi/kintsugi.json b/src/adpenrose/kintsugi/kintsugi.json index 9462ed3117..0b1a83d3c7 100644 --- a/src/adpenrose/kintsugi/kintsugi.json +++ b/src/adpenrose/kintsugi/kintsugi.json @@ -2,8 +2,11 @@ "name": "Kintsugi", "vendorId": "0x4450", "productId": "0x0001", + "matrix": { + "rows": 10, + "cols": 7 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 7}, "layouts": { "keymap": [ [ diff --git a/src/adpenrose/obi/obi.json b/src/adpenrose/obi/obi.json index 63ee2a0b07..22ec55ee8a 100644 --- a/src/adpenrose/obi/obi.json +++ b/src/adpenrose/obi/obi.json @@ -2,10 +2,16 @@ "name": "Obi", "vendorId": "0x4450", "productId": "0x0002", + "matrix": { + "rows": 4, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 14}, "layouts": { - "labels": ["Encoder", "Split Spacebar"], + "labels": [ + "Encoder", + "Split Spacebar" + ], "keymap": [ [ { diff --git a/src/adpenrose/shisaku/shisaku.json b/src/adpenrose/shisaku/shisaku.json index 2c41397db3..551ca3148d 100644 --- a/src/adpenrose/shisaku/shisaku.json +++ b/src/adpenrose/shisaku/shisaku.json @@ -2,8 +2,11 @@ "name": "Shisaku", "vendorId": "0x4450", "productId": "0x0003", + "matrix": { + "rows": 8, + "cols": 7 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 7}, "layouts": { "keymap": [ [ diff --git a/src/aeboards/aegis/aeboards_aegis.json b/src/aeboards/aegis/aeboards_aegis.json index eff6987245..e3f5aad88e 100755 --- a/src/aeboards/aegis/aeboards_aegis.json +++ b/src/aeboards/aegis/aeboards_aegis.json @@ -2,13 +2,22 @@ "name": "AEboards AEGIS", "vendorId": "0x4145", "productId": "0x0807", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "none", - "matrix": {"rows": 12, "cols": 9}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Numpad", "Flipped", "Flipped 2", "Unflipped", "All Keys"] + [ + "Numpad", + "Flipped", + "Flipped 2", + "Unflipped", + "All Keys" + ] ], "keymap": [ { diff --git a/src/aeboards/constellation/constellation.json b/src/aeboards/constellation/constellation.json index 2cbccb93d3..cb93985fc9 100644 --- a/src/aeboards/constellation/constellation.json +++ b/src/aeboards/constellation/constellation.json @@ -2,13 +2,15 @@ "name": "AEBoards Constellation", "vendorId": "0x4145", "productId": "0x065c", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/aeboards/constellation/constellation_rev3.json b/src/aeboards/constellation/constellation_rev3.json index 593741eec4..aaa4b1c3a0 100644 --- a/src/aeboards/constellation/constellation_rev3.json +++ b/src/aeboards/constellation/constellation_rev3.json @@ -2,13 +2,15 @@ "name": "AEBoards Constellation Rev3", "vendorId": "0x4145", "productId": "0x065D", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/aeboards/ext65/aeboards_ext65_rev1.json b/src/aeboards/ext65/aeboards_ext65_rev1.json index 06bc9cced8..467d19b347 100644 --- a/src/aeboards/ext65/aeboards_ext65_rev1.json +++ b/src/aeboards/ext65/aeboards_ext65_rev1.json @@ -2,8 +2,11 @@ "name": "AEBoards EXT65 Rev 1", "vendorId": "0x4145", "productId": "0xae65", + "matrix": { + "rows": 10, + "cols": 10 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 10}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/aeboards/ext65/aeboards_ext65_rev2.json b/src/aeboards/ext65/aeboards_ext65_rev2.json index 5c73e15806..8579f1eb03 100644 --- a/src/aeboards/ext65/aeboards_ext65_rev2.json +++ b/src/aeboards/ext65/aeboards_ext65_rev2.json @@ -2,8 +2,11 @@ "name": "AEBoards EXT65 Rev 2", "vendorId": "0x4145", "productId": "0xa652", + "matrix": { + "rows": 10, + "cols": 10 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 10}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/aeboards/ext65/aeboards_ext65_rev3.json b/src/aeboards/ext65/aeboards_ext65_rev3.json index 96dc6d3df9..5f6d6d6f7a 100644 --- a/src/aeboards/ext65/aeboards_ext65_rev3.json +++ b/src/aeboards/ext65/aeboards_ext65_rev3.json @@ -2,11 +2,11 @@ "name": "AEBoards EXT65 Rev 3", "vendorId": "0x4145", "productId": "0xA653", - "lighting": "none", "matrix": { "rows": 10, "cols": 10 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/aeboards/satellite/aeboards_satellite_rev1.json b/src/aeboards/satellite/aeboards_satellite_rev1.json index 89f80b62a5..b9730e8c62 100644 --- a/src/aeboards/satellite/aeboards_satellite_rev1.json +++ b/src/aeboards/satellite/aeboards_satellite_rev1.json @@ -2,60 +2,200 @@ "name": "Satellite Rev1", "vendorId": "0x4145", "productId": "0x6553", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["HUE_BREATHING", 1], - ["HUE_PENDULUM", 1], - ["HUE_WAVE", 1], - ["PIXEL_FRACTAL", 1], - ["PIXEL_FLOW", 1], - ["PIXEL_RAIN", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "HUE_BREATHING", + 1 + ], + [ + "HUE_PENDULUM", + 1 + ], + [ + "HUE_WAVE", + 1 + ], + [ + "PIXEL_FRACTAL", + 1 + ], + [ + "PIXEL_FLOW", + 1 + ], + [ + "PIXEL_RAIN", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] ], - "supportedLightingValues": [128, 129, 130, 131] - }, - "matrix": { - "rows": 5, - "cols": 15 + "supportedLightingValues": [ + 128, + 129, + 130, + 131 + ] }, "layouts": { "keymap": [ diff --git a/src/aeroboard/aeroboard.json b/src/aeroboard/aeroboard.json index 4138e2c87b..88511255f4 100644 --- a/src/aeroboard/aeroboard.json +++ b/src/aeroboard/aeroboard.json @@ -2,10 +2,19 @@ "name": "aeroboard", "vendorId": "0x8954", "productId": "0x8870", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "labels": [["Bottom Row", "7U", "3U+1U+3U"]], + "labels": [ + [ + "Bottom Row", + "7U", + "3U+1U+3U" + ] + ], "keymap": [ [ "0,0", diff --git a/src/afternoonlabs/breeze.json b/src/afternoonlabs/breeze.json index 8c12b08812..aa95fb843e 100644 --- a/src/afternoonlabs/breeze.json +++ b/src/afternoonlabs/breeze.json @@ -2,118 +2,272 @@ "name": "Breeze", "vendorId": "0x616C", "productId": "0x0001", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 9}, "layouts": { "labels": [], "keymap": [ - [{"x": 3}, "0,2", {"x": 7.75}, "5,2"], [ - {"y": -0.875, "x": 2}, + { + "x": 3 + }, + "0,2", + { + "x": 7.75 + }, + "5,2" + ], + [ + { + "y": -0.875, + "x": 2 + }, "0,3", - {"x": 1}, + { + "x": 1 + }, "0,1", - {"x": 5.75}, + { + "x": 5.75 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], - [{"y": -0.875, "x": 5}, "0,0", {"x": 3.75}, "5,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 5 + }, + "0,0", + { + "x": 3.75 + }, + "5,0" + ], + [ + { + "y": -0.875 + }, "0,5", "0,4", - {"x": 11.75}, + { + "x": 11.75 + }, "5,4", "5,5", - {"x": 0.25}, + { + "x": 0.25 + }, "5,6", "5,7", "5,8" ], - - [{"y": -0.375, "x": 3}, "1,2", {"x": 7.75}, "6,2"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3 + }, + "1,2", + { + "x": 7.75 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 2 + }, "1,3", - {"x": 1}, + { + "x": 1 + }, "1,1", - {"x": 5.75}, + { + "x": 5.75 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.875, "x": 5}, "1,0", {"x": 3.75}, "6,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 5 + }, + "1,0", + { + "x": 3.75 + }, + "6,0" + ], + [ + { + "y": -0.875 + }, "1,5", "1,4", - {"x": 11.75}, + { + "x": 11.75 + }, "6,4", "6,5", - {"x": 0.25}, + { + "x": 0.25 + }, "6,6", "6,7", "6,8" ], - - [{"y": -0.375, "x": 3}, "2,2", {"x": 7.75}, "7,2"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3 + }, + "2,2", + { + "x": 7.75 + }, + "7,2" + ], + [ + { + "y": -0.875, + "x": 2 + }, "2,3", - {"x": 1}, + { + "x": 1 + }, "2,1", - {"x": 5.75}, + { + "x": 5.75 + }, "7,1", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.875, "x": 5}, "2,0", {"x": 3.75}, "7,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 5 + }, + "2,0", + { + "x": 3.75 + }, + "7,0" + ], + [ + { + "y": -0.875 + }, "2,5", "2,4", - {"x": 11.75}, + { + "x": 11.75 + }, "7,4", "7,5", - {"x": 1.25}, + { + "x": 1.25 + }, "7,7" ], - - [{"y": -0.375, "x": 3}, "3,2", {"x": 7.75}, "8,2"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3 + }, + "3,2", + { + "x": 7.75 + }, + "8,2" + ], + [ + { + "y": -0.875, + "x": 2 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "3,1", - {"x": 5.75}, + { + "x": 5.75 + }, "8,1", - {"x": 1}, + { + "x": 1 + }, "8,3" ], - [{"y": -0.875, "x": 5}, "3,0", {"x": 3.75}, "8,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 5 + }, + "3,0", + { + "x": 3.75 + }, + "8,0" + ], + [ + { + "y": -0.875 + }, "3,5", "3,4", - {"x": 11.75}, + { + "x": 11.75 + }, "8,4", "8,5", - {"x": 0.25}, + { + "x": 0.25 + }, "8,6", "8,7", "8,8" ], - [ - {"y": -0.125, "x": 2.5, "c": "#aaaaaa"}, + { + "y": -0.125, + "x": 2.5, + "c": "#aaaaaa" + }, "4,3", "4,2", - {"x": 6.75}, + { + "x": 6.75 + }, "9,2", "9,3" ], - [{"y": -0.75, "x": 4.5}, "4,1", {"x": 4.75}, "9,1"], + [ + { + "y": -0.75, + "x": 4.5 + }, + "4,1", + { + "x": 4.75 + }, + "9,1" + ], [ { "r": 30, @@ -127,7 +281,14 @@ "4,0" ], [ - {"r": -30, "rx": 12.25, "ry": 4.5, "y": -2.25, "x": -3.25, "h": 2}, + { + "r": -30, + "rx": 12.25, + "ry": 4.5, + "y": -2.25, + "x": -3.25, + "h": 2 + }, "9,0" ] ] diff --git a/src/afternoonlabs/southern-breeze.json b/src/afternoonlabs/southern-breeze.json index ec0c2be9c2..6d45226452 100644 --- a/src/afternoonlabs/southern-breeze.json +++ b/src/afternoonlabs/southern-breeze.json @@ -2,118 +2,274 @@ "name": "Southern Breeze", "vendorId": "0x616C", "productId": "0x0005", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 9}, "layouts": { "labels": [], "keymap": [ - [{"x": 6.25}, "0,2", {"x": 7.75}, "5,2"], [ - {"y": -0.875, "x": 5.25}, + { + "x": 6.25 + }, + "0,2", + { + "x": 7.75 + }, + "5,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "0,3", - {"x": 1}, + { + "x": 1 + }, "0,1", - {"x": 5.75}, + { + "x": 5.75 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], - [{"y": -0.875, "x": 8.25}, "0,0", {"x": 3.75}, "5,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 8.25 + }, + "0,0", + { + "x": 3.75 + }, + "5,0" + ], + [ + { + "y": -0.875 + }, "0,8", "0,7", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,4", - {"x": 11.75}, + { + "x": 11.75 + }, "5,4", "5,5" ], - - [{"y": -0.375, "x": 6.25}, "1,2", {"x": 7.75}, "6,2"], [ - {"y": -0.875, "x": 5.25}, + { + "y": -0.375, + "x": 6.25 + }, + "1,2", + { + "x": 7.75 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "1,3", - {"x": 1}, + { + "x": 1 + }, "1,1", - {"x": 5.75}, + { + "x": 5.75 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.875, "x": 8.25}, "1,0", {"x": 3.75}, "6,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 8.25 + }, + "1,0", + { + "x": 3.75 + }, + "6,0" + ], + [ + { + "y": -0.875 + }, "1,8", "1,7", "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,5", "1,4", - {"x": 11.75}, + { + "x": 11.75 + }, "6,4", "6,5" ], - - [{"y": -0.375, "x": 6.25}, "2,2", {"x": 7.75}, "7,2"], [ - {"y": -0.875, "x": 5.25}, + { + "y": -0.375, + "x": 6.25 + }, + "2,2", + { + "x": 7.75 + }, + "7,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "2,3", - {"x": 1}, + { + "x": 1 + }, "2,1", - {"x": 5.75}, + { + "x": 5.75 + }, "7,1", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.875, "x": 8.25}, "2,0", {"x": 3.75}, "7,0"], [ - {"y": -0.875, "x": 1}, + { + "y": -0.875, + "x": 8.25 + }, + "2,0", + { + "x": 3.75 + }, + "7,0" + ], + [ + { + "y": -0.875, + "x": 1 + }, "2,7", - {"x": 1.25}, + { + "x": 1.25 + }, "2,5", "2,4", - {"x": 11.75}, + { + "x": 11.75 + }, "7,4", "7,5" ], - - [{"y": -0.375, "x": 6.25}, "3,2", {"x": 7.75}, "8,2"], [ - {"y": -0.875, "x": 5.25}, + { + "y": -0.375, + "x": 6.25 + }, + "3,2", + { + "x": 7.75 + }, + "8,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "3,1", - {"x": 5.75}, + { + "x": 5.75 + }, "8,1", - {"x": 1}, + { + "x": 1 + }, "8,3" ], - [{"y": -0.875, "x": 8.25}, "3,0", {"x": 3.75}, "8,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 8.25 + }, + "3,0", + { + "x": 3.75 + }, + "8,0" + ], + [ + { + "y": -0.875 + }, "3,8", "3,7", "3,6", - {"x": 0.25}, + { + "x": 0.25 + }, "3,5", "3,4", - {"x": 11.75}, + { + "x": 11.75 + }, "8,4", "8,5" ], - [ - {"y": -0.125, "x": 5.75, "c": "#aaaaaa", "f": 3}, + { + "y": -0.125, + "x": 5.75, + "c": "#aaaaaa", + "f": 3 + }, "4,3", "4,2", - {"x": 6.75}, + { + "x": 6.75 + }, "9,2", "9,3" ], - [{"y": -0.75, "x": 7.75}, "4,1", {"x": 4.75}, "9,1"], + [ + { + "y": -0.75, + "x": 7.75 + }, + "4,1", + { + "x": 4.75 + }, + "9,1" + ], [ { "r": 30, @@ -126,7 +282,17 @@ }, "4,0" ], - [{"r": -30, "rx": 15.5, "ry": 4.5, "y": -2.25, "x": -3.25, "h": 2}, "9,0"] + [ + { + "r": -30, + "rx": 15.5, + "ry": 4.5, + "y": -2.25, + "x": -3.25, + "h": 2 + }, + "9,0" + ] ] } } diff --git a/src/afternoonlabs/summer-breeze.json b/src/afternoonlabs/summer-breeze.json index ff002f4654..5dc92ba3ce 100644 --- a/src/afternoonlabs/summer-breeze.json +++ b/src/afternoonlabs/summer-breeze.json @@ -2,132 +2,296 @@ "name": "Summer Breeze", "vendorId": "0x616C", "productId": "0x0004", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 9}, "layouts": { "labels": [], "keymap": [ - [{"x": 6.25}, "0,2", {"x": 7.75}, "5,2"], [ - {"y": -0.875, "x": 5.25}, + { + "x": 6.25 + }, + "0,2", + { + "x": 7.75 + }, + "5,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "0,3", - {"x": 1}, + { + "x": 1 + }, "0,1", - {"x": 5.75}, + { + "x": 5.75 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], - [{"y": -0.875, "x": 8.25}, "0,0", {"x": 3.75}, "5,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 8.25 + }, + "0,0", + { + "x": 3.75 + }, + "5,0" + ], + [ + { + "y": -0.875 + }, "0,8", "0,7", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,4", - {"x": 11.75}, + { + "x": 11.75 + }, "5,4", "5,5", - {"x": 0.25}, + { + "x": 0.25 + }, "5,6", "5,7", "5,8" ], - - [{"y": -0.375, "x": 6.25}, "1,2", {"x": 7.75}, "6,2"], [ - {"y": -0.875, "x": 5.25}, + { + "y": -0.375, + "x": 6.25 + }, + "1,2", + { + "x": 7.75 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "1,3", - {"x": 1}, + { + "x": 1 + }, "1,1", - {"x": 5.75}, + { + "x": 5.75 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.875, "x": 8.25}, "1,0", {"x": 3.75}, "6,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 8.25 + }, + "1,0", + { + "x": 3.75 + }, + "6,0" + ], + [ + { + "y": -0.875 + }, "1,8", "1,7", "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,5", "1,4", - {"x": 11.75}, + { + "x": 11.75 + }, "6,4", "6,5", - {"x": 0.25}, + { + "x": 0.25 + }, "6,6", "6,7", "6,8" ], - - [{"y": -0.375, "x": 6.25}, "2,2", {"x": 7.75}, "7,2"], [ - {"y": -0.875, "x": 5.25}, + { + "y": -0.375, + "x": 6.25 + }, + "2,2", + { + "x": 7.75 + }, + "7,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "2,3", - {"x": 1}, + { + "x": 1 + }, "2,1", - {"x": 5.75}, + { + "x": 5.75 + }, "7,1", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.875, "x": 8.25}, "2,0", {"x": 3.75}, "7,0"], [ - {"y": -0.875, "x": 1}, + { + "y": -0.875, + "x": 8.25 + }, + "2,0", + { + "x": 3.75 + }, + "7,0" + ], + [ + { + "y": -0.875, + "x": 1 + }, "2,7", - {"x": 1.25}, + { + "x": 1.25 + }, "2,5", "2,4", - {"x": 11.75}, + { + "x": 11.75 + }, "7,4", "7,5", - {"x": 1.25}, + { + "x": 1.25 + }, "7,7" ], - - [{"y": -0.375, "x": 6.25}, "3,2", {"x": 7.75}, "8,2"], [ - {"y": -0.875, "x": 5.25}, + { + "y": -0.375, + "x": 6.25 + }, + "3,2", + { + "x": 7.75 + }, + "8,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "3,1", - {"x": 5.75}, + { + "x": 5.75 + }, "8,1", - {"x": 1}, + { + "x": 1 + }, "8,3" ], - [{"y": -0.875, "x": 8.25}, "3,0", {"x": 3.75}, "8,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 8.25 + }, + "3,0", + { + "x": 3.75 + }, + "8,0" + ], + [ + { + "y": -0.875 + }, "3,8", "3,7", "3,6", - {"x": 0.25}, + { + "x": 0.25 + }, "3,5", "3,4", - {"x": 11.75}, + { + "x": 11.75 + }, "8,4", "8,5", - {"x": 0.25}, + { + "x": 0.25 + }, "8,6", "8,7", "8,8" ], - [ - {"y": -0.125, "x": 5.75, "c": "#aaaaaa", "f": 3}, + { + "y": -0.125, + "x": 5.75, + "c": "#aaaaaa", + "f": 3 + }, "4,3", "4,2", - {"x": 6.75}, + { + "x": 6.75 + }, "9,2", "9,3" ], - [{"y": -0.75, "x": 7.75}, "4,1", {"x": 4.75}, "9,1"], + [ + { + "y": -0.75, + "x": 7.75 + }, + "4,1", + { + "x": 4.75 + }, + "9,1" + ], [ { "r": 30, @@ -140,7 +304,17 @@ }, "4,0" ], - [{"r": -30, "rx": 15.5, "ry": 4.5, "y": -2.25, "x": -3.25, "h": 2}, "9,0"] + [ + { + "r": -30, + "rx": 15.5, + "ry": 4.5, + "y": -2.25, + "x": -3.25, + "h": 2 + }, + "9,0" + ] ] } } diff --git a/src/ai03/andromeda/andromeda.json b/src/ai03/andromeda/andromeda.json index d124a65c99..d0ac108205 100644 --- a/src/ai03/andromeda/andromeda.json +++ b/src/ai03/andromeda/andromeda.json @@ -2,35 +2,55 @@ "name": "Andromeda", "vendorId": "0xa103", "productId": "0x000A", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -44,17 +64,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,17 +96,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,13 +127,20 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -106,23 +151,47 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" diff --git a/src/ai03/equinox/equinox.json b/src/ai03/equinox/equinox.json index a5a23ea1d6..74926ea2fd 100755 --- a/src/ai03/equinox/equinox.json +++ b/src/ai03/equinox/equinox.json @@ -2,14 +2,33 @@ "name": "Equinox", "vendorId": "0xa103", "productId": "0x0004", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 12}, "layouts": { "labels": [ - ["Enter", "ANSI", "ISO", "1.25U"], + [ + "Enter", + "ANSI", + "ISO", + "1.25U" + ], "Split Left Shift", - ["Right Shift", "1.75U", "1.75U Swapped", "2.75U"], - ["Bottom Row", "6U", "2.75U/1U/2.25U", "2.25U/1U/2.75U", "3U/3U"] + [ + "Right Shift", + "1.75U", + "1.75U Swapped", + "2.75U" + ], + [ + "Bottom Row", + "6U", + "2.75U/1U/2.25U", + "2.25U/1U/2.75U", + "3U/3U" + ] ], "keymap": [ [ diff --git a/src/ai03/jp60/jp60.json b/src/ai03/jp60/jp60.json index 8d2c0fbed5..24e1f1c578 100644 --- a/src/ai03/jp60/jp60.json +++ b/src/ai03/jp60/jp60.json @@ -2,8 +2,11 @@ "name": "JP60", "vendorId": "0xa103", "productId": "0x0024", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/ai03/lunar_ii/lunar_ii.json b/src/ai03/lunar_ii/lunar_ii.json index a2b2e93dac..1d91f94a3c 100644 --- a/src/ai03/lunar_ii/lunar_ii.json +++ b/src/ai03/lunar_ii/lunar_ii.json @@ -2,11 +2,18 @@ "name": "Lunar II", "vendorId": "0xa103", "productId": "0x0016", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"] + [ + "Backspace", + "Unified", + "Split" + ] ], "keymap": [ [ @@ -152,4 +159,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/src/ai03/orbit_x/orbit_x.json b/src/ai03/orbit_x/orbit_x.json index 9fad6d5acc..a9da965a6b 100644 --- a/src/ai03/orbit_x/orbit_x.json +++ b/src/ai03/orbit_x/orbit_x.json @@ -2,8 +2,11 @@ "name": "Orbit-X", "vendorId": "0xa103", "productId": "0x0014", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 6}, "layouts": { "labels": [], "keymap": [ diff --git a/src/ai03/polaris/polaris.json b/src/ai03/polaris/polaris.json index 2603c50446..78dd7a0f6e 100755 --- a/src/ai03/polaris/polaris.json +++ b/src/ai03/polaris/polaris.json @@ -2,14 +2,33 @@ "name": "Polaris", "vendorId": "0xa103", "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "ANSI", "ISO"], - ["Right Shift", "Split", "Unified"], + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Split", + "Unified" + ], [ "Bottom Row", "Tsangan", diff --git a/src/ai03/soyuz/soyuz.json b/src/ai03/soyuz/soyuz.json index 29b6a890f5..fd15ebb219 100644 --- a/src/ai03/soyuz/soyuz.json +++ b/src/ai03/soyuz/soyuz.json @@ -2,10 +2,17 @@ "name": "Soyuz", "vendorId": "0xA103", "productId": "0x0018", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 4}, "layouts": { - "labels": ["Split + (Plus)", "Split Enter", "Split 0 (Zero)"], + "labels": [ + "Split + (Plus)", + "Split Enter", + "Split 0 (Zero)" + ], "keymap": [ [ { diff --git a/src/ai03/ut472/ut472.json b/src/ai03/ut472/ut472.json index ba417eb469..03705b45eb 100644 --- a/src/ai03/ut472/ut472.json +++ b/src/ai03/ut472/ut472.json @@ -2,8 +2,11 @@ "name": "ut472", "vendorId": "0xa103", "productId": "0x0472", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 12}, "layouts": { "labels": [], "keymap": [ diff --git a/src/ai03/vega/vega.json b/src/ai03/vega/vega.json index be6c500e5c..78301bbc81 100644 --- a/src/ai03/vega/vega.json +++ b/src/ai03/vega/vega.json @@ -2,14 +2,34 @@ "name": "Vega", "vendorId": "0xa103", "productId": "0x0015", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "ANSI", "ISO"], - ["Bottom Row", "1.5U/7U", "1.25U/6.25U", "1.25U/2.25U/2.75U"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Bottom Row", + "1.5U/7U", + "1.25U/6.25U", + "1.25U/2.25U/2.75U" + ] ], "keymap": [ [ diff --git a/src/ai03/voyager60_alps/voyager60_alps.json b/src/ai03/voyager60_alps/voyager60_alps.json index e88046b1cd..6cace8f555 100644 --- a/src/ai03/voyager60_alps/voyager60_alps.json +++ b/src/ai03/voyager60_alps/voyager60_alps.json @@ -2,14 +2,34 @@ "name": "Voyager60-Alps", "vendorId": "0xA103", "productId": "0x060A", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "AEK", + "7U", + "6.25U" + ] + ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,16 +42,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,7 +76,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -58,9 +92,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,18 +112,33 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -94,67 +149,116 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,2" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "AEK", "7U", "6.25U"] ] } } diff --git a/src/akb/ogr.json b/src/akb/ogr.json index 0c8896eef2..a4f98a9fb1 100644 --- a/src/akb/ogr.json +++ b/src/akb/ogr.json @@ -2,11 +2,11 @@ "name": "akb/ogr", "vendorId": "414B", "productId": "4F47", - "lighting": "none", "matrix": { "rows": 5, "cols": 18 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", diff --git a/src/akb/ogrn.json b/src/akb/ogrn.json index b948f170af..85b53b94d3 100644 --- a/src/akb/ogrn.json +++ b/src/akb/ogrn.json @@ -2,11 +2,11 @@ "name": "akb/ogrn", "vendorId": "414B", "productId": "4F4E", - "lighting": "none", "matrix": { "rows": 5, "cols": 4 }, + "lighting": "none", "layouts": { "labels": [ [ diff --git a/src/akb/vero.json b/src/akb/vero.json index 5b68b30072..0107e01ccf 100644 --- a/src/akb/vero.json +++ b/src/akb/vero.json @@ -2,11 +2,11 @@ "name": "akb/vero", "vendorId": "0x4150", "productId": "0x5645", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ "Long Backspace", diff --git a/src/al1/al1.json b/src/al1/al1.json index 6de266b0be..9e133660c4 100644 --- a/src/al1/al1.json +++ b/src/al1/al1.json @@ -1,19 +1,17 @@ { "name": "AL1", - "vendorId": "0x544C", "productId": "0x6050", - - "lighting": "qmk_backlight", - "matrix": { "rows": 6, "cols": 16 }, - + "lighting": "qmk_backlight", "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], - + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/aleblazer/zodiark/zodiark.json b/src/aleblazer/zodiark/zodiark.json index 3d1cb5fc88..228e90da84 100644 --- a/src/aleblazer/zodiark/zodiark.json +++ b/src/aleblazer/zodiark/zodiark.json @@ -2,137 +2,361 @@ "name": "Zodiark", "vendorId": "0xF901", "productId": "0xF902", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 7 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - [{"y": 1, "x": 3}, "0,3", {"x": 11}, "5,3"], [ - {"y": -0.87, "x": 2}, + { + "y": 1, + "x": 3 + }, + "0,3", + { + "x": 11 + }, + "5,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 9}, + { + "x": 9 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.88, "x": 5}, "0,5", {"x": 7}, "5,5"], [ - {"y": -0.72, "c": "#777777"}, + { + "y": -0.88, + "x": 5 + }, + "0,5", + { + "x": 7 + }, + "5,5" + ], + [ + { + "y": -0.72, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 15}, + { + "x": 15 + }, "5,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,0" ], - [{"y": -0.53, "x": 3, "c": "#cccccc"}, "1,3", {"x": 11}, "6,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.53, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 11 + }, + "6,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 9}, + { + "x": 9 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.88, "x": 5}, "1,5", {"x": 7}, "6,5"], [ - {"y": -0.72, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "1,5", + { + "x": 7 + }, + "6,5" + ], + [ + { + "y": -0.72, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 15}, + { + "x": 15 + }, "6,1", "6,0" ], - [{"y": -0.83, "x": 6}, "0,6", {"x": 5}, "5,6"], - [{"y": -0.7, "x": 3}, "2,3", {"x": 11}, "7,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.83, + "x": 6 + }, + "0,6", + { + "x": 5 + }, + "5,6" + ], + [ + { + "y": -0.7, + "x": 3 + }, + "2,3", + { + "x": 11 + }, + "7,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 9}, + { + "x": 9 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.88, "x": 5}, "2,5", {"x": 7}, "7,5"], [ - {"y": -0.72, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "2,5", + { + "x": 7 + }, + "7,5" + ], + [ + { + "y": -0.72, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 15}, + { + "x": 15 + }, "7,1", "7,0" ], - [{"y": -0.83, "x": 6}, "1,6", {"x": 5}, "6,6"], - [{"y": -0.7, "x": 3}, "3,3", {"x": 11}, "8,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.83, + "x": 6 + }, + "1,6", + { + "x": 5 + }, + "6,6" + ], + [ + { + "y": -0.7, + "x": 3 + }, + "3,3", + { + "x": 11 + }, + "8,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 9}, + { + "x": 9 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.88, "x": 5}, "3,5", {"x": 7}, "8,5"], [ - {"y": -0.72, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "3,5", + { + "x": 7 + }, + "8,5" + ], + [ + { + "y": -0.72, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 15}, + { + "x": 15 + }, "8,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,0" ], [ - {"y": -0.53, "x": 3, "c": "#aaaaaa"}, + { + "y": -0.53, + "x": 3, + "c": "#aaaaaa" + }, "4,3", - {"x": 11, "c": "#777777"}, + { + "x": 11, + "c": "#777777" + }, "9,3" ], [ - {"y": -0.87, "x": 2, "c": "#aaaaaa"}, + { + "y": -0.87, + "x": 2, + "c": "#aaaaaa" + }, "4,2", - {"x": 1}, + { + "x": 1 + }, "4,4", - {"x": 9}, + { + "x": 9 + }, "9,4", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "9,2" ], [ - {"y": -0.6, "c": "#aaaaaa"}, + { + "y": -0.6, + "c": "#aaaaaa" + }, "4,0", "4,1", - {"x": 15, "c": "#777777"}, + { + "x": 15, + "c": "#777777" + }, "9,1", "9,0" ], [ - {"r": 30, "rx": 6.5, "ry": 4.25, "y": 0.6, "x": 0.17, "c": "#cccccc"}, + { + "r": 30, + "rx": 6.5, + "ry": 4.25, + "y": 0.6, + "x": 0.17, + "c": "#cccccc" + }, "2,6", "3,6" ], - [{"x": -0.33, "c": "#777777", "w": 1.5}, "4,5", "4,6"], [ - {"r": -30, "rx": 13, "y": 0.35, "x": -2.6, "c": "#cccccc"}, + { + "x": -0.33, + "c": "#777777", + "w": 1.5 + }, + "4,5", + "4,6" + ], + [ + { + "r": -30, + "rx": 13, + "y": 0.35, + "x": -2.6, + "c": "#cccccc" + }, "8,6", "7,6" ], - [{"x": -2.6, "c": "#777777"}, "9,6", {"w": 1.5}, "9,5"] + [ + { + "x": -2.6, + "c": "#777777" + }, + "9,6", + { + "w": 1.5 + }, + "9,5" + ] ] } } diff --git a/src/alf/x11/x11.json b/src/alf/x11/x11.json index ca3beec543..701169b29f 100644 --- a/src/alf/x11/x11.json +++ b/src/alf/x11/x11.json @@ -2,16 +2,20 @@ "name": "ALF X1.1", "vendorId": "0x4146", "productId": "0x0001", - "lighting": "qmk_backlight", "matrix": { "rows": 7, "cols": 13 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "ISO Enter", "Split Right Shift", - ["Bottom Row", "7u", "6.25u / Extra Mod"] + [ + "Bottom Row", + "7u", + "6.25u / Extra Mod" + ] ], "keymap": [ [ diff --git a/src/alfredslab/swift65/swift65_hotswap.json b/src/alfredslab/swift65/swift65_hotswap.json index 58d6aba060..fc43b45868 100644 --- a/src/alfredslab/swift65/swift65_hotswap.json +++ b/src/alfredslab/swift65/swift65_hotswap.json @@ -2,11 +2,11 @@ "name": "Swift 65 Hotswap", "vendorId": "0xBBEB", "productId": "0xD4C4", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/alfredslab/swift65/swift65_solder.json b/src/alfredslab/swift65/swift65_solder.json index 0f5c0ce6a8..b0f2c506b8 100644 --- a/src/alfredslab/swift65/swift65_solder.json +++ b/src/alfredslab/swift65/swift65_solder.json @@ -2,15 +2,19 @@ "name": "Swift 65 Solder", "vendorId": "0xBBEB", "productId": "0xD4C3", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Bottom Row", "6.25U", "7U"], + [ + "Bottom Row", + "6.25U", + "7U" + ], "ISO Enter", "Split Left Shift" ], diff --git a/src/aliceh66/pianoforte/pianoforte.json b/src/aliceh66/pianoforte/pianoforte.json index 897de117ad..1f13f5a8e1 100644 --- a/src/aliceh66/pianoforte/pianoforte.json +++ b/src/aliceh66/pianoforte/pianoforte.json @@ -2,18 +2,22 @@ "name": "pianoforte", "vendorId": "0x6168", "productId": "0x7066", - "lighting": "none", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard Bottom", "7u Bottom"] + [ + "Bottom Row", + "Standard Bottom", + "7u Bottom" + ] ], "keymap": [ [ diff --git a/src/aliceh66/pianoforte_hs/pianoforte_hs.json b/src/aliceh66/pianoforte_hs/pianoforte_hs.json index 5fd6f4a529..8f37f23fe9 100644 --- a/src/aliceh66/pianoforte_hs/pianoforte_hs.json +++ b/src/aliceh66/pianoforte_hs/pianoforte_hs.json @@ -2,11 +2,11 @@ "name": "pianoforte hotswap", "vendorId": "0x6168", "productId": "0x7068", - "lighting": "none", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/alpine65/alpine65.json b/src/alpine65/alpine65.json index 52a0bf1666..e5e29081ae 100755 --- a/src/alpine65/alpine65.json +++ b/src/alpine65/alpine65.json @@ -2,8 +2,11 @@ "name": "Alpine65", "vendorId": "0x6680", "productId": "0x0065", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/amag23/amag32.json b/src/amag23/amag32.json index 0550f37f0f..d03daaa303 100644 --- a/src/amag23/amag32.json +++ b/src/amag23/amag32.json @@ -2,8 +2,11 @@ "name": "Koolertron AMAG23", "vendorId": "0x4B54", "productId": "0x2323", + "matrix": { + "rows": 4, + "cols": 6 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 6}, "layouts": { "labels": [], "keymap": [ diff --git a/src/angleR2/angler2.json b/src/angleR2/angler2.json index 8e6b855d96..283f925ea4 100644 --- a/src/angleR2/angler2.json +++ b/src/angleR2/angler2.json @@ -2,14 +2,25 @@ "name": "AngleR2", "vendorId": "0x480E", "productId": "0x408F", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 16}, "layouts": { "labels": [ - ["top row", "F13", "F12"], + [ + "top row", + "F13", + "F12" + ], "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/anomalykb/a65i/a65i.json b/src/anomalykb/a65i/a65i.json index 22ffa8f84b..67ca1b3f87 100644 --- a/src/anomalykb/a65i/a65i.json +++ b/src/anomalykb/a65i/a65i.json @@ -2,14 +2,21 @@ "name": "AnomalyKB A65I", "vendorId": "0x4C47", "productId": "0x0004", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "7U", "6.25U"] + [ + "Bottom Row", + "7U", + "6.25U" + ] ], "keymap": [ { diff --git a/src/aos/tkl/tkl.json b/src/aos/tkl/tkl.json index 440c4454e7..60149ac77d 100644 --- a/src/aos/tkl/tkl.json +++ b/src/aos/tkl/tkl.json @@ -2,35 +2,54 @@ "name": "Ace of Spades TKL", "vendorId": "0x504B", "productId": "0x1000", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -44,17 +63,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,15 +105,22 @@ "c": "#777777" }, "2,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -100,9 +135,14 @@ "3,12" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -114,23 +154,47 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"w": 1.5, "c": "#cccccc"}, + { + "w": 1.5, + "c": "#cccccc" + }, "5,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,15", "5,16" diff --git a/src/aozora/aozora.json b/src/aozora/aozora.json index a5d32b6a10..a2ba59053d 100644 --- a/src/aozora/aozora.json +++ b/src/aozora/aozora.json @@ -2,17 +2,21 @@ "name": "Aozora", "vendorId": "0x04D8", "productId": "0xE86A", - "lighting": "none", "matrix": { "rows": 5, "cols": 17 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", - ["Split Right Shift", "JIS", "Function"] + [ + "Split Right Shift", + "JIS", + "Function" + ] ], "keymap": [ [ diff --git a/src/arc60/arc60.json b/src/arc60/arc60.json index 0b75626d0e..98044e8384 100644 --- a/src/arc60/arc60.json +++ b/src/arc60/arc60.json @@ -2,15 +2,24 @@ "name": "arc60", "vendorId": "0x8354", "productId": "0x8370", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Ansi", "Tsangan", "WKL", "HHKB"] + [ + "Bottom Row", + "Ansi", + "Tsangan", + "WKL", + "HHKB" + ] ], "keymap": [ [ diff --git a/src/argo_works/ishi/80/mk0/mk0.json b/src/argo_works/ishi/80/mk0/mk0.json index 0b5a91e104..1efe7860f0 100644 --- a/src/argo_works/ishi/80/mk0/mk0.json +++ b/src/argo_works/ishi/80/mk0/mk0.json @@ -2,20 +2,31 @@ "name": "Argo Works Ishi 80 Mk0", "vendorId": "0x4157", "productId": "0x4930", + "matrix": { + "rows": 9, + "cols": 9 + }, "lighting": "none", - "matrix": {"rows": 9, "cols": 9}, "layouts": { - "labels": ["Encoder"], + "labels": [ + "Encoder" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", "0,0", "1,1", "0,1", - {"x": 0.5}, + { + "x": 0.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "1,3", "0,3", @@ -28,19 +39,33 @@ "1,7", "0,7", "1,8", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,8" ], [ - {"h": 2, "c": "#aaaaaa"}, + { + "h": 2, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "3,1", "2,1", - {"x": 0.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "w": 1.5, + "c": "#aaaaaa" + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "3,3", "2,3", @@ -53,17 +78,29 @@ "3,7", "2,7", "3,8", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "2,8" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "4,0", "5,1", "4,1", - {"x": 0.5, "w": 1.75, "c": "#aaaaaa"}, + { + "x": 0.5, + "w": 1.75, + "c": "#aaaaaa" + }, "5,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "5,3", "4,3", @@ -75,19 +112,33 @@ "4,6", "5,7", "4,7", - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "4,8" ], [ - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", "7,1", "6,1", - {"x": 0.5, "w": 2.25, "c": "#aaaaaa"}, + { + "x": 0.5, + "w": 2.25, + "c": "#aaaaaa" + }, "7,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,3", "6,3", "7,4", @@ -98,31 +149,60 @@ "6,6", "7,7", "6,7", - {"w": 2.75, "c": "#aaaaaa"}, + { + "w": 2.75, + "c": "#aaaaaa" + }, "6,8" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "8,0", - {"w": 2}, + { + "w": 2 + }, "8,1", - {"x": 0.5, "w": 1.25, "c": "#aaaaaa"}, + { + "x": 0.5, + "w": 1.25, + "c": "#aaaaaa" + }, "8,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,3", - {"w": 6.25}, + { + "w": 6.25 + }, "8,4", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7", - {"w": 1.25}, + { + "w": 1.25 + }, "7,8", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "8,8\n\n\n0,0", "8,8\n\n\n0,1\n\n\n\n\n\ne0" ] diff --git a/src/arrayperipherals/1x4p1/1x4p1.json b/src/arrayperipherals/1x4p1/1x4p1.json index 696c2e153b..27fbcb20e3 100644 --- a/src/arrayperipherals/1x4p1/1x4p1.json +++ b/src/arrayperipherals/1x4p1/1x4p1.json @@ -2,9 +2,24 @@ "name": "[1 x 4] + 1 Macropad", "vendorId": "0x4152", "productId": "0x4F46", + "matrix": { + "rows": 1, + "cols": 5 + }, "lighting": "none", - "matrix": {"rows": 1, "cols": 5}, "layouts": { - "keymap": [["0,0", "0,1", "0,2", "0,3", {"x": 0.5, "c": "#777777"}, "0,4"]] + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + { + "x": 0.5, + "c": "#777777" + }, + "0,4" + ] + ] } } diff --git a/src/astro/dp60/dp60.json b/src/astro/dp60/dp60.json index 226016eafd..674ab04407 100644 --- a/src/astro/dp60/dp60.json +++ b/src/astro/dp60/dp60.json @@ -2,18 +2,23 @@ "name": "DP60", "vendorId": "0x60BE", "productId": "0x00BE", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "ANSI / ISO Enter", "Split Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25u Standard", "7u WKL", "7u HHKB"] + [ + "Bottom Row", + "6.25u Standard", + "7u WKL", + "7u HHKB" + ] ], "keymap": [ [ diff --git a/src/atlas_65/atlas_65.json b/src/atlas_65/atlas_65.json index 0f7935c4fd..d2cceaa1be 100644 --- a/src/atlas_65/atlas_65.json +++ b/src/atlas_65/atlas_65.json @@ -2,8 +2,11 @@ "name": "atlas_65", "vendorId": "0x6565", "productId": "0x1000", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/atxkb/1894/1894.json b/src/atxkb/1894/1894.json index c4aa0fa6ca..3ec998d4db 100644 --- a/src/atxkb/1894/1894.json +++ b/src/atxkb/1894/1894.json @@ -2,14 +2,33 @@ "name": "1894", "vendorId": "0x5458", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "ANSI", "ISO"], - ["Right Shift", "Split", "Unified"], + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Split", + "Unified" + ], [ "Bottom Row", "Tsangan", diff --git a/src/aves60/aves60.json b/src/aves60/aves60.json index 58e1784c2f..21dbe1f9c8 100644 --- a/src/aves60/aves60.json +++ b/src/aves60/aves60.json @@ -2,14 +2,18 @@ "name": "I/O Keyboards Aves 60", "vendorId": "0x9991", "productId": "0xD408", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Enter Key", "ISO", "ANSI"], + [ + "Enter Key", + "ISO", + "ANSI" + ], "Full Left Shift", "Split Backspace", [ diff --git a/src/aves65/aves65.json b/src/aves65/aves65.json index 7e28d0ff80..18f20ac4f7 100644 --- a/src/aves65/aves65.json +++ b/src/aves65/aves65.json @@ -2,14 +2,18 @@ "name": "I/O Keyboards Aves65", "vendorId": "0x9991", "productId": "0x9038", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Enter Key", "ISO", "ANSI"], + [ + "Enter Key", + "ISO", + "ANSI" + ], "Full Left Shift", "Split Backspace", "Blocker" diff --git a/src/axolstudio/foundation_gamma/foundation_gamma.json b/src/axolstudio/foundation_gamma/foundation_gamma.json index 26aad20bd5..1d4f288e34 100644 --- a/src/axolstudio/foundation_gamma/foundation_gamma.json +++ b/src/axolstudio/foundation_gamma/foundation_gamma.json @@ -2,13 +2,16 @@ "name": "Foundation Gamma", "vendorId": "0x525C", "productId": "0xE3EB", - "lighting": "none", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "Split rShift"], + "labels": [ + "Split Backspace", + "Split rShift" + ], "keymap": [ [ { diff --git a/src/axolstudio/helpo/helpo.json b/src/axolstudio/helpo/helpo.json index 6a2d779118..c203db9df1 100644 --- a/src/axolstudio/helpo/helpo.json +++ b/src/axolstudio/helpo/helpo.json @@ -2,18 +2,42 @@ "name": "Helpo", "vendorId": "0x525C", "productId": "0xC89F", - "lighting": "none", "matrix": { "rows": 4, "cols": 5 }, + "lighting": "none", "layouts": { "labels": [], "keymap": [ - ["0,4", "0,3", "0,2", "0,1", "0,0"], - ["1,4", "1,3", "1,2", "1,1", "1,0"], - ["2,4", "2,3", "2,2", "2,1", "2,0"], - ["3,4", "3,3", "3,2", "3,1", "3,0"] + [ + "0,4", + "0,3", + "0,2", + "0,1", + "0,0" + ], + [ + "1,4", + "1,3", + "1,2", + "1,1", + "1,0" + ], + [ + "2,4", + "2,3", + "2,2", + "2,1", + "2,0" + ], + [ + "3,4", + "3,3", + "3,2", + "3,1", + "3,0" + ] ] } } diff --git a/src/axolstudio/yeti/yeti.json b/src/axolstudio/yeti/yeti.json index ee9a3d3fde..1fbf92d2be 100644 --- a/src/axolstudio/yeti/yeti.json +++ b/src/axolstudio/yeti/yeti.json @@ -2,13 +2,16 @@ "name": "Yeti", "vendorId": "0x525C", "productId": "0x9F9F", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "Full RShift"], + "labels": [ + "Split Backspace", + "Full RShift" + ], "keymap": [ [ { diff --git a/src/axolstudio/yeti/yeti_rgb.json b/src/axolstudio/yeti/yeti_rgb.json index a50269a139..1849d6a1d4 100644 --- a/src/axolstudio/yeti/yeti_rgb.json +++ b/src/axolstudio/yeti/yeti_rgb.json @@ -2,14 +2,14 @@ "name": "Yeti RGB", "vendorId": "0x525C", "productId": "0x9F9E", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/bakeneko60/bakeneko60.json b/src/bakeneko60/bakeneko60.json index 4cafec13bf..7858393b90 100644 --- a/src/bakeneko60/bakeneko60.json +++ b/src/bakeneko60/bakeneko60.json @@ -2,20 +2,38 @@ "name": "Bakeneko 60", "vendorId": "0x3A0E", "productId": "0xCBDC", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "ANSI", "Tsangan"] + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,13 +46,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -47,13 +72,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -65,13 +97,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -82,42 +122,75 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n2,1", "4,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,1" ] ] diff --git a/src/bakeneko65rev2/bakeneko65rev2.json b/src/bakeneko65rev2/bakeneko65rev2.json index 19dd92b205..7b3bd0398a 100644 --- a/src/bakeneko65rev2/bakeneko65rev2.json +++ b/src/bakeneko65rev2/bakeneko65rev2.json @@ -2,16 +2,37 @@ "name": "Bakeneko 65 V2", "vendorId": "0x3A0E", "productId": "0x4C82", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "3 Mod Keys", "2 Mod Keys"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "3 Mod Keys", + "2 Mod Keys" + ] + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,14 +45,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,14 +72,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +98,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -82,19 +126,30 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", "4,9\n\n\n1,0", "4,10\n\n\n1,0", @@ -103,7 +158,17 @@ "4,13", "4,15" ], - [{"x": 10, "w": 1.5}, "4,9\n\n\n1,1", {"w": 1.5}, "4,11\n\n\n1,1"] + [ + { + "x": 10, + "w": 1.5 + }, + "4,9\n\n\n1,1", + { + "w": 1.5 + }, + "4,11\n\n\n1,1" + ] ] } } diff --git a/src/bakeneko65rev3/bakeneko65rev3.json b/src/bakeneko65rev3/bakeneko65rev3.json index 9fe974e5fe..5046d32e5d 100644 --- a/src/bakeneko65rev3/bakeneko65rev3.json +++ b/src/bakeneko65rev3/bakeneko65rev3.json @@ -2,10 +2,20 @@ "name": "Bakeneko 65 V3", "vendorId": "0x3A0E", "productId": "0x4C83", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ [ { diff --git a/src/bantam44/bantam-44-pcb/bantam44.json b/src/bantam44/bantam-44-pcb/bantam44.json index a629c701d4..f945ea54b9 100644 --- a/src/bantam44/bantam-44-pcb/bantam44.json +++ b/src/bantam44/bantam-44-pcb/bantam44.json @@ -2,11 +2,11 @@ "name": "Bantam-44 R2 PCB", "vendorId": "0x425F", "productId": "0x4C42", - "lighting": "none", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/barracuda/barracuda.json b/src/barracuda/barracuda.json index 6fa4dd19c5..d64946f44a 100644 --- a/src/barracuda/barracuda.json +++ b/src/barracuda/barracuda.json @@ -2,8 +2,11 @@ "name": "barracuda", "vendorId": "0x6B6E", "productId": "0x0001", + "matrix": { + "rows": 6, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 6}, "layouts": { "keymap": [ [ diff --git a/src/basekeys/slice/rev1.json b/src/basekeys/slice/rev1.json index 9587a34924..1d2d05d475 100644 --- a/src/basekeys/slice/rev1.json +++ b/src/basekeys/slice/rev1.json @@ -2,13 +2,17 @@ "name": "Slice Rev 1", "vendorId": "0x04D8", "productId": "0xEC17", - "lighting": "none", "matrix": { "rows": 10, "cols": 9 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "Split Right Shift", "Split Space"], + "labels": [ + "Split Backspace", + "Split Right Shift", + "Split Space" + ], "keymap": [ [ { diff --git a/src/basekeys/slice/rev1_rgb.json b/src/basekeys/slice/rev1_rgb.json index aaf736e374..0809a8cac6 100644 --- a/src/basekeys/slice/rev1_rgb.json +++ b/src/basekeys/slice/rev1_rgb.json @@ -2,10 +2,15 @@ "name": "Slice RGB rev1", "vendorId": "0x04D8", "productId": "0xEC15", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 9}, "layouts": { - "labels": ["Split Space"], + "labels": [ + "Split Space" + ], "keymap": [ [ { diff --git a/src/basekeys/trifecta/trifecta.json b/src/basekeys/trifecta/trifecta.json index 5ab33f6ce2..b0cc24cc06 100644 --- a/src/basekeys/trifecta/trifecta.json +++ b/src/basekeys/trifecta/trifecta.json @@ -2,13 +2,15 @@ "name": "Trifecta", "vendorId": "0x04D8", "productId": "0xEAF3", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/basketweave/basketweave.json b/src/basketweave/basketweave.json index 27aef3e6e1..96912290b4 100644 --- a/src/basketweave/basketweave.json +++ b/src/basketweave/basketweave.json @@ -2,11 +2,11 @@ "name": "Basketweave", "vendorId": "0x6B62", "productId": "0x8989", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "keymap": [ { diff --git a/src/bat43/bat43.json b/src/bat43/bat43.json index 6fbffe5036..5d25de95f1 100644 --- a/src/bat43/bat43.json +++ b/src/bat43/bat43.json @@ -2,8 +2,11 @@ "name": "bat43", "vendorId": "0x5946", "productId": "0x0002", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 6}, "layouts": { "labels": [], "keymap": [ @@ -14,7 +17,9 @@ "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "4,0", "4,1", "4,2", @@ -44,7 +49,9 @@ "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", @@ -52,8 +59,33 @@ "6,4", "6,5" ], - [{"x": 3}, "3,3", "3,4", "3,5", {"x": 1}, "7,0", "7,1", "7,2"], - [{"x": 4}, "7,5", "7,4", {"x": 1}, "7,3", "3,1", "3,2"] + [ + { + "x": 3 + }, + "3,3", + "3,4", + "3,5", + { + "x": 1 + }, + "7,0", + "7,1", + "7,2" + ], + [ + { + "x": 4 + }, + "7,5", + "7,4", + { + "x": 1 + }, + "7,3", + "3,1", + "3,2" + ] ] } } diff --git a/src/bbrfkr/dynamis.json b/src/bbrfkr/dynamis.json index 4e2a2588d2..4ceaac7608 100644 --- a/src/bbrfkr/dynamis.json +++ b/src/bbrfkr/dynamis.json @@ -2,11 +2,11 @@ "name": "dynamis", "vendorId": "0x6262", "productId": "0x0001", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 7 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "ISO Enter", diff --git a/src/beatervan/beatervan.json b/src/beatervan/beatervan.json index bbff143001..6764e7f5b6 100644 --- a/src/beatervan/beatervan.json +++ b/src/beatervan/beatervan.json @@ -2,10 +2,16 @@ "name": "Beatervan", "vendorId": "0x6F6A", "productId": "0x6276", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 12}, "layouts": { - "labels": ["Command", "Arrows"], + "labels": [ + "Command", + "Arrows" + ], "keymap": [ [ "0,0", diff --git a/src/bemeier/bmek/bmek.json b/src/bemeier/bmek/bmek.json index 3186e7d9e2..04a966b0fb 100644 --- a/src/bemeier/bmek/bmek.json +++ b/src/bemeier/bmek/bmek.json @@ -2,49 +2,120 @@ "name": "Bemeier BMEK", "vendorId": "0x626D", "productId": "0x656B", + "matrix": { + "rows": 5, + "cols": 15 + }, + "customKeycodes": [], "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Breathing 1", 1], - ["Breathing 2", 1], - ["Breathing 3", 1], - ["Breathing 4", 1], - ["Gradient 1", 1], - ["Gradient 2", 1], - ["Gradient 3", 1], - ["Gradient 4", 1], - ["Gradient 5", 1], - ["Gradient 6", 1], - ["Gradient 7", 1], - ["Gradient 8", 1], - ["Gradient 9", 1], - ["Gradient 10", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Breathing 1", + 1 + ], + [ + "Breathing 2", + 1 + ], + [ + "Breathing 3", + 1 + ], + [ + "Breathing 4", + 1 + ], + [ + "Gradient 1", + 1 + ], + [ + "Gradient 2", + 1 + ], + [ + "Gradient 3", + 1 + ], + [ + "Gradient 4", + 1 + ], + [ + "Gradient 5", + 1 + ], + [ + "Gradient 6", + 1 + ], + [ + "Gradient 7", + 1 + ], + [ + "Gradient 8", + 1 + ], + [ + "Gradient 9", + 1 + ], + [ + "Gradient 10", + 1 + ] ] }, - "customKeycodes": [], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ - ["Backspace", "Split", "2U Backspace"], - ["Right Shift", "Split", "2.75U RSFT"], - ["Left Shift", "2.25U LSFT", "Split"] + [ + "Backspace", + "Split", + "2U Backspace" + ], + [ + "Right Shift", + "Split", + "2.75U RSFT" + ], + [ + "Left Shift", + "2.25U LSFT", + "Split" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", - {"x": 1.5}, + { + "x": 1.5 + }, "0,8", "0,9", "0,10", @@ -53,20 +124,31 @@ "0,13", "0,14\n\n\n0,0", "1,14\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa", "w": 2}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,1" ], [ "1,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", - {"x": 1.5}, + { + "x": 1.5 + }, "1,7", "1,8", "1,9", @@ -74,69 +156,114 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,14" ], [ "2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", "2,5", "2,6", - {"x": 1.5}, + { + "x": 1.5 + }, "2,7", "2,8", "2,9", "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ "3,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", "3,5", "3,6", - {"x": 0.5}, + { + "x": 0.5 + }, "3,7", "3,8", "3,9", "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n1,0", "3,14\n\n\n1,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,13\n\n\n1,1" ], [ - {"x": 3.75}, + { + "x": 3.75 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,5", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "4,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", "4,11" ], [ - {"y": 0.25, "x": 1.5, "w": 1.25}, + { + "y": 0.25, + "x": 1.5, + "w": 1.25 + }, "3,1\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1" ] ] diff --git a/src/binepad/bn003/bn003.json b/src/binepad/bn003/bn003.json index b01139e538..e9efa0d1d7 100644 --- a/src/binepad/bn003/bn003.json +++ b/src/binepad/bn003/bn003.json @@ -2,12 +2,18 @@ "name": "BN003", "vendorId": "0x4249", "productId": "0x4287", - "lighting": "none", "matrix": { "rows": 1, "cols": 3 }, + "lighting": "none", "layouts": { - "keymap": [["0,0", "0,1", "0,2"]] + "keymap": [ + [ + "0,0", + "0,1", + "0,2" + ] + ] } } diff --git a/src/binepad/bn006/bn006.json b/src/binepad/bn006/bn006.json index 2a7d2b6ccd..daca60798e 100644 --- a/src/binepad/bn006/bn006.json +++ b/src/binepad/bn006/bn006.json @@ -2,26 +2,72 @@ "name": "BN006", "vendorId": "0x4249", "productId": "0x426E", + "matrix": { + "rows": 2, + "cols": 3 + }, "lighting": { "extends": "qmk_rgblight", - "supportedLightingValues": [128, 129, 130, 131], + "supportedLightingValues": [ + 128, + 129, + 130, + 131 + ], "underglowEffects": [ - ["0. None", 0], - ["1. Solid Color", 1], - ["2. Gradient Up & Down", 1], - ["3. Gradient Left & Right", 1], - ["4. Breathing", 1], - ["5. Reactive Simple", 1], - ["6. Reactive Solid", 1], - ["7. Splash", 1], - ["8. Solid Splash", 1] + [ + "0. None", + 0 + ], + [ + "1. Solid Color", + 1 + ], + [ + "2. Gradient Up & Down", + 1 + ], + [ + "3. Gradient Left & Right", + 1 + ], + [ + "4. Breathing", + 1 + ], + [ + "5. Reactive Simple", + 1 + ], + [ + "6. Reactive Solid", + 1 + ], + [ + "7. Splash", + 1 + ], + [ + "8. Solid Splash", + 1 + ] ] }, - "matrix": {"rows": 2, "cols": 3}, "layouts": { "keymap": [ - [{"c": "#cccccc"}, "0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + { + "c": "#cccccc" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/src/binepad/bn009/bn009.json b/src/binepad/bn009/bn009.json index 346708e950..bfd9e486d7 100644 --- a/src/binepad/bn009/bn009.json +++ b/src/binepad/bn009/bn009.json @@ -2,16 +2,28 @@ "name": "BN009", "vendorId": "0x4249", "productId": "0x4295", - "lighting": "none", "matrix": { "rows": 3, "cols": 3 }, + "lighting": "none", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/src/bioi/f60/f60.json b/src/bioi/f60/f60.json index dc59869f15..890d60460c 100644 --- a/src/bioi/f60/f60.json +++ b/src/bioi/f60/f60.json @@ -1,419 +1,433 @@ { - "name": "BIOI F60", - "vendorId": "0x8101", - "productId": "0x4660", - "lighting": "qmk_backlight_rgblight", - "matrix": { - "cols": 14, - "rows": 5 - }, - "layouts": { - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Right Shift", "Split", "Full", "Arrows"], - ["Bottom Row", "ANSI", "7u", "Arrow Keys", "HHKB", "WKL", "Split Spacebar", "Split Spacebar + Arrows"] - ], + "name": "BIOI F60", + "vendorId": "0x8101", + "productId": "0x4660", + "matrix": { + "rows": 5, + "cols": 14 + }, + "lighting": "qmk_backlight_rgblight", + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Right Shift", + "Split", + "Full", + "Arrows" + ], + [ + "Bottom Row", + "ANSI", + "7u", + "Arrow Keys", + "HHKB", + "WKL", + "Split Spacebar", + "Split Spacebar + Arrows" + ] + ], "keymap": [ [ - { - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "w": 2 - }, - "0,13\n\n\n0,0", - { - "x": 1 - }, - "0,13\n\n\n0,1", - "4,9\n\n\n0,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 1.75, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "x": 0.75, - "c": "#cccccc" - }, - "2,12\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n2,1", - "3,1\n\n\n2,1", - { - "x": 0.25, - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11\n\n\n3,0", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,13\n\n\n3,0", - "3,12\n\n\n3,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "3,11\n\n\n3,1", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,13\n\n\n3,1" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,0", - { - "w": 1.25 - }, - "4,1\n\n\n4,0", - { - "w": 1.25 - }, - "4,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,5\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n4,0", - { - "w": 1.25 - }, - "4,11\n\n\n4,0", - { - "w": 1.25 - }, - "4,12\n\n\n4,0", - { - "w": 1.25 - }, - "4,13\n\n\n4,0", - { - "x": 0.25, - "w": 1.75 - }, - "3,13\n\n\n3,2", - { - "c": "#cccccc" - }, - "4,7\n\n\n3,2", - { - "c": "#aaaaaa" - }, - "3,12\n\n\n3,2" - ], - [ - { - "y": 0.25, - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n4,1", - "4,1\n\n\n4,1", - { - "w": 1.5 - }, - "4,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,5\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,1", - "4,12\n\n\n4,1", - { - "w": 1.5 - }, - "4,13\n\n\n4,1" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,2", - { - "w": 1.25 - }, - "4,1\n\n\n4,2", - { - "w": 1.25 - }, - "4,2\n\n\n4,2", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,5\n\n\n4,2", - { - "c": "#aaaaaa" - }, - "4,10\n\n\n4,2", - "4,11\n\n\n4,2", - { - "c": "#cccccc" - }, - "4,8\n\n\n4,2", - "4,12\n\n\n4,2", - "4,13\n\n\n4,2" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5, - "d": true - }, - "4,0\n\n\n4,3", - "4,1\n\n\n4,3", - { - "w": 1.5 - }, - "4,2\n\n\n4,3", - { - "c": "#cccccc", - "w": 7 - }, - "4,5\n\n\n4,3", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,3", - "4,12\n\n\n4,3", - { - "w": 1.5, - "d": true - }, - "4,13\n\n\n4,3" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n4,4", - { - "d": true - }, - "4,1\n\n\n4,4", - { - "w": 1.5 - }, - "4,2\n\n\n4,4", - { - "c": "#cccccc", - "w": 7 - }, - "4,5\n\n\n4,4", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,4", - { - "d": true - }, - "4,12\n\n\n4,4", - { - "w": 1.5 - }, - "4,13\n\n\n4,4" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,5", - { - "w": 1.25 - }, - "4,1\n\n\n4,5", - { - "w": 1.25 - }, - "4,2\n\n\n4,5", - { - "c": "#cccccc", - "w": 2.25 - }, - "4,4\n\n\n4,5", - { - "w": 1.25 - }, - "4,5\n\n\n4,5", - { - "w": 2.75 - }, - "4,6\n\n\n4,5", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n4,5", - { - "w": 1.25 - }, - "4,11\n\n\n4,5", - { - "w": 1.25 - }, - "4,12\n\n\n4,5", - { - "w": 1.25 - }, - "4,13\n\n\n4,5" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,6", - { - "w": 1.25 - }, - "4,1\n\n\n4,6", - { - "w": 1.25 - }, - "4,2\n\n\n4,6", - { - "c": "#cccccc", - "w": 2.25 - }, - "4,4\n\n\n4,6", - { - "w": 1.25 - }, - "4,5\n\n\n4,6", - { - "w": 2.75 - }, - "4,6\n\n\n4,6", - { - "c": "#aaaaaa" - }, - "4,10\n\n\n4,6", - "4,11\n\n\n4,6", - { - "c": "#cccccc" - }, - "4,8\n\n\n4,6", - "4,12\n\n\n4,6", - "4,13\n\n\n4,6" - ] + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 1 + }, + "0,13\n\n\n0,1", + "4,9\n\n\n0,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 1.75, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "x": 0.75, + "c": "#cccccc" + }, + "2,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1", + { + "x": 0.25, + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11\n\n\n3,0", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,13\n\n\n3,0", + "3,12\n\n\n3,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,11\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,13\n\n\n3,1" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,0", + { + "w": 1.25 + }, + "4,1\n\n\n4,0", + { + "w": 1.25 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,5\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,0", + { + "w": 1.25 + }, + "4,11\n\n\n4,0", + { + "w": 1.25 + }, + "4,12\n\n\n4,0", + { + "w": 1.25 + }, + "4,13\n\n\n4,0", + { + "x": 0.25, + "w": 1.75 + }, + "3,13\n\n\n3,2", + { + "c": "#cccccc" + }, + "4,7\n\n\n3,2", + { + "c": "#aaaaaa" + }, + "3,12\n\n\n3,2" + ], + [ + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,1", + "4,1\n\n\n4,1", + { + "w": 1.5 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,5\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,1", + "4,12\n\n\n4,1", + { + "w": 1.5 + }, + "4,13\n\n\n4,1" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,2", + { + "w": 1.25 + }, + "4,1\n\n\n4,2", + { + "w": 1.25 + }, + "4,2\n\n\n4,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,5\n\n\n4,2", + { + "c": "#aaaaaa" + }, + "4,10\n\n\n4,2", + "4,11\n\n\n4,2", + { + "c": "#cccccc" + }, + "4,8\n\n\n4,2", + "4,12\n\n\n4,2", + "4,13\n\n\n4,2" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5, + "d": true + }, + "4,0\n\n\n4,3", + "4,1\n\n\n4,3", + { + "w": 1.5 + }, + "4,2\n\n\n4,3", + { + "c": "#cccccc", + "w": 7 + }, + "4,5\n\n\n4,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,3", + "4,12\n\n\n4,3", + { + "w": 1.5, + "d": true + }, + "4,13\n\n\n4,3" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,4", + { + "d": true + }, + "4,1\n\n\n4,4", + { + "w": 1.5 + }, + "4,2\n\n\n4,4", + { + "c": "#cccccc", + "w": 7 + }, + "4,5\n\n\n4,4", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,4", + { + "d": true + }, + "4,12\n\n\n4,4", + { + "w": 1.5 + }, + "4,13\n\n\n4,4" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,5", + { + "w": 1.25 + }, + "4,1\n\n\n4,5", + { + "w": 1.25 + }, + "4,2\n\n\n4,5", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,4\n\n\n4,5", + { + "w": 1.25 + }, + "4,5\n\n\n4,5", + { + "w": 2.75 + }, + "4,6\n\n\n4,5", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,5", + { + "w": 1.25 + }, + "4,11\n\n\n4,5", + { + "w": 1.25 + }, + "4,12\n\n\n4,5", + { + "w": 1.25 + }, + "4,13\n\n\n4,5" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,6", + { + "w": 1.25 + }, + "4,1\n\n\n4,6", + { + "w": 1.25 + }, + "4,2\n\n\n4,6", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,4\n\n\n4,6", + { + "w": 1.25 + }, + "4,5\n\n\n4,6", + { + "w": 2.75 + }, + "4,6\n\n\n4,6", + { + "c": "#aaaaaa" + }, + "4,10\n\n\n4,6", + "4,11\n\n\n4,6", + { + "c": "#cccccc" + }, + "4,8\n\n\n4,6", + "4,12\n\n\n4,6", + "4,13\n\n\n4,6" + ] ] } -} \ No newline at end of file +} diff --git a/src/bioi/g60/g60.json b/src/bioi/g60/g60.json index 63404dd51e..6a5ad4acf2 100644 --- a/src/bioi/g60/g60.json +++ b/src/bioi/g60/g60.json @@ -2,18 +2,23 @@ "name": "BIOI G60 BLE", "vendorId": "0x8101", "productId": "0x6080", - "lighting": "qmk_backlight_rgblight", "matrix": { - "cols": 14, - "rows": 5 + "rows": 5, + "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "ISO Left Shift", "Right Shift with Arrow Up", - ["Bottom Row", "ANSI", "7u", "Arrow Keys"] + [ + "Bottom Row", + "ANSI", + "7u", + "Arrow Keys" + ] ], "keymap": [ [ diff --git a/src/bioi/morgan65/morgan65.json b/src/bioi/morgan65/morgan65.json index 2d142030cc..b21d31b34f 100644 --- a/src/bioi/morgan65/morgan65.json +++ b/src/bioi/morgan65/morgan65.json @@ -2,13 +2,18 @@ "name": "BIOI MORGAN65 BLE", "vendorId": "0x8101", "productId": "0x6581", - "lighting": "qmk_backlight_rgblight", "matrix": { - "cols": 14, - "rows": 5 + "rows": 5, + "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Split Backspace", "ISO Enter", "ISO Left Shift", "7u Spacebar"], + "labels": [ + "Split Backspace", + "ISO Enter", + "ISO Left Shift", + "7u Spacebar" + ], "keymap": [ [ { diff --git a/src/bioi/s65/s65.json b/src/bioi/s65/s65.json index 322279a7de..e32767c941 100644 --- a/src/bioi/s65/s65.json +++ b/src/bioi/s65/s65.json @@ -2,13 +2,17 @@ "name": "BIOI S65", "vendorId": "0x8101", "productId": "0x5365", - "lighting": "qmk_backlight_rgblight", "matrix": { - "cols": 16, - "rows": 5 + "rows": 5, + "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["ISO Enter", "Split Right Shift", "7u Spacebar"], + "labels": [ + "ISO Enter", + "Split Right Shift", + "7u Spacebar" + ], "keymap": [ [ { diff --git a/src/black_hellebore/ansi/ansi.json b/src/black_hellebore/ansi/ansi.json index 8afb5851c8..f74057c686 100644 --- a/src/black_hellebore/ansi/ansi.json +++ b/src/black_hellebore/ansi/ansi.json @@ -2,14 +2,21 @@ "name": "The_Black_Hellebore", "vendorId": "0x3141", "productId": "0x4467", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +29,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +55,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +80,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,25 +105,46 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/src/blaster75/blaster75.json b/src/blaster75/blaster75.json index 7acab02e04..1bd4a76c5d 100644 --- a/src/blaster75/blaster75.json +++ b/src/blaster75/blaster75.json @@ -2,10 +2,19 @@ "name": "BLASTER75", "vendorId": "0xA122", "productId": "0xB075", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 15}, "layouts": { - "labels": [["Bottom Row", "ANSI", "7U"]], + "labels": [ + [ + "Bottom Row", + "ANSI", + "7U" + ] + ], "keymap": [ [ { diff --git a/src/boardsource/3x4/3x4.json b/src/boardsource/3x4/3x4.json index 0bfd662c61..8529f7cad5 100644 --- a/src/boardsource/3x4/3x4.json +++ b/src/boardsource/3x4/3x4.json @@ -2,13 +2,31 @@ "name": "3x4", "vendorId": "0x4273", "productId": "0x0304", + "matrix": { + "rows": 3, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 3, "cols": 4}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ] ] } } diff --git a/src/boardsource/4x12/4x12.json b/src/boardsource/4x12/4x12.json index 89ab7bd190..efac23e06c 100644 --- a/src/boardsource/4x12/4x12.json +++ b/src/boardsource/4x12/4x12.json @@ -2,11 +2,11 @@ "name": "Boardsource 4x12", "vendorId": "0x4273", "productId": "0x0412", - "lighting": "none", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/boardsource/5x12/5x12.json b/src/boardsource/5x12/5x12.json index 656305f968..9e4808fec8 100644 --- a/src/boardsource/5x12/5x12.json +++ b/src/boardsource/5x12/5x12.json @@ -2,11 +2,11 @@ "name": "Boardsource 5x12", "vendorId": "0x4273", "productId": "0x0512", - "lighting": "none", "matrix": { "rows": 5, "cols": 12 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/boardsource/beiwagon/beiwagon.json b/src/boardsource/beiwagon/beiwagon.json index e6d2b41e3b..29e1953850 100644 --- a/src/boardsource/beiwagon/beiwagon.json +++ b/src/boardsource/beiwagon/beiwagon.json @@ -2,14 +2,36 @@ "name": "Beiwagon", "vendorId": "0x4273", "productId": "0x0066", - "lighting": {"extends": "none", "keycodes": "qmk"}, - "matrix": {"rows": 4, "cols": 3}, + "matrix": { + "rows": 4, + "cols": 3 + }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/src/boardsource/microdox/microdox.json b/src/boardsource/microdox/microdox.json index e76c134424..49444fbea1 100644 --- a/src/boardsource/microdox/microdox.json +++ b/src/boardsource/microdox/microdox.json @@ -2,10 +2,13 @@ "name": "Microdox", "vendorId": "0xF7E0", "productId": "0x0412", + "matrix": { + "rows": 8, + "cols": 5 + }, "lighting": { "extends": "qmk_rgblight" }, - "matrix": {"rows": 8, "cols": 5}, "layouts": { "keymap": [ [ diff --git a/src/boardsource/technik_o/technik_o.json b/src/boardsource/technik_o/technik_o.json index 7e8633c2e3..260772e29a 100644 --- a/src/boardsource/technik_o/technik_o.json +++ b/src/boardsource/technik_o/technik_o.json @@ -2,8 +2,14 @@ "name": "Technik-O", "vendorId": "0x4273", "productId": "0x0079", - "lighting": {"extends": "none", "keycodes": "qmk"}, - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/boardsource/technik_s/technik_s.json b/src/boardsource/technik_s/technik_s.json index dcb5dd4ba9..c5533ed1da 100644 --- a/src/boardsource/technik_s/technik_s.json +++ b/src/boardsource/technik_s/technik_s.json @@ -2,8 +2,14 @@ "name": "Technik-S", "vendorId": "0x4273", "productId": "0x0083", - "lighting": {"extends": "none", "keycodes": "qmk"}, - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/boardsource/the_mark_65/the_mark_65.json b/src/boardsource/the_mark_65/the_mark_65.json index 657bb93156..9d56f4434e 100644 --- a/src/boardsource/the_mark_65/the_mark_65.json +++ b/src/boardsource/the_mark_65/the_mark_65.json @@ -2,11 +2,11 @@ "name": "The Mark: 65", "vendorId": "0x4273", "productId": "0x0001", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Space", diff --git a/src/botanicalkeyboards/fm2u.json b/src/botanicalkeyboards/fm2u.json index ff304fc337..82abd6d229 100644 --- a/src/botanicalkeyboards/fm2u.json +++ b/src/botanicalkeyboards/fm2u.json @@ -2,11 +2,11 @@ "name": "FM2U 1 Key Macropad", "vendorId": "0x6969", "productId": "0x0001", - "lighting": "none", "matrix": { "rows": 1, "cols": 1 }, + "lighting": "none", "layouts": { "labels": [ [ @@ -25,7 +25,6 @@ "ISO" ] ], - "keymap": [ [ { diff --git a/src/box75/BOX75.json b/src/box75/BOX75.json index a1164b7fdc..c31c61baf0 100644 --- a/src/box75/BOX75.json +++ b/src/box75/BOX75.json @@ -2,16 +2,31 @@ "name": "BOX75", "vendorId": "0x7668", "productId": "0xB075", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 15}, "layouts": { - "presets": {"ISO layout": [0, 1, 0, 1]}, "labels": [ "Split backspace", "ISO layout", "Split left shift", - ["Bottom row", "6.25U", "7U", "6U"] + [ + "Bottom row", + "6.25U", + "7U", + "6U" + ] ], + "presets": { + "ISO layout": [ + 0, + 1, + 0, + 1 + ] + }, "keymap": [ [ { diff --git a/src/bpiphany/tiger_lily.json b/src/bpiphany/tiger_lily.json index f9ff0c0ab2..0fcdd76874 100644 --- a/src/bpiphany/tiger_lily.json +++ b/src/bpiphany/tiger_lily.json @@ -2,36 +2,65 @@ "name": "The Tiger Lily", "vendorId": "0x4245", "productId": "0x544c", + "matrix": { + "rows": 8, + "cols": 18 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 18}, "layouts": { - "labels": [["Enter Key", "ANSI", "ISO"], "Left Shift"], + "labels": [ + [ + "Enter Key", + "ANSI", + "ISO" + ], + "Left Shift" + ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "6,9", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "4,8", "4,7", "2,7", "6,7", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,0", "6,4", "2,3", "4,3", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,1", "7,1", "6,1", "0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "7,2", "5,2", "5,0" ], [ - {"y": 0.5, "x": 3, "c": "#cccccc"}, + { + "y": 0.5, + "x": 3, + "c": "#cccccc" + }, "4,9", "7,9", "7,8", @@ -45,22 +74,36 @@ "7,17", "4,17", "4,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,11", "4,14", "4,16", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,10", "1,11", "1,16", "0,16" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "2,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,9", "5,8", "5,7", @@ -73,17 +116,27 @@ "5,17", "2,17", "2,4", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,10", "7,14", "7,16", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,10", "5,11", "5,16", - {"h": 2}, + { + "h": 2 + }, "5,14", { "x": 1.75, @@ -97,9 +150,15 @@ "1,1\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,9", "3,8", "3,7", @@ -111,23 +170,42 @@ "3,3", "3,17", "6,17", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "1,1\n\n\n0,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "2,10", "2,11", "2,16", - {"x": 1.75}, + { + "x": 1.75 + }, "3,1\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,13\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,8\n\n\n1,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,9", "1,8", "1,7", @@ -138,39 +216,75 @@ "1,4", "1,3", "0,17", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13", - {"x": 1.25}, + { + "x": 1.25 + }, "6,14", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "3,10", "3,11", "3,16", - {"h": 2}, + { + "h": 2 + }, "3,14" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.25}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "2,15", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12", - {"w": 1.25}, + { + "w": 1.25 + }, "0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,10", "0,11", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "6,11", "6,16" ] diff --git a/src/bt66tech/bt66tech60/bt66tech60.json b/src/bt66tech/bt66tech60/bt66tech60.json index 5c973cbd6c..0c8d7cab57 100755 --- a/src/bt66tech/bt66tech60/bt66tech60.json +++ b/src/bt66tech/bt66tech60/bt66tech60.json @@ -2,11 +2,11 @@ "name": "bt66tech60", "vendorId": "0x4254", "productId": "0x7070", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/buildakb/potato65hs.json b/src/buildakb/potato65hs.json index f3bdde8e63..8685674609 100644 --- a/src/buildakb/potato65hs.json +++ b/src/buildakb/potato65hs.json @@ -2,11 +2,11 @@ "name": "Potato65 Hotswap", "vendorId": "0x4A56", "productId": "0x0002", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/buildakb/potato65s.json b/src/buildakb/potato65s.json index 8cfbc97df1..66557c1fe5 100644 --- a/src/buildakb/potato65s.json +++ b/src/buildakb/potato65s.json @@ -2,13 +2,20 @@ "name": "Potato65 Solderable", "vendorId": "0x4A56", "productId": "0x0003", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "7U", "6.25U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "7U", + "6.25U" + ] + ], "keymap": [ [ { diff --git a/src/cablecardesigns/prophet/prophet.json b/src/cablecardesigns/prophet/prophet.json index f4dcce4d26..a5b034bc80 100644 --- a/src/cablecardesigns/prophet/prophet.json +++ b/src/cablecardesigns/prophet/prophet.json @@ -2,15 +2,39 @@ "name": "Prophet", "vendorId": "0xFF21", "productId": "0xAA03", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", "layouts": { "labels": [ - ["Enter Key", "ISO", "ANSI"], - ["Right Shift", "Normal", "Split"], - ["Bottom Row", "7u", "HHKB", "WKL"], - ["Backspace", "Normal", "Split"], - ["Left Shift", "Split", "Normal"] + [ + "Enter Key", + "ISO", + "ANSI" + ], + [ + "Right Shift", + "Normal", + "Split" + ], + [ + "Bottom Row", + "7u", + "HHKB", + "WKL" + ], + [ + "Backspace", + "Normal", + "Split" + ], + [ + "Left Shift", + "Split", + "Normal" + ] ], "keymap": [ { diff --git a/src/caffeinated/serpent65/Serpent65.json b/src/caffeinated/serpent65/Serpent65.json index 8c793f4652..0a79832b06 100644 --- a/src/caffeinated/serpent65/Serpent65.json +++ b/src/caffeinated/serpent65/Serpent65.json @@ -2,8 +2,11 @@ "name": "Serpent65", "vendorId": "0x4353", "productId": "0x6501", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 8}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/canary/canary60rgb/canary60rgb_v1.json b/src/canary/canary60rgb/canary60rgb_v1.json index cd10eb1e9f..086e6b815c 100644 --- a/src/canary/canary60rgb/canary60rgb_v1.json +++ b/src/canary/canary60rgb/canary60rgb_v1.json @@ -2,14 +2,14 @@ "name": "CANARY60RGB V1", "vendorId": "0x4341", "productId": "0x0621", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/cannonkeys/adelie/adelie.json b/src/cannonkeys/adelie/adelie.json index c2e71a7f54..68e4fa17a2 100644 --- a/src/cannonkeys/adelie/adelie.json +++ b/src/cannonkeys/adelie/adelie.json @@ -2,10 +2,20 @@ "name": "Adelie", "vendorId": "0xca04", "productId": "0x0005", + "matrix": { + "rows": 4, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 15}, "layouts": { - "labels": [["Bottom Row", "Standard", "6.25U Space", "6U Space"]], + "labels": [ + [ + "Bottom Row", + "Standard", + "6.25U Space", + "6U Space" + ] + ], "keymap": [ [ { diff --git a/src/cannonkeys/aella/aella.json b/src/cannonkeys/aella/aella.json index 569fd1d8ca..78f80b49ea 100644 --- a/src/cannonkeys/aella/aella.json +++ b/src/cannonkeys/aella/aella.json @@ -2,14 +2,33 @@ "name": "Aella", "vendorId": "0xca04", "productId": "0x0007", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 16}, "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "7U", "6.25U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "7U", + "6.25U" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/an_c/an_c.json b/src/cannonkeys/an_c/an_c.json index 7ffb846258..5440ecfdee 100755 --- a/src/cannonkeys/an_c/an_c.json +++ b/src/cannonkeys/an_c/an_c.json @@ -2,13 +2,29 @@ "name": "AN-C", "vendorId": "0xca04", "productId": "0xa00c", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Right Shift", "Default", "Split"], - ["Bottom Row", "Standard", "Tsangan", "HHKB"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "Split" + ], + [ + "Bottom Row", + "Standard", + "Tsangan", + "HHKB" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/atlas/atlas.json b/src/cannonkeys/atlas/atlas.json index 3ad7c2b18e..6ed59b5772 100644 --- a/src/cannonkeys/atlas/atlas.json +++ b/src/cannonkeys/atlas/atlas.json @@ -2,10 +2,20 @@ "name": "Atlas", "vendorId": "0xca04", "productId": "0xA7A5", + "matrix": { + "rows": 5, + "cols": 12 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 12}, "layouts": { - "labels": [["Bottom Row", "4x1U", "1/2/1", "2x2U"]], + "labels": [ + [ + "Bottom Row", + "4x1U", + "1/2/1", + "2x2U" + ] + ], "keymap": [ [ { diff --git a/src/cannonkeys/balance/balance.json b/src/cannonkeys/balance/balance.json index 47720a158d..89bcf2c8da 100644 --- a/src/cannonkeys/balance/balance.json +++ b/src/cannonkeys/balance/balance.json @@ -2,11 +2,11 @@ "name": "Balance", "vendorId": "0xCA04", "productId": "0xBA77", - "lighting": "none", "matrix": { "rows": 5, "cols": 20 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", @@ -14,7 +14,12 @@ "Split Left Shift", "Split Numpad Plus", "Split Numpad Enter", - ["Bottom Row", "6.25u", "7u + 1.5u", "7u + 1.25u"] + [ + "Bottom Row", + "6.25u", + "7u + 1.5u", + "7u + 1.25u" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/brutalv2_1800/brutalv2_1800.json b/src/cannonkeys/brutalv2_1800/brutalv2_1800.json index ed920a0294..0b5bac56ec 100644 --- a/src/cannonkeys/brutalv2_1800/brutalv2_1800.json +++ b/src/cannonkeys/brutalv2_1800/brutalv2_1800.json @@ -2,14 +2,21 @@ "name": "Brutal v2 1800", "vendorId": "0xca04", "productId": "0x000D", + "matrix": { + "rows": 6, + "cols": 18 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 18}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"], + [ + "Bottom Row", + "6.25U", + "7U" + ], "Split Numpad Plus", "Split Numpad Enter" ], diff --git a/src/cannonkeys/brutalv2_65/brutalv2_65.json b/src/cannonkeys/brutalv2_65/brutalv2_65.json index c54ed3a37b..b36168021b 100644 --- a/src/cannonkeys/brutalv2_65/brutalv2_65.json +++ b/src/cannonkeys/brutalv2_65/brutalv2_65.json @@ -2,14 +2,21 @@ "name": "Brutal V2 65", "vendorId": "0xCA04", "productId": "0x0008", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "ANSI", "7U"] + [ + "Bottom Row", + "ANSI", + "7U" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/chimera65/chimera65.json b/src/cannonkeys/chimera65/chimera65.json index 31e1f51a8e..af8ab7115f 100755 --- a/src/cannonkeys/chimera65/chimera65.json +++ b/src/cannonkeys/chimera65/chimera65.json @@ -2,14 +2,23 @@ "name": "Chimera65", "vendorId": "0xca04", "productId": "0xc024", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "keymap": [ [ - {"c": "#000000", "t": "#696969"}, + { + "c": "#000000", + "t": "#696969" + }, "0,0", - {"c": "#cccccc", "t": "#000000"}, + { + "c": "#cccccc", + "t": "#000000" + }, "0,1", "0,2", "0,3", @@ -23,13 +32,19 @@ "0,11", "0,12", "0,13", - {"c": "#696969"}, + { + "c": "#696969" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,15 +57,24 @@ "1,10", "1,11", "1,12", - {"c": "#696969", "w": 1.5}, + { + "c": "#696969", + "w": 1.5 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,16 +87,25 @@ "2,10", "2,11", "2,12", - {"c": "#696969", "w": 1.25}, + { + "c": "#696969", + "w": 1.25 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "2,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -83,28 +116,62 @@ "3,9", "3,10", "3,11", - {"c": "#696969", "w": 1.75}, + { + "c": "#696969", + "w": 1.75 + }, "3,12", - {"x": 1.5}, + { + "x": 1.5 + }, "3,15" ], - [{"y": -0.75, "x": 14.25, "c": "#000000", "t": "#696969"}, "3,13"], [ - {"y": -0.25, "c": "#696969", "t": "#000000", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#000000", + "t": "#696969" + }, + "3,13" + ], + [ + { + "y": -0.25, + "c": "#696969", + "t": "#000000", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#000000", "t": "#696969", "w": 6.25}, + { + "c": "#000000", + "t": "#696969", + "w": 6.25 + }, "4,6", - {"c": "#696969", "t": "#000000"}, + { + "c": "#696969", + "t": "#000000" + }, "4,9", "4,10", "4,11" ], [ - {"y": -0.75, "x": 13.25, "c": "#000000", "t": "#696969"}, + { + "y": -0.75, + "x": 13.25, + "c": "#000000", + "t": "#696969" + }, "4,12", "4,13", "4,15" diff --git a/src/cannonkeys/cloudline/cloudline.json b/src/cannonkeys/cloudline/cloudline.json index 3d3dbda6ae..753f33637d 100644 --- a/src/cannonkeys/cloudline/cloudline.json +++ b/src/cannonkeys/cloudline/cloudline.json @@ -2,14 +2,33 @@ "name": "Cloudline", "vendorId": "0xca04", "productId": "0x000A", + "matrix": { + "rows": 6, + "cols": 18 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 18}, "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/crin/crin.json b/src/cannonkeys/crin/crin.json index d7b150d80f..eeafd30d68 100644 --- a/src/cannonkeys/crin/crin.json +++ b/src/cannonkeys/crin/crin.json @@ -2,15 +2,38 @@ "name": "Crin", "vendorId": "0xca04", "productId": "0x0012", + "matrix": { + "rows": 5, + "cols": 18 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 18}, "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Split", "Full"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Split", + "Full" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/db60/db60.json b/src/cannonkeys/db60/db60.json index e7e868bb94..3df5a23683 100644 --- a/src/cannonkeys/db60/db60.json +++ b/src/cannonkeys/db60/db60.json @@ -2,17 +2,34 @@ "name": "CannonKeys DB60", "vendorId": "0xCA04", "productId": "0xDB60", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "presets": {"HHKB": [1, 0, 0, 1, 2]}, "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "HHKB", "WKL"] + [ + "Bottom Row", + "ANSI", + "7U", + "HHKB", + "WKL" + ] ], + "presets": { + "HHKB": [ + 1, + 0, + 0, + 1, + 2 + ] + }, "keymap": [ [ { diff --git a/src/cannonkeys/db60_hotswap/db60_hotswap.json b/src/cannonkeys/db60_hotswap/db60_hotswap.json index 875697776a..d7bceb5d1c 100644 --- a/src/cannonkeys/db60_hotswap/db60_hotswap.json +++ b/src/cannonkeys/db60_hotswap/db60_hotswap.json @@ -2,10 +2,19 @@ "name": "CannonKeys DB60 Hotswap", "vendorId": "0xCA04", "productId": "0xDB62", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": [["Layout", "ANSI", "Tsangan"]], + "labels": [ + [ + "Layout", + "ANSI", + "Tsangan" + ] + ], "keymap": [ [ { diff --git a/src/cannonkeys/db60v2/db60v2.json b/src/cannonkeys/db60v2/db60v2.json index 5349c938ea..755139f5db 100644 --- a/src/cannonkeys/db60v2/db60v2.json +++ b/src/cannonkeys/db60v2/db60v2.json @@ -2,17 +2,34 @@ "name": "CannonKeys DB60v2", "vendorId": "0xCA04", "productId": "0xDB61", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "presets": {"HHKB": [1, 0, 0, 1, 2]}, "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "HHKB", "WKL"] + [ + "Bottom Row", + "ANSI", + "7U", + "HHKB", + "WKL" + ] ], + "presets": { + "HHKB": [ + 1, + 0, + 0, + 1, + 2 + ] + }, "keymap": [ [ { diff --git a/src/cannonkeys/devastatingtkl/devastatingtkl.json b/src/cannonkeys/devastatingtkl/devastatingtkl.json index 63ab517408..d31f7acdb5 100644 --- a/src/cannonkeys/devastatingtkl/devastatingtkl.json +++ b/src/cannonkeys/devastatingtkl/devastatingtkl.json @@ -2,15 +2,38 @@ "name": "DevastatingTKL", "vendorId": "0xca04", "productId": "0xDE57", + "matrix": { + "rows": 6, + "cols": 18 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 18}, "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/ellipse/ellipse.json b/src/cannonkeys/ellipse/ellipse.json index d09750ca06..422dc70e79 100644 --- a/src/cannonkeys/ellipse/ellipse.json +++ b/src/cannonkeys/ellipse/ellipse.json @@ -2,18 +2,22 @@ "name": "Ellipse", "vendorId": "0xCA04", "productId": "0x0015", - "lighting": "qmk_backlight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split L-Shift", "Full R-Shift", - ["Bottom Row", "7U", "6.25U"] + [ + "Bottom Row", + "7U", + "6.25U" + ] ], "keymap": [ [ @@ -229,4 +233,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/src/cannonkeys/ellipse_hs/ellipse_hs.json b/src/cannonkeys/ellipse_hs/ellipse_hs.json index e5c02cbacf..575773eb2e 100644 --- a/src/cannonkeys/ellipse_hs/ellipse_hs.json +++ b/src/cannonkeys/ellipse_hs/ellipse_hs.json @@ -2,11 +2,11 @@ "name": "Ellipse HS", "vendorId": "0xCA04", "productId": "0x0016", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace" @@ -151,4 +151,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/src/cannonkeys/gentoo/gentoo.json b/src/cannonkeys/gentoo/gentoo.json index 6b37763575..42aaa9c1a0 100644 --- a/src/cannonkeys/gentoo/gentoo.json +++ b/src/cannonkeys/gentoo/gentoo.json @@ -2,8 +2,11 @@ "name": "Gentoo", "vendorId": "0xCA04", "productId": "0x000F", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/cannonkeys/gentoo_hs/gentoo_hs.json b/src/cannonkeys/gentoo_hs/gentoo_hs.json index 634e00cf03..b9e708b5e3 100644 --- a/src/cannonkeys/gentoo_hs/gentoo_hs.json +++ b/src/cannonkeys/gentoo_hs/gentoo_hs.json @@ -2,8 +2,11 @@ "name": "Gentoo HS", "vendorId": "0xCA04", "productId": "0x0010", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [], "keymap": [ diff --git a/src/cannonkeys/hoodrowg/hoodrowg.json b/src/cannonkeys/hoodrowg/hoodrowg.json index 77c8408590..ca41c70efa 100644 --- a/src/cannonkeys/hoodrowg/hoodrowg.json +++ b/src/cannonkeys/hoodrowg/hoodrowg.json @@ -2,10 +2,19 @@ "name": "Hoodrow-G", "vendorId": "0xCA04", "productId": "0x0006", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 12, "cols": 9}, "layouts": { - "labels": [["Layout", "ANSI", "ISO"]], + "labels": [ + [ + "Layout", + "ANSI", + "ISO" + ] + ], "keymap": [ [ { diff --git a/src/cannonkeys/instant60/instant60.json b/src/cannonkeys/instant60/instant60.json index f7a3712731..cf5491e4b3 100755 --- a/src/cannonkeys/instant60/instant60.json +++ b/src/cannonkeys/instant60/instant60.json @@ -2,10 +2,19 @@ "name": "Instant60", "vendorId": "0xca04", "productId": "0x1600", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": [["Layout", "ANSI", "Tsangan"]], + "labels": [ + [ + "Layout", + "ANSI", + "Tsangan" + ] + ], "keymap": [ [ { diff --git a/src/cannonkeys/instant65/instant65.json b/src/cannonkeys/instant65/instant65.json index da3a36e76d..2252e14477 100644 --- a/src/cannonkeys/instant65/instant65.json +++ b/src/cannonkeys/instant65/instant65.json @@ -2,8 +2,11 @@ "name": "Instant65", "vendorId": "0xca04", "productId": "0x1565", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/cannonkeys/iron165/iron165.json b/src/cannonkeys/iron165/iron165.json index f0e3f164e6..0fc6fc2308 100644 --- a/src/cannonkeys/iron165/iron165.json +++ b/src/cannonkeys/iron165/iron165.json @@ -2,8 +2,11 @@ "name": "Iron165", "vendorId": "0x5A12", "productId": "0x5165", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", @@ -11,7 +14,6 @@ "Split Left Shift", "Tsangan Bottom Row" ], - "keymap": [ [ { diff --git a/src/cannonkeys/malicious_ergo/malicious_ergo.json b/src/cannonkeys/malicious_ergo/malicious_ergo.json index 6e88bb7f18..0ed50dc7fa 100644 --- a/src/cannonkeys/malicious_ergo/malicious_ergo.json +++ b/src/cannonkeys/malicious_ergo/malicious_ergo.json @@ -2,10 +2,15 @@ "name": "Malicious Ergo", "vendorId": "0xca04", "productId": "0x0009", + "matrix": { + "rows": 5, + "cols": 17 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 17}, "layouts": { - "labels": ["Long Backspace"], + "labels": [ + "Long Backspace" + ], "keymap": [ [ { diff --git a/src/cannonkeys/moment/moment.json b/src/cannonkeys/moment/moment.json index 78eda807ef..55a0b2bf50 100644 --- a/src/cannonkeys/moment/moment.json +++ b/src/cannonkeys/moment/moment.json @@ -2,13 +2,18 @@ "name": "Moment", "vendorId": "0xCA04", "productId": "0x0014", - "lighting": "qmk_backlight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight", "layouts": { - "labels": ["Split Backspace", "ISO Enter", "Split L-Shift", "Full R-Shift"], + "labels": [ + "Split Backspace", + "ISO Enter", + "Split L-Shift", + "Full R-Shift" + ], "keymap": [ [ { diff --git a/src/cannonkeys/moment_hs/moment_hs.json b/src/cannonkeys/moment_hs/moment_hs.json index 8181172c47..5bc725e5c8 100644 --- a/src/cannonkeys/moment_hs/moment_hs.json +++ b/src/cannonkeys/moment_hs/moment_hs.json @@ -2,13 +2,15 @@ "name": "Moment HS", "vendorId": "0xCA04", "productId": "0x0013", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/cannonkeys/obliterated75/obliterated75.json b/src/cannonkeys/obliterated75/obliterated75.json index 945481c6c7..293e562f53 100644 --- a/src/cannonkeys/obliterated75/obliterated75.json +++ b/src/cannonkeys/obliterated75/obliterated75.json @@ -2,14 +2,33 @@ "name": "Obliterated75", "vendorId": "0xca04", "productId": "0x0B75", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 16}, "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/onyx/onyx.json b/src/cannonkeys/onyx/onyx.json index d438a88112..4d1eac1549 100644 --- a/src/cannonkeys/onyx/onyx.json +++ b/src/cannonkeys/onyx/onyx.json @@ -2,15 +2,38 @@ "name": "Onyx", "vendorId": "0xca04", "productId": "0x0003", + "matrix": { + "rows": 5, + "cols": 19 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 19}, "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Split", "Full"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Split", + "Full" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/ortho48/ortho48.json b/src/cannonkeys/ortho48/ortho48.json index 648c37a830..66cb7a56e8 100644 --- a/src/cannonkeys/ortho48/ortho48.json +++ b/src/cannonkeys/ortho48/ortho48.json @@ -2,10 +2,15 @@ "name": "Ortho48", "vendorId": "0xCA04", "productId": "0x4F48", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 4, "cols": 12}, "layouts": { - "labels": ["1u spacebar"], + "labels": [ + "1u spacebar" + ], "keymap": [ { "name": "Ortho48 VIA" diff --git a/src/cannonkeys/ortho48v2/ortho48v2.json b/src/cannonkeys/ortho48v2/ortho48v2.json index b39155c488..02121fefd3 100644 --- a/src/cannonkeys/ortho48v2/ortho48v2.json +++ b/src/cannonkeys/ortho48v2/ortho48v2.json @@ -1,100 +1,100 @@ { - "name": "Ortho48v2", - "vendorId": "0xCA04", - "productId": "0x0018", - "lighting": "qmk_backlight", - "matrix": { - "rows": 4, - "cols": 12 - }, - "layouts": { - "labels": [ - [ - "Bottom Row", - "1/2/1", - "4x1", - "2x2" - ] + "name": "Ortho48v2", + "vendorId": "0xCA04", + "productId": "0x0018", + "matrix": { + "rows": 4, + "cols": 12 + }, + "lighting": "qmk_backlight", + "layouts": { + "labels": [ + [ + "Bottom Row", + "1/2/1", + "4x1", + "2x2" + ] + ], + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4\n\n\n0,0", + { + "w": 2 + }, + "3,5\n\n\n0,0", + "3,7\n\n\n0,0", + "3,8", + "3,9", + "3,10", + "3,11" + ], + [ + { + "x": 4 + }, + "3,4\n\n\n0,1", + "3,5\n\n\n0,1", + "3,6\n\n\n0,1", + "3,7\n\n\n0,1" ], - "keymap": [ - [ - "0,0", - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11" - ], - [ - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11" - ], - [ - "2,0", - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11" - ], - [ - "3,0", - "3,1", - "3,2", - "3,3", - "3,4\n\n\n0,0", - { - "w": 2 - }, - "3,5\n\n\n0,0", - "3,7\n\n\n0,0", - "3,8", - "3,9", - "3,10", - "3,11" - ], - [ - { - "x": 4 - }, - "3,4\n\n\n0,1", - "3,5\n\n\n0,1", - "3,6\n\n\n0,1", - "3,7\n\n\n0,1" - ], - [ - { - "x": 4, - "w": 2 - }, - "3,5\n\n\n0,2", - { - "w": 2 - }, - "3,6\n\n\n0,2" - ] + [ + { + "x": 4, + "w": 2 + }, + "3,5\n\n\n0,2", + { + "w": 2 + }, + "3,6\n\n\n0,2" ] - } - } \ No newline at end of file + ] + } +} diff --git a/src/cannonkeys/ortho60/ortho60.json b/src/cannonkeys/ortho60/ortho60.json index 4b8b7e1a9f..f12a76532c 100644 --- a/src/cannonkeys/ortho60/ortho60.json +++ b/src/cannonkeys/ortho60/ortho60.json @@ -2,10 +2,15 @@ "name": "Ortho60", "vendorId": "0xCA04", "productId": "0x4F60", + "matrix": { + "rows": 5, + "cols": 12 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 12}, "layouts": { - "labels": ["1u spacebar"], + "labels": [ + "1u spacebar" + ], "keymap": [ [ "0,0", diff --git a/src/cannonkeys/ortho60v2/ortho60v2.json b/src/cannonkeys/ortho60v2/ortho60v2.json index fd546c5e33..5b2bc678bc 100644 --- a/src/cannonkeys/ortho60v2/ortho60v2.json +++ b/src/cannonkeys/ortho60v2/ortho60v2.json @@ -2,11 +2,11 @@ "name": "Ortho60v2", "vendorId": "0xCA04", "productId": "0x0019", - "lighting": "qmk_backlight", "matrix": { "rows": 5, "cols": 12 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ [ @@ -138,4 +138,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/src/cannonkeys/rekt1800/rekt1800.json b/src/cannonkeys/rekt1800/rekt1800.json index 06a5bbcb3b..06a9011002 100644 --- a/src/cannonkeys/rekt1800/rekt1800.json +++ b/src/cannonkeys/rekt1800/rekt1800.json @@ -2,41 +2,59 @@ "name": "Rekt1800", "vendorId": "0xCA04", "productId": "0x2377", - "lighting": "none", "matrix": { "rows": 6, "cols": 19 }, + "lighting": "none", "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15", "0,16", "0,17", "0,18" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -50,19 +68,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13", "1,14", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15", "1,16", "1,17", "1,18" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -75,18 +101,27 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,15", "2,16", "2,17", "2,18" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -99,18 +134,28 @@ "3,10", "3,11", "3,12", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,14", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "3,15", "3,16", "3,17", "3,18" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -122,34 +167,75 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"x": 1.5}, + { + "x": 1.5 + }, "4,15", "4,16", "4,17", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,18" ], - [{"y": -0.75, "x": 14.25}, "4,14"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25 + }, + "4,14" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11", - {"x": 3.5}, + { + "x": 3.5 + }, "5,16", "5,17" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "5,12", "5,14", "5,15"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,12", + "5,14", + "5,15" + ] ] } } diff --git a/src/cannonkeys/sagittarius/sagittarius.json b/src/cannonkeys/sagittarius/sagittarius.json index 874d52bdd7..320858a01d 100644 --- a/src/cannonkeys/sagittarius/sagittarius.json +++ b/src/cannonkeys/sagittarius/sagittarius.json @@ -2,14 +2,21 @@ "name": "Sagittarius", "vendorId": "0xca04", "productId": "0x0001", + "matrix": { + "rows": 10, + "cols": 16 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO", "Arrows", - ["Left Space", "1U/2.25U", "1.75U/1.5U"], + [ + "Left Space", + "1U/2.25U", + "1.75U/1.5U" + ], "Split Right Space" ], "keymap": [ diff --git a/src/cannonkeys/satisfaction75/satisfaction75.json b/src/cannonkeys/satisfaction75/satisfaction75.json index 555acfc6f5..918f315d27 100755 --- a/src/cannonkeys/satisfaction75/satisfaction75.json +++ b/src/cannonkeys/satisfaction75/satisfaction75.json @@ -2,21 +2,43 @@ "name": "Satisfaction75", "vendorId": "0xca04", "productId": "0x57f5", - "lighting": "qmk_backlight", - "customFeatures": ["rotary-encoder"], + "matrix": { + "rows": 6, + "cols": 16 + }, + "customFeatures": [ + "rotary-encoder" + ], "customKeycodes": [ - {"name": "Encoder Press", "title": "Encoder Press", "shortName": "EncPrs"}, - {"name": "Clock Set", "title": "Clock Set", "shortName": "ClkSet"}, - {"name": "OLED Mode", "title": "OLED Mode", "shortName": "ScrnMd"} + { + "name": "Encoder Press", + "title": "Encoder Press", + "shortName": "EncPrs" + }, + { + "name": "Clock Set", + "title": "Clock Set", + "shortName": "ClkSet" + }, + { + "name": "OLED Mode", + "title": "OLED Mode", + "shortName": "ScrnMd" + } ], - "matrix": {"rows": 6, "cols": 16}, + "lighting": "qmk_backlight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "1.5u Right Mods", - ["Spacebar", "6.25u", "6.25u Split", "7u"] + [ + "Spacebar", + "6.25u", + "6.25u Split", + "7u" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/savage65/savage65.json b/src/cannonkeys/savage65/savage65.json index 1bfdd603cf..eb3ea64036 100755 --- a/src/cannonkeys/savage65/savage65.json +++ b/src/cannonkeys/savage65/savage65.json @@ -2,14 +2,33 @@ "name": "Savage65", "vendorId": "0xca04", "productId": "0x5A65", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/serenity/serenity.json b/src/cannonkeys/serenity/serenity.json index 2c7875e6b4..9b103bb497 100644 --- a/src/cannonkeys/serenity/serenity.json +++ b/src/cannonkeys/serenity/serenity.json @@ -2,11 +2,11 @@ "name": "Serenity", "vendorId": "0xCA04", "productId": "0x0017", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 18 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", @@ -295,4 +295,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/src/cannonkeys/tmov2/tmov2.json b/src/cannonkeys/tmov2/tmov2.json index f8f30e8733..4ef2ba09a1 100755 --- a/src/cannonkeys/tmov2/tmov2.json +++ b/src/cannonkeys/tmov2/tmov2.json @@ -2,13 +2,28 @@ "name": "TMOv2", "vendorId": "0xca04", "productId": "0x70F2", + "matrix": { + "rows": 4, + "cols": 16 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 4, "cols": 16}, "layouts": { "labels": [ - ["Split L Shift", "Full", "Split"], - ["Bottom Row", "Split", "6.25U Space"], - ["Split R Shift", "Split", "Full"] + [ + "Split L Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "Split", + "6.25U Space" + ], + [ + "Split R Shift", + "Split", + "Full" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/tsukuyomi/tsukuyomi.json b/src/cannonkeys/tsukuyomi/tsukuyomi.json index b0632ecdd8..eda56ce360 100644 --- a/src/cannonkeys/tsukuyomi/tsukuyomi.json +++ b/src/cannonkeys/tsukuyomi/tsukuyomi.json @@ -2,14 +2,33 @@ "name": "Tsukuyomi", "vendorId": "0xca04", "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 17 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 17}, "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/cannonkeys/vector/vector.json b/src/cannonkeys/vector/vector.json index e9300b2b25..865a062d67 100644 --- a/src/cannonkeys/vector/vector.json +++ b/src/cannonkeys/vector/vector.json @@ -2,8 +2,11 @@ "name": "Vector", "vendorId": "0xca04", "productId": "0x000c", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/cannonkeys/vicious40/vicious40.json b/src/cannonkeys/vicious40/vicious40.json index d51340bb3f..db5bfece63 100644 --- a/src/cannonkeys/vicious40/vicious40.json +++ b/src/cannonkeys/vicious40/vicious40.json @@ -2,10 +2,15 @@ "name": "Vicious40", "vendorId": "0xca04", "productId": "0x0004", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 12}, "layouts": { - "labels": ["6.25U Spacebar"], + "labels": [ + "6.25U Spacebar" + ], "keymap": [ [ { diff --git a/src/capsule65/capsule65.json b/src/capsule65/capsule65.json index 8861239719..9e382696dc 100644 --- a/src/capsule65/capsule65.json +++ b/src/capsule65/capsule65.json @@ -2,17 +2,21 @@ "name": "Capsule65", "vendorId": "0xF21E", "productId": "0x6E6E", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/capsunlocked/cu65/cu65.json b/src/capsunlocked/cu65/cu65.json index f55f046a93..01923be481 100644 --- a/src/capsunlocked/cu65/cu65.json +++ b/src/capsunlocked/cu65/cu65.json @@ -2,20 +2,32 @@ "name": "CapsUnlocked CU65", "vendorId": "0x4355", "productId": "0x0065", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,18 +40,31 @@ "0,10", "0,11", "0,12", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,14\n\n\n0,0", "0,15", - {"c": "#cccccc"}, - {"x": 0.5}, + { + "c": "#cccccc" + }, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.5, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -52,9 +77,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.25, @@ -68,9 +97,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.75, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -82,21 +117,40 @@ "2,10", "2,11", "2,12", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "w": 2.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -107,40 +161,77 @@ "3,10", "3,11", "3,12", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,7\n\n\n3,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"x": 2.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.5, + "c": "#aaaaaa" + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"w": 7.0, "c": "#cccccc"}, + { + "w": 7.0, + "c": "#cccccc" + }, "4,7\n\n\n3,1", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "4,12\n\n\n3,1" ] ] diff --git a/src/capsunlocked/cu80/v2_ansi/cu80_v2_ansi.json b/src/capsunlocked/cu80/v2_ansi/cu80_v2_ansi.json index 9d304e2f08..42ad7855dd 100644 --- a/src/capsunlocked/cu80/v2_ansi/cu80_v2_ansi.json +++ b/src/capsunlocked/cu80/v2_ansi/cu80_v2_ansi.json @@ -2,35 +2,54 @@ "name": "CapsUnlocked CU80 v2 ANSI", "vendorId": "0x4355", "productId": "0x0081", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -44,17 +63,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,17 +95,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,13 +126,21 @@ "3,9", "3,10", "3,11", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "3,12" ], [ - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -106,29 +151,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,15", "5,16" diff --git a/src/capsunlocked/cu80/v2_ansi_rgb/cu80_v2_ansi_rgb.json b/src/capsunlocked/cu80/v2_ansi_rgb/cu80_v2_ansi_rgb.json index 06e9fe8d72..b195206e59 100644 --- a/src/capsunlocked/cu80/v2_ansi_rgb/cu80_v2_ansi_rgb.json +++ b/src/capsunlocked/cu80/v2_ansi_rgb/cu80_v2_ansi_rgb.json @@ -2,38 +2,57 @@ "name": "CapsUnlocked CU80 v2 ANSI RGB", "vendorId": "0x4355", "productId": "0x0082", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": { "extends": "none", "keycodes": "qmk" }, - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -47,17 +66,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,17 +98,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -92,13 +129,21 @@ "3,9", "3,10", "3,11", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "3,12" ], [ - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -109,29 +154,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,15", "5,16" diff --git a/src/capsunlocked/cu80/v2_iso/cu80_v2_iso.json b/src/capsunlocked/cu80/v2_iso/cu80_v2_iso.json index b7d4307ff0..a87a9bd5e8 100644 --- a/src/capsunlocked/cu80/v2_iso/cu80_v2_iso.json +++ b/src/capsunlocked/cu80/v2_iso/cu80_v2_iso.json @@ -2,35 +2,54 @@ "name": "CapsUnlocked CU80 v2 ISO", "vendorId": "0x4355", "productId": "0x0080", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -44,17 +63,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,15 +105,23 @@ "c": "#777777" }, "2,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -100,10 +136,15 @@ "3,12" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,0", "4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -114,29 +155,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,15", "5,16" diff --git a/src/capsunlocked/cu80/v2_iso_rgb/cu80_v2_iso_rgb.json b/src/capsunlocked/cu80/v2_iso_rgb/cu80_v2_iso_rgb.json index 4bd5d89e24..f469eb1bcf 100644 --- a/src/capsunlocked/cu80/v2_iso_rgb/cu80_v2_iso_rgb.json +++ b/src/capsunlocked/cu80/v2_iso_rgb/cu80_v2_iso_rgb.json @@ -2,38 +2,57 @@ "name": "CapsUnlocked CU80 v2 ISO RGB", "vendorId": "0x4355", "productId": "0x0083", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": { "extends": "none", "keycodes": "qmk" }, - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -47,17 +66,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,15 +108,23 @@ "c": "#777777" }, "2,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -103,10 +139,15 @@ "3,12" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,0", "4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -117,29 +158,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,15", "5,16" diff --git a/src/cftkb/discipad/discipad.json b/src/cftkb/discipad/discipad.json index 13f28ee51e..cf3be0c768 100644 --- a/src/cftkb/discipad/discipad.json +++ b/src/cftkb/discipad/discipad.json @@ -2,11 +2,19 @@ "name": "Discipad", "vendorId": "0x6B62", "productId": "0x1769", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 4}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], [ "1,0", "1,1", @@ -16,7 +24,11 @@ }, "2,3" ], - ["2,0", "2,1", "2,2"], + [ + "2,0", + "2,1", + "2,2" + ], [ "3,0", "3,1", diff --git a/src/cftkb/discipline/discipline.json b/src/cftkb/discipline/discipline.json index bbdf8dd5bd..f59307a649 100644 --- a/src/cftkb/discipline/discipline.json +++ b/src/cftkb/discipline/discipline.json @@ -2,14 +2,25 @@ "name": "Discipline", "vendorId": "0x6B62", "productId": "0x6869", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "ISO Enter", "Split Left Shift", - ["Spacebar", "6.25U", "7U"], - ["Right Modifiers", "1U", "1.5U"] + [ + "Spacebar", + "6.25U", + "7U" + ], + [ + "Right Modifiers", + "1U", + "1.5U" + ] ], "keymap": [ [ diff --git a/src/cftkb/mysterium/mysterium.json b/src/cftkb/mysterium/mysterium.json index 06093cb5bc..d10e35e5c1 100644 --- a/src/cftkb/mysterium/mysterium.json +++ b/src/cftkb/mysterium/mysterium.json @@ -2,11 +2,19 @@ "name": "Mysterium", "vendorId": "0x6B62", "productId": "0x8769", + "matrix": { + "rows": 6, + "cols": 18 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 18}, "layouts": { "labels": [ - ["Bottom Row", "6.25U", "7U", "Winkeyless"], + [ + "Bottom Row", + "6.25U", + "7U", + "Winkeyless" + ], "ISO Enter", "Split Left Shift" ], diff --git a/src/cftkb/romeo/romeo.json b/src/cftkb/romeo/romeo.json index 7a674dcc1b..5adae38189 100644 --- a/src/cftkb/romeo/romeo.json +++ b/src/cftkb/romeo/romeo.json @@ -2,10 +2,16 @@ "name": "Romeo", "vendorId": "0x6B62", "productId": "0x4069", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 12}, "layouts": { - "labels": ["Split Left Shift", "Split Spacebar"], + "labels": [ + "Split Left Shift", + "Split Spacebar" + ], "keymap": [ [ { diff --git a/src/chalice/chalice.json b/src/chalice/chalice.json index 0318e94d08..300c4868c6 100644 --- a/src/chalice/chalice.json +++ b/src/chalice/chalice.json @@ -2,13 +2,15 @@ "name": "Chalice", "vendorId": "0x6A6A", "productId": "0x000C", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 7 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/chaos65/chaos65.json b/src/chaos65/chaos65.json index 738b385ece..5b52ecb06f 100644 --- a/src/chaos65/chaos65.json +++ b/src/chaos65/chaos65.json @@ -2,17 +2,21 @@ "name": "Chaos65", "vendorId": "0xB23B", "productId": "0x1688", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ "Split backspace", "ISO enter", "Split left shift", - ["Bottom row", "6.25u", "7u"] + [ + "Bottom row", + "6.25u", + "7u" + ] ], "keymap": [ [ diff --git a/src/charue/charon/charon.json b/src/charue/charon/charon.json index 6e41f657be..04e8af42b1 100644 --- a/src/charue/charon/charon.json +++ b/src/charue/charon/charon.json @@ -2,11 +2,11 @@ "name": "Charon", "vendorId": "0x4344", "productId": "0x4348", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", @@ -15,11 +15,26 @@ "Split Spacebar" ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", {"c": "#aaaaaa"}, "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -32,13 +47,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,7 +74,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,14", { @@ -66,9 +92,16 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75, "w2": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75, + "w2": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,21 +113,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -105,32 +157,56 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 6.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 6.5, + "c": "#cccccc" + }, "4,3\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,5\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,1", "4,10\n\n\n3,1" ] diff --git a/src/charue/sunsetter/sunsetter.json b/src/charue/sunsetter/sunsetter.json index 73ddb83a8b..05217cd89d 100644 --- a/src/charue/sunsetter/sunsetter.json +++ b/src/charue/sunsetter/sunsetter.json @@ -2,11 +2,11 @@ "name": "Sunsetter", "vendorId": "0x4344", "productId": "0x5353", - "lighting": "none", "matrix": { "rows": 5, "cols": 18 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", diff --git a/src/cherrybstudio/cb1800/cb1800.json b/src/cherrybstudio/cb1800/cb1800.json index 49ea8ee949..ab1e07badb 100644 --- a/src/cherrybstudio/cb1800/cb1800.json +++ b/src/cherrybstudio/cb1800/cb1800.json @@ -2,15 +2,28 @@ "name": "CherryB.Studio CB1800", "vendorId": "0x4342", "productId": "0x1818", + "matrix": { + "rows": 10, + "cols": 11 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 11}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Numpad Enter and Plus", "All 1U", "2U Enter", "2U Plus", "Both 2U"], - ["Bottom Row", "1U Mods and 6U Space", "1.5U Mods and 7U Space"] + [ + "Numpad Enter and Plus", + "All 1U", + "2U Enter", + "2U Plus", + "Both 2U" + ], + [ + "Bottom Row", + "1U Mods and 6U Space", + "1.5U Mods and 7U Space" + ] ], "keymap": [ [ diff --git a/src/cherrybstudio/cb65/cb65.json b/src/cherrybstudio/cb65/cb65.json index ee821fbf3b..a677dd36b8 100644 --- a/src/cherrybstudio/cb65/cb65.json +++ b/src/cherrybstudio/cb65/cb65.json @@ -2,12 +2,19 @@ "name": "CherryB Works CB65", "vendorId": "0x4342", "productId": "0x6565", + "matrix": { + "rows": 9, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 9, "cols": 8}, "layouts": { "labels": [ "Split Backspace", - ["Enter type", "Normal Enter", "ISO Enter"], + [ + "Enter type", + "Normal Enter", + "ISO Enter" + ], "Split Left Shift", [ "Bottom Row", diff --git a/src/cherrybstudio/cb87/cb87.json b/src/cherrybstudio/cb87/cb87.json index cbdfacb5c8..2227f89afb 100644 --- a/src/cherrybstudio/cb87/cb87.json +++ b/src/cherrybstudio/cb87/cb87.json @@ -2,13 +2,20 @@ "name": "CherryB.Studio CB87", "vendorId": "0x4342", "productId": "0x8787", + "matrix": { + "rows": 9, + "cols": 10 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 9, "cols": 10}, "layouts": { "labels": [ "ISO Enter", "Split Left Shift", - ["Bottom Row", "Normal", "Winkeyless"] + [ + "Bottom Row", + "Normal", + "Winkeyless" + ] ], "keymap": [ [ diff --git a/src/cherrybstudio/cb87rgb/cb87rgb.json b/src/cherrybstudio/cb87rgb/cb87rgb.json index 098251c626..f56df75680 100644 --- a/src/cherrybstudio/cb87rgb/cb87rgb.json +++ b/src/cherrybstudio/cb87rgb/cb87rgb.json @@ -2,15 +2,26 @@ "name": "CherryB.Studio CB87RGB", "vendorId": "0x4342", "productId": "0x8785", + "matrix": { + "rows": 10, + "cols": 10 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 10}, "layouts": { "labels": [ "Split Backspace", - ["Enter type", "Normal Enter", "ISO Enter"], + [ + "Enter type", + "Normal Enter", + "ISO Enter" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Normal 1.25u + 6.25u Space Bar", "1.5u + 7u Space Bar"] + [ + "Bottom Row", + "Normal 1.25u + 6.25u Space Bar", + "1.5u + 7u Space Bar" + ] ], "keymap": [ [ diff --git a/src/cherrybstudio/cb87v2/cb87v2.json b/src/cherrybstudio/cb87v2/cb87v2.json index bb9601e890..4ed3ed1cdb 100644 --- a/src/cherrybstudio/cb87v2/cb87v2.json +++ b/src/cherrybstudio/cb87v2/cb87v2.json @@ -2,14 +2,27 @@ "name": "CherryB.Studio CB87v2", "vendorId": "0x4342", "productId": "0x8788", + "matrix": { + "rows": 10, + "cols": 10 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 10}, "layouts": { "labels": [ "Split Backspace", - ["Enter type", "Normal Enter", "ISO Enter", "Big ass Enter"], + [ + "Enter type", + "Normal Enter", + "ISO Enter", + "Big ass Enter" + ], "Split Left Shift", - ["Right Shift", "Normal Shift", "Split 1U/1.75U", "Split 1.75U/1U"], + [ + "Right Shift", + "Normal Shift", + "Split 1U/1.75U", + "Split 1.75U/1U" + ], [ "Bottom Row", "1.25U Mods with 6.25U Spacebar", diff --git a/src/chickenman/ciel/ciel.json b/src/chickenman/ciel/ciel.json index 8ecb37b96a..02bcd6ff10 100644 --- a/src/chickenman/ciel/ciel.json +++ b/src/chickenman/ciel/ciel.json @@ -2,20 +2,38 @@ "name": "Ciel", "vendorId": "0xC41C", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "ANSI", "Tsangan"] + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,13 +46,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -47,13 +72,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -65,13 +97,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -82,42 +122,75 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n1,1", "3,14\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,7\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"w": 7}, + { + "w": 7 + }, "4,7\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n2,1", "4,13\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n2,1" ] ] diff --git a/src/chickenman/ciel/ciel65.json b/src/chickenman/ciel/ciel65.json index bbcc06160c..b794f48a5d 100644 --- a/src/chickenman/ciel/ciel65.json +++ b/src/chickenman/ciel/ciel65.json @@ -2,10 +2,16 @@ "name": "Ciel65", "vendorId": "0xC41C", "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "labels": ["Split Backspace", "7U Spacebar"], + "labels": [ + "Split Backspace", + "7U Spacebar" + ], "keymap": [ [ { diff --git a/src/chlx/merro60/merro60.json b/src/chlx/merro60/merro60.json index 61a7418f11..f956eecaeb 100644 --- a/src/chlx/merro60/merro60.json +++ b/src/chlx/merro60/merro60.json @@ -2,18 +2,26 @@ "name": "chlx merro60", "vendorId": "0x4358", "productId": "0x0601", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", - ["Enter", "ANSI", "ISO"], + [ + "Enter", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "Tsangan"] + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] ], "keymap": [ [ diff --git a/src/chlx/str_merro60/str_merro60.json b/src/chlx/str_merro60/str_merro60.json index 6378d2e057..70c9c5867a 100644 --- a/src/chlx/str_merro60/str_merro60.json +++ b/src/chlx/str_merro60/str_merro60.json @@ -2,18 +2,26 @@ "name": "chlx str.merro60", "vendorId": "0x4358", "productId": "0x0602", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 7 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Full Backspace", - ["Enter", "ANSI", "ISO"], + [ + "Enter", + "ANSI", + "ISO" + ], "Full Left Shift", "Full Right Shift", - ["Bottom Row", "ANSI", "Tsangan"] + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] ], "keymap": [ [ diff --git a/src/choc_taro/choc_taro.json b/src/choc_taro/choc_taro.json index 6edd2360d6..f0e15e17f8 100644 --- a/src/choc_taro/choc_taro.json +++ b/src/choc_taro/choc_taro.json @@ -2,13 +2,29 @@ "name": "Choc Taro", "vendorId": "0x04D8", "productId": "0xEB60", + "matrix": { + "rows": 16, + "cols": 5 + }, "lighting": "none", - "matrix": {"rows": 16, "cols": 5}, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Right Shift", "Unified", "Left Split", "Right Split"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Unified", + "Left Split", + "Right Split" + ] ], "keymap": [ [ diff --git a/src/cipulot/kallos/kallos.json b/src/cipulot/kallos/kallos.json index 60c13fc78c..56457ad1b5 100644 --- a/src/cipulot/kallos/kallos.json +++ b/src/cipulot/kallos/kallos.json @@ -2,13 +2,15 @@ "name": "Kallos", "vendorId": "0x6369", "productId": "0x6B7A", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/claw44/claw44.json b/src/claw44/claw44.json index 0451ce7862..1cd3067f97 100644 --- a/src/claw44/claw44.json +++ b/src/claw44/claw44.json @@ -2,8 +2,11 @@ "name": "Claw44", "vendorId": "0x5946", "productId": "0x0001", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 6}, "layouts": { "labels": [], "keymap": [ @@ -14,7 +17,9 @@ "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "4,5", "4,4", "4,3", @@ -29,7 +34,9 @@ "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "5,5", "5,4", "5,3", @@ -44,7 +51,9 @@ "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "6,5", "6,4", "6,3", @@ -53,15 +62,23 @@ "6,0" ], [ - {"x": 1.75}, + { + "x": 1.75 + }, "3,2", "3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "3,4", "3,5", - {"x": 1}, + { + "x": 1 + }, "7,5", - {"w": 1.25}, + { + "w": 1.25 + }, "7,4", "7,3", "7,2" diff --git a/src/clueboard/66/clueboard66rev1.json b/src/clueboard/66/clueboard66rev1.json index 3514da14a8..a2ebf24a71 100644 --- a/src/clueboard/66/clueboard66rev1.json +++ b/src/clueboard/66/clueboard66rev1.json @@ -2,8 +2,11 @@ "name": "Clueboard 66% rev1", "vendorId": "0xC1ED", "productId": "0x2301", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", @@ -26,9 +29,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -41,19 +49,34 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -66,9 +89,14 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,15", { "x": 1.25, @@ -82,9 +110,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -96,19 +130,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -119,175 +170,349 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.25, "d": true}, + { + "x": 2.5, + "w": 1.25, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,3", "4,11\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,5", "4,1\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,5", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,5", "4,11\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,5" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,6", "4,1\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,6", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,5\n\n\n4,6", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,6", "4,11\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,6" ], [ - {"x": 2.5, "w": 2.25, "d": true}, + { + "x": 2.5, + "w": 2.25, + "d": true + }, "\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,7", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,7", - {"w": 2.25, "d": true}, + { + "w": 2.25, + "d": true + }, "\n\n\n4,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,8", "4,1\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,8", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,8", "4,11\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,8" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,9", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,9" ] ] diff --git a/src/clueboard/66/clueboard66rev2.json b/src/clueboard/66/clueboard66rev2.json index fa56dbf8f1..f05b53aa84 100644 --- a/src/clueboard/66/clueboard66rev2.json +++ b/src/clueboard/66/clueboard66rev2.json @@ -2,8 +2,11 @@ "name": "Clueboard 66% rev2", "vendorId": "0xC1ED", "productId": "0x2320", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 8}, "layouts": { "labels": [ "Split Backspace", @@ -29,9 +32,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -44,19 +52,34 @@ "5,2", "5,3", "5,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,6\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,5\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,6\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -69,9 +92,14 @@ "6,2", "6,3", "6,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,5\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,7", { "x": 1.25, @@ -85,9 +113,15 @@ "7,5\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -99,19 +133,36 @@ "7,1", "7,2", "7,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,5\n\n\n1,0", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "7,4\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -122,223 +173,454 @@ "8,1", "8,2", "8,3", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,5\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,6", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,4\n\n\n3,1", "8,5\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,0", "9,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,5", "9,6", "9,7" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,2", "9,4\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.25, "d": true}, + { + "x": 2.5, + "w": 1.25, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,3", "9,3\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,5", "4,1\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,5", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,5", "9,3\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,5" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,6", "4,1\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,6", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,5\n\n\n4,6", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,6", "9,3\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,6" ], [ - {"x": 2.5, "w": 2.25, "d": true}, + { + "x": 2.5, + "w": 2.25, + "d": true + }, "\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,7", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,7", - {"w": 2.25, "d": true}, + { + "w": 2.25, + "d": true + }, "\n\n\n4,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,8", "4,1\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,8", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,8", "9,3\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,8" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,9", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,9" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,10", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,10", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2\n\n\n4,10", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n4,10" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,11", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,11", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,11", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2\n\n\n4,11", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,11" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,12", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,12", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,12", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,12", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n4,12" ] ] diff --git a/src/clueboard/66/clueboard66rev3.json b/src/clueboard/66/clueboard66rev3.json index c66345b2fe..0d5e9ca934 100644 --- a/src/clueboard/66/clueboard66rev3.json +++ b/src/clueboard/66/clueboard66rev3.json @@ -2,8 +2,11 @@ "name": "Clueboard 66% rev3", "vendorId": "0xC1ED", "productId": "0x2370", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 8}, "layouts": { "labels": [ "Split Backspace", @@ -29,9 +32,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -44,19 +52,34 @@ "5,2", "5,3", "5,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,6\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,5\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,6\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -69,9 +92,14 @@ "6,2", "6,3", "6,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,5\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,7", { "x": 1.25, @@ -85,9 +113,15 @@ "7,5\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -99,19 +133,36 @@ "7,1", "7,2", "7,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,5\n\n\n1,0", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "7,4\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -122,223 +173,454 @@ "8,1", "8,2", "8,3", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,5\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,6", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,4\n\n\n3,1", "8,5\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,0", "9,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,5", "9,6", "9,7" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,2", "9,4\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.25, "d": true}, + { + "x": 2.5, + "w": 1.25, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,3", "9,3\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,5", "4,1\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,5", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,5", "9,3\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,5" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,6", "4,1\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,6", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,5\n\n\n4,6", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,6", "9,3\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,6" ], [ - {"x": 2.5, "w": 2.25, "d": true}, + { + "x": 2.5, + "w": 2.25, + "d": true + }, "\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,7", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,7", - {"w": 2.25, "d": true}, + { + "w": 2.25, + "d": true + }, "\n\n\n4,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,8", "4,1\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,8", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,8", "9,3\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,8" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,9", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,9" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,10", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,10", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2\n\n\n4,10", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n4,10" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,11", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,11", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,11", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2\n\n\n4,11", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,11" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,12", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,12", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,12", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,12", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n4,12" ] ] diff --git a/src/clueboard/66/clueboard66rev4.json b/src/clueboard/66/clueboard66rev4.json index 7daa31ee50..0444cc6ec9 100644 --- a/src/clueboard/66/clueboard66rev4.json +++ b/src/clueboard/66/clueboard66rev4.json @@ -2,8 +2,11 @@ "name": "Clueboard 66% rev4", "vendorId": "0xC1ED", "productId": "0x2390", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 8}, "layouts": { "labels": [ "Split Backspace", @@ -29,9 +32,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -44,19 +52,34 @@ "5,2", "5,3", "5,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,6\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,5\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,6\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -69,9 +92,14 @@ "6,2", "6,3", "6,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,5\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,7", { "x": 1.25, @@ -85,9 +113,15 @@ "7,5\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -99,19 +133,36 @@ "7,1", "7,2", "7,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,5\n\n\n1,0", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "7,4\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -122,223 +173,454 @@ "8,1", "8,2", "8,3", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,5\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,6", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,4\n\n\n3,1", "8,5\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,0", "9,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,5", "9,6", "9,7" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,2", "9,4\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.25, "d": true}, + { + "x": 2.5, + "w": 1.25, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,3", "9,3\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,5", "4,1\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,5", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,5", "9,3\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,5" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,6", "4,1\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,6", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,5\n\n\n4,6", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,6", "9,3\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,6" ], [ - {"x": 2.5, "w": 2.25, "d": true}, + { + "x": 2.5, + "w": 2.25, + "d": true + }, "\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,7", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,7", - {"w": 2.25, "d": true}, + { + "w": 2.25, + "d": true + }, "\n\n\n4,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,8", "4,1\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,8", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,8", "9,3\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,8" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,9", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,9" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,10", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,10", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2\n\n\n4,10", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n4,10" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,11", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,11", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,11", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2\n\n\n4,11", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,11" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,12", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,12", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,12", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,12", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n4,12" ] ] diff --git a/src/cmm_studio/fuji65/fuji65.json b/src/cmm_studio/fuji65/fuji65.json index b7a4033c52..1e6b526772 100644 --- a/src/cmm_studio/fuji65/fuji65.json +++ b/src/cmm_studio/fuji65/fuji65.json @@ -1,20 +1,22 @@ { "name": "CMM.Studio_Fuji65", - "vendorId": "0x434D", - "productId": "0x364D", - + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "qmk_rgblight", - - "matrix": {"rows": 6, "cols": 15}, - "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "Regular 6.25U", "Tsangan 7U"] + [ + "Bottom Row", + "Regular 6.25U", + "Tsangan 7U" + ] ], "keymap": [ [ diff --git a/src/cmm_studio/saka68_hotswap/cmm_studio_saka68_hotswap.json b/src/cmm_studio/saka68_hotswap/cmm_studio_saka68_hotswap.json index 2543a1c4a5..7e69c47f7a 100644 --- a/src/cmm_studio/saka68_hotswap/cmm_studio_saka68_hotswap.json +++ b/src/cmm_studio/saka68_hotswap/cmm_studio_saka68_hotswap.json @@ -1,16 +1,20 @@ { "name": "CMM.Studio_Saka68", - "vendorId": "0x434D", - "productId": "0x5348", - + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - - "matrix": {"rows": 5, "cols": 16}, - "layouts": { - "labels": [["Layout", "ANSI", "ISO"]], + "labels": [ + [ + "Layout", + "ANSI", + "ISO" + ] + ], "keymap": [ [ { @@ -143,7 +147,6 @@ "x": -4.5, "c": "#cccccc" }, - "3,2", "3,3", "3,4", diff --git a/src/cmm_studio/saka68_solder/cmm_studio_saka68_solder.json b/src/cmm_studio/saka68_solder/cmm_studio_saka68_solder.json index 8a54d08384..f244aaaefc 100644 --- a/src/cmm_studio/saka68_solder/cmm_studio_saka68_solder.json +++ b/src/cmm_studio/saka68_solder/cmm_studio_saka68_solder.json @@ -1,18 +1,29 @@ { "name": "CMM.Studio_Saka68", - "vendorId": "0x434D", - "productId": "0x534B", - + "matrix": { + "rows": 5, + "cols": 17 + }, "lighting": "none", - - "matrix": {"rows": 5, "cols": 17}, - "layouts": { - "labels": ["Split Backspace", "ISO Enter", "Split LeftShift"], + "labels": [ + "Split Backspace", + "ISO Enter", + "Split LeftShift" + ], "keymap": [ - [{"x": 15.25}, "0,13\n\n\n0,1", {"c": "#777777"}, "0,14\n\n\n0,1"], + [ + { + "x": 15.25 + }, + "0,13\n\n\n0,1", + { + "c": "#777777" + }, + "0,14\n\n\n0,1" + ], [ { "y": 1, diff --git a/src/coarse/cordillera/cordillera.json b/src/coarse/cordillera/cordillera.json index 73fc0c640a..51588ba377 100644 --- a/src/coarse/cordillera/cordillera.json +++ b/src/coarse/cordillera/cordillera.json @@ -2,13 +2,16 @@ "name": "Cordillera", "vendorId": "0x434B", "productId": "0x1401", - "lighting": "qmk_backlight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_backlight", "layouts": { - "labels": ["Split Backspace", "Full RShift"], + "labels": [ + "Split Backspace", + "Full RShift" + ], "keymap": [ [ { diff --git a/src/compound/compound.json b/src/compound/compound.json index e5308667d7..815b538d59 100644 --- a/src/compound/compound.json +++ b/src/compound/compound.json @@ -2,11 +2,11 @@ "name": "Compound", "vendorId": "0x420A", "productId": "0xB0BA", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/contra/contra.json b/src/contra/contra.json index 699a957d8d..2b27838529 100644 --- a/src/contra/contra.json +++ b/src/contra/contra.json @@ -2,15 +2,24 @@ "name": "Contra", "vendorId": "0x4354", "productId": "0x0001", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 12}, "layouts": { - "labels": ["2u Space"], + "labels": [ + "2u Space" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,12 +30,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -37,12 +50,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -53,7 +70,9 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ @@ -62,7 +81,9 @@ "3,2", "3,3", "3,4", - {"w": 2}, + { + "w": 2 + }, "3,5\n\n\n0,0", "3,7", "3,8", @@ -70,7 +91,13 @@ "3,10", "3,11" ], - [{"x": 5}, "3,5\n\n\n0,1", "3,6\n\n\n0,1"] + [ + { + "x": 5 + }, + "3,5\n\n\n0,1", + "3,6\n\n\n0,1" + ] ] } } diff --git a/src/controllerworks/mini36/mini36.json b/src/controllerworks/mini36/mini36.json index 0b50be1d27..a270362458 100644 --- a/src/controllerworks/mini36/mini36.json +++ b/src/controllerworks/mini36/mini36.json @@ -2,55 +2,189 @@ "name": "Controller Works mini36", "vendorId": "0x4357", "productId": "0x0004", - "lighting": "none", "matrix": { "rows": 8, "cols": 5 }, + "lighting": "none", "layouts": { "keymap": [ - [{"x": 3}, "0,2", {"x": 11}, "4,2"], [ - {"y": -0.86, "x": 2}, + { + "x": 3 + }, + "0,2", + { + "x": 11 + }, + "4,2" + ], + [ + { + "y": -0.86, + "x": 2 + }, "0,1", - {"x": 1}, + { + "x": 1 + }, "0,3", - {"x": 9}, + { + "x": 9 + }, "4,1", - {"x": 1}, + { + "x": 1 + }, "4,3" ], - [{"y": -0.86, "x": 5}, "0,4", {"x": 7}, "4,0"], - [{"y": -0.86, "x": 1}, "0,0", {"x": 15}, "4,4"], - [{"y": -0.42, "x": 3}, "1,2", {"x": 11}, "5,2"], [ - {"y": -0.86, "x": 2}, + { + "y": -0.86, + "x": 5 + }, + "0,4", + { + "x": 7 + }, + "4,0" + ], + [ + { + "y": -0.86, + "x": 1 + }, + "0,0", + { + "x": 15 + }, + "4,4" + ], + [ + { + "y": -0.42, + "x": 3 + }, + "1,2", + { + "x": 11 + }, + "5,2" + ], + [ + { + "y": -0.86, + "x": 2 + }, "1,1", - {"x": 1}, + { + "x": 1 + }, "1,3", - {"x": 9}, + { + "x": 9 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], - [{"y": -0.86, "x": 5}, "1,4", {"x": 7}, "5,0"], - [{"y": -0.86, "x": 1}, "1,0", {"x": 15}, "5,4"], - [{"y": -0.42, "x": 3}, "2,2", {"x": 11}, "6,2"], [ - {"y": -0.86, "x": 2}, + { + "y": -0.86, + "x": 5 + }, + "1,4", + { + "x": 7 + }, + "5,0" + ], + [ + { + "y": -0.86, + "x": 1 + }, + "1,0", + { + "x": 15 + }, + "5,4" + ], + [ + { + "y": -0.42, + "x": 3 + }, + "2,2", + { + "x": 11 + }, + "6,2" + ], + [ + { + "y": -0.86, + "x": 2 + }, "2,1", - {"x": 1}, + { + "x": 1 + }, "2,3", - {"x": 9}, + { + "x": 9 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.86, "x": 5}, "2,4", {"x": 7}, "6,0"], - [{"y": -0.86, "x": 1}, "2,0", {"x": 15}, "6,4"], - [{"y": -0.18, "x": 3.5, "c": "#aaaaaa"}, "3,0", {"x": 10}, "7,2"], [ - {"r": 15, "rx": 5.25, "ry": 3.9, "y": -0.5, "x": -0.5, "c": "#aaaaaa"}, + { + "y": -0.86, + "x": 5 + }, + "2,4", + { + "x": 7 + }, + "6,0" + ], + [ + { + "y": -0.86, + "x": 1 + }, + "2,0", + { + "x": 15 + }, + "6,4" + ], + [ + { + "y": -0.18, + "x": 3.5, + "c": "#aaaaaa" + }, + "3,0", + { + "x": 10 + }, + "7,2" + ], + [ + { + "r": 15, + "rx": 5.25, + "ry": 3.9, + "y": -0.5, + "x": -0.5, + "c": "#aaaaaa" + }, "3,1" ], [ @@ -65,7 +199,16 @@ }, "3,2" ], - [{"r": -30, "rx": 12, "y": -0.75, "h": 1.5, "c": "#aaaaaa"}, "7,0"], + [ + { + "r": -30, + "rx": 12, + "y": -0.75, + "h": 1.5, + "c": "#aaaaaa" + }, + "7,0" + ], [ { "r": -15, diff --git a/src/controllerworks/mini42/mini42.json b/src/controllerworks/mini42/mini42.json index 0488c29d9c..c9143f3699 100644 --- a/src/controllerworks/mini42/mini42.json +++ b/src/controllerworks/mini42/mini42.json @@ -2,82 +2,226 @@ "name": "Controller Works mini42", "vendorId": "0x4357", "productId": "0x0003", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 6}, "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 11}, "4,2"], [ - {"y": -0.86, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 11 + }, + "4,2" + ], + [ + { + "y": -0.86, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 9}, + { + "x": 9 + }, "4,1", - {"x": 1}, + { + "x": 1 + }, "4,3" ], - [{"y": -0.8600000000000001, "x": 5}, "0,5", {"x": 7}, "4,0"], - [{"y": -0.8600000000000001, "c": "#aaaaaa"}, "0,0"], - [{"y": -1, "x": 1, "c": "#cccccc"}, "0,1"], - [{"y": -1, "x": 17}, "4,4"], - [{"y": -1, "x": 18, "c": "#aaaaaa"}, "4,5"], [ - {"y": -0.41999999999999993, "x": 3, "c": "#cccccc"}, + { + "y": -0.8600000000000001, + "x": 5 + }, + "0,5", + { + "x": 7 + }, + "4,0" + ], + [ + { + "y": -0.8600000000000001, + "c": "#aaaaaa" + }, + "0,0" + ], + [ + { + "y": -1, + "x": 1, + "c": "#cccccc" + }, + "0,1" + ], + [ + { + "y": -1, + "x": 17 + }, + "4,4" + ], + [ + { + "y": -1, + "x": 18, + "c": "#aaaaaa" + }, + "4,5" + ], + [ + { + "y": -0.41999999999999993, + "x": 3, + "c": "#cccccc" + }, "1,3", - {"x": 11}, + { + "x": 11 + }, "5,2" ], [ - {"y": -0.8600000000000001, "x": 2}, + { + "y": -0.8600000000000001, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 9}, + { + "x": 9 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], - [{"y": -0.8599999999999997, "x": 5}, "1,5", {"x": 7}, "5,0"], [ - {"y": -0.8600000000000003, "c": "#aaaaaa"}, + { + "y": -0.8599999999999997, + "x": 5 + }, + "1,5", + { + "x": 7 + }, + "5,0" + ], + [ + { + "y": -0.8600000000000003, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 15}, + { + "x": 15 + }, "5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5" ], [ - {"y": -0.41999999999999993, "x": 3, "c": "#cccccc"}, + { + "y": -0.41999999999999993, + "x": 3, + "c": "#cccccc" + }, "2,3", - {"x": 11}, + { + "x": 11 + }, "6,2" ], [ - {"y": -0.8599999999999999, "x": 2}, + { + "y": -0.8599999999999999, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 9}, + { + "x": 9 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.8600000000000003, "x": 5}, "2,5", {"x": 7}, "6,0"], [ - {"y": -0.8599999999999999, "c": "#aaaaaa"}, + { + "y": -0.8600000000000003, + "x": 5 + }, + "2,5", + { + "x": 7 + }, + "6,0" + ], + [ + { + "y": -0.8599999999999999, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 15}, + { + "x": 15 + }, "6,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5" ], - [{"y": -0.17999999999999972, "x": 3.5}, "3,0", {"x": 10}, "7,2"], - [{"r": 15, "rx": 5.25, "ry": 3.9, "y": -0.5, "x": -0.5}, "3,1"], + [ + { + "y": -0.17999999999999972, + "x": 3.5 + }, + "3,0", + { + "x": 10 + }, + "7,2" + ], + [ + { + "r": 15, + "rx": 5.25, + "ry": 3.9, + "y": -0.5, + "x": -0.5 + }, + "3,1" + ], [ { "r": 30, @@ -89,8 +233,25 @@ }, "3,2" ], - [{"r": -30, "rx": 12, "y": -0.7500000000000004, "h": 1.5}, "7,0"], - [{"r": -15, "rx": 13.75, "ry": 3.9, "y": -0.5, "x": -0.5}, "7,1"] + [ + { + "r": -30, + "rx": 12, + "y": -0.7500000000000004, + "h": 1.5 + }, + "7,0" + ], + [ + { + "r": -15, + "rx": 13.75, + "ry": 3.9, + "y": -0.5, + "x": -0.5 + }, + "7,1" + ] ] } } diff --git a/src/creatkeebs/glacier80/glacier80.json b/src/creatkeebs/glacier80/glacier80.json index fddd1c8a10..ff4ea32dcf 100644 --- a/src/creatkeebs/glacier80/glacier80.json +++ b/src/creatkeebs/glacier80/glacier80.json @@ -2,17 +2,22 @@ "name": "glacier80", "vendorId": "0x0410", "productId": "0x6060", - "lighting": "none", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "none", "layouts": { "labels": [ "ISO Enter", "Stepped Capslock", "Split Left Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ diff --git a/src/crin/crin.json b/src/crin/crin.json index 5c5d98fa05..047198032b 100644 --- a/src/crin/crin.json +++ b/src/crin/crin.json @@ -2,15 +2,22 @@ "name": "Bachoo Crin", "vendorId": "0x6400", "productId": "0xCC11", + "matrix": { + "rows": 5, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 17}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U"] + [ + "Bottom Row", + "ANSI", + "7U" + ] ], "keymap": [ [ diff --git a/src/crkbd/crkbd.json b/src/crkbd/crkbd.json index f3a042670d..275fb9e76a 100644 --- a/src/crkbd/crkbd.json +++ b/src/crkbd/crkbd.json @@ -2,56 +2,229 @@ "name": "Crkbd", "vendorId": "0x4653", "productId": "0x0001", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": { "extends": "qmk_rgblight" }, - "matrix": {"rows": 8, "cols": 6}, "layouts": { "keymap": [ - [{"y": 1, "x": 3.5}, "0,3", {"x": 7.5}, "4,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": 1, + "x": 3.5 + }, + "0,3", + { + "x": 7.5 + }, + "4,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 5.5}, + { + "x": 5.5 + }, "4,4", - {"x": 1}, + { + "x": 1 + }, "4,2" ], - [{"y": -0.875, "x": 5.5}, "0,5", {"x": 3.5}, "4,5"], - [{"y": -0.875, "x": 0.5}, "0,0", "0,1", {"x": 11.5}, "4,1", "4,0"], - [{"y": -0.375, "x": 3.5}, "1,3", {"x": 7.5}, "5,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 3.5 + }, + "4,5" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "0,0", + "0,1", + { + "x": 11.5 + }, + "4,1", + "4,0" + ], + [ + { + "y": -0.375, + "x": 3.5 + }, + "1,3", + { + "x": 7.5 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 5.5}, + { + "x": 5.5 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5.5}, "1,5", {"x": 3.5}, "5,5"], - [{"y": -0.875, "x": 0.5}, "1,0", "1,1", {"x": 11.5}, "5,1", "5,0"], - [{"y": -0.375, "x": 3.5}, "2,3", {"x": 7.5}, "6,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 3.5 + }, + "5,5" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "1,0", + "1,1", + { + "x": 11.5 + }, + "5,1", + "5,0" + ], + [ + { + "y": -0.375, + "x": 3.5 + }, + "2,3", + { + "x": 7.5 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 5.5}, + { + "x": 5.5 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 3.5}, "6,5"], - [{"y": -0.875, "x": 0.5}, "2,0", "2,1", {"x": 11.5}, "6,1", "6,0"], - [{"y": -0.125, "x": 4}, "3,3", {"x": 6.5}, "7,3"], - [{"r": 15, "rx": 4.5, "ry": 9.1, "y": -4.85, "x": -0.5}, "3,4"], - [{"r": 30, "rx": 5.4, "ry": 9.3, "y": -5.05, "x": -1.4, "h": 1.5}, "3,5"], - [{"r": -30, "rx": 11.1, "y": -5.05, "x": 0.4, "h": 1.5}, "7,5"], - [{"r": -15, "rx": 12, "ry": 9.1, "y": -4.85, "x": -0.5}, "7,4"] + [ + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 3.5 + }, + "6,5" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "2,0", + "2,1", + { + "x": 11.5 + }, + "6,1", + "6,0" + ], + [ + { + "y": -0.125, + "x": 4 + }, + "3,3", + { + "x": 6.5 + }, + "7,3" + ], + [ + { + "r": 15, + "rx": 4.5, + "ry": 9.1, + "y": -4.85, + "x": -0.5 + }, + "3,4" + ], + [ + { + "r": 30, + "rx": 5.4, + "ry": 9.3, + "y": -5.05, + "x": -1.4, + "h": 1.5 + }, + "3,5" + ], + [ + { + "r": -30, + "rx": 11.1, + "y": -5.05, + "x": 0.4, + "h": 1.5 + }, + "7,5" + ], + [ + { + "r": -15, + "rx": 12, + "ry": 9.1, + "y": -4.85, + "x": -0.5 + }, + "7,4" + ] ] } } diff --git a/src/curiosity/cheshire/cheshire.json b/src/curiosity/cheshire/cheshire.json index 79d8e79642..ce439733cf 100644 --- a/src/curiosity/cheshire/cheshire.json +++ b/src/curiosity/cheshire/cheshire.json @@ -2,10 +2,16 @@ "name": "Curiosity Cheshire", "vendorId": "0xCAFE", "productId": "0x0FAD", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/custommk/evo70/evo70.json b/src/custommk/evo70/evo70.json index d88b366cad..86c0e97597 100644 --- a/src/custommk/evo70/evo70.json +++ b/src/custommk/evo70/evo70.json @@ -2,17 +2,34 @@ "name": "customMK EVO70", "vendorId": "0xF35B", "productId": "0xFAB5", + "matrix": { + "rows": 6, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 14}, "layouts": { "keymap": [ - [{"c": "#aaaaaa"}, "4,7", "4,10"], [ - {"x": 0.5, "y": 0.1}, + { + "c": "#aaaaaa" + }, + "4,7", + "4,10" + ], + [ + { + "x": 0.5, + "y": 0.1 + }, "5,6", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "0,1", "0,2", @@ -25,15 +42,24 @@ "0,9", "0,10", "0,11", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,12", "0,13" ], [ - {"x": 2.5}, - {"w": 1.5}, + { + "x": 2.5 + }, + { + "w": 1.5 + }, "5,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -46,17 +72,26 @@ "1,9", "1,10", "1,11", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,12", "1,13" ], [ "5,5", "2,0", - {"x": 0.5}, - {"w": 1.75}, + { + "x": 0.5 + }, + { + "w": 1.75 + }, "5,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,18 +103,29 @@ "2,9", "2,10", "2,11", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13" ], [ "4,6", "4,4", - {"x": 0.5}, - {"w": 2.25}, + { + "x": 0.5 + }, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,7 +136,10 @@ "3,8", "3,9", "3,10", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,11", "3,12", "3,13" @@ -98,20 +147,38 @@ [ "4,1", "4,3", - {"x": 0.5}, - {"w": 1.25}, + { + "x": 0.5 + }, + { + "w": 1.25 + }, "5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,5", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,12", "4,13" diff --git a/src/custommk/genesis_rev1/genesis_rev1.json b/src/custommk/genesis_rev1/genesis_rev1.json index dd2556c192..e26366f0a1 100644 --- a/src/custommk/genesis_rev1/genesis_rev1.json +++ b/src/custommk/genesis_rev1/genesis_rev1.json @@ -2,31 +2,75 @@ "name": "customMK Genesis", "vendorId": "0xF35B", "productId": "0xFAB0", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 4}, "layouts": { - "labels": ["2u Plus", "2u Enter", "2u Zero"], + "labels": [ + "2u Plus", + "2u Enter", + "2u Zero" + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3\n\n\n0,0", {"h": 2, "x": 0.5}, "2,3\n\n\n0,1"], - ["2,0", "2,1", "2,2", "2,3\n\n\n0,0"], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3\n\n\n0,0", + { + "h": 2, + "x": 0.5 + }, + "2,3\n\n\n0,1" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3\n\n\n0,0" + ], [ "3,0", "3,1", "3,2", "3,3\n\n\n1,0", - {"c": "#777777", "h": 2, "x": 0.5}, + { + "c": "#777777", + "h": 2, + "x": 0.5 + }, "4,3\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", "4,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,3\n\n\n1,0" ], - [{"c": "#cccccc", "y": 0.5}, {"w": 2}, "4,0\n\n\n2,1"] + [ + { + "c": "#cccccc", + "y": 0.5 + }, + { + "w": 2 + }, + "4,0\n\n\n2,1" + ] ] } } diff --git a/src/custommk/genesis_rev2/genesis_rev2.json b/src/custommk/genesis_rev2/genesis_rev2.json index 52ee0fc8a3..ac6411aff2 100644 --- a/src/custommk/genesis_rev2/genesis_rev2.json +++ b/src/custommk/genesis_rev2/genesis_rev2.json @@ -2,42 +2,106 @@ "name": "customMK Genesis Rev2", "vendorId": "0xF35B", "productId": "0xFAB1", + "matrix": { + "rows": 6, + "cols": 4 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 4}, "layouts": { - "labels": ["2u Plus", "2u Enter", "2u Zero"], + "labels": [ + "2u Plus", + "2u Enter", + "2u Zero" + ], "keymap": [ - [{"x": 0}, "5,0", "5,1", {"x": 1}, "5,2", "5,3"], - [{"x": 0.5, "y": 0.1}, "0,0", "0,1", "0,2", "0,3"], [ - {"x": 0.5}, + { + "x": 0 + }, + "5,0", + "5,1", + { + "x": 1 + }, + "5,2", + "5,3" + ], + [ + { + "x": 0.5, + "y": 0.1 + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "x": 0.5 + }, "1,0", "1,1", "1,2", "1,3\n\n\n0,0", - {"h": 2, "x": 0.5}, + { + "h": 2, + "x": 0.5 + }, "2,3\n\n\n0,1" ], - [{"x": 0.5}, "2,0", "2,1", "2,2", "2,3\n\n\n0,0"], [ - {"x": 0.5}, + { + "x": 0.5 + }, + "2,0", + "2,1", + "2,2", + "2,3\n\n\n0,0" + ], + [ + { + "x": 0.5 + }, "3,0", "3,1", "3,2", "3,3\n\n\n1,0", - {"c": "#777777", "h": 2, "x": 0.5}, + { + "c": "#777777", + "h": 2, + "x": 0.5 + }, "4,3\n\n\n1,1" ], [ - {"x": 0.5}, - {"c": "#cccccc"}, + { + "x": 0.5 + }, + { + "c": "#cccccc" + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", "4,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,3\n\n\n1,0" ], - [{"x": 0.5}, {"c": "#cccccc", "y": 0.5}, {"w": 2}, "4,0\n\n\n2,1"] + [ + { + "x": 0.5 + }, + { + "c": "#cccccc", + "y": 0.5 + }, + { + "w": 2 + }, + "4,0\n\n\n2,1" + ] ] } } diff --git a/src/cutie_club/borsdorf/borsdorf.json b/src/cutie_club/borsdorf/borsdorf.json index ae7be158bb..cf0b9c75b3 100644 --- a/src/cutie_club/borsdorf/borsdorf.json +++ b/src/cutie_club/borsdorf/borsdorf.json @@ -2,10 +2,15 @@ "name": "Borsdorf", "vendorId": "0xFB9C", "productId": "0x6D8A", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Right Shift"], + "labels": [ + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/cutie_club/giant_macro_pad/giant_macro_pad.json b/src/cutie_club/giant_macro_pad/giant_macro_pad.json index 3e12126def..3ca6a5cf3b 100644 --- a/src/cutie_club/giant_macro_pad/giant_macro_pad.json +++ b/src/cutie_club/giant_macro_pad/giant_macro_pad.json @@ -2,8 +2,11 @@ "name": "Cupar19 Giant Macro Pad", "vendorId": "0xFB9C", "productId": "0x74B6", + "matrix": { + "rows": 20, + "cols": 20 + }, "lighting": "none", - "matrix": {"rows": 20, "cols": 20}, "layouts": { "keymap": [ [ diff --git a/src/cutie_club/keebcats/denis/denis.json b/src/cutie_club/keebcats/denis/denis.json index 97acfa552c..add6dba41f 100644 --- a/src/cutie_club/keebcats/denis/denis.json +++ b/src/cutie_club/keebcats/denis/denis.json @@ -2,15 +2,39 @@ "name": "Keebcats Denis", "vendorId": "0xFB9C", "productId": "0xB260", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ - ["Backspace", "Standard", "Split"], - ["Enter", "ISO", "ANSI"], - ["Left Shift", "Split", "Standard"], - ["Right Shift", "Standard", "Split"], - ["Bottom Row", "6.25u", "Tsangan", "Split Spacebar (All Keys)"] + [ + "Backspace", + "Standard", + "Split" + ], + [ + "Enter", + "ISO", + "ANSI" + ], + [ + "Left Shift", + "Split", + "Standard" + ], + [ + "Right Shift", + "Standard", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "Tsangan", + "Split Spacebar (All Keys)" + ] ], "keymap": [ [ diff --git a/src/cutie_club/keebcats/dougal/dougal.json b/src/cutie_club/keebcats/dougal/dougal.json index 6f66e2423e..a1fecf637e 100644 --- a/src/cutie_club/keebcats/dougal/dougal.json +++ b/src/cutie_club/keebcats/dougal/dougal.json @@ -2,15 +2,40 @@ "name": "Keebcats Dougal", "vendorId": "0xFB9C", "productId": "0xB265", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ - ["Backspace", "Standard", "Split"], - ["Enter", "ISO", "ANSI"], - ["Left Shift", "Split", "Standard"], - ["Right Shift", "Split", "Standard"], - ["Bottom Row", "6.25u", "7u", "Tsangan", "Split Spacebar (All Keys)"] + [ + "Backspace", + "Standard", + "Split" + ], + [ + "Enter", + "ISO", + "ANSI" + ], + [ + "Left Shift", + "Split", + "Standard" + ], + [ + "Right Shift", + "Split", + "Standard" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "Tsangan", + "Split Spacebar (All Keys)" + ] ], "keymap": [ [ diff --git a/src/cutie_club/keebcats/fidelity/fidelity.json b/src/cutie_club/keebcats/fidelity/fidelity.json index ca1ba5cf89..01cfb0d685 100644 --- a/src/cutie_club/keebcats/fidelity/fidelity.json +++ b/src/cutie_club/keebcats/fidelity/fidelity.json @@ -2,13 +2,27 @@ "name": "HAND Engineering Fidelity", "vendorId": "0xFB9C", "productId": "0x4D1B", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "labels": ["Split Backspace", ["Enter", "ANSI", "ISO"], "Split Left Shift"], + "labels": [ + "Split Backspace", + [ + "Enter", + "ANSI", + "ISO" + ], + "Split Left Shift" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", { "c": "#cccccc" diff --git a/src/cutie_club/novus/novus.json b/src/cutie_club/novus/novus.json index fdc8a8c9fa..00f3852c3b 100644 --- a/src/cutie_club/novus/novus.json +++ b/src/cutie_club/novus/novus.json @@ -2,13 +2,28 @@ "name": "Novus", "vendorId": "0xFB9C", "productId": "0x3F42", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ - ["Backspace", "Standard", "Split"], - ["Right Shift", "Standard", "Split"], - ["Bottom Row", "Standard", "7u"] + [ + "Backspace", + "Standard", + "Split" + ], + [ + "Right Shift", + "Standard", + "Split" + ], + [ + "Bottom Row", + "Standard", + "7u" + ] ], "keymap": [ [ diff --git a/src/cx60/cx60.json b/src/cx60/cx60.json index 00a96dfe3e..a0cadf0835 100644 --- a/src/cx60/cx60.json +++ b/src/cx60/cx60.json @@ -2,11 +2,11 @@ "name": "CX60", "vendorId": "0x4358", "productId": "0x3630", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/cybergear/macro25/mkmacro01.json b/src/cybergear/macro25/mkmacro01.json index 34bfdb8480..b91ac06cc8 100644 --- a/src/cybergear/macro25/mkmacro01.json +++ b/src/cybergear/macro25/mkmacro01.json @@ -2,15 +2,27 @@ "name": "CyberGear Macro25", "vendorId": "1209", "productId": "69A1", - "lighting": "none", "matrix": { "rows": 2, "cols": 5 }, + "lighting": "none", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4"], - ["1,0", "1,1", "1,2", "1,3", "1,4"] + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ] ] } } diff --git a/src/dailycraft/sandbox/sandbox_rev1.json b/src/dailycraft/sandbox/sandbox_rev1.json index 64a0b06f53..ae83d45eca 100644 --- a/src/dailycraft/sandbox/sandbox_rev1.json +++ b/src/dailycraft/sandbox/sandbox_rev1.json @@ -2,13 +2,28 @@ "name": "sandbox", "vendorId": "0x5946", "productId": "0x0009", + "matrix": { + "rows": 2, + "cols": 5 + }, "lighting": "none", - "matrix": {"rows": 2, "cols": 5}, "layouts": { "labels": [], "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4"], - ["1,0", "1,1", "1,2", "1,3", "1,4"] + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ] ] } } diff --git a/src/dailycraft/sandbox/sandbox_rev2.json b/src/dailycraft/sandbox/sandbox_rev2.json index 9b2b9377b3..e3a5971816 100644 --- a/src/dailycraft/sandbox/sandbox_rev2.json +++ b/src/dailycraft/sandbox/sandbox_rev2.json @@ -2,10 +2,15 @@ "name": "sandbox rev2", "vendorId": "0x5946", "productId": "0x0011", + "matrix": { + "rows": 4, + "cols": 5 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 5}, "layouts": { - "labels": ["use split"], + "labels": [ + "use split" + ], "keymap": [ [ "0,0", @@ -14,7 +19,9 @@ "0,3", "0,4\n\n\n0,0", "0,4\n\n\n0,1", - {"x": 1}, + { + "x": 1 + }, "2,0\n\n\n0,1", "2,1\n\n\n0,1", "2,2\n\n\n0,1", @@ -28,7 +35,9 @@ "1,3", "1,4\n\n\n0,0", "1,4\n\n\n0,1", - {"x": 1}, + { + "x": 1 + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", "3,2\n\n\n0,1", diff --git a/src/daji/seis_cinco/seis_cinco.json b/src/daji/seis_cinco/seis_cinco.json index f0b5da68bb..3fb7de61b2 100755 --- a/src/daji/seis_cinco/seis_cinco.json +++ b/src/daji/seis_cinco/seis_cinco.json @@ -2,16 +2,31 @@ "name": "Daji Seis Cinco", "vendorId": "BF00", "productId": "BF22", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,15 +39,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,14 +70,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +96,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -83,24 +125,45 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,15" diff --git a/src/damapad/damapad.json b/src/damapad/damapad.json index 020bbaaa0b..47f7aaa8e4 100644 --- a/src/damapad/damapad.json +++ b/src/damapad/damapad.json @@ -2,13 +2,19 @@ "name": "Damapad", "vendorId": "0x6D64", "productId": "0x6470", - "lighting": "none", "matrix": { "rows": 3, "cols": 6 }, + "lighting": "none", "layouts": { - "labels": [["Bottom Left", "WKL", "Space"]], + "labels": [ + [ + "Bottom Left", + "WKL", + "Space" + ] + ], "keymap": [ [ { diff --git a/src/dekunukem/duckypad/duckypad.json b/src/dekunukem/duckypad/duckypad.json index 9fb90875b8..f5a204e01e 100644 --- a/src/dekunukem/duckypad/duckypad.json +++ b/src/dekunukem/duckypad/duckypad.json @@ -2,18 +2,40 @@ "name": "duckyPad", "vendorId": "0x444E", "productId": "0x4450", - "lighting": "qmk_rgblight", "matrix": { "rows": 1, "cols": 17 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["0,3", "0,4", "0,5"], - ["0,6", "0,7", "0,8"], - ["0,9", "0,10", "0,11"], - ["0,12", "0,13", "0,14", "0,15", "0,16"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "0,3", + "0,4", + "0,5" + ], + [ + "0,6", + "0,7", + "0,8" + ], + [ + "0,9", + "0,10", + "0,11" + ], + [ + "0,12", + "0,13", + "0,14", + "0,15", + "0,16" + ] ] } } diff --git a/src/delilah/delilah.json b/src/delilah/delilah.json index 0c60b89ab3..daa9e54424 100644 --- a/src/delilah/delilah.json +++ b/src/delilah/delilah.json @@ -2,11 +2,11 @@ "name": "Delilah", "vendorId": "0x726b", "productId": "0x645c", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/demiurge/demiurge.json b/src/demiurge/demiurge.json index b3a7801bc6..860173c00a 100755 --- a/src/demiurge/demiurge.json +++ b/src/demiurge/demiurge.json @@ -2,13 +2,16 @@ "name": "Demiurge", "vendorId": "0x6F6A", "productId": "0x6475", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 17 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/deng/djam/djam.json b/src/deng/djam/djam.json index b41b5c25ca..eba7293440 100644 --- a/src/deng/djam/djam.json +++ b/src/deng/djam/djam.json @@ -2,38 +2,70 @@ "name": "REVPAD", "vendorId": "0xDE29", "productId": "0x7325", - "lighting": "qmk_backlight", "matrix": { "rows": 3, "cols": 8 }, + "lighting": "qmk_backlight", "layouts": { "keymap": [ - [{"x": 1}, "0,0", "0,1", "0,2", {"x": 3}, "0,5", "0,6", "0,7"], [ - {"y": -0.5, "h": 2}, + { + "x": 1 + }, + "0,0", + "0,1", + "0,2", + { + "x": 3 + }, + "0,5", + "0,6", + "0,7" + ], + [ + { + "y": -0.5, + "h": 2 + }, "1,0", - {"y": 0.5}, + { + "y": 0.5 + }, "1,1", "1,2", "1,3", - {"x": 3}, + { + "x": 3 + }, "1,4", "1,5", "1,6", - {"y": -0.5, "h": 2}, + { + "y": -0.5, + "h": 2 + }, "1,7" ], [ - {"y": 1.5}, + { + "y": 1.5 + }, "2,0", "2,1", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "2,2", "2,3", - {"w": 2}, + { + "w": 2 + }, "2,4", - {"x": 1}, + { + "x": 1 + }, "2,5", "2,6" ] diff --git a/src/deng/thirty/thirty.json b/src/deng/thirty/thirty.json index 03d176662f..652d345ec5 100644 --- a/src/deng/thirty/thirty.json +++ b/src/deng/thirty/thirty.json @@ -2,14 +2,25 @@ "name": "Thirty", "vendorId": "0xDE29", "productId": "0x7342", - "lighting": "qmk_backlight", "matrix": { "rows": 6, "cols": 5 }, + "lighting": "qmk_backlight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4", "3,4", "3,3", "3,2", "3,1", "3,0"], + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "3,4", + "3,3", + "3,2", + "3,1", + "3,0" + ], [ "1,0", "1,1", @@ -20,7 +31,9 @@ "4,3", "4,2", "4,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,0" ], [ @@ -31,11 +44,17 @@ "2,4", "5,4", "5,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,0" ] ] diff --git a/src/dinofizz/fnrow/fnrow_v1.json b/src/dinofizz/fnrow/fnrow_v1.json index 4732f7ec1b..672ce80673 100644 --- a/src/dinofizz/fnrow/fnrow_v1.json +++ b/src/dinofizz/fnrow/fnrow_v1.json @@ -2,11 +2,11 @@ "name": "FnRow v1", "vendorId": "0xD1F1", "productId": "0x0100", - "lighting": "none", "matrix": { "rows": 2, "cols": 7 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/dm9records/tartan/keyboard.json b/src/dm9records/tartan/keyboard.json index 84868a8b5e..d14948fc85 100644 --- a/src/dm9records/tartan/keyboard.json +++ b/src/dm9records/tartan/keyboard.json @@ -2,11 +2,11 @@ "name": "Dm9Records Tartan", "vendorId": "0x16c0", "productId": "0x27db", - "lighting": "none", "matrix": { "rows": 5, "cols": 13 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", diff --git a/src/dmqdesign/spin.json b/src/dmqdesign/spin.json index bf928adc39..bc20fd4d9a 100644 --- a/src/dmqdesign/spin.json +++ b/src/dmqdesign/spin.json @@ -2,11 +2,11 @@ "name": "SPIN Macropad", "vendorId": "0xA455", "productId": "0x0001", - "lighting": "qmk_rgblight", "matrix": { "rows": 3, "cols": 5 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/doio/kb16/kb16-01.json b/src/doio/kb16/kb16-01.json index d8f356f380..2591aadc2b 100644 --- a/src/doio/kb16/kb16-01.json +++ b/src/doio/kb16/kb16-01.json @@ -2,66 +2,183 @@ "name": "KB16-01", "vendorId": "0xD010", "productId": "0x1601", + "matrix": { + "rows": 4, + "cols": 5 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Alphas Mods", 1], - ["Gradient Up/Down", 1], - ["Breathing", 1], - ["Band Sat.", 1], - ["Band Val.", 1], - ["Pinwheel Sat.", 1], - ["Pinwheel Val.", 1], - ["Cycle All", 1], - ["Cycle Up/Down", 1], - ["Cycle Out/In", 1], - ["Cycle Pinwheel", 1], - ["Dual Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Flow", 1], - ["Pixel Fractal", 1], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Multi Wide", 1], - ["Solid Reactive Multi Cross", 1], - ["Solid Reactive Multi Nexus", 1], - ["Multi Splash", 1], - ["Solid Multi Splash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 1 + ], + [ + "Gradient Up/Down", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Sat.", + 1 + ], + [ + "Band Val.", + 1 + ], + [ + "Pinwheel Sat.", + 1 + ], + [ + "Pinwheel Val.", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Flow", + 1 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Multi Wide", + 1 + ], + [ + "Solid Reactive Multi Cross", + 1 + ], + [ + "Solid Reactive Multi Nexus", + 1 + ], + [ + "Multi Splash", + 1 + ], + [ + "Solid Multi Splash", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, - "matrix": {"rows": 4, "cols": 5}, "layouts": { "keymap": [ [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,0", "0,1", "0,2", "0,3", - {"x": 0.5}, + { + "x": 0.5 + }, "0,4\n\n\n\n\n\n\n\n\ne0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,4\n\n\n\n\n\n\n\n\ne1" ], - ["1,0", "1,1", "1,2", "1,3"], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], [ "2,0", "2,1", "2,2", "2,3", - {"x": 0.75, "w": 2, "h": 2}, + { + "x": 0.75, + "w": 2, + "h": 2 + }, "2,4\n\n\n\n\n\n\n\n\ne2" ], - ["3,0", "3,1", "3,2", "3,3"] + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/src/donutcables/scrabblepad/scrabblepad.json b/src/donutcables/scrabblepad/scrabblepad.json index 6e529c8b1c..ae21ec7815 100644 --- a/src/donutcables/scrabblepad/scrabblepad.json +++ b/src/donutcables/scrabblepad/scrabblepad.json @@ -2,12 +2,18 @@ "name": "DonutCables ScrabblePad", "vendorId": "0x4443", "productId": "0x21D7", + "matrix": { + "rows": 15, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 15, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#cccccc", "t": "#000000"}, + { + "c": "#cccccc", + "t": "#000000" + }, "0,0", "0,1", "0,2", diff --git a/src/doodboard/duckboard_r2/duckboard_r2.json b/src/doodboard/duckboard_r2/duckboard_r2.json index 3ef3f2baf2..9ecb645deb 100644 --- a/src/doodboard/duckboard_r2/duckboard_r2.json +++ b/src/doodboard/duckboard_r2/duckboard_r2.json @@ -2,51 +2,110 @@ "name": "duckboard R2", "vendorId": "0x4442", "productId": "0x6462", + "matrix": { + "rows": 5, + "cols": 5 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 5}, "layouts": { - "labels": ["Split Plus", "Split Enter", "Split Zero"], + "labels": [ + "Split Plus", + "Split Enter", + "Split Zero" + ], "keymap": [ - [{"x": 1, "c": "#aaaaaa"}, "0,1", "0,2", "0,3", "0,4"], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#aaaaaa" + }, + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + { + "x": 1, + "c": "#cccccc" + }, "1,1", "1,2", "1,3", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,4\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,4\n\n\n0,1" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,1", "2,2", "2,3", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "2,4\n\n\n0,1" ], - [{"y": -0.5, "c": "#cccccc"}, "3,0"], [ - {"y": -0.5, "x": 1}, + { + "y": -0.5, + "c": "#cccccc" + }, + "3,0" + ], + [ + { + "y": -0.5, + "x": 1 + }, "3,1", "3,2", "3,3", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,4\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,4\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", - {"w": 2}, + { + "w": 2 + }, "4,2\n\n\n2,0", "4,3", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "4,4\n\n\n1,1" ], - [{"y": 0.5, "x": 1, "c": "#cccccc"}, "4,1\n\n\n2,1", "4,2\n\n\n2,1"] + [ + { + "y": 0.5, + "x": 1, + "c": "#cccccc" + }, + "4,1\n\n\n2,1", + "4,2\n\n\n2,1" + ] ] } } diff --git a/src/drewkeys/iskar/iskar.json b/src/drewkeys/iskar/iskar.json index 9b461a8174..bd2114823c 100644 --- a/src/drewkeys/iskar/iskar.json +++ b/src/drewkeys/iskar/iskar.json @@ -2,12 +2,23 @@ "name": "Iskar", "vendorId": "0xDE43", "productId": "0x1284", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ - ["Bottom Row", "Default", "Tsangan"], - ["Split Backspace", "Default", "Split"] + [ + "Bottom Row", + "Default", + "Tsangan" + ], + [ + "Split Backspace", + "Default", + "Split" + ] ], "keymap": [ [ diff --git a/src/drewkeys/soy20/soy20.json b/src/drewkeys/soy20/soy20.json index 9c7521f5c5..787cd207bf 100644 --- a/src/drewkeys/soy20/soy20.json +++ b/src/drewkeys/soy20/soy20.json @@ -2,21 +2,46 @@ "name": "Soy20", "vendorId": "0x4452", "productId": "0x534f", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 4 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ - ["0,3", "0,2", "0,1", "0,0"], - ["1,3", "1,2", "1,1", "1,0"], - ["2,3", "2,2", "2,1", "2,0"], - ["3,3", "3,2", "3,1", "3,0"], - ["4,3", "4,2", "4,1", "4,0"] + [ + "0,3", + "0,2", + "0,1", + "0,0" + ], + [ + "1,3", + "1,2", + "1,1", + "1,0" + ], + [ + "2,3", + "2,2", + "2,1", + "2,0" + ], + [ + "3,3", + "3,2", + "3,1", + "3,0" + ], + [ + "4,3", + "4,2", + "4,1", + "4,0" + ] ] } } diff --git a/src/drop/alt/alt.json b/src/drop/alt/alt.json index 14467e0e89..556b9c444c 100644 --- a/src/drop/alt/alt.json +++ b/src/drop/alt/alt.json @@ -2,56 +2,9 @@ "name": "Drop ALT", "vendorId": "0x04D8", "productId": "0xEED3", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Solid Alphas & Mods", 1], - ["Gradient 1", 1], - ["Gradient 2", 1], - ["Breathing", 1], - ["Band 1", 1], - ["Band 2", 1], - ["Band Pinwheel 1", 1], - ["Band Pinwheel 2", 1], - ["Band Spiral 1", 1], - ["Band Spiral 2", 1], - ["Rainbow All", 1], - ["Rainbow Left/Right", 1], - ["Rainbow Up/Down", 1], - ["Rainbow Chevron", 1], - ["Rainbow Out/In", 1], - ["Rainbow Dual Out/In", 1], - ["Rainbow Pinwheel", 1], - ["Rainbow Spiral", 1], - ["Rainbow Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Raindrops Jellybean", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Flow", 1], - ["Pixel Fractal", 1], - ["Typing Heatmap", 1], - ["Digital Rain", 1], - ["Reactive Simple", 1], - ["Reactive", 1], - ["Reactive Wide", 1], - ["Reactive Multiwide", 1], - ["Reactive Cross", 1], - ["Reactive Multicross", 1], - ["Reactive Nexus", 1], - ["Reactive Multinexus", 1], - ["Reactive Rainbow Splash", 1], - ["Reactive Rainbow Multisplash", 1], - ["Reactive Splash", 1], - ["Reactive Multisplash", 1] - ], - "supportedLightingValues": [7, 8, 128, 129, 130, 131] + "matrix": { + "rows": 5, + "cols": 15 }, "customKeycodes": [ { @@ -90,7 +43,199 @@ "shortName": "MD_BOOT" } ], - "matrix": {"rows": 5, "cols": 15}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Solid Alphas & Mods", + 1 + ], + [ + "Gradient 1", + 1 + ], + [ + "Gradient 2", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band 1", + 1 + ], + [ + "Band 2", + 1 + ], + [ + "Band Pinwheel 1", + 1 + ], + [ + "Band Pinwheel 2", + 1 + ], + [ + "Band Spiral 1", + 1 + ], + [ + "Band Spiral 2", + 1 + ], + [ + "Rainbow All", + 1 + ], + [ + "Rainbow Left/Right", + 1 + ], + [ + "Rainbow Up/Down", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Rainbow Out/In", + 1 + ], + [ + "Rainbow Dual Out/In", + 1 + ], + [ + "Rainbow Pinwheel", + 1 + ], + [ + "Rainbow Spiral", + 1 + ], + [ + "Rainbow Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Raindrops Jellybean", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Flow", + 1 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Typing Heatmap", + 1 + ], + [ + "Digital Rain", + 1 + ], + [ + "Reactive Simple", + 1 + ], + [ + "Reactive", + 1 + ], + [ + "Reactive Wide", + 1 + ], + [ + "Reactive Multiwide", + 1 + ], + [ + "Reactive Cross", + 1 + ], + [ + "Reactive Multicross", + 1 + ], + [ + "Reactive Nexus", + 1 + ], + [ + "Reactive Multinexus", + 1 + ], + [ + "Reactive Rainbow Splash", + 1 + ], + [ + "Reactive Rainbow Multisplash", + 1 + ], + [ + "Reactive Splash", + 1 + ], + [ + "Reactive Multisplash", + 1 + ] + ], + "supportedLightingValues": [ + 7, + 8, + 128, + 129, + 130, + 131 + ] + }, "layouts": { "keymap": [ [ diff --git a/src/drop/ctrl/ctrl.json b/src/drop/ctrl/ctrl.json index c412d32e5c..1d1e0f1b74 100755 --- a/src/drop/ctrl/ctrl.json +++ b/src/drop/ctrl/ctrl.json @@ -2,56 +2,9 @@ "name": "Drop CTRL", "vendorId": "0x04D8", "productId": "0xEED2", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Solid Alphas & Mods", 1], - ["Gradient 1", 1], - ["Gradient 2", 1], - ["Breathing", 1], - ["Band 1", 1], - ["Band 2", 1], - ["Band Pinwheel 1", 1], - ["Band Pinwheel 2", 1], - ["Band Spiral 1", 1], - ["Band Spiral 2", 1], - ["Rainbow All", 1], - ["Rainbow Left/Right", 1], - ["Rainbow Up/Down", 1], - ["Rainbow Chevron", 1], - ["Rainbow Out/In", 1], - ["Rainbow Dual Out/In", 1], - ["Rainbow Pinwheel", 1], - ["Rainbow Spiral", 1], - ["Rainbow Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Raindrops Jellybean", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Flow", 1], - ["Pixel Fractal", 1], - ["Typing Heatmap", 1], - ["Digital Rain", 1], - ["Reactive Simple", 1], - ["Reactive", 1], - ["Reactive Wide", 1], - ["Reactive Multiwide", 1], - ["Reactive Cross", 1], - ["Reactive Multicross", 1], - ["Reactive Nexus", 1], - ["Reactive Multinexus", 1], - ["Reactive Rainbow Splash", 1], - ["Reactive Rainbow Multisplash", 1], - ["Reactive Splash", 1], - ["Reactive Multisplash", 1] - ], - "supportedLightingValues": [7, 8, 128, 129, 130, 131] + "matrix": { + "rows": 11, + "cols": 8 }, "customKeycodes": [ { @@ -90,7 +43,199 @@ "shortName": "MD_BOOT" } ], - "matrix": {"rows": 11, "cols": 8}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Solid Alphas & Mods", + 1 + ], + [ + "Gradient 1", + 1 + ], + [ + "Gradient 2", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band 1", + 1 + ], + [ + "Band 2", + 1 + ], + [ + "Band Pinwheel 1", + 1 + ], + [ + "Band Pinwheel 2", + 1 + ], + [ + "Band Spiral 1", + 1 + ], + [ + "Band Spiral 2", + 1 + ], + [ + "Rainbow All", + 1 + ], + [ + "Rainbow Left/Right", + 1 + ], + [ + "Rainbow Up/Down", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Rainbow Out/In", + 1 + ], + [ + "Rainbow Dual Out/In", + 1 + ], + [ + "Rainbow Pinwheel", + 1 + ], + [ + "Rainbow Spiral", + 1 + ], + [ + "Rainbow Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Raindrops Jellybean", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Flow", + 1 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Typing Heatmap", + 1 + ], + [ + "Digital Rain", + 1 + ], + [ + "Reactive Simple", + 1 + ], + [ + "Reactive", + 1 + ], + [ + "Reactive Wide", + 1 + ], + [ + "Reactive Multiwide", + 1 + ], + [ + "Reactive Cross", + 1 + ], + [ + "Reactive Multicross", + 1 + ], + [ + "Reactive Nexus", + 1 + ], + [ + "Reactive Multinexus", + 1 + ], + [ + "Reactive Rainbow Splash", + 1 + ], + [ + "Reactive Rainbow Multisplash", + 1 + ], + [ + "Reactive Splash", + 1 + ], + [ + "Reactive Multisplash", + 1 + ] + ], + "supportedLightingValues": [ + 7, + 8, + 128, + 129, + 130, + 131 + ] + }, "layouts": { "keymap": [ [ diff --git a/src/drop/sense75/sense75.json b/src/drop/sense75/sense75.json index a42b2588bf..da23d803e0 100644 --- a/src/drop/sense75/sense75.json +++ b/src/drop/sense75/sense75.json @@ -2,60 +2,195 @@ "name": "SENSE75", "vendorId": "0x359B", "productId": "0x0001", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["Off", 0], - ["Solid Color", 1], - ["Alpha Mods", 1], - ["Gradient Up-Down", 1], - ["Gradient Left-Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Brightness", 1], - ["Band Pinwheel Saturation", 1], - ["Band Pinwheel Brightness", 1], - ["Band Spiral Saturation", 1], - ["Band Spiral Brightness", 1], - ["Gradient", 1], - ["Gradient Cycle Left-Right", 1], - ["Gradient Cycle Up-Down", 1], - ["Cycle In", 1], - ["Cycle In (Dual)", 1], - ["Rainbow Chevron", 1], - ["Gradient Pinwheel", 1], - ["Gradient Spiral", 1], - ["Gradient Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Flow", 1], - ["Pixel Fractal", 1], - ["Heatmap", 1], - ["Digitial Rain", 1], - ["Reactive (Simple)", 1], - ["Reactive", 1], - ["Reactive Wide", 1], - ["Reactive Wide (Multi)", 1], - ["Reactive Cross", 1], - ["Reactive Cross (Multi)", 1], - ["Reactive Nexus", 1], - ["Reactive Nexus (Multi)", 1], - ["Splash (Multi-Color)", 1], - ["Splash (Multi-Color) (Multi)", 1], - ["Splash (Solid Color)", 1], - ["Splash (Solid Color) (Multi)", 1] + [ + "Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alpha Mods", + 1 + ], + [ + "Gradient Up-Down", + 1 + ], + [ + "Gradient Left-Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Brightness", + 1 + ], + [ + "Band Pinwheel Saturation", + 1 + ], + [ + "Band Pinwheel Brightness", + 1 + ], + [ + "Band Spiral Saturation", + 1 + ], + [ + "Band Spiral Brightness", + 1 + ], + [ + "Gradient", + 1 + ], + [ + "Gradient Cycle Left-Right", + 1 + ], + [ + "Gradient Cycle Up-Down", + 1 + ], + [ + "Cycle In", + 1 + ], + [ + "Cycle In (Dual)", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Gradient Pinwheel", + 1 + ], + [ + "Gradient Spiral", + 1 + ], + [ + "Gradient Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Flow", + 1 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Heatmap", + 1 + ], + [ + "Digitial Rain", + 1 + ], + [ + "Reactive (Simple)", + 1 + ], + [ + "Reactive", + 1 + ], + [ + "Reactive Wide", + 1 + ], + [ + "Reactive Wide (Multi)", + 1 + ], + [ + "Reactive Cross", + 1 + ], + [ + "Reactive Cross (Multi)", + 1 + ], + [ + "Reactive Nexus", + 1 + ], + [ + "Reactive Nexus (Multi)", + 1 + ], + [ + "Splash (Multi-Color)", + 1 + ], + [ + "Splash (Multi-Color) (Multi)", + 1 + ], + [ + "Splash (Solid Color)", + 1 + ], + [ + "Splash (Solid Color) (Multi)", + 1 + ] ] }, - "matrix": { - "rows": 6, - "cols": 15 - }, "layouts": { "keymap": [ [ diff --git a/src/duck/eagle_viper/v2/eagle_viper.json b/src/duck/eagle_viper/v2/eagle_viper.json index ceee947881..837eef93cb 100755 --- a/src/duck/eagle_viper/v2/eagle_viper.json +++ b/src/duck/eagle_viper/v2/eagle_viper.json @@ -2,18 +2,39 @@ "name": "Duck Eagle Viper V2", "vendorId": "0x444B", "productId": "0x4556", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Right Shift", "Default", "Split"], - ["Bottom Row", "Eagle", "Tsangan", "Viper"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "Split" + ], + [ + "Bottom Row", + "Eagle", + "Tsangan", + "Viper" + ] ], "keymap": [ [ diff --git a/src/duck/octagon/v2/Octagon v2.json b/src/duck/octagon/v2/Octagon v2.json index 44afc7e832..4bc43312e7 100644 --- a/src/duck/octagon/v2/Octagon v2.json +++ b/src/duck/octagon/v2/Octagon v2.json @@ -2,16 +2,20 @@ "name": "OctagonV2", "vendorId": "0x444b", "productId": "0x4f32", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split L-Shift", "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split R-Shift", [ "Bottom Row", diff --git a/src/duck/tcv3/tcv3.json b/src/duck/tcv3/tcv3.json index 41657a2e22..bd1cd3c837 100644 --- a/src/duck/tcv3/tcv3.json +++ b/src/duck/tcv3/tcv3.json @@ -2,20 +2,31 @@ "name": "TC-V3", "vendorId": "0x444b", "productId": "0x5443", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 20 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6u", "6.25u 1", "6.25u 2", "6.25u 3", "6.25u 4", "7u"] + [ + "Bottom Row", + "6u", + "6.25u 1", + "6.25u 2", + "6.25u 3", + "6.25u 4", + "7u" + ] ], - "keymap": [ [ { diff --git a/src/duckle/vitamins_included.json b/src/duckle/vitamins_included.json index f109ae407d..6e12179fb1 100644 --- a/src/duckle/vitamins_included.json +++ b/src/duckle/vitamins_included.json @@ -2,64 +2,87 @@ "name": "Vitamins Included", "vendorId": "0x1209", "productId": "0xBEE5", - "lighting": "qmk_rgblight", "matrix": { "rows": 8, "cols": 6 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["2U left space", "2U right space"], + "labels": [ + "2U left space", + "2U right space" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "4,0", "4,1", "4,2", "4,3", "4,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,5" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "5,0", "5,1", "5,2", "5,3", "5,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,5" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "6,5" ], [ @@ -68,21 +91,34 @@ "3,2", "3,3", "3,4\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "7,0\n\n\n1,0", "7,1\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,2", "7,3", "7,4", "7,5" ], [ - {"x": 4, "c": "#cccccc", "w": 2}, + { + "x": 4, + "c": "#cccccc", + "w": 2 + }, "3,5\n\n\n0,1", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "7,0\n\n\n1,1" ] ] diff --git a/src/dumbpad/dumbpad.json b/src/dumbpad/dumbpad.json index 609688aca8..dbee33dbb1 100644 --- a/src/dumbpad/dumbpad.json +++ b/src/dumbpad/dumbpad.json @@ -2,8 +2,11 @@ "name": "dumbpad", "vendorId": "0xDEAF", "productId": "0x0913", + "matrix": { + "rows": 4, + "cols": 5 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 5}, "layouts": { "keymap": [ [ @@ -33,7 +36,13 @@ "2,3", "2,4" ], - ["3,0", "3,1", "3,2", "3,3", "3,4"] + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4" + ] ] } } diff --git a/src/durgod/galaxy/galaxy.json b/src/durgod/galaxy/galaxy.json index f495618836..89f3efa394 100644 --- a/src/durgod/galaxy/galaxy.json +++ b/src/durgod/galaxy/galaxy.json @@ -6,51 +6,6 @@ "rows": 6, "cols": 16 }, - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] - ], - "supportedLightingValues": [128, 129, 131] - }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -58,10 +13,178 @@ "shortName": "WinLock" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] + ], + "supportedLightingValues": [ + 128, + 129, + 131 + ] + }, "layouts": { "keymap": [ [ - {"c": "#ffffff"}, + { + "c": "#ffffff" + }, "0,0", "0,1", "0,2", @@ -93,12 +216,16 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", "1,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -112,12 +239,16 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -130,12 +261,16 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13", "3,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,2", "4,3", @@ -147,19 +282,29 @@ "4,9", "4,10", "4,11", - {"w": 1.75}, + { + "w": 1.75 + }, "4,12", "4,13", "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6", "5,9", "5,10", diff --git a/src/durgod/hades/hades_ansi.json b/src/durgod/hades/hades_ansi.json index a414138b1f..4ffd20d7a0 100644 --- a/src/durgod/hades/hades_ansi.json +++ b/src/durgod/hades/hades_ansi.json @@ -6,51 +6,6 @@ "rows": 5, "cols": 15 }, - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] - ], - "supportedLightingValues": [128, 129, 131] - }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -58,10 +13,178 @@ "shortName": "WinLock" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] + ], + "supportedLightingValues": [ + 128, + 129, + 131 + ] + }, "layouts": { "keymap": [ [ - {"c": "#ffffff"}, + { + "c": "#ffffff" + }, "0,0", "0,1", "0,2", @@ -75,12 +198,16 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -94,12 +221,16 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -112,12 +243,16 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,1", "3,2", @@ -129,19 +264,29 @@ "3,8", "3,9", "3,10", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5", "4,9", "4,10", diff --git a/src/durgod/hades/hades_iso.json b/src/durgod/hades/hades_iso.json index b523e89868..9a6562676b 100644 --- a/src/durgod/hades/hades_iso.json +++ b/src/durgod/hades/hades_iso.json @@ -6,51 +6,6 @@ "rows": 5, "cols": 15 }, - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] - ], - "supportedLightingValues": [128, 129, 131] - }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -58,6 +13,172 @@ "shortName": "WinLock" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] + ], + "supportedLightingValues": [ + 128, + 129, + 131 + ] + }, "layouts": { "keymap": [ [ diff --git a/src/durgod/k310/k310.json b/src/durgod/k310/k310.json index 20ee5ce35b..b6ac3eadd2 100644 --- a/src/durgod/k310/k310.json +++ b/src/durgod/k310/k310.json @@ -2,7 +2,10 @@ "name": "DURGOD Taurus K310", "vendorId": "0xD60D", "productId": "0x3100", - "lighting": "none", + "matrix": { + "rows": 8, + "cols": 16 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -10,12 +13,15 @@ "shortName": "WinLock" } ], - "matrix": { - "rows": 8, - "cols": 16 - }, + "lighting": "none", "layouts": { - "labels": [["Layout", "ISO", "ANSI"]], + "labels": [ + [ + "Layout", + "ISO", + "ANSI" + ] + ], "keymap": [ [ { diff --git a/src/durgod/k320/k320.json b/src/durgod/k320/k320.json index 99fe668f55..59616a1782 100644 --- a/src/durgod/k320/k320.json +++ b/src/durgod/k320/k320.json @@ -2,7 +2,10 @@ "name": "DURGOD Taurus K320", "vendorId": "0xD60D", "productId": "0x3200", - "lighting": "none", + "matrix": { + "rows": 7, + "cols": 16 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -10,12 +13,15 @@ "shortName": "WinLock" } ], - "matrix": { - "rows": 7, - "cols": 16 - }, + "lighting": "none", "layouts": { - "labels": [["Layout", "ISO", "ANSI"]], + "labels": [ + [ + "Layout", + "ISO", + "ANSI" + ] + ], "keymap": [ [ { diff --git a/src/durgod/venus/venus.json b/src/durgod/venus/venus.json index f47e2f7990..a54be56eae 100644 --- a/src/durgod/venus/venus.json +++ b/src/durgod/venus/venus.json @@ -2,50 +2,9 @@ "name": "DURGOD Venus", "vendorId": "0xD60D", "productId": "0x7EC5", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] - ], - "supportedLightingValues": [128, 129, 131] + "matrix": { + "rows": 5, + "cols": 14 }, "customKeycodes": [ { @@ -54,9 +13,171 @@ "shortName": "WinLock" } ], - "matrix": { - "rows": 5, - "cols": 14 + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] + ], + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, "layouts": { "keymap": [ diff --git a/src/dyz/dyz.tkl.via.json b/src/dyz/dyz.tkl.via.json index 4286a7e669..f8f47b54ef 100644 --- a/src/dyz/dyz.tkl.via.json +++ b/src/dyz/dyz.tkl.via.json @@ -2,12 +2,28 @@ "name": "dyz.tkl", "vendorId": "0xD772", "productId": "0x000C", - "lighting": "qmk_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_rgblight", "layouts": { + "labels": [ + [ + "F Row", + "F12", + "F13" + ], + "Split Backspace", + "ISO Enter", + "Split LShift", + "Split RShift", + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] + ], "keymap": [ [ { @@ -275,14 +291,6 @@ }, "10,7\n\n\n5,1" ] - ], - "labels": [ - ["F Row", "F12", "F13"], - "Split Backspace", - "ISO Enter", - "Split LShift", - "Split RShift", - ["Bottom Row", "ANSI", "Tsangan"] ] } } diff --git a/src/dyz/dyz40.via.json b/src/dyz/dyz40.via.json index d7dab71db8..83db14ed0c 100644 --- a/src/dyz/dyz40.via.json +++ b/src/dyz/dyz40.via.json @@ -2,12 +2,16 @@ "name": "dyz40", "vendorId": "0xD772", "productId": "0x000B", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 13 }, + "lighting": "qmk_rgblight", "layouts": { + "labels": [ + "Full Backspace", + "7u Spacebar" + ], "keymap": [ [ { @@ -125,7 +129,6 @@ }, "3,12\n\n\n1,1" ] - ], - "labels": ["Full Backspace", "7u Spacebar"] + ] } } diff --git a/src/dyz/dyz60-hs.json b/src/dyz/dyz60-hs.json index 45fed4a5bb..5cefcdf482 100644 --- a/src/dyz/dyz60-hs.json +++ b/src/dyz/dyz60-hs.json @@ -2,12 +2,23 @@ "name": "dyz60-hs", "vendorId": "0xD772", "productId": "0x001A", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_rgblight", "layouts": { + "labels": [ + "Full Backspace", + "ISO Enter", + "Split LShift", + "Full RShift", + [ + "Bottom Row", + "7u Spacebar", + "6.25u Spacebar" + ] + ], "keymap": [ [ { @@ -185,13 +196,6 @@ "3,0\n\n\n2,1", "3,1\n\n\n2,1" ] - ], - "labels": [ - "Full Backspace", - "ISO Enter", - "Split LShift", - "Full RShift", - ["Bottom Row", "7u Spacebar", "6.25u Spacebar"] ] } } diff --git a/src/dyz/dyz60.via.json b/src/dyz/dyz60.via.json index 6967f23107..14d2ebf988 100644 --- a/src/dyz/dyz60.via.json +++ b/src/dyz/dyz60.via.json @@ -2,12 +2,23 @@ "name": "dyz60", "vendorId": "0xD772", "productId": "0x000A", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_rgblight", "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "Tsangan", + "ANSI" + ] + ], "keymap": [ { "name": "dyz60" @@ -194,13 +205,6 @@ }, "4,13\n\n\n4,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "Tsangan", "ANSI"] ] } } diff --git a/src/dyz/selka40.via.json b/src/dyz/selka40.via.json index 9329be491a..de0c01b119 100644 --- a/src/dyz/selka40.via.json +++ b/src/dyz/selka40.via.json @@ -2,12 +2,15 @@ "name": "selka40", "vendorId": "0xD772", "productId": "0x0012", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 13 }, + "lighting": "qmk_rgblight", "layouts": { + "labels": [ + "Full Backspace" + ], "keymap": [ [ { @@ -26,7 +29,9 @@ "0,1", { "x": 8.939999999999998, - "fa": [4] + "fa": [ + 4 + ] }, "0,10", "0,11\n\n\n0,0", @@ -231,7 +236,6 @@ }, "3,7" ] - ], - "labels": ["Full Backspace"] + ] } } diff --git a/src/dyz/synthesis60.rev2.via.json b/src/dyz/synthesis60.rev2.via.json index c781f9d9e3..aaab170926 100755 --- a/src/dyz/synthesis60.rev2.via.json +++ b/src/dyz/synthesis60.rev2.via.json @@ -2,12 +2,27 @@ "name": "Synthesis60 rev2", "vendorId": "0xD772", "productId": "0x0017", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_rgblight", "layouts": { + "labels": [ + "Full Backspace", + [ + "Right Shift", + "Split", + "Full", + "Arrow" + ], + "Split Right Space", + [ + "Right Ctrl", + "1.5u", + "Arrow" + ] + ], "keymap": [ [ { @@ -290,12 +305,6 @@ }, "4,8\n\n\n2,1" ] - ], - "labels": [ - "Full Backspace", - ["Right Shift", "Split", "Full", "Arrow"], - "Split Right Space", - ["Right Ctrl", "1.5u", "Arrow"] ] } } diff --git a/src/dztech/duo_s/duo_s.json b/src/dztech/duo_s/duo_s.json index dce557321e..5b8cfd8cb1 100644 --- a/src/dztech/duo_s/duo_s.json +++ b/src/dztech/duo_s/duo_s.json @@ -2,11 +2,11 @@ "name": "DUO_S", "vendorId": "0x445A", "productId": "0X1012", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/dztech/dz60rgb/dz60rgb_v1.json b/src/dztech/dz60rgb/dz60rgb_v1.json index 6d2542c011..2de742ca3e 100755 --- a/src/dztech/dz60rgb/dz60rgb_v1.json +++ b/src/dztech/dz60rgb/dz60rgb_v1.json @@ -2,14 +2,14 @@ "name": "DZ60RGB V1", "vendorId": "0x445A", "productId": "0x1120", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/dztech/dz60rgb/dz60rgb_v2.json b/src/dztech/dz60rgb/dz60rgb_v2.json index c8a2dcced6..a23218f624 100755 --- a/src/dztech/dz60rgb/dz60rgb_v2.json +++ b/src/dztech/dz60rgb/dz60rgb_v2.json @@ -2,14 +2,14 @@ "name": "DZ60RGB V2", "vendorId": "0x445A", "productId": "0x1121", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/dztech/dz60rgb_ansi/dz60rgb_ansi_v1.json b/src/dztech/dz60rgb_ansi/dz60rgb_ansi_v1.json index fc99981b2c..21436d370a 100755 --- a/src/dztech/dz60rgb_ansi/dz60rgb_ansi_v1.json +++ b/src/dztech/dz60rgb_ansi/dz60rgb_ansi_v1.json @@ -2,14 +2,14 @@ "name": "DZ60RGB ANSI V1", "vendorId": "0x445A", "productId": "0x1220", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/dztech/dz60rgb_ansi/dz60rgb_ansi_v2.json b/src/dztech/dz60rgb_ansi/dz60rgb_ansi_v2.json index 029a28453a..4bc4e044ac 100755 --- a/src/dztech/dz60rgb_ansi/dz60rgb_ansi_v2.json +++ b/src/dztech/dz60rgb_ansi/dz60rgb_ansi_v2.json @@ -2,14 +2,14 @@ "name": "DZ60RGB ANSI V2", "vendorId": "0x445A", "productId": "0x1221", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/dztech/dz60rgb_wkl/dz60rgb_wkl_v1.json b/src/dztech/dz60rgb_wkl/dz60rgb_wkl_v1.json index b16c7f729c..7c1cd9ea81 100755 --- a/src/dztech/dz60rgb_wkl/dz60rgb_wkl_v1.json +++ b/src/dztech/dz60rgb_wkl/dz60rgb_wkl_v1.json @@ -2,14 +2,14 @@ "name": "DZ60RGB WKL V1", "vendorId": "0x445A", "productId": "0x1320", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/dztech/dz60rgb_wkl/dz60rgb_wkl_v2.json b/src/dztech/dz60rgb_wkl/dz60rgb_wkl_v2.json index b17b238714..8d53d465a9 100755 --- a/src/dztech/dz60rgb_wkl/dz60rgb_wkl_v2.json +++ b/src/dztech/dz60rgb_wkl/dz60rgb_wkl_v2.json @@ -2,14 +2,14 @@ "name": "DZ60RGB WKL V2", "vendorId": "0x445A", "productId": "0x1321", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/dztech/dz64rgb/dz64rgb.json b/src/dztech/dz64rgb/dz64rgb.json index 20eccd4b3c..0c4f45a197 100644 --- a/src/dztech/dz64rgb/dz64rgb.json +++ b/src/dztech/dz64rgb/dz64rgb.json @@ -2,14 +2,14 @@ "name": "DZ64RGB V1", "vendorId": "0x445A", "productId": "0x1013", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/dztech/dz65rgb/dz65rgbv1.json b/src/dztech/dz65rgb/dz65rgbv1.json index 38848a2eb4..590ef89c1f 100755 --- a/src/dztech/dz65rgb/dz65rgbv1.json +++ b/src/dztech/dz65rgb/dz65rgbv1.json @@ -2,14 +2,14 @@ "name": "DZ65RGB V1", "vendorId": "0x445A", "productId": "0x1420", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/dztech/dz65rgb/dz65rgbv2.json b/src/dztech/dz65rgb/dz65rgbv2.json index 3ce237ff5e..f179f678b7 100755 --- a/src/dztech/dz65rgb/dz65rgbv2.json +++ b/src/dztech/dz65rgb/dz65rgbv2.json @@ -2,14 +2,14 @@ "name": "DZ65RGB V2", "vendorId": "0x445A", "productId": "0x1421", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/dztech/dz65rgb/dz65rgbv3.json b/src/dztech/dz65rgb/dz65rgbv3.json index d8dad29fd5..24ee612742 100644 --- a/src/dztech/dz65rgb/dz65rgbv3.json +++ b/src/dztech/dz65rgb/dz65rgbv3.json @@ -2,14 +2,14 @@ "name": "DZ65RGB V3", "vendorId": "0x445A", "productId": "0x1424", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/dztech/dz96/dz96.json b/src/dztech/dz96/dz96.json index ebb21e2bd9..f44b737646 100644 --- a/src/dztech/dz96/dz96.json +++ b/src/dztech/dz96/dz96.json @@ -2,11 +2,11 @@ "name": "DZ96", "vendorId": "0x445A", "productId": "0xDB96", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 8, "cols": 13 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", @@ -14,8 +14,16 @@ "Split Left Shift", "Split Numpad Enter", "Split Numpad Add", - ["Bottom Row", "6.25U", "7U"], - ["Right mods", "3x 1u", "2x 1.5u"] + [ + "Bottom Row", + "6.25U", + "7U" + ], + [ + "Right mods", + "3x 1u", + "2x 1.5u" + ] ], "keymap": [ [ diff --git a/src/dztech/endless80/endless80.json b/src/dztech/endless80/endless80.json index 8a9093284e..6ab8dd3c39 100644 --- a/src/dztech/endless80/endless80.json +++ b/src/dztech/endless80/endless80.json @@ -2,15 +2,23 @@ "name": "endless80", "vendorId": "0x445A", "productId": "0X1015", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Left Shift", "Default", "Split"], - ["Right Mods", "3x1u", "2x1.5u"] + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Mods", + "3x1u", + "2x1.5u" + ] ], "keymap": [ [ diff --git a/src/dztech/og60/og60.json b/src/dztech/og60/og60.json index fd43e65272..774e887c3f 100644 --- a/src/dztech/og60/og60.json +++ b/src/dztech/og60/og60.json @@ -2,18 +2,38 @@ "name": "OG60", "vendorId": "0x4B42", "productId": "0x6071", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Spacebar", "Standard", "7u"], - ["Right Shift", "Default", "Split"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Spacebar", + "Standard", + "7u" + ], + [ + "Right Shift", + "Default", + "Split" + ] ], "keymap": [ [ diff --git a/src/dztech/volcano660/volcano660.json b/src/dztech/volcano660/volcano660.json index 9208d58770..3858cede0f 100644 --- a/src/dztech/volcano660/volcano660.json +++ b/src/dztech/volcano660/volcano660.json @@ -2,15 +2,23 @@ "name": "VOLCANO660", "vendorId": "0x445A", "productId": "0x0002", - "lighting": "qmk_backlight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Left Shift", "Full", "Split"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Left Shift", + "Full", + "Split" + ] ], "keymap": [ [ diff --git a/src/ebastler/E80-1800.json b/src/ebastler/E80-1800.json index 9eadcd3200..f4ef674010 100644 --- a/src/ebastler/E80-1800.json +++ b/src/ebastler/E80-1800.json @@ -2,11 +2,11 @@ "name": "ebastler E80-1800", "vendorId": "0x6562", "productId": "0x1338", - "lighting": "qmk_backlight", "matrix": { "rows": 7, "cols": 19 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "ISO Enter", diff --git a/src/edc40/edc40.json b/src/edc40/edc40.json index b19b01bd4d..c63b8d0bb1 100644 --- a/src/edc40/edc40.json +++ b/src/edc40/edc40.json @@ -2,8 +2,11 @@ "name": "Edc40", "vendorId": "0x6F6A", "productId": "0x6534", + "matrix": { + "rows": 4, + "cols": 11 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 11}, "layouts": { "keymap": [ [ diff --git a/src/edda/edda.json b/src/edda/edda.json index d3e9f827d3..a3c3da4002 100644 --- a/src/edda/edda.json +++ b/src/edda/edda.json @@ -2,10 +2,16 @@ "name": "Mekanisk Edda", "vendorId": "0x4D45", "productId": "0x4544", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "labels": ["Long Backspace", "Long RShift"], + "labels": [ + "Long Backspace", + "Long RShift" + ], "keymap": [ [ { diff --git a/src/ekow/akira/akira.json b/src/ekow/akira/akira.json index ff43d289a8..9b60c74cff 100644 --- a/src/ekow/akira/akira.json +++ b/src/ekow/akira/akira.json @@ -2,11 +2,11 @@ "name": "AKIRA", "vendorId": "0x4B59", "productId": "0x414B", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/elagil/murcielago/murcielago.json b/src/elagil/murcielago/murcielago.json index 42a8700bcc..1f39e8e3c6 100644 --- a/src/elagil/murcielago/murcielago.json +++ b/src/elagil/murcielago/murcielago.json @@ -2,11 +2,11 @@ "name": "murcielago", "vendorId": "0x6166", "productId": "0x0001", - "lighting": "none", "matrix": { "rows": 12, "cols": 6 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/elagil/polilla/polilla.json b/src/elagil/polilla/polilla.json index dce5ecd7ea..fb2753dc8e 100644 --- a/src/elagil/polilla/polilla.json +++ b/src/elagil/polilla/polilla.json @@ -2,11 +2,11 @@ "name": "polilla", "vendorId": "0x6166", "productId": "0x0010", - "lighting": "none", "matrix": { "rows": 5, "cols": 12 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/eniigmakeyboards/ek60/ek60.json b/src/eniigmakeyboards/ek60/ek60.json index 6faa4686fd..b9982c08bc 100644 --- a/src/eniigmakeyboards/ek60/ek60.json +++ b/src/eniigmakeyboards/ek60/ek60.json @@ -2,18 +2,22 @@ "name": "Eniigma Keyboards ek60", "vendorId": "0x454B", "productId": "0x0003", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U"] + [ + "Bottom Row", + "ANSI", + "7U" + ] ], "keymap": [ [ diff --git a/src/eniigmakeyboards/ek65/ek65.json b/src/eniigmakeyboards/ek65/ek65.json index 600ee6305d..aee12535e2 100644 --- a/src/eniigmakeyboards/ek65/ek65.json +++ b/src/eniigmakeyboards/ek65/ek65.json @@ -2,13 +2,16 @@ "name": "Eniigma Keyboards ek65", "vendorId": "0x454B", "productId": "0x0002", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "ISO Enter"], + "labels": [ + "Split Backspace", + "ISO Enter" + ], "keymap": [ [ { diff --git a/src/eniigmakeyboards/ek87/ek87.json b/src/eniigmakeyboards/ek87/ek87.json index 93f4546b2c..06a9f734cf 100644 --- a/src/eniigmakeyboards/ek87/ek87.json +++ b/src/eniigmakeyboards/ek87/ek87.json @@ -2,15 +2,22 @@ "name": "Eniigma Keyboards ek87", "vendorId": "0x454B", "productId": "0x0001", + "matrix": { + "rows": 6, + "cols": 18 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 18}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U"] + [ + "Bottom Row", + "ANSI", + "7U" + ] ], "keymap": [ [ diff --git a/src/epoch80/epoch80.json b/src/epoch80/epoch80.json index f6440dfaa8..6d7e23e04b 100644 --- a/src/epoch80/epoch80.json +++ b/src/epoch80/epoch80.json @@ -2,17 +2,21 @@ "name": "Epoch 80", "vendorId": "0x6463", "productId": "0x0000", - "lighting": "none", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "none", "layouts": { "labels": [ "Split BackSpace", "Split LShift", "Split RShift", - ["Bottom Row", "6.25u Standard", "7u WKL"], + [ + "Bottom Row", + "6.25u Standard", + "7u WKL" + ], "ISO Enter" ], "keymap": [ diff --git a/src/era/divine/divine.json b/src/era/divine/divine.json index f3b59ee7ea..fd74b60230 100644 --- a/src/era/divine/divine.json +++ b/src/era/divine/divine.json @@ -1,311 +1,307 @@ { - "name": "DIVINE", - "vendorId": "0x4552", - "productId": "0x0002", - "lighting": "none", - "matrix": - { - "rows": 5, - "cols": 17 - }, - "layouts": - { - "labels": - [ - "Split Backspace", - "Split Left shift" - ], - "keymap": - [ - [ - { - "y": 0.7, - "x": 0.55, - "c": "#777777" - }, - "0,0", - { - "x": 16, - "c": "#aaaaaa" - }, - "0,16" - ], - [ - { - "y": -0.95, - "x": 3.7, - "c": "#cccccc" - }, - "0,3", - { - "x": 8.600000000000001 - }, - "0,12" - ], - [ - { - "y": -0.95, - "x": 1.7 - }, - "0,1", - "0,2", - { - "x": 10.600000000000001 - }, - "0,13", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,15\n\n\n0,0", - { - "x": 2.9499999999999993 - }, - "0,14\n\n\n0,1", - "0,15\n\n\n0,1" - ], - [ - { - "y": -0.10000000000000009, - "x": 0.35 - }, - "1,0", - { - "x": 16.4 - }, - "1,16" - ], - [ - { - "y": -0.95, - "x": 13, - "c": "#cccccc" - }, - "1,12" - ], - [ - { - "y": -0.95, - "x": 1.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,1", - { - "c": "#cccccc" - }, - "1,2", - { - "x": 10 - }, - "1,13", - "1,14", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,15" - ], - [ - { - "y": -0.10000000000000009, - "x": 0.15 - }, - "2,0" - ], - [ - { - "y": -0.8999999999999999, - "x": 1.3, - "w": 1.75 - }, - "2,1", - { - "c": "#cccccc" - }, - "2,2", - { - "x": 9.349999999999998 - }, - "2,12", - "2,13", - { - "c": "#777777", - "w": 2.25 - }, - "2,15" - ], - [ - { - "x": 1.05, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,1\n\n\n1,0", - { - "c": "#cccccc" - }, - "3,3", - { - "x": 8.8 - }, - "3,12", - "3,13", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,14", - { - "x": 3.1499999999999986, - "w": 1.25 - }, - "3,1\n\n\n1,1", - { - "c": "#cccccc" - }, - "3,2\n\n\n1,1" - ], - [ - { - "y": -0.75, - "x": 17.1, - "c": "#777777" - }, - "3,15" - ], - [ - { - "y": -0.25, - "x": 1.05, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,1" - ], - [ - { - "y": -0.75, - "x": 16.1, - "c": "#777777" - }, - "4,14", - "4,15", - "4,16" - ], - [ - { - "r": 10, - "y": -6.05, - "x": 4.9, - "c": "#cccccc" - }, - "0,4", - "0,5", - "0,6", - "0,7" - ], - [ - { - "x": 4.4 - }, - "1,3", - "1,4", - "1,5", - "1,6" - ], - [ - { - "x": 4.65 - }, - "2,3", - "2,4", - "2,5", - "2,6" - ], - [ - { - "x": 5.1 - }, - "3,4", - "3,5", - "3,6", - "3,7" - ], - [ - { - "x": 6.35, - "w": 2.25 - }, - "4,6", - { - "c": "#aaaaaa" - }, - "4,7" - ], - [ - { - "y": -0.9500000000000002, - "x": 4.85, - "w": 1.5 - }, - "4,4" - ], - [ - { - "r": -10, - "y": -2.05, - "x": 8.8, - "c": "#cccccc" - }, - "0,8", - "0,9", - "0,10", - "0,11" - ], - [ - { - "x": 8.3 - }, - "1,8", - "1,9", - "1,10", - "1,11" - ], - [ - { - "x": 8.55 - }, - "2,8", - "2,9", - "2,10", - "2,11" - ], - [ - { - "x": 8.1 - }, - "3,8", - "3,9", - "3,10", - "3,11" - ], - [ - { - "x": 8.1, - "w": 2.75 - }, - "4,9" - ], - [ - { - "y": -0.9500000000000002, - "x": 10.86, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11" - ] - ] - } -} \ No newline at end of file + "name": "DIVINE", + "vendorId": "0x4552", + "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 17 + }, + "lighting": "none", + "layouts": { + "labels": [ + "Split Backspace", + "Split Left shift" + ], + "keymap": [ + [ + { + "y": 0.7, + "x": 0.55, + "c": "#777777" + }, + "0,0", + { + "x": 16, + "c": "#aaaaaa" + }, + "0,16" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.600000000000001 + }, + "0,12" + ], + [ + { + "y": -0.95, + "x": 1.7 + }, + "0,1", + "0,2", + { + "x": 10.600000000000001 + }, + "0,13", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,15\n\n\n0,0", + { + "x": 2.9499999999999993 + }, + "0,14\n\n\n0,1", + "0,15\n\n\n0,1" + ], + [ + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "1,0", + { + "x": 16.4 + }, + "1,16" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, + "1,12" + ], + [ + { + "y": -0.95, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + { + "x": 10 + }, + "1,13", + "1,14", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,15" + ], + [ + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.8999999999999999, + "x": 1.3, + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + { + "x": 9.349999999999998 + }, + "2,12", + "2,13", + { + "c": "#777777", + "w": 2.25 + }, + "2,15" + ], + [ + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,1\n\n\n1,0", + { + "c": "#cccccc" + }, + "3,3", + { + "x": 8.8 + }, + "3,12", + "3,13", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,14", + { + "x": 3.1499999999999986, + "w": 1.25 + }, + "3,1\n\n\n1,1", + { + "c": "#cccccc" + }, + "3,2\n\n\n1,1" + ], + [ + { + "y": -0.75, + "x": 17.1, + "c": "#777777" + }, + "3,15" + ], + [ + { + "y": -0.25, + "x": 1.05, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,1" + ], + [ + { + "y": -0.75, + "x": 16.1, + "c": "#777777" + }, + "4,14", + "4,15", + "4,16" + ], + [ + { + "r": 10, + "y": -6.05, + "x": 4.9, + "c": "#cccccc" + }, + "0,4", + "0,5", + "0,6", + "0,7" + ], + [ + { + "x": 4.4 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.65 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.1 + }, + "3,4", + "3,5", + "3,6", + "3,7" + ], + [ + { + "x": 6.35, + "w": 2.25 + }, + "4,6", + { + "c": "#aaaaaa" + }, + "4,7" + ], + [ + { + "y": -0.9500000000000002, + "x": 4.85, + "w": 1.5 + }, + "4,4" + ], + [ + { + "r": -10, + "y": -2.05, + "x": 8.8, + "c": "#cccccc" + }, + "0,8", + "0,9", + "0,10", + "0,11" + ], + [ + { + "x": 8.3 + }, + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + { + "x": 8.55 + }, + "2,8", + "2,9", + "2,10", + "2,11" + ], + [ + { + "x": 8.1 + }, + "3,8", + "3,9", + "3,10", + "3,11" + ], + [ + { + "x": 8.1, + "w": 2.75 + }, + "4,9" + ], + [ + { + "y": -0.9500000000000002, + "x": 10.86, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11" + ] + ] + } +} diff --git a/src/era/era65/era65.json b/src/era/era65/era65.json index d8c0618786..3dbe994a82 100644 --- a/src/era/era65/era65.json +++ b/src/era/era65/era65.json @@ -2,11 +2,11 @@ "name": "ERA65", "vendorId": "0x4552", "productId": "0x0001", - "lighting": "qmk_backlight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "Left Shift ISO", diff --git a/src/ergoarrows/ergoarrows.json b/src/ergoarrows/ergoarrows.json index aad5cce996..7816f5c25e 100644 --- a/src/ergoarrows/ergoarrows.json +++ b/src/ergoarrows/ergoarrows.json @@ -2,8 +2,11 @@ "name": "ErgoArrows", "vendorId": "0x04D8", "productId": "0xEA54", + "matrix": { + "rows": 12, + "cols": 7 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 12, "cols": 7}, "layouts": { "keymap": [ [ diff --git a/src/ergodone/ergodone.json b/src/ergodone/ergodone.json index f62d1a1183..3159b8e40f 100644 --- a/src/ergodone/ergodone.json +++ b/src/ergodone/ergodone.json @@ -2,8 +2,11 @@ "name": "ErgoDone", "vendorId": "0x1209", "productId": "0x2328", + "matrix": { + "rows": 6, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 14}, "layouts": { "keymap": [ { diff --git a/src/ergodox_ez/ergodox_ez.json b/src/ergodox_ez/ergodox_ez.json index f9b6f3688c..520c451912 100644 --- a/src/ergodox_ez/ergodox_ez.json +++ b/src/ergodox_ez/ergodox_ez.json @@ -2,8 +2,11 @@ "name": "ErgoDox EZ", "vendorId": "0x3297", "productId": "0x4974", + "matrix": { + "rows": 14, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 14, "cols": 6}, "layouts": { "keymap": [ [ diff --git a/src/ergotravel/ergotravel.json b/src/ergotravel/ergotravel.json index 0c76571ce8..8b4198012c 100644 --- a/src/ergotravel/ergotravel.json +++ b/src/ergotravel/ergotravel.json @@ -2,8 +2,11 @@ "name": "ErgoTravel", "vendorId": "0x4A50", "productId": "0x4554", + "matrix": { + "rows": 8, + "cols": 7 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 7}, "layouts": { "keymap": [ [ @@ -14,7 +17,9 @@ "0,4", "0,5", "0,6", - {"x": 2}, + { + "x": 2 + }, "4,6", "4,5", "4,4", @@ -31,7 +36,9 @@ "1,4", "1,5", "1,6", - {"x": 2}, + { + "x": 2 + }, "5,6", "5,5", "5,4", @@ -48,7 +55,9 @@ "2,4", "2,5", "2,6", - {"x": 2}, + { + "x": 2 + }, "6,6", "6,5", "6,4", @@ -62,13 +71,19 @@ "3,1", "3,2", "3,3", - {"x": 1}, + { + "x": 1 + }, "3,4", "3,5", - {"x": 2}, + { + "x": 2 + }, "7,5", "7,4", - {"x": 1}, + { + "x": 1 + }, "7,3", "7,2", "7,1", diff --git a/src/eternal_keypad/eternal_keypad.json b/src/eternal_keypad/eternal_keypad.json index 5f65857d50..a7fc6c2ac1 100644 --- a/src/eternal_keypad/eternal_keypad.json +++ b/src/eternal_keypad/eternal_keypad.json @@ -2,11 +2,11 @@ "name": "Eternal Keypad", "vendorId": "0x1209", "productId": "0xDB00", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 8 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/eve/meteor.json b/src/eve/meteor.json index fddac6a72c..0385f00f90 100644 --- a/src/eve/meteor.json +++ b/src/eve/meteor.json @@ -2,15 +2,28 @@ "name": "EVE Meteor", "vendorId": "0x4556", "productId": "0x4D54", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "Split Left Shift", - ["Right Shift", "Up Arrow Layout", "Split Right Shift", "Standard"], + [ + "Right Shift", + "Up Arrow Layout", + "Split Right Shift", + "Standard" + ], "ISO Enter", - ["Bottom Row", "5x 1u", "Standard 60%", "Tsangan"] + [ + "Bottom Row", + "5x 1u", + "Standard 60%", + "Tsangan" + ] ], "keymap": [ [ diff --git a/src/evolv/evolv_ce.json b/src/evolv/evolv_ce.json index 07aa54796c..deee12830b 100644 --- a/src/evolv/evolv_ce.json +++ b/src/evolv/evolv_ce.json @@ -2,10 +2,17 @@ "name": "Evolv75 CE", "vendorId": "0x7865", "productId": "0x0E75", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 16}, "layouts": { - "labels": ["Split backspace", "ISO Enter", "Split left shift"], + "labels": [ + "Split backspace", + "ISO Enter", + "Split left shift" + ], "keymap": [ [ { diff --git a/src/evyd13/eon40/eon40.json b/src/evyd13/eon40/eon40.json index 112c3b251f..6c6d04806f 100644 --- a/src/evyd13/eon40/eon40.json +++ b/src/evyd13/eon40/eon40.json @@ -2,13 +2,20 @@ "name": "Evyd13 Eon40", "vendorId": "0x4705", "productId": "0x0140", - "lighting": "none", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "none", "layouts": { - "labels": [["Bottom row", "Grid", "2u space", "2x2u space"]], + "labels": [ + [ + "Bottom row", + "Grid", + "2u space", + "2x2u space" + ] + ], "keymap": [ [ { diff --git a/src/evyd13/eon65/eon65.json b/src/evyd13/eon65/eon65.json index 8d9fa7b4eb..7ebc2aa469 100644 --- a/src/evyd13/eon65/eon65.json +++ b/src/evyd13/eon65/eon65.json @@ -2,14 +2,18 @@ "name": "Evyd13 Eon65", "vendorId": "0x4705", "productId": "0xAEB4", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace", [ diff --git a/src/evyd13/eon75/eon75.json b/src/evyd13/eon75/eon75.json index a9152b4cf9..54aa2b8f3b 100644 --- a/src/evyd13/eon75/eon75.json +++ b/src/evyd13/eon75/eon75.json @@ -2,14 +2,18 @@ "name": "Evyd13 Eon75", "vendorId": "0x4705", "productId": "0x5C62", - "lighting": "none", "matrix": { "rows": 12, "cols": 8 }, + "lighting": "none", "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace", [ diff --git a/src/evyd13/eon87/eon87.json b/src/evyd13/eon87/eon87.json index 017a6cd545..640ed7b9f2 100644 --- a/src/evyd13/eon87/eon87.json +++ b/src/evyd13/eon87/eon87.json @@ -2,17 +2,28 @@ "name": "Evyd13 Eon87", "vendorId": "0x4705", "productId": "0xAA6B", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace", - ["Bottom row", "6.25u", "7u", "WKL", "6u", "Split space"], + [ + "Bottom row", + "6.25u", + "7u", + "WKL", + "6u", + "Split space" + ], "Split Right Shift" ], "keymap": [ diff --git a/src/evyd13/eon95/eon95.json b/src/evyd13/eon95/eon95.json index c35ac757c0..7fbf46ae47 100644 --- a/src/evyd13/eon95/eon95.json +++ b/src/evyd13/eon95/eon95.json @@ -2,14 +2,18 @@ "name": "Evyd13 Eon95", "vendorId": "0x4705", "productId": "0x8A18", - "lighting": "none", "matrix": { "rows": 12, "cols": 10 }, + "lighting": "none", "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace", [ diff --git a/src/evyd13/gh80_1800/gh80_1800.json b/src/evyd13/gh80_1800/gh80_1800.json index f36f00229a..599dea1d27 100644 --- a/src/evyd13/gh80_1800/gh80_1800.json +++ b/src/evyd13/gh80_1800/gh80_1800.json @@ -2,11 +2,11 @@ "name": "Evyd13 GH80-1800", "vendorId": "0x4705", "productId": "0x8B23", - "lighting": "none", "matrix": { "rows": 10, "cols": 11 }, + "lighting": "none", "layouts": { "labels": [ "ISO Enter", diff --git a/src/evyd13/gh80_3700/gh80_3700.json b/src/evyd13/gh80_3700/gh80_3700.json index 291ca482ca..b5d036260c 100644 --- a/src/evyd13/gh80_3700/gh80_3700.json +++ b/src/evyd13/gh80_3700/gh80_3700.json @@ -2,13 +2,17 @@ "name": "Evyd13 GH80-3700", "vendorId": "0x4705", "productId": "0x633A", - "lighting": "none", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "none", "layouts": { - "labels": ["Split 0", "Split +", "Split Enter"], + "labels": [ + "Split 0", + "Split +", + "Split Enter" + ], "keymap": [ [ { diff --git a/src/evyd13/gud70/gud70.json b/src/evyd13/gud70/gud70.json index 4cbb19015e..49a118d09e 100644 --- a/src/evyd13/gud70/gud70.json +++ b/src/evyd13/gud70/gud70.json @@ -2,11 +2,11 @@ "name": "Evyd13 Gud70", "vendorId": "0x4705", "productId": "0x198B", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { "labels": [ "ISO Enter", diff --git a/src/evyd13/nt210/nt210.json b/src/evyd13/nt210/nt210.json index 7aee763460..961a0973cb 100644 --- a/src/evyd13/nt210/nt210.json +++ b/src/evyd13/nt210/nt210.json @@ -2,13 +2,17 @@ "name": "Evyd13 nt210", "vendorId": "0x4705", "productId": "0xCC3F", - "lighting": "none", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "none", "layouts": { - "labels": ["Split +", "Split Enter", "Split 0"], + "labels": [ + "Split +", + "Split Enter", + "Split 0" + ], "keymap": [ [ { diff --git a/src/evyd13/nt650/nt650.json b/src/evyd13/nt650/nt650.json index c505b25b7a..96977e8322 100644 --- a/src/evyd13/nt650/nt650.json +++ b/src/evyd13/nt650/nt650.json @@ -2,11 +2,11 @@ "name": "Evyd13 nt650", "vendorId": "0x4705", "productId": "0xD5DF", - "lighting": "none", "matrix": { "rows": 8, "cols": 15 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/evyd13/nt660/nt660.json b/src/evyd13/nt660/nt660.json index 909906f845..4744a1ac0d 100644 --- a/src/evyd13/nt660/nt660.json +++ b/src/evyd13/nt660/nt660.json @@ -2,13 +2,16 @@ "name": "Evyd13 nt660", "vendorId": "0x4705", "productId": "0x1F02", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["ISO Enter", "Split Left Shift"], + "labels": [ + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ { diff --git a/src/evyd13/nt750/nt750.json b/src/evyd13/nt750/nt750.json index 411ecc668c..003e7d2e83 100644 --- a/src/evyd13/nt750/nt750.json +++ b/src/evyd13/nt750/nt750.json @@ -2,13 +2,16 @@ "name": "Evyd13 nt750", "vendorId": "0x4705", "productId": "0x3320", - "lighting": "none", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "none", "layouts": { - "labels": ["ISO Enter", "Split Left Shift"], + "labels": [ + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ { diff --git a/src/evyd13/nt980/nt980.json b/src/evyd13/nt980/nt980.json index 1be02b423e..4cb1a9336e 100644 --- a/src/evyd13/nt980/nt980.json +++ b/src/evyd13/nt980/nt980.json @@ -2,13 +2,16 @@ "name": "Evyd13 nt980", "vendorId": "0x4705", "productId": "0xAAF8", - "lighting": "none", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "none", "layouts": { - "labels": ["ISO Enter", "Split Left Shift"], + "labels": [ + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ { diff --git a/src/evyd13/plain60/plain60.json b/src/evyd13/plain60/plain60.json index 9752be9331..6919c17768 100644 --- a/src/evyd13/plain60/plain60.json +++ b/src/evyd13/plain60/plain60.json @@ -2,18 +2,28 @@ "name": "Evyd13 Plain60", "vendorId": "0x4705", "productId": "0x0160", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", "Split Backspace", - ["Bottom row", "Default", "Tsangan", "WKL", "HHKB"] + [ + "Bottom row", + "Default", + "Tsangan", + "WKL", + "HHKB" + ] ], "keymap": [ [ diff --git a/src/evyd13/quackfire/quackfire.json b/src/evyd13/quackfire/quackfire.json index 4f38ed9bae..6f006da074 100644 --- a/src/evyd13/quackfire/quackfire.json +++ b/src/evyd13/quackfire/quackfire.json @@ -2,13 +2,16 @@ "name": "Evyd13 Quackfire", "vendorId": "0x4705", "productId": "0x87C9", - "lighting": "none", "matrix": { "rows": 8, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["ISO Enter", "Split Right Shift"], + "labels": [ + "ISO Enter", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/evyd13/ta65/ta65.json b/src/evyd13/ta65/ta65.json index e0c2d3e652..57a82bcd61 100644 --- a/src/evyd13/ta65/ta65.json +++ b/src/evyd13/ta65/ta65.json @@ -2,14 +2,18 @@ "name": "Evyd13 ta-65", "vendorId": "0x4705", "productId": "0x7465", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace", [ diff --git a/src/evyd13/wasdat/wasdat.json b/src/evyd13/wasdat/wasdat.json index 01f4dc8060..df058ec77e 100644 --- a/src/evyd13/wasdat/wasdat.json +++ b/src/evyd13/wasdat/wasdat.json @@ -2,15 +2,23 @@ "name": "Evyd13 Wasdat", "vendorId": "0x4705", "productId": "0xC474", - "lighting": "none", "matrix": { "rows": 8, "cols": 16 }, + "lighting": "none", "layouts": { "labels": [ - ["Layout", "ANSI", "ISO"], - ["Size", "Full", "TKL"] + [ + "Layout", + "ANSI", + "ISO" + ], + [ + "Size", + "Full", + "TKL" + ] ], "keymap": [ [ diff --git a/src/evyd13/wasdat_code/wasdat_code.json b/src/evyd13/wasdat_code/wasdat_code.json index 8ae7377c0f..e07dbcd9ec 100644 --- a/src/evyd13/wasdat_code/wasdat_code.json +++ b/src/evyd13/wasdat_code/wasdat_code.json @@ -2,15 +2,23 @@ "name": "Evyd13 Wasdat Code", "vendorId": "0x4705", "productId": "0xB00E", - "lighting": "qmk_backlight", "matrix": { "rows": 8, "cols": 16 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ - ["Layout", "ANSI", "ISO"], - ["Size", "Full", "TKL"] + [ + "Layout", + "ANSI", + "ISO" + ], + [ + "Size", + "Full", + "TKL" + ] ], "keymap": [ [ diff --git a/src/evyd13/wonderland/wonderland.json b/src/evyd13/wonderland/wonderland.json index f5365f2df5..a31afd31d1 100644 --- a/src/evyd13/wonderland/wonderland.json +++ b/src/evyd13/wonderland/wonderland.json @@ -2,11 +2,21 @@ "name": "Evyd13 Wonderland", "vendorId": "0x4705", "productId": "0xA71C", - - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "layouts": { + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "2u Left Space", + "2.25u Left Space" + ], + "Full Right Shift" + ], "keymap": [ [ { @@ -279,11 +289,6 @@ }, "4,10" ] - ], - "labels": [ - "Split Backspace", - ["Bottom Row", "2u Left Space", "2.25u Left Space"], - "Full Right Shift" ] } } diff --git a/src/exclusive/e65.json b/src/exclusive/e65.json index b5bcc34590..f484daf769 100644 --- a/src/exclusive/e65.json +++ b/src/exclusive/e65.json @@ -2,11 +2,11 @@ "name": "E6.5", "vendorId": "0x4558", "productId": "0xE605", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/exclusive/e6v2/le_bmc.json b/src/exclusive/e6v2/le_bmc.json index 399bf75df9..a9f620387b 100644 --- a/src/exclusive/e6v2/le_bmc.json +++ b/src/exclusive/e6v2/le_bmc.json @@ -2,20 +2,28 @@ "name": "E6-V2 LE BMC rev 2.32", "vendorId": "0x4558", "productId": "0xE62D", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 8, "cols": 11 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Tsangan", "HHKB"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "HHKB" + ] ], - "keymap": [ [ { diff --git a/src/exclusive/e6v2/oe_bmc.json b/src/exclusive/e6v2/oe_bmc.json index b54537add1..59d3b2408e 100644 --- a/src/exclusive/e6v2/oe_bmc.json +++ b/src/exclusive/e6v2/oe_bmc.json @@ -2,20 +2,28 @@ "name": "E6-V2 OE BMC rev 2.31", "vendorId": "0x4558", "productId": "0xE62B", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 8, "cols": 11 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Tsangan", "HHKB"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "HHKB" + ] ], - "keymap": [ [ { diff --git a/src/exclusive/e7v1.json b/src/exclusive/e7v1.json index 6b43a0372e..06a67db1b6 100644 --- a/src/exclusive/e7v1.json +++ b/src/exclusive/e7v1.json @@ -2,19 +2,26 @@ "name": "E7-V1", "vendorId": "0x4558", "productId": "0xE701", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", - ["Bottom Row", "6.25u", "7u"] + [ + "Bottom Row", + "6.25u", + "7u" + ] ], - "keymap": [ [ { diff --git a/src/exclusive/e85_hotswap.json b/src/exclusive/e85_hotswap.json index 14a4754276..50563c690d 100644 --- a/src/exclusive/e85_hotswap.json +++ b/src/exclusive/e85_hotswap.json @@ -2,14 +2,20 @@ "name": "E8.5 Hotswap", "vendorId": "0x4558", "productId": "0xE851", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 11, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": [["Bottom Row", "Standard", "Tsangan", "WKL"]], - + "labels": [ + [ + "Bottom Row", + "Standard", + "Tsangan", + "WKL" + ] + ], "keymap": [ [ { diff --git a/src/exclusive/e85_soldered.json b/src/exclusive/e85_soldered.json index 2345083687..d82faa5920 100644 --- a/src/exclusive/e85_soldered.json +++ b/src/exclusive/e85_soldered.json @@ -2,20 +2,28 @@ "name": "E8.5 Soldered", "vendorId": "0x4558", "productId": "0xE852", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 11, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Tsangan", "WKL"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "WKL" + ] ], - "keymap": [ [ { diff --git a/src/fate_nozomi/arisu/arisu.json b/src/fate_nozomi/arisu/arisu.json index 9f58f45c5f..4ea048301b 100644 --- a/src/fate_nozomi/arisu/arisu.json +++ b/src/fate_nozomi/arisu/arisu.json @@ -2,8 +2,11 @@ "name": "ARISU", "vendorId": "0xFA7E", "productId": "0x0000", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/fc660c/fc660c.json b/src/fc660c/fc660c.json index 55970a6f4c..4b045d8d20 100644 --- a/src/fc660c/fc660c.json +++ b/src/fc660c/fc660c.json @@ -2,14 +2,21 @@ "name": "FC660C", "vendorId": "0x4853", "productId": "0x660C", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -22,15 +29,25 @@ "1,9", "1,10", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,0", "0,1", "0,2", @@ -43,15 +60,24 @@ "0,9", "0,10", "0,12", - {"w": 1.5}, + { + "w": 1.5 + }, "0,14", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", @@ -63,13 +89,21 @@ "4,8", "4,9", "4,10", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,4", @@ -80,27 +114,51 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "2,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "2,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,8", - {"w": 1.25}, + { + "w": 1.25 + }, "2,10", - {"w": 1.25}, + { + "w": 1.25 + }, "2,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,14", "2,13", "2,15" diff --git a/src/fc980c/fc980c.json b/src/fc980c/fc980c.json index cf389ebd8e..94a176ea2f 100644 --- a/src/fc980c/fc980c.json +++ b/src/fc980c/fc980c.json @@ -2,8 +2,11 @@ "name": "FC980C", "vendorId": "0x4853", "productId": "0x980C", + "matrix": { + "rows": 8, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 16}, "layouts": { "keymap": [ [ diff --git a/src/feels/feels65.json b/src/feels/feels65.json index 87c40d8e98..0de4f6da0f 100644 --- a/src/feels/feels65.json +++ b/src/feels/feels65.json @@ -2,17 +2,21 @@ "name": "Feels65", "vendorId": "0x04D8", "productId": "0xE965", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/feker/ik75/ik75.json b/src/feker/ik75/ik75.json index 5f71bcc097..d2f5c0ab51 100644 --- a/src/feker/ik75/ik75.json +++ b/src/feker/ik75/ik75.json @@ -2,79 +2,219 @@ "name": "IK75", "vendorId": "0xF2E7", "productId": "0x1226", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Alphas Mods", 1], - ["Gradient Up/Down", 1], - ["Breathing", 1], - ["Band Sat.", 1], - ["Band Val.", 1], - ["Pinwheel Sat.", 1], - ["Pinwheel Val.", 1], - ["Cycle All", 1], - ["Cycle Up/Down", 1], - ["Cycle Out/In", 1], - ["Cycle Pinwheel", 1], - ["Dual Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Flow", 1], - ["Pixel Fractal", 1], - ["Typing Heatmap", 1], - ["Digital Rain", 1], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multi Wide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multi Cross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multi Nexus", 1], - ["Splash", 1], - ["Multi Splash", 1], - ["Solid Splash", 1], - ["Solid Multi Splash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 1 + ], + [ + "Gradient Up/Down", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Sat.", + 1 + ], + [ + "Band Val.", + 1 + ], + [ + "Pinwheel Sat.", + 1 + ], + [ + "Pinwheel Val.", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Flow", + 1 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Typing Heatmap", + 1 + ], + [ + "Digital Rain", + 1 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multi Wide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multi Cross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multi Nexus", + 1 + ], + [ + "Splash", + 1 + ], + [ + "Multi Splash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multi Splash", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, - "matrix": {"rows": 6, "cols": 16}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "0,13", - {"c": "#aaaaaa", "x": 0.5}, + { + "c": "#aaaaaa", + "x": 0.5 + }, "4,15\n\n\n\n\n\n\n\n\ne0" ], [ - {"c": "#aaaaaa", "y": 0.25}, + { + "c": "#aaaaaa", + "y": 0.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -87,15 +227,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -108,15 +258,25 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "2,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -128,15 +288,26 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"c": "#aaaaaa", "x": 0.5}, + { + "c": "#aaaaaa", + "x": 0.5 + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -147,27 +318,61 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,13", - {"x": 1.5}, + { + "x": 1.5 + }, "3,15" ], - [{"c": "#777777", "y": -0.75, "x": 14.25}, "4,14"], [ - {"c": "#aaaaaa", "y": -0.25, "w": 1.25}, + { + "c": "#777777", + "y": -0.75, + "x": 14.25 + }, + "4,14" + ], + [ + { + "c": "#aaaaaa", + "y": -0.25, + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,12", "5,10", "5,9" ], - [{"c": "#777777", "y": -0.75, "x": 13.25}, "5,13", "5,14", "5,15"] + [ + { + "c": "#777777", + "y": -0.75, + "x": 13.25 + }, + "5,13", + "5,14", + "5,15" + ] ] } } diff --git a/src/ferris/sweep/sweep.json b/src/ferris/sweep/sweep.json index e0dc6a6a39..0237254507 100644 --- a/src/ferris/sweep/sweep.json +++ b/src/ferris/sweep/sweep.json @@ -2,11 +2,11 @@ "name": "Ferris Sweep", "vendorId": "0xC2AB", "productId": "0x3939", - "lighting": "none", "matrix": { "rows": 8, "cols": 5 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/ffkeebs/siris.json b/src/ffkeebs/siris.json index c8eb66def4..ad81d8f45a 100644 --- a/src/ffkeebs/siris.json +++ b/src/ffkeebs/siris.json @@ -2,11 +2,11 @@ "name": "Siris", "vendorId": "0x04D8", "productId": "0xE96C", - "lighting": "none", "matrix": { "rows": 5, "cols": 12 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/fjlabs/7vhotswap/7vhotswap.json b/src/fjlabs/7vhotswap/7vhotswap.json index aa2c1d512c..f4aa240f0c 100644 --- a/src/fjlabs/7vhotswap/7vhotswap.json +++ b/src/fjlabs/7vhotswap/7vhotswap.json @@ -2,9 +2,16 @@ "name": "7V Hotswap", "vendorId": "0x7074", "productId": "0x0014", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 15}, "layouts": { + "labels": [ + "Split Backspace", + "6U Bottom Row" + ], "keymap": [ [ { @@ -224,7 +231,6 @@ }, "5,5\n\n\n1,1" ] - ], - "labels": ["Split Backspace", "6U Bottom Row"] + ] } } diff --git a/src/fjlabs/ad65/ad65.json b/src/fjlabs/ad65/ad65.json index 87eae7d961..aeaa1eeed6 100644 --- a/src/fjlabs/ad65/ad65.json +++ b/src/fjlabs/ad65/ad65.json @@ -2,9 +2,22 @@ "name": "Absolute Designs 65", "vendorId": "0x7074", "productId": "0x0010", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25U Space", + "7U Space" + ] + ], "keymap": [ [ { @@ -206,12 +219,6 @@ }, "4,10\n\n\n3,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "6.25U Space", "7U Space"] ] } } diff --git a/src/fjlabs/avalon/avalon.json b/src/fjlabs/avalon/avalon.json index 04c7562ca2..04224408e1 100644 --- a/src/fjlabs/avalon/avalon.json +++ b/src/fjlabs/avalon/avalon.json @@ -2,9 +2,22 @@ "name": "Avalon", "vendorId": "0x7074", "productId": "0x0015", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 16}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25U ANSI", + "7U" + ] + ], "keymap": [ [ { @@ -233,12 +246,6 @@ }, "4,11\n\n\n3,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "6.25U ANSI", "7U"] ] } } diff --git a/src/fjlabs/bks65/bks65.json b/src/fjlabs/bks65/bks65.json index 7c0e93b4d1..1382eefcac 100644 --- a/src/fjlabs/bks65/bks65.json +++ b/src/fjlabs/bks65/bks65.json @@ -2,8 +2,11 @@ "name": "BKS65", "vendorId": "0x7074", "productId": "0x1001", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/fjlabs/bks65solder/bks65solder.json b/src/fjlabs/bks65solder/bks65solder.json index 62bd35a7c5..5a03987b77 100644 --- a/src/fjlabs/bks65solder/bks65solder.json +++ b/src/fjlabs/bks65solder/bks65solder.json @@ -2,9 +2,24 @@ "name": "BKS65 Solder", "vendorId": "0x7074", "productId": "0x0099", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Spacebar", + "6.25U", + "Split #1", + "Split #2" + ], + "Right Blocker" + ], "keymap": [ [ { @@ -226,13 +241,6 @@ }, "4,8\n\n\n3,2" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Spacebar", "6.25U", "Split #1", "Split #2"], - "Right Blocker" ] } } diff --git a/src/fjlabs/bolsa65/bolsa65.json b/src/fjlabs/bolsa65/bolsa65.json index c3c408fe86..4f64052175 100644 --- a/src/fjlabs/bolsa65/bolsa65.json +++ b/src/fjlabs/bolsa65/bolsa65.json @@ -2,8 +2,11 @@ "name": "Bolsa65", "vendorId": "0x7074", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/fjlabs/kf87/kf87.json b/src/fjlabs/kf87/kf87.json index 215ac7b5b1..9eac4a97b1 100644 --- a/src/fjlabs/kf87/kf87.json +++ b/src/fjlabs/kf87/kf87.json @@ -2,8 +2,11 @@ "name": "KF87", "vendorId": "0x7074", "productId": "0x0006", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ diff --git a/src/fjlabs/kyuu/kyuu.json b/src/fjlabs/kyuu/kyuu.json index 7b20d036b6..78733ef412 100644 --- a/src/fjlabs/kyuu/kyuu.json +++ b/src/fjlabs/kyuu/kyuu.json @@ -2,9 +2,17 @@ "name": "Kyuu Hotswap", "vendorId": "0x7074", "productId": "0x1012", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { + "labels": [ + "Split Backspace", + "Split Left Shift", + "7U Bottom Row" + ], "keymap": [ [ { @@ -195,7 +203,6 @@ }, "4,11\n\n\n2,1" ] - ], - "labels": ["Split Backspace", "Split Left Shift", "7U Bottom Row"] + ] } } diff --git a/src/fjlabs/ldk65/ldk65.json b/src/fjlabs/ldk65/ldk65.json index 472401cd9e..c7b531b257 100644 --- a/src/fjlabs/ldk65/ldk65.json +++ b/src/fjlabs/ldk65/ldk65.json @@ -2,8 +2,11 @@ "name": "LDK65", "vendorId": "0x7074", "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/fjlabs/midway60/midway60.json b/src/fjlabs/midway60/midway60.json index 7342452a16..3374598efa 100644 --- a/src/fjlabs/midway60/midway60.json +++ b/src/fjlabs/midway60/midway60.json @@ -2,9 +2,23 @@ "name": "Midway60", "vendorId": "0x7074", "productId": "0x1002", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "ANSI", + "7U" + ] + ], "keymap": [ [ { @@ -210,13 +224,6 @@ }, "4,13\n\n\n4,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "ANSI", "7U"] ] } } diff --git a/src/fjlabs/mk61-rgb-ansi/mk61-rgb-ansi.json b/src/fjlabs/mk61-rgb-ansi/mk61-rgb-ansi.json index ad31a49d56..5a0b6cc7a7 100644 --- a/src/fjlabs/mk61-rgb-ansi/mk61-rgb-ansi.json +++ b/src/fjlabs/mk61-rgb-ansi/mk61-rgb-ansi.json @@ -2,8 +2,11 @@ "name": "Mechanical Keyboards, LLC MK61-RGB-ANSI", "vendorId": "0x7074", "productId": "0x1011", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/fjlabs/polaris/polaris.json b/src/fjlabs/polaris/polaris.json index f90e57fc60..b02bf9271c 100644 --- a/src/fjlabs/polaris/polaris.json +++ b/src/fjlabs/polaris/polaris.json @@ -2,9 +2,25 @@ "name": "Polaris HS and Solder", "vendorId": "0x7074", "productId": "0x9001", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "6.25U Space", + "Split 6.25U", + "7U Space", + "7U WKL" + ] + ], "keymap": [ [ { @@ -281,13 +297,6 @@ }, "4,13\n\n\n4,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "6.25U Space", "Split 6.25U", "7U Space", "7U WKL"] ] } } diff --git a/src/fjlabs/ready100/ready100.json b/src/fjlabs/ready100/ready100.json index 504a49b704..b3c28f69fa 100644 --- a/src/fjlabs/ready100/ready100.json +++ b/src/fjlabs/ready100/ready100.json @@ -2,8 +2,11 @@ "name": "Ready100", "vendorId": "0x7074", "productId": "0x1003", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/fjlabs/sinanju/sinanju.json b/src/fjlabs/sinanju/sinanju.json index f76b63b404..3ced341609 100644 --- a/src/fjlabs/sinanju/sinanju.json +++ b/src/fjlabs/sinanju/sinanju.json @@ -2,9 +2,16 @@ "name": "Sinanju", "vendorId": "0x7074", "productId": "0x1022", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { @@ -147,7 +154,6 @@ }, "4,13" ] - ], - "labels": ["Split Backspace", "Split Right Shift"] + ] } } diff --git a/src/fjlabs/sinanjuwk/sinanjuwk.json b/src/fjlabs/sinanjuwk/sinanjuwk.json index fe892f8b4a..742ae6b7bf 100644 --- a/src/fjlabs/sinanjuwk/sinanjuwk.json +++ b/src/fjlabs/sinanjuwk/sinanjuwk.json @@ -2,9 +2,22 @@ "name": "Sinanju WK", "vendorId": "0x7074", "productId": "0x1023", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { + "labels": [ + "Split Backspace", + "Split Right Shift", + [ + "Bottom Row", + "6.25U", + "7U WKL", + "7U WK" + ] + ], "keymap": [ [ { @@ -216,11 +229,6 @@ }, "4,13\n\n\n2,2" ] - ], - "labels": [ - "Split Backspace", - "Split Right Shift", - ["Bottom Row", "6.25U", "7U WKL", "7U WK"] ] } } diff --git a/src/fjlabs/solanis/solanis.json b/src/fjlabs/solanis/solanis.json index 83b56bab6b..d125de7526 100644 --- a/src/fjlabs/solanis/solanis.json +++ b/src/fjlabs/solanis/solanis.json @@ -2,9 +2,28 @@ "name": "Solanis", "vendorId": "0x7074", "productId": "0x0017", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { + "labels": [ + [ + "Function Row", + "F12", + "F13" + ], + "Split Backspace", + "Split Right Shift", + [ + "Bottom Row", + "6.25U", + "6.25U Split", + "7U", + "7U Split" + ] + ], "keymap": [ [ { @@ -336,12 +355,6 @@ }, "5,13\n\n\n3,3" ] - ], - "labels": [ - ["Function Row", "F12", "F13"], - "Split Backspace", - "Split Right Shift", - ["Bottom Row", "6.25U", "6.25U Split", "7U", "7U Split"] ] } } diff --git a/src/fjlabs/swordfish/swordfish.json b/src/fjlabs/swordfish/swordfish.json index 438918ad69..5867f2e3be 100644 --- a/src/fjlabs/swordfish/swordfish.json +++ b/src/fjlabs/swordfish/swordfish.json @@ -2,9 +2,15 @@ "name": "Swordfish", "vendorId": "0x7074", "productId": "0x0024", + "matrix": { + "rows": 14, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 14, "cols": 15}, "layouts": { + "labels": [ + "Split Backspace" + ], "keymap": [ [ { @@ -267,7 +273,6 @@ }, "4,8" ] - ], - "labels": ["Split Backspace"] + ] } } diff --git a/src/fjlabs/tf60ansi/tf60ansi.json b/src/fjlabs/tf60ansi/tf60ansi.json index 15cd9e1e05..2d77cf54c3 100644 --- a/src/fjlabs/tf60ansi/tf60ansi.json +++ b/src/fjlabs/tf60ansi/tf60ansi.json @@ -2,8 +2,11 @@ "name": "FJLabs TF60 ANSI", "vendorId": "0x7074", "productId": "0x1004", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/fjlabs/tf60v2/tf60v2.json b/src/fjlabs/tf60v2/tf60v2.json index 1b10dbcd74..96961ee40c 100644 --- a/src/fjlabs/tf60v2/tf60v2.json +++ b/src/fjlabs/tf60v2/tf60v2.json @@ -2,8 +2,11 @@ "name": "FJLabs TF60 RGB V2", "vendorId": "0x7074", "productId": "0x1005", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/fjlabs/tf65rgbv2/tf65rgbv2.json b/src/fjlabs/tf65rgbv2/tf65rgbv2.json index 60eb60fda1..2f41e43e06 100644 --- a/src/fjlabs/tf65rgbv2/tf65rgbv2.json +++ b/src/fjlabs/tf65rgbv2/tf65rgbv2.json @@ -2,8 +2,11 @@ "name": "FJLabs TF65 RGB V2", "vendorId": "0x7074", "productId": "0x1007", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/flehrad/bigswitch.json b/src/flehrad/bigswitch.json index f335b5a797..b682fa2ad9 100644 --- a/src/flehrad/bigswitch.json +++ b/src/flehrad/bigswitch.json @@ -2,11 +2,11 @@ "name": "Big Switch", "vendorId": "0x1209", "productId": "0xB195", - "lighting": "qmk_rgblight", "matrix": { "rows": 1, "cols": 1 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/floookay/adelheid/adelheid.json b/src/floookay/adelheid/adelheid.json index 947d398715..85d5c5563e 100644 --- a/src/floookay/adelheid/adelheid.json +++ b/src/floookay/adelheid/adelheid.json @@ -2,11 +2,11 @@ "name": "Adelheid", "vendorId": "0xF100", "productId": "0xAD78", - "lighting": "qmk_backlight", "matrix": { "rows": 7, "cols": 15 }, + "lighting": "qmk_backlight", "layouts": { "keymap": [ [ diff --git a/src/flx/lodestone/lodestone.json b/src/flx/lodestone/lodestone.json index 27967316c0..74937dddad 100755 --- a/src/flx/lodestone/lodestone.json +++ b/src/flx/lodestone/lodestone.json @@ -2,14 +2,33 @@ "name": "Lodestone", "vendorId": "0x4658", "productId": "0x4C53", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ - ["Backspace", "Split", "Full"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Split", + "Full" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/flx/virgo/virgo.json b/src/flx/virgo/virgo.json index 742a74003d..debea666ca 100755 --- a/src/flx/virgo/virgo.json +++ b/src/flx/virgo/virgo.json @@ -2,15 +2,39 @@ "name": "FLX Virgo", "vendorId": "0x4658", "productId": "0x5647", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 12, "cols": 9}, "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "Option 1", "Option 2", "Option 3"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "Option 1", + "Option 2", + "Option 3" + ] ], "keymap": [ [ diff --git a/src/foostan/cornelius.json b/src/foostan/cornelius.json index bc7f4d6845..781e6fcec7 100644 --- a/src/foostan/cornelius.json +++ b/src/foostan/cornelius.json @@ -2,42 +2,284 @@ "name": "Cornelius", "vendorId": "0x3265", "productId": "0x0005", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 12}, "layouts": { "keymap": [ - [{"r": 10, "rx": 1.5, "x": 2.5}, "0,3"], - [{"y": -0.875, "x": 3.5}, "0,4"], - [{"y": -0.875, "x": 1.5}, "0,2", {"x": 2}, "0,5"], - [{"y": -0.625, "x": -0.5}, "0,0", "0,1"], - [{"y": -0.625, "x": 2.5}, "1,3"], - [{"y": -0.875, "x": 3.5}, "1,4"], - [{"y": -0.875, "x": 1.5}, "1,2", {"x": 2}, "1,5"], - [{"y": -0.625, "x": -0.5}, "1,0", "1,1"], - [{"y": -0.625, "x": 2.5}, "2,3"], - [{"y": -0.875, "x": 3.5}, "2,4"], - [{"y": -0.875, "x": 1.5}, "2,2", {"x": 2}, "2,5"], - [{"y": -0.625, "x": -0.5}, "2,0", "2,1"], - [{"y": -0.375, "x": 1.5}, "3,2", {"x": 0.5}, "3,3"], - [{"y": -0.625, "x": -0.5}, "3,0", "3,1"], - [{"r": 25, "y": -2.515, "x": 4.97}, "3,4"], - [{"r": 40, "y": -2.6, "x": 6.55}, "3,5"], - [{"r": -40, "rx": 13.25, "y": 0.51, "x": -7.55}, "3,6"], - [{"r": -25, "y": 0.6, "x": -5.97}, "3,7"], - [{"r": -10, "y": -3.11, "x": -3.5}, "0,8"], - [{"y": -0.875, "x": -4.5}, "0,7"], - [{"y": -0.875, "x": -5.5}, "0,6", {"x": 2}, "0,9"], - [{"y": -0.625, "x": -1.5}, "0,10", "0,11"], - [{"y": -0.625, "x": -3.5}, "1,8"], - [{"y": -0.875, "x": -4.5}, "1,7"], - [{"y": -0.875, "x": -5.5}, "1,6", {"x": 2}, "1,9"], - [{"y": -0.625, "x": -1.5}, "1,10", "1,11"], - [{"y": -0.625, "x": -3.5}, "2,8"], - [{"y": -0.875, "x": -4.5}, "2,7"], - [{"y": -0.875, "x": -5.5}, "2,6", {"x": 2}, "2,9"], - [{"y": -0.625, "x": -1.5}, "2,10", "2,11"], - [{"y": -0.375, "x": -4}, "3,8", {"x": 0.5}, "3,9"], - [{"y": -0.625, "x": -1.5}, "3,10", "3,11"] + [ + { + "r": 10, + "rx": 1.5, + "x": 2.5 + }, + "0,3" + ], + [ + { + "y": -0.875, + "x": 3.5 + }, + "0,4" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "0,2", + { + "x": 2 + }, + "0,5" + ], + [ + { + "y": -0.625, + "x": -0.5 + }, + "0,0", + "0,1" + ], + [ + { + "y": -0.625, + "x": 2.5 + }, + "1,3" + ], + [ + { + "y": -0.875, + "x": 3.5 + }, + "1,4" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "1,2", + { + "x": 2 + }, + "1,5" + ], + [ + { + "y": -0.625, + "x": -0.5 + }, + "1,0", + "1,1" + ], + [ + { + "y": -0.625, + "x": 2.5 + }, + "2,3" + ], + [ + { + "y": -0.875, + "x": 3.5 + }, + "2,4" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "2,2", + { + "x": 2 + }, + "2,5" + ], + [ + { + "y": -0.625, + "x": -0.5 + }, + "2,0", + "2,1" + ], + [ + { + "y": -0.375, + "x": 1.5 + }, + "3,2", + { + "x": 0.5 + }, + "3,3" + ], + [ + { + "y": -0.625, + "x": -0.5 + }, + "3,0", + "3,1" + ], + [ + { + "r": 25, + "y": -2.515, + "x": 4.97 + }, + "3,4" + ], + [ + { + "r": 40, + "y": -2.6, + "x": 6.55 + }, + "3,5" + ], + [ + { + "r": -40, + "rx": 13.25, + "y": 0.51, + "x": -7.55 + }, + "3,6" + ], + [ + { + "r": -25, + "y": 0.6, + "x": -5.97 + }, + "3,7" + ], + [ + { + "r": -10, + "y": -3.11, + "x": -3.5 + }, + "0,8" + ], + [ + { + "y": -0.875, + "x": -4.5 + }, + "0,7" + ], + [ + { + "y": -0.875, + "x": -5.5 + }, + "0,6", + { + "x": 2 + }, + "0,9" + ], + [ + { + "y": -0.625, + "x": -1.5 + }, + "0,10", + "0,11" + ], + [ + { + "y": -0.625, + "x": -3.5 + }, + "1,8" + ], + [ + { + "y": -0.875, + "x": -4.5 + }, + "1,7" + ], + [ + { + "y": -0.875, + "x": -5.5 + }, + "1,6", + { + "x": 2 + }, + "1,9" + ], + [ + { + "y": -0.625, + "x": -1.5 + }, + "1,10", + "1,11" + ], + [ + { + "y": -0.625, + "x": -3.5 + }, + "2,8" + ], + [ + { + "y": -0.875, + "x": -4.5 + }, + "2,7" + ], + [ + { + "y": -0.875, + "x": -5.5 + }, + "2,6", + { + "x": 2 + }, + "2,9" + ], + [ + { + "y": -0.625, + "x": -1.5 + }, + "2,10", + "2,11" + ], + [ + { + "y": -0.375, + "x": -4 + }, + "3,8", + { + "x": 0.5 + }, + "3,9" + ], + [ + { + "y": -0.625, + "x": -1.5 + }, + "3,10", + "3,11" + ] ] } } diff --git a/src/foxlab/key65_hotswap/key65_hotswap.json b/src/foxlab/key65_hotswap/key65_hotswap.json index f164436437..a5826998f7 100644 --- a/src/foxlab/key65_hotswap/key65_hotswap.json +++ b/src/foxlab/key65_hotswap/key65_hotswap.json @@ -2,10 +2,16 @@ "name": "Key 65 Hotswap", "vendorId": "0x464C", "productId": "0x0003", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Top Blocker", "Windows Key"], + "labels": [ + "Top Blocker", + "Windows Key" + ], "keymap": [ [ { diff --git a/src/foxlab/key65_universal/key65_universal.json b/src/foxlab/key65_universal/key65_universal.json index e6bb7ae08a..237fc0c4e0 100644 --- a/src/foxlab/key65_universal/key65_universal.json +++ b/src/foxlab/key65_universal/key65_universal.json @@ -2,13 +2,20 @@ "name": "Key 65 Universal", "vendorId": "0x464C", "productId": "0x0004", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "Top Blocker", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", [ "Bottom Row", diff --git a/src/foxlab/leaf60_hotswap/leaf60_hotswap.json b/src/foxlab/leaf60_hotswap/leaf60_hotswap.json index 70c5db96c3..cb97629200 100755 --- a/src/foxlab/leaf60_hotswap/leaf60_hotswap.json +++ b/src/foxlab/leaf60_hotswap/leaf60_hotswap.json @@ -2,8 +2,11 @@ "name": "Leaf 60 Hotswap", "vendorId": "0x464C", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/foxlab/leaf60_universal/leaf60_universal.json b/src/foxlab/leaf60_universal/leaf60_universal.json index e230fce14e..5c6b552c3b 100755 --- a/src/foxlab/leaf60_universal/leaf60_universal.json +++ b/src/foxlab/leaf60_universal/leaf60_universal.json @@ -2,14 +2,22 @@ "name": "Leaf 60 Universal", "vendorId": "0x464C", "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "Split Spacebar", "7U"] + [ + "Bottom Row", + "ANSI", + "Split Spacebar", + "7U" + ] ], "keymap": [ [ diff --git a/src/friedrich/friedrich.json b/src/friedrich/friedrich.json index 80eeb8a6ce..6a223128d0 100644 --- a/src/friedrich/friedrich.json +++ b/src/friedrich/friedrich.json @@ -2,11 +2,11 @@ "name": "Friedrich", "vendorId": "0x6481", "productId": "0xB4A2", - "lighting": "none", "matrix": { "rows": 5, "cols": 12 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/frooastboard/nano/nano.json b/src/frooastboard/nano/nano.json index 1d6f397bb1..609a48f97b 100644 --- a/src/frooastboard/nano/nano.json +++ b/src/frooastboard/nano/nano.json @@ -2,15 +2,33 @@ "name": "Frooastboard Nano", "vendorId": "0x4642", "productId": "0x6F21", - "lighting": "qmk_rgblight", "matrix": { "rows": 2, "cols": 2 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - [{"c": "#cccccc"}, "0,0", {"c": "#cccccc"}, "0,1"], - [{"c": "#777777"}, "1,0", {"c": "#cccccc"}, "1,1"] + [ + { + "c": "#cccccc" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1" + ], + [ + { + "c": "#777777" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1" + ] ] } } diff --git a/src/frooastboard/walnut/walnut.json b/src/frooastboard/walnut/walnut.json index e7f40e56c4..e657eed11d 100644 --- a/src/frooastboard/walnut/walnut.json +++ b/src/frooastboard/walnut/walnut.json @@ -2,47 +2,136 @@ "name": "Frooastboard Walnut", "vendorId": "0x4642", "productId": "0x776E", + "matrix": { + "rows": 9, + "cols": 8 + }, "lighting": { "extends": "qmk_rgblight", "keycodes": "qmk", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Vertical Gradient", 1], - ["Horizontal Gradient", 1], - ["Breathing", 1], - ["Colorband - Saturation", 1], - ["Colorband - Brightness", 1], - ["Pinwheel - Saturation", 1], - ["Pinwheel - Brightness", 1], - ["Spiral - Saturation", 1], - ["Spiral - Brightness", 1], - ["Cycle All", 1], - ["Cycle Horizontal", 1], - ["Cycle Vertical", 1], - ["Rainbow Chevron", 1], - ["Cycle - In/Out", 1], - ["Cycle - In/Out Dual", 1], - ["Cycle - Pinwheel", 1], - ["Cycle - Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Flow", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Vertical Gradient", + 1 + ], + [ + "Horizontal Gradient", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Colorband - Saturation", + 1 + ], + [ + "Colorband - Brightness", + 1 + ], + [ + "Pinwheel - Saturation", + 1 + ], + [ + "Pinwheel - Brightness", + 1 + ], + [ + "Spiral - Saturation", + 1 + ], + [ + "Spiral - Brightness", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Horizontal", + 1 + ], + [ + "Cycle Vertical", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Cycle - In/Out", + 1 + ], + [ + "Cycle - In/Out Dual", + 1 + ], + [ + "Cycle - Pinwheel", + 1 + ], + [ + "Cycle - Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Flow", + 1 + ] ] }, - "matrix": { - "rows": 9, - "cols": 8 - }, "layouts": { - "labels": ["ANSI Layout"], + "labels": [ + "ANSI Layout" + ], "keymap": [ [ { diff --git a/src/fruit/bop.json b/src/fruit/bop.json index b249a8fffa..69a5c4f9ec 100644 --- a/src/fruit/bop.json +++ b/src/fruit/bop.json @@ -2,12 +2,20 @@ "name": "bop", "vendorId": "0x666B", "productId": "0x626F", + "matrix": { + "rows": 6, + "cols": 20 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 20}, "layouts": { "labels": [ "Long Key", - ["Space Bar", "Full 1U keys", "Split Spacebar 1", "Split Spacebar 2"] + [ + "Space Bar", + "Full 1U keys", + "Split Spacebar 1", + "Split Spacebar 2" + ] ], "keymap": [ [ diff --git a/src/geekboards/macropad_v2/macropad_v2.json b/src/geekboards/macropad_v2/macropad_v2.json index c624440405..e4c78f0d09 100644 --- a/src/geekboards/macropad_v2/macropad_v2.json +++ b/src/geekboards/macropad_v2/macropad_v2.json @@ -2,42 +2,129 @@ "name": "Geekboards Macropad v2", "vendorId": "0x0483", "productId": "0xA372", + "matrix": { + "rows": 2, + "cols": 4 + }, "customKeycodes": [ - {"name": "Super Alt Tab", "title": "Super Alt Tab", "shortName": "AltTab"} + { + "name": "Super Alt Tab", + "title": "Super Alt Tab", + "shortName": "AltTab" + } ], "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["CYCLE_PINWHEEL", 1], - ["DUAL_BEACON", 1], - ["TYPING_HEATMAP", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, - "matrix": {"rows": 2, "cols": 4}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/src/geminate60/geminate60.json b/src/geminate60/geminate60.json index f98c869265..851a2bee5e 100644 --- a/src/geminate60/geminate60.json +++ b/src/geminate60/geminate60.json @@ -2,17 +2,23 @@ "name": "Geminate60", "vendorId": "0x7764", "productId": "0x676d", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], - "keymap": [ [ { diff --git a/src/gen_one/g1_65.json b/src/gen_one/g1_65.json index a1c6d3675a..4607ea3fdb 100644 --- a/src/gen_one/g1_65.json +++ b/src/gen_one/g1_65.json @@ -2,11 +2,11 @@ "name": "Gen One G1_65", "vendorId": "0xE720", "productId": "0x0001", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/generic_panda/panda65_01.json b/src/generic_panda/panda65_01.json index 7abd5f36d5..946f422c23 100644 --- a/src/generic_panda/panda65_01.json +++ b/src/generic_panda/panda65_01.json @@ -2,10 +2,15 @@ "name": "things are going well", "vendorId": "0x6770", "productId": "0x6501", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "labels": ["split backspace"], + "labels": [ + "split backspace" + ], "keymap": [ [ { diff --git a/src/gentleman65/gentleman65.json b/src/gentleman65/gentleman65.json index 53b8db18a0..aed6882deb 100644 --- a/src/gentleman65/gentleman65.json +++ b/src/gentleman65/gentleman65.json @@ -2,14 +2,15 @@ "name": "Gentleman 65", "vendorId": "0x00FA", "productId": "0x2020", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["ISO Enter"], - + "labels": [ + "ISO Enter" + ], "keymap": [ [ { diff --git a/src/geonworks/frogmini/fmh.json b/src/geonworks/frogmini/fmh.json index 1e5de8c609..e6002cbc3b 100644 --- a/src/geonworks/frogmini/fmh.json +++ b/src/geonworks/frogmini/fmh.json @@ -2,13 +2,21 @@ "name": "GeonWorks Frog Mini FM-H", "vendorId": "0x6777", "productId": "0x2D28", + "matrix": { + "rows": 6, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 14}, "layouts": { "labels": [ "Split backspace", "Split right shift", - ["Bottom row", "WK", "HHKB", "WKL"] + [ + "Bottom row", + "WK", + "HHKB", + "WKL" + ] ], "keymap": [ [ diff --git a/src/geonworks/frogmini/fms.json b/src/geonworks/frogmini/fms.json index 26ecec01f5..fc9cbff75d 100644 --- a/src/geonworks/frogmini/fms.json +++ b/src/geonworks/frogmini/fms.json @@ -2,8 +2,11 @@ "name": "GeonWorks Frog Mini FM-S", "vendorId": "0x6777", "productId": "0x2D33", + "matrix": { + "rows": 6, + "cols": 14 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 14}, "layouts": { "labels": [ "Split backspace", diff --git a/src/gh60/revc/revc.json b/src/gh60/revc/revc.json index e106f5329f..8870c65e3b 100755 --- a/src/gh60/revc/revc.json +++ b/src/gh60/revc/revc.json @@ -2,12 +2,30 @@ "name": "GH60 Rev C", "vendorId": "0x4335", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "ANSI", + "7U", + "WKL", + "HHKB" + ] + ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", "0,1", "0,2", @@ -21,16 +39,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "4,9\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,7 +73,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -57,9 +89,14 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,19 +108,36 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -94,82 +148,154 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,12\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n4,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", "4,12\n\n\n4,3", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n4,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "WKL", "HHKB"] ] } } diff --git a/src/gh60/satan/satan.json b/src/gh60/satan/satan.json index e506ba870c..8b93c7d215 100755 --- a/src/gh60/satan/satan.json +++ b/src/gh60/satan/satan.json @@ -2,12 +2,30 @@ "name": "GH60 Satan", "vendorId": "0x4335", "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "ANSI", + "7U", + "WKL", + "HHKB" + ] + ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", "0,1", "0,2", @@ -21,16 +39,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "4,9\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,7 +73,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -57,9 +89,14 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,19 +108,36 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -94,82 +148,154 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,12\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n4,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", "4,12\n\n\n4,3", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n4,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "WKL", "HHKB"] ] } } diff --git a/src/ghs/jem_hotswap_ansi.json b/src/ghs/jem_hotswap_ansi.json index 3fd0cf0869..5946f7b2ad 100644 --- a/src/ghs/jem_hotswap_ansi.json +++ b/src/ghs/jem_hotswap_ansi.json @@ -2,17 +2,33 @@ "name": "GHS.JEM", "vendorId": "0x0645", "productId": "0x2003", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,17 +41,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "1,14", - {"x": 0.75}, + { + "x": 0.75 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,15 +73,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,15 +101,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -87,46 +129,78 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,11", "4,12", "4,13" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,1" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Bottom Row", "6.25u", "7u"] ] } } diff --git a/src/ghs/jem_soldered.json b/src/ghs/jem_soldered.json index e605a498e6..e7ef1823eb 100644 --- a/src/ghs/jem_soldered.json +++ b/src/ghs/jem_soldered.json @@ -2,17 +2,43 @@ "name": "GHS.JEM", "vendorId": "0x0645", "productId": "0x1003", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,17 +51,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "1,14", - {"x": 0.75}, + { + "x": 0.75 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,9 +83,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", { "x": 1.5, @@ -64,9 +103,14 @@ "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,17 +122,30 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -99,49 +156,85 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,11", "4,12", "4,13" ], - [{"y": 0.25, "c": "#aaaaaa", "w": 1.25}, "3,0\n\n\n2,1", "3,1\n\n\n2,1"], [ - {"w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1" + ], + [ + { + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u"] ] } } diff --git a/src/ghs/rar.json b/src/ghs/rar.json index 3476c795fb..26b89d4f51 100644 --- a/src/ghs/rar.json +++ b/src/ghs/rar.json @@ -2,12 +2,27 @@ "name": "GHS.RAR", "vendorId": "0x0645", "productId": "0x0001", - "lighting": "qmk_rgblight", "matrix": { "rows": 12, "cols": 8 }, + "lighting": "qmk_rgblight", "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "Standard", + "WKL" + ], + [ + "Right Mods", + "2x1.5", + "3x1" + ] + ], "keymap": [ [ { @@ -269,13 +284,6 @@ "11,5\n\n\n4,1", "10,6\n\n\n4,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "Standard", "WKL"], - ["Right Mods", "2x1.5", "3x1"] ] } } diff --git a/src/ghs/xls.json b/src/ghs/xls.json index ff61435324..6cf7f5eab0 100644 --- a/src/ghs/xls.json +++ b/src/ghs/xls.json @@ -2,37 +2,61 @@ "name": "GHS.XLS", "vendorId": "0x0645", "productId": "0x0002", - "lighting": "none", "matrix": { "rows": 8, "cols": 4 }, + "lighting": "none", "layouts": { + "labels": [ + "Encoder 1", + "Encoder 2", + "Encoder 3", + "Encoder 4", + [ + "Layout", + "Normal", + "Southpaw", + "Macro" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0\n\n\n0,0", "0,1\n\n\n1,0", "0,2\n\n\n2,0", "0,3\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,0\n\n\n0,1\n\n\n\n\n\ne0", "0,1\n\n\n1,1\n\n\n\n\n\ne1", "0,2\n\n\n2,1\n\n\n\n\n\ne2", "0,3\n\n\n3,1\n\n\n\n\n\ne3" ], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n4,0", "1,1\n\n\n4,0", "1,2\n\n\n4,0", "1,3\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,0\n\n\n4,1", "1,1\n\n\n4,1", "1,2\n\n\n4,1", "1,3\n\n\n4,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0\n\n\n4,2", "1,1\n\n\n4,2", "1,2\n\n\n4,2", @@ -42,15 +66,25 @@ "2,0\n\n\n4,0", "2,1\n\n\n4,0", "2,2\n\n\n4,0", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,3\n\n\n4,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "2,0\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n4,1", "2,2\n\n\n4,1", "2,3\n\n\n4,1", - {"x": 0.25}, + { + "x": 0.25 + }, "2,0\n\n\n4,2", "2,1\n\n\n4,2", "2,2\n\n\n4,2", @@ -60,11 +94,15 @@ "3,0\n\n\n4,0", "3,1\n\n\n4,0", "3,2\n\n\n4,0", - {"x": 2.25}, + { + "x": 2.25 + }, "3,1\n\n\n4,1", "3,2\n\n\n4,1", "3,3\n\n\n4,1", - {"x": 0.25}, + { + "x": 0.25 + }, "3,0\n\n\n4,2", "3,1\n\n\n4,2", "3,2\n\n\n4,2", @@ -74,41 +112,52 @@ "4,0\n\n\n4,0", "4,1\n\n\n4,0", "4,2\n\n\n4,0", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,3\n\n\n4,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "5,0\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n4,1", "4,2\n\n\n4,1", "4,3\n\n\n4,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", "4,2\n\n\n4,2", "4,3\n\n\n4,2" ], [ - {"w": 2}, + { + "w": 2 + }, "5,1\n\n\n4,0", "5,2\n\n\n4,0", - {"x": 2.25}, + { + "x": 2.25 + }, "5,1\n\n\n4,1", - {"w": 2}, + { + "w": 2 + }, "5,2\n\n\n4,1", - {"x": 0.25}, + { + "x": 0.25 + }, "5,0\n\n\n4,2", "5,1\n\n\n4,2", "5,2\n\n\n4,2", "5,3\n\n\n4,2" ] - ], - "labels": [ - "Encoder 1", - "Encoder 2", - "Encoder 3", - "Encoder 4", - ["Layout", "Normal", "Southpaw", "Macro"] ] } } diff --git a/src/gizmo_engineering/gk6.json b/src/gizmo_engineering/gk6.json index f274cd4ced..1dc3a9cea0 100755 --- a/src/gizmo_engineering/gk6.json +++ b/src/gizmo_engineering/gk6.json @@ -2,13 +2,20 @@ "name": "Gizmo Engineering GK6", "vendorId": "0x6532", "productId": "0x0001", - "lighting": "none", "matrix": { "rows": 5, "cols": 12 }, + "lighting": "none", "layouts": { - "labels": [["Bottom Row", "Default", "1x2U", "5x12 1U"]], + "labels": [ + [ + "Bottom Row", + "Default", + "1x2U", + "5x12 1U" + ] + ], "keymap": [ [ "0,0", diff --git a/src/gkeyboard/gkb_m16/gkb_m16.json b/src/gkeyboard/gkb_m16/gkb_m16.json index e6492aa53b..b869fa415e 100644 --- a/src/gkeyboard/gkb_m16/gkb_m16.json +++ b/src/gkeyboard/gkb_m16/gkb_m16.json @@ -2,17 +2,37 @@ "name": "GKB-M16", "vendorId": "0x474B", "productId": "0x4201", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/src/gl516/xr63gl/xr63gl.json b/src/gl516/xr63gl/xr63gl.json index 26e5140820..8ff64372b6 100644 --- a/src/gl516/xr63gl/xr63gl.json +++ b/src/gl516/xr63gl/xr63gl.json @@ -2,14 +2,21 @@ "name": "XR63GL", "vendorId": "0x8686", "productId": "0x0001", + "matrix": { + "rows": 9, + "cols": 9 + }, "lighting": "none", - "matrix": {"rows": 9, "cols": 9}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -22,13 +29,20 @@ "1,3", "1,4", "1,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,3", "2,4", @@ -41,13 +55,20 @@ "3,2", "3,4", "3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -59,13 +80,20 @@ "5,1", "5,2", "5,3", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "5,4" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "6,2", "6,3", @@ -76,25 +104,44 @@ "7,0", "7,1", "7,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "7,3", - {"x": 0.5}, + { + "x": 0.5 + }, "7,4" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2", - {"w": 6.25}, + { + "w": 6.25 + }, "8,3", - {"w": 1.25}, + { + "w": 1.25 + }, "8,4", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5", - {"x": 0.5}, + { + "x": 0.5 + }, "8,6", "8,7", "7,5" diff --git a/src/gmmk/gmmk2/p65/ansi/p65_ansi.json b/src/gmmk/gmmk2/p65/ansi/p65_ansi.json index 43299fd504..851774da63 100644 --- a/src/gmmk/gmmk2/p65/ansi/p65_ansi.json +++ b/src/gmmk/gmmk2/p65/ansi/p65_ansi.json @@ -2,8 +2,11 @@ "name": "GMMK V2 65 ANSI", "vendorId": "0x320F", "productId": "0x5045", + "matrix": { + "rows": 9, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 9, "cols": 8}, "layouts": { "keymap": [ [ diff --git a/src/gmmk/gmmk2/p65/iso/p65_iso.json b/src/gmmk/gmmk2/p65/iso/p65_iso.json index 28cda08698..c5521f1105 100644 --- a/src/gmmk/gmmk2/p65/iso/p65_iso.json +++ b/src/gmmk/gmmk2/p65/iso/p65_iso.json @@ -2,8 +2,11 @@ "name": "GMMK V2 65 ISO", "vendorId": "0x320F", "productId": "0x504A", + "matrix": { + "rows": 9, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 9, "cols": 8}, "layouts": { "keymap": [ [ diff --git a/src/gmmk/gmmk2/p96/ansi/p96_ansi.json b/src/gmmk/gmmk2/p96/ansi/p96_ansi.json index deeb53c261..fd772ff90e 100644 --- a/src/gmmk/gmmk2/p96/ansi/p96_ansi.json +++ b/src/gmmk/gmmk2/p96/ansi/p96_ansi.json @@ -2,38 +2,60 @@ "name": "GMMK V2 96 ANSI", "vendorId": "0x320F", "productId": "0x504B", + "matrix": { + "rows": 14, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 14, "cols": 8}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0", "2,0", "3,0", "4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,0", "6,0", "7,0", "8,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "9,0", "10,0", "11,0", "12,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "13,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "1,6", "2,6", "3,6" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "0,1", "1,1", "2,1", @@ -47,18 +69,29 @@ "10,1", "11,1", "12,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "13,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,6", "5,6", "6,6", "7,6" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "2,2", "3,2", @@ -71,19 +104,30 @@ "10,2", "11,2", "12,2", - {"w": 1.5}, + { + "w": 1.5 + }, "13,2", - {"x": 0.5}, + { + "x": 0.5 + }, "8,6", "9,6", "10,6", - {"h": 2}, + { + "h": 2 + }, "11,6" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "2,3", "3,3", @@ -95,17 +139,28 @@ "9,3", "10,3", "11,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "13,3", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "10,7", "11,7", "12,7" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "0,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,4", "3,4", "4,4", @@ -116,35 +171,73 @@ "9,4", "10,4", "11,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "13,4", - {"x": 0.25, "y": 0.25, "c": "#777777"}, + { + "x": 0.25, + "y": 0.25, + "c": "#777777" + }, "1,7", - {"x": 0.25, "y": -0.25, "c": "#cccccc"}, + { + "x": 0.25, + "y": -0.25, + "c": "#cccccc" + }, "6,7", "7,7", "8,7", - {"h": 2}, + { + "h": 2 + }, "9,7" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,5", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,5", - {"c": "#aaaaaa", "w": 1}, + { + "c": "#aaaaaa", + "w": 1 + }, "9,5", "10,5", "12,5", - {"x": 0.25, "y": 0.25, "c": "#777777", "w": 1}, + { + "x": 0.25, + "y": 0.25, + "c": "#777777", + "w": 1 + }, "0,7", "2,7", "3,7", - {"x": 0.25, "y": -0.25, "c": "#cccccc", "w": 1}, + { + "x": 0.25, + "y": -0.25, + "c": "#cccccc", + "w": 1 + }, "4,7", "5,7" ] diff --git a/src/gmmk/gmmk2/p96/iso/p96_iso.json b/src/gmmk/gmmk2/p96/iso/p96_iso.json index af884005e2..707cdcfbd0 100644 --- a/src/gmmk/gmmk2/p96/iso/p96_iso.json +++ b/src/gmmk/gmmk2/p96/iso/p96_iso.json @@ -2,8 +2,11 @@ "name": "GMMK V2 96 ISO", "vendorId": "0x320F", "productId": "0x505A", + "matrix": { + "rows": 14, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 14, "cols": 8}, "layouts": { "keymap": [ [ diff --git a/src/gmmk/pro/gmmk_pro.json b/src/gmmk/pro/gmmk_pro.json index 91666af5d5..0522e68122 100644 --- a/src/gmmk/pro/gmmk_pro.json +++ b/src/gmmk/pro/gmmk_pro.json @@ -2,13 +2,16 @@ "name": "GMMK Pro", "vendorId": "0x320F", "productId": "0x5044", - "lighting": "none", "matrix": { "rows": 11, "cols": 8 }, + "lighting": "none", "layouts": { - "labels": ["ISO Enter", "Split Left Shift"], + "labels": [ + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ { diff --git a/src/gon/nerd60.json b/src/gon/nerd60.json index b1719b0008..91f3f0914b 100644 --- a/src/gon/nerd60.json +++ b/src/gon/nerd60.json @@ -2,15 +2,39 @@ "name": "GoN NerD60", "vendorId": "0x4E45", "productId": "0x3630", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 10, "cols": 8}, "layouts": { "labels": [ - ["Bottom Row", "WK", "Tsangan", "WKL"], - ["Backspace", "Normal Backspace", "Split Backspace"], - ["Enter", "ANSI Enter", "ISO Enter"], - ["Left Shift", "Normal Left Shift", "Split Left Shift"], - ["Right Shift", "Normal Right Shift", "Split Right Shift"] + [ + "Bottom Row", + "WK", + "Tsangan", + "WKL" + ], + [ + "Backspace", + "Normal Backspace", + "Split Backspace" + ], + [ + "Enter", + "ANSI Enter", + "ISO Enter" + ], + [ + "Left Shift", + "Normal Left Shift", + "Split Left Shift" + ], + [ + "Right Shift", + "Normal Right Shift", + "Split Right Shift" + ] ], "keymap": [ [ diff --git a/src/gon/nerdtkl.json b/src/gon/nerdtkl.json index a37d425acc..c5a02791b6 100644 --- a/src/gon/nerdtkl.json +++ b/src/gon/nerdtkl.json @@ -2,15 +2,39 @@ "name": "GoN NERD TKL", "vendorId": "0x4E45", "productId": "0x5244", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 10, "cols": 9}, "layouts": { "labels": [ - ["Bottom Row", "WKL", "Tsangan", "WK"], - ["Backspace", "Normal Backspace", "Split Backspace"], - ["Enter", "ANSI Enter", "ISO Enter"], - ["Left Shift", "Normal Left Shift", "Split Left Shift"], - ["Right Shift", "Normal Right Shift", "Split Right Shift"] + [ + "Bottom Row", + "WKL", + "Tsangan", + "WK" + ], + [ + "Backspace", + "Normal Backspace", + "Split Backspace" + ], + [ + "Enter", + "ANSI Enter", + "ISO Enter" + ], + [ + "Left Shift", + "Normal Left Shift", + "Split Left Shift" + ], + [ + "Right Shift", + "Normal Right Shift", + "Split Right Shift" + ] ], "keymap": [ [ diff --git a/src/gopolar/gg86/gg86.json b/src/gopolar/gg86/gg86.json index ec10273a33..87305e061a 100644 --- a/src/gopolar/gg86/gg86.json +++ b/src/gopolar/gg86/gg86.json @@ -2,13 +2,28 @@ "name": "gg86", "vendorId": "0x0007", "productId": "0x0007", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ - ["Enter", "ANSI", "ISO"], - ["Left Shift", "ANSI", "ISO"], - ["Right Shift", "2.75U", "Split Right Shift"] + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "2.75U", + "Split Right Shift" + ] ], "keymap": [ [ diff --git a/src/graystudio/aero75-hotswap/aero75-hotswap.json b/src/graystudio/aero75-hotswap/aero75-hotswap.json index 6f54f8ab8d..02db4c9c53 100644 --- a/src/graystudio/aero75-hotswap/aero75-hotswap.json +++ b/src/graystudio/aero75-hotswap/aero75-hotswap.json @@ -2,8 +2,11 @@ "name": "GrayStudio Aero75 Hotswap", "vendorId": "0x4753", "productId": "0x3075", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 16}, "layouts": { "keymap": [ [ diff --git a/src/graystudio/apollo80/apollo80.json b/src/graystudio/apollo80/apollo80.json index c2878ca819..0b2df092aa 100644 --- a/src/graystudio/apollo80/apollo80.json +++ b/src/graystudio/apollo80/apollo80.json @@ -2,11 +2,11 @@ "name": "space80: apollo", "vendorId": "0x4753", "productId": "0x3001", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", @@ -18,28 +18,38 @@ "keymap": [ [ "0,0", - {"x": 1.0}, + { + "x": 1.0 + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,7", "0,8", "0,9", "0,10", - {"x": 0.5}, + { + "x": 0.5 + }, "0,11", "0,12", "0,13", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -53,17 +63,23 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13\n\n\n0,0", "1,13\n\n\n0,1", "3,14\n\n\n0,1", - {"x": -1.75}, + { + "x": -1.75 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -77,17 +93,30 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 0.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n1,1", - {"x": -1.25}, + { + "x": -1.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -100,22 +129,36 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": -0.75}, + { + "x": -0.75 + }, "2,13\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", - {"x": -1.25}, + { + "x": -1.25 + }, "4,2", "4,3", - {"x": -0.75}, + { + "x": -0.75 + }, "4,1\n\n\n2,1", - {"x": -0.25}, + { + "x": -0.25 + }, "4,4", "4,5", "4,6", @@ -124,48 +167,87 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12\n\n\n3,0", - {"w": 1.75}, + { + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1", - {"x": -1.5}, + { + "x": -1.5 + }, "4,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,1", - {"x": -1.25}, + { + "x": -1.25 + }, "5,14", "5,15", - {"x": -0.75}, + { + "x": -0.75 + }, "5,1\n\n\n4,1", - {"x": -0.25}, + { + "x": -0.25 + }, "5,16", - {"x": -0.75, "w": 1.5}, + { + "x": -0.75, + "w": 1.5 + }, "5,2\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ] ] diff --git a/src/graystudio/cod67/cod67.json b/src/graystudio/cod67/cod67.json index 1540cee385..a66b0418c4 100644 --- a/src/graystudio/cod67/cod67.json +++ b/src/graystudio/cod67/cod67.json @@ -2,19 +2,31 @@ "name": "Graystudio COD67", "vendorId": "0x4753", "productId": "0x1000", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", - ["R3 Layout", "2.25U Left Shift", "2U Left Shift", "1.25U Left Shift"] + [ + "R3 Layout", + "2.25U Left Shift", + "2U Left Shift", + "1.25U Left Shift" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,16 +39,26 @@ "0,10", "0,11", "0,12", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "4,8\n\n\n0,1" ], [ - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,7 +71,10 @@ "1,10", "1,11", "1,12", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -63,9 +88,14 @@ "2,13\n\n\n1,1" ], [ - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,15 +107,26 @@ "2,9", "2,10", "2,11", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,0", "3,2\n\n\n2,0", "3,3\n\n\n2,0", @@ -95,34 +136,59 @@ "3,7\n\n\n2,0", "3,8\n\n\n2,0", "3,9\n\n\n2,0", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,11\n\n\n2,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" ], [ - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", "3,2\n\n\n2,1", "3,3\n\n\n2,1", @@ -134,15 +200,24 @@ "3,9\n\n\n2,1", "3,10\n\n\n2,1", "3,11\n\n\n2,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,1" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,3\n\n\n2,2", "3,1\n\n\n2,2", "3,2\n\n\n2,2", @@ -153,11 +228,18 @@ "3,7\n\n\n2,2", "3,8\n\n\n2,2", "3,9\n\n\n2,2", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,11\n\n\n2,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12\n\n\n2,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,2" ] ] diff --git a/src/graystudio/hb85/hb85.json b/src/graystudio/hb85/hb85.json index ab6f38c495..72cde906f7 100644 --- a/src/graystudio/hb85/hb85.json +++ b/src/graystudio/hb85/hb85.json @@ -2,8 +2,11 @@ "name": "Graystudio HB85", "vendorId": "0x4753", "productId": "0x2000", + "matrix": { + "rows": 8, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 8, "cols": 15}, "layouts": { "labels": [ "Split Backspace", @@ -11,7 +14,12 @@ "Split Left Shift", "Split Right Shift", "Split 0 key", - ["Right Modifiers", "Basic", "STT", "AOP"] + [ + "Right Modifiers", + "Basic", + "STT", + "AOP" + ] ], "keymap": [ [ diff --git a/src/graystudio/space65/space65-r3.json b/src/graystudio/space65/space65-r3.json index 8e49a4cd02..a9b767e382 100644 --- a/src/graystudio/space65/space65-r3.json +++ b/src/graystudio/space65/space65-r3.json @@ -2,20 +2,32 @@ "name": "GrayStudio Space65 R3", "vendorId": "0x4753", "productId": "0x3003", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,15 +40,22 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", "0,15", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", "1,2", "1,3", @@ -50,7 +69,9 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", "1,15", { @@ -65,7 +86,11 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75, "c": "#cccccc"}, + { + "x": 2.5, + "w": 1.75, + "c": "#cccccc" + }, "2,0", "2,2", "2,3", @@ -78,21 +103,39 @@ "2,10", "2,11", "2,12", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14\n\n\n1,1" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "w": 2.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -103,40 +146,78 @@ "3,9", "3,10", "3,11", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15" ], [ - {"x": 2.5, "w": 1.25, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.25, + "c": "#aaaaaa" + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,7\n\n\n3,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"x": 2.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.5, + "c": "#aaaaaa" + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"w": 7.0, "c": "#cccccc"}, + { + "w": 7.0, + "c": "#cccccc" + }, "4,7\n\n\n3,1", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "4,11\n\n\n3,1" ] ] diff --git a/src/graystudio/space65/space65.json b/src/graystudio/space65/space65.json index 683998b00a..e3dd7e132e 100755 --- a/src/graystudio/space65/space65.json +++ b/src/graystudio/space65/space65.json @@ -2,20 +2,33 @@ "name": "Graystudio Space65", "vendorId": "0x4753", "productId": "0x3000", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U", "Split Spacebar"] + [ + "Bottom Row", + "6.25U", + "7U", + "Split Spacebar" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,18 +41,31 @@ "0,10", "0,11", "0,12", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,15", - {"c": "#cccccc"}, - {"x": 0.5}, + { + "c": "#cccccc" + }, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.5, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -52,9 +78,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.25, @@ -68,9 +98,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.75, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -82,21 +118,40 @@ "2,10", "2,11", "2,12", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "w": 2.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -107,58 +162,114 @@ "3,9", "3,10", "3,11", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,7\n\n\n3,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"x": 2.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.5, + "c": "#aaaaaa" + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"w": 7.0, "c": "#cccccc"}, + { + "w": 7.0, + "c": "#cccccc" + }, "4,7\n\n\n3,1", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "4,11\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,2", - {"w": 2.5, "c": "#cccccc"}, + { + "w": 2.5, + "c": "#cccccc" + }, "4,5\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n3,2", - {"w": 2.5}, + { + "w": 2.5 + }, "4,8\n\n\n3,2", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,10\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,2" ] ] diff --git a/src/graystudio/think65-hotswap/think65-hotswap.json b/src/graystudio/think65-hotswap/think65-hotswap.json index 9153dcf03f..2024cc7223 100755 --- a/src/graystudio/think65-hotswap/think65-hotswap.json +++ b/src/graystudio/think65-hotswap/think65-hotswap.json @@ -2,14 +2,21 @@ "name": "Graystudio Think6.5 Hotswap", "vendorId": "0x4753", "productId": "0x4001", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +29,21 @@ "0,10", "0,11", "0,12", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,14", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -42,15 +56,23 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -62,15 +84,24 @@ "2,10", "2,11", "2,12", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,27 +112,51 @@ "3,9", "3,10", "3,11", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,6", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" diff --git a/src/graystudio/think65/think65.json b/src/graystudio/think65/think65.json index 1c349b4e4e..19c8d80e0e 100755 --- a/src/graystudio/think65/think65.json +++ b/src/graystudio/think65/think65.json @@ -2,18 +2,27 @@ "name": "Graystudio Think6.5", "vendorId": "0x4753", "productId": "0x4000", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Blocker", "Standard", "1u", "2u"], + [ + "Blocker", + "Standard", + "1u", + "2u" + ], "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/gvalchca/ga150/ga150.json b/src/gvalchca/ga150/ga150.json index f29f59219d..368888d9f0 100644 --- a/src/gvalchca/ga150/ga150.json +++ b/src/gvalchca/ga150/ga150.json @@ -2,11 +2,11 @@ "name": "GA15.0", "vendorId": "0x6776", "productId": "0x6135", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", @@ -20,7 +20,15 @@ "Zenith", "Canon" ], - ["Bottom row", "ANSI", "Tsangan", "AEK", "Zenith", "Canon", "IBM 5140"] + [ + "Bottom row", + "ANSI", + "Tsangan", + "AEK", + "Zenith", + "Canon", + "IBM 5140" + ] ], "keymap": [ [ diff --git a/src/gvalchca/spaccboard/spaccboard.json b/src/gvalchca/spaccboard/spaccboard.json index 8389298ee2..ab80e053ef 100644 --- a/src/gvalchca/spaccboard/spaccboard.json +++ b/src/gvalchca/spaccboard/spaccboard.json @@ -2,17 +2,26 @@ "name": "SpaccBoard", "vendorId": "0x6776", "productId": "0x5342", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ "Full Backspace", "Split Left Shift", - ["Enter Area", "BAE", "ISO", "ANSI"], - ["Bottom row", "Tsangan", "XT"] + [ + "Enter Area", + "BAE", + "ISO", + "ANSI" + ], + [ + "Bottom row", + "Tsangan", + "XT" + ] ], "keymap": [ [ diff --git a/src/h0oni/hotduck/hotduck.json b/src/h0oni/hotduck/hotduck.json index cede9d4a60..d62e6216b6 100644 --- a/src/h0oni/hotduck/hotduck.json +++ b/src/h0oni/hotduck/hotduck.json @@ -2,11 +2,11 @@ "name": "hotDuck", "vendorId": "0x4D53", "productId": "0x6844", - "lighting": "qmk_rgblight", "matrix": { "rows": 7, "cols": 10 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/han60/han60.json b/src/han60/han60.json index 09ee7ab0d9..7b8af636ee 100644 --- a/src/han60/han60.json +++ b/src/han60/han60.json @@ -2,21 +2,44 @@ "name": "han60", "vendorId": "0x4842", "productId": "0xFB60", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", - ["ANSI/ISO", "ANSI", "ISO"], + [ + "ANSI/ISO", + "ANSI", + "ISO" + ], "Split Left Shift", - ["Bottom Right Cluster", "Standard", "Arrow Keys"] + [ + "Bottom Right Cluster", + "Standard", + "Arrow Keys" + ] ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,13 +52,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,7 +79,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -62,9 +95,15 @@ "2,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,18 +115,32 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "4,0\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -98,35 +151,64 @@ "3,8", "3,9", "3,10\n\n\n3,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11\n\n\n3,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,1", "4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,7\n\n\n3,0", "4,9\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,0" ], [ - {"y": 0.25, "x": 13.75, "w": 1.75}, + { + "y": 0.25, + "x": 13.75, + "w": 1.75 + }, "3,11\n\n\n3,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13\n\n\n3,1" ], [ - {"x": 13.5, "c": "#aaaaaa"}, + { + "x": 13.5, + "c": "#aaaaaa" + }, "4,7\n\n\n3,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,8\n\n\n3,1", "4,10\n\n\n3,1", "4,12\n\n\n3,1" diff --git a/src/handwired/3dortho14u/3dortho14u.json b/src/handwired/3dortho14u/3dortho14u.json index b2fae40073..8fcf218474 100644 --- a/src/handwired/3dortho14u/3dortho14u.json +++ b/src/handwired/3dortho14u/3dortho14u.json @@ -2,14 +2,19 @@ "name": "3dortho14u", "vendorId": "0x6662", "productId": "0x3D14", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [ - ["Enter", "2u Enter", "Split Enter", "Keypad Plus"], + [ + "Enter", + "2u Enter", + "Split Enter", + "Keypad Plus" + ], "Keypad Enter", "Keypad Ins", [ diff --git a/src/handwired/3dp660/3dp660.json b/src/handwired/3dp660/3dp660.json index eed16799a1..84c95be26a 100644 --- a/src/handwired/3dp660/3dp660.json +++ b/src/handwired/3dp660/3dp660.json @@ -2,11 +2,11 @@ "name": "3dp660", "vendorId": "0x676F", "productId": "0x3660", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/handwired/6key/6key.json b/src/handwired/6key/6key.json index 32f361a9ad..7c4f20414f 100644 --- a/src/handwired/6key/6key.json +++ b/src/handwired/6key/6key.json @@ -2,15 +2,23 @@ "name": "6key", "vendorId": "0xD143", "productId": "0x0007", - "lighting": "none", "matrix": { "rows": 2, "cols": 3 }, + "lighting": "none", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/src/handwired/carpolly/carpolly.json b/src/handwired/carpolly/carpolly.json index 39395c400f..278d050153 100644 --- a/src/handwired/carpolly/carpolly.json +++ b/src/handwired/carpolly/carpolly.json @@ -2,8 +2,11 @@ "name": "Carpolly", "vendorId": "0x6532", "productId": "0x0017", + "matrix": { + "rows": 4, + "cols": 13 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 13}, "layouts": { "keymap": [ [ diff --git a/src/handwired/croxsplit44/croxsplit44.json b/src/handwired/croxsplit44/croxsplit44.json index eb82c31472..a51e8632a6 100644 --- a/src/handwired/croxsplit44/croxsplit44.json +++ b/src/handwired/croxsplit44/croxsplit44.json @@ -2,8 +2,11 @@ "name": "croxsplit44", "vendorId": "0xB62C", "productId": "0x6146", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 12}, "layouts": { "keymap": [ [ diff --git a/src/handwired/dactyl_manuform/4x5/4x5.json b/src/handwired/dactyl_manuform/4x5/4x5.json index 325ef3c383..22d7023b1e 100644 --- a/src/handwired/dactyl_manuform/4x5/4x5.json +++ b/src/handwired/dactyl_manuform/4x5/4x5.json @@ -2,52 +2,167 @@ "name": "Dactyl Manuform (4x5)", "vendorId": "0x444D", "productId": "0x3435", + "matrix": { + "rows": 10, + "cols": 5 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 5}, "layouts": { "keymap": [ - [{"x": 2}, "0,2", {"x": 7.25}, "5,2"], - [{"y": -0.9, "x": 1}, "0,1"], [ - {"y": -1, "x": 3}, + { + "x": 2 + }, + "0,2", + { + "x": 7.25 + }, + "5,2" + ], + [ + { + "y": -0.9, + "x": 1 + }, + "0,1" + ], + [ + { + "y": -1, + "x": 3 + }, "0,3", "0,4", - {"x": 3.25}, + { + "x": 3.25 + }, "5,4", "5,3", - {"x": 1}, + { + "x": 1 + }, "5,1" ], - [{"y": -0.6}, "0,0", {"x": 11.25}, "5,0"], - [{"y": -0.5, "x": 2}, "1,2", {"x": 7.25}, "6,2"], [ - {"y": -0.9, "x": 1}, + { + "y": -0.6 + }, + "0,0", + { + "x": 11.25 + }, + "5,0" + ], + [ + { + "y": -0.5, + "x": 2 + }, + "1,2", + { + "x": 7.25 + }, + "6,2" + ], + [ + { + "y": -0.9, + "x": 1 + }, "1,1", - {"x": 1}, + { + "x": 1 + }, "1,3", "1,4", - {"x": 3.25}, + { + "x": 3.25 + }, "6,4", "6,3", - {"x": 1}, + { + "x": 1 + }, "6,1" ], - [{"y": -0.6}, "1,0", {"x": 11.25}, "6,0"], - [{"y": -0.5, "x": 2}, "2,2", {"x": 7.25}, "7,2"], [ - {"y": -0.9, "x": 1}, + { + "y": -0.6 + }, + "1,0", + { + "x": 11.25 + }, + "6,0" + ], + [ + { + "y": -0.5, + "x": 2 + }, + "2,2", + { + "x": 7.25 + }, + "7,2" + ], + [ + { + "y": -0.9, + "x": 1 + }, "2,1", - {"x": 1}, + { + "x": 1 + }, "2,3", "2,4", - {"x": 3.25}, + { + "x": 3.25 + }, "7,4", "7,3" ], - [{"y": -0.6}, "2,0", {"x": 11.25}, "7,0"], - [{"y": -0.5, "x": 2}, "3,2", {"x": 7.25}, "8,2"], - [{"y": -0.9, "x": 1}, "3,1", {"x": 9.25}, "8,1"], - [{"ry": 4.25, "y": -2.15, "x": 11.25}, "7,1"], + [ + { + "y": -0.6 + }, + "2,0", + { + "x": 11.25 + }, + "7,0" + ], + [ + { + "y": -0.5, + "x": 2 + }, + "3,2", + { + "x": 7.25 + }, + "8,2" + ], + [ + { + "y": -0.9, + "x": 1 + }, + "3,1", + { + "x": 9.25 + }, + "8,1" + ], + [ + { + "ry": 4.25, + "y": -2.15, + "x": 11.25 + }, + "7,1" + ], [ { "r": 30, @@ -60,16 +175,69 @@ }, "3,4" ], - [{"y": -0.5, "x": -0.5, "h": 1.5}, "3,3"], - [{"r": 75, "ry": 3, "y": 1.5, "x": 2.5, "c": "#aaaaaa"}, "4,3", "4,1"], - [{"x": 2.5}, "4,4", "4,2"], - [{"r": -75, "rx": 13, "ry": 5.25, "y": -5.25, "x": -4}, "9,1", "9,3"], - [{"x": -4}, "9,2", "9,4"], [ - {"r": -30, "ry": 0, "y": 0.75, "x": -7, "c": "#777777", "h": 1.5}, + { + "y": -0.5, + "x": -0.5, + "h": 1.5 + }, + "3,3" + ], + [ + { + "r": 75, + "ry": 3, + "y": 1.5, + "x": 2.5, + "c": "#aaaaaa" + }, + "4,3", + "4,1" + ], + [ + { + "x": 2.5 + }, + "4,4", + "4,2" + ], + [ + { + "r": -75, + "rx": 13, + "ry": 5.25, + "y": -5.25, + "x": -4 + }, + "9,1", + "9,3" + ], + [ + { + "x": -4 + }, + "9,2", + "9,4" + ], + [ + { + "r": -30, + "ry": 0, + "y": 0.75, + "x": -7, + "c": "#777777", + "h": 1.5 + }, "8,4" ], - [{"y": -0.5, "x": -6, "h": 1.5}, "8,3"] + [ + { + "y": -0.5, + "x": -6, + "h": 1.5 + }, + "8,3" + ] ] } } diff --git a/src/handwired/dactyl_manuform/4x6/4x6.json b/src/handwired/dactyl_manuform/4x6/4x6.json index 1b521e2ac8..3f55d989e4 100644 --- a/src/handwired/dactyl_manuform/4x6/4x6.json +++ b/src/handwired/dactyl_manuform/4x6/4x6.json @@ -2,11 +2,11 @@ "name": "Dactyl Manuform (4x6)", "vendorId": "0x444D", "productId": "0x3436", - "lighting": "none", "matrix": { "rows": 10, "cols": 6 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/handwired/dactyl_manuform/5x6_5/5x6_5.json b/src/handwired/dactyl_manuform/5x6_5/5x6_5.json index 0875d0f2f2..e7d3211118 100644 --- a/src/handwired/dactyl_manuform/5x6_5/5x6_5.json +++ b/src/handwired/dactyl_manuform/5x6_5/5x6_5.json @@ -2,100 +2,296 @@ "name": "Dactyl Manuform (5x6-5)", "vendorId": "0x444D", "productId": "0x3536", + "matrix": { + "rows": 12, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 12, "cols": 6}, "layouts": { "keymap": [ - [{"x": 3.5}, "0,3", {"x": 7.5}, "6,2"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3", + { + "x": 7.5 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 5.5}, + { + "x": 5.5 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.875, "x": 5.5}, "0,5", {"x": 3.5}, "6,0"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 3.5 + }, + "6,0" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "0,0", "0,1", - {"x": 11.5}, + { + "x": 11.5 + }, "6,4", - {"w": 1.5}, + { + "w": 1.5 + }, "6,5" ], - [{"y": -0.375, "x": 3.5}, "1,3", {"x": 7.5}, "7,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "1,3", + { + "x": 7.5 + }, + "7,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 5.5}, + { + "x": 5.5 + }, "7,1", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.875, "x": 5.5}, "1,5", {"x": 3.5}, "7,0"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 3.5 + }, + "7,0" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "1,0", "1,1", - {"x": 11.5}, + { + "x": 11.5 + }, "7,4", - {"w": 1.5}, + { + "w": 1.5 + }, "7,5" ], - [{"y": -0.375, "x": 3.5}, "2,3", {"x": 7.5}, "8,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "2,3", + { + "x": 7.5 + }, + "8,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 5.5}, + { + "x": 5.5 + }, "8,1", - {"x": 1}, + { + "x": 1 + }, "8,3" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 3.5}, "8,0"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 3.5 + }, + "8,0" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "2,0", "2,1", - {"x": 11.5}, + { + "x": 11.5 + }, "8,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,5" ], - [{"y": -0.375, "x": 3.5}, "3,3", {"x": 7.5}, "9,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "3,3", + { + "x": 7.5 + }, + "9,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 5.5}, + { + "x": 5.5 + }, "9,1", - {"x": 1}, + { + "x": 1 + }, "9,3" ], - [{"y": -0.875, "x": 5.5}, "3,5", {"x": 3.5}, "9,0"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 3.5 + }, + "9,0" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "3,0", "3,1", - {"x": 11.5}, + { + "x": 11.5 + }, "9,4", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5" ], - [{"y": -0.375, "x": 3.5}, "4,3", {"x": 7.5}, "10,2"], - [{"y": -0.875, "x": 2.5}, "4,2", {"x": 9.5}, "10,3"], - [{"r": 30, "rx": 5, "ry": 4.5}, "4,4", "5,5", "5,3"], - [{"x": 1}, "5,4", "5,2"], - [{"r": -30, "rx": 11.5, "x": -3}, "11,2", "11,0", "10,1"], - [{"x": -3}, "11,3", "11,1"] + [ + { + "y": -0.375, + "x": 3.5 + }, + "4,3", + { + "x": 7.5 + }, + "10,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "4,2", + { + "x": 9.5 + }, + "10,3" + ], + [ + { + "r": 30, + "rx": 5, + "ry": 4.5 + }, + "4,4", + "5,5", + "5,3" + ], + [ + { + "x": 1 + }, + "5,4", + "5,2" + ], + [ + { + "r": -30, + "rx": 11.5, + "x": -3 + }, + "11,2", + "11,0", + "10,1" + ], + [ + { + "x": -3 + }, + "11,3", + "11,1" + ] ] } } diff --git a/src/handwired/dactyl_manuform/5x7/5x7.json b/src/handwired/dactyl_manuform/5x7/5x7.json index 0653faff29..5b530d402a 100644 --- a/src/handwired/dactyl_manuform/5x7/5x7.json +++ b/src/handwired/dactyl_manuform/5x7/5x7.json @@ -2,12 +2,17 @@ "name": "Dactyl Manuform (5x7)", "vendorId": "0x444D", "productId": "0x3537", + "matrix": { + "rows": 12, + "cols": 7 + }, "lighting": "none", - "matrix": {"rows": 12, "cols": 7}, "layouts": { "keymap": [ [ - {"w": 1.5}, + { + "w": 1.5 + }, "0,0", "0,1", "0,2", @@ -15,18 +20,24 @@ "0,4", "0,5", "0,6", - {"x": 4.5}, + { + "x": 4.5 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"w": 1.5}, + { + "w": 1.5 + }, "6,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -34,18 +45,24 @@ "1,4", "1,5", "1,6", - {"x": 4.5}, + { + "x": 4.5 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"w": 1.5}, + { + "w": 1.5 + }, "7,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -53,53 +70,127 @@ "2,4", "2,5", "2,6", - {"x": 4.5}, + { + "x": 4.5 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"w": 1.5}, + { + "w": 1.5 + }, "8,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0", "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 6.5}, + { + "x": 6.5 + }, "9,1", "9,2", "9,3", "9,4", "9,5", - {"w": 1.5}, + { + "w": 1.5 + }, "9,6" ], [ - {"x": 0.5}, + { + "x": 0.5 + }, "4,0", "4,1", "4,2", "4,3", - {"x": 10.5}, + { + "x": 10.5 + }, "10,3", "10,4", "10,5", "10,6" ], - [{"r": 30, "rx": 6.5, "ry": 4.25, "y": -0.25, "x": 1, "h": 1.5}, "4,5"], - [{"y": -0.5, "h": 1.5}, "4,4"], - [{"r": 75, "y": -2.5, "x": 2.5}, "5,5", "5,3"], - [{"x": 2.5}, "5,4", "5,2"], - [{"r": -75, "rx": 13, "y": -1.25, "x": -4.5}, "11,3", "11,1"], - [{"x": -4.5}, "11,4", "11,2"], - [{"r": -30, "y": -1, "x": -2, "h": 1.5}, "10,1"], - [{"y": -0.5, "x": -1, "h": 1.5}, "10,2"] + [ + { + "r": 30, + "rx": 6.5, + "ry": 4.25, + "y": -0.25, + "x": 1, + "h": 1.5 + }, + "4,5" + ], + [ + { + "y": -0.5, + "h": 1.5 + }, + "4,4" + ], + [ + { + "r": 75, + "y": -2.5, + "x": 2.5 + }, + "5,5", + "5,3" + ], + [ + { + "x": 2.5 + }, + "5,4", + "5,2" + ], + [ + { + "r": -75, + "rx": 13, + "y": -1.25, + "x": -4.5 + }, + "11,3", + "11,1" + ], + [ + { + "x": -4.5 + }, + "11,4", + "11,2" + ], + [ + { + "r": -30, + "y": -1, + "x": -2, + "h": 1.5 + }, + "10,1" + ], + [ + { + "y": -0.5, + "x": -1, + "h": 1.5 + }, + "10,2" + ] ] } } diff --git a/src/handwired/marauder/marauder.json b/src/handwired/marauder/marauder.json index fd642a8242..40694fa3d3 100644 --- a/src/handwired/marauder/marauder.json +++ b/src/handwired/marauder/marauder.json @@ -2,36 +2,56 @@ "name": "Minshara Marauder", "vendorId": "0x4D52", "productId": "0x0001", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 12, "cols": 9}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,8", "6,7", "6,6", "6,5", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "6,3", "6,2", "6,1", "6,0" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -45,18 +65,29 @@ "7,7", "7,6", "7,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,4", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "7,3", "7,2", "7,1", "7,0" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,19 +100,30 @@ "8,7", "8,6", "8,5", - {"w": 1.5}, + { + "w": 1.5 + }, "8,4", - {"x": 0.25}, + { + "x": 0.25 + }, "8,3", "8,2", "8,1", - {"h": 2}, + { + "h": 2 + }, "8,0" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -93,17 +135,28 @@ "9,8", "9,7", "9,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "9,5", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "9,3", "9,2", "9,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -114,29 +167,54 @@ "4,8", "10,8", "10,7", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "10,6", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "10,3", "10,2", "10,1", - {"h": 2}, + { + "h": 2 + }, "10,0" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,7", "11,6", - {"w": 1.5}, + { + "w": 1.5 + }, "11,4", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "11,3", "11,1" ] diff --git a/src/handwired/sick68/sick68.json b/src/handwired/sick68/sick68.json index ca3d08ff2f..0a97cdcd0b 100644 --- a/src/handwired/sick68/sick68.json +++ b/src/handwired/sick68/sick68.json @@ -2,11 +2,11 @@ "name": "sick68", "vendorId": "0x5E68", "productId": "0x5F00", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/handwired/streamcheap/2x4/streamcheap2x4.json b/src/handwired/streamcheap/2x4/streamcheap2x4.json index 4fe29300c4..6969f8cbea 100644 --- a/src/handwired/streamcheap/2x4/streamcheap2x4.json +++ b/src/handwired/streamcheap/2x4/streamcheap2x4.json @@ -2,13 +2,26 @@ "name": "Stream Cheap 2x4", "vendorId": "0x7363", "productId": "0x1214", + "matrix": { + "rows": 2, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 2, "cols": 4}, "layouts": { "labels": [], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/src/hardwareabstraction/handwire/handwire.json b/src/hardwareabstraction/handwire/handwire.json index aec123ff58..900dbc4eab 100644 --- a/src/hardwareabstraction/handwire/handwire.json +++ b/src/hardwareabstraction/handwire/handwire.json @@ -2,11 +2,10 @@ "name": "handwire", "vendorId": "0xAF01", "productId": "0x0001", - - "lighting": "none", - - "matrix": {"rows": 5, "cols": 14}, - + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ { "name": "Haptic On", @@ -48,9 +47,16 @@ "title": "Decreases Solenoid Dwell Time", "shortName": "HPT -" }, - - {"name": "Buzzer Toggle", "title": "Toggles Buzzer", "shortName": "BZTOG"}, - {"name": "Buzzer Reset", "title": "Resets Buzzer", "shortName": "RSTBZ"}, + { + "name": "Buzzer Toggle", + "title": "Toggles Buzzer", + "shortName": "BZTOG" + }, + { + "name": "Buzzer Reset", + "title": "Resets Buzzer", + "shortName": "RSTBZ" + }, { "name": "Buzzer Increase", "title": "Increases Buzzer Dwell Time", @@ -62,13 +68,17 @@ "shortName": "BUZZ-" } ], - + "lighting": "none", "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -81,13 +91,20 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -100,13 +117,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -118,13 +142,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -134,26 +166,46 @@ "3,7", "3,8", "3,9", - {"w": 1.75}, + { + "w": 1.75 + }, "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8", "4,9", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,10", "4,12", "4,13" diff --git a/src/hasu/alps64.json b/src/hasu/alps64.json index 8e3db8057c..e2e067fbf1 100644 --- a/src/hasu/alps64.json +++ b/src/hasu/alps64.json @@ -2,18 +2,31 @@ "name": "Hasu Alps64", "vendorId": "0x6873", "productId": "0x6464", - "lighting": "none", "matrix": { "rows": 8, "cols": 8 }, + "lighting": "none", "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO", "BAE"], + [ + "Enter Key", + "ANSI", + "ISO", + "BAE" + ], "Split Left Shift", "Split Right Shift", "Split Backspace", - ["Bottom row", "104", "101/103", "101/103 WKL", "Infinity", "AEK", "HHKB"] + [ + "Bottom row", + "104", + "101/103", + "101/103 WKL", + "Infinity", + "AEK", + "HHKB" + ] ], "keymap": [ [ diff --git a/src/heliotrope/ansi/ansi.json b/src/heliotrope/ansi/ansi.json index 25c9a699a3..aaca4924e3 100644 --- a/src/heliotrope/ansi/ansi.json +++ b/src/heliotrope/ansi/ansi.json @@ -2,14 +2,21 @@ "name": "heliotrope", "vendorId": "0x3141", "productId": "0x4466", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +29,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +55,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +80,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,25 +105,46 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/src/hhkb/ansi/ansi.json b/src/hhkb/ansi/ansi.json index 490b0ab5cc..82e816066d 100644 --- a/src/hhkb/ansi/ansi.json +++ b/src/hhkb/ansi/ansi.json @@ -2,17 +2,25 @@ "name": "HHKB", "vendorId": "0x4848", "productId": "0x0001", + "matrix": { + "rows": 8, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 8}, "layouts": { + "labels": [], "keymap": [ { "name": "HHKB" }, [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "0,0", "1,0", @@ -29,9 +37,14 @@ "5,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "1,3", @@ -44,13 +57,20 @@ "6,3", "7,3", "7,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,2" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,4", "0,3", "1,4", @@ -62,13 +82,20 @@ "6,5", "6,4", "7,4", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "5,3" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,5", "0,6", "0,7", @@ -79,22 +106,34 @@ "6,6", "7,6", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "5,5", "5,4" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "3,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7", "5,6" ] - ], - "labels": [] + ] } } diff --git a/src/hhkb/jp/jp.json b/src/hhkb/jp/jp.json index 53acb6b0df..e11363a702 100644 --- a/src/hhkb/jp/jp.json +++ b/src/hhkb/jp/jp.json @@ -2,17 +2,25 @@ "name": "HHKB JP", "vendorId": "0x4848", "productId": "0x0002", + "matrix": { + "rows": 16, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 16, "cols": 8}, "layouts": { + "labels": [], "keymap": [ { "name": "HHKB JP" }, [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "6,2", "2,2", @@ -26,13 +34,19 @@ "14,2", "15,2", "13,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "12,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,3", "2,3", "1,3", @@ -57,9 +71,13 @@ "12,6" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "0,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,6", "2,6", "1,6", @@ -74,9 +92,14 @@ "13,6" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,5", "2,5", "1,5", @@ -88,30 +111,40 @@ "11,5", "14,5", "15,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "13,5", "12,5" ], [ "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "3,4", "6,4", "2,4", "1,4", - {"c": "#cccccc", "w": 2.5}, + { + "c": "#cccccc", + "w": 2.5 + }, "7,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,4", "8,4", "11,4", "14,4", - {"x": 0.25}, + { + "x": 0.25 + }, "15,4", "13,4", "12,4" ] - ], - "labels": [] + ] } } diff --git a/src/hhkb_lite_2/hhkb_lite_2.json b/src/hhkb_lite_2/hhkb_lite_2.json index 8ff07361ce..b278f7a36d 100644 --- a/src/hhkb_lite_2/hhkb_lite_2.json +++ b/src/hhkb_lite_2/hhkb_lite_2.json @@ -2,14 +2,24 @@ "name": "HHKB Lite 2", "vendorId": "0x88b2", "productId": "0x88b2", + "matrix": { + "rows": 8, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 14}, "layouts": { "keymap": [ [ - {"y": 1.5, "c": "#777777", "f": 4}, + { + "y": 1.5, + "c": "#777777", + "f": 4 + }, "5,9", - {"c": "#cccccc", "f": 5}, + { + "c": "#cccccc", + "f": 5 + }, "1,9", "1,8", "1,7", @@ -23,13 +33,21 @@ "0,2", "0,4", "4,13", - {"f": 4}, + { + "f": 4 + }, "0,9" ], [ - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "3,9", - {"c": "#cccccc", "f": 5}, + { + "c": "#cccccc", + "f": 5 + }, "2,9", "2,8", "2,7", @@ -42,13 +60,23 @@ "2,2", "3,2", "3,4", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "3,13" ], [ - {"c": "#aaaaaa", "f": 4, "w": 1.75}, + { + "c": "#aaaaaa", + "f": 4, + "w": 1.75 + }, "0,10", - {"c": "#cccccc", "f": 5}, + { + "c": "#cccccc", + "f": 5 + }, "4,9", "4,8", "4,7", @@ -60,13 +88,23 @@ "4,3", "4,2", "5,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,13" ], [ - {"c": "#aaaaaa", "f": 4, "w": 2.25}, + { + "c": "#aaaaaa", + "f": 4, + "w": 2.25 + }, "3,11", - {"c": "#cccccc", "f": 5}, + { + "c": "#cccccc", + "f": 5 + }, "6,9", "6,8", "6,7", @@ -77,28 +115,54 @@ "6,0", "6,3", "7,2", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,11" ], [ - {"x": 1, "f": 4}, + { + "x": 1, + "f": 4 + }, "0,1", "5,12", "4,0", - {"c": "#cccccc", "f": 5, "w": 6}, + { + "c": "#cccccc", + "f": 5, + "w": 6 + }, "7,13", - {"c": "#aaaaaa", "f": 4}, + { + "c": "#aaaaaa", + "f": 4 + }, "3,0", "7,12", - {"x": 1, "c": "#777777", "f": 3, "h": 0.75}, + { + "x": 1, + "c": "#777777", + "f": 3, + "h": 0.75 + }, "0,0" ], [ - {"y": -0.25, "x": 12, "h": 0.75}, + { + "y": -0.25, + "x": 12, + "h": 0.75 + }, "3,3", - {"h": 0.75}, + { + "h": 0.75 + }, "1,0", - {"h": 0.75}, + { + "h": 0.75 + }, "2,0" ] ] diff --git a/src/hineybush/h08/h08.json b/src/hineybush/h08/h08.json index a8a4a76ce4..a963dee313 100644 --- a/src/hineybush/h08/h08.json +++ b/src/hineybush/h08/h08.json @@ -2,16 +2,29 @@ "name": "h08", "vendorId": "0x04D8", "productId": "0xE8E9", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 2, "cols": 4 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Left 2U", "Right 2U"], + "labels": [ + "Left 2U", + "Right 2U" + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0\n\n\n0,0", "1,1\n\n\n0,0", "1,2\n\n\n1,0", "1,3\n\n\n1,0"], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0\n\n\n0,0", + "1,1\n\n\n0,0", + "1,2\n\n\n1,0", + "1,3\n\n\n1,0" + ], [ { "y": 0.25, diff --git a/src/hineybush/h10/h10.json b/src/hineybush/h10/h10.json index 1799aa4abf..43f6c61981 100644 --- a/src/hineybush/h10/h10.json +++ b/src/hineybush/h10/h10.json @@ -2,13 +2,17 @@ "name": "h10", "vendorId": "0x04D8", "productId": "0xEBD8", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Split Plus", "Split Enter", "Split 0"], + "labels": [ + "Split Plus", + "Split Enter", + "Split 0" + ], "keymap": [ [ { diff --git a/src/hineybush/h60/h60.json b/src/hineybush/h60/h60.json index 748bba884c..139f2539d1 100644 --- a/src/hineybush/h60/h60.json +++ b/src/hineybush/h60/h60.json @@ -2,18 +2,25 @@ "name": "h60", "vendorId": "0x04D8", "productId": "0xEBBE", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "Split Left Shift", "Split Right Shift", "ISO Enter", - ["Bottom Row", "6.25U", "MX HHKB", "7U Tsangan", "7U WKL", "Split Space"] + [ + "Bottom Row", + "6.25U", + "MX HHKB", + "7U Tsangan", + "7U WKL", + "Split Space" + ] ], "keymap": [ [ diff --git a/src/hineybush/h65/h65.json b/src/hineybush/h65/h65.json index 2e89b6d6cc..bf7ca9ddda 100644 --- a/src/hineybush/h65/h65.json +++ b/src/hineybush/h65/h65.json @@ -2,11 +2,11 @@ "name": "h65", "vendorId": "0x04D8", "productId": "0xE9E4", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/hineybush/h65/h65_hotswap.json b/src/hineybush/h65/h65_hotswap.json index 1c55364b97..35aac50d63 100644 --- a/src/hineybush/h65/h65_hotswap.json +++ b/src/hineybush/h65/h65_hotswap.json @@ -2,16 +2,20 @@ "name": "h65_hotswap", "vendorId": "0x04D8", "productId": "0xE8B7", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", - ["Bottom Row", "6.25U", "Split Space: 2.25-1.25-2.75"] + [ + "Bottom Row", + "6.25U", + "Split Space: 2.25-1.25-2.75" + ] ], "keymap": [ [ diff --git a/src/hineybush/h660s/h660s.json b/src/hineybush/h660s/h660s.json index 64080338f9..fcff0903de 100644 --- a/src/hineybush/h660s/h660s.json +++ b/src/hineybush/h660s/h660s.json @@ -2,17 +2,21 @@ "name": "h660s", "vendorId": "0x04D8", "productId": "0xEB1B", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/hineybush/h75_singa/h75_singa.json b/src/hineybush/h75_singa/h75_singa.json index b8b1169d02..2754984514 100755 --- a/src/hineybush/h75_singa/h75_singa.json +++ b/src/hineybush/h75_singa/h75_singa.json @@ -2,11 +2,11 @@ "name": "h75 - Singa V3", "vendorId": "0x04D8", "productId": "0xEC9A", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/hineybush/h87a/h87a.json b/src/hineybush/h87a/h87a.json index 7d1394a6e9..e70a86d5ea 100755 --- a/src/hineybush/h87a/h87a.json +++ b/src/hineybush/h87a/h87a.json @@ -2,18 +2,23 @@ "name": "h87a", "vendorId": "0x04D8", "productId": "0xECE9", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ diff --git a/src/hineybush/h88/h88.json b/src/hineybush/h88/h88.json index e879d15b93..de129ebe2e 100755 --- a/src/hineybush/h88/h88.json +++ b/src/hineybush/h88/h88.json @@ -2,18 +2,23 @@ "name": "h88", "vendorId": "0x04D8", "productId": "0xECA2", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ diff --git a/src/hineybush/hbcp/hbcp.json b/src/hineybush/hbcp/hbcp.json index 5ae2f6e80c..995e98bb1b 100755 --- a/src/hineybush/hbcp/hbcp.json +++ b/src/hineybush/hbcp/hbcp.json @@ -2,17 +2,21 @@ "name": "hbcp", "vendorId": "0x04D8", "productId": "0xECE8", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 18 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", - ["Bottom Row", "7U", "6.25U"], + [ + "Bottom Row", + "7U", + "6.25U" + ], "Split Upper Right Numpad", "Split Lower Right Numpad", "Split Bottom Numpad" diff --git a/src/hineybush/ibis/ibis.json b/src/hineybush/ibis/ibis.json index c8a3616ed8..0bd58e82e4 100644 --- a/src/hineybush/ibis/ibis.json +++ b/src/hineybush/ibis/ibis.json @@ -2,11 +2,11 @@ "name": "ibis", "vendorId": "0x04D8", "productId": "0xEAA9", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 10, "cols": 10 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/hineybush/physix_LZ/physix_LZ.json b/src/hineybush/physix_LZ/physix_LZ.json index d13bb51aba..3f5b4f5d1b 100644 --- a/src/hineybush/physix_LZ/physix_LZ.json +++ b/src/hineybush/physix_LZ/physix_LZ.json @@ -2,13 +2,17 @@ "name": "LZ Physix", "vendorId": "0x04D8", "productId": "0xEC81", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Split Backspace", "Split Left Space", "Split Right Space"], + "labels": [ + "Split Backspace", + "Split Left Space", + "Split Right Space" + ], "keymap": [ [ { diff --git a/src/hineybush/sm68/sm68.json b/src/hineybush/sm68/sm68.json index 2059ceccb7..6f80b55dc0 100644 --- a/src/hineybush/sm68/sm68.json +++ b/src/hineybush/sm68/sm68.json @@ -2,13 +2,15 @@ "name": "sm68", "vendorId": "0x04D8", "productId": "0xEC9F", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/holyswitch/southpaw75.json b/src/holyswitch/southpaw75.json index 8300f19ec7..7dbba8ec2b 100644 --- a/src/holyswitch/southpaw75.json +++ b/src/holyswitch/southpaw75.json @@ -2,11 +2,11 @@ "name": "Southpaw75", "vendorId": "0x484F", "productId": "0x5350", - "lighting": "none", "matrix": { "rows": 9, "cols": 9 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/horrortroll/chinese_pcb/devil68_pro/devil68_pro.json b/src/horrortroll/chinese_pcb/devil68_pro/devil68_pro.json index 4bca15a252..42bae95512 100644 --- a/src/horrortroll/chinese_pcb/devil68_pro/devil68_pro.json +++ b/src/horrortroll/chinese_pcb/devil68_pro/devil68_pro.json @@ -2,61 +2,198 @@ "name": "Devil68 Pro", "vendorId": "0x7516", "productId": "0x7001", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Alphas Mods", 1], - ["Gradient Up/Down", 1], - ["Gradient Left/Right", 1], - ["Breathing", 1], - ["Band Sat.", 1], - ["Band Val.", 1], - ["Pinwheel Sat.", 1], - ["Pinwheel Val.", 1], - ["Spiral Sat.", 1], - ["Spiral Val.", 1], - ["Cycle All", 1], - ["Cycle Left/Right", 1], - ["Cycle Up/Down", 1], - ["Rainbow Moving Chevron", 1], - ["Cycle Out/In", 1], - ["Cycle Out/In Dual", 1], - ["Cycle Pinwheel", 1], - ["Cycle Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Fractal", 1], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multi Wide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multi Cross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multi Nexus", 1], - ["Splash", 1], - ["Multi Splash", 1], - ["Solid Splash", 1], - ["Solid Multi Splash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 1 + ], + [ + "Gradient Up/Down", + 1 + ], + [ + "Gradient Left/Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Sat.", + 1 + ], + [ + "Band Val.", + 1 + ], + [ + "Pinwheel Sat.", + 1 + ], + [ + "Pinwheel Val.", + 1 + ], + [ + "Spiral Sat.", + 1 + ], + [ + "Spiral Val.", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left/Right", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Rainbow Moving Chevron", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Out/In Dual", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Cycle Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multi Wide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multi Cross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multi Nexus", + 1 + ], + [ + "Splash", + 1 + ], + [ + "Multi Splash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multi Splash", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, - "matrix": {"rows": 5, "cols": 16}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -69,14 +206,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14", "0,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -89,14 +234,22 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14", "1,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -108,15 +261,25 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -127,27 +290,48 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10", "4,11", "4,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13", "4,14", "4,15" diff --git a/src/horrortroll/handwired_k552/handwired_k552.json b/src/horrortroll/handwired_k552/handwired_k552.json index de1ada99d4..4f60d5c2ee 100644 --- a/src/horrortroll/handwired_k552/handwired_k552.json +++ b/src/horrortroll/handwired_k552/handwired_k552.json @@ -2,67 +2,168 @@ "name": "Handwired K552 Kumara", "vendorId": "0x7516", "productId": "0x5104", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Gradient Up/Down", 1], - ["Gradient Left/Right", 1], - ["Breathing", 1], - ["Band Val.", 1], - ["Pinwheel Val.", 1], - ["Cycle All", 1], - ["Cycle Left/Right", 1], - ["Cycle Up/Down", 1], - ["Cycle Out/In", 1], - ["Cycle Pinwheel", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Custom Gradient", 1], - ["Diagonal", 1], - ["Cool Diagonal", 1], - ["Knight Rider", 1], - ["Random Rainbow Breathing", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Gradient Up/Down", + 1 + ], + [ + "Gradient Left/Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Val.", + 1 + ], + [ + "Pinwheel Val.", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left/Right", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Custom Gradient", + 1 + ], + [ + "Diagonal", + 1 + ], + [ + "Cool Diagonal", + 1 + ], + [ + "Knight Rider", + 1 + ], + [ + "Random Rainbow Breathing", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc", "x": 1}, + { + "c": "#cccccc", + "x": 1 + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa", "x": 0.5}, + { + "c": "#aaaaaa", + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"c": "#aaaaaa", "y": 0.25}, + { + "c": "#aaaaaa", + "y": 0.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -75,17 +176,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -98,17 +209,27 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -120,13 +241,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -137,29 +266,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"c": "#777777", "x": 1.25}, + { + "c": "#777777", + "x": 1.25 + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6", - {"w": 1.25}, + { + "w": 1.25 + }, "5,8", - {"c": "#777777", "x": 0.25}, + { + "c": "#777777", + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/src/horrortroll/paws60/paws60.json b/src/horrortroll/paws60/paws60.json index 969ec8eba3..49562d1680 100644 --- a/src/horrortroll/paws60/paws60.json +++ b/src/horrortroll/paws60/paws60.json @@ -2,20 +2,34 @@ "name": "Paws 60", "vendorId": "0x7516", "productId": "0x6060", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "2U Backspace", "Step Caps Lock", "2.75U Right Shift", - ["Bottom Row", "ANSI", "Tsangan", "HHKB", "WKL"] + [ + "Bottom Row", + "ANSI", + "Tsangan", + "HHKB", + "WKL" + ] ], "keymap": [ [ - {"x": 2, "c": "#777777"}, + { + "x": 2, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,15 +43,26 @@ "0,11", "0,12", "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,0", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "0,14\n\n\n0,1" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,15 +75,28 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.25, "w2": 1.75, "l": true}, + { + "c": "#aaaaaa", + "w": 1.25, + "w2": 1.75, + "l": true + }, "2,0\n\n\n1,1", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "2,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,13 +108,22 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 2, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -87,73 +134,155 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n2,0", "3,13\n\n\n2,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,13\n\n\n2,1" ], [ - {"c": "#aaaaaa", "x": 2, "w": 1.25}, + { + "c": "#aaaaaa", + "x": 2, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0" ], [ - {"c": "#aaaaaa", "y": 0.25, "x": 2, "w": 1.5}, + { + "c": "#aaaaaa", + "y": 0.25, + "x": 2, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1", "4,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,1" ], [ - {"x": 2, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,2", "4,12\n\n\n3,2", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n3,2" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,3", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n3,3", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,3", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n3,3" ] ] diff --git a/src/hotdox/hotdox.json b/src/hotdox/hotdox.json index 2b1cab5d13..e335eadaf2 100644 --- a/src/hotdox/hotdox.json +++ b/src/hotdox/hotdox.json @@ -2,11 +2,11 @@ "name": "Alpaca Keyboards HotDox", "vendorId": "0x414B", "productId": "0x0001", - "lighting": "none", "matrix": { "rows": 6, "cols": 14 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/hotdox76v2/hotdox76v2.json b/src/hotdox76v2/hotdox76v2.json index 6f622064a5..92edfd90fc 100644 --- a/src/hotdox76v2/hotdox76v2.json +++ b/src/hotdox76v2/hotdox76v2.json @@ -2,11 +2,11 @@ "name": "hotdox76-v2", "vendorId": "0xAA96", "productId": "0xAAA9", - "lighting": "qmk_rgblight", "matrix": { "rows": 12, "cols": 7 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/hsgw/plaid/plaid.json b/src/hsgw/plaid/plaid.json index 5115e6883c..dcb83d5b33 100644 --- a/src/hsgw/plaid/plaid.json +++ b/src/hsgw/plaid/plaid.json @@ -2,10 +2,19 @@ "name": "Plaid", "vendorId": "0x0d39", "productId": "0x0001", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 12}, "layouts": { - "labels": [["Bottom Row", "Grid", "MIT"]], + "labels": [ + [ + "Bottom Row", + "Grid", + "MIT" + ] + ], "keymap": [ [ "0,0", @@ -55,17 +64,28 @@ "3,2", "3,3", "3,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,5\n\n\n0,0", "3,6\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,7", "3,8", "3,9", "3,10", "3,11" ], - [{"x": 5, "c": "#777777", "w": 2}, "3,5\n\n\n0,1"] + [ + { + "x": 5, + "c": "#777777", + "w": 2 + }, + "3,5\n\n\n0,1" + ] ] } } diff --git a/src/hubble/hubble.json b/src/hubble/hubble.json index 96fce34591..3233a98224 100644 --- a/src/hubble/hubble.json +++ b/src/hubble/hubble.json @@ -2,16 +2,32 @@ "name": "hubble", "vendorId": "0x4680", "productId": "0x1357", - "lighting": "qmk_rgblight", "matrix": { "rows": 8, "cols": 8 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Right Shift", "2.25", "1.25-1", "1-1.25"], - ["Spacebar", "2.25-1.25-2.75", "2.75-1.25-2.25", "6.25", "7", "7 (WKL)"], - ["Right Mods", "1-1-1", "1.5-1.5"] + [ + "Right Shift", + "2.25", + "1.25-1", + "1-1.25" + ], + [ + "Spacebar", + "2.25-1.25-2.75", + "2.75-1.25-2.25", + "6.25", + "7", + "7 (WKL)" + ], + [ + "Right Mods", + "1-1-1", + "1.5-1.5" + ] ], "keymap": [ [ diff --git a/src/huytbt/h50/h50.json b/src/huytbt/h50/h50.json index 9421de1c79..ba0a701463 100644 --- a/src/huytbt/h50/h50.json +++ b/src/huytbt/h50/h50.json @@ -2,17 +2,21 @@ "name": "H50", "vendorId": "0x4859", "productId": "0x0002", - "lighting": "none", "matrix": { "rows": 4, "cols": 14 }, + "lighting": "none", "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,13 +29,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +54,25 @@ "1,9", "1,10", "1,11", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,29 +83,55 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,11", "2,12", "2,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "3,3", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "3,5", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "3,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,10", - {"x": 0.5}, + { + "x": 0.5 + }, "3,11", "3,12", "3,13" diff --git a/src/iLumkb/primus75/primus75.json b/src/iLumkb/primus75/primus75.json index 7ba3f2ad8c..e5d1431c11 100644 --- a/src/iLumkb/primus75/primus75.json +++ b/src/iLumkb/primus75/primus75.json @@ -2,19 +2,29 @@ "name": "primus75", "vendorId": "0x445A", "productId": "0x1014", - "lighting": "qmk_backlight", "matrix": { "rows": 6, "cols": 16 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", - ["Spacebar", "Standard", "7u", "6u v1", "6u v2", "6u (4u left)"] + [ + "Spacebar", + "Standard", + "7u", + "6u v1", + "6u v2", + "6u (4u left)" + ] ], - "keymap": [ [ { diff --git a/src/iLumkb/simpler61/simpler61.json b/src/iLumkb/simpler61/simpler61.json index d0b6e1ad6f..4fd0b9ce74 100644 --- a/src/iLumkb/simpler61/simpler61.json +++ b/src/iLumkb/simpler61/simpler61.json @@ -2,14 +2,14 @@ "name": "Simpler61", "vendorId": "0xC3C3", "productId": "0xC361", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/iLumkb/simpler64/simpler64.json b/src/iLumkb/simpler64/simpler64.json index 11138d4486..7e42f01982 100644 --- a/src/iLumkb/simpler64/simpler64.json +++ b/src/iLumkb/simpler64/simpler64.json @@ -2,14 +2,14 @@ "name": "Simpler64", "vendorId": "0xC3C3", "productId": "0xC364", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/ianklug/grooveboard/grooveboard.json b/src/ianklug/grooveboard/grooveboard.json index ceb732452a..8ab81f19db 100644 --- a/src/ianklug/grooveboard/grooveboard.json +++ b/src/ianklug/grooveboard/grooveboard.json @@ -2,9 +2,22 @@ "name": "ianklug grooveboard", "vendorId": "0x4B4C", "productId": "0x4742", + "matrix": { + "rows": 1, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 1, "cols": 4}, "layouts": { - "keymap": [["0,0", "0,1", {"x": 2}, "0,2", "0,3"]] + "keymap": [ + [ + "0,0", + "0,1", + { + "x": 2 + }, + "0,2", + "0,3" + ] + ] } } diff --git a/src/ibm122m/ibm122m.json b/src/ibm122m/ibm122m.json index 3032a605a5..63e1a7bc8d 100644 --- a/src/ibm122m/ibm122m.json +++ b/src/ibm122m/ibm122m.json @@ -2,11 +2,11 @@ "name": "IBM 122M", "vendorId": "0x8767", "productId": "0x5f89", - "lighting": "none", "matrix": { "rows": 8, "cols": 20 }, + "lighting": "none", "layouts": { "keymap": [ { diff --git a/src/icesoup/soup10/soup10.json b/src/icesoup/soup10/soup10.json index 02f30d632f..53833b6cd7 100644 --- a/src/icesoup/soup10/soup10.json +++ b/src/icesoup/soup10/soup10.json @@ -2,11 +2,11 @@ "name": "soup10", "vendorId": "0x5375", "productId": "0x0001", - "lighting": "none", "matrix": { "rows": 4, "cols": 3 }, + "lighting": "none", "layouts": { "keymap": [ [ @@ -15,9 +15,21 @@ }, "0,1" ], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/src/idb/idb_60/idb_60.json b/src/idb/idb_60/idb_60.json index 62a7f0a3bc..87b47eb9b6 100755 --- a/src/idb/idb_60/idb_60.json +++ b/src/idb/idb_60/idb_60.json @@ -2,18 +2,24 @@ "name": "idb 60", "vendorId": "0x494b", "productId": "0x0001", - "lighting": "none", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Full Right Shift", - ["Bottom Row", "WKL", "Blockerless", "MX HHKB", "True HHKB"] + [ + "Bottom Row", + "WKL", + "Blockerless", + "MX HHKB", + "True HHKB" + ] ], "keymap": [ [ diff --git a/src/idobao/id42/id42.json b/src/idobao/id42/id42.json index 3dd9a7f6bf..90eabd5aec 100644 --- a/src/idobao/id42/id42.json +++ b/src/idobao/id42/id42.json @@ -2,62 +2,191 @@ "name": "IDOBAO ID42", "vendorId": "0x6964", "productId": "0x0042", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": { "extends": "qmk_rgblight", - "supportedLightingValues": [128, 129, 130, 131], + "supportedLightingValues": [ + 128, + 129, + 130, + 131 + ], "underglowEffects": [ - ["00. None", 0], - ["01. Solid Color", 1], - ["02. Alphas Mods", 1], - ["03. Gradient Up & Down", 1], - ["04. Gradient Left & Right", 1], - ["05. Breathing", 1], - ["06. Saturation Band", 1], - ["07. Brightness Band", 1], - ["08. Saturation Pinwheel", 1], - ["09. Brightness Pinwheel", 1], - ["10. Saturation Spiral", 1], - ["11. Brightness Spiral", 1], - ["12. Cycle Solid Color", 1], - ["13. Cycle Left to Right", 1], - ["14. Cycle Top to Bottom", 1], - ["15. Left to Right Chevron", 1], - ["16. Rainbow Beacon", 1], - ["17. Dual Rainbow Beacon", 1], - ["18. Spinning Pinwheel", 1], - ["19. Spinning Spiral", 1], - ["20. Cycle Pinwheel", 1], - ["21. Rainbow Pinwheel", 1], - ["22. Dual Rainbow Pinwheel", 1], - ["23. Raindrops", 1], - ["24. Jellybean Raindrops", 1], - ["25. Hue Breathing", 1], - ["26. Hue Pendulum", 1], - ["27. Hue Wave", 1], - ["28. Reactive Simple", 1], - ["30. Reactive Solid", 1], - ["31. Reactive Wide", 1], - ["32. Reactive Multi-wide", 1], - ["33. Reactive Cross", 1], - ["34. Reactive Multi-cross", 1], - ["35. Reactive Nexus", 1], - ["36. Reactive Multi-nexus", 1], - ["37. Splash", 1], - ["38. Multi-splash", 1], - ["39. Solid Splash", 1], - ["40. Solid Multi-Splash", 1] + [ + "00. None", + 0 + ], + [ + "01. Solid Color", + 1 + ], + [ + "02. Alphas Mods", + 1 + ], + [ + "03. Gradient Up & Down", + 1 + ], + [ + "04. Gradient Left & Right", + 1 + ], + [ + "05. Breathing", + 1 + ], + [ + "06. Saturation Band", + 1 + ], + [ + "07. Brightness Band", + 1 + ], + [ + "08. Saturation Pinwheel", + 1 + ], + [ + "09. Brightness Pinwheel", + 1 + ], + [ + "10. Saturation Spiral", + 1 + ], + [ + "11. Brightness Spiral", + 1 + ], + [ + "12. Cycle Solid Color", + 1 + ], + [ + "13. Cycle Left to Right", + 1 + ], + [ + "14. Cycle Top to Bottom", + 1 + ], + [ + "15. Left to Right Chevron", + 1 + ], + [ + "16. Rainbow Beacon", + 1 + ], + [ + "17. Dual Rainbow Beacon", + 1 + ], + [ + "18. Spinning Pinwheel", + 1 + ], + [ + "19. Spinning Spiral", + 1 + ], + [ + "20. Cycle Pinwheel", + 1 + ], + [ + "21. Rainbow Pinwheel", + 1 + ], + [ + "22. Dual Rainbow Pinwheel", + 1 + ], + [ + "23. Raindrops", + 1 + ], + [ + "24. Jellybean Raindrops", + 1 + ], + [ + "25. Hue Breathing", + 1 + ], + [ + "26. Hue Pendulum", + 1 + ], + [ + "27. Hue Wave", + 1 + ], + [ + "28. Reactive Simple", + 1 + ], + [ + "30. Reactive Solid", + 1 + ], + [ + "31. Reactive Wide", + 1 + ], + [ + "32. Reactive Multi-wide", + 1 + ], + [ + "33. Reactive Cross", + 1 + ], + [ + "34. Reactive Multi-cross", + 1 + ], + [ + "35. Reactive Nexus", + 1 + ], + [ + "36. Reactive Multi-nexus", + 1 + ], + [ + "37. Splash", + 1 + ], + [ + "38. Multi-splash", + 1 + ], + [ + "39. Solid Splash", + 1 + ], + [ + "40. Solid Multi-Splash", + 1 + ] ] }, - "matrix": { - "rows": 4, - "cols": 12 - }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -68,13 +197,19 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -84,13 +219,21 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,11" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -98,24 +241,42 @@ "2,5", "2,6", "2,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,8", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "3,6", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "3,9", "3,10", "3,11" diff --git a/src/idobao/id61/id61.json b/src/idobao/id61/id61.json index 85c5e549c4..dddb00c548 100644 --- a/src/idobao/id61/id61.json +++ b/src/idobao/id61/id61.json @@ -2,55 +2,21 @@ "name": "IDOBAO ID61", "vendorId": "0x6964", "productId": "0x0061", - "lighting": { - "extends": "qmk_rgblight", - "supportedLightingValues": [128, 129, 131], - "underglowEffects": [ - ["00. None", 0], - ["01. Solid Color", 1], - ["02. Alphas Mods", 1], - ["03. Gradient Up & Down", 1], - ["04. Gradient Left & Right", 1], - ["05. Breathing", 1], - ["06. Saturation Band", 1], - ["07. Brightness Band", 1], - ["08. Saturation Pinwheel", 1], - ["09. Brightness Pinwheel", 1], - ["10. Saturation Spiral", 1], - ["11. Brightness Spiral", 1], - ["12. Cycle Solid Color", 1], - ["13. Cycle Left to Right", 1], - ["14. Cycle Top to Bottom", 1], - ["15. Left to Right Chevron", 1], - ["16. Rainbow Beacon", 1], - ["17. Dual Rainbow Beacon", 1], - ["18. Spinning Pinwheel", 1], - ["19. Spinning Spiral", 1], - ["20. Cycle Pinwheel", 1], - ["21. Rainbow Pinwheel", 1], - ["22. Dual Rainbow Pinwheel", 1], - ["23. Raindrops", 1], - ["24. Jellybean Raindrops", 1], - ["25. Hue Breathing", 1], - ["26. Hue Pendulum", 1], - ["27. Hue Wave", 1], - ["28. Reactive Simple", 1], - ["30. Reactive Solid", 1], - ["31. Reactive Wide", 1], - ["32. Reactive Multi-wide", 1], - ["33. Reactive Cross", 1], - ["34. Reactive Multi-cross", 1], - ["35. Reactive Nexus", 1], - ["36. Reactive Multi-nexus", 1], - ["37. Splash", 1], - ["38. Multi-splash", 1], - ["39. Solid Splash", 1], - ["40. Solid Multi-Splash", 1] - ] + "matrix": { + "rows": 5, + "cols": 14 }, "customKeycodes": [ - {"name": "Mac MCon", "title": "macOS Mission Control", "shortName": "MCon"}, - {"name": "Mac LPad", "title": "macOS Launchpad", "shortName": "LPad"}, + { + "name": "Mac MCon", + "title": "macOS Mission Control", + "shortName": "MCon" + }, + { + "name": "Mac LPad", + "title": "macOS Launchpad", + "shortName": "LPad" + }, { "name": "Toggle Arrows", "title": "Toggle Right Keys are Arrows feature", @@ -86,15 +52,192 @@ "title": "KC_RCTL or KC_RGHT", "shortName": "RCtrl | Right" }, - {"name": "Version", "title": "Type Firmware Version", "shortName": "Ver?"} + { + "name": "Version", + "title": "Type Firmware Version", + "shortName": "Ver?" + } ], - "matrix": {"rows": 5, "cols": 14}, + "lighting": { + "extends": "qmk_rgblight", + "supportedLightingValues": [ + 128, + 129, + 131 + ], + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. Solid Color", + 1 + ], + [ + "02. Alphas Mods", + 1 + ], + [ + "03. Gradient Up & Down", + 1 + ], + [ + "04. Gradient Left & Right", + 1 + ], + [ + "05. Breathing", + 1 + ], + [ + "06. Saturation Band", + 1 + ], + [ + "07. Brightness Band", + 1 + ], + [ + "08. Saturation Pinwheel", + 1 + ], + [ + "09. Brightness Pinwheel", + 1 + ], + [ + "10. Saturation Spiral", + 1 + ], + [ + "11. Brightness Spiral", + 1 + ], + [ + "12. Cycle Solid Color", + 1 + ], + [ + "13. Cycle Left to Right", + 1 + ], + [ + "14. Cycle Top to Bottom", + 1 + ], + [ + "15. Left to Right Chevron", + 1 + ], + [ + "16. Rainbow Beacon", + 1 + ], + [ + "17. Dual Rainbow Beacon", + 1 + ], + [ + "18. Spinning Pinwheel", + 1 + ], + [ + "19. Spinning Spiral", + 1 + ], + [ + "20. Cycle Pinwheel", + 1 + ], + [ + "21. Rainbow Pinwheel", + 1 + ], + [ + "22. Dual Rainbow Pinwheel", + 1 + ], + [ + "23. Raindrops", + 1 + ], + [ + "24. Jellybean Raindrops", + 1 + ], + [ + "25. Hue Breathing", + 1 + ], + [ + "26. Hue Pendulum", + 1 + ], + [ + "27. Hue Wave", + 1 + ], + [ + "28. Reactive Simple", + 1 + ], + [ + "30. Reactive Solid", + 1 + ], + [ + "31. Reactive Wide", + 1 + ], + [ + "32. Reactive Multi-wide", + 1 + ], + [ + "33. Reactive Cross", + 1 + ], + [ + "34. Reactive Multi-cross", + 1 + ], + [ + "35. Reactive Nexus", + 1 + ], + [ + "36. Reactive Multi-nexus", + 1 + ], + [ + "37. Splash", + 1 + ], + [ + "38. Multi-splash", + 1 + ], + [ + "39. Solid Splash", + 1 + ], + [ + "40. Solid Multi-Splash", + 1 + ] + ] + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -107,13 +250,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -126,13 +276,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -144,13 +301,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -161,25 +326,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/src/idobao/id63/id63.json b/src/idobao/id63/id63.json index ca0ed0b6a2..60311b3879 100644 --- a/src/idobao/id63/id63.json +++ b/src/idobao/id63/id63.json @@ -2,71 +2,242 @@ "name": "IDOBAO ID63", "vendorId": "0x6964", "productId": "0x0063", + "matrix": { + "rows": 5, + "cols": 14 + }, + "customKeycodes": [ + { + "name": "Mac MCon", + "title": "macOS Mission Control", + "shortName": "MCon" + }, + { + "name": "Mac LPad", + "title": "macOS Launchpad", + "shortName": "LPad" + }, + { + "name": "Toggle Per-key", + "title": "RGB_TPK", + "shortName": "RGB T/PK" + }, + { + "name": "Toggle Under Glow", + "title": "RGB_TUG", + "shortName": "RGB T/UG" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "Version", + "title": "Type Firmware Version", + "shortName": "Ver?" + } + ], "lighting": { "extends": "qmk_rgblight", - "supportedLightingValues": [128, 129, 131], + "supportedLightingValues": [ + 128, + 129, + 131 + ], "underglowEffects": [ - ["00. None", 0], - ["01. Solid Color", 1], - ["02. Alphas Mods", 1], - ["03. Gradient Up & Down", 1], - ["04. Gradient Left & Right", 1], - ["05. Breathing", 1], - ["06. Saturation Band", 1], - ["07. Brightness Band", 1], - ["08. Saturation Pinwheel", 1], - ["09. Brightness Pinwheel", 1], - ["10. Saturation Spiral", 1], - ["11. Brightness Spiral", 1], - ["12. Cycle Solid Color", 1], - ["13. Cycle Left to Right", 1], - ["14. Cycle Top to Bottom", 1], - ["15. Left to Right Chevron", 1], - ["16. Rainbow Beacon", 1], - ["17. Dual Rainbow Beacon", 1], - ["18. Spinning Pinwheel", 1], - ["19. Spinning Spiral", 1], - ["20. Cycle Pinwheel", 1], - ["21. Rainbow Pinwheel", 1], - ["22. Dual Rainbow Pinwheel", 1], - ["23. Raindrops", 1], - ["24. Jellybean Raindrops", 1], - ["25. Hue Breathing", 1], - ["26. Hue Pendulum", 1], - ["27. Hue Wave", 1], - ["28. Reactive Simple", 1], - ["30. Reactive Solid", 1], - ["31. Reactive Wide", 1], - ["32. Reactive Multi-wide", 1], - ["33. Reactive Cross", 1], - ["34. Reactive Multi-cross", 1], - ["35. Reactive Nexus", 1], - ["36. Reactive Multi-nexus", 1], - ["37. Splash", 1], - ["38. Multi-splash", 1], - ["39. Solid Splash", 1], - ["40. Solid Multi-Splash", 1] + [ + "00. None", + 0 + ], + [ + "01. Solid Color", + 1 + ], + [ + "02. Alphas Mods", + 1 + ], + [ + "03. Gradient Up & Down", + 1 + ], + [ + "04. Gradient Left & Right", + 1 + ], + [ + "05. Breathing", + 1 + ], + [ + "06. Saturation Band", + 1 + ], + [ + "07. Brightness Band", + 1 + ], + [ + "08. Saturation Pinwheel", + 1 + ], + [ + "09. Brightness Pinwheel", + 1 + ], + [ + "10. Saturation Spiral", + 1 + ], + [ + "11. Brightness Spiral", + 1 + ], + [ + "12. Cycle Solid Color", + 1 + ], + [ + "13. Cycle Left to Right", + 1 + ], + [ + "14. Cycle Top to Bottom", + 1 + ], + [ + "15. Left to Right Chevron", + 1 + ], + [ + "16. Rainbow Beacon", + 1 + ], + [ + "17. Dual Rainbow Beacon", + 1 + ], + [ + "18. Spinning Pinwheel", + 1 + ], + [ + "19. Spinning Spiral", + 1 + ], + [ + "20. Cycle Pinwheel", + 1 + ], + [ + "21. Rainbow Pinwheel", + 1 + ], + [ + "22. Dual Rainbow Pinwheel", + 1 + ], + [ + "23. Raindrops", + 1 + ], + [ + "24. Jellybean Raindrops", + 1 + ], + [ + "25. Hue Breathing", + 1 + ], + [ + "26. Hue Pendulum", + 1 + ], + [ + "27. Hue Wave", + 1 + ], + [ + "28. Reactive Simple", + 1 + ], + [ + "30. Reactive Solid", + 1 + ], + [ + "31. Reactive Wide", + 1 + ], + [ + "32. Reactive Multi-wide", + 1 + ], + [ + "33. Reactive Cross", + 1 + ], + [ + "34. Reactive Multi-cross", + 1 + ], + [ + "35. Reactive Nexus", + 1 + ], + [ + "36. Reactive Multi-nexus", + 1 + ], + [ + "37. Splash", + 1 + ], + [ + "38. Multi-splash", + 1 + ], + [ + "39. Solid Splash", + 1 + ], + [ + "40. Solid Multi-Splash", + 1 + ] ] }, - "customKeycodes": [ - {"name": "Mac MCon", "title": "macOS Mission Control", "shortName": "MCon"}, - {"name": "Mac LPad", "title": "macOS Launchpad", "shortName": "LPad"}, - {"name": "Toggle Per-key", "title": "RGB_TPK", "shortName": "RGB T/PK"}, - {"name": "Toggle Under Glow", "title": "RGB_TUG", "shortName": "RGB T/UG"}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "Version", "title": "Type Firmware Version", "shortName": "Ver?"} - ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -79,13 +250,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -98,13 +276,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -116,13 +301,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -132,25 +325,42 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/src/idobao/id67/id67-v2.json b/src/idobao/id67/id67-v2.json index 20a6068410..f1c39de707 100644 --- a/src/idobao/id67/id67-v2.json +++ b/src/idobao/id67/id67-v2.json @@ -2,71 +2,243 @@ "name": "IDOBAO ID67", "vendorId": "0x6964", "productId": "0x0267", + "matrix": { + "rows": 5, + "cols": 15 + }, + "customKeycodes": [ + { + "name": "Mac MCon", + "title": "macOS Mission Control", + "shortName": "MCon" + }, + { + "name": "Mac LPad", + "title": "macOS Launchpad", + "shortName": "LPad" + }, + { + "name": "Toggle Per-key", + "title": "RGB_TPK", + "shortName": "RGB T/PK" + }, + { + "name": "Toggle Under Glow", + "title": "RGB_TUG", + "shortName": "RGB T/UG" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "Version", + "title": "Type Firmware Version", + "shortName": "Ver?" + } + ], "lighting": { "extends": "qmk_rgblight", - "supportedLightingValues": [128, 129, 130, 131], + "supportedLightingValues": [ + 128, + 129, + 130, + 131 + ], "underglowEffects": [ - ["00. None", 0], - ["01. Solid Color", 1], - ["02. Alphas Mods", 1], - ["03. Gradient Up & Down", 1], - ["04. Gradient Left & Right", 1], - ["05. Breathing", 1], - ["06. Saturation Band", 1], - ["07. Brightness Band", 1], - ["08. Saturation Pinwheel", 1], - ["09. Brightness Pinwheel", 1], - ["10. Saturation Spiral", 1], - ["11. Brightness Spiral", 1], - ["12. Cycle Solid Color", 1], - ["13. Cycle Left to Right", 1], - ["14. Cycle Top to Bottom", 1], - ["15. Left to Right Chevron", 1], - ["16. Rainbow Beacon", 1], - ["17. Dual Rainbow Beacon", 1], - ["18. Spinning Pinwheel", 1], - ["19. Spinning Spiral", 1], - ["20. Cycle Pinwheel", 1], - ["21. Rainbow Pinwheel", 1], - ["22. Dual Rainbow Pinwheel", 1], - ["23. Raindrops", 1], - ["24. Jellybean Raindrops", 1], - ["25. Hue Breathing", 1], - ["26. Hue Pendulum", 1], - ["27. Hue Wave", 1], - ["28. Reactive Simple", 1], - ["30. Reactive Solid", 1], - ["31. Reactive Wide", 1], - ["32. Reactive Multi-wide", 1], - ["33. Reactive Cross", 1], - ["34. Reactive Multi-cross", 1], - ["35. Reactive Nexus", 1], - ["36. Reactive Multi-nexus", 1], - ["37. Splash", 1], - ["38. Multi-splash", 1], - ["39. Solid Splash", 1], - ["40. Solid Multi-Splash", 1] + [ + "00. None", + 0 + ], + [ + "01. Solid Color", + 1 + ], + [ + "02. Alphas Mods", + 1 + ], + [ + "03. Gradient Up & Down", + 1 + ], + [ + "04. Gradient Left & Right", + 1 + ], + [ + "05. Breathing", + 1 + ], + [ + "06. Saturation Band", + 1 + ], + [ + "07. Brightness Band", + 1 + ], + [ + "08. Saturation Pinwheel", + 1 + ], + [ + "09. Brightness Pinwheel", + 1 + ], + [ + "10. Saturation Spiral", + 1 + ], + [ + "11. Brightness Spiral", + 1 + ], + [ + "12. Cycle Solid Color", + 1 + ], + [ + "13. Cycle Left to Right", + 1 + ], + [ + "14. Cycle Top to Bottom", + 1 + ], + [ + "15. Left to Right Chevron", + 1 + ], + [ + "16. Rainbow Beacon", + 1 + ], + [ + "17. Dual Rainbow Beacon", + 1 + ], + [ + "18. Spinning Pinwheel", + 1 + ], + [ + "19. Spinning Spiral", + 1 + ], + [ + "20. Cycle Pinwheel", + 1 + ], + [ + "21. Rainbow Pinwheel", + 1 + ], + [ + "22. Dual Rainbow Pinwheel", + 1 + ], + [ + "23. Raindrops", + 1 + ], + [ + "24. Jellybean Raindrops", + 1 + ], + [ + "25. Hue Breathing", + 1 + ], + [ + "26. Hue Pendulum", + 1 + ], + [ + "27. Hue Wave", + 1 + ], + [ + "28. Reactive Simple", + 1 + ], + [ + "30. Reactive Solid", + 1 + ], + [ + "31. Reactive Wide", + 1 + ], + [ + "32. Reactive Multi-wide", + 1 + ], + [ + "33. Reactive Cross", + 1 + ], + [ + "34. Reactive Multi-cross", + 1 + ], + [ + "35. Reactive Nexus", + 1 + ], + [ + "36. Reactive Multi-nexus", + 1 + ], + [ + "37. Splash", + 1 + ], + [ + "38. Multi-splash", + 1 + ], + [ + "39. Solid Splash", + 1 + ], + [ + "40. Solid Multi-Splash", + 1 + ] ] }, - "customKeycodes": [ - {"name": "Mac MCon", "title": "macOS Mission Control", "shortName": "MCon"}, - {"name": "Mac LPad", "title": "macOS Launchpad", "shortName": "LPad"}, - {"name": "Toggle Per-key", "title": "RGB_TPK", "shortName": "RGB T/PK"}, - {"name": "Toggle Under Glow", "title": "RGB_TUG", "shortName": "RGB T/UG"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "Version", "title": "Type Firmware Version", "shortName": "Ver?"} - ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -79,14 +251,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -99,14 +278,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -118,15 +304,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -137,27 +332,49 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/src/idobao/id67/id67.json b/src/idobao/id67/id67.json index 89dd70e21c..40276a50bb 100644 --- a/src/idobao/id67/id67.json +++ b/src/idobao/id67/id67.json @@ -2,11 +2,11 @@ "name": "IDOBAO ID67", "vendorId": "0x6964", "productId": "0x0067", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/idobao/id75/id75.json b/src/idobao/id75/id75.json index 88945d679f..e35a8379a2 100755 --- a/src/idobao/id75/id75.json +++ b/src/idobao/id75/id75.json @@ -2,8 +2,11 @@ "name": "IDOBAO ID75", "vendorId": "0x6964", "productId": "0x0075", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/idobao/id80/id80-v3.json b/src/idobao/id80/id80-v3.json index 205bf1efb4..db792700d6 100644 --- a/src/idobao/id80/id80-v3.json +++ b/src/idobao/id80/id80-v3.json @@ -2,92 +2,275 @@ "name": "IDOBAO ID80v3", "vendorId": "0x6964", "productId": "0x0380", + "matrix": { + "rows": 9, + "cols": 11 + }, + "customKeycodes": [ + { + "name": "Mac MCon", + "title": "macOS Mission Control", + "shortName": "MCon" + }, + { + "name": "Mac LPad", + "title": "macOS Launchpad", + "shortName": "LPad" + }, + { + "name": "Toggle Per-key", + "title": "RGB_TPK", + "shortName": "RGB T/PK" + }, + { + "name": "Toggle Under Glow", + "title": "RGB_TUG", + "shortName": "RGB T/UG" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "Version", + "title": "Type Firmware Version", + "shortName": "Ver?" + } + ], "lighting": { "extends": "qmk_rgblight", - "supportedLightingValues": [128, 129, 130, 131], + "supportedLightingValues": [ + 128, + 129, + 130, + 131 + ], "underglowEffects": [ - ["00. None", 0], - ["01. Solid Color", 1], - ["02. Alphas Mods", 1], - ["03. Gradient Up & Down", 1], - ["04. Gradient Left & Right", 1], - ["05. Breathing", 1], - ["06. Saturation Band", 1], - ["07. Brightness Band", 1], - ["08. Saturation Pinwheel", 1], - ["09. Brightness Pinwheel", 1], - ["10. Saturation Spiral", 1], - ["11. Brightness Spiral", 1], - ["12. Cycle Solid Color", 1], - ["13. Cycle Left to Right", 1], - ["14. Cycle Top to Bottom", 1], - ["15. Left to Right Chevron", 1], - ["16. Rainbow Beacon", 1], - ["17. Dual Rainbow Beacon", 1], - ["18. Spinning Pinwheel", 1], - ["19. Spinning Spiral", 1], - ["20. Cycle Pinwheel", 1], - ["21. Rainbow Pinwheel", 1], - ["22. Dual Rainbow Pinwheel", 1], - ["23. Raindrops", 1], - ["24. Jellybean Raindrops", 1], - ["25. Hue Breathing", 1], - ["26. Hue Pendulum", 1], - ["27. Hue Wave", 1], - ["28. Reactive Simple", 1], - ["30. Reactive Solid", 1], - ["31. Reactive Wide", 1], - ["32. Reactive Multi-wide", 1], - ["33. Reactive Cross", 1], - ["34. Reactive Multi-cross", 1], - ["35. Reactive Nexus", 1], - ["36. Reactive Multi-nexus", 1], - ["37. Splash", 1], - ["38. Multi-splash", 1], - ["39. Solid Splash", 1], - ["40. Solid Multi-Splash", 1] + [ + "00. None", + 0 + ], + [ + "01. Solid Color", + 1 + ], + [ + "02. Alphas Mods", + 1 + ], + [ + "03. Gradient Up & Down", + 1 + ], + [ + "04. Gradient Left & Right", + 1 + ], + [ + "05. Breathing", + 1 + ], + [ + "06. Saturation Band", + 1 + ], + [ + "07. Brightness Band", + 1 + ], + [ + "08. Saturation Pinwheel", + 1 + ], + [ + "09. Brightness Pinwheel", + 1 + ], + [ + "10. Saturation Spiral", + 1 + ], + [ + "11. Brightness Spiral", + 1 + ], + [ + "12. Cycle Solid Color", + 1 + ], + [ + "13. Cycle Left to Right", + 1 + ], + [ + "14. Cycle Top to Bottom", + 1 + ], + [ + "15. Left to Right Chevron", + 1 + ], + [ + "16. Rainbow Beacon", + 1 + ], + [ + "17. Dual Rainbow Beacon", + 1 + ], + [ + "18. Spinning Pinwheel", + 1 + ], + [ + "19. Spinning Spiral", + 1 + ], + [ + "20. Cycle Pinwheel", + 1 + ], + [ + "21. Rainbow Pinwheel", + 1 + ], + [ + "22. Dual Rainbow Pinwheel", + 1 + ], + [ + "23. Raindrops", + 1 + ], + [ + "24. Jellybean Raindrops", + 1 + ], + [ + "25. Hue Breathing", + 1 + ], + [ + "26. Hue Pendulum", + 1 + ], + [ + "27. Hue Wave", + 1 + ], + [ + "28. Reactive Simple", + 1 + ], + [ + "30. Reactive Solid", + 1 + ], + [ + "31. Reactive Wide", + 1 + ], + [ + "32. Reactive Multi-wide", + 1 + ], + [ + "33. Reactive Cross", + 1 + ], + [ + "34. Reactive Multi-cross", + 1 + ], + [ + "35. Reactive Nexus", + 1 + ], + [ + "36. Reactive Multi-nexus", + 1 + ], + [ + "37. Splash", + 1 + ], + [ + "38. Multi-splash", + 1 + ], + [ + "39. Solid Splash", + 1 + ], + [ + "40. Solid Multi-Splash", + 1 + ] ] }, - "customKeycodes": [ - {"name": "Mac MCon", "title": "macOS Mission Control", "shortName": "MCon"}, - {"name": "Mac LPad", "title": "macOS Launchpad", "shortName": "LPad"}, - {"name": "Toggle Per-key", "title": "RGB_TPK", "shortName": "RGB T/PK"}, - {"name": "Toggle Under Glow", "title": "RGB_TUG", "shortName": "RGB T/UG"}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "Version", "title": "Type Firmware Version", "shortName": "Ver?"} - ], - "matrix": {"rows": 9, "cols": 11}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,5", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,5", "2,5", "3,5", "4,5", - {"x": 0.25}, + { + "x": 0.25 + }, "5,5", "6,5", "7,5", "8,5", - {"x": 0.25}, + { + "x": 0.25 + }, "7,10", "5,10", "4,10", "3,10", - {"x": 0.25}, + { + "x": 0.25 + }, "6,10", - {"x": 0.25}, + { + "x": 0.25 + }, "2,10" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "0,4", "1,4", "2,4", @@ -101,15 +284,26 @@ "7,9", "5,9", "4,9", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,9", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,9" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "2,3", "3,3", @@ -122,15 +316,24 @@ "7,8", "5,8", "4,8", - {"w": 1.5}, + { + "w": 1.5 + }, "3,8", - {"x": 0.25}, + { + "x": 0.25 + }, "2,8" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "2,2", "3,2", @@ -142,13 +345,21 @@ "8,7", "7,7", "5,7", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,7" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "3,1", "4,1", @@ -159,25 +370,60 @@ "8,6", "7,6", "5,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,6" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "3,6"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "3,6" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,0", - {"w": 1.5}, + { + "w": 1.5 + }, "7,0" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "5,0", "4,0", "3,0"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,0", + "4,0", + "3,0" + ] ] } } diff --git a/src/idobao/id80/id80.json b/src/idobao/id80/id80.json index 770698dc65..fd2033df35 100644 --- a/src/idobao/id80/id80.json +++ b/src/idobao/id80/id80.json @@ -2,11 +2,11 @@ "name": "IDOBAO ID80", "vendorId": "0x6964", "productId": "0x0080", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 9, "cols": 11 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/idobao/id80/id80iso.json b/src/idobao/id80/id80iso.json index 1382be37ab..ebdcc37589 100644 --- a/src/idobao/id80/id80iso.json +++ b/src/idobao/id80/id80iso.json @@ -2,11 +2,11 @@ "name": "IDOBAO ID80 ISO", "vendorId": "0x6964", "productId": "0x0081", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 9, "cols": 11 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/idobao/id87/id87-v2.json b/src/idobao/id87/id87-v2.json index e17ceae427..7c62a6a36c 100644 --- a/src/idobao/id87/id87-v2.json +++ b/src/idobao/id87/id87-v2.json @@ -2,92 +2,275 @@ "name": "IDOBAO ID87v2", "vendorId": "0x6964", "productId": "0x0287", + "matrix": { + "rows": 11, + "cols": 9 + }, + "customKeycodes": [ + { + "name": "Mac MCon", + "title": "macOS Mission Control", + "shortName": "MCon" + }, + { + "name": "Mac LPad", + "title": "macOS Launchpad", + "shortName": "LPad" + }, + { + "name": "Toggle Per-key", + "title": "RGB_TPK", + "shortName": "RGB T/PK" + }, + { + "name": "Toggle Under Glow", + "title": "RGB_TUG", + "shortName": "RGB T/UG" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "Version", + "title": "Type Firmware Version", + "shortName": "Ver?" + } + ], "lighting": { "extends": "qmk_rgblight", - "supportedLightingValues": [128, 129, 130, 131], + "supportedLightingValues": [ + 128, + 129, + 130, + 131 + ], "underglowEffects": [ - ["00. None", 0], - ["01. Solid Color", 1], - ["02. Alphas Mods", 1], - ["03. Gradient Up & Down", 1], - ["04. Gradient Left & Right", 1], - ["05. Breathing", 1], - ["06. Saturation Band", 1], - ["07. Brightness Band", 1], - ["08. Saturation Pinwheel", 1], - ["09. Brightness Pinwheel", 1], - ["10. Saturation Spiral", 1], - ["11. Brightness Spiral", 1], - ["12. Cycle Solid Color", 1], - ["13. Cycle Left to Right", 1], - ["14. Cycle Top to Bottom", 1], - ["15. Left to Right Chevron", 1], - ["16. Rainbow Beacon", 1], - ["17. Dual Rainbow Beacon", 1], - ["18. Spinning Pinwheel", 1], - ["19. Spinning Spiral", 1], - ["20. Cycle Pinwheel", 1], - ["21. Rainbow Pinwheel", 1], - ["22. Dual Rainbow Pinwheel", 1], - ["23. Raindrops", 1], - ["24. Jellybean Raindrops", 1], - ["25. Hue Breathing", 1], - ["26. Hue Pendulum", 1], - ["27. Hue Wave", 1], - ["28. Reactive Simple", 1], - ["30. Reactive Solid", 1], - ["31. Reactive Wide", 1], - ["32. Reactive Multi-wide", 1], - ["33. Reactive Cross", 1], - ["34. Reactive Multi-cross", 1], - ["35. Reactive Nexus", 1], - ["36. Reactive Multi-nexus", 1], - ["37. Splash", 1], - ["38. Multi-splash", 1], - ["39. Solid Splash", 1], - ["40. Solid Multi-Splash", 1] + [ + "00. None", + 0 + ], + [ + "01. Solid Color", + 1 + ], + [ + "02. Alphas Mods", + 1 + ], + [ + "03. Gradient Up & Down", + 1 + ], + [ + "04. Gradient Left & Right", + 1 + ], + [ + "05. Breathing", + 1 + ], + [ + "06. Saturation Band", + 1 + ], + [ + "07. Brightness Band", + 1 + ], + [ + "08. Saturation Pinwheel", + 1 + ], + [ + "09. Brightness Pinwheel", + 1 + ], + [ + "10. Saturation Spiral", + 1 + ], + [ + "11. Brightness Spiral", + 1 + ], + [ + "12. Cycle Solid Color", + 1 + ], + [ + "13. Cycle Left to Right", + 1 + ], + [ + "14. Cycle Top to Bottom", + 1 + ], + [ + "15. Left to Right Chevron", + 1 + ], + [ + "16. Rainbow Beacon", + 1 + ], + [ + "17. Dual Rainbow Beacon", + 1 + ], + [ + "18. Spinning Pinwheel", + 1 + ], + [ + "19. Spinning Spiral", + 1 + ], + [ + "20. Cycle Pinwheel", + 1 + ], + [ + "21. Rainbow Pinwheel", + 1 + ], + [ + "22. Dual Rainbow Pinwheel", + 1 + ], + [ + "23. Raindrops", + 1 + ], + [ + "24. Jellybean Raindrops", + 1 + ], + [ + "25. Hue Breathing", + 1 + ], + [ + "26. Hue Pendulum", + 1 + ], + [ + "27. Hue Wave", + 1 + ], + [ + "28. Reactive Simple", + 1 + ], + [ + "30. Reactive Solid", + 1 + ], + [ + "31. Reactive Wide", + 1 + ], + [ + "32. Reactive Multi-wide", + 1 + ], + [ + "33. Reactive Cross", + 1 + ], + [ + "34. Reactive Multi-cross", + 1 + ], + [ + "35. Reactive Nexus", + 1 + ], + [ + "36. Reactive Multi-nexus", + 1 + ], + [ + "37. Splash", + 1 + ], + [ + "38. Multi-splash", + 1 + ], + [ + "39. Solid Splash", + 1 + ], + [ + "40. Solid Multi-Splash", + 1 + ] ] }, - "customKeycodes": [ - {"name": "Mac MCon", "title": "macOS Mission Control", "shortName": "MCon"}, - {"name": "Mac LPad", "title": "macOS Launchpad", "shortName": "LPad"}, - {"name": "Toggle Per-key", "title": "RGB_TPK", "shortName": "RGB T/PK"}, - {"name": "Toggle Under Glow", "title": "RGB_TUG", "shortName": "RGB T/UG"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "Version", "title": "Type Firmware Version", "shortName": "Ver?"} - ], - "matrix": {"rows": 11, "cols": 9}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "6,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,7", "6,5", "6,4", "6,3", - {"x": 0.25}, + { + "x": 0.25 + }, "6,6", "6,2", "6,1" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -101,17 +284,28 @@ "7,0", "7,7", "7,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,3", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "7,6", "7,2", "7,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -124,17 +318,26 @@ "8,7", "8,5", "8,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,3", - {"x": 0.25}, + { + "x": 0.25 + }, "8,6", "8,2", "8,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -146,13 +349,21 @@ "9,8", "9,7", "9,5", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "9,3" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -163,29 +374,57 @@ "10,8", "10,7", "10,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "10,4", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "9,2" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,8", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "10,6", "10,2", "10,1" diff --git a/src/idobao/id87/id87.json b/src/idobao/id87/id87.json index 5a445280f0..03dc51dfe0 100644 --- a/src/idobao/id87/id87.json +++ b/src/idobao/id87/id87.json @@ -2,11 +2,11 @@ "name": "IDOBAO ID87", "vendorId": "0x6964", "productId": "0x0087", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 11, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/idobao/id96/id96.json b/src/idobao/id96/id96.json index b939578152..6ac9d185b5 100644 --- a/src/idobao/id96/id96.json +++ b/src/idobao/id96/id96.json @@ -2,12 +2,34 @@ "name": "IDOBAO ID96", "vendorId": "0x6964", "productId": "0x0096", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { + "labels": [ + "Split Backspace", + "Split Numpad +", + "Split Numpad Enter", + "ISO left shift", + "Large Numpad 0", + "Full Size Right Shift", + [ + "Bottom Row", + "1u Bottom Row", + "Standard with arrow keys", + "Standard 1.25u bottom row", + "7u Spacebar with arrow keys", + "7u Spacebar with 1.25u right", + "7u Spacebar & 1u right", + "7u Spacebar standard", + "7u Spacebar standard & 1u right", + "6u Spacebar with arrow keys", + "6u Spacebar & 1u right", + "6u Spacebar &1.25u right" + ] + ], "keymap": [ [ { @@ -584,28 +606,6 @@ }, "0,3\n\n\n6,10" ] - ], - "labels": [ - "Split Backspace", - "Split Numpad +", - "Split Numpad Enter", - "ISO left shift", - "Large Numpad 0", - "Full Size Right Shift", - [ - "Bottom Row", - "1u Bottom Row", - "Standard with arrow keys", - "Standard 1.25u bottom row", - "7u Spacebar with arrow keys", - "7u Spacebar with 1.25u right", - "7u Spacebar & 1u right", - "7u Spacebar standard", - "7u Spacebar standard & 1u right", - "6u Spacebar with arrow keys", - "6u Spacebar & 1u right", - "6u Spacebar &1.25u right" - ] ] } } diff --git a/src/idobao/montex/montex-v1rgb.json b/src/idobao/montex/montex-v1rgb.json index fb16e693ef..df00c17084 100644 --- a/src/idobao/montex/montex-v1rgb.json +++ b/src/idobao/montex/montex-v1rgb.json @@ -2,46 +2,184 @@ "name": "IDOBAO Montex RGB", "vendorId": "0x6964", "productId": "0x0127", + "matrix": { + "rows": 6, + "cols": 5 + }, "lighting": { "extends": "qmk_rgblight", - "supportedLightingValues": [128, 129, 131], + "supportedLightingValues": [ + 128, + 129, + 131 + ], "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Alphas Mods", 1], - ["Gradient Up-Down", 1], - ["Gradient Left-Right", 1], - ["Breathing", 1], - ["Cycle All", 1], - ["Cycle Left-Right", 1], - ["Cycle Up-Down", 1], - ["Cycle Out-In", 1], - ["Cycle Pinwheel", 1], - ["Cycle Spiral", 1], - ["Rainbow Beacon", 1], - ["Rain Drops", 1], - ["JellyBean Rain Drops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Flow", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multi-wide", 1], - ["Splash", 1], - ["Solid Splash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 1 + ], + [ + "Gradient Up-Down", + 1 + ], + [ + "Gradient Left-Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left-Right", + 1 + ], + [ + "Cycle Up-Down", + 1 + ], + [ + "Cycle Out-In", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Cycle Spiral", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rain Drops", + 1 + ], + [ + "JellyBean Rain Drops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Flow", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multi-wide", + 1 + ], + [ + "Splash", + 1 + ], + [ + "Solid Splash", + 1 + ] ] }, - "matrix": {"rows": 6, "cols": 5}, "layouts": { "keymap": [ - [{"c": "#777777"}, "0,0", {"c": "#aaaaaa"}, "0,1", "0,2", "0,3", "0,4"], - [{"y": 0.5, "c": "#cccccc"}, "1,0", "1,1", "1,2", "1,3", "1,4"], - ["2,0", "2,1", "2,2", "2,3", {"h": 2}, "2,4"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3", {"c": "#777777", "h": 2}, "5,3"], - [{"c": "#cccccc"}, "5,0", {"w": 2}, "5,1", "5,2"] + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#aaaaaa" + }, + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + { + "h": 2 + }, + "2,4" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3", + { + "c": "#777777", + "h": 2 + }, + "5,3" + ], + [ + { + "c": "#cccccc" + }, + "5,0", + { + "w": 2 + }, + "5,1", + "5,2" + ] ] } } diff --git a/src/idobao/montex/montex-v2.json b/src/idobao/montex/montex-v2.json index de40f205dd..9e4679236f 100644 --- a/src/idobao/montex/montex-v2.json +++ b/src/idobao/montex/montex-v2.json @@ -2,63 +2,240 @@ "name": "IDOBAO Montex V2", "vendorId": "0x6964", "productId": "0x0227", - "lighting": { - "extends": "qmk_rgblight", - "supportedLightingValues": [128, 129, 131], - "underglowEffects": [ - ["00. None", 0], - ["01. Solid Color", 1], - ["02. Alphas Mods", 1], - ["03. Gradient Up & Down", 1], - ["04. Gradient Left & Right", 1], - ["05. Breathing", 1], - ["06. Cycle Solid Color", 1], - ["07. Cycle Left to Right", 1], - ["08. Cycle Top to Bottom", 1], - ["09. Rainbow Beacon", 1], - ["10. Spinning Pinwheel", 1], - ["11. Spinning Spiral", 1], - ["12. Cycle Pinwheel", 1], - ["13. Raindrops", 1], - ["14. Jellybean Raindrops", 1], - ["15. Hue Breathing", 1], - ["16. Hue Pendulum", 1], - ["17. Hue Wave", 1], - ["18. Pixel Rain", 1], - ["19. Pixel Flow", 1], - ["20. Reactive Simple", 1], - ["21. Reactive Solid", 1], - ["22. Reactive Wide", 1], - ["23. Reactive Multi-wide", 1], - ["24. Splash", 1], - ["25. Solid Splash", 1] - ] + "matrix": { + "rows": 6, + "cols": 5 }, "customKeycodes": [ - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "Toggle Per-key", "title": "RGB_TPK", "shortName": "RGB T/PK"}, - {"name": "Toggle Under Glow", "title": "RGB_TUG", "shortName": "RGB T/UG"}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "Toggle Per-key", + "title": "RGB_TPK", + "shortName": "RGB T/PK" + }, + { + "name": "Toggle Under Glow", + "title": "RGB_TUG", + "shortName": "RGB T/UG" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, { "name": "Toggle NumLk LED", "title": "Toggle NumLock LED Feature", "shortName": "NumLk LED" }, - {"name": "Version", "title": "Type Firmware Version", "shortName": "Ver?"} + { + "name": "Version", + "title": "Type Firmware Version", + "shortName": "Ver?" + } ], - "matrix": {"rows": 6, "cols": 5}, + "lighting": { + "extends": "qmk_rgblight", + "supportedLightingValues": [ + 128, + 129, + 131 + ], + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. Solid Color", + 1 + ], + [ + "02. Alphas Mods", + 1 + ], + [ + "03. Gradient Up & Down", + 1 + ], + [ + "04. Gradient Left & Right", + 1 + ], + [ + "05. Breathing", + 1 + ], + [ + "06. Cycle Solid Color", + 1 + ], + [ + "07. Cycle Left to Right", + 1 + ], + [ + "08. Cycle Top to Bottom", + 1 + ], + [ + "09. Rainbow Beacon", + 1 + ], + [ + "10. Spinning Pinwheel", + 1 + ], + [ + "11. Spinning Spiral", + 1 + ], + [ + "12. Cycle Pinwheel", + 1 + ], + [ + "13. Raindrops", + 1 + ], + [ + "14. Jellybean Raindrops", + 1 + ], + [ + "15. Hue Breathing", + 1 + ], + [ + "16. Hue Pendulum", + 1 + ], + [ + "17. Hue Wave", + 1 + ], + [ + "18. Pixel Rain", + 1 + ], + [ + "19. Pixel Flow", + 1 + ], + [ + "20. Reactive Simple", + 1 + ], + [ + "21. Reactive Solid", + 1 + ], + [ + "22. Reactive Wide", + 1 + ], + [ + "23. Reactive Multi-wide", + 1 + ], + [ + "24. Splash", + 1 + ], + [ + "25. Solid Splash", + 1 + ] + ] + }, "layouts": { "keymap": [ - [{"c": "#777777"}, "0,0", {"c": "#aaaaaa"}, "0,1", "0,2", "0,3", "0,4"], - [{"y": 0.5, "c": "#cccccc"}, "1,0", "1,1", "1,2", "1,3", "1,4"], - ["2,0", "2,1", "2,2", "2,3", {"h": 2}, "2,4"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3", {"c": "#777777", "h": 2}, "5,3"], - [{"c": "#cccccc"}, "5,0", {"w": 2}, "5,1", "5,2"] + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#aaaaaa" + }, + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + { + "h": 2 + }, + "2,4" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3", + { + "c": "#777777", + "h": 2 + }, + "5,3" + ], + [ + { + "c": "#cccccc" + }, + "5,0", + { + "w": 2 + }, + "5,1", + "5,2" + ] ] } } diff --git a/src/idobao/montex/montex.json b/src/idobao/montex/montex.json index 5cb69b9b8a..5957ddb1d6 100644 --- a/src/idobao/montex/montex.json +++ b/src/idobao/montex/montex.json @@ -2,11 +2,11 @@ "name": "IDOBAO Montex27", "vendorId": "0x6964", "productId": "0x6060", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 5 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ @@ -44,7 +44,12 @@ }, "2,4" ], - ["3,0", "3,1", "3,2", "3,3"], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], [ "4,0", "4,1", diff --git a/src/idyllic/tinny50_rgb.json b/src/idyllic/tinny50_rgb.json index 152966347f..0e136c8ff9 100644 --- a/src/idyllic/tinny50_rgb.json +++ b/src/idyllic/tinny50_rgb.json @@ -2,11 +2,11 @@ "name": "Tinny50 RGB", "vendorId": "0x7A79", "productId": "0x5450", - "lighting": "none", "matrix": { "rows": 5, "cols": 12 }, + "lighting": "none", "layouts": { "labels": [], "keymap": [ diff --git a/src/illusion/rosa.json b/src/illusion/rosa.json index a75e525310..b5422583fe 100644 --- a/src/illusion/rosa.json +++ b/src/illusion/rosa.json @@ -2,13 +2,16 @@ "name": "Rosa", "vendorId": "0x694B", "productId": "0x6952", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/inett_studio/sqx/sqx.json b/src/inett_studio/sqx/sqx.json index d0c577ffd5..b4b0fec8f1 100644 --- a/src/inett_studio/sqx/sqx.json +++ b/src/inett_studio/sqx/sqx.json @@ -2,18 +2,23 @@ "name": "Square.X", "vendorId": "0x694E", "productId": "0x5336", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "ANSI / ISO Enter", "Split Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25u Standard", "7u WKL", "7u HHKB"] + [ + "Bottom Row", + "6.25u Standard", + "7u WKL", + "7u HHKB" + ] ], "keymap": [ [ diff --git a/src/irene/irene.json b/src/irene/irene.json index 21bdfe613c..0533fe7cab 100644 --- a/src/irene/irene.json +++ b/src/irene/irene.json @@ -2,103 +2,304 @@ "name": "Irene", "vendorId": "0x1434", "productId": "0x3000", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Right Shift", "Split", "Unified"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Right Shift", + "Split", + "Unified" + ] ], "keymap": [ [ - {"y": 0.15, "x": 15.15}, + { + "y": 0.15, + "x": 15.15 + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], - [{"x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,3", {"x": 8.45}, "0,11"], [ - {"y": -0.95, "x": 1.7}, + { + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.45 + }, + "0,11" + ], + [ + { + "y": -0.95, + "x": 1.7 + }, "0,1", "0,2", - {"x": 10.45}, + { + "x": 10.45 + }, "0,12", - {"x": 0, "c": "#aaaaaa", "w": 2}, + { + "x": 0, + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], - [{"y": -0.1, "x": 0.35}, "1,0"], - [{"y": -0.95, "x": 13, "c": "#cccccc"}, "1,11"], [ - {"y": -0.95, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.1, + "x": 0.35 + }, + "1,0" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, + "1,11" + ], + [ + { + "y": -0.95, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], - [{"y": -0.1, "x": 0.15}, "2,0"], [ - {"y": -0.9, "x": 13.4, "c": "#cccccc"}, + { + "y": -0.1, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.9, + "x": 13.4, + "c": "#cccccc" + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"y": -1, "x": 1.3, "c": "#aaaaaa", "w": 1.75}, + { + "y": -1, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,11", - {"x": 0}, + { + "x": 0 + }, "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n1,0", "3,14\n\n\n1,0", - {"x": 0.3, "w": 2.75}, + { + "x": 0.3, + "w": 2.75 + }, "3,13\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 13.45, "w": 1.5}, "4,14"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 13.45, + "w": 1.5 + }, + "4,14" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "4,7" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.95, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.45, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.95, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.45, + "x": 8.45, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8.05}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 8.2}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.95, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8.05 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.2 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.95, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/src/iriskeyboards/iriskeyboards.json b/src/iriskeyboards/iriskeyboards.json index 47c7fd51bd..a54d444974 100644 --- a/src/iriskeyboards/iriskeyboards.json +++ b/src/iriskeyboards/iriskeyboards.json @@ -2,20 +2,23 @@ "name": "IrisRev0", "vendorId": "0x494B", "productId": "0x3031", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", "Tsangan Bottom Row" ], - "keymap": [ [ { diff --git a/src/jacky_studio/bear65/bear65.json b/src/jacky_studio/bear65/bear65.json index a4d7e06482..6c7d35875f 100644 --- a/src/jacky_studio/bear65/bear65.json +++ b/src/jacky_studio/bear65/bear65.json @@ -2,127 +2,323 @@ "name": "Bear65", "vendorId": "0x45D4", "productId": "0x0428", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Full Backspace", "WKL"], - + "labels": [ + "Full Backspace", + "WKL" + ], "keymap": [ - [{"y": 0.75, "x": 5.75}, "0,2"], - [{"y": -0.95, "x": 15.65}, "0,11\n-"], [ - {"y": -0.8, "x": 2.5, "c": "#777777"}, + { + "y": 0.75, + "x": 5.75 + }, + "0,2" + ], + [ + { + "y": -0.95, + "x": 15.65 + }, + "0,11\n-" + ], + [ + { + "y": -0.8, + "x": 2.5, + "c": "#777777" + }, "3,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,0", "0,1", - {"x": 11}, + { + "x": 11 + }, "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "4,14", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.25}, + { + "x": 2.25 + }, "1,14", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 9.5}, + { + "x": 9.5 + }, "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"x": 2}, + { + "x": 2 + }, "2,14", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 10}, + { + "x": 10 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 3, "c": "#aaaaaa", "w": 2.25}, + { + "x": 3, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 9.5}, + { + "x": 9.5 + }, "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"x": 10.75}, + { + "x": 10.75 + }, "4,10\n\n\n1,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,11", "4,12", "4,13" ], [ - {"y": 0.25, "x": 3.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 3.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,1\n\n\n1,1", - {"x": 10.75, "c": "#aaaaaa", "d": true}, + { + "x": 10.75, + "c": "#aaaaaa", + "d": true + }, "4,10\n\n\n1,1" ], - [{"r": 10, "rx": 1, "x": 6, "c": "#cccccc"}, "0,3", "0,4", "0,5", "0,6"], - [{"x": 5.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 5.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 6.25}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6, "c": "#aaaaaa", "w": 1.5}, + { + "r": 10, + "rx": 1, + "x": 6, + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 5.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 5.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 6.25 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6, + "c": "#aaaaaa", + "w": 1.5 + }, "4,3\n\n\n1,0", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "4,5\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,6\n\n\n1,0" ], [ - {"y": 0.25, "x": 6.25, "w": 1.5}, + { + "y": 0.25, + "x": 6.25, + "w": 1.5 + }, "4,3\n\n\n1,1", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "4,5\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,6\n\n\n1,1" ], - [{"y": 3.75, "x": -0.75, "c": "#cccccc"}], - [{"r": -10, "y": -7.5, "x": 10}, "0,7", "0,8", "0,9", "0,10"], - [{"x": 9.5}, "1,6", "1,7", "1,8", "1,9"], - [{"x": 9.75}, "2,6", "2,7", "2,8", "2,9"], - [{"x": 9.25}, "3,7", "3,8", "3,9", "3,10"], [ - {"x": 9.25, "c": "#777777", "w": 2.75}, + { + "y": 3.75, + "x": -0.75, + "c": "#cccccc" + } + ], + [ + { + "r": -10, + "y": -7.5, + "x": 10 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": 9.5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 9.75 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 9.25 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 9.25, + "c": "#777777", + "w": 2.75 + }, "4,8\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n1,0" ], [ - {"y": 0.25, "x": 9.5, "c": "#777777", "w": 2.75}, + { + "y": 0.25, + "x": 9.5, + "c": "#777777", + "w": 2.75 + }, "4,8\n\n\n1,1", - {"c": "#cccccc", "w": 1.5}, + { + "c": "#cccccc", + "w": 1.5 + }, "4,9\n\n\n1,1" ] ] diff --git a/src/jacky_studio/piggy60/piggy60.json b/src/jacky_studio/piggy60/piggy60.json index cb3990c4c1..7af584ec0b 100644 --- a/src/jacky_studio/piggy60/piggy60.json +++ b/src/jacky_studio/piggy60/piggy60.json @@ -2,24 +2,34 @@ "name": "Piggy60", "vendorId": "0xA13B", "productId": "0x1001", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Full Backspace", "ISO Enter", "Split Left Shift", "Full Right Shift", - ["Bottom Row", "Blockerless", "MX HHKB", "ANSI"] + [ + "Bottom Row", + "Blockerless", + "MX HHKB", + "ANSI" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -34,13 +44,22 @@ "0,12", "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,7 +72,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -67,9 +89,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,19 +109,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -104,57 +149,115 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n3,0", "3,14\n\n\n3,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,0", "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,0\n\n\n4,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,1", "4,12\n\n\n4,1", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,2" ] ] diff --git a/src/jadookb/jkb65/jkb65.json b/src/jadookb/jkb65/jkb65.json index 31a09df824..a2192dd587 100644 --- a/src/jadookb/jkb65/jkb65.json +++ b/src/jadookb/jkb65/jkb65.json @@ -2,8 +2,11 @@ "name": "JKB65 RGB", "vendorId": "0x4A4B", "productId": "0xEF6A", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [], "keymap": [ diff --git a/src/jd45/jd45.json b/src/jd45/jd45.json index 57946b3480..cacabe7214 100644 --- a/src/jd45/jd45.json +++ b/src/jd45/jd45.json @@ -2,18 +2,29 @@ "name": "JD45", "vendorId": "0x6582", "productId": "0x0004", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 13 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": [["Bottom Row", "Split Space", "6.25U", "6U"]], + "labels": [ + [ + "Bottom Row", + "Split Space", + "6.25U", + "6U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,14 +35,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11", "0,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +59,21 @@ "1,8", "1,9", "1,10", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,11" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,39 +84,72 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3\n\n\n0,0", - {"c": "#cccccc", "w": 1.75}, + { + "c": "#cccccc", + "w": 1.75 + }, "3,4\n\n\n0,0", - {"w": 1.75}, + { + "w": 1.75 + }, "3,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9", "3,10", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11" ], [ - {"x": 2.25}, + { + "x": 2.25 + }, "3,2\n\n\n0,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,6\n\n\n0,1" ], [ - {"x": 2.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,2\n\n\n0,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "3,6\n\n\n0,2" ] ] diff --git a/src/jels/jels60/jels60_via.json b/src/jels/jels60/jels60_via.json index 0476c5243d..575f11818d 100644 --- a/src/jels/jels60/jels60_via.json +++ b/src/jels/jels60/jels60_via.json @@ -2,22 +2,44 @@ "name": "Jels60", "vendorId": "0x006A", "productId": "0x0060", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "SplitBackspace", "ISOEnter", "SplitLeftShift", "SplitRightShift", - ["BottomRow", "ANSI/6.25U", "7U", "HHKB", "WKL", "SplitSpace"] + [ + "BottomRow", + "ANSI/6.25U", + "7U", + "HHKB", + "WKL", + "SplitSpace" + ] ], "keymap": [ - [{"x": 16}, "0,13\n\n\n0,1", "1,13\n\n\n0,1"], [ - {"y": 0.5, "x": 3, "c": "#777777"}, + { + "x": 16 + }, + "0,13\n\n\n0,1", + "1,13\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,13 +52,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,7 +79,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", { "x": 2, @@ -63,9 +95,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,19 +115,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -100,84 +155,168 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "3,12\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13\n\n\n3,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.25}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"c": "#cccccc", "w": 1.5}, + { + "c": "#cccccc", + "w": 1.5 + }, "4,2\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 4.5}, + { + "x": 4.5 + }, "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,13\n\n\n4,3" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,4", "4,1\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,6\n\n\n4,4", - {"w": 2.75}, + { + "w": 2.75 + }, "4,9\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,4", "4,12\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,4" ] ] diff --git a/src/jels/jels88/jels88.json b/src/jels/jels88/jels88.json index 7287e0cb1a..9d292a5dff 100644 --- a/src/jels/jels88/jels88.json +++ b/src/jels/jels88/jels88.json @@ -2,18 +2,25 @@ "name": "Jels88", "vendorId": "0x006a", "productId": "0x0088", - "lighting": "qmk_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "Split Left Shift", "Split Right Shift", "ISO Enter", - ["Bottom Row", "ANSI/6.25U", "7U", "10U", "7U-WKL", "10U-WKL"] + [ + "Bottom Row", + "ANSI/6.25U", + "7U", + "10U", + "7U-WKL", + "10U-WKL" + ] ], "keymap": [ [ diff --git a/src/jian/jianrev2.json b/src/jian/jianrev2.json index 1a5a457673..5ae046c087 100644 --- a/src/jian/jianrev2.json +++ b/src/jian/jianrev2.json @@ -2,72 +2,252 @@ "name": "Jian rev2", "vendorId": "0xC0DE", "productId": "0x1337", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 8, "cols": 6}, "layouts": { "keymap": [ - [{"x": 4}, "0,2", {"x": 6.75}, "4,2"], [ - {"y": -0.75, "x": 3}, + { + "x": 4 + }, + "0,2", + { + "x": 6.75 + }, + "4,2" + ], + [ + { + "y": -0.75, + "x": 3 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "0,3", - {"x": 4.75}, + { + "x": 4.75 + }, "4,3", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.88, "x": 6}, "0,4", {"x": 2.75}, "4,4"], - [{"y": -0.75, "x": 2}, "0,1", {"x": 10.75}, "4,1"], - [{"y": -0.8700000000000001, "x": 1}, "0,0"], - [{"y": -0.9999999999999999, "x": 14.75}, "4,0"], - [{"y": -0.75, "x": 4}, "1,3", {"x": 6.75}, "5,3"], [ - {"y": -0.75, "x": 3}, + { + "y": -0.88, + "x": 6 + }, + "0,4", + { + "x": 2.75 + }, + "4,4" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "0,1", + { + "x": 10.75 + }, + "4,1" + ], + [ + { + "y": -0.8700000000000001, + "x": 1 + }, + "0,0" + ], + [ + { + "y": -0.9999999999999999, + "x": 14.75 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 4 + }, + "1,3", + { + "x": 6.75 + }, + "5,3" + ], + [ + { + "y": -0.75, + "x": 3 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 4.75}, + { + "x": 4.75 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.8799999999999999, "x": 6}, "0,5", {"x": 2.75}, "4,5"], - [{"y": -0.8700000000000001, "c": "#777777"}, "2,0", {"x": 14.75}, "6,0"], [ - {"y": -0.8799999999999999, "x": 2, "c": "#cccccc"}, + { + "y": -0.8799999999999999, + "x": 6 + }, + "0,5", + { + "x": 2.75 + }, + "4,5" + ], + [ + { + "y": -0.8700000000000001, + "c": "#777777" + }, + "2,0", + { + "x": 14.75 + }, + "6,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 2, + "c": "#cccccc" + }, "1,1", - {"x": 10.75}, + { + "x": 10.75 + }, "5,1" ], [ - {"y": -0.8700000000000001, "x": 1, "c": "#777777"}, + { + "y": -0.8700000000000001, + "x": 1, + "c": "#777777" + }, "1,0", - {"x": 12.75}, + { + "x": 12.75 + }, "5,0" ], - [{"y": -0.75, "x": 4, "c": "#cccccc"}, "2,3", {"x": 6.75}, "6,3"], [ - {"y": -0.75, "x": 3}, + { + "y": -0.75, + "x": 4, + "c": "#cccccc" + }, + "2,3", + { + "x": 6.75 + }, + "6,3" + ], + [ + { + "y": -0.75, + "x": 3 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 4.75}, + { + "x": 4.75 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.8799999999999999, "x": 6}, "1,5", {"x": 2.75}, "5,5"], - [{"y": -0.75, "x": 2}, "3,2", {"x": 10.75}, "7,2"], [ - {"y": -0.8700000000000001, "x": 1, "c": "#777777"}, + { + "y": -0.8799999999999999, + "x": 6 + }, + "1,5", + { + "x": 2.75 + }, + "5,5" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "3,2", + { + "x": 10.75 + }, + "7,2" + ], + [ + { + "y": -0.8700000000000001, + "x": 1, + "c": "#777777" + }, "2,1", - {"x": 12.75}, + { + "x": 12.75 + }, "6,1" ], - [{"y": -0.5, "x": 5}, "3,4", {"x": 4.75}, "7,4"], - [{"y": -0.8799999999999999, "x": 6}, "2,5", {"x": 2.75}, "6,5"], - [{"y": -0.8700000000000001, "x": 7}, "3,5", {"x": 0.75}, "7,5"] + [ + { + "y": -0.5, + "x": 5 + }, + "3,4", + { + "x": 4.75 + }, + "7,4" + ], + [ + { + "y": -0.8799999999999999, + "x": 6 + }, + "2,5", + { + "x": 2.75 + }, + "6,5" + ], + [ + { + "y": -0.8700000000000001, + "x": 7 + }, + "3,5", + { + "x": 0.75 + }, + "7,5" + ] ] } } diff --git a/src/jiran/jiran.json b/src/jiran/jiran.json index 4b7e079fa3..33c98bd7a2 100644 --- a/src/jiran/jiran.json +++ b/src/jiran/jiran.json @@ -2,8 +2,11 @@ "name": "Jiran", "vendorId": "0x1209", "productId": "0x3735", + "matrix": { + "rows": 10, + "cols": 6 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 6}, "layouts": { "keymap": [ [ diff --git a/src/jisplit89/jisplit89.json b/src/jisplit89/jisplit89.json index ce0cface55..5380cb7502 100644 --- a/src/jisplit89/jisplit89.json +++ b/src/jisplit89/jisplit89.json @@ -2,8 +2,11 @@ "name": "jisplit89", "vendorId": "0x04D8", "productId": "0xEB4F", + "matrix": { + "rows": 14, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 14, "cols": 8}, "layouts": { "keymap": [ [ diff --git a/src/jorne/jorne.json b/src/jorne/jorne.json index 943d9a611d..374ee1c849 100644 --- a/src/jorne/jorne.json +++ b/src/jorne/jorne.json @@ -2,60 +2,263 @@ "name": "Jorne", "vendorId": "0x4753", "productId": "0x0001", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 8, "cols": 6}, "layouts": { "keymap": [ - [{"y": 1, "x": 4}, "0,3", {"x": 7.5}, "4,3"], - [{"y": -0.875, "x": 11.5}, "4,4", {"x": 1}, "4,2"], - [{"y": -0.995, "x": 3}, "0,2", {"x": 1}, "0,4"], - [{"y": -0.88, "x": 6}, "0,5", {"x": 3.5}, "4,5"], - [{"y": -0.875, "x": 14.5}, "4,1", "4,0"], - [{"y": -0.995, "x": 1}, "0,0", "0,1"], - [{"y": -0.38, "x": 4}, "1,3", {"x": 7.5}, "5,3"], - [{"y": -0.875, "x": 13.5}, "5,2"], - [ - {"y": -0.995, "c": "#aaaaaa"}, + [ + { + "y": 1, + "x": 4 + }, + "0,3", + { + "x": 7.5 + }, + "4,3" + ], + [ + { + "y": -0.875, + "x": 11.5 + }, + "4,4", + { + "x": 1 + }, + "4,2" + ], + [ + { + "y": -0.995, + "x": 3 + }, + "0,2", + { + "x": 1 + }, + "0,4" + ], + [ + { + "y": -0.88, + "x": 6 + }, + "0,5", + { + "x": 3.5 + }, + "4,5" + ], + [ + { + "y": -0.875, + "x": 14.5 + }, + "4,1", + "4,0" + ], + [ + { + "y": -0.995, + "x": 1 + }, + "0,0", + "0,1" + ], + [ + { + "y": -0.38, + "x": 4 + }, + "1,3", + { + "x": 7.5 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 13.5 + }, + "5,2" + ], + [ + { + "y": -0.995, + "c": "#aaaaaa" + }, "3,0", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 5.5}, + { + "x": 5.5 + }, "5,4", - {"x": 4, "c": "#aaaaaa"}, + { + "x": 4, + "c": "#aaaaaa" + }, "7,0" ], - [{"y": -0.88, "x": 6, "c": "#cccccc"}, "1,5", {"x": 3.5}, "5,5"], - [{"y": -0.875, "x": 14.5}, "5,1", {"c": "#aaaaaa"}, "5,0"], - [{"y": -0.995, "x": 1}, "1,0", {"c": "#cccccc"}, "1,1"], - [{"y": -0.38, "x": 4}, "2,3", {"x": 7.5}, "6,3"], [ - {"y": -0.87, "x": 3}, + { + "y": -0.88, + "x": 6, + "c": "#cccccc" + }, + "1,5", + { + "x": 3.5 + }, + "5,5" + ], + [ + { + "y": -0.875, + "x": 14.5 + }, + "5,1", + { + "c": "#aaaaaa" + }, + "5,0" + ], + [ + { + "y": -0.995, + "x": 1 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1" + ], + [ + { + "y": -0.38, + "x": 4 + }, + "2,3", + { + "x": 7.5 + }, + "6,3" + ], + [ + { + "y": -0.87, + "x": 3 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 5.5}, + { + "x": 5.5 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.88, "x": 6}, "2,5", {"x": 3.5}, "6,5"], [ - {"y": -0.87, "x": 1, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 6 + }, + "2,5", + { + "x": 3.5 + }, + "6,5" + ], + [ + { + "y": -0.87, + "x": 1, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 11.5}, + { + "x": 11.5 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], - [{"y": -0.13, "x": 4.5, "c": "#777777"}, "3,3", {"x": 6.5}, "7,3"], - [{"r": 15, "rx": 4.5, "ry": 9.1, "y": -5}, "3,4"], - [{"r": 30, "rx": 5.4, "ry": 9.3, "y": -5.3, "x": -0.9, "h": 1.5}, "3,5"], - [{"r": -30, "rx": 11.1, "y": -4.8, "x": 0.8, "h": 1.5}, "7,5"], - [{"r": -15, "rx": 12, "ry": 9.1, "y": -4.75, "x": -0.02}, "7,4"] + [ + { + "y": -0.13, + "x": 4.5, + "c": "#777777" + }, + "3,3", + { + "x": 6.5 + }, + "7,3" + ], + [ + { + "r": 15, + "rx": 4.5, + "ry": 9.1, + "y": -5 + }, + "3,4" + ], + [ + { + "r": 30, + "rx": 5.4, + "ry": 9.3, + "y": -5.3, + "x": -0.9, + "h": 1.5 + }, + "3,5" + ], + [ + { + "r": -30, + "rx": 11.1, + "y": -4.8, + "x": 0.8, + "h": 1.5 + }, + "7,5" + ], + [ + { + "r": -15, + "rx": 12, + "ry": 9.1, + "y": -4.75, + "x": -0.02 + }, + "7,4" + ] ] } } diff --git a/src/josefadamcik/soflev1.json b/src/josefadamcik/soflev1.json index 2901a158d8..1bb860aa08 100644 --- a/src/josefadamcik/soflev1.json +++ b/src/josefadamcik/soflev1.json @@ -2,8 +2,11 @@ "name": "Sofle", "vendorId": "0xFC32", "productId": "0x0287", + "matrix": { + "rows": 10, + "cols": 6 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 6}, "layouts": { "keymap": [ [ @@ -12,7 +15,9 @@ "x": 3, "p": "CHICKLET", "f": 8, - "fa": [1] + "fa": [ + 1 + ] }, "0,3", { @@ -47,13 +52,17 @@ "y": -0.85, "c": "#aaaaaa", "f": 9, - "fa": [1] + "fa": [ + 1 + ] }, "0,0", { "c": "#cccccc", "f": 8, - "fa": [1] + "fa": [ + 1 + ] }, "0,1", { @@ -71,7 +80,9 @@ { "c": "#aaaaaa", "f": 6, - "fa": [1] + "fa": [ + 1 + ] }, "5,0" ], @@ -81,7 +92,9 @@ "x": 3, "c": "#cccccc", "f": 8, - "fa": [1] + "fa": [ + 1 + ] }, "1,3", { @@ -136,7 +149,9 @@ { "a": 4, "f": 8, - "fa": [1] + "fa": [ + 1 + ] }, "6,5", { @@ -146,7 +161,9 @@ { "c": "#aaaaaa", "f": 6, - "fa": [1] + "fa": [ + 1 + ] }, "6,0" ], @@ -156,7 +173,9 @@ "x": 3, "c": "#cccccc", "f": 8, - "fa": [1] + "fa": [ + 1 + ] }, "2,3", { @@ -190,13 +209,17 @@ "y": -0.8500000000000001, "c": "#aaaaaa", "f": 6, - "fa": [1] + "fa": [ + 1 + ] }, "2,0", { "c": "#cccccc", "f": 8, - "fa": [1] + "fa": [ + 1 + ] }, "2,1", { @@ -214,7 +237,9 @@ { "c": "#aaaaaa", "f": 6, - "fa": [1] + "fa": [ + 1 + ] }, "7,0" ], @@ -224,7 +249,9 @@ "x": 3, "c": "#cccccc", "f": 8, - "fa": [1] + "fa": [ + 1 + ] }, "3,3", { @@ -267,13 +294,17 @@ "y": -0.8500000000000001, "c": "#aaaaaa", "f": 5, - "fa": [1] + "fa": [ + 1 + ] }, "3,0", { "c": "#cccccc", "f": 8, - "fa": [1] + "fa": [ + 1 + ] }, "3,1", { @@ -291,7 +322,9 @@ { "c": "#aaaaaa", "f": 5, - "fa": [1] + "fa": [ + 1 + ] }, "8,0" ], @@ -300,7 +333,9 @@ "y": -0.15000000000000036, "x": 2.75, "f": 9, - "fa": [1] + "fa": [ + 1 + ] }, "4,1", "4,2", @@ -359,7 +394,9 @@ "y": -0.25, "x": -1.0999999999999996, "f": 8, - "fa": [1], + "fa": [ + 1 + ], "h": 1.5 }, "9,4" @@ -371,7 +408,9 @@ "x": -1, "c": "#777777", "f": 9, - "fa": [1] + "fa": [ + 1 + ] }, "9,3" ] diff --git a/src/kamigakushi/kamigakushi.json b/src/kamigakushi/kamigakushi.json index 57d6008971..dab46a7b9b 100644 --- a/src/kamigakushi/kamigakushi.json +++ b/src/kamigakushi/kamigakushi.json @@ -2,8 +2,11 @@ "name": "Kamigakushi", "vendorId": "0x414C", "productId": "0x0765", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/kapcave/arya/arya.json b/src/kapcave/arya/arya.json index b870c8f629..a3b463b5f5 100644 --- a/src/kapcave/arya/arya.json +++ b/src/kapcave/arya/arya.json @@ -2,13 +2,20 @@ "name": "Arya", "vendorId": "0x4B43", "productId": "0x4152", + "matrix": { + "rows": 9, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 9, "cols": 8}, "layouts": { "labels": [ "Split Backspace", "Full Right Shift", - ["Left Space", "2U - 1.25U", "2.25U - 1U"] + [ + "Left Space", + "2U - 1.25U", + "2.25U - 1U" + ] ], "keymap": [ [ diff --git a/src/kapcave/gskt00/gskt00.json b/src/kapcave/gskt00/gskt00.json index 65507c0689..4cb595df35 100644 --- a/src/kapcave/gskt00/gskt00.json +++ b/src/kapcave/gskt00/gskt00.json @@ -2,16 +2,30 @@ "name": "GSKT-00", "vendorId": "0x4B43", "productId": "0x6061", + "matrix": { + "rows": 8, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 8}, "layouts": { "labels": [ "Split Backspace", "Stepped CapsLock", "Split Left Shift", "Split Right Shift", - ["Enter", "ANSI Enter", "ISO Enter", "BAE"], - ["Bottom Row", "7U Standard", "AEK Standard", "WKL", "HHKB"] + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "BAE" + ], + [ + "Bottom Row", + "7U Standard", + "AEK Standard", + "WKL", + "HHKB" + ] ], "keymap": [ [ diff --git a/src/kapcave/paladin64/paladin64.json b/src/kapcave/paladin64/paladin64.json index 3afb0aa8ad..38a6c501ec 100644 --- a/src/kapcave/paladin64/paladin64.json +++ b/src/kapcave/paladin64/paladin64.json @@ -2,15 +2,23 @@ "name": "Paladin64", "vendorId": "0x4B43", "productId": "0x5036", + "matrix": { + "rows": 8, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 8, "cols": 8}, "layouts": { "labels": [ "Split Backspace", "Stepped CapsLock", "Split Left Shift", "Split Right Shift", - ["Enter", "ANSI Enter", "ISO Enter", "BAE"], + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "BAE" + ], [ "Bottom Row", "AEK (6.5U Space)", diff --git a/src/kapcave/paladinpad/paladinpad.json b/src/kapcave/paladinpad/paladinpad.json index 4d935c50b9..c3e4ea6184 100644 --- a/src/kapcave/paladinpad/paladinpad.json +++ b/src/kapcave/paladinpad/paladinpad.json @@ -2,10 +2,17 @@ "name": "PaladinPad", "vendorId": "0x4B43", "productId": "0x5050", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 4}, "layouts": { - "labels": ["Numpad AEK", "Split Enter", "Split Zero"], + "labels": [ + "Numpad AEK", + "Split Enter", + "Split Zero" + ], "keymap": [ [ { diff --git a/src/kapl/kapl.json b/src/kapl/kapl.json index edb534b47f..13538e9e2b 100644 --- a/src/kapl/kapl.json +++ b/src/kapl/kapl.json @@ -2,114 +2,341 @@ "name": "Kapl", "vendorId": "0x4C41", "productId": "0x0001", + "matrix": { + "rows": 10, + "cols": 7 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 7}, "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 7.67}, "5,3"], [ - {"y": -0.87, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 7.67 + }, + "5,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 5.67}, + { + "x": 5.67 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.88, "x": 5}, "0,5", {"x": 3.67}, "5,5"], - [{"y": -0.9, "x": 6}, "0,6", {"x": 1.67}, "5,6"], [ - {"y": -0.97, "c": "#777777"}, + { + "y": -0.88, + "x": 5 + }, + "0,5", + { + "x": 3.67 + }, + "5,5" + ], + [ + { + "y": -0.9, + "x": 6 + }, + "0,6", + { + "x": 1.67 + }, + "5,6" + ], + [ + { + "y": -0.97, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 11.67}, + { + "x": 11.67 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], - [{"y": -0.38, "x": 3, "c": "#cccccc"}, "1,3", {"x": 7.67}, "6,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.38, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 7.67 + }, + "6,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 5.67}, + { + "x": 5.67 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.88, "x": 5}, "1,5", {"x": 3.67}, "6,5"], - [{"y": -0.9, "x": 6}, "1,6", {"x": 1.67}, "6,6"], [ - {"y": -0.97, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "1,5", + { + "x": 3.67 + }, + "6,5" + ], + [ + { + "y": -0.9, + "x": 6 + }, + "1,6", + { + "x": 1.67 + }, + "6,6" + ], + [ + { + "y": -0.97, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 11.67}, + { + "x": 11.67 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], - [{"y": -0.38, "x": 3, "c": "#cccccc"}, "2,3", {"x": 7.67}, "7,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.38, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 7.67 + }, + "7,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 5.67}, + { + "x": 5.67 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.88, "x": 5}, "2,5", {"x": 3.67}, "7,5"], - [{"y": -0.9, "x": 6}, "2,6", {"x": 1.67}, "7,6"], [ - {"y": -0.97, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "2,5", + { + "x": 3.67 + }, + "7,5" + ], + [ + { + "y": -0.9, + "x": 6 + }, + "2,6", + { + "x": 1.67 + }, + "7,6" + ], + [ + { + "y": -0.97, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 11.67}, + { + "x": 11.67 + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ], - [{"y": -0.38, "x": 3, "c": "#cccccc"}, "3,3", {"x": 7.67}, "8,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.38, + "x": 3, + "c": "#cccccc" + }, + "3,3", + { + "x": 7.67 + }, + "8,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 5.67}, + { + "x": 5.67 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.88, "x": 5}, "3,5", {"x": 3.67}, "8,5"], - [{"y": -0.9, "x": 6}, "3,6", {"x": 1.67}, "8,6"], [ - {"y": -0.97, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "3,5", + { + "x": 3.67 + }, + "8,5" + ], + [ + { + "y": -0.9, + "x": 6 + }, + "3,6", + { + "x": 1.67 + }, + "8,6" + ], + [ + { + "y": -0.97, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 11.67}, + { + "x": 11.67 + }, "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.38, "x": 3}, "4,3", {"x": 7.67}, "9,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.38, + "x": 3 + }, + "4,3", + { + "x": 7.67 + }, + "9,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "4,2", - {"x": 1}, + { + "x": 1 + }, "4,4", - {"x": 5.67}, + { + "x": 5.67 + }, "9,4", - {"x": 1}, + { + "x": 1 + }, "9,2" ], - [{"y": -0.75}, "4,0", "4,1", {"x": 11.67}, "9,1", "9,0"], + [ + { + "y": -0.75 + }, + "4,0", + "4,1", + { + "x": 11.67 + }, + "9,1", + "9,0" + ], [ { "r": 30, @@ -123,7 +350,15 @@ }, "4,6" ], - [{"y": -0.48, "x": -1.2, "c": "#aaaaaa", "f": 3}, "4,5"], + [ + { + "y": -0.48, + "x": -1.2, + "c": "#aaaaaa", + "f": 3 + }, + "4,5" + ], [ { "r": -30, @@ -136,7 +371,15 @@ }, "9,6" ], - [{"y": -0.53, "x": 0.17, "c": "#aaaaaa", "f": 3}, "9,5"] + [ + { + "y": -0.53, + "x": 0.17, + "c": "#aaaaaa", + "f": 3 + }, + "9,5" + ] ] } } diff --git a/src/kb_elmo/67mk_E/67mk_E.json b/src/kb_elmo/67mk_E/67mk_E.json index 46e1284ea4..57df9230c3 100644 --- a/src/kb_elmo/67mk_E/67mk_E.json +++ b/src/kb_elmo/67mk_E/67mk_E.json @@ -2,17 +2,21 @@ "name": "67mk_E", "vendorId": "0xA68C", "productId": "0xD03E", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split LShift", - ["Bottom Row", "6.25u", "7u"] + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ [ diff --git a/src/kb_elmo/aek2_usb/aek2_usb.json b/src/kb_elmo/aek2_usb/aek2_usb.json index 7f8fdcc6f7..a948ee7032 100644 --- a/src/kb_elmo/aek2_usb/aek2_usb.json +++ b/src/kb_elmo/aek2_usb/aek2_usb.json @@ -2,11 +2,11 @@ "name": "AEK II", "vendorId": "0xA68C", "productId": "0xDB52", - "lighting": "none", "matrix": { "rows": 8, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [], "keymap": [ diff --git a/src/kb_elmo/noah_avr/noah_avr.json b/src/kb_elmo/noah_avr/noah_avr.json index 8858a52704..fc76378dc5 100644 --- a/src/kb_elmo/noah_avr/noah_avr.json +++ b/src/kb_elmo/noah_avr/noah_avr.json @@ -2,17 +2,21 @@ "name": "Noah", "vendorId": "0xA68C", "productId": "0x1DB0", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "Split Left Shift", "ISO Enter", - ["Bottom Row", "6.25u", "7u"] + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ [ diff --git a/src/kb_elmo/twelvekey/twelvekey.json b/src/kb_elmo/twelvekey/twelvekey.json index 53e0f20e4f..65183dff18 100644 --- a/src/kb_elmo/twelvekey/twelvekey.json +++ b/src/kb_elmo/twelvekey/twelvekey.json @@ -2,16 +2,31 @@ "name": "Twelvekey", "vendorId": "0xA68C", "productId": "0x9879", - "lighting": "qmk_backlight", "matrix": { "rows": 3, "cols": 4 }, + "lighting": "qmk_backlight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ] ] } } diff --git a/src/kb_elmo/vertex/vertex.json b/src/kb_elmo/vertex/vertex.json index ff4c9a6578..8db8ad31ce 100644 --- a/src/kb_elmo/vertex/vertex.json +++ b/src/kb_elmo/vertex/vertex.json @@ -2,13 +2,20 @@ "name": "Vertex", "vendorId": "0xA68C", "productId": "0x6B47", - "lighting": "none", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "none", "layouts": { - "labels": ["Full backspace", ["Bottom Row", "8 keys", "10 keys"]], + "labels": [ + "Full backspace", + [ + "Bottom Row", + "8 keys", + "10 keys" + ] + ], "keymap": [ [ { diff --git a/src/kbdfans/baguette66/baguette66rgb.json b/src/kbdfans/baguette66/baguette66rgb.json index c73a2ac668..ecb9284a8d 100644 --- a/src/kbdfans/baguette66/baguette66rgb.json +++ b/src/kbdfans/baguette66/baguette66rgb.json @@ -2,14 +2,14 @@ "name": "BAGUETTE66_RGB", "vendorId": "0x4B42", "productId": "0x0106", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kbdfans/baguette66/baguette66soldered.json b/src/kbdfans/baguette66/baguette66soldered.json index d088c0325b..ec84b13826 100644 --- a/src/kbdfans/baguette66/baguette66soldered.json +++ b/src/kbdfans/baguette66/baguette66soldered.json @@ -2,14 +2,14 @@ "name": "BAGUETTE66_SOLDERED", "vendorId": "0x4B42", "productId": "0x0107", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kbdfans/bella/bella_rgb.json b/src/kbdfans/bella/bella_rgb.json index 5842b0ef25..dbe2240c82 100644 --- a/src/kbdfans/bella/bella_rgb.json +++ b/src/kbdfans/bella/bella_rgb.json @@ -2,14 +2,14 @@ "name": "BELLA_RGB", "vendorId": "0x4B42", "productId": "0x0008", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 6, "cols": 16 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kbdfans/bella/bella_rgb_iso.json b/src/kbdfans/bella/bella_rgb_iso.json index 28ad88d31c..1f2d8f8f7a 100644 --- a/src/kbdfans/bella/bella_rgb_iso.json +++ b/src/kbdfans/bella/bella_rgb_iso.json @@ -2,14 +2,14 @@ "name": "BELLA_RGB_ISO", "vendorId": "0x4B42", "productId": "0x0009", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 6, "cols": 16 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kbdfans/bella_soldered/bella_soldered.json b/src/kbdfans/bella_soldered/bella_soldered.json index f6aa79b50c..c80889d5b9 100644 --- a/src/kbdfans/bella_soldered/bella_soldered.json +++ b/src/kbdfans/bella_soldered/bella_soldered.json @@ -2,17 +2,33 @@ "name": "Bella", "vendorId": "0x4B42", "productId": "0x0007", - "lighting": "qmk_backlight", "matrix": { "rows": 6, "cols": 16 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Spacebar", "6.25", "7u"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Spacebar", + "6.25", + "7u" + ] ], "keymap": [ [ diff --git a/src/kbdfans/bounce/bonce75_hotswap.json b/src/kbdfans/bounce/bonce75_hotswap.json index 7a810f5f25..72ba18867a 100644 --- a/src/kbdfans/bounce/bonce75_hotswap.json +++ b/src/kbdfans/bounce/bonce75_hotswap.json @@ -2,11 +2,11 @@ "name": "bonce75_hotswap", "vendorId": "0x4B42", "productId": "0x7001", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/kbdfans/bounce/bonce75_soldered.json b/src/kbdfans/bounce/bonce75_soldered.json index 67b22bed02..8fd402f101 100644 --- a/src/kbdfans/bounce/bonce75_soldered.json +++ b/src/kbdfans/bounce/bonce75_soldered.json @@ -2,16 +2,28 @@ "name": "bonce75_soldered", "vendorId": "0x4B42", "productId": "0x7000", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ] ], "keymap": [ [ diff --git a/src/kbdfans/bounce/bounce_pad.json b/src/kbdfans/bounce/bounce_pad.json index 293287a9d1..1dbd707dfb 100644 --- a/src/kbdfans/bounce/bounce_pad.json +++ b/src/kbdfans/bounce/bounce_pad.json @@ -2,11 +2,11 @@ "name": "BOUNCE PAD", "vendorId": "0x4B42", "productId": "0x7002", - "lighting": "none", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/kbdfans/kbd19x/kbd19x.json b/src/kbdfans/kbd19x/kbd19x.json index 7d022e7fb9..7445cdfdbc 100644 --- a/src/kbdfans/kbd19x/kbd19x.json +++ b/src/kbdfans/kbd19x/kbd19x.json @@ -2,11 +2,11 @@ "name": "KBD19x", "vendorId": "0x4B42", "productId": "0x0191", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 8, "cols": 13 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", @@ -14,7 +14,12 @@ "Split Left Shift", "Split Plus", "Split Enter", - ["Bottom Row", "ANSI", "6u", "7u"] + [ + "Bottom Row", + "ANSI", + "6u", + "7u" + ] ], "keymap": [ [ diff --git a/src/kbdfans/kbd67hotswap/kbd67hotswap.json b/src/kbdfans/kbd67hotswap/kbd67hotswap.json index 9cdcc55b6b..2e985ced6c 100644 --- a/src/kbdfans/kbd67hotswap/kbd67hotswap.json +++ b/src/kbdfans/kbd67hotswap/kbd67hotswap.json @@ -2,11 +2,11 @@ "name": "KBD67 Hotswap", "vendorId": "0x4B42", "productId": "0x6065", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/kbdfans/kbd67mkii/kbd67mkiirgb_iso.json b/src/kbdfans/kbd67mkii/kbd67mkiirgb_iso.json index 00c41b13b8..71dd9393aa 100644 --- a/src/kbdfans/kbd67mkii/kbd67mkiirgb_iso.json +++ b/src/kbdfans/kbd67mkii/kbd67mkiirgb_iso.json @@ -2,14 +2,14 @@ "name": "KBD67MKIIRGB-ISO", "vendorId": "0x4B42", "productId": "0x0105", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kbdfans/kbd67mkii/kbd67mkiirgbv1.json b/src/kbdfans/kbd67mkii/kbd67mkiirgbv1.json index 72a17ba77c..97736af3b1 100755 --- a/src/kbdfans/kbd67mkii/kbd67mkiirgbv1.json +++ b/src/kbdfans/kbd67mkii/kbd67mkiirgbv1.json @@ -2,14 +2,14 @@ "name": "KBD67 MkII RGB V1", "vendorId": "0x4B42", "productId": "0x1224", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kbdfans/kbd67mkii/kbd67mkiirgbv2.json b/src/kbdfans/kbd67mkii/kbd67mkiirgbv2.json index 46d28b694d..202ee90bad 100755 --- a/src/kbdfans/kbd67mkii/kbd67mkiirgbv2.json +++ b/src/kbdfans/kbd67mkii/kbd67mkiirgbv2.json @@ -2,14 +2,14 @@ "name": "KBD67 MkII RGB V2", "vendorId": "0x4B42", "productId": "0x1225", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kbdfans/kbd67mkii/kbd67mkiirgbv3.json b/src/kbdfans/kbd67mkii/kbd67mkiirgbv3.json index 57055bdee0..f0a80df88d 100644 --- a/src/kbdfans/kbd67mkii/kbd67mkiirgbv3.json +++ b/src/kbdfans/kbd67mkii/kbd67mkiirgbv3.json @@ -2,14 +2,14 @@ "name": "KBD67MKIIRGBV3", "vendorId": "0x4B42", "productId": "0x1226", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kbdfans/kbd67mkii/kbd67mkiisoldered.json b/src/kbdfans/kbd67mkii/kbd67mkiisoldered.json index daefe914be..4a9eeb3afa 100644 --- a/src/kbdfans/kbd67mkii/kbd67mkiisoldered.json +++ b/src/kbdfans/kbd67mkii/kbd67mkiisoldered.json @@ -2,15 +2,19 @@ "name": "KBD67 MkII (Soldered)", "vendorId": "0xA103", "productId": "0x0013", - "lighting": "qmk_backlight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Space Bar" ], diff --git a/src/kbdfans/kbd67rev1/kbd67rev1.json b/src/kbdfans/kbd67rev1/kbd67rev1.json index ca0e7ce2bb..b783c8607d 100644 --- a/src/kbdfans/kbd67rev1/kbd67rev1.json +++ b/src/kbdfans/kbd67rev1/kbd67rev1.json @@ -2,17 +2,22 @@ "name": "KBD67 Rev1", "vendorId": "0x4b42", "productId": "0x6066", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Spacebar", "6.25U", "2.75U/1.25U/2.25U", "2.25U/1.25U/2.75U"] + [ + "Spacebar", + "6.25U", + "2.75U/1.25U/2.25U", + "2.25U/1.25U/2.75U" + ] ], "keymap": [ [ diff --git a/src/kbdfans/kbd67rev2/kbd67rev2.json b/src/kbdfans/kbd67rev2/kbd67rev2.json index 7bdb4313c7..e0be701b42 100644 --- a/src/kbdfans/kbd67rev2/kbd67rev2.json +++ b/src/kbdfans/kbd67rev2/kbd67rev2.json @@ -2,20 +2,41 @@ "name": "KBD67 Rev2", "vendorId": "0x4B42", "productId": "0x6067", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Spacebar", "Standard", "Split", "7u"], - ["Right Mods", "3x1u", "2x1.5u", "2x1.25u"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Spacebar", + "Standard", + "Split", + "7u" + ], + [ + "Right Mods", + "3x1u", + "2x1.5u", + "2x1.25u" + ] ], - "keymap": [ [ { diff --git a/src/kbdfans/kbd6x/kbd6x.json b/src/kbdfans/kbd6x/kbd6x.json index bfcee8c38e..ca117a4fc1 100644 --- a/src/kbdfans/kbd6x/kbd6x.json +++ b/src/kbdfans/kbd6x/kbd6x.json @@ -2,10 +2,20 @@ "name": "KBD6x", "vendorId": "0x4B42", "productId": "0x3658", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "labels": [["Layout", "Tsangan", "HHKB", "WKL"]], + "labels": [ + [ + "Layout", + "Tsangan", + "HHKB", + "WKL" + ] + ], "keymap": [ [ "0,0", diff --git a/src/kbdfans/kbd75/kbd75hs.json b/src/kbdfans/kbd75/kbd75hs.json index 0af285c0fb..9054fb5f52 100644 --- a/src/kbdfans/kbd75/kbd75hs.json +++ b/src/kbdfans/kbd75/kbd75hs.json @@ -2,12 +2,11 @@ "name": "KBD75HS", "vendorId": "0x4B42", "productId": "0x6062", - "lighting": "qmk_rgblight", - "matrix": { "rows": 6, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/kbdfans/kbd75/kbd75rev1.json b/src/kbdfans/kbd75/kbd75rev1.json index d04fd2c6b7..db3319ebd6 100755 --- a/src/kbdfans/kbd75/kbd75rev1.json +++ b/src/kbdfans/kbd75/kbd75rev1.json @@ -2,20 +2,40 @@ "name": "KBD75 Rev1", "vendorId": "0x4B42", "productId": "0x6060", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Spacebar", "Standard", "Split", "7u"], - ["Right Mods", "3x1u", "2x1.5u"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Spacebar", + "Standard", + "Split", + "7u" + ], + [ + "Right Mods", + "3x1u", + "2x1.5u" + ] ], - "keymap": [ [ { diff --git a/src/kbdfans/kbd75/kbd75rev2.json b/src/kbdfans/kbd75/kbd75rev2.json index c8c42e3a0b..0d117ad7f6 100755 --- a/src/kbdfans/kbd75/kbd75rev2.json +++ b/src/kbdfans/kbd75/kbd75rev2.json @@ -2,21 +2,48 @@ "name": "KBD75 Rev2", "vendorId": "0x4B42", "productId": "0x6061", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Backspace", "Default", "Split", "Numpad"], - ["Enter Key", "ANSI", "ISO", "Numpad ANSI", "Numpad ISO"], - ["Left Shift", "Default", "Split"], - ["Right Shift", "Default", "Numpad"], - ["Spacebar", "Standard", "Split", "7u"], - ["Right Mods", "3x1u", "2x1.5u"] + [ + "Backspace", + "Default", + "Split", + "Numpad" + ], + [ + "Enter Key", + "ANSI", + "ISO", + "Numpad ANSI", + "Numpad ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "Numpad" + ], + [ + "Spacebar", + "Standard", + "Split", + "7u" + ], + [ + "Right Mods", + "3x1u", + "2x1.5u" + ] ], - "keymap": [ [ { diff --git a/src/kbdfans/kbd75/kbd75rgb.json b/src/kbdfans/kbd75/kbd75rgb.json index cfa7c2ec0e..07181dee2f 100644 --- a/src/kbdfans/kbd75/kbd75rgb.json +++ b/src/kbdfans/kbd75/kbd75rgb.json @@ -2,14 +2,14 @@ "name": "KBD75RGB", "vendorId": "0x4B42", "productId": "0x6063", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 6, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kbdfans/kbd8x_mk2/kbd8x_mk2.json b/src/kbdfans/kbd8x_mk2/kbd8x_mk2.json index 04f40acc9f..1e4bbf34f3 100755 --- a/src/kbdfans/kbd8x_mk2/kbd8x_mk2.json +++ b/src/kbdfans/kbd8x_mk2/kbd8x_mk2.json @@ -2,18 +2,23 @@ "name": "KBD8X-MKII", "vendorId": "0xA103", "productId": "0x0005", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "WKL" + ] ], "keymap": [ [ diff --git a/src/kbdfans/kbdpad_mk2/kbdpad_mk2.json b/src/kbdfans/kbdpad_mk2/kbdpad_mk2.json index 095a07fcab..34b99900b6 100644 --- a/src/kbdfans/kbdpad_mk2/kbdpad_mk2.json +++ b/src/kbdfans/kbdpad_mk2/kbdpad_mk2.json @@ -2,13 +2,17 @@ "name": "KBDPad MKII", "vendorId": "0xA103", "productId": "0x0006", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Split Plus", "Split Enter", "Split Zero"], + "labels": [ + "Split Plus", + "Split Enter", + "Split Zero" + ], "keymap": [ [ { diff --git a/src/kbdfans/kbdpad_mk3/kbdpad_mk3.json b/src/kbdfans/kbdpad_mk3/kbdpad_mk3.json index 192fca89cb..5958c411b3 100644 --- a/src/kbdfans/kbdpad_mk3/kbdpad_mk3.json +++ b/src/kbdfans/kbdpad_mk3/kbdpad_mk3.json @@ -2,11 +2,11 @@ "name": "KBDPad MK3", "vendorId": "0x4B42", "productId": "0x0012", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/kbdfans/maja/maja.json b/src/kbdfans/maja/maja.json index 6c64d14c35..5599b929c1 100644 --- a/src/kbdfans/maja/maja.json +++ b/src/kbdfans/maja/maja.json @@ -2,14 +2,14 @@ "name": "MAJA", "vendorId": "0x4B42", "productId": "0x6068", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kbdfans/maja_soldered/maja_soldered.json b/src/kbdfans/maja_soldered/maja_soldered.json index 00c78de82e..009af56687 100644 --- a/src/kbdfans/maja_soldered/maja_soldered.json +++ b/src/kbdfans/maja_soldered/maja_soldered.json @@ -2,13 +2,16 @@ "name": "MAJA_SOLDERED", "vendorId": "0x4B42", "productId": "0x6069", - "lighting": "qmk_backlight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight", "layouts": { - "labels": ["Split Backspace", "2.25u Space"], + "labels": [ + "Split Backspace", + "2.25u Space" + ], "keymap": [ [ { diff --git a/src/kbdfans/niu_mini/niu_mini.json b/src/kbdfans/niu_mini/niu_mini.json index 0aa6ff5714..511e65f244 100644 --- a/src/kbdfans/niu_mini/niu_mini.json +++ b/src/kbdfans/niu_mini/niu_mini.json @@ -2,11 +2,11 @@ "name": "niu_mini", "vendorId": "0x6E6D", "productId": "0x0001", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/kbdfans/odin/odin_rgb.json b/src/kbdfans/odin/odin_rgb.json index 98950d82b0..e29d084d50 100644 --- a/src/kbdfans/odin/odin_rgb.json +++ b/src/kbdfans/odin/odin_rgb.json @@ -2,7 +2,10 @@ "name": "odin_rgb", "vendorId": "0x4B42", "productId": "0x0102", - "matrix": {"rows": 6, "cols": 20}, + "matrix": { + "rows": 6, + "cols": 20 + }, "lighting": "none", "layouts": { "keymap": [ diff --git a/src/kbdfans/odin/odin_soldered.json b/src/kbdfans/odin/odin_soldered.json index 266e27eefa..485d206d27 100644 --- a/src/kbdfans/odin/odin_soldered.json +++ b/src/kbdfans/odin/odin_soldered.json @@ -2,17 +2,48 @@ "name": "odin_soldered", "vendorId": "0x4B42", "productId": "0x0101", - "matrix": {"rows": 6, "cols": 20}, + "matrix": { + "rows": 6, + "cols": 20 + }, "lighting": "none", "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Right Shift", "Default", "Split"], - ["PAD+", "Default", "Split"], - ["PAD Enter", "Default", "Split"], - ["Buttom Row", "7U+2x1.5u", "6.25U+4x1U"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "Split" + ], + [ + "PAD+", + "Default", + "Split" + ], + [ + "PAD Enter", + "Default", + "Split" + ], + [ + "Buttom Row", + "7U+2x1.5u", + "6.25U+4x1U" + ] ], "keymap": [ [ diff --git a/src/kbdfans/odinmini/odinmini.json b/src/kbdfans/odinmini/odinmini.json index bd6b75b020..53af633154 100644 --- a/src/kbdfans/odinmini/odinmini.json +++ b/src/kbdfans/odinmini/odinmini.json @@ -2,11 +2,11 @@ "name": "odinmini", "vendorId": "0x4B42", "productId": "0x6073", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 18 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/kbdfans/phaseone/phaseone.json b/src/kbdfans/phaseone/phaseone.json index 8cc6c1b721..43a11181e9 100644 --- a/src/kbdfans/phaseone/phaseone.json +++ b/src/kbdfans/phaseone/phaseone.json @@ -2,17 +2,33 @@ "name": "PhaseOne", "vendorId": "0x4B42", "productId": "0x0103", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Buttom Row", "WK", "WKL"], - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"] + [ + "Buttom Row", + "WK", + "WKL" + ], + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ] ], "keymap": [ [ diff --git a/src/kbdfans/tiger80/tiger80.json b/src/kbdfans/tiger80/tiger80.json index cf58319042..ecce1d0a3c 100644 --- a/src/kbdfans/tiger80/tiger80.json +++ b/src/kbdfans/tiger80/tiger80.json @@ -2,8 +2,11 @@ "name": "TIGER80", "vendorId": "0x4B42", "productId": "0x0011", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 16}, "layouts": { "labels": [ [ @@ -11,36 +14,48 @@ "ANSI", "ISO" ] - ], - "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", "0,14", "0,15", "3,15" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -54,17 +69,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,9 +101,14 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, - "2,13\n\n\n0,0", - {"x": 0.25}, + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,13\n\n\n0,0", + { + "x": 0.25 + }, "2,14", "2,15", "4,14", @@ -95,9 +124,13 @@ "2,13\n\n\n0,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -109,13 +142,22 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n0,0", - {"c": "#cccccc","x":4.25}, + { + "c": "#cccccc", + "x": 4.25 + }, "3,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n0,0", "4,2", "4,3", @@ -128,27 +170,48 @@ "4,10", "4,11", "4,13", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25, "y":-1, "x":6.5}, + { + "c": "#aaaaaa", + "w": 1.25, + "y": -1, + "x": 6.5 + }, "4,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"w": 7}, + { + "w": 7 + }, "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10", "5,11", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12", "5,13", "5,14", diff --git a/src/kbnordic/nordic60_rev_a.json b/src/kbnordic/nordic60_rev_a.json index 5fc79c54be..47ce0423ba 100644 --- a/src/kbnordic/nordic60_rev_a.json +++ b/src/kbnordic/nordic60_rev_a.json @@ -2,15 +2,23 @@ "name": "Nordic60 Rev A", "vendorId": "0x4445", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split backspase", "ANSI Enter", "Unified Left Shift", "Unified Right Shift", - ["Bottom row", "Standard", "Tsangan", "WKL"] + [ + "Bottom row", + "Standard", + "Tsangan", + "WKL" + ] ], "keymap": [ [ diff --git a/src/kbparadise/v60_type_r.json b/src/kbparadise/v60_type_r.json index 688c4e5fb6..4ef04dbe1c 100644 --- a/src/kbparadise/v60_type_r.json +++ b/src/kbparadise/v60_type_r.json @@ -2,8 +2,11 @@ "name": "KB Paradise v60 Type R", "vendorId": "0x7432", "productId": "0x0658", + "matrix": { + "rows": 8, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 8}, "layouts": { "keymap": [ [ diff --git a/src/keebio/BFO-9000/bfo9000.json b/src/keebio/BFO-9000/bfo9000.json index 214f411ffe..f6a11c6ede 100644 --- a/src/keebio/BFO-9000/bfo9000.json +++ b/src/keebio/BFO-9000/bfo9000.json @@ -2,11 +2,11 @@ "name": "Keeb.io BFO-9000", "vendorId": "0xCB10", "productId": "0x1169", - "lighting": "qmk_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/keebio/bamfk1/bamfk1-rev1.json b/src/keebio/bamfk1/bamfk1-rev1.json index ab27747744..09c41d2434 100644 --- a/src/keebio/bamfk1/bamfk1-rev1.json +++ b/src/keebio/bamfk1/bamfk1-rev1.json @@ -2,11 +2,11 @@ "name": "BAMFK-1", "vendorId": "0xcb10", "productId": "0x1111", - "lighting": "qmk_rgblight", "matrix": { "rows": 2, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/keebio/bdn9/bdn9-rev1.json b/src/keebio/bdn9/bdn9-rev1.json index 3a189196f0..78da7d2a24 100644 --- a/src/keebio/bdn9/bdn9-rev1.json +++ b/src/keebio/bdn9/bdn9-rev1.json @@ -2,17 +2,33 @@ "name": "BDN9 Rev. 1", "vendorId": "0xCB10", "productId": "0x1133", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 3, "cols": 3 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Left Encoder", "Middle Encoder", "Right Encoder"], + "labels": [ + "Left Encoder", + "Middle Encoder", + "Right Encoder" + ], "keymap": [ - ["0,0\n\n\n0,0", "0,1\n\n\n1,0", "0,2\n\n\n2,0"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], + [ + "0,0\n\n\n0,0", + "0,1\n\n\n1,0", + "0,2\n\n\n2,0" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], [ { "y": 0.25 diff --git a/src/keebio/bdn9/bdn9-rev2.json b/src/keebio/bdn9/bdn9-rev2.json index 8825fe4ea9..b42e397feb 100644 --- a/src/keebio/bdn9/bdn9-rev2.json +++ b/src/keebio/bdn9/bdn9-rev2.json @@ -2,67 +2,218 @@ "name": "BDN9 Rev. 2", "vendorId": "0xCB10", "productId": "0x2133", + "matrix": { + "rows": 3, + "cols": 3 + }, "lighting": { "extends": "qmk_rgblight", "keycodes": "qmk", "underglowEffects": [ - ["Off", 0], - ["Solid Color", 1], - ["Alpha Mods", 1], - ["Gradient Up-Down", 1], - ["Gradient Left-Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Brightness", 1], - ["Band Pinwheel Saturation", 1], - ["Band Pinwheel Brightness", 1], - ["Band Spiral Saturation", 1], - ["Band Spiral Brightness", 1], - ["Gradient", 1], - ["Gradient Cycle Left-Right", 1], - ["Gradient Cycle Up-Down", 1], - ["Cycle In", 1], - ["Cycle In (Dual)", 1], - ["Rainbow Chevron", 1], - ["Gradient Pinwheel", 1], - ["Gradient Spiral", 1], - ["Gradient Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Flow", 1], - ["Pixel Fractal", 1], - ["Heatmap", 1], - ["Digitial Rain", 1], - ["Reactive (Simple)", 1], - ["Reactive", 1], - ["Reactive Wide", 1], - ["Reactive Wide (Multi)", 1], - ["Reactive Cross", 1], - ["Reactive Cross (Multi)", 1], - ["Reactive Nexus", 1], - ["Reactive Nexus (Multi)", 1], - ["Splash (Multi-Color)", 1], - ["Splash (Multi-Color) (Multi)", 1], - ["Splash (Solid Color)", 1], - ["Splash (Solid Color) (Multi)", 1] + [ + "Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alpha Mods", + 1 + ], + [ + "Gradient Up-Down", + 1 + ], + [ + "Gradient Left-Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Brightness", + 1 + ], + [ + "Band Pinwheel Saturation", + 1 + ], + [ + "Band Pinwheel Brightness", + 1 + ], + [ + "Band Spiral Saturation", + 1 + ], + [ + "Band Spiral Brightness", + 1 + ], + [ + "Gradient", + 1 + ], + [ + "Gradient Cycle Left-Right", + 1 + ], + [ + "Gradient Cycle Up-Down", + 1 + ], + [ + "Cycle In", + 1 + ], + [ + "Cycle In (Dual)", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Gradient Pinwheel", + 1 + ], + [ + "Gradient Spiral", + 1 + ], + [ + "Gradient Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Flow", + 1 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Heatmap", + 1 + ], + [ + "Digitial Rain", + 1 + ], + [ + "Reactive (Simple)", + 1 + ], + [ + "Reactive", + 1 + ], + [ + "Reactive Wide", + 1 + ], + [ + "Reactive Wide (Multi)", + 1 + ], + [ + "Reactive Cross", + 1 + ], + [ + "Reactive Cross (Multi)", + 1 + ], + [ + "Reactive Nexus", + 1 + ], + [ + "Reactive Nexus (Multi)", + 1 + ], + [ + "Splash (Multi-Color)", + 1 + ], + [ + "Splash (Multi-Color) (Multi)", + 1 + ], + [ + "Splash (Solid Color)", + 1 + ], + [ + "Splash (Solid Color) (Multi)", + 1 + ] ] }, - "matrix": { - "rows": 3, - "cols": 3 - }, "layouts": { - "labels": ["Left Encoder", "Middle Encoder", "Right Encoder"], + "labels": [ + "Left Encoder", + "Middle Encoder", + "Right Encoder" + ], "keymap": [ - ["0,0\n\n\n0,0", "0,1\n\n\n1,0", "0,2\n\n\n2,0"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], + [ + "0,0\n\n\n0,0", + "0,1\n\n\n1,0", + "0,2\n\n\n2,0" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], [ { "y": 0.25 diff --git a/src/keebio/bigswitchseat/bigswitchseat-rev1.json b/src/keebio/bigswitchseat/bigswitchseat-rev1.json index 3995d5c4d0..6802a865aa 100644 --- a/src/keebio/bigswitchseat/bigswitchseat-rev1.json +++ b/src/keebio/bigswitchseat/bigswitchseat-rev1.json @@ -2,9 +2,20 @@ "name": "Big Switch Seat", "vendorId": "0xCB10", "productId": "0x1011", + "matrix": { + "rows": 1, + "cols": 1 + }, "lighting": "none", - "matrix": {"rows": 1, "cols": 1}, "layouts": { - "keymap": [[{"w": 2, "h": 2}, "0,0"]] + "keymap": [ + [ + { + "w": 2, + "h": 2 + }, + "0,0" + ] + ] } } diff --git a/src/keebio/choconum/choconum-rev1.json b/src/keebio/choconum/choconum-rev1.json index 6bfbe03814..27f1b131f6 100644 --- a/src/keebio/choconum/choconum-rev1.json +++ b/src/keebio/choconum/choconum-rev1.json @@ -2,33 +2,77 @@ "name": "Choconum Rev. 1", "vendorId": "0xCB10", "productId": "0x1154", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 4}, "layouts": { - "labels": ["Split 0", "Split +", "Split Enter"], + "labels": [ + "Split 0", + "Split +", + "Split Enter" + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], [ "1,0", "1,1", "1,2", - {"h": 2}, + { + "h": 2 + }, "1,3\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,3\n\n\n1,1" ], - ["2,0", "2,1", "2,2", {"x": 1.5}, "2,3\n\n\n1,1"], + [ + "2,0", + "2,1", + "2,2", + { + "x": 1.5 + }, + "2,3\n\n\n1,1" + ], [ "3,0", "3,1", "3,2", - {"h": 2}, + { + "h": 2 + }, "3,3\n\n\n2,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,3\n\n\n2,1" ], - [{"w": 2}, "4,0\n\n\n0,0", "4,2", {"x": 1.5}, "4,3\n\n\n2,1"], - [{"y": 0.5}, "4,0\n\n\n0,1", "4,1\n\n\n0,1"] + [ + { + "w": 2 + }, + "4,0\n\n\n0,0", + "4,2", + { + "x": 1.5 + }, + "4,3\n\n\n2,1" + ], + [ + { + "y": 0.5 + }, + "4,0\n\n\n0,1", + "4,1\n\n\n0,1" + ] ] } } diff --git a/src/keebio/convolution/convolution-rev1.json b/src/keebio/convolution/convolution-rev1.json index 4f232d031d..6cefda8886 100644 --- a/src/keebio/convolution/convolution-rev1.json +++ b/src/keebio/convolution/convolution-rev1.json @@ -2,56 +2,143 @@ "name": "Convolution Rev. 1", "vendorId": "0xCB10", "productId": "0x145F", + "matrix": { + "rows": 5, + "cols": 18 + }, "lighting": { "extends": "qmk_rgblight", "keycodes": "qmk", "underglowEffects": [ - ["Off", 0], - ["Solid Color", 1], - ["Alpha Mods", 1], - ["Gradient Up-Down", 1], - ["Gradient Left-Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Brightness", 1], - ["Band Pinwheel Saturation", 1], - ["Band Pinwheel Brightness", 1], - ["Band Spiral Saturation", 1], - ["Band Spiral Brightness", 1], - ["Gradient", 1], - ["Gradient Cycle Left-Right", 1], - ["Gradient Cycle Up-Down", 1], - ["Cycle In", 1], - ["Cycle In (Dual)", 1], - ["Rainbow Chevron", 1], - ["Gradient Pinwheel", 1], - ["Gradient Spiral", 1], - ["Gradient Dual Beacon", 1], - ["Gradient Beacon", 1], - ["Dual Pinwheel", 1] + [ + "Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alpha Mods", + 1 + ], + [ + "Gradient Up-Down", + 1 + ], + [ + "Gradient Left-Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Brightness", + 1 + ], + [ + "Band Pinwheel Saturation", + 1 + ], + [ + "Band Pinwheel Brightness", + 1 + ], + [ + "Band Spiral Saturation", + 1 + ], + [ + "Band Spiral Brightness", + 1 + ], + [ + "Gradient", + 1 + ], + [ + "Gradient Cycle Left-Right", + 1 + ], + [ + "Gradient Cycle Up-Down", + 1 + ], + [ + "Cycle In", + 1 + ], + [ + "Cycle In (Dual)", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Gradient Pinwheel", + 1 + ], + [ + "Gradient Spiral", + 1 + ], + [ + "Gradient Dual Beacon", + 1 + ], + [ + "Gradient Beacon", + 1 + ], + [ + "Dual Pinwheel", + 1 + ] ] }, - "matrix": {"rows": 5, "cols": 18}, "layouts": { "labels": [ "Left Encoder", "Right Encoder", "Split Backspace", - ["Spacebar", "Normal", "1.25-2.25-2.75", "2.25-1.25-2.75"], + [ + "Spacebar", + "Normal", + "1.25-2.25-2.75", + "2.25-1.25-2.75" + ], "Split Left Shift", "Split Right Shift", "ANSI/ISO Enter" ], "keymap": [ [ - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "0,0\n\n\n0,1\n\n\n\n\n\ne0", - {"x": 0.75}, + { + "x": 0.75 + }, "0,0\n\n\n0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -64,21 +151,33 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n2,0", "0,17\n\n\n1,0", - {"x": 1}, + { + "x": 1 + }, "0,15\n\n\n2,1", "0,16\n\n\n2,1", "0,17\n\n\n1,1\n\n\n\n\n\ne1" ], [ - {"x": 3}, + { + "x": 3 + }, "1,0", "1,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -91,7 +190,10 @@ "1,12", "1,13", "1,14", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,15\n\n\n6,0", "1,17", { @@ -106,12 +208,20 @@ "2,15\n\n\n6,1" ], [ - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "2,0", "2,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -123,23 +233,39 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15\n\n\n6,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,17", - {"x": 0.75}, + { + "x": 0.75 + }, "2,14\n\n\n6,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n4,1", "3,3\n\n\n4,1", - {"x": 0.75}, + { + "x": 0.75 + }, "3,0", "3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,2\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -150,26 +276,46 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14\n\n\n5,0", "3,15\n\n\n5,0", "3,17", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,14\n\n\n5,1" ], [ - {"x": 3}, + { + "x": 3 + }, "4,0", "4,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,11", "4,12", "4,13", @@ -178,19 +324,34 @@ "4,17" ], [ - {"x": 9, "c": "#cccccc", "w": 1.25}, + { + "x": 9, + "c": "#cccccc", + "w": 1.25 + }, "4,5\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,9\n\n\n3,1" ], [ - {"x": 9, "w": 2.25}, + { + "x": 9, + "w": 2.25 + }, "4,5\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,9\n\n\n3,2" ] ] diff --git a/src/keebio/dsp40/dsp40-rev1.json b/src/keebio/dsp40/dsp40-rev1.json index 41a0d0642c..453cb00828 100644 --- a/src/keebio/dsp40/dsp40-rev1.json +++ b/src/keebio/dsp40/dsp40-rev1.json @@ -2,16 +2,30 @@ "name": "DSP40 Rev. 1", "vendorId": "0xCB10", "productId": "0x144C", - "lighting": "qmk_backlight", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ - ["Row 2", "Staggered", "Ortho"], - ["Row 3", "Staggered 1.25-1", "Staggered 1-1.25", "Ortho"], - ["Row 4", "Staggered 1.25 Mods", "Staggered 1.5 Mods", "Ortho"] + [ + "Row 2", + "Staggered", + "Ortho" + ], + [ + "Row 3", + "Staggered 1.25-1", + "Staggered 1-1.25", + "Ortho" + ], + [ + "Row 4", + "Staggered 1.25 Mods", + "Staggered 1.5 Mods", + "Ortho" + ] ], "keymap": [ [ diff --git a/src/keebio/foldkb/foldkb-rev1.json b/src/keebio/foldkb/foldkb-rev1.json index f75516f87d..8544047b8a 100644 --- a/src/keebio/foldkb/foldkb-rev1.json +++ b/src/keebio/foldkb/foldkb-rev1.json @@ -2,17 +2,26 @@ "name": "FoldKB Rev. 1", "vendorId": "0xCB10", "productId": "0x1258", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Left Space", "3x1u", "1u-2u", "2x1.5u"], + [ + "Left Space", + "3x1u", + "1u-2u", + "2x1.5u" + ], "Split Right Space", "Split Backspace", - ["Backslash", "1.5u", "1u"], + [ + "Backslash", + "1.5u", + "1u" + ], "Split Right Shift" ], "keymap": [ diff --git a/src/keebio/iris/iris-rev2.json b/src/keebio/iris/iris-rev2.json index 2baf166b9e..dbcdfa9a0b 100644 --- a/src/keebio/iris/iris-rev2.json +++ b/src/keebio/iris/iris-rev2.json @@ -2,8 +2,11 @@ "name": "Iris Rev. 2", "vendorId": "0xCB10", "productId": "0x2256", + "matrix": { + "rows": 10, + "cols": 6 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 6}, "layouts": { "keymap": [ [ diff --git a/src/keebio/iris/iris-rev3.json b/src/keebio/iris/iris-rev3.json index 206cc0c187..971761e55f 100644 --- a/src/keebio/iris/iris-rev3.json +++ b/src/keebio/iris/iris-rev3.json @@ -2,8 +2,11 @@ "name": "Iris Rev. 3", "vendorId": "0xCB10", "productId": "0x1256", + "matrix": { + "rows": 10, + "cols": 6 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 6}, "layouts": { "keymap": [ [ diff --git a/src/keebio/iris/iris-rev4.json b/src/keebio/iris/iris-rev4.json index a15db8386a..afc0b8033b 100644 --- a/src/keebio/iris/iris-rev4.json +++ b/src/keebio/iris/iris-rev4.json @@ -2,10 +2,16 @@ "name": "Iris Rev. 4", "vendorId": "0xCB10", "productId": "0x4256", + "matrix": { + "rows": 10, + "cols": 6 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 6}, "layouts": { - "labels": ["2u Thumb Cluster (Left side)", "2u Thumb Cluster (Right side)"], + "labels": [ + "2u Thumb Cluster (Left side)", + "2u Thumb Cluster (Right side)" + ], "keymap": [ [ { diff --git a/src/keebio/iris/iris-rev5.json b/src/keebio/iris/iris-rev5.json index 5249a80dc4..ec56b28784 100644 --- a/src/keebio/iris/iris-rev5.json +++ b/src/keebio/iris/iris-rev5.json @@ -2,10 +2,16 @@ "name": "Iris Rev. 5", "vendorId": "0xCB10", "productId": "0x5256", + "matrix": { + "rows": 10, + "cols": 6 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 6}, "layouts": { - "labels": ["2u Thumb Cluster (Left side)", "2u Thumb Cluster (Right side)"], + "labels": [ + "2u Thumb Cluster (Left side)", + "2u Thumb Cluster (Right side)" + ], "keymap": [ [ { diff --git a/src/keebio/iris/iris-rev6.json b/src/keebio/iris/iris-rev6.json index 024a1256e4..f84b8573f1 100644 --- a/src/keebio/iris/iris-rev6.json +++ b/src/keebio/iris/iris-rev6.json @@ -2,8 +2,11 @@ "name": "Iris Rev. 6", "vendorId": "0xCB10", "productId": "0x6256", + "matrix": { + "rows": 10, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 6}, "layouts": { "keymap": [ [ diff --git a/src/keebio/iris/iris-rev6a.json b/src/keebio/iris/iris-rev6a.json index 1f8694e0a9..58dad4814b 100644 --- a/src/keebio/iris/iris-rev6a.json +++ b/src/keebio/iris/iris-rev6a.json @@ -2,50 +2,164 @@ "name": "Iris Rev. 6a", "vendorId": "0xCB10", "productId": "0x6356", + "matrix": { + "rows": 10, + "cols": 6 + }, "lighting": { "extends": "qmk_rgblight", "keycodes": "qmk", "underglowEffects": [ - ["Off", 0], - ["Solid Color", 1], - ["Alpha Mods", 1], - ["Gradient Up-Down", 1], - ["Gradient Left-Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Brightness", 1], - ["Band Pinwheel Saturation", 1], - ["Band Pinwheel Brightness", 1], - ["Band Spiral Saturation", 1], - ["Band Spiral Brightness", 1], - ["Gradient", 1], - ["Gradient Cycle Left-Right", 1], - ["Gradient Cycle Up-Down", 1], - ["Cycle In", 1], - ["Cycle In (Dual)", 1], - ["Rainbow Chevron", 1], - ["Gradient Pinwheel", 1], - ["Gradient Spiral", 1], - ["Gradient Dual Beacon", 1], - ["Gradient Beacon", 1], - ["Dual Pinwheel", 1], - ["Heatmap", 1], - ["Digitial Rain", 1], - ["Reactive (Simple)", 1], - ["Reactive", 1], - ["Reactive Wide", 1], - ["Reactive Wide (Multi)", 1], - ["Reactive Cross", 1], - ["Reactive Cross (Multi)", 1], - ["Reactive Nexus", 1], - ["Reactive Nexus (Multi)", 1], - ["Splash (Multi-Color)", 1], - ["Splash (Multi-Color) (Multi)", 1], - ["Splash (Solid Color)", 1], - ["Splash (Solid Color) (Multi)", 1] + [ + "Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alpha Mods", + 1 + ], + [ + "Gradient Up-Down", + 1 + ], + [ + "Gradient Left-Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Brightness", + 1 + ], + [ + "Band Pinwheel Saturation", + 1 + ], + [ + "Band Pinwheel Brightness", + 1 + ], + [ + "Band Spiral Saturation", + 1 + ], + [ + "Band Spiral Brightness", + 1 + ], + [ + "Gradient", + 1 + ], + [ + "Gradient Cycle Left-Right", + 1 + ], + [ + "Gradient Cycle Up-Down", + 1 + ], + [ + "Cycle In", + 1 + ], + [ + "Cycle In (Dual)", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Gradient Pinwheel", + 1 + ], + [ + "Gradient Spiral", + 1 + ], + [ + "Gradient Dual Beacon", + 1 + ], + [ + "Gradient Beacon", + 1 + ], + [ + "Dual Pinwheel", + 1 + ], + [ + "Heatmap", + 1 + ], + [ + "Digitial Rain", + 1 + ], + [ + "Reactive (Simple)", + 1 + ], + [ + "Reactive", + 1 + ], + [ + "Reactive Wide", + 1 + ], + [ + "Reactive Wide (Multi)", + 1 + ], + [ + "Reactive Cross", + 1 + ], + [ + "Reactive Cross (Multi)", + 1 + ], + [ + "Reactive Nexus", + 1 + ], + [ + "Reactive Nexus (Multi)", + 1 + ], + [ + "Splash (Multi-Color)", + 1 + ], + [ + "Splash (Multi-Color) (Multi)", + 1 + ], + [ + "Splash (Solid Color)", + 1 + ], + [ + "Splash (Solid Color) (Multi)", + 1 + ] ] }, - "matrix": {"rows": 10, "cols": 6}, "layouts": { "keymap": [ [ diff --git a/src/keebio/iris/iris-rev6b.json b/src/keebio/iris/iris-rev6b.json index f461fe7541..c40f632719 100644 --- a/src/keebio/iris/iris-rev6b.json +++ b/src/keebio/iris/iris-rev6b.json @@ -2,53 +2,172 @@ "name": "Iris Rev. 6b", "vendorId": "0xCB10", "productId": "0x6456", + "matrix": { + "rows": 10, + "cols": 6 + }, "lighting": { "extends": "qmk_rgblight", "keycodes": "qmk", "underglowEffects": [ - ["Off", 0], - ["Solid Color", 1], - ["Alpha Mods", 1], - ["Gradient Up-Down", 1], - ["Gradient Left-Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Brightness", 1], - ["Band Pinwheel Saturation", 1], - ["Band Pinwheel Brightness", 1], - ["Band Spiral Saturation", 1], - ["Band Spiral Brightness", 1], - ["Gradient", 1], - ["Gradient Cycle Left-Right", 1], - ["Gradient Cycle Up-Down", 1], - ["Cycle In", 1], - ["Cycle In (Dual)", 1], - ["Rainbow Chevron", 1], - ["Gradient Pinwheel", 1], - ["Gradient Spiral", 1], - ["Gradient Dual Beacon", 1], - ["Gradient Beacon", 1], - ["Dual Pinwheel", 1], - ["Heatmap", 1], - ["Digitial Rain", 1], - ["Reactive (Simple)", 1], - ["Reactive", 1], - ["Reactive Wide", 1], - ["Reactive Wide (Multi)", 1], - ["Reactive Cross", 1], - ["Reactive Cross (Multi)", 1], - ["Reactive Nexus", 1], - ["Reactive Nexus (Multi)", 1], - ["Splash (Multi-Color)", 1], - ["Splash (Multi-Color) (Multi)", 1], - ["Splash (Solid Color)", 1] + [ + "Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alpha Mods", + 1 + ], + [ + "Gradient Up-Down", + 1 + ], + [ + "Gradient Left-Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Brightness", + 1 + ], + [ + "Band Pinwheel Saturation", + 1 + ], + [ + "Band Pinwheel Brightness", + 1 + ], + [ + "Band Spiral Saturation", + 1 + ], + [ + "Band Spiral Brightness", + 1 + ], + [ + "Gradient", + 1 + ], + [ + "Gradient Cycle Left-Right", + 1 + ], + [ + "Gradient Cycle Up-Down", + 1 + ], + [ + "Cycle In", + 1 + ], + [ + "Cycle In (Dual)", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Gradient Pinwheel", + 1 + ], + [ + "Gradient Spiral", + 1 + ], + [ + "Gradient Dual Beacon", + 1 + ], + [ + "Gradient Beacon", + 1 + ], + [ + "Dual Pinwheel", + 1 + ], + [ + "Heatmap", + 1 + ], + [ + "Digitial Rain", + 1 + ], + [ + "Reactive (Simple)", + 1 + ], + [ + "Reactive", + 1 + ], + [ + "Reactive Wide", + 1 + ], + [ + "Reactive Wide (Multi)", + 1 + ], + [ + "Reactive Cross", + 1 + ], + [ + "Reactive Cross (Multi)", + 1 + ], + [ + "Reactive Nexus", + 1 + ], + [ + "Reactive Nexus (Multi)", + 1 + ], + [ + "Splash (Multi-Color)", + 1 + ], + [ + "Splash (Multi-Color) (Multi)", + 1 + ], + [ + "Splash (Solid Color)", + 1 + ] ] }, - "matrix": {"rows": 10, "cols": 6}, "layouts": { "labels": [ - ["Left Thumb", "Two 1u keys", "With Encoder"], - ["Right Thumb", "Two 1u keys", "With Encoder"] + [ + "Left Thumb", + "Two 1u keys", + "With Encoder" + ], + [ + "Right Thumb", + "Two 1u keys", + "With Encoder" + ] ], "keymap": [ [ diff --git a/src/keebio/iris/iris-rev7.json b/src/keebio/iris/iris-rev7.json index 97a7893150..93e3d0450b 100644 --- a/src/keebio/iris/iris-rev7.json +++ b/src/keebio/iris/iris-rev7.json @@ -2,52 +2,170 @@ "name": "Iris Rev. 7", "vendorId": "0xCB10", "productId": "0x7256", + "matrix": { + "rows": 10, + "cols": 6 + }, "lighting": { "extends": "qmk_rgblight", "keycodes": "qmk", "underglowEffects": [ - ["Off", 0], - ["Solid Color", 1], - ["Alpha Mods", 1], - ["Gradient Up-Down", 1], - ["Gradient Left-Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Brightness", 1], - ["Band Pinwheel Saturation", 1], - ["Band Pinwheel Brightness", 1], - ["Band Spiral Saturation", 1], - ["Band Spiral Brightness", 1], - ["Gradient", 1], - ["Gradient Cycle Left-Right", 1], - ["Gradient Cycle Up-Down", 1], - ["Cycle In", 1], - ["Cycle In (Dual)", 1], - ["Rainbow Chevron", 1], - ["Gradient Pinwheel", 1], - ["Gradient Spiral", 1], - ["Gradient Dual Beacon", 1], - ["Gradient Beacon", 1], - ["Dual Pinwheel", 1], - ["Heatmap", 1], - ["Digitial Rain", 1], - ["Reactive (Simple)", 1], - ["Reactive", 1], - ["Reactive Wide", 1], - ["Reactive Wide (Multi)", 1], - ["Reactive Cross", 1], - ["Reactive Cross (Multi)", 1], - ["Reactive Nexus", 1], - ["Reactive Nexus (Multi)", 1], - ["Splash (Multi-Color)", 1], - ["Splash (Multi-Color) (Multi)", 1] + [ + "Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alpha Mods", + 1 + ], + [ + "Gradient Up-Down", + 1 + ], + [ + "Gradient Left-Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Brightness", + 1 + ], + [ + "Band Pinwheel Saturation", + 1 + ], + [ + "Band Pinwheel Brightness", + 1 + ], + [ + "Band Spiral Saturation", + 1 + ], + [ + "Band Spiral Brightness", + 1 + ], + [ + "Gradient", + 1 + ], + [ + "Gradient Cycle Left-Right", + 1 + ], + [ + "Gradient Cycle Up-Down", + 1 + ], + [ + "Cycle In", + 1 + ], + [ + "Cycle In (Dual)", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Gradient Pinwheel", + 1 + ], + [ + "Gradient Spiral", + 1 + ], + [ + "Gradient Dual Beacon", + 1 + ], + [ + "Gradient Beacon", + 1 + ], + [ + "Dual Pinwheel", + 1 + ], + [ + "Heatmap", + 1 + ], + [ + "Digitial Rain", + 1 + ], + [ + "Reactive (Simple)", + 1 + ], + [ + "Reactive", + 1 + ], + [ + "Reactive Wide", + 1 + ], + [ + "Reactive Wide (Multi)", + 1 + ], + [ + "Reactive Cross", + 1 + ], + [ + "Reactive Cross (Multi)", + 1 + ], + [ + "Reactive Nexus", + 1 + ], + [ + "Reactive Nexus (Multi)", + 1 + ], + [ + "Splash (Multi-Color)", + 1 + ], + [ + "Splash (Multi-Color) (Multi)", + 1 + ] ] }, - "matrix": {"rows": 10, "cols": 6}, "layouts": { "labels": [ - ["Left Thumb", "Two 1u keys", "With Encoder", "2u key"], - ["Right Thumb", "Two 1u keys", "With Encoder", "2u key"], + [ + "Left Thumb", + "Two 1u keys", + "With Encoder", + "2u key" + ], + [ + "Right Thumb", + "Two 1u keys", + "With Encoder", + "2u key" + ], "Top Left Encoder", "Top Right Encoder" ], diff --git a/src/keebio/kbo-5000/kbo-5000-rev1.json b/src/keebio/kbo-5000/kbo-5000-rev1.json index ee2d37a8da..4139442c34 100644 --- a/src/keebio/kbo-5000/kbo-5000-rev1.json +++ b/src/keebio/kbo-5000/kbo-5000-rev1.json @@ -2,11 +2,11 @@ "name": "KBO-5000 Rev. 1", "vendorId": "0xCB10", "productId": "0x126A", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 12, "cols": 10 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/keebio/levinson/levinson-rev2.json b/src/keebio/levinson/levinson-rev2.json index ce3012083c..d9681d65a9 100644 --- a/src/keebio/levinson/levinson-rev2.json +++ b/src/keebio/levinson/levinson-rev2.json @@ -2,12 +2,23 @@ "name": "Levinson Rev. 2", "vendorId": "0xCB10", "productId": "0x2146", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 8, "cols": 6}, "layouts": { "labels": [ - ["Left Space", "1u", "2u"], - ["Right Space", "1u", "2u"] + [ + "Left Space", + "1u", + "2u" + ], + [ + "Right Space", + "1u", + "2u" + ] ], "keymap": [ [ diff --git a/src/keebio/levinson/levinson-rev3.json b/src/keebio/levinson/levinson-rev3.json index 994db43bd3..40ad6c94bb 100644 --- a/src/keebio/levinson/levinson-rev3.json +++ b/src/keebio/levinson/levinson-rev3.json @@ -2,12 +2,23 @@ "name": "Levinson Rev. 3", "vendorId": "0xCB10", "productId": "0x3146", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 8, "cols": 6}, "layouts": { "labels": [ - ["Left Space", "1u", "2u"], - ["Right Space", "1u", "2u"] + [ + "Left Space", + "1u", + "2u" + ], + [ + "Right Space", + "1u", + "2u" + ] ], "keymap": [ [ diff --git a/src/keebio/nyquist/nyquist-rev2.json b/src/keebio/nyquist/nyquist-rev2.json index dc9b6ad058..d0c229c7f5 100644 --- a/src/keebio/nyquist/nyquist-rev2.json +++ b/src/keebio/nyquist/nyquist-rev2.json @@ -2,15 +2,23 @@ "name": "Nyquist Rev. 2", "vendorId": "0xCB10", "productId": "0x2156", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 10, "cols": 6 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Left Space", "1u", "2u"], - ["Right Space", "1u", "2u"] + [ + "Left Space", + "1u", + "2u" + ], + [ + "Right Space", + "1u", + "2u" + ] ], "keymap": [ [ diff --git a/src/keebio/nyquist/nyquist-rev3.json b/src/keebio/nyquist/nyquist-rev3.json index c39d0acf7c..91332f4b3f 100644 --- a/src/keebio/nyquist/nyquist-rev3.json +++ b/src/keebio/nyquist/nyquist-rev3.json @@ -2,15 +2,23 @@ "name": "Nyquist Rev. 3", "vendorId": "0xCB10", "productId": "0x3156", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 10, "cols": 6 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Left Space", "1u", "2u"], - ["Right Space", "1u", "2u"] + [ + "Left Space", + "1u", + "2u" + ], + [ + "Right Space", + "1u", + "2u" + ] ], "keymap": [ [ diff --git a/src/keebio/quefrency/quefrency-rev1.json b/src/keebio/quefrency/quefrency-rev1.json index 1de173c85e..08d6355c45 100644 --- a/src/keebio/quefrency/quefrency-rev1.json +++ b/src/keebio/quefrency/quefrency-rev1.json @@ -2,17 +2,37 @@ "name": "Quefrency Rev. 1", "vendorId": "0xCB10", "productId": "0x1257", + "matrix": { + "rows": 12, + "cols": 8 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 12, "cols": 8}, "layouts": { "labels": [ "Split Backspace", "65% Column", "Macropad", - ["Left Space", "1.25-2.25", "2.25-1.25"], - ["Right Space", "2.75", "1.25-1.5"], - ["Right Shift", "Standard", "1.75u Shift", "1.75u /"], - ["Right Mods", "4x 1.25u", "5x 1u"] + [ + "Left Space", + "1.25-2.25", + "2.25-1.25" + ], + [ + "Right Space", + "2.75", + "1.25-1.5" + ], + [ + "Right Shift", + "Standard", + "1.75u Shift", + "1.75u /" + ], + [ + "Right Mods", + "4x 1.25u", + "5x 1u" + ] ], "keymap": [ [ diff --git a/src/keebio/quefrency/quefrency-rev2.json b/src/keebio/quefrency/quefrency-rev2.json index 39642d354a..e02d690e9c 100644 --- a/src/keebio/quefrency/quefrency-rev2.json +++ b/src/keebio/quefrency/quefrency-rev2.json @@ -2,8 +2,11 @@ "name": "Quefrency Rev. 2", "vendorId": "0xCB10", "productId": "0x2257", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 9}, "layouts": { "labels": [ "Split Backspace", @@ -11,10 +14,28 @@ "Split Left Shift", "65% Column", "Macropad", - ["Right Shift", "Standard", "1.75u Shift", "1.75u /"], - ["Right Space", "Standard", "Fn-Space"], - ["Right Mods", "4x 1.25u", "5x 1u"], - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"] + [ + "Right Shift", + "Standard", + "1.75u Shift", + "1.75u /" + ], + [ + "Right Space", + "Standard", + "Fn-Space" + ], + [ + "Right Mods", + "4x 1.25u", + "5x 1u" + ], + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ] ], "keymap": [ [ diff --git a/src/keebio/quefrency/quefrency-rev3.json b/src/keebio/quefrency/quefrency-rev3.json index 8a063c5ee1..0bc911896c 100644 --- a/src/keebio/quefrency/quefrency-rev3.json +++ b/src/keebio/quefrency/quefrency-rev3.json @@ -2,8 +2,11 @@ "name": "Quefrency Rev. 3", "vendorId": "0xCB10", "productId": "0x3257", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 9}, "layouts": { "labels": [ "Split Backspace", @@ -11,10 +14,28 @@ "Split Left Shift", "65% Column", "Macropad", - ["Right Shift", "Standard", "1.75u Shift", "1.75u /"], - ["Right Space", "Standard", "Fn-Space"], - ["Right Mods", "4x 1.25u", "5x 1u"], - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"] + [ + "Right Shift", + "Standard", + "1.75u Shift", + "1.75u /" + ], + [ + "Right Space", + "Standard", + "Fn-Space" + ], + [ + "Right Mods", + "4x 1.25u", + "5x 1u" + ], + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ] ], "keymap": [ [ diff --git a/src/keebio/quefrency/quefrency-rev3a.json b/src/keebio/quefrency/quefrency-rev3a.json index eaf2032d31..9bb6cf14e8 100644 --- a/src/keebio/quefrency/quefrency-rev3a.json +++ b/src/keebio/quefrency/quefrency-rev3a.json @@ -2,21 +2,46 @@ "name": "Quefrency Rev. 3", "vendorId": "0xCB10", "productId": "0x3357", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 10, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Left Macropad", "Enabled", "W/Encoder", "No Macro"], + [ + "Left Macropad", + "Enabled", + "W/Encoder", + "No Macro" + ], "Split Left Shift", - ["Left Space", "1.25-2.25u", "2.25-1.25u", "1.25-1-1.25u"], + [ + "Left Space", + "1.25-2.25u", + "2.25-1.25u", + "1.25-1-1.25u" + ], "Split Backspace", "ISO Enter", - ["Right Column", "Enabled", "W/Encoder", "Disabled"], - ["Right Shift", "1.75u Shift-1u", "2.75u", "1.75u /"], - ["Right Mods", "6x1u", "2x1.25u__3x1u", "4x1.25u-1u"], + [ + "Right Column", + "Enabled", + "W/Encoder", + "Disabled" + ], + [ + "Right Shift", + "1.75u Shift-1u", + "2.75u", + "1.75u /" + ], + [ + "Right Mods", + "6x1u", + "2x1.25u__3x1u", + "4x1.25u-1u" + ], "Split Right Space" ], "keymap": [ diff --git a/src/keebio/quefrency/quefrency-rev4.json b/src/keebio/quefrency/quefrency-rev4.json index 5c44053ff6..bf876d83c7 100644 --- a/src/keebio/quefrency/quefrency-rev4.json +++ b/src/keebio/quefrency/quefrency-rev4.json @@ -2,10 +2,16 @@ "name": "Quefrency Rev. 4", "vendorId": "0xCB10", "productId": "0x4257", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 9}, "layouts": { - "labels": ["Split Backspace", "Left Macropad"], + "labels": [ + "Split Backspace", + "Left Macropad" + ], "keymap": [ [ { diff --git a/src/keebio/quefrency/quefrency-rev4a.json b/src/keebio/quefrency/quefrency-rev4a.json index 132356427c..8c442c2fd9 100644 --- a/src/keebio/quefrency/quefrency-rev4a.json +++ b/src/keebio/quefrency/quefrency-rev4a.json @@ -2,15 +2,20 @@ "name": "Quefrency Rev. 4", "vendorId": "0xCB10", "productId": "0x4357", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 9 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Left Macropad", "Enabled", "W/Encoder", "No Macro"], + [ + "Left Macropad", + "Enabled", + "W/Encoder", + "No Macro" + ], "Right Encoder" ], "keymap": [ diff --git a/src/keebio/quefrency/quefrency-rev5.json b/src/keebio/quefrency/quefrency-rev5.json index 2187ca5fe1..6b31419039 100644 --- a/src/keebio/quefrency/quefrency-rev5.json +++ b/src/keebio/quefrency/quefrency-rev5.json @@ -2,13 +2,20 @@ "name": "Quefrency Rev. 5", "vendorId": "0xCB10", "productId": "0x5257", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 9}, "layouts": { "labels": [ "Split Backspace", "Left Macropad", - ["Right Mods", "6x1u", "2x1.25u__3x1u"] + [ + "Right Mods", + "6x1u", + "2x1.25u__3x1u" + ] ], "keymap": [ [ diff --git a/src/keebio/quefrency/quefrency-rev5a.json b/src/keebio/quefrency/quefrency-rev5a.json index 92896b5c74..18195ba305 100644 --- a/src/keebio/quefrency/quefrency-rev5a.json +++ b/src/keebio/quefrency/quefrency-rev5a.json @@ -2,16 +2,25 @@ "name": "Quefrency Rev. 5", "vendorId": "0xCB10", "productId": "0x5357", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 9 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Left Macropad", "Enabled", "W/Encoder", "No Macro"], - ["Right Mods", "6x1u", "2x1.25u__3x1u"], + [ + "Left Macropad", + "Enabled", + "W/Encoder", + "No Macro" + ], + [ + "Right Mods", + "6x1u", + "2x1.25u__3x1u" + ], "Right Encoder" ], "keymap": [ diff --git a/src/keebio/sinc/sinc-rev1.json b/src/keebio/sinc/sinc-rev1.json index 9cb42124e1..f19db0e12f 100644 --- a/src/keebio/sinc/sinc-rev1.json +++ b/src/keebio/sinc/sinc-rev1.json @@ -2,8 +2,11 @@ "name": "Sinc Rev. 1", "vendorId": "0xCB10", "productId": "0x1267", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 12, "cols": 9}, "layouts": { "labels": [ "Split Backspace", @@ -11,92 +14,177 @@ "Split Left Shift", "Right Column", "Left Macropad", - ["Right Shift", "Standard", "1.75u Shift", "1.75u /"], - ["Right Space", "Standard", "Fn-Space"], - ["Right Mods", "4x 1.25u", "5x 1u"], - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"] + [ + "Right Shift", + "Standard", + "1.75u Shift", + "1.75u /" + ], + [ + "Right Space", + "Standard", + "Fn-Space" + ], + [ + "Right Mods", + "4x 1.25u", + "5x 1u" + ], + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0\n\n\n4,1", - {"x": 1.25, "c": "#cccccc", "d": true}, + { + "x": 1.25, + "c": "#cccccc", + "d": true + }, "5,0\n\n\n4,0", - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "5,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,3", "5,4", "5,5", "5,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "5,8", - {"x": 1}, + { + "x": 1 + }, "11,1", "11,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,3", "11,4", "11,5", "11,6", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7", - {"d": true}, + { + "d": true + }, "11,8\n\n\n3,0", - {"x": 5}, + { + "x": 5 + }, "11,8\n\n\n3,1" ], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n4,1", "0,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "0,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "0,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "6,8\n\n\n3,0", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "6,6\n\n\n0,1", "6,7\n\n\n0,1", - {"x": 2.25}, + { + "x": 2.25 + }, "6,8\n\n\n3,1" ], [ "1,0\n\n\n4,1", "1,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "1,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "1,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", @@ -104,9 +192,13 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n1,0", - {"d": true}, + { + "d": true + }, "7,8\n\n\n3,0", { "x": 2, @@ -118,120 +210,228 @@ "x2": -0.25 }, "8,7\n\n\n1,1", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "7,8\n\n\n3,1" ], [ "2,0\n\n\n4,1", "2,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "2,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "2,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7\n\n\n1,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "8,8\n\n\n3,0", - {"x": 1}, + { + "x": 1 + }, "8,6\n\n\n1,1", - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "8,8\n\n\n3,1" ], [ "3,0\n\n\n4,1", "3,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "3,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "3,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", "9,3", "9,4\n\n\n5,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "9,6\n\n\n5,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "9,8\n\n\n3,0", - {"x": 0.75}, + { + "x": 0.75 + }, "9,4\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n5,1", "9,7\n\n\n5,1", - {"x": 0.5}, + { + "x": 0.5 + }, "9,8\n\n\n3,1" ], [ "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "4,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n8,0", - {"w": 2.25, "c": "#cccccc"}, + { + "w": 2.25, + "c": "#cccccc" + }, "4,7\n\n\n8,0", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "10,1\n\n\n6,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "10,2\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n7,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,8\n\n\n3,0", - {"x": 0.75, "w": 1.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "w": 1.75, + "c": "#aaaaaa" + }, "9,4\n\n\n5,2", "9,6\n\n\n5,2", "9,7\n\n\n5,2", - {"x": 0.5}, + { + "x": 0.5 + }, "10,8\n\n\n3,1" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "4,5\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n8,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "10,0\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n6,1", "10,2\n\n\n7,1", "10,3\n\n\n7,1", @@ -240,10 +440,15 @@ "10,7\n\n\n7,1" ], [ - {"x": 8.5, "w": 1.25}, + { + "x": 8.5, + "w": 1.25 + }, "4,5\n\n\n8,2", "4,6\n\n\n8,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n8,2" ] ] diff --git a/src/keebio/sinc/sinc-rev1a.json b/src/keebio/sinc/sinc-rev1a.json index c5297f23da..a4d26c3f52 100644 --- a/src/keebio/sinc/sinc-rev1a.json +++ b/src/keebio/sinc/sinc-rev1a.json @@ -2,100 +2,182 @@ "name": "Sinc Rev. 1", "vendorId": "0xCB10", "productId": "0x1367", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 12, "cols": 9}, "layouts": { "labels": [ - ["Left Macropad", "Enabled", "No Macro"], - ["Left Encoder", "Encoder", "Switch", "No Switch"], + [ + "Left Macropad", + "Enabled", + "No Macro" + ], + [ + "Left Encoder", + "Encoder", + "Switch", + "No Switch" + ], "Split Left Shift", - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"], + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ], "Right Encoder", "Split Backspace", "ISO Enter", "Split Right Shift", - ["Right Mods", "6x 1u", "4x 1.25u-1u"], - ["Right Space", "2.75", "1.25-1.5"] + [ + "Right Mods", + "6x 1u", + "4x 1.25u-1u" + ], + [ + "Right Space", + "2.75", + "1.25-1.5" + ] ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "5,0\n\n\n1,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "5,0\n\n\n1,0\n\n\n\n\n\ne0", "5,0\n\n\n1,1", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,3", "5,4", "5,5", "5,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "5,8", - {"x": 1}, + { + "x": 1 + }, "11,1", "11,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,3", "11,4", "11,5", "11,6", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7", "11,8\n\n\n4,0\n\n\n\n\n\ne1", - {"x": 0.75}, + { + "x": 0.75 + }, "11,8\n\n\n4,1" ], [ - {"y": 0.25, "d": true}, + { + "y": 0.25, + "d": true + }, "0,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n0,0", "0,1\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n5,0", "6,8", - {"x": 0.75}, + { + "x": 0.75 + }, "6,6\n\n\n5,1", "6,7\n\n\n5,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "1,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "1,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n0,0", "1,1\n\n\n0,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", @@ -103,9 +185,13 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n6,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8", { "x": 2, @@ -119,85 +205,153 @@ "8,7\n\n\n6,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "2,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "2,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,0\n\n\n0,0", "2,1\n\n\n0,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7\n\n\n6,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,8", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "8,6\n\n\n6,1" ], [ - {"d": true}, + { + "d": true + }, "3,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "3,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n0,0", "3,1\n\n\n0,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", "9,3", "9,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n7,0", "9,7\n\n\n7,0", "9,8", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "9,6\n\n\n7,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "4,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,0\n\n\n0,0", "4,1\n\n\n0,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n3,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,7\n\n\n3,0", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "10,1\n\n\n9,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,2\n\n\n8,0", "10,3\n\n\n8,0", "10,4\n\n\n8,0", @@ -206,31 +360,57 @@ "10,8" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "4,5\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n3,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "10,0\n\n\n9,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n9,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,2\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n8,1" ], [ - {"x": 8.5, "w": 1.25}, + { + "x": 8.5, + "w": 1.25 + }, "4,5\n\n\n3,2", "4,6\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n3,2" ] ] diff --git a/src/keebio/sinc/sinc-rev2.json b/src/keebio/sinc/sinc-rev2.json index cebea00a0c..4f2d25e89d 100644 --- a/src/keebio/sinc/sinc-rev2.json +++ b/src/keebio/sinc/sinc-rev2.json @@ -2,8 +2,11 @@ "name": "Sinc Rev. 2", "vendorId": "0xCB10", "productId": "0x2267", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 12, "cols": 9}, "layouts": { "labels": [ "Split Backspace", @@ -11,92 +14,177 @@ "Split Left Shift", "Right Column", "Left Macropad", - ["Right Shift", "Standard", "1.75u Shift", "1.75u /"], - ["Right Space", "Standard", "Fn-Space"], - ["Right Mods", "4x 1.25u", "5x 1u"], - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"] + [ + "Right Shift", + "Standard", + "1.75u Shift", + "1.75u /" + ], + [ + "Right Space", + "Standard", + "Fn-Space" + ], + [ + "Right Mods", + "4x 1.25u", + "5x 1u" + ], + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0\n\n\n4,1", - {"x": 1.25, "c": "#cccccc", "d": true}, + { + "x": 1.25, + "c": "#cccccc", + "d": true + }, "5,0\n\n\n4,0", - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "5,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,3", "5,4", "5,5", "5,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "5,8", - {"x": 1}, + { + "x": 1 + }, "11,1", "11,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,3", "11,4", "11,5", "11,6", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7", - {"d": true}, + { + "d": true + }, "11,8\n\n\n3,0", - {"x": 5}, + { + "x": 5 + }, "11,8\n\n\n3,1" ], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n4,1", "0,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "0,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "0,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "6,8\n\n\n3,0", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "6,6\n\n\n0,1", "6,7\n\n\n0,1", - {"x": 2.25}, + { + "x": 2.25 + }, "6,8\n\n\n3,1" ], [ "1,0\n\n\n4,1", "1,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "1,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "1,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", @@ -104,9 +192,13 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n1,0", - {"d": true}, + { + "d": true + }, "7,8\n\n\n3,0", { "x": 2, @@ -118,120 +210,228 @@ "x2": -0.25 }, "8,7\n\n\n1,1", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "7,8\n\n\n3,1" ], [ "2,0\n\n\n4,1", "2,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "2,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "2,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7\n\n\n1,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "8,8\n\n\n3,0", - {"x": 1}, + { + "x": 1 + }, "8,6\n\n\n1,1", - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "8,8\n\n\n3,1" ], [ "3,0\n\n\n4,1", "3,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "3,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "3,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", "9,3", "9,4\n\n\n5,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "9,6\n\n\n5,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "9,8\n\n\n3,0", - {"x": 0.75}, + { + "x": 0.75 + }, "9,4\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n5,1", "9,7\n\n\n5,1", - {"x": 0.5}, + { + "x": 0.5 + }, "9,8\n\n\n3,1" ], [ "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "4,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n8,0", - {"w": 2.25, "c": "#cccccc"}, + { + "w": 2.25, + "c": "#cccccc" + }, "4,7\n\n\n8,0", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "10,1\n\n\n6,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "10,2\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n7,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,8\n\n\n3,0", - {"x": 0.75, "w": 1.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "w": 1.75, + "c": "#aaaaaa" + }, "9,4\n\n\n5,2", "9,6\n\n\n5,2", "9,7\n\n\n5,2", - {"x": 0.5}, + { + "x": 0.5 + }, "10,8\n\n\n3,1" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "4,5\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n8,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "10,0\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n6,1", "10,2\n\n\n7,1", "10,3\n\n\n7,1", @@ -240,10 +440,15 @@ "10,7\n\n\n7,1" ], [ - {"x": 8.5, "w": 1.25}, + { + "x": 8.5, + "w": 1.25 + }, "4,5\n\n\n8,2", "4,6\n\n\n8,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n8,2" ] ] diff --git a/src/keebio/sinc/sinc-rev2a.json b/src/keebio/sinc/sinc-rev2a.json index 7e462f2f28..6cb9722ec2 100644 --- a/src/keebio/sinc/sinc-rev2a.json +++ b/src/keebio/sinc/sinc-rev2a.json @@ -2,100 +2,182 @@ "name": "Sinc Rev. 2", "vendorId": "0xCB10", "productId": "0x2367", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 12, "cols": 9}, "layouts": { "labels": [ - ["Left Macropad", "Enabled", "No Macro"], - ["Left Encoder", "Encoder", "Switch", "No Switch"], + [ + "Left Macropad", + "Enabled", + "No Macro" + ], + [ + "Left Encoder", + "Encoder", + "Switch", + "No Switch" + ], "Split Left Shift", - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"], + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ], "Right Encoder", "Split Backspace", "ISO Enter", "Split Right Shift", - ["Right Mods", "6x 1u", "4x 1.25u-1u"], - ["Right Space", "2.75", "1.25-1.5"] + [ + "Right Mods", + "6x 1u", + "4x 1.25u-1u" + ], + [ + "Right Space", + "2.75", + "1.25-1.5" + ] ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "5,0\n\n\n1,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "5,0\n\n\n1,0\n\n\n\n\n\ne0", "5,0\n\n\n1,1", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,3", "5,4", "5,5", "5,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "5,8", - {"x": 1}, + { + "x": 1 + }, "11,1", "11,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,3", "11,4", "11,5", "11,6", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7", "11,8\n\n\n4,0\n\n\n\n\n\ne1", - {"x": 0.75}, + { + "x": 0.75 + }, "11,8\n\n\n4,1" ], [ - {"y": 0.25, "d": true}, + { + "y": 0.25, + "d": true + }, "0,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n0,0", "0,1\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n5,0", "6,8", - {"x": 0.75}, + { + "x": 0.75 + }, "6,6\n\n\n5,1", "6,7\n\n\n5,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "1,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "1,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n0,0", "1,1\n\n\n0,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", @@ -103,9 +185,13 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n6,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8", { "x": 2, @@ -119,85 +205,153 @@ "8,7\n\n\n6,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "2,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "2,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,0\n\n\n0,0", "2,1\n\n\n0,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7\n\n\n6,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,8", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "8,6\n\n\n6,1" ], [ - {"d": true}, + { + "d": true + }, "3,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "3,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n0,0", "3,1\n\n\n0,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", "9,3", "9,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n7,0", "9,7\n\n\n7,0", "9,8", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "9,6\n\n\n7,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "4,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,0\n\n\n0,0", "4,1\n\n\n0,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n3,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,7\n\n\n3,0", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "10,1\n\n\n9,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,2\n\n\n8,0", "10,3\n\n\n8,0", "10,4\n\n\n8,0", @@ -206,31 +360,57 @@ "10,8" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "4,5\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n3,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "10,0\n\n\n9,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n9,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,2\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n8,1" ], [ - {"x": 8.5, "w": 1.25}, + { + "x": 8.5, + "w": 1.25 + }, "4,5\n\n\n3,2", "4,6\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n3,2" ] ] diff --git a/src/keebio/sinc/sinc-rev3.json b/src/keebio/sinc/sinc-rev3.json index a46cda9029..4170e78029 100644 --- a/src/keebio/sinc/sinc-rev3.json +++ b/src/keebio/sinc/sinc-rev3.json @@ -2,140 +2,318 @@ "name": "Sinc Rev. 3", "vendorId": "0xCB10", "productId": "0x3267", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": { "extends": "qmk_rgblight", "keycodes": "qmk", "underglowEffects": [ - ["Off", 0], - ["Solid Color", 1], - ["Alpha Mods", 1], - ["Gradient Up-Down", 1], - ["Gradient Left-Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Brightness", 1], - ["Band Pinwheel Saturation", 1], - ["Band Pinwheel Brightness", 1], - ["Band Spiral Saturation", 1], - ["Band Spiral Brightness", 1], - ["Gradient", 1], - ["Gradient Cycle Left-Right", 1], - ["Gradient Cycle Up-Down", 1], - ["Cycle In", 1], - ["Cycle In (Dual)", 1], - ["Rainbow Chevron", 1], - ["Gradient Pinwheel", 1], - ["Gradient Spiral", 1], - ["Gradient Dual Beacon", 1], - ["Gradient Beacon", 1], - ["Dual Pinwheel", 1], - ["Heatmap", 1], - ["Digitial Rain", 1], - ["Reactive (Simple)", 1], - ["Reactive", 1], - ["Reactive Wide", 1], - ["Reactive Wide (Multi)", 1], - ["Reactive Cross", 1], - ["Reactive Cross (Multi)", 1], - ["Reactive Nexus", 1], - ["Reactive Nexus (Multi)", 1], - ["Splash (Multi-Color)", 1], - ["Splash (Multi-Color) (Multi)", 1], - ["Splash (Solid Color)", 1] + [ + "Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alpha Mods", + 1 + ], + [ + "Gradient Up-Down", + 1 + ], + [ + "Gradient Left-Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Brightness", + 1 + ], + [ + "Band Pinwheel Saturation", + 1 + ], + [ + "Band Pinwheel Brightness", + 1 + ], + [ + "Band Spiral Saturation", + 1 + ], + [ + "Band Spiral Brightness", + 1 + ], + [ + "Gradient", + 1 + ], + [ + "Gradient Cycle Left-Right", + 1 + ], + [ + "Gradient Cycle Up-Down", + 1 + ], + [ + "Cycle In", + 1 + ], + [ + "Cycle In (Dual)", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Gradient Pinwheel", + 1 + ], + [ + "Gradient Spiral", + 1 + ], + [ + "Gradient Dual Beacon", + 1 + ], + [ + "Gradient Beacon", + 1 + ], + [ + "Dual Pinwheel", + 1 + ], + [ + "Heatmap", + 1 + ], + [ + "Digitial Rain", + 1 + ], + [ + "Reactive (Simple)", + 1 + ], + [ + "Reactive", + 1 + ], + [ + "Reactive Wide", + 1 + ], + [ + "Reactive Wide (Multi)", + 1 + ], + [ + "Reactive Cross", + 1 + ], + [ + "Reactive Cross (Multi)", + 1 + ], + [ + "Reactive Nexus", + 1 + ], + [ + "Reactive Nexus (Multi)", + 1 + ], + [ + "Splash (Multi-Color)", + 1 + ], + [ + "Splash (Multi-Color) (Multi)", + 1 + ], + [ + "Splash (Solid Color)", + 1 + ] ] }, - "matrix": {"rows": 12, "cols": 9}, "layouts": { "labels": [ "Left Macropad", - ["Left Encoder", "Encoder", "Switch", "No Switch"], + [ + "Left Encoder", + "Encoder", + "Switch", + "No Switch" + ], "Split Left Shift", "Right Encoder", "Split Backspace", "ISO Enter", "Split Right Shift", - ["Right Mods", "6x1u", "2x1.25u__3x1u"] + [ + "Right Mods", + "6x1u", + "2x1.25u__3x1u" + ] ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "5,0\n\n\n1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "5,0\n\n\n1,0\n\n\n\n\n\ne0", - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "5,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,3", "5,4", "5,5", "5,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "5,8", - {"x": 1}, + { + "x": 1 + }, "11,1", "11,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,3", "11,4", "11,5", "11,6", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7", "11,8\n\n\n3,0\n\n\n\n\n\ne1", - {"x": 0.75}, + { + "x": 0.75 + }, "11,8\n\n\n3,1" ], [ - {"y": 0.25, "d": true}, + { + "y": 0.25, + "d": true + }, "0,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n0,0", "0,1\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,6\n\n\n4,0", "6,7\n\n\n4,0", "6,8", - {"x": 0.75, "w": 2}, + { + "x": 0.75, + "w": 2 + }, "6,7\n\n\n4,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "1,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "1,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n0,0", "1,1\n\n\n0,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", @@ -143,93 +321,172 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n5,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8", - {"x": 1.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "7,7\n\n\n5,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "2,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "2,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,0\n\n\n0,0", "2,1\n\n\n0,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7\n\n\n5,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "8,6\n\n\n5,1" ], [ - {"d": true}, + { + "d": true + }, "3,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "3,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n0,0", "3,1\n\n\n0,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", "9,3", "9,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n6,0", "9,7\n\n\n6,0", "9,8", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "9,6\n\n\n6,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "4,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,0\n\n\n0,0", "4,1\n\n\n0,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,7", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "10,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,2\n\n\n7,0", "10,3\n\n\n7,0", "10,4\n\n\n7,0", @@ -238,12 +495,20 @@ "10,8" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 8.75, "w": 1.25}, + { + "x": 8.75, + "w": 1.25 + }, "10,2\n\n\n7,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n7,1" ] ] diff --git a/src/keebio/stick/stick-rev1.json b/src/keebio/stick/stick-rev1.json index 67208460a7..90c8080595 100644 --- a/src/keebio/stick/stick-rev1.json +++ b/src/keebio/stick/stick-rev1.json @@ -2,11 +2,11 @@ "name": "The Stick Rev. 1", "vendorId": "0xCB10", "productId": "0x111C", - "lighting": "none", "matrix": { "rows": 1, "cols": 12 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/keebio/viterbi/viterbi-rev2.json b/src/keebio/viterbi/viterbi-rev2.json index 823ee6ca2b..3cdefe5132 100644 --- a/src/keebio/viterbi/viterbi-rev2.json +++ b/src/keebio/viterbi/viterbi-rev2.json @@ -2,13 +2,15 @@ "name": "Keebio Viterbi Rev2", "vendorId": "0xCB10", "productId": "0x2157", - "lighting": "qmk_backlight", "matrix": { "rows": 10, "cols": 7 }, + "lighting": "qmk_backlight", "layouts": { - "labels": ["1u space"], + "labels": [ + "1u space" + ], "keymap": [ [ { diff --git a/src/keebio/wtf60/wtf60-rev1.json b/src/keebio/wtf60/wtf60-rev1.json index d00d369596..20f4a4e9b7 100644 --- a/src/keebio/wtf60/wtf60-rev1.json +++ b/src/keebio/wtf60/wtf60-rev1.json @@ -2,11 +2,11 @@ "name": "WTF60 Rev. 1", "vendorId": "0xCB10", "productId": "0x1337", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", diff --git a/src/keebsforall/coarse60/coarse60.json b/src/keebsforall/coarse60/coarse60.json index 0bbadd42e1..2cfa460450 100644 --- a/src/keebsforall/coarse60/coarse60.json +++ b/src/keebsforall/coarse60/coarse60.json @@ -2,100 +2,294 @@ "name": "Coarse60", "vendorId": "0x6b66", "productId": "0x5341", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ - [{"x": 1.5, "c": "#777777", "t": "#000000"}, "0,0"], [ - {"y": -0.85, "x": 4.75, "c": "#cccccc", "t": "#000000"}, + { + "x": 1.5, + "c": "#777777", + "t": "#000000" + }, + "0,0" + ], + [ + { + "y": -0.85, + "x": 4.75, + "c": "#cccccc", + "t": "#000000" + }, "0,3", - {"x": 8.5}, + { + "x": 8.5 + }, "0,12" ], [ - {"y": -0.9, "x": 2.75}, + { + "y": -0.9, + "x": 2.75 + }, "0,1", "0,2", - {"x": 10.5}, + { + "x": 10.5 + }, "0,13", - {"c": "#aaaaaa", "t": "#000000", "w": 2}, + { + "c": "#aaaaaa", + "t": "#000000", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14\n\n\n0,1", "2,13\n\n\n0,1" ], - [{"y": -0.25, "x": 1.25}, "1,0"], - [{"y": -0.8, "x": 14, "c": "#cccccc", "t": "#000000"}, "1,11"], [ - {"y": -0.95, "x": 2.5, "c": "#aaaaaa", "t": "#000000", "w": 1.5}, + { + "y": -0.25, + "x": 1.25 + }, + "1,0" + ], + [ + { + "y": -0.8, + "x": 14, + "c": "#cccccc", + "t": "#000000" + }, + "1,11" + ], + [ + { + "y": -0.95, + "x": 2.5, + "c": "#aaaaaa", + "t": "#000000", + "w": 1.5 + }, "1,1", - {"c": "#cccccc", "t": "#000000"}, + { + "c": "#cccccc", + "t": "#000000" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], - [{"y": -0.25, "x": 1, "c": "#aaaaaa", "t": "#000000"}, "2,0"], [ - {"y": -0.75, "x": 2.25, "w": 1.75}, + { + "y": -0.25, + "x": 1, + "c": "#aaaaaa", + "t": "#000000" + }, + "2,0" + ], + [ + { + "y": -0.75, + "x": 2.25, + "w": 1.75 + }, "2,1", - {"c": "#cccccc", "t": "#000000"}, + { + "c": "#cccccc", + "t": "#000000" + }, "2,2", - {"x": 9.5}, + { + "x": 9.5 + }, "2,11", "2,12", - {"c": "#777777", "t": "#000000", "w": 2.25}, + { + "c": "#777777", + "t": "#000000", + "w": 2.25 + }, "2,14" ], [ - {"x": 2, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc", "t": "#000000"}, + { + "c": "#cccccc", + "t": "#000000" + }, "3,2", - {"x": 9}, + { + "x": 9 + }, "3,11", "3,12", - {"c": "#aaaaaa", "t": "#000000", "w": 2.75}, + { + "c": "#aaaaaa", + "t": "#000000", + "w": 2.75 + }, "3,13\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n1,1", "3,14\n\n\n1,1" ], - [{"x": 2, "w": 1.5}, "4,1", {"x": 13.75, "w": 1.5}, "4,14"], [ - {"r": 10, "y": -6, "x": 5.8, "c": "#cccccc", "t": "#000000"}, + { + "x": 2, + "w": 1.5 + }, + "4,1", + { + "x": 13.75, + "w": 1.5 + }, + "4,14" + ], + [ + { + "r": 10, + "y": -6, + "x": 5.8, + "c": "#cccccc", + "t": "#000000" + }, "0,4", "0,5", "0,6", "0,7" ], - [{"x": 5.3}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 5.45}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.95}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 7, "c": "#777777", "w": 2.25}, + { + "x": 5.3 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 5.45 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.95 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 7, + "c": "#777777", + "w": 2.25 + }, "4,5", - {"c": "#aaaaaa", "t": "#000000", "w": 1.25}, + { + "c": "#aaaaaa", + "t": "#000000", + "w": 1.25 + }, "4,6" ], - [{"y": -0.95, "x": 5.5, "w": 1.5}, "4,4"], [ - {"r": -10, "y": -1.7, "x": 9.8, "c": "#cccccc", "t": "#000000"}, + { + "y": -0.95, + "x": 5.5, + "w": 1.5 + }, + "4,4" + ], + [ + { + "r": -10, + "y": -1.7, + "x": 9.8, + "c": "#cccccc", + "t": "#000000" + }, "0,8", "0,9", "0,10", "0,11" ], - [{"x": 9.4}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 9.75}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 9.3}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 9.4, "c": "#777777", "w": 2.75}, "4,8"], [ - {"y": -0.9, "x": 12.15, "c": "#aaaaaa", "t": "#000000", "w": 1.5}, + { + "x": 9.4 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 9.75 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 9.3 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 9.4, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.9, + "x": 12.15, + "c": "#aaaaaa", + "t": "#000000", + "w": 1.5 + }, "4,10" ] ] diff --git a/src/keebsforall/freebird60/freebird60.json b/src/keebsforall/freebird60/freebird60.json index 472aec1734..81cb276a13 100644 --- a/src/keebsforall/freebird60/freebird60.json +++ b/src/keebsforall/freebird60/freebird60.json @@ -2,18 +2,29 @@ "name": "KeebsForAll Freebird60", "vendorId": "0xADAD", "productId": "0xFB60", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { - "labels": ["Split Right Shift", ["Bottom row", "Default", "Full"]], + "labels": [ + "Split Right Shift", + [ + "Bottom row", + "Default", + "Full" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,13 +37,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,13 +63,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,13 +88,21 @@ "2,09", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -80,31 +113,57 @@ "3,8", "3,9", "3,10\n\n\n0,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n0,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,10\n\n\n0,1", "3,12\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,9\n\n\n1,1", "4,10\n\n\n1,1", "4,11\n\n\n1,1", diff --git a/src/keebsforall/freebird75/freebird75.json b/src/keebsforall/freebird75/freebird75.json index 1f9deea9a0..4ba6315d24 100644 --- a/src/keebsforall/freebird75/freebird75.json +++ b/src/keebsforall/freebird75/freebird75.json @@ -2,11 +2,11 @@ "name": "KeebsForAll Freebird75", "vendorId": "0x6B66", "productId": "0x7575", - "lighting": "none", "matrix": { "rows": 6, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ "ISO Enter", @@ -14,15 +14,231 @@ "ISO Shift" ], "keymap": [ - [{"c":"#777777","x":2.25},"0,0",{"x":0.25,"c":"#cccccc"},"0,1","0,2","0,3","0,4",{"x":0.25},"0,5","0,6","0,7","0,8",{"x":0.25},"0,9","0,10","0,11","0,12",{"x":0.25},"0,13",{"x":0.25},"0,14"], - [{"y":0.25,"x":2.25},"1,0",{"c":"#cccccc"},"1,1","1,2","1,3","1,4","1,5","1,6","1,7","1,8","1,9","1,10","1,11","1,12",{"c":"#aaaaaa","w":2},"1,13\n\n\n1,0",{"x":0.25,"c":"#cccccc"},"1,14",{"x":0.5,"c":"#aaaaaa"},"1,13\n\n\n1,1","4,14\n\n\n1,1"], - [{"x":2.25,"w":1.5,"c":"#aaaaaa"},"2,0",{"c":"#cccccc"},"2,1","2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11","2,12",{"w":1.5},"2,13\n\n\n0,0",{"x":0.25},"2,14",{"x":1.25,"c":"#777777","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"3,13\n\n\n0,1"], - [{"x":2.25,"c":"#aaaaaa","w":1.75},"3,0",{"c":"#cccccc"},"3,1","3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9","3,10","3,11",{"w":2.25, "c":"#777777"},"3,13\n\n\n0,0",{"x":0.25, "c":"#cccccc"},"3,14",{"x":0.25},"2,13\n\n\n0,1"], - [{"c":"#aaaaaa","w":1.25},"4,0\n\n\n2,1",{"c":"#cccccc"},"4,1\n\n\n2,1",{"c":"#aaaaaa","w":2.25},"4,0\n\n\n2,0",{"c":"#cccccc"},"4,2","4,3","4,4","4,5","4,6","4,7","4,8","4,9","4,10","4,11",{"c":"#aaaaaa","w":1.75},"4,12"], - [{"y":-0.75,"x":16.5},"4,13"], - [{"y":-0.25,"x":2.25,"w":1.25},"5,0",{"w":1.25},"5,1",{"w":1.25},"5,2",{"w":6.25},"5,6","5,9","5,10","5,11"], - [{"y":-0.75,"x":15.5},"5,12","5,13","5,14"] + [ + { + "c": "#777777", + "x": 2.25 + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13", + { + "x": 0.25 + }, + "0,14" + ], + [ + { + "y": 0.25, + "x": 2.25 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n1,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,14", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "1,13\n\n\n1,1", + "4,14\n\n\n1,1" + ], + [ + { + "x": 2.25, + "w": 1.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13\n\n\n0,0", + { + "x": 0.25 + }, + "2,14", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,13\n\n\n0,1" + ], + [ + { + "x": 2.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,14", + { + "x": 0.25 + }, + "2,13\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "4,1\n\n\n2,1", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12" + ], + [ + { + "y": -0.75, + "x": 16.5 + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2.25, + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25 + }, + "5,6", + "5,9", + "5,10", + "5,11" + ], + [ + { + "y": -0.75, + "x": 15.5 + }, + "5,12", + "5,13", + "5,14" + ] ] } } - diff --git a/src/keebsforall/freebirdNP/lite/freebirdnp_lite.json b/src/keebsforall/freebirdNP/lite/freebirdnp_lite.json index 7a86e0ed3d..5a7f8114bc 100644 --- a/src/keebsforall/freebirdNP/lite/freebirdnp_lite.json +++ b/src/keebsforall/freebirdNP/lite/freebirdnp_lite.json @@ -2,36 +2,80 @@ "name": "KeebsForAll FreebirdNP Lite", "vendorId": "0x6B66", "productId": "0x1013", - "lighting": "none", "matrix": { "rows": 5, "cols": 4 }, + "lighting": "none", "layouts": { - "labels": ["ORTHO"], + "labels": [ + "ORTHO" + ], "keymap": [ - [{"c": "#cccccc"}, "0,0", "0,1", "0,2", "0,3"], + [ + { + "c": "#cccccc" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], [ "1,0", "1,1", "1,2", - {"h": 2}, + { + "h": 2 + }, "1,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,3\n\n\n0,1" ], - ["2,0", "2,1", "2,2", {"x": 1.25}, "2,3\n\n\n0,1"], + [ + "2,0", + "2,1", + "2,2", + { + "x": 1.25 + }, + "2,3\n\n\n0,1" + ], [ "3,0", "3,1", "3,2", - {"h": 2, "c": "#777777"}, + { + "h": 2, + "c": "#777777" + }, "3,3\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,3\n\n\n0,1" ], - [{"w": 2}, "4,0\n\n\n0,0", "4,2", {"x": 1.25}, "4,3\n\n\n0,1"], - [{"y": 0.25}, "4,0\n\n\n0,1", "4,1\n\n\n0,1"] + [ + { + "w": 2 + }, + "4,0\n\n\n0,0", + "4,2", + { + "x": 1.25 + }, + "4,3\n\n\n0,1" + ], + [ + { + "y": 0.25 + }, + "4,0\n\n\n0,1", + "4,1\n\n\n0,1" + ] ] } } diff --git a/src/keebsforall/freebirdNP/pro/freebirdnp_pro.json b/src/keebsforall/freebirdNP/pro/freebirdnp_pro.json index 2aeb1d505c..d9e850e88c 100644 --- a/src/keebsforall/freebirdNP/pro/freebirdnp_pro.json +++ b/src/keebsforall/freebirdNP/pro/freebirdnp_pro.json @@ -2,37 +2,86 @@ "name": "KeebsForAll FreebirdNP Pro", "vendorId": "0x6B66", "productId": "0x1014", - "lighting": "none", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "none", "layouts": { - "labels": ["ORTHO"], + "labels": [ + "ORTHO" + ], "keymap": [ - [{"c": "#cccccc"}, "0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], + [ + { + "c": "#cccccc" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], [ "2,0", "2,1", "2,2", - {"h": 2}, + { + "h": 2 + }, "2,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,3\n\n\n0,1" ], - ["3,0", "3,1", "3,2", {"x": 1.25}, "3,3\n\n\n0,1"], + [ + "3,0", + "3,1", + "3,2", + { + "x": 1.25 + }, + "3,3\n\n\n0,1" + ], [ "4,0", "4,1", "4,2", - {"h": 2, "c": "#777777"}, + { + "h": 2, + "c": "#777777" + }, "4,3\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,3\n\n\n0,1" ], - [{"w": 2}, "5,0\n\n\n0,0", "5,2", {"x": 1.25}, "5,3\n\n\n0,1"], - [{"y": 0.25}, "5,0\n\n\n0,1", "5,1\n\n\n0,1"] + [ + { + "w": 2 + }, + "5,0\n\n\n0,0", + "5,2", + { + "x": 1.25 + }, + "5,3\n\n\n0,1" + ], + [ + { + "y": 0.25 + }, + "5,0\n\n\n0,1", + "5,1\n\n\n0,1" + ] ] } } diff --git a/src/keebsforall/freebirdtkl/freebirdtkl.json b/src/keebsforall/freebirdtkl/freebirdtkl.json index b420858afe..da37c9efad 100644 --- a/src/keebsforall/freebirdtkl/freebirdtkl.json +++ b/src/keebsforall/freebirdtkl/freebirdtkl.json @@ -2,14 +2,19 @@ "name": "FreebirdTKL", "vendorId": "0x75FA", "productId": "0x0088", - "lighting": "none", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "none", "layouts": { "labels": [ - ["Bottom Row", "ANSI", "7U", "WKL"], + [ + "Bottom Row", + "ANSI", + "7U", + "WKL" + ], "Split Backspace", "Split Right Shift", "Split Left Shift", diff --git a/src/keebzdotnet/fme/fme.json b/src/keebzdotnet/fme/fme.json index 3ba6dd0908..94dc4477c9 100644 --- a/src/keebzdotnet/fme/fme.json +++ b/src/keebzdotnet/fme/fme.json @@ -2,12 +2,23 @@ "name": "F.Me Macropad", "vendorId": "0x4B5A", "productId": "0x8008", + "matrix": { + "rows": 4, + "cols": 5 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 5}, "layouts": { - "labels": ["Split Bottom Right"], + "labels": [ + "Split Bottom Right" + ], "keymap": [ - ["0,0", "1,3", "1,4", "1,2", "1,0"], + [ + "0,0", + "1,3", + "1,4", + "1,2", + "1,0" + ], [ { "x": 0.25 diff --git a/src/keebzdotnet/wazowski2319/wazowski-23-19-rev0.json b/src/keebzdotnet/wazowski2319/wazowski-23-19-rev0.json index b49d7dbcb5..746e0dc380 100644 --- a/src/keebzdotnet/wazowski2319/wazowski-23-19-rev0.json +++ b/src/keebzdotnet/wazowski2319/wazowski-23-19-rev0.json @@ -2,8 +2,11 @@ "name": "Wazowski 23-19 rev0", "vendorId": "0x4B5A", "productId": "0x53FC", + "matrix": { + "rows": 3, + "cols": 5 + }, "lighting": "none", - "matrix": {"rows": 3, "cols": 5}, "layouts": { "keymap": [ [ diff --git a/src/kegen/gboy/gboy.json b/src/kegen/gboy/gboy.json index 3414889900..b9bf637e46 100644 --- a/src/kegen/gboy/gboy.json +++ b/src/kegen/gboy/gboy.json @@ -2,18 +2,24 @@ "name": "G-Boy", "vendorId": "0x4b65", "productId": "0x6762", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Full Right Shift", - ["Bottom Row", "Winkey A", "Winkey B", "Winkeyless A", "Winkeyless B"] + [ + "Bottom Row", + "Winkey A", + "Winkey B", + "Winkeyless A", + "Winkeyless B" + ] ], "keymap": [ [ diff --git a/src/kelowna/rgb64.json b/src/kelowna/rgb64.json index 9ca70e2d48..def0bfb796 100644 --- a/src/kelowna/rgb64.json +++ b/src/kelowna/rgb64.json @@ -2,8 +2,11 @@ "name": "kelowna RGB64", "vendorId": "0x7764", "productId": "0x4C64", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/keybee/keybee65/keybee65.json b/src/keybee/keybee65/keybee65.json index c3b9f1468e..f8270be925 100644 --- a/src/keybee/keybee65/keybee65.json +++ b/src/keybee/keybee65/keybee65.json @@ -2,8 +2,11 @@ "name": "KeyBee65", "vendorId": "0x6265", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "keymap": [ [ diff --git a/src/keyboardio/atreus/atreus.json b/src/keyboardio/atreus/atreus.json index 4588dc5dc5..4ed5a79146 100644 --- a/src/keyboardio/atreus/atreus.json +++ b/src/keyboardio/atreus/atreus.json @@ -2,11 +2,11 @@ "name": "Keyboardio Atreus", "vendorId": "0x1209", "productId": "0x2303", - "lighting": "none", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/keycapsss/plaid_pad/plaid_pad.json b/src/keycapsss/plaid_pad/plaid_pad.json index e7c36eab46..d8cb4d627f 100644 --- a/src/keycapsss/plaid_pad/plaid_pad.json +++ b/src/keycapsss/plaid_pad/plaid_pad.json @@ -2,14 +2,37 @@ "name": "Plaid-Pad", "vendorId": "0x7983", "productId": "0x5050", + "matrix": { + "rows": 4, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 4}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/src/keychron/k10_pro/ansi_rgb.json b/src/keychron/k10_pro/ansi_rgb.json index 85f659e011..dc2c479104 100644 --- a/src/keychron/k10_pro/ansi_rgb.json +++ b/src/keychron/k10_pro/ansi_rgb.json @@ -2,308 +2,441 @@ "name": "Keychron K10 Pro ANSI RGB", "vendorId": "0x3434", "productId": "0x02a0", - "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 21 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 21}, - "layouts":{ - "keymap":[ - [ { - "c": "#777777" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,0", { - "x": 1, - "c": "#cccccc" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,1", - "0,2", - "0,3", - "0,4", { - "x": 0.5, - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "0,5", - "0,6", - "0,7", - "0,8", { - "x": 0.5, - "c": "#cccccc" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "0,9", - "0,10", - "0,11", - "0,12", { - "x": 0.25, - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "0,14", - "0,15", - "0,16", { - "x": 0.25, - "c": "#cccccc" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "0,17", - "0,18", - "0,19", - "0,20" - ], - [ { - "y": 0.25, - "c": "#aaaaaa" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "1,0", { - "c": "#cccccc" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "1,13", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16", - { - "x": 0.25, - "c": "#cccccc" - }, - "1,17", - "1,18", - "1,19", - "1,20" - ], - [ { - "w": 1.5, - "c": "#aaaaaa" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "2,0", { - "c": "#cccccc" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "w": 1.5, - "c": "#aaaaaa" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "2,13", { - "x": 0.25 + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "2,14", - "2,15", - "2,16", { - "x": 0.25, - "c": "#cccccc" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "2,17", - "2,18", - "2,19", { - "h": 2 - }, - "2,20" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.75, - "c": "#aaaaaa" - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w": 2.25, - "c": "#777777" - }, - "3,13", - { - "x": 3.5, - "c": "#cccccc" - }, - "3,17", - "3,18", - "3,19" - ], - [ - { - "w": 2.25, - "c": "#aaaaaa" - }, - "4,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "w": 2.75, - "c": "#aaaaaa" - }, - "4,13", - { - "x": 1.25, - "c": "#cccccc" - }, - "4,15", - { - "x": 1.25 - }, - "4,17", - "4,18", - "4,19", - { - "h": 2 - }, - "4,20" - ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,10", - { - "w": 1.25 - }, - "5,11", - { - "w": 1.25 - }, - "5,12", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,14", - "5,15", - "5,16", - { - "x": 0.25, - "w": 2 - }, - "5,17", - "5,19" - ]] + "lighting": { + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] + ] + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,17", + "0,18", + "0,19", + "0,20" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,17", + "1,18", + "1,19", + "1,20" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,13", + { + "x": 0.25 + }, + "2,14", + "2,15", + "2,16", + { + "x": 0.25, + "c": "#cccccc" + }, + "2,17", + "2,18", + "2,19", + { + "h": 2 + }, + "2,20" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13", + { + "x": 3.5, + "c": "#cccccc" + }, + "3,17", + "3,18", + "3,19" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 2.75, + "c": "#aaaaaa" + }, + "4,13", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,15", + { + "x": 1.25 + }, + "4,17", + "4,18", + "4,19", + { + "h": 2 + }, + "4,20" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,10", + { + "w": 1.25 + }, + "5,11", + { + "w": 1.25 + }, + "5,12", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,14", + "5,15", + "5,16", + { + "x": 0.25, + "w": 2 + }, + "5,17", + "5,19" + ] + ] } } diff --git a/src/keychron/k10_pro/ansi_white.json b/src/keychron/k10_pro/ansi_white.json index e09c695135..deb3ba1a5d 100644 --- a/src/keychron/k10_pro/ansi_white.json +++ b/src/keychron/k10_pro/ansi_white.json @@ -2,283 +2,347 @@ "name": "Keychron K10 Pro ANSI White", "vendorId": "0x3434", "productId": "0x02a3", - "lighting": { - "extends": "none", - "keycodes": "qmk" + "matrix": { + "rows": 6, + "cols": 21 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 21}, - "layouts":{ - "keymap":[ - [ { - "c": "#777777" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,0", { - "x": 1.0, - "c": "#cccccc" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,1", - "0,2", - "0,3", - "0,4", { - "x": 0.50, - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "0,5", - "0,6", - "0,7", - "0,8", { - "x": 0.50, - "c": "#cccccc" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "0,9", - "0,10", - "0,11", - "0,12", { - "x": 0.25, - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "0,14", - "0,15", - "0,16", { - "x": 0.25, - "c": "#cccccc" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "0,17", - "0,18", - "0,19", - "0,20" - ], - [ - { - "y": 0.25, - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 2, - "c": "#aaaaaa" - }, - "1,13", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16", - { - "x": 0.25, - "c": "#cccccc" - }, - "1,17", - "1,18", - "1,19", - "1,20" - ], - [ - { - "w": 1.50, - "c": "#aaaaaa" - }, - "2,0", { - "c": "#cccccc" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "w": 1.5, - "c": "#aaaaaa" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "2,13", { - "x": 0.25 + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "2,14", - "2,15", - "2,16", { - "x": 0.25, - "c": "#cccccc" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "2,17", - "2,18", - "2,19", { - "h": 2 + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "2,20" - ], - [ { - "w": 1.75, - "c": "#aaaaaa" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "3,0", { - "c": "#cccccc" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "w": 2.25, - "c": "#777777" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "3,13", { - "x": 3.5, - "c": "#cccccc" - }, - "3,17", - "3,18", - "3,19" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 2.25, - "c": "#aaaaaa" - }, - "4,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "w": 2.75, - "c": "#aaaaaa" - }, - "4,13", - { - "x": 1.25, - "c": "#cccccc" - }, - "4,15", - { - "x": 1.25 - }, - "4,17", - "4,18", - "4,19", - { - "h": 2 - }, - "4,20" - ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,10", - { - "w": 1.25 - }, - "5,11", - { - "w": 1.25 - }, - "5,12", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,14", - "5,15", - "5,16", - { - "x": 0.25, - "w": 2 - }, - "5,17", - "5,19" - ]] + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1.0, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,17", + "0,18", + "0,19", + "0,20" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,17", + "1,18", + "1,19", + "1,20" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,13", + { + "x": 0.25 + }, + "2,14", + "2,15", + "2,16", + { + "x": 0.25, + "c": "#cccccc" + }, + "2,17", + "2,18", + "2,19", + { + "h": 2 + }, + "2,20" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13", + { + "x": 3.5, + "c": "#cccccc" + }, + "3,17", + "3,18", + "3,19" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 2.75, + "c": "#aaaaaa" + }, + "4,13", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,15", + { + "x": 1.25 + }, + "4,17", + "4,18", + "4,19", + { + "h": 2 + }, + "4,20" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,10", + { + "w": 1.25 + }, + "5,11", + { + "w": 1.25 + }, + "5,12", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,14", + "5,15", + "5,16", + { + "x": 0.25, + "w": 2 + }, + "5,17", + "5,19" + ] + ] } } diff --git a/src/keychron/k2_pro/ansi_rgb.json b/src/keychron/k2_pro/ansi_rgb.json index 3719381930..7b69170055 100644 --- a/src/keychron/k2_pro/ansi_rgb.json +++ b/src/keychron/k2_pro/ansi_rgb.json @@ -2,235 +2,368 @@ "name": "Keychron K2 Pro ANSI RGB", "vendorId": "0x3434", "productId": "0x0220", - "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 16}, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "c": "#aaaaaa" - }, - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", { - "c": "#cccccc" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,10", - "0,11", - "0,12", { - "c": "#aaaaaa" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,13", - "0,14", - "0,15" - ], - [ { - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "1,0", { - "c": "#cccccc" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "1,13", - "1,15" - ], - [ { - "w": 1.5 + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "2,0", { - "c": "#cccccc" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "w": 1.5, - "c": "#aaaaaa" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "2,13", - "2,15" - ], - [ { - "w": 1.75 + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "3,0", { - "c": "#cccccc" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "w": 2.25, - "c": "#777777" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "3,13", { - "c": "#aaaaaa" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "3,15" - ], - [ { - "w": 2.25, - "c": "#aaaaaa" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "4,0", { - "c": "#cccccc" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", { - "w": 1.75, - "c": "#aaaaaa" - }, - "4,12", - { - "c": "#cccccc" - }, - "4,13", - { - "c": "#aaaaaa" - }, - "4,15" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,9", - "5,10", - "5,11", - { - "c": "#cccccc" - }, - "5,12", - "5,13", - "5,15" - ]] + "lighting": { + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] + ] + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + { + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "0,13", + "0,14", + "0,15" + ], + [ + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + "1,15" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,13", + "2,15" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13", + { + "c": "#aaaaaa" + }, + "3,15" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,12", + { + "c": "#cccccc" + }, + "4,13", + { + "c": "#aaaaaa" + }, + "4,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,9", + "5,10", + "5,11", + { + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,15" + ] + ] } } diff --git a/src/keychron/k2_pro/ansi_white.json b/src/keychron/k2_pro/ansi_white.json index 99d26140ef..cc5b8bb3e2 100644 --- a/src/keychron/k2_pro/ansi_white.json +++ b/src/keychron/k2_pro/ansi_white.json @@ -2,210 +2,274 @@ "name": "Keychron K2 Pro ANSI White ", "vendorId": "0x3434", "productId": "0x0223", - "lighting": { - "extends": "none", - "keycodes": "qmk" + "matrix": { + "rows": 6, + "cols": 16 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 16}, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", { - "c": "#aaaaaa" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", { - "c": "#cccccc" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,10", - "0,11", - "0,12", { - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "0,13", - "0,14", - "0,15" - ], - [ { - "c": "#aaaaaa" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "1,0", { - "c": "#cccccc" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "1,13", - "1,15" - ], - [ { - "w": 1.5 + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "2,0", { - "c": "#cccccc" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "w": 1.5, - "c": "#aaaaaa" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "2,13", - "2,15" - ], - [ { - "w": 1.75 + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w": 2.25, - "c": "#777777" - }, - "3,13", - { - "c": "#aaaaaa" - }, - "3,15" - ], - [ { - "w": 2.25, - "c": "#aaaaaa" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "4,0", { - "c": "#cccccc" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", { - "w": 1.75, - "c": "#aaaaaa" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "4,12", { - "c": "#cccccc" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "4,13", { - "c": "#aaaaaa" - }, - "4,15" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,9", - "5,10", - "5,11", - { - "c": "#cccccc" - }, - "5,12", - "5,13", - "5,15" - ]] + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + { + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "0,13", + "0,14", + "0,15" + ], + [ + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + "1,15" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,13", + "2,15" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13", + { + "c": "#aaaaaa" + }, + "3,15" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,12", + { + "c": "#cccccc" + }, + "4,13", + { + "c": "#aaaaaa" + }, + "4,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,9", + "5,10", + "5,11", + { + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,15" + ] + ] } } diff --git a/src/keychron/k2_pro/iso_rgb.json b/src/keychron/k2_pro/iso_rgb.json index d390c20149..edee3eab02 100644 --- a/src/keychron/k2_pro/iso_rgb.json +++ b/src/keychron/k2_pro/iso_rgb.json @@ -2,244 +2,376 @@ "name": "Keychron K2 Pro ISO RGB", "vendorId": "0x3434", "productId": "0x0221", - "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 16}, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", { - "c": "#cccccc" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,1", - "0,2", - "0,3", - "0,4", { - "c": "#aaaaaa" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", { - "c": "#cccccc" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "0,10", - "0,11", - "0,12", { - "c": "#aaaaaa" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "0,13", - "0,14", - "0,15" - ], - [ { - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "1,0", { - "c": "#cccccc" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "1,13", - "1,15" - ], - [ { - "w": 1.5 + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "2,0", { - "c": "#cccccc" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "x": 0.25, - "w": 1.25, - "h": 2, - "x2": -0.25, - "w2": 1.5, - "h2": 1, - "c": "#777777" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "2,13", { - "c": "#aaaaaa" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "2,15" - ], - [ { - "w": 1.75 + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "3,0", { - "c": "#cccccc" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "c": "#aaaaaa" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "3,13", - { - "x": 1.25 - }, - "3,15" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "4,0", - "4,1", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "w": 1.75, - "c": "#aaaaaa" - }, - "4,12", - { - "c": "#cccccc" - }, - "4,13", - { - "c": "#aaaaaa" - }, - "4,15" - ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,9", - "5,10", - "5,11", - { - "c": "#cccccc" - }, - "5,12", - "5,13", - "5,15" - ]] + "lighting": { + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] + ] + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + { + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "0,13", + "0,14", + "0,15" + ], + [ + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + "1,15" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "x": 0.25, + "w": 1.25, + "h": 2, + "x2": -0.25, + "w2": 1.5, + "h2": 1, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,15" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa" + }, + "3,13", + { + "x": 1.25 + }, + "3,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + "4,1", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,12", + { + "c": "#cccccc" + }, + "4,13", + { + "c": "#aaaaaa" + }, + "4,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,9", + "5,10", + "5,11", + { + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,15" + ] + ] } } diff --git a/src/keychron/k2_pro/iso_white.json b/src/keychron/k2_pro/iso_white.json index a59b85a145..bd213b7ebd 100644 --- a/src/keychron/k2_pro/iso_white.json +++ b/src/keychron/k2_pro/iso_white.json @@ -2,219 +2,282 @@ "name": "Keychron K2 Pro ISO White", "vendorId": "0x3434", "productId": "0x0224", - "lighting": { - "extends": "none", - "keycodes": "qmk" + "matrix": { + "rows": 6, + "cols": 16 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 16}, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "c": "#aaaaaa" - }, - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - { - "c": "#cccccc" - }, - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa" - }, - "0,13", - "0,14", - "0,15" - ], - [ { - "c": "#aaaaaa" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "1,0", { - "c": "#cccccc" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "1,13", - "1,15" - ], - [ - { - "w": 1.5 - }, - "2,0", { - "c": "#cccccc" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "x": 0.25, - "w": 1.25, - "h": 2, - "x2": -0.25, - "w2": 1.5, - "h2": 1, - "c": "#777777" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "2,13", { - "c": "#aaaaaa" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "2,15" - ], - [ { - "w": 1.75 + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "3,0", { - "c": "#cccccc" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "c": "#aaaaaa" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "3,13", - { - "x": 1.25 + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "3,15" - ], - [ { - "w": 1.25, - "c": "#aaaaaa" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "4,0", - "4,1", { - "c": "#cccccc" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", { - "w": 1.75, - "c": "#aaaaaa" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "4,12", { - "c": "#cccccc" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "4,13", { - "c": "#aaaaaa" - }, - "4,15" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,9", - "5,10", - "5,11", - { - "c": "#cccccc" - }, - "5,12", - "5,13", - "5,15" - ]] + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + { + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "0,13", + "0,14", + "0,15" + ], + [ + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + "1,15" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "x": 0.25, + "w": 1.25, + "h": 2, + "x2": -0.25, + "w2": 1.5, + "h2": 1, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,15" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa" + }, + "3,13", + { + "x": 1.25 + }, + "3,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + "4,1", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,12", + { + "c": "#cccccc" + }, + "4,13", + { + "c": "#aaaaaa" + }, + "4,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,9", + "5,10", + "5,11", + { + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,15" + ] + ] } } diff --git a/src/keychron/k3_pro/ansi_rgb.json b/src/keychron/k3_pro/ansi_rgb.json index 4f7fe98673..6d459318f6 100644 --- a/src/keychron/k3_pro/ansi_rgb.json +++ b/src/keychron/k3_pro/ansi_rgb.json @@ -2,235 +2,368 @@ "name": "Keychron K3 Pro ANSI RGB", "vendorId": "0x3434", "productId": "0x0230", - "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 16}, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "c": "#aaaaaa" - }, - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", { - "c": "#cccccc" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,10", - "0,11", - "0,12", { - "c": "#aaaaaa" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,13", - "0,14", - "0,15" - ], - [ { - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "1,0", { - "c": "#cccccc" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "1,13", - "1,15" - ], - [ { - "w": 1.5 + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "2,0", { - "c": "#cccccc" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "w": 1.5, - "c": "#aaaaaa" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "2,13", - "2,15" - ], - [ { - "w": 1.75 + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "3,0", { - "c": "#cccccc" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "w": 2.25, - "c": "#777777" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "3,13", { - "c": "#aaaaaa" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "3,15" - ], - [ { - "w": 2.25, - "c": "#aaaaaa" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "4,0", { - "c": "#cccccc" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", { - "w": 1.75, - "c": "#aaaaaa" - }, - "4,13", - { - "c": "#cccccc" - }, - "4,14", - { - "c": "#aaaaaa" - }, - "4,15" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,10", - "5,11", - "5,12", - { - "c": "#cccccc" - }, - "5,13", - "5,14", - "5,15" - ]] + "lighting": { + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] + ] + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + { + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "0,13", + "0,14", + "0,15" + ], + [ + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + "1,15" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,13", + "2,15" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13", + { + "c": "#aaaaaa" + }, + "3,15" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,13", + { + "c": "#cccccc" + }, + "4,14", + { + "c": "#aaaaaa" + }, + "4,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,10", + "5,11", + "5,12", + { + "c": "#cccccc" + }, + "5,13", + "5,14", + "5,15" + ] + ] } } diff --git a/src/keychron/k3_pro/ansi_white.json b/src/keychron/k3_pro/ansi_white.json index 94eaaf0f5d..f6096f8005 100644 --- a/src/keychron/k3_pro/ansi_white.json +++ b/src/keychron/k3_pro/ansi_white.json @@ -2,210 +2,274 @@ "name": "Keychron K3 Pro ANSI White", "vendorId": "0x3434", "productId": "0x0233", - "lighting": { - "extends": "none", - "keycodes": "qmk" + "matrix": { + "rows": 6, + "cols": 16 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 16}, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", { - "c": "#aaaaaa" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", { - "c": "#cccccc" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,10", - "0,11", - "0,12", { - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "0,13", - "0,14", - "0,15" - ], - [ { - "c": "#aaaaaa" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "1,0", { - "c": "#cccccc" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "1,13", - "1,15" - ], - [ { - "w": 1.5 + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "2,0", { - "c": "#cccccc" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "w": 1.5, - "c": "#aaaaaa" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "2,13", - "2,15" - ], - [ { - "w": 1.75 + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w": 2.25, - "c": "#777777" - }, - "3,13", - { - "c": "#aaaaaa" - }, - "3,15" - ], - [ { - "w": 2.25, - "c": "#aaaaaa" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "4,0", { - "c": "#cccccc" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", { - "w": 1.75, - "c": "#aaaaaa" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "4,13", { - "c": "#cccccc" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "4,14", { - "c": "#aaaaaa" - }, - "4,15" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,10", - "5,11", - "5,12", - { - "c": "#cccccc" - }, - "5,13", - "5,14", - "5,15" - ]] + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + { + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "0,13", + "0,14", + "0,15" + ], + [ + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + "1,15" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,13", + "2,15" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13", + { + "c": "#aaaaaa" + }, + "3,15" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,13", + { + "c": "#cccccc" + }, + "4,14", + { + "c": "#aaaaaa" + }, + "4,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,10", + "5,11", + "5,12", + { + "c": "#cccccc" + }, + "5,13", + "5,14", + "5,15" + ] + ] } } diff --git a/src/keychron/k3_pro/iso_rgb.json b/src/keychron/k3_pro/iso_rgb.json index 9b958e4c89..06719014dc 100644 --- a/src/keychron/k3_pro/iso_rgb.json +++ b/src/keychron/k3_pro/iso_rgb.json @@ -2,244 +2,376 @@ "name": "Keychron K3 Pro ISO RGB", "vendorId": "0x3434", "productId": "0x0231", - "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 16}, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", { - "c": "#cccccc" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,1", - "0,2", - "0,3", - "0,4", { - "c": "#aaaaaa" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", { - "c": "#cccccc" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "0,10", - "0,11", - "0,12", { - "c": "#aaaaaa" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "0,13", - "0,14", - "0,15" - ], - [ { - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "1,0", { - "c": "#cccccc" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "1,13", - "1,15" - ], - [ { - "w": 1.5 + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "2,0", { - "c": "#cccccc" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "x": 0.25, - "w": 1.25, - "h": 2, - "x2": -0.25, - "w2": 1.5, - "h2": 1, - "c": "#777777" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "2,13", { - "c": "#aaaaaa" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "2,15" - ], - [ { - "w": 1.75 + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "3,0", { - "c": "#cccccc" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "c": "#aaaaaa" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "3,13", - { - "x": 1.25 - }, - "3,15" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "4,0", - "4,1", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "w": 1.75, - "c": "#aaaaaa" - }, - "4,13", - { - "c": "#cccccc" - }, - "4,14", - { - "c": "#aaaaaa" - }, - "4,15" - ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,10", - "5,11", - "5,12", - { - "c": "#cccccc" - }, - "5,13", - "5,14", - "5,15" - ]] + "lighting": { + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] + ] + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + { + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "0,13", + "0,14", + "0,15" + ], + [ + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + "1,15" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "x": 0.25, + "w": 1.25, + "h": 2, + "x2": -0.25, + "w2": 1.5, + "h2": 1, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,15" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa" + }, + "3,13", + { + "x": 1.25 + }, + "3,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + "4,1", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,13", + { + "c": "#cccccc" + }, + "4,14", + { + "c": "#aaaaaa" + }, + "4,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,10", + "5,11", + "5,12", + { + "c": "#cccccc" + }, + "5,13", + "5,14", + "5,15" + ] + ] } } diff --git a/src/keychron/k3_pro/iso_white.json b/src/keychron/k3_pro/iso_white.json index 4b5f791711..406ddf7208 100644 --- a/src/keychron/k3_pro/iso_white.json +++ b/src/keychron/k3_pro/iso_white.json @@ -2,219 +2,282 @@ "name": "Keychron K3 Pro ISO White", "vendorId": "0x3434", "productId": "0x0234", - "lighting": { - "extends": "none", - "keycodes": "qmk" + "matrix": { + "rows": 6, + "cols": 16 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 16}, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "c": "#aaaaaa" - }, - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - { - "c": "#cccccc" - }, - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa" - }, - "0,13", - "0,14", - "0,15" - ], - [ { - "c": "#aaaaaa" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "1,0", { - "c": "#cccccc" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "1,13", - "1,15" - ], - [ - { - "w": 1.5 - }, - "2,0", { - "c": "#cccccc" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "x": 0.25, - "w": 1.25, - "h": 2, - "x2": -0.25, - "w2": 1.5, - "h2": 1, - "c": "#777777" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "2,13", { - "c": "#aaaaaa" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "2,15" - ], - [ { - "w": 1.75 + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "3,0", { - "c": "#cccccc" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "c": "#aaaaaa" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "3,13", - { - "x": 1.25 + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "3,15" - ], - [ { - "w": 1.25, - "c": "#aaaaaa" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "4,0", - "4,1", { - "c": "#cccccc" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", { - "w": 1.75, - "c": "#aaaaaa" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "4,13", { - "c": "#cccccc" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "4,14", { - "c": "#aaaaaa" - }, - "4,15" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,10", - "5,11", - "5,12", - { - "c": "#cccccc" - }, - "5,13", - "5,14", - "5,15" - ]] + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + { + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "0,13", + "0,14", + "0,15" + ], + [ + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + "1,15" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "x": 0.25, + "w": 1.25, + "h": 2, + "x2": -0.25, + "w2": 1.5, + "h2": 1, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,15" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa" + }, + "3,13", + { + "x": 1.25 + }, + "3,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + "4,1", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,13", + { + "c": "#cccccc" + }, + "4,14", + { + "c": "#aaaaaa" + }, + "4,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,10", + "5,11", + "5,12", + { + "c": "#cccccc" + }, + "5,13", + "5,14", + "5,15" + ] + ] } } diff --git a/src/keychron/k4_pro/ansi_rgb.json b/src/keychron/k4_pro/ansi_rgb.json index 8346038f93..915eafdf18 100644 --- a/src/keychron/k4_pro/ansi_rgb.json +++ b/src/keychron/k4_pro/ansi_rgb.json @@ -2,283 +2,414 @@ "name": "Keychron K4 Pro ANSI RGB", "vendorId": "0x3434", "productId": "0x0240", - "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 18 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 18}, -"layouts":{ - "keymap":[ - [ { - "c": "#777777" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,0", { - "c": "#cccccc" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,1", - "0,2", - "0,3", - "0,4", { - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", { - "c": "#cccccc" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "0,10", - "0,11", - "0,12", { - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "0,13", - "0,14", { - "x":0.55 + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "0,15", - "0,16", - "0,17", - "3,17" - ], - [ { - "y": 0.25, - "c": "#aaaaaa" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "1,0", { - "c": "#cccccc" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "1,13", { - "x":0.55, - "c": "#cccccc" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "1,14", - "1,15", - "1,16", - "1,17" - ], - [ { - "w": 1.5, - "c": "#aaaaaa" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "2,0", { - "c": "#cccccc" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "w": 1.5, - "c": "#aaaaaa" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "2,13", { - "x": 0.55, - "c": "#cccccc" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "2,14", - "2,15", - "2,16", { - "h":2.00 - }, - "2,17" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.75, - "c": "#aaaaaa" - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w":2.25 - }, - "3,13", - { - "x":0.56, - "c": "#cccccc" - }, - "3,14", - "3,15", - "3,16" - ], - [ - { - "c": "#aaaaaa", - "w":2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - - "w": 1.75, - "c": "#aaaaaa" - }, - "4,12", - { - "x": 0.28, - "y": 0.25, - "c": "#cccccc" - }, - "4,13", - { - "x": 0.28, - "y": -0.25 - }, - "4,14", - "4,15", - "4,16", - { - "h":2 - }, - "4,17" - ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w":1.25 - }, - "5,1", - { - "w":1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,10", - "5,11", - - "5,12", - { - "x": 0.28, - "y": 0.25, - "c": "#cccccc" - }, - "5,13", - "5,14", - "5,15", - { - "x": 0.28, - "y": -0.25 - }, - "5,16", - "5,17" - ]] + "lighting": { + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] + ] + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + { + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "0,13", + "0,14", + { + "x": 0.55 + }, + "0,15", + "0,16", + "0,17", + "3,17" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + { + "x": 0.55, + "c": "#cccccc" + }, + "1,14", + "1,15", + "1,16", + "1,17" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,13", + { + "x": 0.55, + "c": "#cccccc" + }, + "2,14", + "2,15", + "2,16", + { + "h": 2.0 + }, + "2,17" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13", + { + "x": 0.56, + "c": "#cccccc" + }, + "3,14", + "3,15", + "3,16" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,12", + { + "x": 0.28, + "y": 0.25, + "c": "#cccccc" + }, + "4,13", + { + "x": 0.28, + "y": -0.25 + }, + "4,14", + "4,15", + "4,16", + { + "h": 2 + }, + "4,17" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,10", + "5,11", + "5,12", + { + "x": 0.28, + "y": 0.25, + "c": "#cccccc" + }, + "5,13", + "5,14", + "5,15", + { + "x": 0.28, + "y": -0.25 + }, + "5,16", + "5,17" + ] + ] } } diff --git a/src/keychron/k4_pro/ansi_white.json b/src/keychron/k4_pro/ansi_white.json index ef207911d7..f6e744dcb6 100644 --- a/src/keychron/k4_pro/ansi_white.json +++ b/src/keychron/k4_pro/ansi_white.json @@ -2,258 +2,320 @@ "name": "Keychron K4 Pro ANSI White", "vendorId": "0x3434", "productId": "0x0243", - "lighting": { - "extends": "none", - "keycodes": "qmk" + "matrix": { + "rows": 6, + "cols": 18 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 18}, -"layouts":{ - "keymap":[ - [ { - "c": "#777777" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,0", { - "c": "#cccccc" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,1", - "0,2", - "0,3", - "0,4", { - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", { - "c": "#cccccc" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "0,10", - "0,11", - "0,12", { - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "0,13", - "0,14", { - "x":0.55 + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "0,15", - "0,16", - "0,17", - "3,17" - ], - [ - { - "y": 0.25, - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 2, - "c": "#aaaaaa" - }, - "1,13", - { - "x":0.55, - "c": "#cccccc" - }, - "1,14", - "1,15", - "1,16", - "1,17" - ], - [ - { - "w": 1.5, - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w": 1.5, - "c": "#aaaaaa" - }, - "2,13", - { - "x": 0.55, - "c": "#cccccc" - }, - "2,14", - "2,15", - "2,16", - { - "h":2.00 - }, - "2,17" - ], - [ { - "w": 1.75, - "c": "#aaaaaa" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "3,0", { - "c": "#cccccc" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "c": "#777777", - "w":2.25 + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "3,13", { - "x":0.56, - "c": "#cccccc" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "3,14", - "3,15", - "3,16" - ], - [ { - "c": "#aaaaaa", - "w":2.25 + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "4,0", { - "c": "#cccccc" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", { - - "w": 1.75, - "c": "#aaaaaa" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "4,12", { - "x": 0.28, - "y": 0.25, - "c": "#cccccc" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "4,13", { - "x": 0.28, - "y": -0.25 - }, - "4,14", - "4,15", - "4,16", - { - "h":2 - }, - "4,17" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w":1.25 - }, - "5,1", - { - "w":1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,10", - "5,11", - - "5,12", - { - "x": 0.28, - "y": 0.25, - "c": "#cccccc" - }, - "5,13", - "5,14", - "5,15", - { - "x": 0.28, - "y": -0.25 - }, - "5,16", - "5,17" - ]] + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + { + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "0,13", + "0,14", + { + "x": 0.55 + }, + "0,15", + "0,16", + "0,17", + "3,17" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + { + "x": 0.55, + "c": "#cccccc" + }, + "1,14", + "1,15", + "1,16", + "1,17" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,13", + { + "x": 0.55, + "c": "#cccccc" + }, + "2,14", + "2,15", + "2,16", + { + "h": 2.0 + }, + "2,17" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13", + { + "x": 0.56, + "c": "#cccccc" + }, + "3,14", + "3,15", + "3,16" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,12", + { + "x": 0.28, + "y": 0.25, + "c": "#cccccc" + }, + "4,13", + { + "x": 0.28, + "y": -0.25 + }, + "4,14", + "4,15", + "4,16", + { + "h": 2 + }, + "4,17" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,10", + "5,11", + "5,12", + { + "x": 0.28, + "y": 0.25, + "c": "#cccccc" + }, + "5,13", + "5,14", + "5,15", + { + "x": 0.28, + "y": -0.25 + }, + "5,16", + "5,17" + ] + ] } } diff --git a/src/keychron/k6_pro/ansi_rgb.json b/src/keychron/k6_pro/ansi_rgb.json index 8c6f925224..b5ce97435b 100644 --- a/src/keychron/k6_pro/ansi_rgb.json +++ b/src/keychron/k6_pro/ansi_rgb.json @@ -2,210 +2,343 @@ "name": "Keychron K6 Pro ANSI RGB", "vendorId": "0x3434", "productId": "0x0260", + "matrix": { + "rows": 5, + "cols": 15 + }, + "customKeycodes": [ + { + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" + }, + { + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" + }, + { + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" + }, + { + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" + }, + { + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" + }, + { + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" + }, + { + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } + ], "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] ] }, - "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 5, "cols": 15}, - "layouts":{ - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "c": "#aaaaaa" - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "c": "#cccccc" - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "w": 2, - "c": "#aaaaaa" - }, - "0,13", - "0,14" - ], - [ - { - "w":1.50, - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w":1.5, - "c": "#aaaaaa" - }, - "1,13", - "1,14" - ], - [ - { - "w":1.75, - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "w":2.25, - "c": "#777777" - }, - "2,13", - { - "c": "#aaaaaa" - }, - "2,14" - ], - [ - { - "w":2.25, - "c": "#aaaaaa" - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w":1.75, - "c": "#aaaaaa" - }, - "3,12", - { - "c": "#cccccc" - }, - "3,13", - { - "c": "#aaaaaa" - }, - "3,14" - ], - [ - { - "w":1.25, - "c": "#aaaaaa" - }, - "4,0", - { - "w":1.25 - }, - "4,1", - { - "w":1.25 - }, - "4,2", - { - "w":6.25, - "c": "#cccccc" - }, - "4,6", - { - "c": "#aaaaaa" - }, - "4,9", - "4,10", - "4,11", - { - "c": "#cccccc" - }, - "4,12", - "4,13", - "4,14" - ]] + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "0,13", + "0,14" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "1,13", + "1,14" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "w": 2.25, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,14" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,12", + { + "c": "#cccccc" + }, + "3,13", + { + "c": "#aaaaaa" + }, + "3,14" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "4,6", + { + "c": "#aaaaaa" + }, + "4,9", + "4,10", + "4,11", + { + "c": "#cccccc" + }, + "4,12", + "4,13", + "4,14" + ] + ] } } diff --git a/src/keychron/k6_pro/ansi_white.json b/src/keychron/k6_pro/ansi_white.json index b0ab18699d..ff53079bad 100644 --- a/src/keychron/k6_pro/ansi_white.json +++ b/src/keychron/k6_pro/ansi_white.json @@ -2,185 +2,249 @@ "name": "Keychron K6 Pro ANSI White", "vendorId": "0x3434", "productId": "0x0263", - "lighting": { - "extends": "none", - "keycodes": "qmk" + "matrix": { + "rows": 5, + "cols": 15 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 5, "cols": 15}, - "layouts":{ - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "c": "#aaaaaa" - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "c": "#cccccc" - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "w": 2, - "c": "#aaaaaa" - }, - "0,13", - "0,14" - ], - [ - { - "w":1.50, - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w":1.5, - "c": "#aaaaaa" - }, - "1,13", - "1,14" - ], - [ - { - "w":1.75, - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "w":2.25, - "c": "#777777" - }, - "2,13", - { - "c": "#aaaaaa" - }, - "2,14" - ], - [ - { - "w":2.25, - "c": "#aaaaaa" - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w":1.75, - "c": "#aaaaaa" - }, - "3,12", - { - "c": "#cccccc" - }, - "3,13", - { - "c": "#aaaaaa" - }, - "3,14" - ], - [ - { - "w":1.25, - "c": "#aaaaaa" - }, - "4,0", - { - "w":1.25 - }, - "4,1", - { - "w":1.25 - }, - "4,2", - { - "w":6.25, - "c": "#cccccc" - }, - "4,6", - { - "c": "#aaaaaa" - }, - "4,9", - "4,10", - "4,11", - { - "c": "#cccccc" - }, - "4,12", - "4,13", - "4,14" - ]] + { + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" + }, + { + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" + }, + { + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" + }, + { + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" + }, + { + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" + }, + { + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" + }, + { + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } + ], + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "0,13", + "0,14" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "1,13", + "1,14" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "w": 2.25, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,14" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,12", + { + "c": "#cccccc" + }, + "3,13", + { + "c": "#aaaaaa" + }, + "3,14" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "4,6", + { + "c": "#aaaaaa" + }, + "4,9", + "4,10", + "4,11", + { + "c": "#cccccc" + }, + "4,12", + "4,13", + "4,14" + ] + ] } } diff --git a/src/keychron/k6_pro/iso_rgb.json b/src/keychron/k6_pro/iso_rgb.json index aaab8f1495..4d84e98054 100644 --- a/src/keychron/k6_pro/iso_rgb.json +++ b/src/keychron/k6_pro/iso_rgb.json @@ -2,219 +2,351 @@ "name": "Keychron K6 Pro ISO RGB", "vendorId": "0x3434", "productId": "0x0261", + "matrix": { + "rows": 5, + "cols": 15 + }, + "customKeycodes": [ + { + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" + }, + { + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" + }, + { + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" + }, + { + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" + }, + { + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" + }, + { + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" + }, + { + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } + ], "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] ] }, - "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 5, "cols": 15}, - "layouts":{ - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "c": "#aaaaaa" - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "c": "#cccccc" - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "w": 2, - "c": "#aaaaaa" - }, - "0,13", - "0,14" - ], - [ - { - "w":1.50, - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "x": 0.25, - "w": 1.25, - "h": 2, - "x2": -0.25, - "w2": 1.5, - "h2": 1, - "c": "#777777" - }, - "1,13", - { - "c": "#aaaaaa" - }, - "1,14" - ], - [ - { - "w":1.75, - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#aaaaaa" - }, - "2,13", - { - "x": 1.25 - }, - "2,14" - ], - [ - { - "w":1.25, - "c": "#aaaaaa" - }, - "3,0", - - "3,1", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w":1.75, - "c": "#aaaaaa" - }, - "3,12", - { - "c": "#cccccc" - }, - "3,13", - { - "c": "#aaaaaa" - }, - "3,14" - ], - [ - { - "w":1.25, - "c": "#aaaaaa" - }, - "4,0", - { - "w":1.25 - }, - "4,1", - { - "w":1.25 - }, - "4,2", - { - "w":6.25, - "c": "#cccccc" - }, - "4,6", - { - "c": "#aaaaaa" - }, - "4,9", - "4,10", - "4,11", - { - "c": "#cccccc" - }, - "4,12", - "4,13", - "4,14" - ]] + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "0,13", + "0,14" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "x": 0.25, + "w": 1.25, + "h": 2, + "x2": -0.25, + "w2": 1.5, + "h2": 1, + "c": "#777777" + }, + "1,13", + { + "c": "#aaaaaa" + }, + "1,14" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#aaaaaa" + }, + "2,13", + { + "x": 1.25 + }, + "2,14" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "3,0", + "3,1", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,12", + { + "c": "#cccccc" + }, + "3,13", + { + "c": "#aaaaaa" + }, + "3,14" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "4,6", + { + "c": "#aaaaaa" + }, + "4,9", + "4,10", + "4,11", + { + "c": "#cccccc" + }, + "4,12", + "4,13", + "4,14" + ] + ] } } diff --git a/src/keychron/k6_pro/iso_white.json b/src/keychron/k6_pro/iso_white.json index 26781a654a..0f4df6d85d 100644 --- a/src/keychron/k6_pro/iso_white.json +++ b/src/keychron/k6_pro/iso_white.json @@ -2,194 +2,257 @@ "name": "Keychron K6 Pro ISO White", "vendorId": "0x3434", "productId": "0x0264", - "lighting": { - "extends": "none", - "keycodes": "qmk" + "matrix": { + "rows": 5, + "cols": 15 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 5, "cols": 15}, - "layouts":{ - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "c": "#aaaaaa" - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "c": "#cccccc" - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "w": 2, - "c": "#aaaaaa" - }, - "0,13", - "0,14" - ], - [ - { - "w":1.50, - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "x": 0.25, - "w": 1.25, - "h": 2, - "x2": -0.25, - "w2": 1.5, - "h2": 1, - "c": "#777777" - }, - "1,13", - { - "c": "#aaaaaa" - }, - "1,14" - ], - [ - { - "w":1.75, - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#aaaaaa" - }, - "2,13", - { - "x": 1.25 - }, - "2,14" - ], - [ - { - "w":1.25, - "c": "#aaaaaa" - }, - "3,0", - - "3,1", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w":1.75, - "c": "#aaaaaa" - }, - "3,12", - { - "c": "#cccccc" - }, - "3,13", - { - "c": "#aaaaaa" - }, - "3,14" - ], - [ - { - "w":1.25, - "c": "#aaaaaa" - }, - "4,0", - { - "w":1.25 - }, - "4,1", - { - "w":1.25 - }, - "4,2", - { - "w":6.25, - "c": "#cccccc" - }, - "4,6", - { - "c": "#aaaaaa" - }, - "4,9", - "4,10", - "4,11", - { - "c": "#cccccc" - }, - "4,12", - "4,13", - "4,14" - ]] + { + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" + }, + { + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" + }, + { + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" + }, + { + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" + }, + { + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" + }, + { + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" + }, + { + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } + ], + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "0,13", + "0,14" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "x": 0.25, + "w": 1.25, + "h": 2, + "x2": -0.25, + "w2": 1.5, + "h2": 1, + "c": "#777777" + }, + "1,13", + { + "c": "#aaaaaa" + }, + "1,14" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#aaaaaa" + }, + "2,13", + { + "x": 1.25 + }, + "2,14" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "3,0", + "3,1", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,12", + { + "c": "#cccccc" + }, + "3,13", + { + "c": "#aaaaaa" + }, + "3,14" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "4,6", + { + "c": "#aaaaaa" + }, + "4,9", + "4,10", + "4,11", + { + "c": "#cccccc" + }, + "4,12", + "4,13", + "4,14" + ] + ] } } diff --git a/src/keychron/k6_pro/jis_rgb.json b/src/keychron/k6_pro/jis_rgb.json index 3fda3ab22c..efab6c9703 100644 --- a/src/keychron/k6_pro/jis_rgb.json +++ b/src/keychron/k6_pro/jis_rgb.json @@ -2,215 +2,348 @@ "name": "Keychron K6 Pro JIS RGB", "vendorId": "0x3434", "productId": "0x0262", + "matrix": { + "rows": 5, + "cols": 15 + }, + "customKeycodes": [ + { + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" + }, + { + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" + }, + { + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" + }, + { + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" + }, + { + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" + }, + { + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" + }, + { + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } + ], "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] ] }, - "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 5, "cols": 15}, - "layouts":{ - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "c": "#aaaaaa" - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "c": "#cccccc" - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa" - }, - "2,12", - "0,13", - "0,14" - ], - [ - { - "w":1.50, - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "x": 0.25, - "w": 1.25, - "h": 2, - "x2": -0.25, - "w2": 1.5, - "h2": 1, - "c": "#777777" - }, - "1,13", - { - "c": "#aaaaaa" - }, - "1,14" - ], - [ - { - "w":1.75, - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#aaaaaa" - }, - "2,13", - { - "x": 1.25 - }, - "2,14" - ], - [ - { - "w":2.25, - "c": "#aaaaaa" - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa" - }, - "3,12", - { - "w":1.75 - }, - "3,13", - "3,14" - ], - [ - { - "w":1.25, - "c": "#aaaaaa" - }, - "4,0", - { - "w":1 - }, - "4,1", - { - "w":1.25 - }, - "4,2", - "4,3", - { - "w":4.5, - "c": "#cccccc" - }, - "4,6", - { - "c": "#aaaaaa" - }, - "4,8", - "4,9", - "4,10", - { - "c": "#cccccc" - }, - "4,11", - "4,12", - "4,13", - "4,14" - ]] + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "2,12", + "0,13", + "0,14" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "x": 0.25, + "w": 1.25, + "h": 2, + "x2": -0.25, + "w2": 1.5, + "h2": 1, + "c": "#777777" + }, + "1,13", + { + "c": "#aaaaaa" + }, + "1,14" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#aaaaaa" + }, + "2,13", + { + "x": 1.25 + }, + "2,14" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa" + }, + "3,12", + { + "w": 1.75 + }, + "3,13", + "3,14" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + { + "w": 1 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + "4,3", + { + "w": 4.5, + "c": "#cccccc" + }, + "4,6", + { + "c": "#aaaaaa" + }, + "4,8", + "4,9", + "4,10", + { + "c": "#cccccc" + }, + "4,11", + "4,12", + "4,13", + "4,14" + ] + ] } } diff --git a/src/keychron/k7_pro/ansi_rgb.json b/src/keychron/k7_pro/ansi_rgb.json index a576600bec..4f033fb6ba 100644 --- a/src/keychron/k7_pro/ansi_rgb.json +++ b/src/keychron/k7_pro/ansi_rgb.json @@ -2,204 +2,337 @@ "name": "Keychron K7 Pro ANSI RGB", "vendorId": "0x3434", "productId": "0x0270", + "matrix": { + "rows": 5, + "cols": 16 + }, + "customKeycodes": [ + { + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" + }, + { + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" + }, + { + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" + }, + { + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" + }, + { + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" + }, + { + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" + }, + { + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } + ], "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] ] }, - "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 5, "cols": 16}, - "layouts":{ - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "w": 2, - "c": "#aaaaaa" - }, - "0,13", - "0,15" - ], - [ - { - "w":1.50, - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w":1.5, - "c": "#aaaaaa" - }, - "1,13", - "1,15" - ], - [ - { - "w":1.75, - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "w":2.25, - "c": "#777777" - }, - "2,13", - { - "c": "#aaaaaa" - }, - "2,15" - ], - [ - { - "w":2.25, - "c": "#aaaaaa" - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w":1.75, - "c": "#aaaaaa" - }, - "3,13", - { - "c": "#cccccc" - }, - "3,14", - { - "c": "#aaaaaa" - }, - "3,15" - ], - [ - { - "w":1.25, - "c": "#aaaaaa" - }, - "4,0", - { - "w":1.25 - }, - "4,1", - { - "w":1.25 - }, - "4,2", - { - "w":6.25, - "c": "#cccccc" - }, - "4,6", - { - "c": "#aaaaaa" - }, - "4,10", - "4,11", - "4,12", - { - "c": "#cccccc" - }, - "4,13", - "4,14", - "4,15" - ]] + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "0,13", + "0,15" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "1,13", + "1,15" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "w": 2.25, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,15" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,13", + { + "c": "#cccccc" + }, + "3,14", + { + "c": "#aaaaaa" + }, + "3,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "4,6", + { + "c": "#aaaaaa" + }, + "4,10", + "4,11", + "4,12", + { + "c": "#cccccc" + }, + "4,13", + "4,14", + "4,15" + ] + ] } } diff --git a/src/keychron/k7_pro/ansi_white.json b/src/keychron/k7_pro/ansi_white.json index 9786730b5a..a168fcd2d1 100644 --- a/src/keychron/k7_pro/ansi_white.json +++ b/src/keychron/k7_pro/ansi_white.json @@ -2,179 +2,243 @@ "name": "Keychron K7 Pro ANSI White", "vendorId": "0x3434", "productId": "0x0273", - "lighting": { - "extends": "none", - "keycodes": "qmk" + "matrix": { + "rows": 5, + "cols": 16 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 5, "cols": 16}, - "layouts":{ - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "w": 2, - "c": "#aaaaaa" - }, - "0,13", - "0,15" - ], - [ - { - "w":1.50, - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w":1.50, - "c": "#aaaaaa" - }, - "1,13", - "1,15" - ], - [ - { - "w":1.75, - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "w":2.25, - "c": "#777777" - }, - "2,13", - { - "c": "#aaaaaa" - }, - "2,15" - ], - [ - { - "w":2.25, - "c": "#aaaaaa" - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w":1.75, - "c": "#aaaaaa" - }, - "3,13", - { - "c": "#cccccc" - }, - "3,14", - { - "c": "#aaaaaa" - }, - "3,15" - ], - [ - { - "w":1.25, - "c": "#aaaaaa" - }, - "4,0", - { - "w":1.25 - }, - "4,1", - { - "w":1.25 - }, - "4,2", - { - "w":6.25, - "c": "#cccccc" - }, - "4,6", - { - "c": "#aaaaaa" - }, - "4,10", - "4,11", - "4,12", - { - "c": "#cccccc" - }, - "4,13", - "4,14", - "4,15" - ]] + { + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" + }, + { + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" + }, + { + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" + }, + { + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" + }, + { + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" + }, + { + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" + }, + { + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } + ], + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "0,13", + "0,15" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "1,13", + "1,15" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "w": 2.25, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,15" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,13", + { + "c": "#cccccc" + }, + "3,14", + { + "c": "#aaaaaa" + }, + "3,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "4,6", + { + "c": "#aaaaaa" + }, + "4,10", + "4,11", + "4,12", + { + "c": "#cccccc" + }, + "4,13", + "4,14", + "4,15" + ] + ] } } diff --git a/src/keychron/k8_pro/ansi_rgb.json b/src/keychron/k8_pro/ansi_rgb.json index 49c24ff973..a87f8ce0a3 100644 --- a/src/keychron/k8_pro/ansi_rgb.json +++ b/src/keychron/k8_pro/ansi_rgb.json @@ -2,258 +2,391 @@ "name": "Keychron K8 Pro ANSI RGB", "vendorId": "0x3434", "productId": "0x0280", - "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 17 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 17}, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 1, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,9", - "0,10", - "0,11", - "0,12", { - "x": 0.25, - "c": "#aaaaaa" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,14", - "0,15", - "0,16" - ], - [ { - "y":0.25, - "c": "#aaaaaa" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "1,0", { - "c": "#cccccc" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "1,13", { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16" - ], - [ - { - "w": 1.5, - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "2,0", { - "c": "#cccccc" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "w": 1.5, - "c": "#aaaaaa" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "2,13", { - "x": 0.25 + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "2,14", - "2,15", - "2,16" - ], - [ { - "w":1.75, - "c": "#aaaaaa" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "3,0", { - "c": "#cccccc" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "w": 2.25, - "c": "#777777" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "3,13" - ], - [ { - "w": 2.25, - "c": "#aaaaaa" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "4,0", { - "c": "#cccccc" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", { - "w": 2.75, - "c": "#aaaaaa" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "4,13", { - "x": 1.25, - "c": "#cccccc" - }, - "4,15" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,10", - { - "w": 1.25 - }, - "5,11", - { - "w": 1.25 - }, - "5,12", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,14", - "5,15", - "5,16" - ]] + "lighting": { + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] + ] + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,13", + { + "x": 0.25 + }, + "2,14", + "2,15", + "2,16" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 2.75, + "c": "#aaaaaa" + }, + "4,13", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,10", + { + "w": 1.25 + }, + "5,11", + { + "w": 1.25 + }, + "5,12", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,14", + "5,15", + "5,16" + ] + ] } } diff --git a/src/keychron/k8_pro/ansi_white.json b/src/keychron/k8_pro/ansi_white.json index bdefbf0e50..4cb6b4a7b1 100644 --- a/src/keychron/k8_pro/ansi_white.json +++ b/src/keychron/k8_pro/ansi_white.json @@ -2,233 +2,297 @@ "name": "Keychron K8 Pro ANSI White", "vendorId": "0x3434", "productId": "0x0283", - "lighting": { - "extends": "none", - "keycodes": "qmk" + "matrix": { + "rows": 6, + "cols": 17 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 17}, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 1, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,9", - "0,10", - "0,11", - "0,12", { - "x": 0.25, - "c": "#aaaaaa" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,14", - "0,15", - "0,16" - ], - [ { - "y":0.25, - "c": "#aaaaaa" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "1,0", { - "c": "#cccccc" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "1,13", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16" - ], - [ { - "w": 1.5, - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "2,0", { - "c": "#cccccc" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "w": 1.5, - "c": "#aaaaaa" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "2,13", { - "x": 0.25 + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "2,14", - "2,15", - "2,16" - ], - [ { - "w":1.75, - "c": "#aaaaaa" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "3,0", { - "c": "#cccccc" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "w": 2.25, - "c": "#777777" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "3,13" - ], - [ { - "w": 2.25, - "c": "#aaaaaa" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "4,0", { - "c": "#cccccc" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", { - "w": 2.75, - "c": "#aaaaaa" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "4,13", { - "x": 1.25, - "c": "#cccccc" - }, - "4,15" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,10", - { - "w": 1.25 - }, - "5,11", - { - "w": 1.25 - }, - "5,12", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,14", - "5,15", - "5,16" - ]] + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,13", + { + "x": 0.25 + }, + "2,14", + "2,15", + "2,16" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 2.75, + "c": "#aaaaaa" + }, + "4,13", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,10", + { + "w": 1.25 + }, + "5,11", + { + "w": 1.25 + }, + "5,12", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,14", + "5,15", + "5,16" + ] + ] } } diff --git a/src/keychron/k8_pro/iso_rgb.json b/src/keychron/k8_pro/iso_rgb.json index db433cf033..7fd27730a0 100644 --- a/src/keychron/k8_pro/iso_rgb.json +++ b/src/keychron/k8_pro/iso_rgb.json @@ -2,266 +2,399 @@ "name": "Keychron K8 Pro ISO RGB", "vendorId": "0x3434", "productId": "0x0281", - "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 17 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 17}, - "layouts": { - "keymap":[ - [ { - "c": "#777777" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,0", { - "x": 1, - "c": "#cccccc" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,1", - "0,2", - "0,3", - "0,4", { - "x": 0.5, - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "0,5", - "0,6", - "0,7", - "0,8", { - "x": 0.5, - "c": "#cccccc" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "0,9", - "0,10", - "0,11", - "0,12", { - "x": 0.25, - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "0,14", - "0,15", - "0,16" - ], - [ { - "y":0.25, - "c": "#aaaaaa" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "1,0", { - "c": "#cccccc" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "w": 2, - "c": "#aaaaaa" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "1,13", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16" - ], - [ { - "w": 1.5, - "c": "#aaaaaa" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "2,0", { - "c": "#cccccc" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "x": 0.25, - "w": 1.25, - "h": 2, - "x2": -0.25, - "w2": 1.5, - "h2": 1, - "c": "#777777" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "2,13", { - "c": "#aaaaaa" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, { - "x": 0.25 + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "2,14", - "2,15", - "2,16" - ], - [ - { - "w":1.75, - "c": "#aaaaaa" - }, - "3,0", { - "c": "#cccccc" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "c": "#aaaaaa" - }, - "3,13" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "4,0", - "4,1", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "w": 2.75, - "c": "#aaaaaa" - }, - "4,13", - { - "x": 1.25, - "c": "#cccccc" - }, - "4,15" - ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,10", - { - "w": 1.25 - }, - "5,11", - { - "w": 1.25 - }, - "5,12", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,14", - "5,15", - "5,16" - ]] + "lighting": { + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] + ] + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "x": 0.25, + "w": 1.25, + "h": 2, + "x2": -0.25, + "w2": 1.5, + "h2": 1, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + { + "x": 0.25 + }, + "2,14", + "2,15", + "2,16" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa" + }, + "3,13" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + "4,1", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 2.75, + "c": "#aaaaaa" + }, + "4,13", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,10", + { + "w": 1.25 + }, + "5,11", + { + "w": 1.25 + }, + "5,12", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,14", + "5,15", + "5,16" + ] + ] } } diff --git a/src/keychron/k8_pro/iso_white.json b/src/keychron/k8_pro/iso_white.json index a99dfd0eaf..d8fd0a62da 100644 --- a/src/keychron/k8_pro/iso_white.json +++ b/src/keychron/k8_pro/iso_white.json @@ -2,241 +2,305 @@ "name": "Keychron K8 Pro ISO White", "vendorId": "0x3434", "productId": "0x0284", - "lighting": { - "extends": "none", - "keycodes": "qmk" + "matrix": { + "rows": 6, + "cols": 17 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 17}, - "layouts": { - "keymap":[ - [ { - "c": "#777777" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,0", { - "x": 1, - "c": "#cccccc" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,1", - "0,2", - "0,3", - "0,4", { - "x": 0.5, - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "0,5", - "0,6", - "0,7", - "0,8", { - "x": 0.5, - "c": "#cccccc" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "0,9", - "0,10", - "0,11", - "0,12", { - "x": 0.25, - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "0,14", - "0,15", - "0,16" - ], - [ { - "y":0.25, - "c": "#aaaaaa" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "1,0", { - "c": "#cccccc" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 2, - "c": "#aaaaaa" - }, - "1,13", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16" - ], - [ { - "w": 1.5, - "c": "#aaaaaa" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "2,0", { - "c": "#cccccc" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "x": 0.25, - "w": 1.25, - "h": 2, - "x2": -0.25, - "w2": 1.5, - "h2": 1, - "c": "#777777" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "2,13", { - "c": "#aaaaaa" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, { - "x": 0.25 + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "2,14", - "2,15", - "2,16" - ], - [ { - "w":1.75, - "c": "#aaaaaa" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "3,0", { - "c": "#cccccc" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "c": "#aaaaaa" - }, - "3,13" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "4,0", - "4,1", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "w": 2.75, - "c": "#aaaaaa" - }, - "4,13", - { - "x": 1.25, - "c": "#cccccc" - }, - "4,15" - ], - [ - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25, - "c": "#cccccc" - }, - "5,6", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,10", - { - "w": 1.25 - }, - "5,11", - { - "w": 1.25 - }, - "5,12", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,14", - "5,15", - "5,16" - ]] + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "x": 0.25, + "w": 1.25, + "h": 2, + "x2": -0.25, + "w2": 1.5, + "h2": 1, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + { + "x": 0.25 + }, + "2,14", + "2,15", + "2,16" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa" + }, + "3,13" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + "4,1", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 2.75, + "c": "#aaaaaa" + }, + "4,13", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,6", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,10", + { + "w": 1.25 + }, + "5,11", + { + "w": 1.25 + }, + "5,12", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,14", + "5,15", + "5,16" + ] + ] } } diff --git a/src/keychron/k8_pro/jis_rgb.json b/src/keychron/k8_pro/jis_rgb.json index 98d9586dee..474ee7f5b7 100644 --- a/src/keychron/k8_pro/jis_rgb.json +++ b/src/keychron/k8_pro/jis_rgb.json @@ -2,270 +2,400 @@ "name": "Keychron K8 Pro JIS RGB", "vendorId": "0x3434", "productId": "0x0282", - "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 17 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 17}, - "layouts": { - "keymap":[ - [ { - "c": "#777777" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,0", { - "x": 1, - "c": "#cccccc" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,1", - "0,2", - "0,3", - "0,4", { - "x": 0.5, - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "0,5", - "0,6", - "0,7", - "0,8", { - "x": 0.5, - "c": "#cccccc" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "0,9", - "0,10", - "0,11", - "0,12", { - "x": 0.25, - "c": "#aaaaaa" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "0,14", - "0,15", - "0,16" - ], - [ { - "y":0.25, - "c": "#aaaaaa" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "1,0", { - "c": "#cccccc" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "c": "#aaaaaa" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "1,13", - "0,13", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16" - ], - [ { - "w": 1.5, - "c": "#aaaaaa" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "2,0", { - "c": "#cccccc" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "x": 0.25, - "w": 1.25, - "h": 2, - "x2": -0.25, - "w2": 1.5, - "h2": 1, - "c": "#777777" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "2,13", { - "c": "#aaaaaa" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, { - "x": 0.25 + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "2,14", - "2,15", - "2,16" - ], - [ - { - "w":1.75, - "c": "#aaaaaa" - }, - "3,0", { - "c": "#cccccc" + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", { - "c": "#aaaaaa" - }, - "3,13" - ], - [ - { - "w": 2.25, - "c": "#aaaaaa" - }, - "4,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa" - }, - "4,12", - { - "w": 1.75 - }, - "4,13", - { - "x": 1.25, - "c": "#cccccc" - }, - "4,15" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0", - "5,1", - { - "w": 1.25 - }, - "5,2", - { - - }, - "5,3", - { - "w":4.75, - "c": "#cccccc" - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,9", - { - "w": 1.25 - }, - "5,10", - { - "w": 1.25 - }, - - "5,11", - "5,12", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,14", - "5,15", - "5,16" - ]] + "lighting": { + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] + ] + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa" + }, + "1,13", + "0,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "x": 0.25, + "w": 1.25, + "h": 2, + "x2": -0.25, + "w2": 1.5, + "h2": 1, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + { + "x": 0.25 + }, + "2,14", + "2,15", + "2,16" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa" + }, + "3,13" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa" + }, + "4,12", + { + "w": 1.75 + }, + "4,13", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,15" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + "5,1", + { + "w": 1.25 + }, + "5,2", + {}, + "5,3", + { + "w": 4.75, + "c": "#cccccc" + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,9", + { + "w": 1.25 + }, + "5,10", + { + "w": 1.25 + }, + "5,11", + "5,12", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,14", + "5,15", + "5,16" + ] + ] } } diff --git a/src/keychron/k8_pro/jis_white.json b/src/keychron/k8_pro/jis_white.json index aaae23c64e..be6c96e704 100644 --- a/src/keychron/k8_pro/jis_white.json +++ b/src/keychron/k8_pro/jis_white.json @@ -2,245 +2,306 @@ "name": "Keychron K8 Pro JIS White", "vendorId": "0x3434", "productId": "0x0285", - "lighting": { - "extends": "none", - "keycodes": "qmk" + "matrix": { + "rows": 6, + "cols": 17 }, "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 17}, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 1, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", { - "x": 0.5, - "c": "#aaaaaa" + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" }, - "0,5", - "0,6", - "0,7", - "0,8", { - "x": 0.5, - "c": "#cccccc" + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" }, - "0,9", - "0,10", - "0,11", - "0,12", { - "x": 0.25, - "c": "#aaaaaa" + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" }, - "0,14", - "0,15", - "0,16" - ], - [ { - "y":0.25, - "c": "#aaaaaa" + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" }, - "1,0", { - "c": "#cccccc" + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", { - "c": "#aaaaaa" + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" }, - "1,13", - "0,13", { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16" - ], - [ - { - "w": 1.5, - "c": "#aaaaaa" + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" }, - "2,0", { - "c": "#cccccc" + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", { - "x": 0.25, - "w": 1.25, - "h": 2, - "x2": -0.25, - "w2": 1.5, - "h2": 1, - "c": "#777777" + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" }, - "2,13", { - "c": "#aaaaaa" + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" }, { - "x": 0.25 - }, - "2,14", - "2,15", - "2,16" - ], - [ - { - "w":1.75, - "c": "#aaaaaa" - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa" - }, - "3,13" - ], - [ - { - "w": 2.25, - "c": "#aaaaaa" + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" }, - "4,0", { - "c": "#cccccc" + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", { - "c": "#aaaaaa" + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" }, - "4,12", { - "w": 1.75 + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" }, - "4,13", { - "x": 1.25, - "c": "#cccccc" - }, - "4,15" + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0", - "5,1", - { - "w": 1.25 - }, - "5,2", - { - - }, - "5,3", - { - "w":4.75, - "c": "#cccccc" - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,9", - { - "w": 1.25 - }, - "5,10", - { - "w": 1.25 - }, - - "5,11", - "5,12", - { - "w": 1.25, - "c": "#aaaaaa" - }, - "5,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,14", - "5,15", - "5,16" - ]] + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa" + }, + "1,13", + "0,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "x": 0.25, + "w": 1.25, + "h": 2, + "x2": -0.25, + "w2": 1.5, + "h2": 1, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + { + "x": 0.25 + }, + "2,14", + "2,15", + "2,16" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa" + }, + "3,13" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa" + }, + "4,12", + { + "w": 1.75 + }, + "4,13", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,15" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + "5,1", + { + "w": 1.25 + }, + "5,2", + {}, + "5,3", + { + "w": 4.75, + "c": "#cccccc" + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,9", + { + "w": 1.25 + }, + "5,10", + { + "w": 1.25 + }, + "5,11", + "5,12", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "5,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,14", + "5,15", + "5,16" + ] + ] } } diff --git a/src/keychron/q0/rev_0130.json b/src/keychron/q0/rev_0130.json index a7af9a86e4..218a8140e7 100644 --- a/src/keychron/q0/rev_0130.json +++ b/src/keychron/q0/rev_0130.json @@ -2,33 +2,9 @@ "name": "Keychron Q0", "vendorId": "0x3434", "productId": "0x0130", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 4 }, "customKeycodes": [ { @@ -87,12 +63,122 @@ "shortName": "Cortana" } ], - "matrix": {"rows": 6, "cols": 4}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2"], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2" + ], [ "3,0", "3,1", diff --git a/src/keychron/q0/rev_0131.json b/src/keychron/q0/rev_0131.json index 943897fdc8..97f8221dea 100644 --- a/src/keychron/q0/rev_0131.json +++ b/src/keychron/q0/rev_0131.json @@ -2,33 +2,9 @@ "name": "Keychron Q0 Plus", "vendorId": "0x3434", "productId": "0x0131", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 5 }, "customKeycodes": [ { @@ -87,7 +63,103 @@ "shortName": "Cortana" } ], - "matrix": {"rows": 6, "cols": 5}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q1/ansi_atmega32u4.json b/src/keychron/q1/ansi_atmega32u4.json index ce5701a136..3655ccca64 100644 --- a/src/keychron/q1/ansi_atmega32u4.json +++ b/src/keychron/q1/ansi_atmega32u4.json @@ -2,35 +2,10 @@ "name": "Keychron Q1V1 ANSI", "vendorId": "0x3434", "productId": "0x0100", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 15 }, - "matrix": {"rows": 6, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q1/ansi_atmega32u4_encoder.json b/src/keychron/q1/ansi_atmega32u4_encoder.json index e0ed586a50..751b13061e 100644 --- a/src/keychron/q1/ansi_atmega32u4_encoder.json +++ b/src/keychron/q1/ansi_atmega32u4_encoder.json @@ -2,35 +2,10 @@ "name": "Keychron Q1V1 ANSI Knob", "vendorId": "0x3434", "productId": "0x0101", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 15 }, - "matrix": {"rows": 6, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q1/ansi_stm32l432.json b/src/keychron/q1/ansi_stm32l432.json index a44e134555..5c27c28541 100755 --- a/src/keychron/q1/ansi_stm32l432.json +++ b/src/keychron/q1/ansi_stm32l432.json @@ -2,35 +2,10 @@ "name": "Keychron Q1V2 ANSI", "vendorId": "0x3434", "productId": "0x0106", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q1/ansi_stm32l432_encoder.json b/src/keychron/q1/ansi_stm32l432_encoder.json index 2dbc1ee627..4014acd428 100755 --- a/src/keychron/q1/ansi_stm32l432_encoder.json +++ b/src/keychron/q1/ansi_stm32l432_encoder.json @@ -2,35 +2,10 @@ "name": "Keychron Q1V2 ANSI Knob", "vendorId": "0x3434", "productId": "0x0107", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q1/iso_atmega32u4.json b/src/keychron/q1/iso_atmega32u4.json index 96cb5842df..f303ab3cb7 100644 --- a/src/keychron/q1/iso_atmega32u4.json +++ b/src/keychron/q1/iso_atmega32u4.json @@ -2,35 +2,10 @@ "name": "Keychron Q1V1 ISO", "vendorId": "0x3434", "productId": "0x0102", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 15 }, - "matrix": {"rows": 6, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q1/iso_atmega32u4_encoder.json b/src/keychron/q1/iso_atmega32u4_encoder.json index 8e91198200..9b8d4a5550 100644 --- a/src/keychron/q1/iso_atmega32u4_encoder.json +++ b/src/keychron/q1/iso_atmega32u4_encoder.json @@ -2,35 +2,10 @@ "name": "Keychron Q1V1 ISO Knob", "vendorId": "0x3434", "productId": "0x0103", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 15 }, - "matrix": {"rows": 6, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q1/iso_stm32l432.json b/src/keychron/q1/iso_stm32l432.json index 5c6e0d436e..25655e88fb 100755 --- a/src/keychron/q1/iso_stm32l432.json +++ b/src/keychron/q1/iso_stm32l432.json @@ -2,35 +2,10 @@ "name": "Keychron Q1V2 ISO", "vendorId": "0x3434", "productId": "0x0108", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q1/iso_stm32l432_encoder.json b/src/keychron/q1/iso_stm32l432_encoder.json index ee2efdc83a..68f4427962 100755 --- a/src/keychron/q1/iso_stm32l432_encoder.json +++ b/src/keychron/q1/iso_stm32l432_encoder.json @@ -2,35 +2,10 @@ "name": "Keychron Q1V2 ISO Knob", "vendorId": "0x3434", "productId": "0x0109", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q1/jis_stm32l432.json b/src/keychron/q1/jis_stm32l432.json index ca6e13d479..794e2c463a 100755 --- a/src/keychron/q1/jis_stm32l432.json +++ b/src/keychron/q1/jis_stm32l432.json @@ -2,35 +2,10 @@ "name": "Keychron Q1V2 JIS", "vendorId": "0x3434", "productId": "0x010A", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q1/jis_stm32l432_encoder.json b/src/keychron/q1/jis_stm32l432_encoder.json index c28cfa3864..2385035509 100755 --- a/src/keychron/q1/jis_stm32l432_encoder.json +++ b/src/keychron/q1/jis_stm32l432_encoder.json @@ -2,35 +2,10 @@ "name": "Keychron Q1V2 JIS Knob", "vendorId": "0x3434", "productId": "0x010B", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q10/ansi_encoder.json b/src/keychron/q10/ansi_encoder.json index b68cde0209..5876a299e1 100755 --- a/src/keychron/q10/ansi_encoder.json +++ b/src/keychron/q10/ansi_encoder.json @@ -2,33 +2,9 @@ "name": "Keychron Q10 ANSI Knob", "vendorId": "0x3434", "productId": "0x01A1", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 6, "cols": 16}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q10/iso_encoder.json b/src/keychron/q10/iso_encoder.json index e6349ef448..79b6e5bb4a 100755 --- a/src/keychron/q10/iso_encoder.json +++ b/src/keychron/q10/iso_encoder.json @@ -2,33 +2,9 @@ "name": "Keychron Q10 ISO Knob", "vendorId": "0x3434", "productId": "0x01A3", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 6, "cols": 16}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q12/ansi_encoder.json b/src/keychron/q12/ansi_encoder.json index 179b3c596f..a6903917d3 100755 --- a/src/keychron/q12/ansi_encoder.json +++ b/src/keychron/q12/ansi_encoder.json @@ -2,33 +2,9 @@ "name": "Keychron Q12 ANSI Knob", "vendorId": "0x3434", "productId": "0x01D1", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 18 }, "customKeycodes": [ { @@ -87,7 +63,103 @@ "shortName": "Cortana" } ], - "matrix": {"rows": 6, "cols": 18}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q12/iso_encoder.json b/src/keychron/q12/iso_encoder.json index 17cd9f37ad..78146748a4 100755 --- a/src/keychron/q12/iso_encoder.json +++ b/src/keychron/q12/iso_encoder.json @@ -2,33 +2,9 @@ "name": "Keychron Q12 ISO Knob", "vendorId": "0x3434", "productId": "0x01D3", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 18 }, "customKeycodes": [ { @@ -87,7 +63,103 @@ "shortName": "Cortana" } ], - "matrix": {"rows": 6, "cols": 18}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q1_pro/ansi_rgb_knob.json b/src/keychron/q1_pro/ansi_rgb_knob.json index 6c51c54a44..e7083b85c6 100644 --- a/src/keychron/q1_pro/ansi_rgb_knob.json +++ b/src/keychron/q1_pro/ansi_rgb_knob.json @@ -2,53 +2,185 @@ "name": "Keyboard 81 Pro/Q1 Pro ANSI RGB Knob", "vendorId": "0x3434", "productId": "0x0610", + "matrix": { + "rows": 6, + "cols": 16 + }, + "customKeycodes": [ + { + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" + }, + { + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" + }, + { + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" + }, + { + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" + }, + { + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" + }, + { + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" + }, + { + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } + ], "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] ] }, - "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 16}, "layouts": { "keymap": [ [ diff --git a/src/keychron/q1_pro/iso_rgb_knob.json b/src/keychron/q1_pro/iso_rgb_knob.json index 1850735d95..1e102d722e 100644 --- a/src/keychron/q1_pro/iso_rgb_knob.json +++ b/src/keychron/q1_pro/iso_rgb_knob.json @@ -2,53 +2,185 @@ "name": "Keychron Q1 Pro ISO RGB Knob", "vendorId": "0x3434", "productId": "0x0611", + "matrix": { + "rows": 6, + "cols": 16 + }, + "customKeycodes": [ + { + "name": "Left Option", + "title": "Left Option", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command", + "shortName": "RCmd" + }, + { + "name": "Misson Control", + "title": "Misson Control, availabe in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch pad", + "title": "Launch pad, availabe in macOS", + "shortName": "LPad" + }, + { + "name": "Task View", + "title": "Task View in Windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in Windows", + "shortName": "File" + }, + { + "name": "Screen shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in Windows", + "shortName": "Cortana" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Bluetooth Host 1", + "title": "Bluetooth Host 1", + "shortName": "BT1" + }, + { + "name": "Bluetooth Host 2", + "title": "Bluetooth Host 2", + "shortName": "BT2" + }, + { + "name": "Bluetooth Host 3", + "title": "Bluetooth Host 3", + "shortName": "BT3" + }, + { + "name": "Battery Level", + "title": "Show battery level", + "shortName": "Batt" + } + ], "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk", - "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 0], - ["CYCLE_LEFT_RIGHT", 0], - ["CYCLE_UP_DOWN", 0], - ["RAINBOW_MOVING_CHEVRON", 0], - ["CYCLE_OUT_IN", 0], - ["CYCLE_OUT_IN_DUAL", 0], - ["CYCLE_PINWHEEL", 0], - ["CYCLE_SPIRAL", 0], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 0], - ["JELLYBEAN_RAINDROPS", 10], - ["PIXEL_RAIN", 0], - ["TYPING_HEATMAP", 0], - ["DIGITAL_RAIN", 0], - ["REACTIVE_SIMPLE", 1], - ["REACTIVE_MULTIWIDE", 1], - ["REACTIVE_MULTINEXUS", 1], - ["SPLASH", 0], - ["SOLID_SPLASH", 1] + "extends": "qmk_rgblight", + "keycodes": "qmk", + "underglowEffects": [ + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 0 + ], + [ + "CYCLE_LEFT_RIGHT", + 0 + ], + [ + "CYCLE_UP_DOWN", + 0 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 0 + ], + [ + "CYCLE_OUT_IN", + 0 + ], + [ + "CYCLE_OUT_IN_DUAL", + 0 + ], + [ + "CYCLE_PINWHEEL", + 0 + ], + [ + "CYCLE_SPIRAL", + 0 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 0 + ], + [ + "JELLYBEAN_RAINDROPS", + 10 + ], + [ + "PIXEL_RAIN", + 0 + ], + [ + "TYPING_HEATMAP", + 0 + ], + [ + "DIGITAL_RAIN", + 0 + ], + [ + "REACTIVE_SIMPLE", + 1 + ], + [ + "REACTIVE_MULTIWIDE", + 1 + ], + [ + "REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 0 + ], + [ + "SOLID_SPLASH", + 1 + ] ] }, - "customKeycodes": [ - {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, - {"name": "Misson Control", "title": "Misson Control, availabe in macOS", "shortName": "MCtrl"}, - {"name": "Launch pad", "title": "Launch pad, availabe in macOS", "shortName": "LPad"}, - {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, - {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BT1"}, - {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BT2"}, - {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BT3"}, - {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"} - ], - "matrix": {"rows": 6, "cols": 16}, "layouts": { "keymap": [ [ @@ -144,7 +276,7 @@ "x": 0.25, "w": 1.25, "h": 2, - "x2": -0.25, + "x2": -0.25, "w2": 1.5, "h2": 1, "c": "#777777" @@ -177,7 +309,7 @@ "3,11", { "c": "#aaaaaa" - }, + }, "3,13", { "x": 1.5 @@ -190,7 +322,7 @@ }, "4,0", "4,1", - { + { "c": "#cccccc" }, "4,2", diff --git a/src/keychron/q2/ansi.json b/src/keychron/q2/ansi.json index d43f58f227..a0cad07219 100644 --- a/src/keychron/q2/ansi.json +++ b/src/keychron/q2/ansi.json @@ -2,35 +2,10 @@ "name": "Keychron Q2 ANSI", "vendorId": "0x3434", "productId": "0x0110", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, - "matrix": {"rows": 5, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q2/ansi_encoder.json b/src/keychron/q2/ansi_encoder.json index 1ca94196ba..5aef406136 100644 --- a/src/keychron/q2/ansi_encoder.json +++ b/src/keychron/q2/ansi_encoder.json @@ -2,35 +2,10 @@ "name": "Keychron Q2 ANSI Knob", "vendorId": "0x3434", "productId": "0x0111", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, - "matrix": {"rows": 5, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q2/iso.json b/src/keychron/q2/iso.json index 81abc2df96..fabdad9739 100644 --- a/src/keychron/q2/iso.json +++ b/src/keychron/q2/iso.json @@ -2,35 +2,10 @@ "name": "Keychron Q2 ISO", "vendorId": "0x3434", "productId": "0x0112", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, - "matrix": {"rows": 5, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q2/iso_encoder.json b/src/keychron/q2/iso_encoder.json index 61be1ddd3f..15d58e93e4 100644 --- a/src/keychron/q2/iso_encoder.json +++ b/src/keychron/q2/iso_encoder.json @@ -2,35 +2,10 @@ "name": "Keychron Q2 ISO Knob", "vendorId": "0x3434", "productId": "0x0113", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, - "matrix": {"rows": 5, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q2/jis.json b/src/keychron/q2/jis.json index 384214a084..51d15d1e2c 100755 --- a/src/keychron/q2/jis.json +++ b/src/keychron/q2/jis.json @@ -2,35 +2,10 @@ "name": "Keychron Q2 JIS", "vendorId": "0x3434", "productId": "0x0114", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, - "matrix": {"rows": 5, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q2/jis_encoder.json b/src/keychron/q2/jis_encoder.json index 7c5461d922..82e2adde84 100755 --- a/src/keychron/q2/jis_encoder.json +++ b/src/keychron/q2/jis_encoder.json @@ -2,35 +2,10 @@ "name": "Keychron Q2 JIS Knob", "vendorId": "0x3434", "productId": "0x0115", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, - "matrix": {"rows": 5, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q3/ansi.json b/src/keychron/q3/ansi.json index 47043c731d..7a6ee770d2 100755 --- a/src/keychron/q3/ansi.json +++ b/src/keychron/q3/ansi.json @@ -2,42 +2,21 @@ "name": "Keychron Q3 ANSI", "vendorId": "0x3434", "productId": "0x0120", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q3/ansi_encoder.json b/src/keychron/q3/ansi_encoder.json index 34c92b4487..9d301b78fd 100755 --- a/src/keychron/q3/ansi_encoder.json +++ b/src/keychron/q3/ansi_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron Q3 ANSI Knob", "vendorId": "0x3434", "productId": "0x0121", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q3/iso.json b/src/keychron/q3/iso.json index 76a96900ee..f96158d0dd 100755 --- a/src/keychron/q3/iso.json +++ b/src/keychron/q3/iso.json @@ -2,42 +2,21 @@ "name": "Keychron Q3 ISO", "vendorId": "0x3434", "productId": "0x0122", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q3/iso_encoder.json b/src/keychron/q3/iso_encoder.json index 5224cf6fcc..e52e2bc72c 100755 --- a/src/keychron/q3/iso_encoder.json +++ b/src/keychron/q3/iso_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron Q3 ISO Knob", "vendorId": "0x3434", "productId": "0x0123", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q3/jis.json b/src/keychron/q3/jis.json index a3c7a60b84..4ffa3aa82b 100755 --- a/src/keychron/q3/jis.json +++ b/src/keychron/q3/jis.json @@ -2,42 +2,21 @@ "name": "Keychron Q3 JIS", "vendorId": "0x3434", "productId": "0x0124", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q3/jis_encoder.json b/src/keychron/q3/jis_encoder.json index c8d38d07f5..41969dfdd5 100755 --- a/src/keychron/q3/jis_encoder.json +++ b/src/keychron/q3/jis_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron Q3 JIS Knob", "vendorId": "0x3434", "productId": "0x0125", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q4/ansi.json b/src/keychron/q4/ansi.json index 90461eb660..9d65a0f1bf 100644 --- a/src/keychron/q4/ansi.json +++ b/src/keychron/q4/ansi.json @@ -2,35 +2,10 @@ "name": "Keychron Q4 ANSI", "vendorId": "0x3434", "productId": "0x0140", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 14 }, - "matrix": {"rows": 5, "cols": 14}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q4/iso.json b/src/keychron/q4/iso.json index b0cb346561..16c3cf2758 100644 --- a/src/keychron/q4/iso.json +++ b/src/keychron/q4/iso.json @@ -2,35 +2,10 @@ "name": "Keychron Q4 ISO", "vendorId": "0x3434", "productId": "0x0142", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 14 }, - "matrix": {"rows": 5, "cols": 14}, "customKeycodes": [ { "name": "Mission Control", @@ -88,6 +63,103 @@ "shortName": "Cortana" } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q5/ansi.json b/src/keychron/q5/ansi.json index c25034f427..f4f63a4df0 100755 --- a/src/keychron/q5/ansi.json +++ b/src/keychron/q5/ansi.json @@ -2,42 +2,21 @@ "name": "Keychron Q5 ANSI", "vendorId": "0x3434", "productId": "0x0150", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 18 }, - "matrix": {"rows": 6, "cols": 18}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q5/ansi_encoder.json b/src/keychron/q5/ansi_encoder.json index e3d82ae227..ada7585962 100755 --- a/src/keychron/q5/ansi_encoder.json +++ b/src/keychron/q5/ansi_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron Q5 ANSI Knob", "vendorId": "0x3434", "productId": "0x0151", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 18 }, - "matrix": {"rows": 6, "cols": 18}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q5/iso.json b/src/keychron/q5/iso.json index d4d0811dc3..b84b70d485 100755 --- a/src/keychron/q5/iso.json +++ b/src/keychron/q5/iso.json @@ -2,42 +2,21 @@ "name": "Keychron Q5 ISO", "vendorId": "0x3434", "productId": "0x0152", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 18 }, - "matrix": {"rows": 6, "cols": 18}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q5/iso_encoder.json b/src/keychron/q5/iso_encoder.json index e1159e61dc..c0342f779e 100755 --- a/src/keychron/q5/iso_encoder.json +++ b/src/keychron/q5/iso_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron Q5 ISO Knob", "vendorId": "0x3434", "productId": "0x0153", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 18 }, - "matrix": {"rows": 6, "cols": 18}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q6/ansi.json b/src/keychron/q6/ansi.json index 1814cb045d..741cd4b9ab 100755 --- a/src/keychron/q6/ansi.json +++ b/src/keychron/q6/ansi.json @@ -2,42 +2,21 @@ "name": "Keychron Q6 ANSI", "vendorId": "0x3434", "productId": "0x0160", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 20 }, - "matrix": {"rows": 6, "cols": 20}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q6/ansi_encoder.json b/src/keychron/q6/ansi_encoder.json index 4b7f6d523c..2f352cb3dc 100755 --- a/src/keychron/q6/ansi_encoder.json +++ b/src/keychron/q6/ansi_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron Q6 ANSI Knob", "vendorId": "0x3434", "productId": "0x0161", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 20 }, - "matrix": {"rows": 6, "cols": 20}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q6/iso.json b/src/keychron/q6/iso.json index d44273c49e..3e3ef69d31 100755 --- a/src/keychron/q6/iso.json +++ b/src/keychron/q6/iso.json @@ -2,42 +2,21 @@ "name": "Keychron Q6 ISO", "vendorId": "0x3434", "productId": "0x0162", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 20 }, - "matrix": {"rows": 6, "cols": 20}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q6/iso_encoder.json b/src/keychron/q6/iso_encoder.json index c68269eb8b..8871bb919d 100755 --- a/src/keychron/q6/iso_encoder.json +++ b/src/keychron/q6/iso_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron Q6 ISO Knob", "vendorId": "0x3434", "productId": "0x0163", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 20 }, - "matrix": {"rows": 6, "cols": 20}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q60/ansi.json b/src/keychron/q60/ansi.json index 9727ebb993..32781b6b4f 100644 --- a/src/keychron/q60/ansi.json +++ b/src/keychron/q60/ansi.json @@ -2,42 +2,21 @@ "name": "Keychron Q60", "vendorId": "0x3434", "productId": "0x01C0", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. NONE", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 14 }, - "matrix": {"rows": 5, "cols": 14}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. NONE", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q65/ansi_encoder.json b/src/keychron/q65/ansi_encoder.json index 98ea33a44a..11c4f39cdc 100644 --- a/src/keychron/q65/ansi_encoder.json +++ b/src/keychron/q65/ansi_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron Q65", "vendorId": "0x3434", "productId": "0x01b1", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 16 }, - "matrix": {"rows": 5, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,11 +57,114 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ - ["0,0\n\n\n\n\n\n\n\n\ne0"], + [ + "0,0\n\n\n\n\n\n\n\n\ne0" + ], [ { "y": -0.75, diff --git a/src/keychron/q7/ansi.json b/src/keychron/q7/ansi.json index d4377acba2..b77b8245d4 100644 --- a/src/keychron/q7/ansi.json +++ b/src/keychron/q7/ansi.json @@ -2,42 +2,21 @@ "name": "Keychron Q7 ANSI", "vendorId": "0x3434", "productId": "0x0170", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 16 }, - "matrix": {"rows": 5, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q7/iso.json b/src/keychron/q7/iso.json index cc7cf92110..c77c5d181c 100644 --- a/src/keychron/q7/iso.json +++ b/src/keychron/q7/iso.json @@ -2,42 +2,21 @@ "name": "Keychron Q7 ISO", "vendorId": "0x3434", "productId": "0x0172", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 16 }, - "matrix": {"rows": 5, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q8/ansi.json b/src/keychron/q8/ansi.json index e07d235ed3..d4903efa1d 100755 --- a/src/keychron/q8/ansi.json +++ b/src/keychron/q8/ansi.json @@ -2,33 +2,9 @@ "name": "Keychron Q8 ANSI", "vendorId": "0x3434", "productId": "0x0180", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 5, "cols": 15}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q8/ansi_encoder.json b/src/keychron/q8/ansi_encoder.json index 86ce3fdb84..e3e867998b 100755 --- a/src/keychron/q8/ansi_encoder.json +++ b/src/keychron/q8/ansi_encoder.json @@ -2,33 +2,9 @@ "name": "Keychron Q8 ANSI Knob", "vendorId": "0x3434", "productId": "0x0181", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 5, "cols": 15}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q8/iso.json b/src/keychron/q8/iso.json index adfb192e6a..337ecfaf72 100755 --- a/src/keychron/q8/iso.json +++ b/src/keychron/q8/iso.json @@ -2,33 +2,9 @@ "name": "Keychron Q8 ISO", "vendorId": "0x3434", "productId": "0x0182", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 5, "cols": 15}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q8/iso_encoder.json b/src/keychron/q8/iso_encoder.json index d79030a1b6..ca74247fb4 100755 --- a/src/keychron/q8/iso_encoder.json +++ b/src/keychron/q8/iso_encoder.json @@ -2,33 +2,9 @@ "name": "Keychron Q8 ISO Knob", "vendorId": "0x3434", "productId": "0x0183", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 5, "cols": 15}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q9/ansi.json b/src/keychron/q9/ansi.json index 737072d551..368306d833 100644 --- a/src/keychron/q9/ansi.json +++ b/src/keychron/q9/ansi.json @@ -2,42 +2,21 @@ "name": "Keychron Q9 ANSI", "vendorId": "0x3434", "productId": "0x0190", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 4, + "cols": 15 }, - "matrix": {"rows": 4, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q9/ansi_encoder.json b/src/keychron/q9/ansi_encoder.json index 814bc893c8..54116d9949 100644 --- a/src/keychron/q9/ansi_encoder.json +++ b/src/keychron/q9/ansi_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron Q9 ANSI Knob", "vendorId": "0x3434", "productId": "0x0191", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 4, + "cols": 15 }, - "matrix": {"rows": 4, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q9/iso.json b/src/keychron/q9/iso.json index 70593048f3..815636ba28 100644 --- a/src/keychron/q9/iso.json +++ b/src/keychron/q9/iso.json @@ -2,42 +2,21 @@ "name": "Keychron Q9 ISO", "vendorId": "0x3434", "productId": "0x0192", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 4, + "cols": 15 }, - "matrix": {"rows": 4, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/q9/iso_encoder.json b/src/keychron/q9/iso_encoder.json index 7baeddd854..2ef83304bf 100644 --- a/src/keychron/q9/iso_encoder.json +++ b/src/keychron/q9/iso_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron Q9 ISO Knob", "vendorId": "0x3434", "productId": "0x0193", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 4, + "cols": 15 }, - "matrix": {"rows": 4, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/s1/ansi_rgb.json b/src/keychron/s1/ansi_rgb.json index 2c2911cacc..da8528bd53 100644 --- a/src/keychron/s1/ansi_rgb.json +++ b/src/keychron/s1/ansi_rgb.json @@ -2,42 +2,21 @@ "name": "Keychron S1 ANSI RGB", "vendorId": "0x3434", "productId": "0x0410", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. NONE", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 15 }, - "matrix": {"rows": 6, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. NONE", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/s1/ansi_white.json b/src/keychron/s1/ansi_white.json index 05aa78eef2..5628910e39 100644 --- a/src/keychron/s1/ansi_white.json +++ b/src/keychron/s1/ansi_white.json @@ -2,15 +2,21 @@ "name": "Keychron S1 ANSI White", "vendorId": "0x3434", "productId": "0x0411", - "lighting": {"extends": "none"}, - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -21,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -39,8 +57,15 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "none" + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v1/ansi.json b/src/keychron/v1/ansi.json index ce9efab801..827f41b1ff 100644 --- a/src/keychron/v1/ansi.json +++ b/src/keychron/v1/ansi.json @@ -2,42 +2,21 @@ "name": "Keychron V1 ANSI", "vendorId": "0x3434", "productId": "0x0310", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v1/ansi_encoder.json b/src/keychron/v1/ansi_encoder.json index 9445a3a85b..2fc0710cb8 100644 --- a/src/keychron/v1/ansi_encoder.json +++ b/src/keychron/v1/ansi_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron V1 ANSI Knob", "vendorId": "0x3434", "productId": "0x0311", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v1/iso.json b/src/keychron/v1/iso.json index d4bc9f8b84..6b6ee39ca0 100644 --- a/src/keychron/v1/iso.json +++ b/src/keychron/v1/iso.json @@ -2,42 +2,21 @@ "name": "Keychron V1 ISO", "vendorId": "0x3434", "productId": "0x0312", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v1/iso_encoder.json b/src/keychron/v1/iso_encoder.json index 03a513c915..6da997fab6 100644 --- a/src/keychron/v1/iso_encoder.json +++ b/src/keychron/v1/iso_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron V1 ISO Knob", "vendorId": "0x3434", "productId": "0x0313", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v1/jis.json b/src/keychron/v1/jis.json index 9755d5bfe0..8a0e361d2c 100644 --- a/src/keychron/v1/jis.json +++ b/src/keychron/v1/jis.json @@ -2,42 +2,21 @@ "name": "Keychron V1 JIS", "vendorId": "0x3434", "productId": "0x0314", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v1/jis_encoder.json b/src/keychron/v1/jis_encoder.json index 33b93aa9e1..ca83de526e 100644 --- a/src/keychron/v1/jis_encoder.json +++ b/src/keychron/v1/jis_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron V1 JIS Knob", "vendorId": "0x3434", "productId": "0x0315", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v10/ansi_encoder.json b/src/keychron/v10/ansi_encoder.json index 93a4120b2e..267a2bd39c 100644 --- a/src/keychron/v10/ansi_encoder.json +++ b/src/keychron/v10/ansi_encoder.json @@ -2,33 +2,9 @@ "name": "Keychron V10 ANSI Knob", "vendorId": "0x3434", "productId": "0x03A1", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 6, "cols": 16}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v10/iso_encoder.json b/src/keychron/v10/iso_encoder.json index c68f0b17a7..999ba9d62c 100644 --- a/src/keychron/v10/iso_encoder.json +++ b/src/keychron/v10/iso_encoder.json @@ -2,33 +2,9 @@ "name": "Keychron V10 ISO Knob", "vendorId": "0x3434", "productId": "0x03A3", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 6, "cols": 16}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v2/anis.json b/src/keychron/v2/anis.json index 2e434bf84b..acedcd4129 100644 --- a/src/keychron/v2/anis.json +++ b/src/keychron/v2/anis.json @@ -2,42 +2,21 @@ "name": "Keychron V2", "vendorId": "0x3434", "productId": "0x0320", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, - "matrix": {"rows": 5, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v2/ansi_encoder.json b/src/keychron/v2/ansi_encoder.json index 7f9ce79661..2fd95a50aa 100644 --- a/src/keychron/v2/ansi_encoder.json +++ b/src/keychron/v2/ansi_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron V2 ANSI Knob", "vendorId": "0x3434", "productId": "0x0321", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, - "matrix": {"rows": 5, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v2/iso.json b/src/keychron/v2/iso.json index 0fa381e40b..62c9fed589 100644 --- a/src/keychron/v2/iso.json +++ b/src/keychron/v2/iso.json @@ -2,42 +2,21 @@ "name": "Keychron V2 ISO", "vendorId": "0x3434", "productId": "0x0322", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, - "matrix": {"rows": 5, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v2/iso_encoder.json b/src/keychron/v2/iso_encoder.json index d9231f4522..364c6840fe 100644 --- a/src/keychron/v2/iso_encoder.json +++ b/src/keychron/v2/iso_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron V2 ISO Knob", "vendorId": "0x3434", "productId": "0x0323", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, - "matrix": {"rows": 5, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v2/jis.json b/src/keychron/v2/jis.json index 5e5ac324e0..290a86cd82 100644 --- a/src/keychron/v2/jis.json +++ b/src/keychron/v2/jis.json @@ -2,42 +2,21 @@ "name": "Keychron V2 JIS", "vendorId": "0x3434", "productId": "0x0324", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, - "matrix": {"rows": 5, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v2/jis_encoder.json b/src/keychron/v2/jis_encoder.json index 57516a01c2..0f5b0547e2 100644 --- a/src/keychron/v2/jis_encoder.json +++ b/src/keychron/v2/jis_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron V2 JIS Knob", "vendorId": "0x3434", "productId": "0x0325", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, - "matrix": {"rows": 5, "cols": 15}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v3/ansi.json b/src/keychron/v3/ansi.json index 95f81358dc..15d1291df5 100644 --- a/src/keychron/v3/ansi.json +++ b/src/keychron/v3/ansi.json @@ -2,42 +2,21 @@ "name": "Keychron V3 ANSI", "vendorId": "0x3434", "productId": "0x0330", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v3/ansi_encoder.json b/src/keychron/v3/ansi_encoder.json index a2695e5b78..437fd9bcac 100644 --- a/src/keychron/v3/ansi_encoder.json +++ b/src/keychron/v3/ansi_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron V3 ANSI Knob", "vendorId": "0x3434", "productId": "0x0331", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v3/iso.json b/src/keychron/v3/iso.json index 605c510a86..381bad2a9a 100644 --- a/src/keychron/v3/iso.json +++ b/src/keychron/v3/iso.json @@ -2,42 +2,21 @@ "name": "Keychron V3 ISO", "vendorId": "0x3434", "productId": "0x0332", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v3/iso_encoder.json b/src/keychron/v3/iso_encoder.json index bdf4a9674b..884634167d 100644 --- a/src/keychron/v3/iso_encoder.json +++ b/src/keychron/v3/iso_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron V3 ISO Knob", "vendorId": "0x3434", "productId": "0x0333", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v3/jis.json b/src/keychron/v3/jis.json index bf5aea6b12..105f475441 100644 --- a/src/keychron/v3/jis.json +++ b/src/keychron/v3/jis.json @@ -2,42 +2,21 @@ "name": "Keychron V3 JIS", "vendorId": "0x3434", "productId": "0x0334", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v3/jis_encoder.json b/src/keychron/v3/jis_encoder.json index b19ae3edd5..edfc2407f0 100644 --- a/src/keychron/v3/jis_encoder.json +++ b/src/keychron/v3/jis_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron V3 JIS Knob", "vendorId": "0x3434", "productId": "0x0335", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 16 }, - "matrix": {"rows": 6, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v4/ansi.json b/src/keychron/v4/ansi.json index 2edf558354..da653e1a31 100644 --- a/src/keychron/v4/ansi.json +++ b/src/keychron/v4/ansi.json @@ -2,42 +2,21 @@ "name": "Keychron V4 ANSI", "vendorId": "0x3434", "productId": "0x0340", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 14 }, - "matrix": {"rows": 5, "cols": 14}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v4/iso.json b/src/keychron/v4/iso.json index 7a50da968f..089bcaa8b8 100644 --- a/src/keychron/v4/iso.json +++ b/src/keychron/v4/iso.json @@ -2,42 +2,21 @@ "name": "Keychron V4 ISO", "vendorId": "0x3434", "productId": "0x0342", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 14 }, - "matrix": {"rows": 5, "cols": 14}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v5/ansi.json b/src/keychron/v5/ansi.json index d966b59270..91a099a2b2 100644 --- a/src/keychron/v5/ansi.json +++ b/src/keychron/v5/ansi.json @@ -2,42 +2,21 @@ "name": "Keychron V5 ANSI", "vendorId": "0x3434", "productId": "0x0350", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 18 }, - "matrix": {"rows": 6, "cols": 18}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v5/ansi_encoder.json b/src/keychron/v5/ansi_encoder.json index e526ecfa2c..1f46ba223a 100644 --- a/src/keychron/v5/ansi_encoder.json +++ b/src/keychron/v5/ansi_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron V5 ANSI Knob", "vendorId": "0x3434", "productId": "0x0351", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 18 }, - "matrix": {"rows": 6, "cols": 18}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v5/iso.json b/src/keychron/v5/iso.json index ceca991495..cbcd36c846 100644 --- a/src/keychron/v5/iso.json +++ b/src/keychron/v5/iso.json @@ -2,42 +2,21 @@ "name": "Keychron V5 ISO", "vendorId": "0x3434", "productId": "0x0352", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 18 }, - "matrix": {"rows": 6, "cols": 18}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v5/iso_encoder.json b/src/keychron/v5/iso_encoder.json index 71d84ac0e4..20f9269ab5 100644 --- a/src/keychron/v5/iso_encoder.json +++ b/src/keychron/v5/iso_encoder.json @@ -2,42 +2,21 @@ "name": "Keychron V5 ISO Knob", "vendorId": "0x3434", "productId": "0x0353", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 18 }, - "matrix": {"rows": 6, "cols": 18}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v6/ansi.json b/src/keychron/v6/ansi.json index 7b2b6fe2c2..e9e650d1a5 100644 --- a/src/keychron/v6/ansi.json +++ b/src/keychron/v6/ansi.json @@ -2,33 +2,9 @@ "name": "Keychron V6 ANSI", "vendorId": "0x3434", "productId": "0x0360", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 20 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 6, "cols": 20}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v6/ansi_encoder.json b/src/keychron/v6/ansi_encoder.json index 731b563718..be00d356d6 100644 --- a/src/keychron/v6/ansi_encoder.json +++ b/src/keychron/v6/ansi_encoder.json @@ -2,33 +2,9 @@ "name": "Keychron V6 ANSI Knob", "vendorId": "0x3434", "productId": "0x0361", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 20 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 6, "cols": 20}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v6/iso.json b/src/keychron/v6/iso.json index 87f03e6af7..4cf5069c61 100644 --- a/src/keychron/v6/iso.json +++ b/src/keychron/v6/iso.json @@ -2,33 +2,9 @@ "name": "Keychron V6 ISO", "vendorId": "0x3434", "productId": "0x0362", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 20 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 6, "cols": 20}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v6/iso_encoder.json b/src/keychron/v6/iso_encoder.json index 2573b719a4..fa0d8d79dc 100644 --- a/src/keychron/v6/iso_encoder.json +++ b/src/keychron/v6/iso_encoder.json @@ -2,33 +2,9 @@ "name": "Keychron V6 ISO Knob", "vendorId": "0x3434", "productId": "0x0363", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 6, + "cols": 20 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 6, "cols": 20}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v7/ansi.json b/src/keychron/v7/ansi.json index b58ae0c23c..1cef531ec6 100644 --- a/src/keychron/v7/ansi.json +++ b/src/keychron/v7/ansi.json @@ -2,42 +2,21 @@ "name": "Keychron V7 ANSI", "vendorId": "0x3434", "productId": "0x0370", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 16 }, - "matrix": {"rows": 5, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v7/iso.json b/src/keychron/v7/iso.json index e11ff893d1..85de275c95 100644 --- a/src/keychron/v7/iso.json +++ b/src/keychron/v7/iso.json @@ -2,42 +2,21 @@ "name": "Keychron V7 ISO", "vendorId": "0x3434", "productId": "0x0372", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 16 }, - "matrix": {"rows": 5, "cols": 16}, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -48,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -66,8 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v8/ansi.json b/src/keychron/v8/ansi.json index 0b6199ee7a..aac21d0e5d 100644 --- a/src/keychron/v8/ansi.json +++ b/src/keychron/v8/ansi.json @@ -2,33 +2,9 @@ "name": "Keychron V8 ANSI", "vendorId": "0x3434", "productId": "0x0380", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 5, "cols": 15}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v8/ansi_encoder.json b/src/keychron/v8/ansi_encoder.json index 82dbe56f05..402c8be178 100644 --- a/src/keychron/v8/ansi_encoder.json +++ b/src/keychron/v8/ansi_encoder.json @@ -2,33 +2,9 @@ "name": "Keychron V8 ANSI Knob", "vendorId": "0x3434", "productId": "0x0381", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 5, "cols": 15}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v8/iso.json b/src/keychron/v8/iso.json index 5bf201a4c2..8e1cdc762e 100644 --- a/src/keychron/v8/iso.json +++ b/src/keychron/v8/iso.json @@ -2,33 +2,9 @@ "name": "Keychron V8 ISO", "vendorId": "0x3434", "productId": "0x0382", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 5, "cols": 15}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keychron/v8/iso_encoder.json b/src/keychron/v8/iso_encoder.json index 14484987f8..cd44794a0a 100644 --- a/src/keychron/v8/iso_encoder.json +++ b/src/keychron/v8/iso_encoder.json @@ -2,33 +2,9 @@ "name": "Keychron V8 ISO Knob", "vendorId": "0x3434", "productId": "0x0383", - "lighting": { - "extends": "qmk_rgblight", - "underglowEffects": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 1], - ["03. BAND_SPIRAL_VAL", 1], - ["04. CYCLE_ALL", 1], - ["05. CYCLE_LEFT_RIGHT", 1], - ["06. CYCLE_UP_DOWN", 1], - ["07. RAINBOW_MOVING_CHEVRON", 1], - ["08. CYCLE_OUT_IN", 1], - ["09. CYCLE_OUT_IN_DUAL", 1], - ["10. CYCLE_PINWHEEL", 1], - ["11. CYCLE_SPIRAL", 1], - ["12. DUAL_BEACON", 1], - ["13. RAINBOW_BEACON", 1], - ["14. JELLYBEAN_RAINDROPS", 1], - ["15. PIXEL_RAIN", 1], - ["16. TYPING_HEATMAP", 1], - ["17. DIGITAL_RAIN", 1], - ["18. REACTIVE_SIMPLE", 1], - ["19. REACTIVE_MULTIWIDE", 1], - ["20. REACTIVE_MULTINEXUS", 1], - ["21. SPLASH", 1], - ["22. SOLID_SPLASH", 1] - ] + "matrix": { + "rows": 5, + "cols": 15 }, "customKeycodes": [ { @@ -36,7 +12,11 @@ "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -47,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -65,9 +57,109 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } ], - "matrix": {"rows": 5, "cols": 15}, + "lighting": { + "extends": "qmk_rgblight", + "underglowEffects": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 1 + ], + [ + "03. BAND_SPIRAL_VAL", + 1 + ], + [ + "04. CYCLE_ALL", + 1 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 1 + ], + [ + "06. CYCLE_UP_DOWN", + 1 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "08. CYCLE_OUT_IN", + 1 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "10. CYCLE_PINWHEEL", + 1 + ], + [ + "11. CYCLE_SPIRAL", + 1 + ], + [ + "12. DUAL_BEACON", + 1 + ], + [ + "13. RAINBOW_BEACON", + 1 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 1 + ], + [ + "15. PIXEL_RAIN", + 1 + ], + [ + "16. TYPING_HEATMAP", + 1 + ], + [ + "17. DIGITAL_RAIN", + 1 + ], + [ + "18. REACTIVE_SIMPLE", + 1 + ], + [ + "19. REACTIVE_MULTIWIDE", + 1 + ], + [ + "20. REACTIVE_MULTINEXUS", + 1 + ], + [ + "21. SPLASH", + 1 + ], + [ + "22. SOLID_SPLASH", + 1 + ] + ] + }, "layouts": { "keymap": [ [ diff --git a/src/keygem/kg60ansi/kg60ansi.json b/src/keygem/kg60ansi/kg60ansi.json index 87b23b36fe..2d6bbf94d4 100644 --- a/src/keygem/kg60ansi/kg60ansi.json +++ b/src/keygem/kg60ansi/kg60ansi.json @@ -2,8 +2,11 @@ "name": "Keygem KG60 ANSI", "vendorId": "0x4B47", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/keygem/kg65rgbv2/kg65rgbv2.json b/src/keygem/kg65rgbv2/kg65rgbv2.json index 36cfbb487c..5808ad47a6 100644 --- a/src/keygem/kg65rgbv2/kg65rgbv2.json +++ b/src/keygem/kg65rgbv2/kg65rgbv2.json @@ -2,8 +2,11 @@ "name": "Keygem KG65 RGB V2", "vendorId": "0x4B47", "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/keyquest/enclave-1.json b/src/keyquest/enclave-1.json index 144b97d83c..1d70e51df2 100644 --- a/src/keyquest/enclave-1.json +++ b/src/keyquest/enclave-1.json @@ -2,13 +2,28 @@ "name": "Enclave-1", "vendorId": "0x1117", "productId": "0x0E0E", + "matrix": { + "rows": 3, + "cols": 3 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 3, "cols": 3}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/src/keyten/aperture/aperture.json b/src/keyten/aperture/aperture.json index bdc7a6368a..fa0430f419 100644 --- a/src/keyten/aperture/aperture.json +++ b/src/keyten/aperture/aperture.json @@ -2,14 +2,21 @@ "name": "Aperture", "vendorId": "0xEB69", "productId": "0x6501", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +30,20 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +56,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +82,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,24 +110,44 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/src/keyten/kt3700/kt3700.json b/src/keyten/kt3700/kt3700.json index b34f768d0a..408eebf7f4 100644 --- a/src/keyten/kt3700/kt3700.json +++ b/src/keyten/kt3700/kt3700.json @@ -2,49 +2,105 @@ "name": "kt3700", "vendorId": "0xEB69", "productId": "0x3700", + "matrix": { + "rows": 6, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 4}, "layouts": { - "labels": ["Split +", "Split Enter", "Split 0"], + "labels": [ + "Split +", + "Split Enter", + "Split 0" + ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], - [{"y": 1}, "1,0", "1,1", "1,2", "1,3"], [ - {"c": "#cccccc"}, + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 1 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,3\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "3,3\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "5,3\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,3\n\n\n1,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,1\n\n\n2,0", "5,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "5,3\n\n\n1,1" ], - [{"y": 0.25, "c": "#cccccc"}, "5,0\n\n\n2,1", "5,1\n\n\n2,1"] + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "5,0\n\n\n2,1", + "5,1\n\n\n2,1" + ] ] } } diff --git a/src/keyten/kt60_m/kt60_m.json b/src/keyten/kt60_m/kt60_m.json index 93ab4cbc79..c5cf2a3cbc 100644 --- a/src/keyten/kt60_m/kt60_m.json +++ b/src/keyten/kt60_m/kt60_m.json @@ -2,19 +2,31 @@ "name": "kt60-M", "vendorId": "0xEB69", "productId": "0x6001", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "Tsangan", "WKL", "HHKB"] + [ + "Bottom Row", + "Tsangan", + "WKL", + "HHKB" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,16 +39,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,13 +72,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,13 +97,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -84,55 +122,112 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,0", "4,12\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,1\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,12\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n2,1" ], [ - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,0\n\n\n2,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,2", "4,12\n\n\n2,2", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,13\n\n\n2,2" ] ] diff --git a/src/keyten/monoflex60/monoflex60.json b/src/keyten/monoflex60/monoflex60.json index 66d37200b8..f5a8c4c79e 100644 --- a/src/keyten/monoflex60/monoflex60.json +++ b/src/keyten/monoflex60/monoflex60.json @@ -2,21 +2,38 @@ "name": "Monoflex 60", "vendorId": "0xDEB4", "productId": "0x60EB", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", "Split Left Shift", - ["Enter", "ANSI", "ISO"], - ["Bottom Row", "Tsangan", "WKL", "HHKB"] + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Bottom Row", + "Tsangan", + "WKL", + "HHKB" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,16 +46,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,7 +80,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n3,0", { "x": 1.75, @@ -65,9 +96,15 @@ "1,13\n\n\n3,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,18 +116,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n3,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,12\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,55 +152,115 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,0", "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,1\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,12\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,0\n\n\n4,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,13\n\n\n4,2" ] ] diff --git a/src/kikoslab/ellora65.json b/src/kikoslab/ellora65.json index 2953375523..c71b625522 100644 --- a/src/kikoslab/ellora65.json +++ b/src/kikoslab/ellora65.json @@ -2,17 +2,22 @@ "name": "Ellora65", "vendorId": "0x04D8", "productId": "0xE88F", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "ANSI", "Split Space", "7U"] + [ + "Bottom Row", + "ANSI", + "Split Space", + "7U" + ] ], "keymap": [ [ diff --git a/src/kikoslab/kl90.json b/src/kikoslab/kl90.json index 3ad396af66..a9cff1d3c7 100644 --- a/src/kikoslab/kl90.json +++ b/src/kikoslab/kl90.json @@ -2,17 +2,23 @@ "name": "KL-90", "vendorId": "0x04D8", "productId": "0xEA53", - "lighting": "none", "matrix": { "rows": 6, "cols": 16 }, + "lighting": "none", "layouts": { "labels": [ "OLED", "ISO Enter", "Split Left Shift", - ["Spacebars", "Standard", "Split", "Hotswap Standard", "Hotswap Split"], + [ + "Spacebars", + "Standard", + "Split", + "Hotswap Standard", + "Hotswap Split" + ], "Bottom Mods" ], "keymap": [ diff --git a/src/kineticlabs/emu/emu_hotswap.json b/src/kineticlabs/emu/emu_hotswap.json index 97af894a59..668b8a7314 100644 --- a/src/kineticlabs/emu/emu_hotswap.json +++ b/src/kineticlabs/emu/emu_hotswap.json @@ -2,11 +2,11 @@ "name": "Emu Hotswap", "vendorId": "0xE015", "productId": "0xC387", - "lighting": "none", "matrix": { "rows": 6, "cols": 18 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/kineticlabs/emu/emu_soldered.json b/src/kineticlabs/emu/emu_soldered.json index 661005b8a2..e614e97720 100644 --- a/src/kineticlabs/emu/emu_soldered.json +++ b/src/kineticlabs/emu/emu_soldered.json @@ -2,13 +2,20 @@ "name": "Emu", "vendorId": "0xE015", "productId": "0xC386", - "lighting": "none", "matrix": { "rows": 6, "cols": 18 }, + "lighting": "none", "layouts": { - "labels": ["Split backspace", ["Bottom row", "6.25u", "7u"]], + "labels": [ + "Split backspace", + [ + "Bottom row", + "6.25u", + "7u" + ] + ], "keymap": [ [ { diff --git a/src/kira80/kira80.json b/src/kira80/kira80.json index 644e57870e..bed03b2287 100644 --- a/src/kira80/kira80.json +++ b/src/kira80/kira80.json @@ -2,18 +2,23 @@ "name": "Kira80", "vendorId": "0x6986", "productId": "0xC583", - "lighting": "qmk_backlight", "matrix": { "rows": 7, "cols": 15 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ diff --git a/src/kiwikey/borderland.json b/src/kiwikey/borderland.json index 79ddc863be..dfdf0be8b7 100644 --- a/src/kiwikey/borderland.json +++ b/src/kiwikey/borderland.json @@ -2,104 +2,273 @@ "name": "KiwiKey Borderland", "vendorId": "0x4B57", "productId": "0x424C", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"y": 0.38, "x": 3.75}, + { + "y": 0.38, + "x": 3.75 + }, "0,2", - {"x": 8.5}, + { + "x": 8.5 + }, "0,11", - {"x": 3.25, "c": "#777777"}, + { + "x": 3.25, + "c": "#777777" + }, "1,14" ], [ - {"y": -0.88, "x": 1.75, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 1.75, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10.5}, + { + "x": 10.5 + }, "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 2.25}, + { + "x": 2.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], - [{"y": -0.12, "x": 17.75, "c": "#777777"}, "2,14"], [ - {"y": -0.88, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.12, + "x": 17.75, + "c": "#777777" + }, + "2,14" + ], + [ + { + "y": -0.88, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 10}, + { + "x": 10 + }, "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], - [{"y": -0.12, "x": 18, "c": "#777777"}, "3,14"], [ - {"y": -0.88, "x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.12, + "x": 18, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.88, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.5}, + { + "x": 9.5 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 9.75}, + { + "x": 9.75 + }, "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11" ], - [{"y": -0.75, "x": 17}, "3,13"], - [{"y": -0.25, "x": 1, "w": 1.5}, "4,0"], - [{"y": -0.75, "x": 16}, "4,12", "4,13", "4,14"], [ - {"r": 12, "rx": 4.75, "ry": 1.5, "y": -1, "c": "#cccccc"}, + { + "y": -0.75, + "x": 17 + }, + "3,13" + ], + [ + { + "y": -0.25, + "x": 1, + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 16 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "r": 12, + "rx": 4.75, + "ry": 1.5, + "y": -1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": -0.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": -0.25}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 0.25}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": -0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -0.25 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 0.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ - {"r": -12, "rx": 13.5, "y": -1, "x": -4.25, "c": "#cccccc"}, + { + "r": -12, + "rx": 13.5, + "y": -1, + "x": -4.25, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -4.75}, "1,6", "1,7", "1,8", "1,9", "1,10"], - [{"x": -4.5}, "2,6", "2,7", "2,8", "2,9"], [ - {"y": 1, "x": -4.75, "w": 2.75}, + { + "x": -4.75 + }, + "1,6", + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -4.5 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "y": 1, + "x": -4.75, + "w": 2.75 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9" ], [ - {"ry": 1.75, "y": 1.75, "x": -4.25, "c": "#cccccc"}, + { + "ry": 1.75, + "y": 1.75, + "x": -4.25, + "c": "#cccccc" + }, "3,6", "3,7", "3,8", diff --git a/src/kiwikey/kawii9.json b/src/kiwikey/kawii9.json index ffb0cef0ab..e2d740fb73 100644 --- a/src/kiwikey/kawii9.json +++ b/src/kiwikey/kawii9.json @@ -2,16 +2,28 @@ "name": "KiwiKey Kawii9", "vendorId": "0x4B57", "productId": "0x0303", - "lighting": "qmk_rgblight", "matrix": { "rows": 3, "cols": 3 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/src/kiwikey/wanderland.json b/src/kiwikey/wanderland.json index fff6239833..23c7ebe77a 100644 --- a/src/kiwikey/wanderland.json +++ b/src/kiwikey/wanderland.json @@ -2,99 +2,299 @@ "name": "KiwiKey Wanderland", "vendorId": "0x4B57", "productId": "0x574C", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 13 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Split Backspace", "2.75u Right Shift"], + "labels": [ + "Split Backspace", + "2.75u Right Shift" + ], "keymap": [ [ - {"y": 0.1, "x": 0.75, "c": "#777777"}, + { + "y": 0.1, + "x": 0.75, + "c": "#777777" + }, "0,2", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "1,2", - {"x": 8.5}, + { + "x": 8.5 + }, "1,9" ], [ - {"y": -0.85, "x": 15.5, "c": "#aaaaaa", "w": 2}, + { + "y": -0.85, + "x": 15.5, + "c": "#aaaaaa", + "w": 2 + }, "1,11\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "1,11\n\n\n0,1", "1,12\n\n\n0,1" ], - [{"y": -1, "x": 2, "c": "#cccccc"}, "1,0", "1,1", {"x": 10.5}, "1,10"], - [{"y": -0.15, "x": 0.5, "c": "#aaaaaa"}, "0,1"], - [{"y": -0.95, "x": 13.25, "c": "#cccccc"}, "2,9"], [ - {"y": -0.9, "x": 1.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": -1, + "x": 2, + "c": "#cccccc" + }, + "1,0", + "1,1", + { + "x": 10.5 + }, + "1,10" + ], + [ + { + "y": -0.15, + "x": 0.5, + "c": "#aaaaaa" + }, + "0,1" + ], + [ + { + "y": -0.95, + "x": 13.25, + "c": "#cccccc" + }, + "2,9" + ], + [ + { + "y": -0.9, + "x": 1.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 10}, + { + "x": 10 + }, "2,10", "2,11", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12" ], - [{"y": -0.15, "x": 0.25}, "0,0"], [ - {"y": -0.85, "x": 1.5, "w": 1.75}, + { + "y": -0.15, + "x": 0.25 + }, + "0,0" + ], + [ + { + "y": -0.85, + "x": 1.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 9.5}, + { + "x": 9.5 + }, "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], - [{"y": -0.15, "c": "#aaaaaa"}, "0,3"], - [{"y": -0.85, "x": 18.75, "w": 2.75}, "5,11\n\n\n1,1"], [ - {"y": -1, "x": 1.25, "w": 2.25}, + { + "y": -0.15, + "c": "#aaaaaa" + }, + "0,3" + ], + [ + { + "y": -0.85, + "x": 18.75, + "w": 2.75 + }, + "5,11\n\n\n1,1" + ], + [ + { + "y": -1, + "x": 1.25, + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", - {"x": 9}, + { + "x": 9 + }, "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "5,11\n\n\n1,0", "4,12\n\n\n1,0" ], - [{"x": 1.25, "w": 1.5}, "5,0", {"x": 13.75, "w": 1.5}, "5,12"], [ - {"r": 12, "rx": 5.5, "ry": 1, "y": -0.7, "x": -0.5, "c": "#cccccc"}, + { + "x": 1.25, + "w": 1.5 + }, + "5,0", + { + "x": 13.75, + "w": 1.5 + }, + "5,12" + ], + [ + { + "r": 12, + "rx": 5.5, + "ry": 1, + "y": -0.7, + "x": -0.5, + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "0,5" ], - [{"x": -1}, "2,2", "2,3", "2,4", "2,5"], - [{"x": -0.75}, "3,2", "3,3", "3,4", "3,5"], - [{"x": -0.25}, "4,2", "4,3", "4,4", "4,5"], [ - {"x": 0.75, "c": "#777777", "w": 2.25}, + { + "x": -1 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": -0.75 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": -0.25 + }, + "4,2", + "4,3", + "4,4", + "4,5" + ], + [ + { + "x": 0.75, + "c": "#777777", + "w": 2.25 + }, "5,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,5" ], - [{"y": -0.9, "x": -0.5, "w": 1.25}, "5,2"], [ - {"r": -12, "rx": 13, "ry": 3.5, "y": -3.25, "x": -3, "c": "#cccccc"}, + { + "y": -0.9, + "x": -0.5, + "w": 1.25 + }, + "5,2" + ], + [ + { + "r": -12, + "rx": 13, + "ry": 3.5, + "y": -3.25, + "x": -3, + "c": "#cccccc" + }, "0,6", "1,6", "1,7", "1,8" ], - [{"x": -3.5}, "0,7", "2,6", "2,7", "2,8"], - [{"x": -3.25}, "3,6", "3,7", "3,8", "3,9"], - [{"x": -3.75}, "4,6", "4,7", "4,8", "4,9"], - [{"x": -3.75, "c": "#777777", "w": 2.75}, "5,7"], - [{"y": -0.9, "x": -1, "c": "#aaaaaa", "w": 1.5}, "5,9"] + [ + { + "x": -3.5 + }, + "0,7", + "2,6", + "2,7", + "2,8" + ], + [ + { + "x": -3.25 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -3.75 + }, + "4,6", + "4,7", + "4,8", + "4,9" + ], + [ + { + "x": -3.75, + "c": "#777777", + "w": 2.75 + }, + "5,7" + ], + [ + { + "y": -0.9, + "x": -1, + "c": "#aaaaaa", + "w": 1.5 + }, + "5,9" + ] ] } } diff --git a/src/kopibeng/mnk65/mnk65.json b/src/kopibeng/mnk65/mnk65.json index 04e9957a2d..01378721e7 100644 --- a/src/kopibeng/mnk65/mnk65.json +++ b/src/kopibeng/mnk65/mnk65.json @@ -2,8 +2,11 @@ "name": "MNK65", "vendorId": "0x4B50", "productId": "0x0651", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ [ diff --git a/src/kopibeng/mnk65_stm32/mnk65_stm32.json b/src/kopibeng/mnk65_stm32/mnk65_stm32.json index 1d1dce8d80..62a3aad562 100644 --- a/src/kopibeng/mnk65_stm32/mnk65_stm32.json +++ b/src/kopibeng/mnk65_stm32/mnk65_stm32.json @@ -2,8 +2,11 @@ "name": "MNK65_STM32", "vendorId": "0x4B50", "productId": "0x0652", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ [ diff --git a/src/kopibeng/mnk88/mnk88.json b/src/kopibeng/mnk88/mnk88.json index 71f074a776..5165d4b1ee 100644 --- a/src/kopibeng/mnk88/mnk88.json +++ b/src/kopibeng/mnk88/mnk88.json @@ -2,15 +2,23 @@ "name": "MNK88", "vendorId": "0x4B50", "productId": "0x8800", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom row", "7U", "WKL", "6.25U"] + [ + "Bottom row", + "7U", + "WKL", + "6.25U" + ] ], "keymap": [ [ diff --git a/src/kopibeng/typ65/typ65.json b/src/kopibeng/typ65/typ65.json index b1361a19da..4910bc04e1 100644 --- a/src/kopibeng/typ65/typ65.json +++ b/src/kopibeng/typ65/typ65.json @@ -2,11 +2,18 @@ "name": "Typ65+", "vendorId": "0x4B50", "productId": "0x065E", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ - ["Bottom row", "7u", "6.25u"], + [ + "Bottom row", + "7u", + "6.25u" + ], "Split Backspace", "ISO Enter", "Split Left Shift" diff --git a/src/kopibeng/xt60/xt60.json b/src/kopibeng/xt60/xt60.json index a9bc6389f5..9794f591f7 100644 --- a/src/kopibeng/xt60/xt60.json +++ b/src/kopibeng/xt60/xt60.json @@ -2,15 +2,24 @@ "name": "XT60", "vendorId": "0x4B50", "productId": "0x0600", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "ISO", "Split Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "7u", "WKL", "6.25u", "2.25u/1.25u/2.75u Split"] + [ + "Bottom Row", + "7u", + "WKL", + "6.25u", + "2.25u/1.25u/2.75u Split" + ] ], "keymap": [ [ diff --git a/src/kopibeng/xt60_singakbd/xt60_singakbd.json b/src/kopibeng/xt60_singakbd/xt60_singakbd.json index bc488bd30c..114738c874 100644 --- a/src/kopibeng/xt60_singakbd/xt60_singakbd.json +++ b/src/kopibeng/xt60_singakbd/xt60_singakbd.json @@ -2,15 +2,24 @@ "name": "XT60_SINGAKBD", "vendorId": "0x4B50", "productId": "0x0601", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "ISO", "Split Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "7u", "WKL", "6.25u", "2.25u/1.25u/2.75u Split"] + [ + "Bottom Row", + "7u", + "WKL", + "6.25u", + "2.25u/1.25u/2.75u Split" + ] ], "keymap": [ [ diff --git a/src/kopibeng/xt65/xt65.json b/src/kopibeng/xt65/xt65.json index 3295ea9b95..e19a6ced0c 100644 --- a/src/kopibeng/xt65/xt65.json +++ b/src/kopibeng/xt65/xt65.json @@ -2,10 +2,20 @@ "name": "XT65", "vendorId": "0x4B50", "productId": "0x0650", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split backspace", ["Bottom Row", "1.5U/7U", "1.25U/6.25U"]], + "labels": [ + "Split backspace", + [ + "Bottom Row", + "1.5U/7U", + "1.25U/6.25U" + ] + ], "keymap": [ [ { diff --git a/src/kopibeng/xt8x/xt8x.json b/src/kopibeng/xt8x/xt8x.json index fdc3b49e39..7c78d9f3f9 100644 --- a/src/kopibeng/xt8x/xt8x.json +++ b/src/kopibeng/xt8x/xt8x.json @@ -2,16 +2,28 @@ "name": "XT8x", "vendorId": "0x4B50", "productId": "0x8788", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ - ["F-row", "F13", "F12"], + [ + "F-row", + "F13", + "F12" + ], "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom row", "6.25U", "7U", "7U WKL"] + [ + "Bottom row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ diff --git a/src/kprepublic/bm16a.json b/src/kprepublic/bm16a.json index f1e9cdadc6..2d5fa2893f 100644 --- a/src/kprepublic/bm16a.json +++ b/src/kprepublic/bm16a.json @@ -2,11 +2,11 @@ "name": "KPRepublic bm16-a", "vendorId": "0x4B50", "productId": "0x016a", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 4, "cols": 4 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ @@ -18,10 +18,30 @@ "d": true } ], - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/src/kprepublic/bm16s.json b/src/kprepublic/bm16s.json index 02d5cd3354..15d56a8118 100644 --- a/src/kprepublic/bm16s.json +++ b/src/kprepublic/bm16s.json @@ -2,17 +2,37 @@ "name": "KPrepublic bm16-s", "vendorId": "0x4B50", "productId": "0x016b", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/src/kprepublic/bm40hsrgb.json b/src/kprepublic/bm40hsrgb.json index 7ed8412130..250af6bff8 100644 --- a/src/kprepublic/bm40hsrgb.json +++ b/src/kprepublic/bm40hsrgb.json @@ -2,11 +2,11 @@ "name": "KPRepublic BM40 RGB", "vendorId": "0x4B50", "productId": "0x3430", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/kprepublic/bm60poker.json b/src/kprepublic/bm60poker.json index 9c35ba4463..6780060ae1 100644 --- a/src/kprepublic/bm60poker.json +++ b/src/kprepublic/bm60poker.json @@ -2,14 +2,14 @@ "name": "KP Republic BM60 Poker", "vendorId": "0x4B50", "productId": "0xEF8D", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kprepublic/bm60poker_v2.json b/src/kprepublic/bm60poker_v2.json index b8d7fbfd05..c0b37ab492 100644 --- a/src/kprepublic/bm60poker_v2.json +++ b/src/kprepublic/bm60poker_v2.json @@ -2,14 +2,14 @@ "name": "BM60v2_poker", "vendorId": "0x4B50", "productId": "0x1122", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kprepublic/bm60rgb.json b/src/kprepublic/bm60rgb.json index 87597b5d95..b0026589da 100644 --- a/src/kprepublic/bm60rgb.json +++ b/src/kprepublic/bm60rgb.json @@ -2,14 +2,14 @@ "name": "KP Republic BM60 RGB", "vendorId": "0x4B50", "productId": "0xEF8C", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kprepublic/bm60rgb_v2.json b/src/kprepublic/bm60rgb_v2.json index 657e7a7d83..8f86a4238b 100644 --- a/src/kprepublic/bm60rgb_v2.json +++ b/src/kprepublic/bm60rgb_v2.json @@ -2,14 +2,14 @@ "name": "BM60V2", "vendorId": "0x4B50", "productId": "0x1121", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kprepublic/bm60v2_ec.json b/src/kprepublic/bm60v2_ec.json index 6916045861..76b56fcd3d 100644 --- a/src/kprepublic/bm60v2_ec.json +++ b/src/kprepublic/bm60v2_ec.json @@ -2,11 +2,11 @@ "name": "BM60v2_EC", "vendorId": "0x4B50", "productId": "0x1124", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/kprepublic/bm68rgb.json b/src/kprepublic/bm68rgb.json index 55f23c898b..dfc33975ec 100644 --- a/src/kprepublic/bm68rgb.json +++ b/src/kprepublic/bm68rgb.json @@ -2,14 +2,14 @@ "name": "KPrepublic BM68 RGB", "vendorId": "0x4B50", "productId": "0xEF6F", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kprepublic/bm68rgb_rev2.json b/src/kprepublic/bm68rgb_rev2.json index 9b3b13957d..1ce7003a16 100644 --- a/src/kprepublic/bm68rgb_rev2.json +++ b/src/kprepublic/bm68rgb_rev2.json @@ -2,14 +2,14 @@ "name": "KPrepublic BM68 RGB Rev2", "vendorId": "0x4B50", "productId": "0x1131", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kprepublic/bm80.json b/src/kprepublic/bm80.json index e32af4cf1b..4549255588 100644 --- a/src/kprepublic/bm80.json +++ b/src/kprepublic/bm80.json @@ -2,14 +2,14 @@ "name": "KPrepublic BM80", "vendorId": "0x4B50", "productId": "0xEF83", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 6, "cols": 17 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/kprepublic/bm980.json b/src/kprepublic/bm980.json index 74e582bedb..a5b5544371 100644 --- a/src/kprepublic/bm980.json +++ b/src/kprepublic/bm980.json @@ -2,44 +2,62 @@ "name": "KPrepublic BM980", "vendorId": "0x4B50", "productId": "0xEF61", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 7, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,13", "1,14", "1,10", "1,6" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -52,18 +70,27 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,14", - {"x": 1}, + { + "x": 1 + }, "2,13", "1,11", "1,9", "1,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,19 +103,32 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,14", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "3,13", "1,3", "1,4", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "1,5" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -100,17 +140,28 @@ "4,9", "4,10", "4,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,14", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "4,13", "1,8", "1,7" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "5,3", "5,4", @@ -121,34 +172,75 @@ "5,9", "5,10", "5,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "5,12", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "5,13", "6,8", "6,7", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "6,5" ], - [{"y": -0.75, "x": 14.5, "c": "#777777"}, "5,14"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.5, + "c": "#777777" + }, + "5,14" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "6,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,9", "6,10", "6,11", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "6,3", "6,4" ], - [{"y": -0.75, "x": 13.5, "c": "#777777"}, "6,12", "6,14", "6,13"] + [ + { + "y": -0.75, + "x": 13.5, + "c": "#777777" + }, + "6,12", + "6,14", + "6,13" + ] ] } } diff --git a/src/kprepublic/cospad.json b/src/kprepublic/cospad.json index 24f7f6cf21..99e9b923a0 100644 --- a/src/kprepublic/cospad.json +++ b/src/kprepublic/cospad.json @@ -2,8 +2,11 @@ "name": "Cospad", "vendorId": "0x4B5C", "productId": "0xB1E5", + "matrix": { + "rows": 6, + "cols": 4 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 4}, "layouts": { "labels": [ [ diff --git a/src/kprepublic/daisy40.json b/src/kprepublic/daisy40.json index af1270e53b..035439aeef 100644 --- a/src/kprepublic/daisy40.json +++ b/src/kprepublic/daisy40.json @@ -2,10 +2,19 @@ "name": "Daisy 40", "vendorId": "0x4B50", "productId": "0xD7DC", + "matrix": { + "rows": 4, + "cols": 11 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 4, "cols": 11}, "layouts": { - "labels": [["Bottom row", "Full size space", "Split space"]], + "labels": [ + [ + "Bottom row", + "Full size space", + "Split space" + ] + ], "keymap": [ [ { diff --git a/src/kprepublic/jj40.json b/src/kprepublic/jj40.json index b52da6d088..c8ae13f44a 100755 --- a/src/kprepublic/jj40.json +++ b/src/kprepublic/jj40.json @@ -2,18 +2,31 @@ "name": "KPrepublic JJ40", "vendorId": "0x4B50", "productId": "0x0040", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": [["Bottom Row", "Grid", "MIT", "Left 2u", "Right 2u", "2x2u"]], + "labels": [ + [ + "Bottom Row", + "Grid", + "MIT", + "Left 2u", + "Right 2u", + "2x2u" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,13 +37,19 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,12 +60,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -57,11 +80,15 @@ "2,8", "2,9", "2,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", "3,2", @@ -70,22 +97,57 @@ "3,5\n\n\n0,0", "3,6\n\n\n0,0", "3,7\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,8", "3,9", "3,10", "3,11" ], [ - {"x": 4, "c": "#aaaaaa"}, + { + "x": 4, + "c": "#aaaaaa" + }, "3,4\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "3,5\n\n\n0,1", "3,7\n\n\n0,1" ], - [{"x": 4, "w": 2}, "3,4\n\n\n0,2", "3,6\n\n\n0,2", "3,7\n\n\n0,2"], - [{"x": 4}, "3,4\n\n\n0,3", "3,5\n\n\n0,3", {"w": 2}, "3,6\n\n\n0,3"], - [{"x": 4, "w": 2}, "3,4\n\n\n0,4", {"w": 2}, "3,6\n\n\n0,4"] + [ + { + "x": 4, + "w": 2 + }, + "3,4\n\n\n0,2", + "3,6\n\n\n0,2", + "3,7\n\n\n0,2" + ], + [ + { + "x": 4 + }, + "3,4\n\n\n0,3", + "3,5\n\n\n0,3", + { + "w": 2 + }, + "3,6\n\n\n0,3" + ], + [ + { + "x": 4, + "w": 2 + }, + "3,4\n\n\n0,4", + { + "w": 2 + }, + "3,6\n\n\n0,4" + ] ] } } diff --git a/src/kprepublic/jj4x4.json b/src/kprepublic/jj4x4.json index 8dd2a6214e..a0f688cb17 100644 --- a/src/kprepublic/jj4x4.json +++ b/src/kprepublic/jj4x4.json @@ -2,17 +2,37 @@ "name": "KPrepublic JJ4x4", "vendorId": "0x4B50", "productId": "0x0044", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 4, "cols": 4 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/src/kprepublic/jj50.json b/src/kprepublic/jj50.json index 12b43c86e4..7abff4ba1a 100755 --- a/src/kprepublic/jj50.json +++ b/src/kprepublic/jj50.json @@ -2,18 +2,31 @@ "name": "KPrepublic JJ50", "vendorId": "0x4B50", "productId": "0x0050", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 12 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": [["Bottom Row", "Grid", "MIT", "Left 2u", "Right 2u", "2x2u"]], + "labels": [ + [ + "Bottom Row", + "Grid", + "MIT", + "Left 2u", + "Right 2u", + "2x2u" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,13 +37,19 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +60,19 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -58,12 +83,16 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -74,11 +103,15 @@ "3,8", "3,9", "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", "4,1", "4,2", @@ -87,22 +120,57 @@ "4,5\n\n\n0,0", "4,6\n\n\n0,0", "4,7\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,8", "4,9", "4,10", "4,11" ], [ - {"x": 4, "c": "#aaaaaa"}, + { + "x": 4, + "c": "#aaaaaa" + }, "4,4\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "4,5\n\n\n0,1", "4,7\n\n\n0,1" ], - [{"x": 4, "w": 2}, "4,4\n\n\n0,2", "4,6\n\n\n0,2", "4,7\n\n\n0,2"], - [{"x": 4}, "4,4\n\n\n0,3", "4,5\n\n\n0,3", {"w": 2}, "4,6\n\n\n0,3"], - [{"x": 4, "w": 2}, "4,4\n\n\n0,4", {"w": 2}, "4,6\n\n\n0,4"] + [ + { + "x": 4, + "w": 2 + }, + "4,4\n\n\n0,2", + "4,6\n\n\n0,2", + "4,7\n\n\n0,2" + ], + [ + { + "x": 4 + }, + "4,4\n\n\n0,3", + "4,5\n\n\n0,3", + { + "w": 2 + }, + "4,6\n\n\n0,3" + ], + [ + { + "x": 4, + "w": 2 + }, + "4,4\n\n\n0,4", + { + "w": 2 + }, + "4,6\n\n\n0,4" + ] ] } } diff --git a/src/kprepublic/xd75.json b/src/kprepublic/xd75.json index 8673b835c1..a4ce5f6221 100644 --- a/src/kprepublic/xd75.json +++ b/src/kprepublic/xd75.json @@ -2,8 +2,11 @@ "name": "KPrepublic XD75", "vendorId": "0x7844", "productId": "0x7575", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/kprepublic/xd84pro.json b/src/kprepublic/xd84pro.json index c76535c5cf..fbaf5f3d50 100644 --- a/src/kprepublic/xd84pro.json +++ b/src/kprepublic/xd84pro.json @@ -2,19 +2,39 @@ "name": "XD84 Pro", "vendorId": "0x7844", "productId": "0x8450", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 15 }, - + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Upper Modifiers", "Default", "Joined"], - ["Backspace", "Default", "Split", "2u Right"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Right Shift", "Default", "3x1.25u"], + [ + "Upper Modifiers", + "Default", + "Joined" + ], + [ + "Backspace", + "Default", + "Split", + "2u Right" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "3x1.25u" + ], [ "Bottom Row", "Default", @@ -27,7 +47,6 @@ "7) (Unofficial) 3x1.25u | 6.25u Space | 2x1.5u - 3x1u" ] ], - "keymap": [ [ { diff --git a/src/kwub/bloop/bloop.json b/src/kwub/bloop/bloop.json index b4494e41b8..453c7fb31d 100644 --- a/src/kwub/bloop/bloop.json +++ b/src/kwub/bloop/bloop.json @@ -2,12 +2,23 @@ "name": "Bloop65", "vendorId": "0x6b77", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ - ["Backspace", "Split", "Standard"], - ["Bottom row", "6.25u", "7u"] + [ + "Backspace", + "Split", + "Standard" + ], + [ + "Bottom row", + "6.25u", + "7u" + ] ], "keymap": [ [ diff --git a/src/ky01/ky01.json b/src/ky01/ky01.json index c82b685ab5..99e94c3595 100644 --- a/src/ky01/ky01.json +++ b/src/ky01/ky01.json @@ -2,17 +2,22 @@ "name": "KY-01", "vendorId": "0x4B4F", "productId": "0x4B59", - "lighting": "none", "matrix": { "rows": 6, "cols": 16 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "Default", "7U", "With Right GUI"] + [ + "Bottom Row", + "Default", + "7U", + "With Right GUI" + ] ], "keymap": [ [ diff --git a/src/labyrinth75/labyrinth75.json b/src/labyrinth75/labyrinth75.json index 2b6da90b4d..193d5317c1 100644 --- a/src/labyrinth75/labyrinth75.json +++ b/src/labyrinth75/labyrinth75.json @@ -2,8 +2,11 @@ "name": "labyrinth75", "vendorId": "0x4F53", "productId": "0x464B", + "matrix": { + "rows": 9, + "cols": 9 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 9, "cols": 9}, "layouts": { "keymap": [ [ diff --git a/src/lain/lain.json b/src/lain/lain.json index 0e8dce1b00..439391c0c5 100644 --- a/src/lain/lain.json +++ b/src/lain/lain.json @@ -2,8 +2,11 @@ "name": "Lain", "vendorId": "0x04D8", "productId": "0xE8F4", + "matrix": { + "rows": 4, + "cols": 13 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 13}, "layouts": { "keymap": [ [ diff --git a/src/laser_ninja/pumpkinpad/pumpkinpad.json b/src/laser_ninja/pumpkinpad/pumpkinpad.json index fa38e73bed..177d7be49b 100644 --- a/src/laser_ninja/pumpkinpad/pumpkinpad.json +++ b/src/laser_ninja/pumpkinpad/pumpkinpad.json @@ -2,16 +2,35 @@ "name": "Pumpkinpad", "vendorId": "0x6C6E", "productId": "0x7070", - "lighting": "qmk_rgblight", "matrix": { "rows": 3, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - [{"x":0.5}, "0,0","0,1","0,2"], - ["1,0", "1,1", "1,2", "1,3"], - [{"x":0.5}, "2,0", "2,1", "2,2"] + [ + { + "x": 0.5 + }, + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "x": 0.5 + }, + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/src/latin17rgb/latin17rgb.json b/src/latin17rgb/latin17rgb.json index 4db3dcc82c..9b8845fa12 100644 --- a/src/latin17rgb/latin17rgb.json +++ b/src/latin17rgb/latin17rgb.json @@ -2,18 +2,50 @@ "name": "latin17rgb", "vendorId": "0x7C88", "productId": "0x7C97", - "lighting": "none", "matrix": { "rows": 5, "cols": 4 }, + "lighting": "none", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", {"h": 2}, "1,3"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2", {"h": 2}, "3,3"], - [{"c": "#cccccc", "w": 2}, "4,0", "4,1"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + { + "h": 2 + }, + "1,3" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2", + { + "h": 2 + }, + "3,3" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "4,0", + "4,1" + ] ] } } diff --git a/src/latin60RGB/latin60rgb.json b/src/latin60RGB/latin60rgb.json index 685964e69d..b128f7afee 100644 --- a/src/latin60RGB/latin60rgb.json +++ b/src/latin60RGB/latin60rgb.json @@ -2,11 +2,11 @@ "name": "latin60RGB", "vendorId": "0x6C63", "productId": "0x6C69", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/latin64ble/latin64ble.json b/src/latin64ble/latin64ble.json index af5339d1aa..a324cd2784 100644 --- a/src/latin64ble/latin64ble.json +++ b/src/latin64ble/latin64ble.json @@ -2,11 +2,11 @@ "name": "latin64ble", "vendorId": "0x6C63", "productId": "0x6C71", - "lighting": "none", "matrix": { "rows": 8, "cols": 8 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/latinpadble/latinpadble.json b/src/latinpadble/latinpadble.json index c039654144..014558d566 100644 --- a/src/latinpadble/latinpadble.json +++ b/src/latinpadble/latinpadble.json @@ -2,18 +2,40 @@ "name": "latinpadble", "vendorId": "0x7C88", "productId": "0x7C98", - "lighting": "none", "matrix": { "rows": 5, "cols": 4 }, + "lighting": "none", "layouts": { "keymap": [ - ["0,0"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3"] + [ + "0,0" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3" + ] ] } } diff --git a/src/lazydesigners/bolt.json b/src/lazydesigners/bolt.json index e76e472523..cca5e9a072 100644 --- a/src/lazydesigners/bolt.json +++ b/src/lazydesigners/bolt.json @@ -2,79 +2,130 @@ "name": "LAZYDESIGERS Bolt", "vendorId": "0x4C44", "productId": "0x0041", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 4, "cols": 12}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 1.5}, + { + "x": 1.5 + }, "0,6", "0,7", "0,8", "0,9", "0,10", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "0,11" ], [ - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1.5}, + { + "x": 1.5 + }, "1,6", "1,7", "1,8", "1,9", "1,10", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "1,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 0.5}, + { + "x": 0.5 + }, "2,6", "2,7", "2,8", "2,9", "2,10", "2,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,11" ], [ - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,0", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,1", - {"c": "#777777", "x": 0.75, "w": 1.25}, + { + "c": "#777777", + "x": 0.75, + "w": 1.25 + }, "3,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,4", - {"c": "#777777", "x": 0.5, "w": 2.25}, + { + "c": "#777777", + "x": 0.5, + "w": 2.25 + }, "3,6", "3,7", - {"x": 0.75}, - {"c": "#cccccc"}, + { + "x": 0.75 + }, + { + "c": "#cccccc" + }, "3,8", "3,9", "3,10" diff --git a/src/lazydesigners/cassette8.json b/src/lazydesigners/cassette8.json index d75840ec15..33cbabdb49 100644 --- a/src/lazydesigners/cassette8.json +++ b/src/lazydesigners/cassette8.json @@ -2,12 +2,25 @@ "name": "Cassette8", "vendorId": "0x4C44", "productId": "0x0008", + "matrix": { + "rows": 2, + "cols": 4 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 2, "cols": 4}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/src/lazydesigners/dimple.json b/src/lazydesigners/dimple.json index 387fd6babc..e35529a537 100755 --- a/src/lazydesigners/dimple.json +++ b/src/lazydesigners/dimple.json @@ -2,14 +2,19 @@ "name": "LAZYDESIGERS Dimple", "vendorId": "0x4C44", "productId": "0x0040", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Style", "Staggered", "Staggered iso", "Ortho"], + [ + "Style", + "Staggered", + "Staggered iso", + "Ortho" + ], [ "Bottom Row", "Split", diff --git a/src/lazydesigners/dimpleplus.json b/src/lazydesigners/dimpleplus.json index 59b9ef56e3..41b6cc50d1 100644 --- a/src/lazydesigners/dimpleplus.json +++ b/src/lazydesigners/dimpleplus.json @@ -2,16 +2,29 @@ "name": "DimplePlus", "vendorId": "0x4C44", "productId": "0x0061", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 12 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Backspace", "Split", "2U"], - ["Enter", "1.25U", "2.25U", "ISO"], - ["Bottom Row", "Split", "7U"] + [ + "Backspace", + "Split", + "2U" + ], + [ + "Enter", + "1.25U", + "2.25U", + "ISO" + ], + [ + "Bottom Row", + "Split", + "7U" + ] ], "keymap": [ [ diff --git a/src/lazydesigners/the30.json b/src/lazydesigners/the30.json index a359ace497..63e0f9b21f 100644 --- a/src/lazydesigners/the30.json +++ b/src/lazydesigners/the30.json @@ -2,13 +2,49 @@ "name": "THE30", "vendorId": "0x4C44", "productId": "0x0030", + "matrix": { + "rows": 3, + "cols": 10 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 3, "cols": 10}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", "0,9"], - ["1,0", "1,1", "1,2", "1,3", "1,4", "1,5", "1,6", "1,7", "1,8", "1,9"], - ["2,0", "2,1", "2,2", "2,3", "2,4", "2,5", "2,6", "2,7", "2,8", "2,9"] + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9" + ] ] } } diff --git a/src/lazydesigners/the40.json b/src/lazydesigners/the40.json index 9c938cd694..681bf4a5eb 100644 --- a/src/lazydesigners/the40.json +++ b/src/lazydesigners/the40.json @@ -2,11 +2,19 @@ "name": "LAZYDESIGERS THE40", "vendorId": "0x4C44", "productId": "0x0042", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 4, "cols": 12}, "layouts": { "labels": [ - ["Style", "Staggered 1U Shift", "Staggered 1.25U Shift", "Ortho"], + [ + "Style", + "Staggered 1U Shift", + "Staggered 1.25U Shift", + "Ortho" + ], [ "Bottom Row", "Staggered Split", @@ -17,9 +25,13 @@ ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,13 +42,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,0", "1,2\n\n\n0,0", "1,3\n\n\n0,0", @@ -46,11 +65,19 @@ "1,7\n\n\n0,0", "1,8\n\n\n0,0", "1,9\n\n\n0,0", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,10\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,1", "1,2\n\n\n0,1", "1,3\n\n\n0,1", @@ -60,10 +87,15 @@ "1,7\n\n\n0,1", "1,8\n\n\n0,1", "1,9\n\n\n0,1", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,10\n\n\n0,1", "1,0\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,2", "1,2\n\n\n0,2", "1,3\n\n\n0,2", @@ -74,13 +106,20 @@ "1,8\n\n\n0,2", "1,9\n\n\n0,2", "1,10\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11\n\n\n0,2" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,0", "2,2\n\n\n0,0", "2,3\n\n\n0,0", @@ -89,13 +128,22 @@ "2,6\n\n\n0,0", "2,7\n\n\n0,0", "2,8\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "2,9\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,10\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,1", "2,2\n\n\n0,1", "2,3\n\n\n0,1", @@ -105,10 +153,15 @@ "2,7\n\n\n0,1", "2,8\n\n\n0,1", "2,9\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,10\n\n\n0,1", "2,0\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,2", "2,2\n\n\n0,2", "2,3\n\n\n0,2", @@ -119,33 +172,59 @@ "2,8\n\n\n0,2", "2,9\n\n\n0,2", "2,10\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11\n\n\n0,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n1,0", "3,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n1,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,4\n\n\n1,0", - {"w": 2.75}, + { + "w": 2.75 + }, "3,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8\n\n\n1,0", "3,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", "3,2\n\n\n1,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,4\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,10\n\n\n1,1", "3,0\n\n\n1,2", "3,1\n\n\n1,2", @@ -164,9 +243,14 @@ "3,2\n\n\n1,3", "3,3\n\n\n1,3", "3,4\n\n\n1,3", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,5\n\n\n1,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n1,3", "3,8\n\n\n1,3", "3,9\n\n\n1,3", diff --git a/src/lazydesigners/the60rev2.json b/src/lazydesigners/the60rev2.json index 541b90fe16..57e982a683 100644 --- a/src/lazydesigners/the60rev2.json +++ b/src/lazydesigners/the60rev2.json @@ -2,14 +2,33 @@ "name": "LAZYDESIGNERS THE60Rev2", "vendorId": "0x4C44", "productId": "0x0062", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ - ["Backspace", "2U", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "ANSI", "ISO"], - ["Right Shift", "Split", "ANSI"], + [ + "Backspace", + "2U", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Split", + "ANSI" + ], [ "Bottom Row", "Tsangan", diff --git a/src/lck75/lck75.json b/src/lck75/lck75.json index 86b16c1a52..fefe1b0277 100644 --- a/src/lck75/lck75.json +++ b/src/lck75/lck75.json @@ -2,8 +2,11 @@ "name": "LCK75", "vendorId": "0x7856", "productId": "0x6163", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/le_chiffre/le_chiffre.json b/src/le_chiffre/le_chiffre.json index 47d8de47c9..cdf60628a1 100644 --- a/src/le_chiffre/le_chiffre.json +++ b/src/le_chiffre/le_chiffre.json @@ -2,11 +2,11 @@ "name": "Le Chiffre", "vendorId": "0x7431", "productId": "0xD645", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 10 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/lfkeyboards/lfk78/lfk78.json b/src/lfkeyboards/lfk78/lfk78.json index 5b9ac98310..60133babc6 100644 --- a/src/lfkeyboards/lfk78/lfk78.json +++ b/src/lfkeyboards/lfk78/lfk78.json @@ -2,8 +2,11 @@ "name": "LFK78", "vendorId": "0x4C46", "productId": "0x3738", + "matrix": { + "rows": 5, + "cols": 18 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 18}, "layouts": { "keymap": [ [ diff --git a/src/lfkeyboards/lfkpad/lfkpad.json b/src/lfkeyboards/lfkpad/lfkpad.json index 9e225788c5..162e93d2be 100644 --- a/src/lfkeyboards/lfkpad/lfkpad.json +++ b/src/lfkeyboards/lfkpad/lfkpad.json @@ -2,15 +2,25 @@ "name": "LFKPad", "vendorId": "0x4C46", "productId": "0x3231", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], [ "2,0", "2,1", @@ -20,7 +30,11 @@ }, "2,3" ], - ["3,0", "3,1", "3,2"], + [ + "3,0", + "3,1", + "3,2" + ], [ "4,0", "4,1", diff --git a/src/lfkeyboards/smk65/smk65-revf.json b/src/lfkeyboards/smk65/smk65-revf.json index 0b8a8d2958..cd2dfc961f 100644 --- a/src/lfkeyboards/smk65/smk65-revf.json +++ b/src/lfkeyboards/smk65/smk65-revf.json @@ -2,18 +2,23 @@ "name": "SMK65v2 RevF", "vendorId": "0x4C46", "productId": "0x565F", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "Split Space", "7U"], + [ + "Bottom Row", + "6.25U", + "Split Space", + "7U" + ], "Right Mods" ], "keymap": [ diff --git a/src/lily58/lily58.json b/src/lily58/lily58.json index 0907bcf7dd..116737e417 100644 --- a/src/lily58/lily58.json +++ b/src/lily58/lily58.json @@ -2,93 +2,323 @@ "name": "Lily58", "vendorId": "0x04D8", "productId": "0xEB2D", + "matrix": { + "rows": 10, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 6}, "layouts": { "labels": [], "keymap": [ - [{"x": 3.5}, "0,3", {"x": 8.5}, "5,3"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3", + { + "x": 8.5 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 6.5}, + { + "x": 6.5 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5.5}, "0,5", {"x": 4.5}, "5,5"], - [{"y": -0.875, "x": 1.5}, "0,1", {"x": 12.5}, "5,1"], [ - {"y": -0.875, "x": 0.5, "c": "#777777"}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 4.5 + }, + "5,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "0,1", + { + "x": 12.5 + }, + "5,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#777777" + }, "0,0", - {"x": 14.5, "c": "#cccccc"}, + { + "x": 14.5, + "c": "#cccccc" + }, "5,0" ], - [{"y": -0.5, "x": 3.5}, "1,3", {"x": 8.5}, "6,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.5, + "x": 3.5 + }, + "1,3", + { + "x": 8.5 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 6.5}, + { + "x": 6.5 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5.5}, "1,5", {"x": 4.5}, "6,5"], - [{"y": -0.875, "x": 1.5}, "1,1", {"x": 12.5}, "6,1"], [ - {"y": -0.875, "x": 0.5, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 4.5 + }, + "6,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "1,1", + { + "x": 12.5 + }, + "6,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, "1,0", - {"x": 14.5, "c": "#cccccc"}, + { + "x": 14.5, + "c": "#cccccc" + }, "6,0" ], - [{"y": -0.5, "x": 3.5}, "2,3", {"x": 8.5}, "7,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.5, + "x": 3.5 + }, + "2,3", + { + "x": 8.5 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 6.5}, + { + "x": 6.5 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 4.5}, "7,5"], - [{"y": -0.875, "x": 1.5}, "2,1", {"x": 12.5}, "7,1"], [ - {"y": -0.875, "x": 0.5, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 4.5 + }, + "7,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "2,1", + { + "x": 12.5 + }, + "7,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, "2,0", - {"x": 14.5, "c": "#cccccc"}, + { + "x": 14.5, + "c": "#cccccc" + }, "7,0" ], - [{"y": -0.75, "x": 6.5}, "4,5", {"x": 2.5}, "9,5"], - [{"y": -0.75, "x": 3.5}, "3,3", {"x": 8.5}, "8,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.75, + "x": 6.5 + }, + "4,5", + { + "x": 2.5 + }, + "9,5" + ], + [ + { + "y": -0.75, + "x": 3.5 + }, + "3,3", + { + "x": 8.5 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 6.5}, + { + "x": 6.5 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5.5}, "3,5", {"x": 4.5}, "8,5"], - [{"y": -0.875, "x": 1.5}, "3,1", {"x": 12.5}, "8,1"], - [{"y": -0.875, "x": 0.5, "c": "#aaaaaa"}, "3,0", {"x": 14.5}, "8,0"], - [{"y": -0.375, "x": 3}, "4,1"], - [{"y": -0.975, "x": 4}, "4,2", {"x": 7.5}, "9,2", "9,1"], [ - {"y": -0.9, "x": 5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 4.5 + }, + "8,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "3,1", + { + "x": 12.5 + }, + "8,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, + "3,0", + { + "x": 14.5 + }, + "8,0" + ], + [ + { + "y": -0.375, + "x": 3 + }, + "4,1" + ], + [ + { + "y": -0.975, + "x": 4 + }, + "4,2", + { + "x": 7.5 + }, + "9,2", + "9,1" + ], + [ + { + "y": -0.9, + "x": 5 + }, "4,3", - {"x": 0.5, "c": "#777777", "h": 1.5}, + { + "x": 0.5, + "c": "#777777", + "h": 1.5 + }, "4,4", - {"x": 2.5, "h": 1.5}, + { + "x": 2.5, + "h": 1.5 + }, "9,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "9,3" ] ] diff --git a/src/linworks/dolice/dolice.json b/src/linworks/dolice/dolice.json index a29d00b015..8f53fef6e6 100644 --- a/src/linworks/dolice/dolice.json +++ b/src/linworks/dolice/dolice.json @@ -2,13 +2,17 @@ "name": "KLC Dolice", "vendorId": "0x4C58", "productId": "0x0005", - "lighting": "qmk_backlight", "matrix": { "rows": 9, "cols": 8 }, + "lighting": "qmk_backlight", "layouts": { - "labels": ["Split Backspace", "Long Shift", "2.25u left Space"], + "labels": [ + "Split Backspace", + "Long Shift", + "2.25u left Space" + ], "keymap": [ [ { diff --git a/src/linworks/em8/em8.json b/src/linworks/em8/em8.json index b525ca7b5d..58aeba1ebf 100644 --- a/src/linworks/em8/em8.json +++ b/src/linworks/em8/em8.json @@ -2,13 +2,15 @@ "name": "Linworks EM.8", "vendorId": "0x4C58", "productId": "0x0006", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/linworks/fave104/Fave104.json b/src/linworks/fave104/Fave104.json index 1ddd30e914..01f6683aec 100644 --- a/src/linworks/fave104/Fave104.json +++ b/src/linworks/fave104/Fave104.json @@ -2,18 +2,22 @@ "name": "Linworks Fave 104", "vendorId": "0x4C58", "productId": "0x000A", - "lighting": "qmk_backlight", "matrix": { "rows": 12, "cols": 11 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Regular", "Tsangan"] + [ + "Bottom Row", + "Regular", + "Tsangan" + ] ], "keymap": [ [ @@ -224,7 +228,10 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n3,0", { "x": 1.25, diff --git a/src/linworks/fave65h/fave65h.json b/src/linworks/fave65h/fave65h.json index 71db7af967..7f53e058d4 100644 --- a/src/linworks/fave65h/fave65h.json +++ b/src/linworks/fave65h/fave65h.json @@ -2,55 +2,190 @@ "name": "FAve 65H", "vendorId": "0x4C58", "productId": "0x0007", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Vertical Gradient", 1], - ["Horizontal Gradient", 1], - ["Breathing", 1], - ["Colorband - Saturation", 1], - ["Colorband - Brightness", 1], - ["Pinwheel - Saturation", 1], - ["Pinwheel - Brightness", 1], - ["Spiral - Saturation", 1], - ["Spiral - Brightness", 1], - ["Cycle All", 1], - ["Cycle Horizontal", 1], - ["Cycle Vertical", 1], - ["Rainbow Chevron", 1], - ["Cycle - In/Out", 1], - ["Cycle - In/Out Dual", 1], - ["Cycle - Pinwheel", 1], - ["Cycle - Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multiwide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multicross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multinexus", 1], - ["Splash", 1], - ["Multisplash", 1], - ["Solid Splash", 1], - ["Solid Multisplash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Vertical Gradient", + 1 + ], + [ + "Horizontal Gradient", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Colorband - Saturation", + 1 + ], + [ + "Colorband - Brightness", + 1 + ], + [ + "Pinwheel - Saturation", + 1 + ], + [ + "Pinwheel - Brightness", + 1 + ], + [ + "Spiral - Saturation", + 1 + ], + [ + "Spiral - Brightness", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Horizontal", + 1 + ], + [ + "Cycle Vertical", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Cycle - In/Out", + 1 + ], + [ + "Cycle - In/Out Dual", + 1 + ], + [ + "Cycle - Pinwheel", + 1 + ], + [ + "Cycle - Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multiwide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multicross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multinexus", + 1 + ], + [ + "Splash", + 1 + ], + [ + "Multisplash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multisplash", + 1 + ] ], - "supportedLightingValues": [128, 129, 130, 131] + "supportedLightingValues": [ + 128, + 129, + 130, + 131 + ] }, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "Regular", "Tsangan"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "Regular", + "Tsangan" + ] + ], "keymap": [ [ { diff --git a/src/linworks/fave84h/fave84h.json b/src/linworks/fave84h/fave84h.json index 8260bb3097..9b520effe8 100644 --- a/src/linworks/fave84h/fave84h.json +++ b/src/linworks/fave84h/fave84h.json @@ -2,55 +2,185 @@ "name": "FAve 84H", "vendorId": "0x4C58", "productId": "0x0004", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Vertical Gradient", 1], - ["Horizontal Gradient", 1], - ["Breathing", 1], - ["Colorband - Saturation", 1], - ["Colorband - Brightness", 1], - ["Pinwheel - Saturation", 1], - ["Pinwheel - Brightness", 1], - ["Spiral - Saturation", 1], - ["Spiral - Brightness", 1], - ["Cycle All", 1], - ["Cycle Horizontal", 1], - ["Cycle Vertical", 1], - ["Rainbow Chevron", 1], - ["Cycle - In/Out", 1], - ["Cycle - In/Out Dual", 1], - ["Cycle - Pinwheel", 1], - ["Cycle - Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multiwide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multicross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multinexus", 1], - ["Splash", 1], - ["Multisplash", 1], - ["Solid Splash", 1], - ["Solid Multisplash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Vertical Gradient", + 1 + ], + [ + "Horizontal Gradient", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Colorband - Saturation", + 1 + ], + [ + "Colorband - Brightness", + 1 + ], + [ + "Pinwheel - Saturation", + 1 + ], + [ + "Pinwheel - Brightness", + 1 + ], + [ + "Spiral - Saturation", + 1 + ], + [ + "Spiral - Brightness", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Horizontal", + 1 + ], + [ + "Cycle Vertical", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Cycle - In/Out", + 1 + ], + [ + "Cycle - In/Out Dual", + 1 + ], + [ + "Cycle - Pinwheel", + 1 + ], + [ + "Cycle - Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multiwide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multicross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multinexus", + 1 + ], + [ + "Splash", + 1 + ], + [ + "Multisplash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multisplash", + 1 + ] ], - "supportedLightingValues": [128, 129, 130, 131] + "supportedLightingValues": [ + 128, + 129, + 130, + 131 + ] }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/linworks/fave87/fave87.json b/src/linworks/fave87/fave87.json index 7bce2bce68..185ec6fc6b 100644 --- a/src/linworks/fave87/fave87.json +++ b/src/linworks/fave87/fave87.json @@ -2,18 +2,22 @@ "name": "Linworks Fave 87", "vendorId": "0x4C58", "productId": "0x0002", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Regular", "Tsangan"] + [ + "Bottom Row", + "Regular", + "Tsangan" + ] ], "keymap": [ [ diff --git a/src/linworks/fave87h/fave87h.json b/src/linworks/fave87h/fave87h.json index ec00c9aae8..cb35514bef 100644 --- a/src/linworks/fave87h/fave87h.json +++ b/src/linworks/fave87h/fave87h.json @@ -2,55 +2,185 @@ "name": "FAve 87H", "vendorId": "0x4C58", "productId": "0x0003", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Vertical Gradient", 1], - ["Horizontal Gradient", 1], - ["Breathing", 1], - ["Colorband - Saturation", 1], - ["Colorband - Brightness", 1], - ["Pinwheel - Saturation", 1], - ["Pinwheel - Brightness", 1], - ["Spiral - Saturation", 1], - ["Spiral - Brightness", 1], - ["Cycle All", 1], - ["Cycle Horizontal", 1], - ["Cycle Vertical", 1], - ["Rainbow Chevron", 1], - ["Cycle - In/Out", 1], - ["Cycle - In/Out Dual", 1], - ["Cycle - Pinwheel", 1], - ["Cycle - Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multiwide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multicross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multinexus", 1], - ["Splash", 1], - ["Multisplash", 1], - ["Solid Splash", 1], - ["Solid Multisplash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Vertical Gradient", + 1 + ], + [ + "Horizontal Gradient", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Colorband - Saturation", + 1 + ], + [ + "Colorband - Brightness", + 1 + ], + [ + "Pinwheel - Saturation", + 1 + ], + [ + "Pinwheel - Brightness", + 1 + ], + [ + "Spiral - Saturation", + 1 + ], + [ + "Spiral - Brightness", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Horizontal", + 1 + ], + [ + "Cycle Vertical", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Cycle - In/Out", + 1 + ], + [ + "Cycle - In/Out Dual", + 1 + ], + [ + "Cycle - Pinwheel", + 1 + ], + [ + "Cycle - Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multiwide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multicross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multinexus", + 1 + ], + [ + "Splash", + 1 + ], + [ + "Multisplash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multisplash", + 1 + ] ], - "supportedLightingValues": [128, 129, 130, 131] + "supportedLightingValues": [ + 128, + 129, + 130, + 131 + ] }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/linworks/whale75/whale75.json b/src/linworks/whale75/whale75.json index 17d3cbf290..c91a9b7df4 100644 --- a/src/linworks/whale75/whale75.json +++ b/src/linworks/whale75/whale75.json @@ -2,14 +2,21 @@ "name": "Linworks Whale 75", "vendorId": "0x4C58", "productId": "0x0001", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "ANSI", "WKL"] + [ + "Bottom Row", + "ANSI", + "WKL" + ] ], "keymap": [ [ diff --git a/src/lm_keyboard/lm60n/lm60n.json b/src/lm_keyboard/lm60n/lm60n.json index cda5bb54ab..f23a2d91ee 100644 --- a/src/lm_keyboard/lm60n/lm60n.json +++ b/src/lm_keyboard/lm60n/lm60n.json @@ -2,18 +2,26 @@ "name": "L+M 60N", "vendorId": "0x4C4D", "productId": "0x4B01", - "lighting": "qmk_rgblight", "matrix": { "rows": 7, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/lw67/lw67.json b/src/lw67/lw67.json index 44310852e6..c696de0930 100644 --- a/src/lw67/lw67.json +++ b/src/lw67/lw67.json @@ -2,14 +2,30 @@ "name": "LW67", "vendorId": "0x4C50", "productId": "0x9998", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { + "labels": [ + [ + "Configuration", + "ANSI", + "ANSI Split Backspace", + "ISO", + "ISO Split Backspace" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,22 +39,50 @@ "0,11", "0,12", "0,13\n\n\n0,3", - {"x": -1, "c": "#aaaaaa", "w": 2}, + { + "x": -1, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,2", - {"x": -2, "c": "#cccccc"}, + { + "x": -2, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"x": -1, "c": "#aaaaaa", "w": 2}, + { + "x": -1, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": -1}, + { + "x": -1 + }, "0,14\n\n\n0,3", - {"x": -1}, + { + "x": -1 + }, "0,14\n\n\n0,1" ], - [{"y": -0.5, "x": 15.75, "c": "#777777"}, "0,15"], [ - {"y": -0.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.5, + "x": 15.75, + "c": "#777777" + }, + "0,15" + ], + [ + { + "y": -0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,9 +95,14 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"x": -1.5, "w": 1.5}, + { + "x": -1.5, + "w": 1.5 + }, "1,13\n\n\n0,1", { "x": -1.25, @@ -65,13 +114,25 @@ "x2": -0.25 }, "2,13\n\n\n0,2", - {"x": -1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": -1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n0,3" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -83,30 +144,60 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"x": -2.25, "w": 2.25}, + { + "x": -2.25, + "w": 2.25 + }, "2,13\n\n\n0,1", - {"x": -2.25, "c": "#cccccc"}, + { + "x": -2.25, + "c": "#cccccc" + }, "2,12\n\n\n0,2", - {"x": -1}, + { + "x": -1 + }, "2,12\n\n\n0,3", - {"x": 1.75}, + { + "x": 1.75 + }, "2,14", "2,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,3", - {"x": -1.25, "w": 1.25}, + { + "x": -1.25, + "w": 1.25 + }, "3,0\n\n\n0,2", - {"x": -1.25, "w": 2.25}, + { + "x": -1.25, + "w": 2.25 + }, "3,0\n\n\n0,1", - {"x": -2.25, "w": 2.25}, + { + "x": -2.25, + "w": 2.25 + }, "3,0\n\n\n0,0", - {"x": -1, "c": "#cccccc"}, + { + "x": -1, + "c": "#cccccc" + }, "3,1\n\n\n0,3", - {"x": -1}, + { + "x": -1 + }, "3,1\n\n\n0,2", "3,2", "3,3", @@ -118,37 +209,68 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,14" ], - [{"y": -0.75, "x": 15.25, "c": "#777777"}, "3,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15.25, + "c": "#777777" + }, + "3,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "4,7", "4,8", "4,9"] - ], - "labels": [ [ - "Configuration", - "ANSI", - "ANSI Split Backspace", - "ISO", - "ISO Split Backspace" + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "4,7", + "4,8", + "4,9" ] ] } diff --git a/src/lyra/lyra.json b/src/lyra/lyra.json index eb5d506b3c..49a88bd9c8 100644 --- a/src/lyra/lyra.json +++ b/src/lyra/lyra.json @@ -2,109 +2,384 @@ "name": "Lyra", "vendorId": "0x4443", "productId": "0x4C43", + "matrix": { + "rows": 10, + "cols": 7 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 7}, "layouts": { "labels": [], "keymap": [ - [{"x": 4}, "0,4", {"x": 5}, "5,4"], - [{"y": -0.9, "x": 3}, "0,3"], - [{"y": -1, "x": 5}, "0,5", {"x": 3}, "5,5", {"x": 1}, "5,3"], - [{"y": -0.85, "x": 6}, "0,6", {"x": 1}, "5,6"], [ - {"y": -0.95, "c": "#777777"}, + { + "x": 4 + }, + "0,4", + { + "x": 5 + }, + "5,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, + "0,3" + ], + [ + { + "y": -1, + "x": 5 + }, + "0,5", + { + "x": 3 + }, + "5,5", + { + "x": 1 + }, + "5,3" + ], + [ + { + "y": -0.85, + "x": 6 + }, + "0,6", + { + "x": 1 + }, + "5,6" + ], + [ + { + "y": -0.95, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", - {"x": 9}, + { + "x": 9 + }, "5,2", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "5,0" ], - [{"y": -0.9, "x": 1, "c": "#cccccc"}, "0,1", {"x": 11}, "5,1"], - [{"y": -0.4, "x": 4}, "1,4", {"x": 5}, "6,4"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1, + "c": "#cccccc" + }, + "0,1", + { + "x": 11 + }, + "5,1" + ], + [ + { + "y": -0.4, + "x": 4 + }, + "1,4", + { + "x": 5 + }, + "6,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, "1,3", - {"x": 1}, + { + "x": 1 + }, "1,5", - {"x": 3}, + { + "x": 3 + }, "6,5", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.85, "x": 6}, "1,6", {"x": 1}, "6,6"], [ - {"y": -0.95, "c": "#aaaaaa"}, + { + "y": -0.85, + "x": 6 + }, + "1,6", + { + "x": 1 + }, + "6,6" + ], + [ + { + "y": -0.95, + "c": "#aaaaaa" + }, "1,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,2", - {"x": 9}, + { + "x": 9 + }, "6,2", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "6,0" ], - [{"y": -0.9, "x": 1, "c": "#cccccc"}, "1,1", {"x": 11}, "6,1"], - [{"y": -0.4, "x": 4}, "2,4", {"x": 5}, "7,4"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1, + "c": "#cccccc" + }, + "1,1", + { + "x": 11 + }, + "6,1" + ], + [ + { + "y": -0.4, + "x": 4 + }, + "2,4", + { + "x": 5 + }, + "7,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, "2,3", - {"x": 1}, + { + "x": 1 + }, "2,5", - {"x": 3}, + { + "x": 3 + }, "7,5", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.85, "x": 6}, "2,6", {"x": 1}, "7,6"], [ - {"y": -0.95, "c": "#777777"}, + { + "y": -0.85, + "x": 6 + }, + "2,6", + { + "x": 1 + }, + "7,6" + ], + [ + { + "y": -0.95, + "c": "#777777" + }, "2,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,2", - {"x": 9}, + { + "x": 9 + }, "7,2", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "7,0" ], - [{"y": -0.9, "x": 1, "c": "#cccccc"}, "2,1", {"x": 11}, "7,1"], - [{"y": -0.4, "x": 4}, "3,4", {"x": 5}, "8,4"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1, + "c": "#cccccc" + }, + "2,1", + { + "x": 11 + }, + "7,1" + ], + [ + { + "y": -0.4, + "x": 4 + }, + "3,4", + { + "x": 5 + }, + "8,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "3,5", - {"x": 3}, + { + "x": 3 + }, "8,5", - {"x": 1}, + { + "x": 1 + }, "8,3" ], - [{"y": -0.85, "x": 6}, "3,6", {"x": 1}, "8,6"], [ - {"y": -0.95, "c": "#aaaaaa"}, + { + "y": -0.85, + "x": 6 + }, + "3,6", + { + "x": 1 + }, + "8,6" + ], + [ + { + "y": -0.95, + "c": "#aaaaaa" + }, "3,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "3,2", - {"x": 9}, + { + "x": 9 + }, "8,2", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.9, "x": 1, "c": "#cccccc"}, "3,1", {"x": 11}, "8,1"], - [{"y": -0.4, "x": 4, "c": "#aaaaaa"}, "4,4", {"x": 5}, "9,4"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1, + "c": "#cccccc" + }, + "3,1", + { + "x": 11 + }, + "8,1" + ], + [ + { + "y": -0.4, + "x": 4, + "c": "#aaaaaa" + }, + "4,4", + { + "x": 5 + }, + "9,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, "4,3", - {"x": 1}, + { + "x": 1 + }, "4,5", - {"x": 3}, + { + "x": 3 + }, "9,5", - {"x": 1}, + { + "x": 1 + }, "9,3" ], - [{"y": -0.8}, "4,0", {"x": 1}, "4,2", {"x": 9}, "9,2", {"x": 1}, "9,0"], - [{"y": -0.9, "x": 1}, "4,1", {"x": 11}, "9,1"], - [{"y": -0.9, "x": 6.25, "c": "#cccccc"}, "4,6", {"x": 0.5}, "9,6"] + [ + { + "y": -0.8 + }, + "4,0", + { + "x": 1 + }, + "4,2", + { + "x": 9 + }, + "9,2", + { + "x": 1 + }, + "9,0" + ], + [ + { + "y": -0.9, + "x": 1 + }, + "4,1", + { + "x": 11 + }, + "9,1" + ], + [ + { + "y": -0.9, + "x": 6.25, + "c": "#cccccc" + }, + "4,6", + { + "x": 0.5 + }, + "9,6" + ] ] } } diff --git a/src/lz/lzghost.json b/src/lz/lzghost.json index 53c8df6022..6af635f565 100644 --- a/src/lz/lzghost.json +++ b/src/lz/lzghost.json @@ -2,14 +2,21 @@ "name": "LZ-Erghost", "vendorId": "0x6C7A", "productId": "0x0002", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1.75U - 1U"], + [ + "Right Shift", + "ANSI Right Shift", + "1.75U - 1U" + ], [ "Bottom Row Left", "1.25U - 1.25U - 2.25U", diff --git a/src/m3n3van/m3n3van.json b/src/m3n3van/m3n3van.json index 3e1de6fb5b..c0363cb710 100644 --- a/src/m3n3van/m3n3van.json +++ b/src/m3n3van/m3n3van.json @@ -2,18 +2,24 @@ "name": "m3n3van", "vendorId": "0x6D64", "productId": "0x2323", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 13 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Encoder"], + "labels": [ + "Encoder" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,17 +30,28 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,12\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,11\n\n\n0,1", - {"w": 0.75}, + { + "w": 0.75 + }, "0,12\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,13 +62,20 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -62,22 +86,36 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,12" ], [ "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", "3,2", - {"c": "#777777", "w": 3}, + { + "c": "#777777", + "w": 3 + }, "3,4", - {"w": 3}, + { + "w": 3 + }, "3,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9", "3,11", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12" ] ] diff --git a/src/machkeyboards/mach3/mach3.json b/src/machkeyboards/mach3/mach3.json index 1bb55b5f30..eb69aa035b 100644 --- a/src/machkeyboards/mach3/mach3.json +++ b/src/machkeyboards/mach3/mach3.json @@ -2,13 +2,28 @@ "name": "Mach 3", "vendorId": "0x4D41", "productId": "0x4D33", + "matrix": { + "rows": 3, + "cols": 3 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 3, "cols": 3}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/src/macro1/macro1.json b/src/macro1/macro1.json index abf96a5182..81784aa661 100644 --- a/src/macro1/macro1.json +++ b/src/macro1/macro1.json @@ -2,69 +2,130 @@ "name": "MACRO1", "vendorId": "0x4C50", "productId": "0x9999", + "matrix": { + "rows": 6, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 4}, "layouts": { + "labels": [ + [ + "Configuration", + "Numpad", + "Southpaw", + "Macropad" + ] + ], "keymap": [ - ["0,0", {"x": 1}, "0,2", "0,3"], - [{"y": 0.5}, "1,0", "1,1", "1,2", "1,3"], + [ + "0,0", + { + "x": 1 + }, + "0,2", + "0,3" + ], + [ + { + "y": 0.5 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], [ "2,0\n\n\n0,2", - {"x": -1, "h": 2}, + { + "x": -1, + "h": 2 + }, "2,0\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "2,0\n\n\n0,0", "2,1", "2,2", - {"h": 2}, + { + "h": 2 + }, "2,3\n\n\n0,0", - {"x": -1}, + { + "x": -1 + }, "2,3\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "2,3\n\n\n0,2" ], [ "3,0\n\n\n0,2", - {"x": -1}, + { + "x": -1 + }, "3,0\n\n\n0,0", "3,1", "3,2", "3,3\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "3,3\n\n\n0,2" ], [ "4,0\n\n\n0,2", - {"x": -1, "h": 2}, + { + "x": -1, + "h": 2 + }, "4,0\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "4,0\n\n\n0,0", "4,1", "4,2", - {"h": 2}, + { + "h": 2 + }, "4,3\n\n\n0,0", - {"x": -1}, + { + "x": -1 + }, "4,3\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "4,3\n\n\n0,2" ], [ - {"w": 2}, + { + "w": 2 + }, "5,0\n\n\n0,0", - {"x": -2}, + { + "x": -2 + }, "5,0\n\n\n0,2", "5,1\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "5,1\n\n\n0,2", "5,2\n\n\n0,0", - {"x": -1, "w": 2}, + { + "x": -1, + "w": 2 + }, "5,2\n\n\n0,1", - {"x": -2}, + { + "x": -2 + }, "5,2\n\n\n0,2", "5,3\n\n\n0,2" ] - ], - - "labels": [["Configuration", "Numpad", "Southpaw", "Macropad"]] + ] } } diff --git a/src/macrocat/macrocat.json b/src/macrocat/macrocat.json index c39a3bc09a..e1a3b628a4 100644 --- a/src/macrocat/macrocat.json +++ b/src/macrocat/macrocat.json @@ -2,14 +2,37 @@ "name": "MacroCat Keyboard", "vendorId": "0x2022", "productId": "0x8086", + "matrix": { + "rows": 4, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 4}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/src/maker/alexa/alexa.json b/src/maker/alexa/alexa.json index 96eec370f2..94c1a94db1 100644 --- a/src/maker/alexa/alexa.json +++ b/src/maker/alexa/alexa.json @@ -2,9 +2,15 @@ "name": "Alexa", "vendorId": "0x7667", "productId": "0x0005", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { + "labels": [ + "Split Backspace" + ], "keymap": [ [ { @@ -159,7 +165,6 @@ "4,13", "4,14" ] - ], - "labels": ["Split Backspace"] + ] } } diff --git a/src/maker/alexa_solder/alexa_solder.json b/src/maker/alexa_solder/alexa_solder.json index 728632f57c..6ed8210a79 100644 --- a/src/maker/alexa_solder/alexa_solder.json +++ b/src/maker/alexa_solder/alexa_solder.json @@ -2,9 +2,24 @@ "name": "Alexa Solder", "vendorId": "0x7667", "productId": "0x0006", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25U Space", + "Split 6.25U", + "7U Space", + "Split 7U" + ] + ], "keymap": [ [ { @@ -274,12 +289,6 @@ }, "4,10\n\n\n3,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "6.25U Space", "Split 6.25U", "7U Space", "Split 7U"] ] } } diff --git a/src/maker/kbd8x_hs/kbd8x_hs.json b/src/maker/kbd8x_hs/kbd8x_hs.json index 58e2bad5bc..6ab01de55f 100644 --- a/src/maker/kbd8x_hs/kbd8x_hs.json +++ b/src/maker/kbd8x_hs/kbd8x_hs.json @@ -2,9 +2,19 @@ "name": "KBD8X HS", "vendorId": "0x7667", "productId": "0x0003", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { + "labels": [ + [ + "Bottom Row", + "6.25U Space", + "7U Space" + ] + ], "keymap": [ [ { @@ -232,7 +242,6 @@ "5,15\n\n\n0,1", "5,16\n\n\n0,1" ] - ], - "labels": [["Bottom Row", "6.25U Space", "7U Space"]] + ] } } diff --git a/src/maker/phantom_hs/phantom_hs.json b/src/maker/phantom_hs/phantom_hs.json index 20d3ba795e..d3cc676f9b 100644 --- a/src/maker/phantom_hs/phantom_hs.json +++ b/src/maker/phantom_hs/phantom_hs.json @@ -2,8 +2,11 @@ "name": "Phantom", "vendorId": "0x7667", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/maker/phantom_solder/phantom_solder.json b/src/maker/phantom_solder/phantom_solder.json index c17149c4a1..14788bcd03 100644 --- a/src/maker/phantom_solder/phantom_solder.json +++ b/src/maker/phantom_solder/phantom_solder.json @@ -2,9 +2,24 @@ "name": "Phantom", "vendorId": "0x7667", "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25U Space", + "Split 6.25U", + "7U Space", + "Split 7U" + ] + ], "keymap": [ [ { @@ -274,12 +289,6 @@ }, "4,10\n\n\n3,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "6.25U Space", "Split 6.25U", "7U Space", "Split 7U"] ] } } diff --git a/src/maker/scarlet/scarlet.json b/src/maker/scarlet/scarlet.json index fc58f6e566..a71b2f071b 100644 --- a/src/maker/scarlet/scarlet.json +++ b/src/maker/scarlet/scarlet.json @@ -2,9 +2,19 @@ "name": "Scarlet", "vendorId": "0x7667", "productId": "0x0004", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { + "labels": [ + [ + "Bottom Row", + "6.25U Space", + "7U Space" + ] + ], "keymap": [ [ { @@ -232,7 +242,6 @@ "5,15\n\n\n0,1", "5,16\n\n\n0,1" ] - ], - "labels": [["Bottom Row", "6.25U Space", "7U Space"]] + ] } } diff --git a/src/maplecomputing/jnao.json b/src/maplecomputing/jnao.json index b9567ff0a3..46c83b3a84 100644 --- a/src/maplecomputing/jnao.json +++ b/src/maplecomputing/jnao.json @@ -2,12 +2,25 @@ "name": "JNAO", "vendorId": "0x1337", "productId": "0x6017", + "matrix": { + "rows": 5, + "cols": 12 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 12}, "layouts": { "labels": [ - ["4x12 Bottom Row", "Grid", "MIT", "2x2u"], - ["5x12 Bottom Row", "Grid", "MIT", "2x2u"] + [ + "4x12 Bottom Row", + "Grid", + "MIT", + "2x2u" + ], + [ + "5x12 Bottom Row", + "Grid", + "MIT", + "2x2u" + ] ], "keymap": [ [ @@ -81,13 +94,17 @@ "4,11\n\n\n1,0" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", "3,2\n\n\n0,1", "3,3\n\n\n0,1", "3,4\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "3,5\n\n\n0,1", "3,7\n\n\n0,1", "3,8\n\n\n0,1", @@ -100,9 +117,13 @@ "3,1\n\n\n0,2", "3,2\n\n\n0,2", "3,3\n\n\n0,2", - {"w": 2}, + { + "w": 2 + }, "3,4\n\n\n0,2", - {"w": 2}, + { + "w": 2 + }, "3,6\n\n\n0,2", "3,8\n\n\n0,2", "3,9\n\n\n0,2", @@ -110,13 +131,17 @@ "3,11\n\n\n0,2" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", "4,2\n\n\n1,1", "4,3\n\n\n1,1", "4,4\n\n\n1,1", - {"w": 2}, + { + "w": 2 + }, "4,5\n\n\n1,1", "4,7\n\n\n1,1", "4,8\n\n\n1,1", @@ -129,9 +154,13 @@ "4,1\n\n\n1,2", "4,2\n\n\n1,2", "4,3\n\n\n1,2", - {"w": 2}, + { + "w": 2 + }, "4,4\n\n\n1,2", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n1,2", "4,8\n\n\n1,2", "4,9\n\n\n1,2", diff --git a/src/masterworks/classy_tkl/classy_tkl.json b/src/masterworks/classy_tkl/classy_tkl.json index 5bec8b6233..c14a946fe6 100644 --- a/src/masterworks/classy_tkl/classy_tkl.json +++ b/src/masterworks/classy_tkl/classy_tkl.json @@ -2,15 +2,22 @@ "name": "Masterworks Classy TKL", "vendorId": "0x4D57", "productId": "0x0001", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "WKL", "7U"] + [ + "Bottom Row", + "WKL", + "7U" + ] ], "keymap": [ [ diff --git a/src/matrix/m12og/m12og.json b/src/matrix/m12og/m12og.json index 33214449b5..ba7c2c3bd3 100644 --- a/src/matrix/m12og/m12og.json +++ b/src/matrix/m12og/m12og.json @@ -2,18 +2,22 @@ "name": "Matrix 1.2og", "vendorId": "0x4D58", "productId": "0x8712", - "lighting": "qmk_rgblight", "matrix": { "rows": 7, "cols": 14 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split BackSpace", "ISO Enter", "Split LShift", "Split RShift", - ["Bottom Row", "7u", "WKL"] + [ + "Bottom Row", + "7u", + "WKL" + ] ], "keymap": [ [ diff --git a/src/mechbrewery/mb65h.json b/src/mechbrewery/mb65h.json index c02eba4eec..45cb149ccf 100644 --- a/src/mechbrewery/mb65h.json +++ b/src/mechbrewery/mb65h.json @@ -2,14 +2,21 @@ "name": "Mechbrewery MB-65H", "vendorId": "0x4252", "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +29,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14", "0,15", - {"x": 0.75, "c": "#cccccc"} + { + "x": 0.75, + "c": "#cccccc" + } ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -43,15 +61,24 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -63,9 +90,14 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ @@ -87,26 +119,46 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, - {"w": 1.25}, + { + "c": "#aaaaaa" + }, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,13", "4,14", "4,15" diff --git a/src/mechbrewery/mb65s.json b/src/mechbrewery/mb65s.json index 96ae116b46..1f02f9d613 100644 --- a/src/mechbrewery/mb65s.json +++ b/src/mechbrewery/mb65s.json @@ -2,20 +2,44 @@ "name": "Mechbrewery MB-65S", "vendorId": "0x4252", "productId": "0x3635", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Bottom row", "6.25U", "7U"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Bottom row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,17 +52,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -51,9 +87,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -67,9 +107,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -81,11 +127,19 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ @@ -117,26 +171,47 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa"}, - {"w": 1.25}, + { + "c": "#aaaaaa" + }, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,13", "4,14", "4,15" diff --git a/src/mechlovin/adelais/adelais.json b/src/mechlovin/adelais/adelais.json index 62602f80bf..438e91916b 100644 --- a/src/mechlovin/adelais/adelais.json +++ b/src/mechlovin/adelais/adelais.json @@ -2,10 +2,17 @@ "name": "Adelais Mechlovin'", "vendorId": "0x4D4C", "productId": "0xAD01", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Back Space", "Split Right Shift", "2.25u Left Space"], + "labels": [ + "Split Back Space", + "Split Right Shift", + "2.25u Left Space" + ], "keymap": [ [ { diff --git a/src/mechlovin/adelais/adelais_en_ciel-rev2.json b/src/mechlovin/adelais/adelais_en_ciel-rev2.json index 48ea6cc6f1..e3f7d1927b 100644 --- a/src/mechlovin/adelais/adelais_en_ciel-rev2.json +++ b/src/mechlovin/adelais/adelais_en_ciel-rev2.json @@ -2,10 +2,17 @@ "name": "Adelais en Ciel' Rev.2", "vendorId": "0x4D4C", "productId": "0xAEC2", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Back Space", "Split Right Shift", "Split Space"], + "labels": [ + "Split Back Space", + "Split Right Shift", + "Split Space" + ], "keymap": [ [ { diff --git a/src/mechlovin/adelais/adelais_en_ciel-rev3.json b/src/mechlovin/adelais/adelais_en_ciel-rev3.json index 93e62a9bb8..e317b8f6b3 100644 --- a/src/mechlovin/adelais/adelais_en_ciel-rev3.json +++ b/src/mechlovin/adelais/adelais_en_ciel-rev3.json @@ -2,9 +2,16 @@ "name": "Adelais En Ciel Rev.3", "vendorId": "0x4D4C", "productId": "0xAEC3", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Backlight Toggle", "title": "BL TOG", "shortName": "BL TOG"}, + { + "name": "Backlight Toggle", + "title": "BL TOG", + "shortName": "BL TOG" + }, { "name": "Backlight Effect", "title": "Backlight Effect", @@ -51,9 +58,13 @@ "shortName": "BL DVAL" } ], - "matrix": {"rows": 5, "cols": 15}, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Back Space", "Split Right Shift", "Split Space"], + "labels": [ + "Split Back Space", + "Split Right Shift", + "Split Space" + ], "keymap": [ [ { diff --git a/src/mechlovin/adelais/adelais_en_ciel.json b/src/mechlovin/adelais/adelais_en_ciel.json index 562b94dc74..3a853842c1 100644 --- a/src/mechlovin/adelais/adelais_en_ciel.json +++ b/src/mechlovin/adelais/adelais_en_ciel.json @@ -2,13 +2,20 @@ "name": "Adelais en Ciel'", "vendorId": "0x4D4C", "productId": "0xAEC1", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "none", "keycodes": "qmk" }, - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Back Space", "Split Right Shift", "2.25u Left Space"], + "labels": [ + "Split Back Space", + "Split Right Shift", + "2.25u Left Space" + ], "keymap": [ [ { diff --git a/src/mechlovin/adelais/adelais_rev3.json b/src/mechlovin/adelais/adelais_rev3.json index d34a7122aa..9e2f52ba40 100644 --- a/src/mechlovin/adelais/adelais_rev3.json +++ b/src/mechlovin/adelais/adelais_rev3.json @@ -2,10 +2,17 @@ "name": "Adelais Rev.3", "vendorId": "0x4D4C", "productId": "0xAD02", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Back Space", "Split Right Shift", "2.25u Left Space"], + "labels": [ + "Split Back Space", + "Split Right Shift", + "2.25u Left Space" + ], "keymap": [ [ { diff --git a/src/mechlovin/adelais/adelais_rev4.json b/src/mechlovin/adelais/adelais_rev4.json index 33ccaf48ab..661820b77c 100644 --- a/src/mechlovin/adelais/adelais_rev4.json +++ b/src/mechlovin/adelais/adelais_rev4.json @@ -2,10 +2,17 @@ "name": "Adelais Rev. 4", "vendorId": "0x4D4C", "productId": "0xAD03", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Back Space", "Split Right Shift", "2.25u Left Space"], + "labels": [ + "Split Back Space", + "Split Right Shift", + "2.25u Left Space" + ], "keymap": [ [ { diff --git a/src/mechlovin/delphine/delphine.json b/src/mechlovin/delphine/delphine.json index e9309c6ac5..e2a7fe7a96 100644 --- a/src/mechlovin/delphine/delphine.json +++ b/src/mechlovin/delphine/delphine.json @@ -2,12 +2,24 @@ "name": "Delphine rev.1", "vendorId": "0x4D4C", "productId": "0xDEF1", + "matrix": { + "rows": 6, + "cols": 4 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 4}, "layouts": { - "labels": ["Split Plus", "Split Enter", "Split P0"], + "labels": [ + "Split Plus", + "Split Enter", + "Split P0" + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], [ { "y": 0.25 diff --git a/src/mechlovin/delphine/delphine_rgb.json b/src/mechlovin/delphine/delphine_rgb.json index ca9e71984f..a16edf87f4 100644 --- a/src/mechlovin/delphine/delphine_rgb.json +++ b/src/mechlovin/delphine/delphine_rgb.json @@ -2,12 +2,24 @@ "name": "Delphine RGB rev.1", "vendorId": "0x4D4C", "productId": "0xDEF2", + "matrix": { + "rows": 6, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 4}, "layouts": { - "labels": ["Split Plus", "Split Enter", "Split P0"], + "labels": [ + "Split Plus", + "Split Enter", + "Split P0" + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], [ { "y": 0.25 diff --git a/src/mechlovin/hannah60rgb/hannah60rgb.json b/src/mechlovin/hannah60rgb/hannah60rgb.json index 6fbe259a65..caff1daac4 100644 --- a/src/mechlovin/hannah60rgb/hannah60rgb.json +++ b/src/mechlovin/hannah60rgb/hannah60rgb.json @@ -2,18 +2,27 @@ "name": "Hannah60 RGB", "vendorId": "0x4D4C", "productId": "0x6001", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": { "extends": "none", "keycodes": "qmk" }, - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "2U Back Space", "ISO Enter", "Tsanan Right Shift", "ISO Left Shift", - ["Bottom Row", "Split Space 1", "Split Space 2", "6.25U", "7U"] + [ + "Bottom Row", + "Split Space 1", + "Split Space 2", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/hannah60rgb/hannah60rgb_rev2.json b/src/mechlovin/hannah60rgb/hannah60rgb_rev2.json index 10a5bef535..19097c0d59 100644 --- a/src/mechlovin/hannah60rgb/hannah60rgb_rev2.json +++ b/src/mechlovin/hannah60rgb/hannah60rgb_rev2.json @@ -2,15 +2,23 @@ "name": "Hannah60 RGB V2", "vendorId": "0x4D4C", "productId": "0x6002", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "2U Back Space", "ISO Enter", "2.75U Right Shift", "2.25U Left Shift", - ["Bottom Row", "6.25U", "7U", "6U"] + [ + "Bottom Row", + "6.25U", + "7U", + "6U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/hannah65/hannah65-mechlovin9.json b/src/mechlovin/hannah65/hannah65-mechlovin9.json index 7a9328702f..ab00c3935e 100644 --- a/src/mechlovin/hannah65/hannah65-mechlovin9.json +++ b/src/mechlovin/hannah65/hannah65-mechlovin9.json @@ -2,10 +2,15 @@ "name": "Hannah65-Mechlovin9", "vendorId": "0x4D4C", "productId": "0x6509", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["2U Backspace"], + "labels": [ + "2U Backspace" + ], "keymap": [ [ { diff --git a/src/mechlovin/hannah65/hannah65.json b/src/mechlovin/hannah65/hannah65.json index b7bc9c930e..cf659bf8bb 100644 --- a/src/mechlovin/hannah65/hannah65.json +++ b/src/mechlovin/hannah65/hannah65.json @@ -2,14 +2,21 @@ "name": "Hannah65", "vendorId": "0x4D4C", "productId": "0x6500", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "2U Backspace", "Left Shift ISO", "ISO Enter", - ["Bottom Row", "Space 7U", "Space 6.25U"] + [ + "Bottom Row", + "Space 7U", + "Space 6.25U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/hannah910/hannah910-rev1.json b/src/mechlovin/hannah910/hannah910-rev1.json index b402958d94..10c386ae32 100755 --- a/src/mechlovin/hannah910/hannah910-rev1.json +++ b/src/mechlovin/hannah910/hannah910-rev1.json @@ -2,15 +2,24 @@ "name": "Hannah910 Rev.1", "vendorId": "0x4D4C", "productId": "0x9101", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "BackSpace 2U", "ISO Enter", "Right Shift 2.75U", "Left Shift 2.25U", - ["Bottom Row", "Split Space 1", "Split Space 2", "6.25U", "7U"] + [ + "Bottom Row", + "Split Space 1", + "Split Space 2", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/hannah910/hannah910-rev2.json b/src/mechlovin/hannah910/hannah910-rev2.json index 5e3eeb5eaf..1eecc8fcd9 100755 --- a/src/mechlovin/hannah910/hannah910-rev2.json +++ b/src/mechlovin/hannah910/hannah910-rev2.json @@ -2,15 +2,24 @@ "name": "Hannah910 Rev.2", "vendorId": "0x4D4C", "productId": "0x9102", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "BackSpace 2U", "ISO Enter", "Right Shift 2.75U", "Left Shift 2.25U", - ["Bottom Row", "Split Space 1", "Split Space 2", "6.25U", "7U"] + [ + "Bottom Row", + "Split Space 1", + "Split Space 2", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/hannah910/hannah910-rev3.json b/src/mechlovin/hannah910/hannah910-rev3.json index 9422d702f1..1a1e278710 100644 --- a/src/mechlovin/hannah910/hannah910-rev3.json +++ b/src/mechlovin/hannah910/hannah910-rev3.json @@ -2,8 +2,11 @@ "name": "Hannah910 Rev.3", "vendorId": "0x4D4C", "productId": "0x9103", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "2U BackSpace", diff --git a/src/mechlovin/hexkb/hex4b.json b/src/mechlovin/hexkb/hex4b.json index 77d8001bcf..c79d25558e 100644 --- a/src/mechlovin/hexkb/hex4b.json +++ b/src/mechlovin/hexkb/hex4b.json @@ -2,10 +2,16 @@ "name": "Hex.4B", "vendorId": "0x4D4C", "productId": "0x0675", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 15}, "layouts": { - "labels": ["Split Back Space", "7U Space"], + "labels": [ + "Split Back Space", + "7U Space" + ], "keymap": [ [ "0,0", diff --git a/src/mechlovin/hexkb/hex6c.json b/src/mechlovin/hexkb/hex6c.json index 259cef9c9e..46957006f7 100644 --- a/src/mechlovin/hexkb/hex6c.json +++ b/src/mechlovin/hexkb/hex6c.json @@ -2,19 +2,36 @@ "name": "Hex.6C", "vendorId": "0x4D4C", "productId": "0x6C01", + "matrix": { + "rows": 6, + "cols": 21 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 21}, "layouts": { "labels": [ "Split Backspace", "Left PPLS", "Split Right PPLS", "ISO Enter", - ["Bottom off left", "P0 2U", "PENT 2U", "GRID"], - ["Bottom off right", "PENT 2U", "P0 2U", "GRID"], + [ + "Bottom off left", + "P0 2U", + "PENT 2U", + "GRID" + ], + [ + "Bottom off right", + "PENT 2U", + "P0 2U", + "GRID" + ], "Left Shift ISO", "Right Shift", - ["Bottom Row", "Space 6.25U", "Space 7U/WKL"] + [ + "Bottom Row", + "Space 6.25U", + "Space 7U/WKL" + ] ], "keymap": [ [ diff --git a/src/mechlovin/infinity87/infinity87-rev2.json b/src/mechlovin/infinity87/infinity87-rev2.json index b1cdfd255f..3d64ebd780 100644 --- a/src/mechlovin/infinity87/infinity87-rev2.json +++ b/src/mechlovin/infinity87/infinity87-rev2.json @@ -2,15 +2,32 @@ "name": "Infinity 87 Rev.2", "vendorId": "0x4D4C", "productId": "0x8702", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", - ["Enter", "ANSI Enter", "ISO Enter", "1.25u Enter"], + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "1.25u Enter" + ], "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1u - 1.75u", "1.75u - 1u"], - ["Bottom Row", "Space 6.25U", "Space 7U"] + [ + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 7U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/infinity87/infinity87.json b/src/mechlovin/infinity87/infinity87.json index 8897f76d24..b1721de101 100644 --- a/src/mechlovin/infinity87/infinity87.json +++ b/src/mechlovin/infinity87/infinity87.json @@ -2,15 +2,33 @@ "name": "Infinity 87", "vendorId": "0x4D4C", "productId": "0x8701", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", - ["Enter", "ANSI Enter", "ISO Enter", "1.25u Enter"], + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "1.25u Enter" + ], "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1u - 1.75u", "1.75u - 1u"], - ["Bottom Row", "Space 6.25U", "Space 7U", "Space 6U"] + [ + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 7U", + "Space 6U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/infinity87/infinity87rgb-rev1.json b/src/mechlovin/infinity87/infinity87rgb-rev1.json index 32d8b82d9a..0ac29a360d 100644 --- a/src/mechlovin/infinity87/infinity87rgb-rev1.json +++ b/src/mechlovin/infinity87/infinity87rgb-rev1.json @@ -2,18 +2,35 @@ "name": "Infinity 87", "vendorId": "0x4D4C", "productId": "0x8710", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": { "extends": "none", "keycodes": "qmk" }, - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", - ["Enter", "ANSI Enter", "ISO Enter", "1.25u Enter"], + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "1.25u Enter" + ], "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1u - 1.75u", "1.75u - 1u"], - ["Bottom Row", "Space 6.25U", "Space 7U"] + [ + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 7U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/infinity875/infinity875.json b/src/mechlovin/infinity875/infinity875.json index 51d6cdd7ec..4abae26191 100644 --- a/src/mechlovin/infinity875/infinity875.json +++ b/src/mechlovin/infinity875/infinity875.json @@ -2,60 +2,197 @@ "name": "IF875", "vendorId": "0x4D4C", "productId": "0x0875", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["SOLID ALL", 1], - ["SOLID ESC", 1], - ["SOLID F13", 1], - ["SOLID CLUSTER", 1], - ["BREATHING", 1], - ["BREATHING ESC", 1], - ["BREATHING F13", 1], - ["BREATHING CLUSTER", 1], - ["BAND VAL ALL", 1], - ["BAND VAL ESC", 1], - ["BAND VAL F13", 1], - ["BAND VAL CLUSTER", 1], - ["CYCLE UP DOWN ALL", 1], - ["CYCLE UP DOWN ESC", 1], - ["CYCLE UP DOWN F13", 1], - ["CYCLE UP DOWN CLUSTER", 1], - ["CYCLE OUT IN DUAL ALL", 1], - ["CYCLE OUT IN DUAL ESC", 1], - ["CYCLE OUT IN DUAL F13", 1], - ["CYCLE OUT IN DUAL CLUSTER", 1], - ["MOVING CHEVRON ALL", 1], - ["MOVING CHEVRON ESC", 1], - ["MOVING CHEVRON F13", 1], - ["MOVING CHEVRON CLUSTER", 1], - ["CYCLE PINWHEEL ALL", 1], - ["CYCLE_PINWHEEL ESC", 1], - ["CYCLE_PINWHEEL F13", 1], - ["CYCLE_PINWHEEL CLUSTER", 1], - ["RAINBOW BEACON ALL", 1], - ["RAINBOW BEACON ESC", 1], - ["RAINBOW BEACON F13", 1], - ["RAINBOW BEACON CLUSTER", 1], - ["RAINDROPS ALL", 1], - ["RAINDROPS ESC", 1], - ["RAINDROPS F13", 1], - ["RAINDROPS CLUSTER", 1], - ["PIXEL FRACTAL", 1], - ["PIXEL RAIN", 1] + [ + "None", + 0 + ], + [ + "SOLID ALL", + 1 + ], + [ + "SOLID ESC", + 1 + ], + [ + "SOLID F13", + 1 + ], + [ + "SOLID CLUSTER", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BREATHING ESC", + 1 + ], + [ + "BREATHING F13", + 1 + ], + [ + "BREATHING CLUSTER", + 1 + ], + [ + "BAND VAL ALL", + 1 + ], + [ + "BAND VAL ESC", + 1 + ], + [ + "BAND VAL F13", + 1 + ], + [ + "BAND VAL CLUSTER", + 1 + ], + [ + "CYCLE UP DOWN ALL", + 1 + ], + [ + "CYCLE UP DOWN ESC", + 1 + ], + [ + "CYCLE UP DOWN F13", + 1 + ], + [ + "CYCLE UP DOWN CLUSTER", + 1 + ], + [ + "CYCLE OUT IN DUAL ALL", + 1 + ], + [ + "CYCLE OUT IN DUAL ESC", + 1 + ], + [ + "CYCLE OUT IN DUAL F13", + 1 + ], + [ + "CYCLE OUT IN DUAL CLUSTER", + 1 + ], + [ + "MOVING CHEVRON ALL", + 1 + ], + [ + "MOVING CHEVRON ESC", + 1 + ], + [ + "MOVING CHEVRON F13", + 1 + ], + [ + "MOVING CHEVRON CLUSTER", + 1 + ], + [ + "CYCLE PINWHEEL ALL", + 1 + ], + [ + "CYCLE_PINWHEEL ESC", + 1 + ], + [ + "CYCLE_PINWHEEL F13", + 1 + ], + [ + "CYCLE_PINWHEEL CLUSTER", + 1 + ], + [ + "RAINBOW BEACON ALL", + 1 + ], + [ + "RAINBOW BEACON ESC", + 1 + ], + [ + "RAINBOW BEACON F13", + 1 + ], + [ + "RAINBOW BEACON CLUSTER", + 1 + ], + [ + "RAINDROPS ALL", + 1 + ], + [ + "RAINDROPS ESC", + 1 + ], + [ + "RAINDROPS F13", + 1 + ], + [ + "RAINDROPS CLUSTER", + 1 + ], + [ + "PIXEL FRACTAL", + 1 + ], + [ + "PIXEL RAIN", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "F13", "Split Backspace", - ["Enter", "ANSI Enter", "ISO Enter"], + [ + "Enter", + "ANSI Enter", + "ISO Enter" + ], "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1u - 1.75u", "1.75u - 1u"], - ["Bottom Row", "Space 6.25U", "Space 7U"] + [ + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 7U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/infinity88/infinity88.json b/src/mechlovin/infinity88/infinity88.json index 8fb573f603..57552e7a43 100644 --- a/src/mechlovin/infinity88/infinity88.json +++ b/src/mechlovin/infinity88/infinity88.json @@ -2,15 +2,32 @@ "name": "Infinity 88", "vendorId": "0x4D4C", "productId": "0x8802", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", - ["Enter", "ANSI Enter", "ISO Enter", "1.25u Enter"], + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "1.25u Enter" + ], "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1u - 1.75u", "1.75u - 1u"], - ["Bottom Row", "Space 6.25U", "Space 7U"] + [ + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 7U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/infinityce/infinityce.json b/src/mechlovin/infinityce/infinityce.json index d734ec5f93..64aeb29835 100755 --- a/src/mechlovin/infinityce/infinityce.json +++ b/src/mechlovin/infinityce/infinityce.json @@ -2,14 +2,33 @@ "name": "Infinity CE", "vendorId": "0x4D4C", "productId": "0x8801", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Left Shift ISO", - ["Enter", "ANSI Enter", "ISO Enter", "1.25u Enter"], - ["Right Shift Split", "ANSI Right Shift", "1.75u - 1u", "1u - 1.75u"], - ["Bottom Row", "Space 6.25U", "Space 6U", "Space 7U", "Space 7U WKL"] + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "1.25u Enter" + ], + [ + "Right Shift Split", + "ANSI Right Shift", + "1.75u - 1u", + "1u - 1.75u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 6U", + "Space 7U", + "Space 7U WKL" + ] ], "keymap": [ [ diff --git a/src/mechlovin/jay60/jay60.json b/src/mechlovin/jay60/jay60.json index ae2539a33d..03263cebd4 100644 --- a/src/mechlovin/jay60/jay60.json +++ b/src/mechlovin/jay60/jay60.json @@ -2,13 +2,20 @@ "name": "Jay60 Rev.1", "vendorId": "0x4D4C", "productId": "0x0600", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "2.75U Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/kanu/kanu.json b/src/mechlovin/kanu/kanu.json index b818ecf5f7..0c65278210 100644 --- a/src/mechlovin/kanu/kanu.json +++ b/src/mechlovin/kanu/kanu.json @@ -2,15 +2,23 @@ "name": "Kanu Mechlovin", "vendorId": "0x4D4C", "productId": "0x4B4E", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split BackSpace", "ISO Enter", "2.75 Right Shift", "Left Shift ISO", - ["Bottom Row", "Split Space", "Space 6.25U", "Space 7U"] + [ + "Bottom Row", + "Split Space", + "Space 6.25U", + "Space 7U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/kay60/kay60.json b/src/mechlovin/kay60/kay60.json index a4fc9a612c..e3f879dc5a 100644 --- a/src/mechlovin/kay60/kay60.json +++ b/src/mechlovin/kay60/kay60.json @@ -2,13 +2,22 @@ "name": "Kay60 Rev.1", "vendorId": "0x4D4C", "productId": "0x0601", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "2.75U Right Shift", - ["Bottom Row", "6.25U", "7U", "HHKB 6U", "HHKB 7U"] + [ + "Bottom Row", + "6.25U", + "7U", + "HHKB 6U", + "HHKB 7U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/kay65/kay65.json b/src/mechlovin/kay65/kay65.json index d517ba375a..c1d97ea5ff 100644 --- a/src/mechlovin/kay65/kay65.json +++ b/src/mechlovin/kay65/kay65.json @@ -2,12 +2,23 @@ "name": "Kay65", "vendorId": "0x4D4C", "productId": "0x6502", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "LOGO LED ON", "title": "Logo ON", "shortName": "Logo ON"}, - {"name": "LOGO LED OFF", "title": "Logo OFF", "shortName": "Logo OFF"} + { + "name": "LOGO LED ON", + "title": "Logo ON", + "shortName": "Logo ON" + }, + { + "name": "LOGO LED OFF", + "title": "Logo OFF", + "shortName": "Logo OFF" + } ], - "matrix": {"rows": 5, "cols": 15}, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/mechlovin/olly/olly_bb.json b/src/mechlovin/olly/olly_bb.json index 3560c4ebcb..eb91c228b7 100644 --- a/src/mechlovin/olly/olly_bb.json +++ b/src/mechlovin/olly/olly_bb.json @@ -2,8 +2,11 @@ "name": "Olly BB", "vendorId": "0x4D4C", "productId": "0xD181", + "matrix": { + "rows": 5, + "cols": 19 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 19}, "layouts": { "labels": [ "Split BackSpace", diff --git a/src/mechlovin/olly/olly_jf.json b/src/mechlovin/olly/olly_jf.json index fb2ad1f553..5e24eb4c16 100644 --- a/src/mechlovin/olly/olly_jf.json +++ b/src/mechlovin/olly/olly_jf.json @@ -2,8 +2,11 @@ "name": "Olly JF", "vendorId": "0x4D4C", "productId": "0xD180", + "matrix": { + "rows": 6, + "cols": 19 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 19}, "layouts": { "labels": [ "Split BackSpace", diff --git a/src/mechlovin/pisces/pisces65.json b/src/mechlovin/pisces/pisces65.json index 8d57638853..44dabf0525 100644 --- a/src/mechlovin/pisces/pisces65.json +++ b/src/mechlovin/pisces/pisces65.json @@ -2,8 +2,11 @@ "name": "Pisces", "vendorId": "0x4D4C", "productId": "0x6501", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "2U Back Space", diff --git a/src/mechlovin/retro66/retro66.json b/src/mechlovin/retro66/retro66.json index 1e728f47b2..d59efc2e8b 100644 --- a/src/mechlovin/retro66/retro66.json +++ b/src/mechlovin/retro66/retro66.json @@ -2,10 +2,21 @@ "name": "Retro66", "vendorId": "0x4D4C", "productId": "0x6601", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Encoder 1", "Encoder 2", ["Bottom Row", "Blocker", "All"]], + "labels": [ + "Encoder 1", + "Encoder 2", + [ + "Bottom Row", + "Blocker", + "All" + ] + ], "keymap": [ [ { diff --git a/src/mechlovin/rogue87/rogue87.json b/src/mechlovin/rogue87/rogue87.json index abd056cc58..40ae386cf0 100644 --- a/src/mechlovin/rogue87/rogue87.json +++ b/src/mechlovin/rogue87/rogue87.json @@ -2,10 +2,16 @@ "name": "Rogue87", "vendorId": "0x4D4C", "productId": "0x8704", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { - "labels": ["Enter ISO", "Left Shift ISO"], + "labels": [ + "Enter ISO", + "Left Shift ISO" + ], "keymap": [ [ { diff --git a/src/mechlovin/rouge87/rouge87.json b/src/mechlovin/rouge87/rouge87.json index 285eb54d25..121115db21 100644 --- a/src/mechlovin/rouge87/rouge87.json +++ b/src/mechlovin/rouge87/rouge87.json @@ -2,10 +2,16 @@ "name": "Rouge87", "vendorId": "0x4D4C", "productId": "0x8703", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { - "labels": ["Enter ISO", "Left Shift ISO"], + "labels": [ + "Enter ISO", + "Left Shift ISO" + ], "keymap": [ [ { diff --git a/src/mechlovin/serratus/serratus.json b/src/mechlovin/serratus/serratus.json index 6dc8195ce4..a417d7a342 100644 --- a/src/mechlovin/serratus/serratus.json +++ b/src/mechlovin/serratus/serratus.json @@ -2,15 +2,32 @@ "name": "Serratus Rev. 1", "vendorId": "0x4D4C", "productId": "0x0870", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", - ["Enter", "ANSI Enter", "ISO Enter", "1.25u Enter"], + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "1.25u Enter" + ], "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1u - 1.75u", "1.75u - 1u"], - ["Bottom Row", "Space 6.25U", "Space 7U"] + [ + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 7U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/th1800/th1800.json b/src/mechlovin/th1800/th1800.json index 67d825ecf0..a14e075aec 100644 --- a/src/mechlovin/th1800/th1800.json +++ b/src/mechlovin/th1800/th1800.json @@ -2,14 +2,22 @@ "name": "TH1800", "vendorId": "0x4D4C", "productId": "0x1800", + "matrix": { + "rows": 6, + "cols": 18 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 18}, "layouts": { "labels": [ "Split Back Space", "Enter ISO", "Left Shift ISO", - ["Bottom Row", "Space 6.25U", "Space 6U", "Space 7U"] + [ + "Bottom Row", + "Space 6.25U", + "Space 6U", + "Space 7U" + ] ], "keymap": [ [ diff --git a/src/mechlovin/tmkl/tmkl.json b/src/mechlovin/tmkl/tmkl.json index d2356f3c93..295fcc8235 100644 --- a/src/mechlovin/tmkl/tmkl.json +++ b/src/mechlovin/tmkl/tmkl.json @@ -2,10 +2,15 @@ "name": "TMKL", "vendorId": "0x4D4C", "productId": "0xC601", + "matrix": { + "rows": 6, + "cols": 14 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 14}, "layouts": { - "labels": ["2U Back Space"], + "labels": [ + "2U Back Space" + ], "keymap": [ [ "0,0", diff --git a/src/mechlovin/wearhaus66/wh66.json b/src/mechlovin/wearhaus66/wh66.json index 8b88673326..92add670a5 100644 --- a/src/mechlovin/wearhaus66/wh66.json +++ b/src/mechlovin/wearhaus66/wh66.json @@ -2,18 +2,33 @@ "name": "WH66", "vendorId": "0x4D4C", "productId": "0x6602", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "LOGO LED ON", "title": "Logo ON", "shortName": "Logo ON"}, - {"name": "LOGO LED OFF", "title": "Logo OFF", "shortName": "Logo OFF"} + { + "name": "LOGO LED ON", + "title": "Logo ON", + "shortName": "Logo ON" + }, + { + "name": "LOGO LED OFF", + "title": "Logo OFF", + "shortName": "Logo OFF" + } ], - "matrix": {"rows": 5, "cols": 15}, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "Enter ISO", "Left Shift ISO", - ["Bottom Row", "Space 7U Blocker", "Space 6.25U Blocker"] + [ + "Bottom Row", + "Space 7U Blocker", + "Space 6.25U Blocker" + ] ], "keymap": [ [ diff --git a/src/mechstudio/dawn.json b/src/mechstudio/dawn.json index 8b2bde9888..03921cff96 100644 --- a/src/mechstudio/dawn.json +++ b/src/mechstudio/dawn.json @@ -1,26 +1,291 @@ { - "name": "Mech Studio Dawn", - "vendorId": "0x4d53", - "productId": "0x0004", - "matrix": { "rows": 6, "cols": 15 }, - "lighting": "none", - "layouts": { - "keymap": [ - [{"x":2.5,"c":"#777777"},"0,0",{"x":0.5,"c":"#cccccc"},"0,1","0,2","0,3","0,4",{"x":0.5,"c":"#aaaaaa"},"0,5","0,6","0,7","0,8",{"x":0.5,"c":"#cccccc"},"0,10","0,11","0,12","0,13",{"x":0.5,"c":"#aaaaaa"},"0,14"], - [{"y":0.25,"x":2.5},"1,0",{"c":"#cccccc"},"1,1","1,2","1,3","1,4","1,5","1,6","1,7","1,8","1,9","1,10","1,11","1,12",{"c":"#aaaaaa","w":2},"1,13\n\n\n0,0","1,14",{"x":0.25},"2,13\n\n\n0,1","1,13\n\n\n0,1"], - [{"x":2.5,"w":1.5},"2,0",{"c":"#cccccc"},"2,1","2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11","2,12",{"w":1.5},"3,12\n\n\n1,0",{"c":"#aaaaaa"},"2,14",{"x":1.25,"c":"#777777","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"3,13\n\n\n1,1"], - [{"x":2.5,"c":"#aaaaaa","w":1.75},"3,0",{"c":"#cccccc"},"3,1","3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9","3,10","3,11",{"c":"#777777","w":2.25},"3,13\n\n\n1,0",{"c":"#aaaaaa"},"3,14",{"x":0.25},"3,12\n\n\n1,1"], - [{"w":1.25},"4,0\n\n\n2,1",{"c":"#cccccc"},"4,1\n\n\n2,1",{"x":0.25,"c":"#aaaaaa","w":2.25},"4,0\n\n\n2,0",{"c":"#cccccc"},"4,2","4,3","4,4","4,5","4,6","4,7","4,8","4,9","4,10","4,11",{"c":"#aaaaaa","w":1.75},"4,12\n\n\n3,0","4,13\n\n\n3,0","4,14",{"x":0.25,"w":2.75},"4,12\n\n\n3,1"], - [{"x":2.5,"w":1.5},"5,0\n\n\n4,0","5,1\n\n\n4,0",{"w":1.25},"5,2\n\n\n4,0",{"c":"#cccccc","w":6.25},"5,6\n\n\n4,0",{"c":"#aaaaaa","w":1.25},"5,10\n\n\n4,0",{"w":1.25},"5,11\n\n\n4,0",{"x":0.5},"5,12","5,13","5,14"], - [{"y":0.5,"x":2.5,"w":1.25},"5,0\n\n\n4,1",{"w":1.25},"5,1\n\n\n4,1",{"w":1.5},"5,2\n\n\n4,1",{"c":"#cccccc","w":7},"5,6\n\n\n4,1",{"c":"#aaaaaa","w":1.5},"5,11\n\n\n4,1"], - [{"x":2.5,"w":1.5},"5,0\n\n\n4,2",{"x":0.75,"w":1.5},"5,2\n\n\n4,2",{"c":"#cccccc","w":7},"5,6\n\n\n4,2",{"c":"#aaaaaa","w":1.5},"5,11\n\n\n4,2"] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "ANSI", "7U ANSI", "WKL"] - ] - } + "name": "Mech Studio Dawn", + "vendorId": "0x4d53", + "productId": "0x0004", + "matrix": { + "rows": 6, + "cols": 15 + }, + "lighting": "none", + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "ANSI", + "7U ANSI", + "WKL" + ] + ], + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,14" + ], + [ + { + "y": 0.25, + "x": 2.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n0,0", + "1,14", + { + "x": 0.25 + }, + "2,13\n\n\n0,1", + "1,13\n\n\n0,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "3,12\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "2,14", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "3,14", + { + "x": 0.25 + }, + "3,12\n\n\n1,1" + ], + [ + { + "w": 1.25 + }, + "4,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "4,1\n\n\n2,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12\n\n\n3,0", + "4,13\n\n\n3,0", + "4,14", + { + "x": 0.25, + "w": 2.75 + }, + "4,12\n\n\n3,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "5,0\n\n\n4,0", + "5,1\n\n\n4,0", + { + "w": 1.25 + }, + "5,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10\n\n\n4,0", + { + "w": 1.25 + }, + "5,11\n\n\n4,0", + { + "x": 0.5 + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "y": 0.5, + "x": 2.5, + "w": 1.25 + }, + "5,0\n\n\n4,1", + { + "w": 1.25 + }, + "5,1\n\n\n4,1", + { + "w": 1.5 + }, + "5,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n4,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "5,0\n\n\n4,2", + { + "x": 0.75, + "w": 1.5 + }, + "5,2\n\n\n4,2", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n4,2" + ] + ] + } } diff --git a/src/mechwerkes/kikkou/kikkou.json b/src/mechwerkes/kikkou/kikkou.json index deac41cf79..cbf640e223 100644 --- a/src/mechwerkes/kikkou/kikkou.json +++ b/src/mechwerkes/kikkou/kikkou.json @@ -2,13 +2,19 @@ "name": "Kikkou", "vendorId": "0x6D65", "productId": "0x6060", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": [["Bottom Row", "ANSI", "Tsangan"]], + "labels": [ + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] + ], "keymap": [ [ { diff --git a/src/mechwild/bde/bde-lefty.json b/src/mechwild/bde/bde-lefty.json index e24245e7c7..fbbc357824 100644 --- a/src/mechwild/bde/bde-lefty.json +++ b/src/mechwild/bde/bde-lefty.json @@ -2,8 +2,11 @@ "name": "BIG DILL EXTENDED - Lefty", "vendorId": "0x6D77", "productId": "0x1701", + "matrix": { + "rows": 3, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 3, "cols": 14}, "layouts": { "keymap": [ [ @@ -26,9 +29,14 @@ "1,0", "1,1", "1,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,4", "1,5", "1,6", @@ -38,27 +46,39 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", "2,5", "2,6", "2,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,8", "2,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,10", "2,11", "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13" ] ] diff --git a/src/mechwild/bde/bde-rev2.json b/src/mechwild/bde/bde-rev2.json index 9e04c105d9..639481f294 100644 --- a/src/mechwild/bde/bde-rev2.json +++ b/src/mechwild/bde/bde-rev2.json @@ -2,10 +2,15 @@ "name": "BIG DILL EXTENDED - Rev2", "vendorId": "0x6D77", "productId": "0x170A", + "matrix": { + "rows": 6, + "cols": 7 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 7}, "layouts": { - "labels": ["Encoder"], + "labels": [ + "Encoder" + ], "keymap": [ [ "0,0", @@ -34,35 +39,53 @@ "1,6", "4,6", "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,3", "4,2", "4,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,0" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", "2,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,4", "2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,6", "5,6", "5,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3", "5,2", "5,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,0" ] ] diff --git a/src/mechwild/bde/bde-righty.json b/src/mechwild/bde/bde-righty.json index 75761e9700..011bd367d9 100644 --- a/src/mechwild/bde/bde-righty.json +++ b/src/mechwild/bde/bde-righty.json @@ -2,8 +2,11 @@ "name": "BIG DILL EXTENDED - Righty", "vendorId": "0x6D77", "productId": "0x1702", + "matrix": { + "rows": 3, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 3, "cols": 14}, "layouts": { "keymap": [ [ @@ -27,17 +30,26 @@ "1,1", "1,2", "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,4", "1,5", "1,6", "1,7", "1,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,9", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "1,10", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,11", "1,12", "1,13" @@ -47,16 +59,24 @@ "2,1", "2,2", "2,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,4", "2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,6", "2,7", "2,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,9", - {"x": 1}, + { + "x": 1 + }, "2,11", "2,12", "2,13" diff --git a/src/mechwild/clunker/clunker.json b/src/mechwild/clunker/clunker.json index 4884389fef..7e7bed07ea 100644 --- a/src/mechwild/clunker/clunker.json +++ b/src/mechwild/clunker/clunker.json @@ -1,21 +1,34 @@ { "name": "Clunker", - "productId": "0x1711", "vendorId": "0x6D77", + "productId": "0x1711", + "matrix": { + "rows": 7, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 7, "cols": 8}, "layouts": { "labels": [ "Split Left Shift", "Full Right Shift", - ["Spacebar", "Split", "6.25u", "7u"], + [ + "Spacebar", + "Split", + "6.25u", + "7u" + ], "Encoder" ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,9 +39,15 @@ "0,7\n\n\n3,1\n\n\n\n\n\ne0" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -39,13 +58,20 @@ "5,7", "5,6", "5,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,4" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -55,17 +81,31 @@ "2,7", "5,1", "5,2", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "5,3" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -75,52 +115,99 @@ "6,7", "6,6", "6,5\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,4\n\n\n1,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "6,5\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,3\n\n\n2,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,4\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,5\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n2,0" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "4,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,1", "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5\n\n\n2,1", "4,6\n\n\n2,1", "4,7\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,6\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n2,2" ] ] diff --git a/src/mechwild/mercutio/mercutio.json b/src/mechwild/mercutio/mercutio.json index aebfb54a4f..abd1599224 100644 --- a/src/mechwild/mercutio/mercutio.json +++ b/src/mechwild/mercutio/mercutio.json @@ -2,20 +2,37 @@ "name": "MechWild Mercutio", "vendorId": "0x6D77", "productId": "0x1703", + "matrix": { + "rows": 7, + "cols": 7 + }, "lighting": "none", - "matrix": {"rows": 7, "cols": 7}, "layouts": { - "labels": ["Split Enter", "Split Left Shift", "Split Spacebar", "Encoder"], + "labels": [ + "Split Enter", + "Split Left Shift", + "Split Spacebar", + "Encoder" + ], "keymap": [ [ - {"x": 14.5, "c": "#aaaaaa"}, + { + "x": 14.5, + "c": "#aaaaaa" + }, "4,2\n\n\n3,0", "4,2\n\n\n3,1\n\n\n\n\n\ne0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,13 +43,21 @@ "4,5", "4,4", "4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,2" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,20 +67,35 @@ "5,6", "5,5", "5,4", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,1\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,0\n\n\n1,1", "2,1\n\n\n1,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "2,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "2,3", "2,4", @@ -65,31 +105,55 @@ "6,5", "6,4", "6,3", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0", "5,1\n\n\n2,0", "3,1\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,3", "3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "2,2" ], [ - {"y": 0.25, "x": 3.75}, + { + "y": 0.25, + "x": 3.75 + }, "5,1\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n2,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,4\n\n\n2,1", "3,5\n\n\n2,1", - {"w": 2.75}, + { + "w": 2.75 + }, "3,6\n\n\n2,1" ] ] diff --git a/src/mechwild/mokulua/mokulua-mirrored.json b/src/mechwild/mokulua/mokulua-mirrored.json index 3c07b55ad6..463d808be0 100644 --- a/src/mechwild/mokulua/mokulua-mirrored.json +++ b/src/mechwild/mokulua/mokulua-mirrored.json @@ -2,8 +2,11 @@ "name": "MechWild Mokulua", "vendorId": "0x6D77", "productId": "0x170C", + "matrix": { + "rows": 12, + "cols": 6 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 12, "cols": 6}, "layouts": { "labels": [ "Split Left Shift", @@ -15,78 +18,159 @@ ], "keymap": [ [ - {"y": 1.05, "c": "#777777", "w": 2}, + { + "y": 1.05, + "c": "#777777", + "w": 2 + }, "0,1\n\n\n3,1", - {"x": 1.22}, + { + "x": 1.22 + }, "0,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n3,0", - {"x": 13.03, "c": "#aaaaaa", "w": 2}, + { + "x": 13.03, + "c": "#aaaaaa", + "w": 2 + }, "6,1\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "6,1\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0\n\n\n1,1" ], [ - {"x": 2.97, "w": 1.5}, + { + "x": 2.97, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12.53}, + { + "x": 12.53 + }, "7,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "7,0" ], [ - {"x": 2.87, "w": 1.75}, + { + "x": 2.87, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12.23}, + { + "x": 12.23 + }, "8,1", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "8,0" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n0,1", - {"x": 0.47, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.47, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 11.53}, + { + "x": 11.53 + }, "9,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,1\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n2,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "9,0\n\n\n2,1" ], [ - {"x": 2.97}, + { + "x": 2.97 + }, "4,0", "4,1", "4,2", - {"x": 11.53, "c": "#777777"}, + { + "x": 11.53, + "c": "#777777" + }, "10,2", "10,1", "10,0" ], [ - {"y": -0.95}, + { + "y": -0.95 + }, "5,2\n\n\n4,1\n\n\n\n\n\ne0", - {"x": 9.15}, + { + "x": 9.15 + }, "5,2\n\n\n4,0", - {"x": 1.25}, + { + "x": 1.25 + }, "11,2\n\n\n5,0", - {"x": 8.85}, + { + "x": 8.85 + }, "11,2\n\n\n5,1\n\n\n\n\n\ne0" ], - [{"x": 9.82, "c": "#aaaaaa"}, "5,0", {"x": 1.91}, "11,0"], + [ + { + "x": 9.82, + "c": "#aaaaaa" + }, + "5,0", + { + "x": 1.91 + }, + "11,0" + ], [ { "r": 10, @@ -102,10 +186,43 @@ "0,5", "5,5" ], - [{"x": 2.75}, "1,2", "1,3", "1,4", "1,5", "5,4"], - [{"x": 3}, "2,2", "2,3", "2,4", "2,5", "5,3"], - [{"x": 3.5}, "3,3", "3,4", "3,5", "5,1"], - [{"x": 3.75, "c": "#aaaaaa", "w": 1.25}, "4,3"], + [ + { + "x": 2.75 + }, + "1,2", + "1,3", + "1,4", + "1,5", + "5,4" + ], + [ + { + "x": 3 + }, + "2,2", + "2,3", + "2,4", + "2,5", + "5,3" + ], + [ + { + "x": 3.5 + }, + "3,3", + "3,4", + "3,5", + "5,1" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,3" + ], [ { "r": 75, @@ -118,21 +235,82 @@ }, "10,4" ], - [{"x": 1, "w": 1.5}, "10,5"], - [{"r": -75, "rx": 0, "ry": 5, "y": 7.5, "x": 0.1, "w": 1.5}, "4,4"], - [{"x": 0.1, "w": 1.5}, "4,5"], [ - {"r": -10, "rx": 12, "ry": 4.25, "y": -2.25, "x": 1.5}, + { + "x": 1, + "w": 1.5 + }, + "10,5" + ], + [ + { + "r": -75, + "rx": 0, + "ry": 5, + "y": 7.5, + "x": 0.1, + "w": 1.5 + }, + "4,4" + ], + [ + { + "x": 0.1, + "w": 1.5 + }, + "4,5" + ], + [ + { + "r": -10, + "rx": 12, + "ry": 4.25, + "y": -2.25, + "x": 1.5 + }, "11,5", "6,5", "6,4", "6,3", "6,2" ], - [{"x": 1}, "11,4", "7,5", "7,4", "7,3", "7,2"], - [{"x": 0.75}, "11,3", "8,5", "8,4", "8,3", "8,2"], - [{"x": 1.25}, "11,1", "9,5", "9,4", "9,3"], - [{"x": 3.75, "c": "#aaaaaa", "w": 1.25}, "10,3"] + [ + { + "x": 1 + }, + "11,4", + "7,5", + "7,4", + "7,3", + "7,2" + ], + [ + { + "x": 0.75 + }, + "11,3", + "8,5", + "8,4", + "8,3", + "8,2" + ], + [ + { + "x": 1.25 + }, + "11,1", + "9,5", + "9,4", + "9,3" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "10,3" + ] ] } } diff --git a/src/mechwild/mokulua/mokulua-standard.json b/src/mechwild/mokulua/mokulua-standard.json index b273dfe4c7..5fcefc9ac5 100644 --- a/src/mechwild/mokulua/mokulua-standard.json +++ b/src/mechwild/mokulua/mokulua-standard.json @@ -2,8 +2,11 @@ "name": "MechWild Mokulua", "vendorId": "0x6D77", "productId": "0x170B", + "matrix": { + "rows": 12, + "cols": 6 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 12, "cols": 6}, "layouts": { "labels": [ "Split Left Shift", @@ -15,78 +18,159 @@ ], "keymap": [ [ - {"y": 1.05, "c": "#777777", "w": 2}, + { + "y": 1.05, + "c": "#777777", + "w": 2 + }, "0,1\n\n\n3,1", - {"x": 1.22}, + { + "x": 1.22 + }, "0,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n3,0", - {"x": 12.53, "c": "#aaaaaa", "w": 2}, + { + "x": 12.53, + "c": "#aaaaaa", + "w": 2 + }, "6,5\n\n\n1,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "6,4\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5\n\n\n1,1" ], [ - {"x": 2.97, "w": 1.5}, + { + "x": 2.97, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12.03}, + { + "x": 12.03 + }, "7,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "7,5" ], [ - {"x": 2.87, "w": 1.75}, + { + "x": 2.87, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12.23}, + { + "x": 12.23 + }, "8,4", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "8,5" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n0,1", - {"x": 0.47, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.47, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 11.53}, + { + "x": 11.53 + }, "9,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,4\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,5\n\n\n2,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "9,5\n\n\n2,1" ], [ - {"x": 2.97}, + { + "x": 2.97 + }, "4,0", "4,1", "4,2", - {"x": 11.53, "c": "#777777"}, + { + "x": 11.53, + "c": "#777777" + }, "10,3", "10,4", "10,5" ], [ - {"y": -0.95}, + { + "y": -0.95 + }, "5,2\n\n\n4,1\n\n\n\n\n\ne0", - {"x": 9.15}, + { + "x": 9.15 + }, "5,2\n\n\n4,0", - {"x": 1.25}, + { + "x": 1.25 + }, "11,3\n\n\n5,0", - {"x": 8.85}, + { + "x": 8.85 + }, "11,3\n\n\n5,1\n\n\n\n\n\ne0" ], - [{"x": 9.82, "c": "#aaaaaa"}, "5,0", {"x": 1.91}, "11,4"], + [ + { + "x": 9.82, + "c": "#aaaaaa" + }, + "5,0", + { + "x": 1.91 + }, + "11,4" + ], [ { "r": 10, @@ -102,10 +186,43 @@ "0,5", "5,5" ], - [{"x": 2.75}, "1,2", "1,3", "1,4", "1,5", "5,4"], - [{"x": 3}, "2,2", "2,3", "2,4", "2,5", "5,3"], - [{"x": 3.5}, "3,3", "3,4", "3,5", "5,1"], - [{"x": 3.75, "c": "#aaaaaa", "w": 1.25}, "4,3"], + [ + { + "x": 2.75 + }, + "1,2", + "1,3", + "1,4", + "1,5", + "5,4" + ], + [ + { + "x": 3 + }, + "2,2", + "2,3", + "2,4", + "2,5", + "5,3" + ], + [ + { + "x": 3.5 + }, + "3,3", + "3,4", + "3,5", + "5,1" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,3" + ], [ { "r": 75, @@ -118,21 +235,81 @@ }, "10,1" ], - [{"x": 1, "w": 1.5}, "10,0"], - [{"r": -75, "rx": 0, "ry": 5, "y": 7.5, "x": 0.1, "w": 1.5}, "4,4"], - [{"x": 0.1, "w": 1.5}, "4,5"], [ - {"r": -10, "rx": 12, "ry": 4.25, "y": -2.25, "x": 1}, + { + "x": 1, + "w": 1.5 + }, + "10,0" + ], + [ + { + "r": -75, + "rx": 0, + "ry": 5, + "y": 7.5, + "x": 0.1, + "w": 1.5 + }, + "4,4" + ], + [ + { + "x": 0.1, + "w": 1.5 + }, + "4,5" + ], + [ + { + "r": -10, + "rx": 12, + "ry": 4.25, + "y": -2.25, + "x": 1 + }, "11,0", "6,0", "6,1", "6,2", "6,3" ], - [{"x": 1.5}, "7,0", "7,1", "7,2", "7,3"], - [{"x": 0.75}, "11,1", "8,0", "8,1", "8,2", "8,3"], - [{"x": 1.25}, "11,2", "9,0", "9,1", "9,2"], - [{"x": 3.75, "c": "#aaaaaa", "w": 1.25}, "10,2"] + [ + { + "x": 1.5 + }, + "7,0", + "7,1", + "7,2", + "7,3" + ], + [ + { + "x": 0.75 + }, + "11,1", + "8,0", + "8,1", + "8,2", + "8,3" + ], + [ + { + "x": 1.25 + }, + "11,2", + "9,0", + "9,1", + "9,2" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "10,2" + ] ] } } diff --git a/src/mechwild/murphpad/murphpad.json b/src/mechwild/murphpad/murphpad.json index cec35c76c4..84177a7fba 100644 --- a/src/mechwild/murphpad/murphpad.json +++ b/src/mechwild/murphpad/murphpad.json @@ -2,86 +2,180 @@ "name": "MechWild MurphPad", "vendorId": "0x6D77", "productId": "0x1705", + "matrix": { + "rows": 6, + "cols": 5 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 5}, "layouts": { "labels": [ "Left Plus Sign", "Split Right Plus Sign", - ["Bottom Left", "Left 2U 0 Key", "Left Enter", "All 1U Left"], - ["Bottom Right", "Right Enter", "Right 2U 0 Key", "All 1U Right"], + [ + "Bottom Left", + "Left 2U 0 Key", + "Left Enter", + "All 1U Left" + ], + [ + "Bottom Right", + "Right Enter", + "Right 2U 0 Key", + "All 1U Right" + ], "Left Encoder", "Top Right Encoder" ], "keymap": [ [ - {"x": 2.25}, + { + "x": 2.25 + }, "0,1", "0,2", "0,3", "0,4\n\n\n5,0", "0,4\n\n\n5,1\n\n\n\n\n\ne1" ], - [{"y": 0.25, "x": 2.25}, "1,1", "1,2", "1,3", "1,4"], [ - {"x": 2.25}, + { + "y": 0.25, + "x": 2.25 + }, + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + { + "x": 2.25 + }, "2,1\n\n\n0,0", "2,2", "2,3", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "2,4\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,4\n\n\n1,1", - {"x": 0.25, "c": "#777777", "h": 2}, + { + "x": 0.25, + "c": "#777777", + "h": 2 + }, "2,1\n\n\n0,1" ], [ - {"y": -0.5, "c": "#cccccc"}, + { + "y": -0.5, + "c": "#cccccc" + }, "3,0\n\n\n4,1\n\n\n\n\n\ne0", "3,0\n\n\n4,0" ], [ - {"y": -0.5, "x": 2.25}, + { + "y": -0.5, + "x": 2.25 + }, "3,1\n\n\n0,0", "3,2", "3,3", - {"x": 1.25}, + { + "x": 1.25 + }, "3,4\n\n\n1,1" ], [ - {"x": 1}, + { + "x": 1 + }, "4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,1\n\n\n2,0", "4,2", "4,3", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,4\n\n\n3,0" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "5,0", - {"x": 0.25, "c": "#777777", "w": 2}, + { + "x": 0.25, + "c": "#777777", + "w": 2 + }, "5,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3\n\n\n3,0" ], - [{"y": 0.5, "x": 2.75}, "0,0", "1,0", "2,0"], [ - {"y": 0.25, "x": 2.25, "c": "#777777", "h": 2}, + { + "y": 0.5, + "x": 2.75 + }, + "0,0", + "1,0", + "2,0" + ], + [ + { + "y": 0.25, + "x": 2.25, + "c": "#777777", + "h": 2 + }, "4,1\n\n\n2,1", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "4,4\n\n\n3,1" ], - [{"x": 3.25}, "5,2\n\n\n2,1", {"c": "#777777", "w": 2}, "5,4\n\n\n3,1"], [ - {"y": 0.25, "x": 2.25, "c": "#cccccc"}, + { + "x": 3.25 + }, + "5,2\n\n\n2,1", + { + "c": "#777777", + "w": 2 + }, + "5,4\n\n\n3,1" + ], + [ + { + "y": 0.25, + "x": 2.25, + "c": "#cccccc" + }, "4,1\n\n\n2,2", - {"x": 2}, + { + "x": 2 + }, "4,4\n\n\n3,2" ], [ - {"x": 2.25}, + { + "x": 2.25 + }, "5,1\n\n\n2,2", "5,2\n\n\n2,2", "5,3\n\n\n3,2", diff --git a/src/mechwild/obe/obe.json b/src/mechwild/obe/obe.json index 8202a2f79f..83399d7bae 100644 --- a/src/mechwild/obe/obe.json +++ b/src/mechwild/obe/obe.json @@ -2,79 +2,155 @@ "name": "MechWild OBE", "vendorId": "0x6D77", "productId": "0x1707", + "matrix": { + "rows": 7, + "cols": 10 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 7, "cols": 10}, "layouts": { - "labels": ["Split Backspace", "Full Right Shift", "Encoder"], + "labels": [ + "Split Backspace", + "Full Right Shift", + "Encoder" + ], "keymap": [ [ - {"y": 1.05, "x": 0.8, "c": "#aaaaaa"}, + { + "y": 1.05, + "x": 0.8, + "c": "#aaaaaa" + }, "5,5\n\n\n2,1\n\n\n\n\n\ne0", "5,5\n\n\n2,0", - {"x": 0.42, "c": "#777777"}, + { + "x": 0.42, + "c": "#777777" + }, "5,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3", - {"x": 9.53}, + { + "x": 9.53 + }, "0,6", "0,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,9\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,8\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,9\n\n\n0,1" ], [ - {"x": 1.7}, + { + "x": 1.7 + }, "6,5", - {"x": 0.27, "w": 1.5}, + { + "x": 0.27, + "w": 1.5 + }, "5,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,8", - {"x": 9.03}, + { + "x": 9.03 + }, "1,6", "1,7", "1,8", - {"w": 1.5}, + { + "w": 1.5 + }, "1,9" ], [ - {"x": 1.6, "c": "#aaaaaa"}, + { + "x": 1.6, + "c": "#aaaaaa" + }, "6,4", - {"x": 0.3, "w": 1.72}, + { + "x": 0.3, + "w": 1.72 + }, "6,9", - {"x": 0, "c": "#cccccc"}, + { + "x": 0, + "c": "#cccccc" + }, "6,8", - {"x": 9.23}, + { + "x": 9.23 + }, "2,7", "2,8", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,9" ], [ - {"x": 2.72, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.72, + "c": "#aaaaaa", + "w": 2.25 + }, "6,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", - {"x": 8.53}, + { + "x": 8.53 + }, "3,6", "3,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,8\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,9\n\n\n1,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,9\n\n\n1,1" ], [ - {"x": 2.97, "w": 1.25}, + { + "x": 2.97, + "w": 1.25 + }, "6,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"x": 9.03}, + { + "x": 9.03 + }, "4,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,7", "4,8", "4,9" @@ -94,28 +170,102 @@ "0,0", "0,1" ], - [{"x": 2.75}, "5,7", "5,6", "1,0", "1,1"], - [{"x": 3}, "6,3", "2,0", "2,1", "2,2"], - [{"x": 3.5}, "6,7", "6,6", "3,0", "3,1"], [ - {"x": 3.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75 + }, + "5,7", + "5,6", + "1,0", + "1,1" + ], + [ + { + "x": 3 + }, + "6,3", + "2,0", + "2,1", + "2,2" + ], + [ + { + "x": 3.5 + }, + "6,7", + "6,6", + "3,0", + "3,1" + ], + [ + { + "x": 3.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,3" ], [ - {"r": -10, "rx": 12, "ry": 4.25, "y": -2.75, "x": -1, "c": "#cccccc"}, + { + "r": -10, + "rx": 12, + "ry": 4.25, + "y": -2.75, + "x": -1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5" ], - [{"x": -1.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": -1.25}, "2,3", "2,4", "2,5", "2,6"], - [{"x": -1.75}, "3,2", "3,3", "3,4", "3,5"], - [{"x": -1.75, "w": 2.75}, "4,4", {"c": "#aaaaaa"}, "4,5"] + [ + { + "x": -1.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -1.25 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": -1.75 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": -1.75, + "w": 2.75 + }, + "4,4", + { + "c": "#aaaaaa" + }, + "4,5" + ] ] } } diff --git a/src/mechwild/waka60/waka60.json b/src/mechwild/waka60/waka60.json index 577f6e3f6d..e004baa76c 100644 --- a/src/mechwild/waka60/waka60.json +++ b/src/mechwild/waka60/waka60.json @@ -2,8 +2,11 @@ "name": "MechWild Waka60", "vendorId": "0x6D77", "productId": "0x1709", + "matrix": { + "rows": 10, + "cols": 7 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 7}, "layouts": { "labels": [ [ @@ -19,32 +22,45 @@ ], "keymap": [ [ - {"y": 0.25, "c": "#777777"}, + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 1.5}, + { + "x": 1.5 + }, "5,0", "5,1", "5,2", "5,3", "5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1.5}, + { + "x": 1.5 + }, "6,0", "6,1", "6,2", @@ -52,84 +68,141 @@ "6,4", "6,5" ], - [{"y": -0.205, "x": 6.25, "c": "#777777"}, "3,6\n\n\n1,1\n\n\n\n\n\ne0"], [ - {"y": -0.795, "c": "#aaaaaa"}, + { + "y": -0.205, + "x": 6.25, + "c": "#777777" + }, + "3,6\n\n\n1,1\n\n\n\n\n\ne0" + ], + [ + { + "y": -0.795, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1.5}, + { + "x": 1.5 + }, "7,0", "7,1", "7,2", "7,3", "7,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,5" ], - [{"y": -0.205, "x": 6.25}, "3,6\n\n\n1,0"], [ - {"y": -0.795, "c": "#aaaaaa"}, + { + "y": -0.205, + "x": 6.25 + }, + "3,6\n\n\n1,0" + ], + [ + { + "y": -0.795, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 1.5}, + { + "x": 1.5 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,5" ], [ - {"x": 0.25}, + { + "x": 0.25 + }, "4,0", "4,1", "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,3", "9,4", "9,5" ], [ - {"y": 0.25, "x": 3.25, "w": 2}, + { + "y": 0.25, + "x": 3.25, + "w": 2 + }, "4,3\n\n\n0,1", "4,5\n\n\n0,1", "4,6\n\n\n0,1", "9,0\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "9,2\n\n\n0,1" ], [ - {"x": 3.25, "w": 2}, + { + "x": 3.25, + "w": 2 + }, "4,3\n\n\n0,2", - {"w": 3}, + { + "w": 3 + }, "4,6\n\n\n0,2", - {"w": 2}, + { + "w": 2 + }, "9,2\n\n\n0,2" ], [ - {"x": 3.25}, + { + "x": 3.25 + }, "4,3\n\n\n0,3", "4,4\n\n\n0,3", - {"w": 3}, + { + "w": 3 + }, "4,6\n\n\n0,3", "9,1\n\n\n0,3", "9,2\n\n\n0,3" ], [ - {"x": 3.25}, + { + "x": 3.25 + }, "4,3\n\n\n0,4", "4,4\n\n\n0,4", "4,5\n\n\n0,4", @@ -139,12 +212,18 @@ "9,2\n\n\n0,4" ], [ - {"x": 3.25}, + { + "x": 3.25 + }, "4,3\n\n\n0,5", - {"w": 2}, + { + "w": 2 + }, "4,4\n\n\n0,5", "4,6\n\n\n0,5", - {"w": 2}, + { + "w": 2 + }, "9,1\n\n\n0,5", "9,2\n\n\n0,5" ] diff --git a/src/meishi2/meishi2.json b/src/meishi2/meishi2.json index 3161127d81..3c38a9e2d4 100644 --- a/src/meishi2/meishi2.json +++ b/src/meishi2/meishi2.json @@ -2,9 +2,19 @@ "name": "meishi2", "vendorId": "0xBC42", "productId": "0x0003", + "matrix": { + "rows": 2, + "cols": 2 + }, "lighting": "none", - "matrix": {"rows": 2, "cols": 2}, "layouts": { - "keymap": [["0,0", "0,1", "1,0", "1,1"]] + "keymap": [ + [ + "0,0", + "0,1", + "1,0", + "1,1" + ] + ] } } diff --git a/src/meletrix/zoom65/zoom65.json b/src/meletrix/zoom65/zoom65.json index 961f869606..f2ed42b57a 100644 --- a/src/meletrix/zoom65/zoom65.json +++ b/src/meletrix/zoom65/zoom65.json @@ -2,7 +2,6 @@ "name": "zoom65", "vendorId": "0x1EA7", "productId": "0x8888", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 @@ -69,8 +68,14 @@ "shortName": "BT 3" } ], + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Backspace", "ISO", "Split Left Shift", "Split Space"], + "labels": [ + "Split Backspace", + "ISO", + "Split Left Shift", + "Split Space" + ], "keymap": [ [ { diff --git a/src/meletrix/zoom65_lite/zoom65_lite.json b/src/meletrix/zoom65_lite/zoom65_lite.json index 90317ce2f1..fc3f1b7ba6 100644 --- a/src/meletrix/zoom65_lite/zoom65_lite.json +++ b/src/meletrix/zoom65_lite/zoom65_lite.json @@ -2,13 +2,18 @@ "name": "zoom65", "vendorId": "0x806C", "productId": "0x0005", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "ISO", "Split Left Shift", "Split Space"], + "labels": [ + "Split Backspace", + "ISO", + "Split Left Shift", + "Split Space" + ], "keymap": [ [ { diff --git a/src/meletrix/zoom75/zoom75.json b/src/meletrix/zoom75/zoom75.json index b281dae96a..ea957d17bf 100644 --- a/src/meletrix/zoom75/zoom75.json +++ b/src/meletrix/zoom75/zoom75.json @@ -2,10 +2,24 @@ "name": "zoom75", "vendorId": "0x806D", "productId": "0x0006", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "none", - "matrix": { "rows": 6, "cols": 15 }, "layouts": { - "labels": ["Split Backspace", "Split Left Shift", "ISO", ["Bottom Row","ANSI","7U", "Split 7U"], "2U/Knob"], + "labels": [ + "Split Backspace", + "Split Left Shift", + "ISO", + [ + "Bottom Row", + "ANSI", + "7U", + "Split 7U" + ], + "2U/Knob" + ], "keymap": [ [ { diff --git a/src/meletrix/zoom87/zoom87.json b/src/meletrix/zoom87/zoom87.json index 0414bc3620..22c3d56329 100644 --- a/src/meletrix/zoom87/zoom87.json +++ b/src/meletrix/zoom87/zoom87.json @@ -2,11 +2,11 @@ "name": "Zoom 87", "vendorId": "0x906F", "productId": "0x0007", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/melgeek/mach80/mach80_rev1.json b/src/melgeek/mach80/mach80_rev1.json index 12f5af1091..803c4c7788 100755 --- a/src/melgeek/mach80/mach80_rev1.json +++ b/src/melgeek/mach80/mach80_rev1.json @@ -2,16 +2,22 @@ "name": "MelGeek Mach80 rev1", "vendorId": "0xEDED", "productId": "0x0080", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 6, "cols": 16 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { - "labels": [["Bottom Row", "6.25U", "7U"]], + "labels": [ + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ [ { diff --git a/src/melgeek/mj61/mj61_rev1.json b/src/melgeek/mj61/mj61_rev1.json index 958056a016..a7598d7cd8 100644 --- a/src/melgeek/mj61/mj61_rev1.json +++ b/src/melgeek/mj61/mj61_rev1.json @@ -2,14 +2,14 @@ "name": "MelGeek MJ61 REV1", "vendorId": "0xEDED", "productId": "0xED61", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/melgeek/mj63/mj63_rev1.json b/src/melgeek/mj63/mj63_rev1.json index adb8112101..1bab3aeae9 100644 --- a/src/melgeek/mj63/mj63_rev1.json +++ b/src/melgeek/mj63/mj63_rev1.json @@ -2,14 +2,14 @@ "name": "MelGeek MJ63 REV1", "vendorId": "0xEDED", "productId": "0x6063", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/melgeek/mj64/mj64_rev1.json b/src/melgeek/mj64/mj64_rev1.json index 3103900c68..9592299029 100644 --- a/src/melgeek/mj64/mj64_rev1.json +++ b/src/melgeek/mj64/mj64_rev1.json @@ -2,14 +2,14 @@ "name": "MelGeek MJ64 REV1", "vendorId": "0xEDED", "productId": "0x6064", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/melgeek/mj65/mj65_rev3.json b/src/melgeek/mj65/mj65_rev3.json index 3f8a74646f..e5442f5636 100644 --- a/src/melgeek/mj65/mj65_rev3.json +++ b/src/melgeek/mj65/mj65_rev3.json @@ -2,14 +2,14 @@ "name": "MelGeek MJ65 REV3", "vendorId": "0xEDED", "productId": "0x0065", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/melgeek/mj6xy/mj6xy_rev3.json b/src/melgeek/mj6xy/mj6xy_rev3.json index 44ea268972..aa048c9f00 100755 --- a/src/melgeek/mj6xy/mj6xy_rev3.json +++ b/src/melgeek/mj6xy/mj6xy_rev3.json @@ -2,11 +2,11 @@ "name": "MJ6XY", "vendorId": "0xEDED", "productId": "0x6060", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/melgeek/mojo68/mojo68_rev1.json b/src/melgeek/mojo68/mojo68_rev1.json index 4405950c7f..59b7380491 100755 --- a/src/melgeek/mojo68/mojo68_rev1.json +++ b/src/melgeek/mojo68/mojo68_rev1.json @@ -2,14 +2,14 @@ "name": "MelGeek MoJo68 rev1", "vendorId": "0xEDED", "productId": "0x0068", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/melgeek/mojo75/mojo75_rev1.json b/src/melgeek/mojo75/mojo75_rev1.json index cf70671ead..0f945b966d 100644 --- a/src/melgeek/mojo75/mojo75_rev1.json +++ b/src/melgeek/mojo75/mojo75_rev1.json @@ -2,14 +2,14 @@ "name": "MelGeek MOJO75 REV1", "vendorId": "0xEDED", "productId": "0x7075", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 6, "cols": 16 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/melgeek/tegic/tegic_rev1.json b/src/melgeek/tegic/tegic_rev1.json index 3814c1cb90..ed423d891a 100644 --- a/src/melgeek/tegic/tegic_rev1.json +++ b/src/melgeek/tegic/tegic_rev1.json @@ -2,14 +2,14 @@ "name": "MelGeek tegic rev1", "vendorId": "0xEDED", "productId": "0x0081", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 6, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/melgeek/z70/z70_ultra_rev1.json b/src/melgeek/z70/z70_ultra_rev1.json index d1f24cecf5..3b91829072 100644 --- a/src/melgeek/z70/z70_ultra_rev1.json +++ b/src/melgeek/z70/z70_ultra_rev1.json @@ -2,10 +2,15 @@ "name": "MelGeek Z70 Ultra Rev1", "vendorId": "0xEDED", "productId": "0x6570", + "matrix": { + "rows": 6, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 14}, "layouts": { - "labels": ["Split Spacebar"], + "labels": [ + "Split Spacebar" + ], "keymap": [ [ { @@ -27,12 +32,16 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13", "5,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -45,13 +54,17 @@ "1,9", "1,10", "1,11", - {"w": 1.5}, + { + "w": 1.5 + }, "1,12", "1,13", "5,7" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -64,12 +77,16 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", "5,9" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,2", "3,3", @@ -81,36 +98,60 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "5,8", "5,10" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "5,11", "5,12", "5,13" ], [ - {"w": 3.75}, - {"w": 3}, + { + "w": 3.75 + }, + { + "w": 3 + }, "4,4\n\n\n0,1", - {"w": 3}, + { + "w": 3 + }, "4,6\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,9\n\n\n0,1" ] ] diff --git a/src/meow65/meow65.json b/src/meow65/meow65.json index 83c18e677c..322cc8c2b4 100644 --- a/src/meow65/meow65.json +++ b/src/meow65/meow65.json @@ -2,8 +2,11 @@ "name": "Meow65", "vendorId": "0x6E64", "productId": "0x4D36", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/merge/iso_macro.json b/src/merge/iso_macro.json index bb5b48b40d..7ec83c822a 100644 --- a/src/merge/iso_macro.json +++ b/src/merge/iso_macro.json @@ -2,13 +2,15 @@ "name": "ISO Macro", "vendorId": "0x4D65", "productId": "0x1200", - "lighting": "qmk_backlight", "matrix": { "rows": 3, "cols": 3 }, + "lighting": "qmk_backlight", "layouts": { - "labels": ["Single Encoder"], + "labels": [ + "Single Encoder" + ], "keymap": [ [ { diff --git a/src/merge/uc1.json b/src/merge/uc1.json index 15ce75c3aa..41acb4740e 100644 --- a/src/merge/uc1.json +++ b/src/merge/uc1.json @@ -2,11 +2,11 @@ "name": "UC-1", "vendorId": "0x4d65", "productId": "0x5543", - "lighting": "qmk_rgblight", "matrix": { "rows": 2, "cols": 2 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/merge/um70/um70.json b/src/merge/um70/um70.json index a3c73af711..3bedcedb88 100644 --- a/src/merge/um70/um70.json +++ b/src/merge/um70/um70.json @@ -2,13 +2,16 @@ "name": "UM-70", "vendorId": "0x4D65", "productId": "0x3222", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Backspace", "Spacekey"], + "labels": [ + "Split Backspace", + "Spacekey" + ], "keymap": [ [ { diff --git a/src/merge/um80/um80.json b/src/merge/um80/um80.json index 369a42d469..bec6c1d804 100644 --- a/src/merge/um80/um80.json +++ b/src/merge/um80/um80.json @@ -2,13 +2,16 @@ "name": "UM-80", "vendorId": "0x4D65", "productId": "0x3241", - "lighting": "qmk_rgblight", "matrix": { "rows": 12, "cols": 8 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Backspace", "Spacekey"], + "labels": [ + "Split Backspace", + "Spacekey" + ], "keymap": [ [ { diff --git a/src/merge/uma/uma.json b/src/merge/uma/uma.json index 3c1ea7df3f..2b1f2a0dd1 100644 --- a/src/merge/uma/uma.json +++ b/src/merge/uma/uma.json @@ -2,13 +2,18 @@ "name": "UM-A", "vendorId": "0x4D65", "productId": "0x3232", - "lighting": "qmk_backlight", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "qmk_backlight", "layouts": { - "labels": ["ISO Enter", "ISO Left Shift", "Split Backspace", "Spacekey"], + "labels": [ + "ISO Enter", + "ISO Left Shift", + "Split Backspace", + "Spacekey" + ], "keymap": [ [ { diff --git a/src/mesa/mesa_tkl/mesa_tkl.json b/src/mesa/mesa_tkl/mesa_tkl.json index ddad8379a9..9616622297 100644 --- a/src/mesa/mesa_tkl/mesa_tkl.json +++ b/src/mesa/mesa_tkl/mesa_tkl.json @@ -2,11 +2,11 @@ "name": "Mesa TKL", "vendorId": "0x4E5A", "productId": "0x8001", - "lighting": "none", "matrix": { - "cols": 17, - "rows": 6 + "rows": 6, + "cols": 17 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", @@ -17,30 +17,49 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -54,20 +73,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,9 +113,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -98,9 +136,15 @@ "2,13\n\n\n3,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -112,19 +156,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n3,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "3,13\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -135,46 +196,87 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n1,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "4,12\n\n\n1,1", "4,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n4,0", "5,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n4,0", "5,11\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n4,1", - {"d": true}, + { + "d": true + }, "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n4,1", - {"d": true}, + { + "d": true + }, "5,11\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ] ] diff --git a/src/metamechs/timberwolf/timberwolf.json b/src/metamechs/timberwolf/timberwolf.json index 5f87442505..a6febe5edd 100644 --- a/src/metamechs/timberwolf/timberwolf.json +++ b/src/metamechs/timberwolf/timberwolf.json @@ -2,14 +2,18 @@ "name": "Timber Wolf", "vendorId": "0x6D6D", "productId": "0x5754", - "lighting": "qmk_backlight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ - ["Variant", "TBR-Prime", "TBR-B"], + [ + "Variant", + "TBR-Prime", + "TBR-B" + ], "Split Backspace", "ISO", "Split Left Shift", diff --git a/src/mikeneko65/mikeneko65_rev1.json b/src/mikeneko65/mikeneko65_rev1.json index 9fe5c7a5c3..902807ae08 100644 --- a/src/mikeneko65/mikeneko65_rev1.json +++ b/src/mikeneko65/mikeneko65_rev1.json @@ -2,11 +2,11 @@ "name": "Mikeneko 65", "vendorId": "0x7934", "productId": "0x6D54", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/mincedshon/ecila/ecila.json b/src/mincedshon/ecila/ecila.json index 675eaf1bfd..0a88625d07 100644 --- a/src/mincedshon/ecila/ecila.json +++ b/src/mincedshon/ecila/ecila.json @@ -1,8 +1,11 @@ { + "name": "ecila", "vendorId": "0x534B", "productId": "0x534B", - "name": "ecila", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", "layouts": { "keymap": [ diff --git a/src/mini_ashen_40/mini_ashen_40.json b/src/mini_ashen_40/mini_ashen_40.json index 49c1c11112..ec1f363b8e 100644 --- a/src/mini_ashen_40/mini_ashen_40.json +++ b/src/mini_ashen_40/mini_ashen_40.json @@ -2,14 +2,21 @@ "name": "Mini Ashen 40", "vendorId": "0x4D4B", "productId": "0x6D6E", + "matrix": { + "rows": 4, + "cols": 13 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 13}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", @@ -20,12 +27,17 @@ "0,8", "0,9", "0,10", - {"x": 1.25}, + { + "x": 1.25 + }, "0,11", "0,12" ], [ - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -36,14 +48,22 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,10", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,11", "1,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -54,24 +74,56 @@ "2,7", "2,8", "2,9", - {"w": 1.25}, + { + "w": 1.25 + }, "2,10" ], - [{"y": -0.75, "x": 12.25}, "2,11", {"x": -2.25, "y": -2.25}, "2,12"], [ - {"y": 2, "x": 1}, + { + "y": -0.75, + "x": 12.25 + }, + "2,11", + { + "x": -2.25, + "y": -2.25 + }, + "2,12" + ], + [ + { + "y": 2, + "x": 1 + }, "3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "3,3", - {"w": 2.25}, + { + "w": 2.25 + }, "3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,8", "3,9" ], - [{"y": -0.75, "x": 11.25}, "3,10", "3,11", "3,12"] + [ + { + "y": -0.75, + "x": 11.25 + }, + "3,10", + "3,11", + "3,12" + ] ] } } diff --git a/src/mini_winni/mini_winni.json b/src/mini_winni/mini_winni.json index 4decb6bb72..dec3314f91 100644 --- a/src/mini_winni/mini_winni.json +++ b/src/mini_winni/mini_winni.json @@ -2,16 +2,26 @@ "name": "Mini Winni", "vendorId": "0x574B", "productId": "0x7770", - "lighting": "qmk_rgblight", "matrix": { "rows": 2, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/src/misonoworks/chocolate-bar.json b/src/misonoworks/chocolate-bar.json index 4add3ae62e..6cbdee02e4 100644 --- a/src/misonoworks/chocolate-bar.json +++ b/src/misonoworks/chocolate-bar.json @@ -2,11 +2,11 @@ "name": "Chocolate Bar", "vendorId": "0x6D77", "productId": "0xC456", - "lighting": "qmk_backlight", "matrix": { "rows": 4, "cols": 16 }, + "lighting": "qmk_backlight", "layouts": { "keymap": [ [ diff --git a/src/mixi/mixi.json b/src/mixi/mixi.json index 44f7b7cf98..2b602a10fc 100644 --- a/src/mixi/mixi.json +++ b/src/mixi/mixi.json @@ -2,17 +2,31 @@ "name": "Mixi", "vendorId": "0x4752", "productId": "0x4d49", - "lighting": "qmk_rgblight", - "customFeatures": ["rotary-encoder"], "matrix": { "rows": 3, "cols": 3 }, + "customFeatures": [ + "rotary-encoder" + ], + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/src/mkultra/boardrun/bizarre/bizarre.json b/src/mkultra/boardrun/bizarre/bizarre.json index 5134d25cdf..de55f537d7 100644 --- a/src/mkultra/boardrun/bizarre/bizarre.json +++ b/src/mkultra/boardrun/bizarre/bizarre.json @@ -2,10 +2,17 @@ "name": "Boardrun Bizarre", "vendorId": "0xCDCD", "productId": "0x5339", + "matrix": { + "rows": 5, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 17}, "layouts": { - "labels": ["Split Backspace", "ISO Enter", "Split Left Shift"], + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ { diff --git a/src/mkultra/boardrun/classic/classic.json b/src/mkultra/boardrun/classic/classic.json index 526c926ccd..600e67f75f 100644 --- a/src/mkultra/boardrun/classic/classic.json +++ b/src/mkultra/boardrun/classic/classic.json @@ -2,10 +2,17 @@ "name": "Boardrun Classic", "vendorId": "0xCDCD", "productId": "0x5338", + "matrix": { + "rows": 5, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 17}, "layouts": { - "labels": ["1u Center Mods", "1u Left Spacebar", "1u Right Spacebar"], + "labels": [ + "1u Center Mods", + "1u Left Spacebar", + "1u Right Spacebar" + ], "keymap": [ [ { diff --git a/src/mkultra/boardwalk/boardwalk.json b/src/mkultra/boardwalk/boardwalk.json index f2d987fc7d..14d0d71406 100755 --- a/src/mkultra/boardwalk/boardwalk.json +++ b/src/mkultra/boardwalk/boardwalk.json @@ -2,110 +2,190 @@ "name": "Boardwalk", "vendorId": "0xCDCD", "productId": "0x5337", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_rgblight", "layouts": { + "labels": [ + [ + "Home Row", + "Normal", + "Alternate" + ], + [ + "Shift Row", + "Normal", + "Arrows" + ], + [ + "Bottom Row", + "Full Ortho", + "Tsangan", + "HHKB + 2x2u Spacebars", + "Arrows + 2x2u Spacebars", + "Arrows + 6.25u Spacebar" + ] + ], "keymap": [ [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,6", "0,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,6", "1,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,8", "1,9", "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,6", "2,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,8", "2,9", "2,10", "2,11\n\n\n0,0", "2,12\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,11\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,6", "3,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,8", "3,9", "3,10", "3,11\n\n\n1,0", "3,12\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,13\n\n\n1,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "3,11\n\n\n1,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", "4,2\n\n\n2,0", @@ -119,90 +199,129 @@ "4,10\n\n\n2,0", "4,11\n\n\n2,0", "4,12\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n2,1", "4,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,1" ], [ - {"y": 0.25, "w": 1.5, "d": true}, + { + "y": 0.25, + "w": 1.5, + "d": true + }, "\n\n\n2,2", "4,1\n\n\n2,2", "4,2\n\n\n2,2", "4,3\n\n\n2,2", "4,4\n\n\n2,2", - {"w": 2}, + { + "w": 2 + }, "4,5\n\n\n2,2", - {"w": 2}, + { + "w": 2 + }, "4,7\n\n\n2,2", "4,9\n\n\n2,2", "4,10\n\n\n2,2", "4,11\n\n\n2,2", "4,12\n\n\n2,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n2,2" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "4,0\n\n\n2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,3", "4,2\n\n\n2,3", "4,3\n\n\n2,3", - {"w": 2}, + { + "w": 2 + }, "4,4\n\n\n2,3", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n2,3", "4,8\n\n\n2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11\n\n\n2,3", "4,12\n\n\n2,3", "4,13\n\n\n2,3" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,4", "4,2\n\n\n2,4", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5\n\n\n2,4", "4,9\n\n\n2,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11\n\n\n2,4", "4,12\n\n\n2,4", "4,13\n\n\n2,4" ] - ], - "labels": [ - ["Home Row", "Normal", "Alternate"], - ["Shift Row", "Normal", "Arrows"], - [ - "Bottom Row", - "Full Ortho", - "Tsangan", - "HHKB + 2x2u Spacebars", - "Arrows + 2x2u Spacebars", - "Arrows + 6.25u Spacebar" - ] ] } } diff --git a/src/ml/gas75/gas75.json b/src/ml/gas75/gas75.json index 5a834f0ed2..68319834b7 100644 --- a/src/ml/gas75/gas75.json +++ b/src/ml/gas75/gas75.json @@ -2,89 +2,263 @@ "name": "Gas75", "vendorId": "0xC0B0", "productId": "0x6060", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Alphas Mods", 1], - ["Gradient Up/Down", 1], - ["Gradient Left/Right", 1], - ["Breathing", 1], - ["Band Sat.", 1], - ["Band Val.", 1], - ["Pinwheel Sat.", 1], - ["Pinwheel Val.", 1], - ["Spiral Sat.", 1], - ["Spiral Val.", 1], - ["Cycle All", 1], - ["Cycle Left/Right", 1], - ["Cycle Up/Down", 1], - ["Rainbow Moving Chevron", 1], - ["Cycle Out/In", 1], - ["Cycle Out/In Dual", 1], - ["Cycle Pinwheel", 1], - ["Cycle Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Flow", 1], - ["Pixel Fractal", 1], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multi Wide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multi Cross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multi Nexus", 1], - ["Splash", 1], - ["Multi Splash", 1], - ["Solid Splash", 1], - ["Solid Multi Splash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 1 + ], + [ + "Gradient Up/Down", + 1 + ], + [ + "Gradient Left/Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Sat.", + 1 + ], + [ + "Band Val.", + 1 + ], + [ + "Pinwheel Sat.", + 1 + ], + [ + "Pinwheel Val.", + 1 + ], + [ + "Spiral Sat.", + 1 + ], + [ + "Spiral Val.", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left/Right", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Rainbow Moving Chevron", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Out/In Dual", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Cycle Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Flow", + 1 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multi Wide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multi Cross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multi Nexus", + 1 + ], + [ + "Splash", + 1 + ], + [ + "Multi Splash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multi Splash", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, - "matrix": {"rows": 6, "cols": 15}, "layouts": { - "labels": ["Step Caps Lock"], + "labels": [ + "Step Caps Lock" + ], "keymap": [ [ - {"x": 2, "c": "#777777"}, + { + "x": 2, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.25, "c": "#cccccc", "w": 0.5, "h": 0.5}, + { + "x": 0.25, + "c": "#cccccc", + "w": 0.5, + "h": 0.5 + }, "5,4", - {"w": 0.5, "h": 0.5}, + { + "w": 0.5, + "h": 0.5 + }, "5,3" ], - [{"y": -0.5, "x": 17.25, "h": 0.5}, "0,14"], [ - {"y": -0.25, "x": 2, "c": "#aaaaaa"}, + { + "y": -0.5, + "x": 17.25, + "h": 0.5 + }, + "0,14" + ], + [ + { + "y": -0.25, + "x": 2, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -97,15 +271,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -118,17 +304,33 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 1.25, "w2": 1.75, "l": true}, + { + "c": "#aaaaaa", + "w": 1.25, + "w2": 1.75, + "l": true + }, "3,0\n\n\n0,1", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "3,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -140,15 +342,27 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,14" ], [ - {"x": 2, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -159,25 +373,61 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12" ], - [{"y": -0.75, "x": 16.25, "c": "#777777"}, "4,13"], [ - {"y": -0.25, "x": 2, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.25, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11" ], - [{"y": -0.75, "x": 15.25, "c": "#777777"}, "5,12", "5,13", "5,14"] + [ + { + "y": -0.75, + "x": 15.25, + "c": "#777777" + }, + "5,12", + "5,13", + "5,14" + ] ] } } diff --git a/src/mmkzoo65/mmkzoo65.json b/src/mmkzoo65/mmkzoo65.json index 800717bc84..39e051b701 100644 --- a/src/mmkzoo65/mmkzoo65.json +++ b/src/mmkzoo65/mmkzoo65.json @@ -2,10 +2,13 @@ "name": "MMKZOO65", "vendorId": "0x7BA1", "productId": "0x6505", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight" }, - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/mode/m65ha/m65ha_alpha.json b/src/mode/m65ha/m65ha_alpha.json index d085c187dc..8348913fa2 100644 --- a/src/mode/m65ha/m65ha_alpha.json +++ b/src/mode/m65ha/m65ha_alpha.json @@ -2,15 +2,28 @@ "name": "Mode SixtyFive HA Alpha", "vendorId": "0x00DE", "productId": "0x6566", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 15}, "layouts": { - "labels": [["Spacebar size", "6.25U", "7U"]], + "labels": [ + [ + "Spacebar size", + "6.25U", + "7U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,15 +36,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,14 +67,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +93,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -82,40 +122,76 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,12", "5,13", "5,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n0,1" ] ] diff --git a/src/mode/m65hi/m65hi_alpha.json b/src/mode/m65hi/m65hi_alpha.json index 87334e4936..7a3332991c 100644 --- a/src/mode/m65hi/m65hi_alpha.json +++ b/src/mode/m65hi/m65hi_alpha.json @@ -2,10 +2,19 @@ "name": "Mode SixtyFive HI Alpha", "vendorId": "0x00DE", "productId": "0x6574", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 15}, "layouts": { - "labels": [["Spacebar size", "6.25U", "7U"]], + "labels": [ + [ + "Spacebar size", + "6.25U", + "7U" + ] + ], "keymap": [ [ { diff --git a/src/mode/m65s/m65s.json b/src/mode/m65s/m65s.json index 5c241a08d1..4e0487981c 100644 --- a/src/mode/m65s/m65s.json +++ b/src/mode/m65s/m65s.json @@ -2,8 +2,11 @@ "name": "Mode SixtyFive M65S", "vendorId": "0x00DE", "productId": "0x6583", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 16}, "layouts": { "labels": [ "Split backspace", diff --git a/src/mode/m75/m75h.json b/src/mode/m75/m75h.json index cc181bbee3..def86dccc7 100644 --- a/src/mode/m75/m75h.json +++ b/src/mode/m75/m75h.json @@ -2,10 +2,15 @@ "name": "Mode SeventyFive H", "vendorId": "0x00DE", "productId": "0x7572", + "matrix": { + "rows": 7, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 7, "cols": 16}, "layouts": { - "labels": ["7U Spacebar"], + "labels": [ + "7U Spacebar" + ], "keymap": [ [ { diff --git a/src/mode/m75/m75s.json b/src/mode/m75/m75s.json index d34f7c79f4..e03d53d64e 100644 --- a/src/mode/m75/m75s.json +++ b/src/mode/m75/m75s.json @@ -2,8 +2,11 @@ "name": "Mode SeventyFive S", "vendorId": "0x00DE", "productId": "0x7583", + "matrix": { + "rows": 7, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 7, "cols": 16}, "layouts": { "labels": [ "7U Spacebar", diff --git a/src/mode/m80h/m80v1h.json b/src/mode/m80h/m80v1h.json index b6f8de6802..8e8e55b38e 100644 --- a/src/mode/m80h/m80v1h.json +++ b/src/mode/m80h/m80v1h.json @@ -2,13 +2,15 @@ "name": "Mode Eighty M80H", "vendorId": "0x00DE", "productId": "0x0081", - "lighting": "none", "matrix": { "rows": 6, "cols": 16 }, + "lighting": "none", "layouts": { - "labels": ["7U bottom row"], + "labels": [ + "7U bottom row" + ], "keymap": [ [ { diff --git a/src/mode/m80h/m80v2h.json b/src/mode/m80h/m80v2h.json index f4e7a86723..3ab7b457c9 100644 --- a/src/mode/m80h/m80v2h.json +++ b/src/mode/m80h/m80v2h.json @@ -2,10 +2,15 @@ "name": "M80V2 H", "vendorId": "0x00DE", "productId": "0x0083", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { - "labels": ["7U bottom row"], + "labels": [ + "7U bottom row" + ], "keymap": [ [ { diff --git a/src/mode/m80s/m80v1s.json b/src/mode/m80s/m80v1s.json index d2442e9cc8..456b320d4e 100644 --- a/src/mode/m80s/m80v1s.json +++ b/src/mode/m80s/m80v1s.json @@ -2,13 +2,17 @@ "name": "Mode Eighty M80S", "vendorId": "0x00DE", "productId": "0x0080", - "lighting": "none", "matrix": { "rows": 6, "cols": 16 }, + "lighting": "none", "layouts": { - "labels": ["Split backspace", "Split Right Shift", "7U bottom row"], + "labels": [ + "Split backspace", + "Split Right Shift", + "7U bottom row" + ], "keymap": [ [ { diff --git a/src/mode/m80s/m80v2s.json b/src/mode/m80s/m80v2s.json index 0c20f30fc0..d99bf0bd0c 100644 --- a/src/mode/m80s/m80v2s.json +++ b/src/mode/m80s/m80v2s.json @@ -2,8 +2,11 @@ "name": "M80V2 S", "vendorId": "0x00DE", "productId": "0x0082", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "7U bottom row", diff --git a/src/model_v/model_v.json b/src/model_v/model_v.json index 74df97661b..5dc93db45c 100644 --- a/src/model_v/model_v.json +++ b/src/model_v/model_v.json @@ -2,18 +2,29 @@ "name": "model-v", "vendorId": "0x6D64", "productId": "0x6D76", - "lighting": "none", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "none", "layouts": { - "labels": [["Bottom Row", "Split Space", "2x3u", "Big Bar"]], + "labels": [ + [ + "Bottom Row", + "Split Space", + "2x3u", + "Big Bar" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,13 +35,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +59,20 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -58,38 +83,67 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", "3,3\n\n\n0,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,5\n\n\n0,0", - {"w": 2}, + { + "w": 2 + }, "3,7\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8\n\n\n0,0", "3,9\n\n\n0,0", "3,10", "3,11" ], [ - {"y": 0.25, "x": 3.5, "c": "#777777", "w": 3}, + { + "y": 0.25, + "x": 3.5, + "c": "#777777", + "w": 3 + }, "3,5\n\n\n0,1", - {"w": 3}, + { + "w": 3 + }, "3,7\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n0,1" ], [ - {"x": 3.5, "c": "#777777", "w": 6.25}, + { + "x": 3.5, + "c": "#777777", + "w": 6.25 + }, "3,5\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,9\n\n\n0,2" ] ] diff --git a/src/mokey/ginkgo65/ginkgo65.json b/src/mokey/ginkgo65/ginkgo65.json index c280b46ef2..d63623f83c 100644 --- a/src/mokey/ginkgo65/ginkgo65.json +++ b/src/mokey/ginkgo65/ginkgo65.json @@ -2,14 +2,23 @@ "name": "ginkgo65", "vendorId": "0x6653", "productId": "0x3365", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "Normal", "7U-Space", "2.75U", "2.25U"] + [ + "Bottom Row", + "Normal", + "7U-Space", + "2.75U", + "2.25U" + ] ], "keymap": [ [ diff --git a/src/mokey/ginkgo65hot/ginkgo65hot.json b/src/mokey/ginkgo65hot/ginkgo65hot.json index db6c689ce7..235a0054fe 100644 --- a/src/mokey/ginkgo65hot/ginkgo65hot.json +++ b/src/mokey/ginkgo65hot/ginkgo65hot.json @@ -2,8 +2,11 @@ "name": "ginkgo65hot", "vendorId": "0x6653", "productId": "0x3366", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [], "keymap": [ diff --git a/src/mokey/ibis80/ibis80.json b/src/mokey/ibis80/ibis80.json index 7f45f9adf5..e144176bb8 100644 --- a/src/mokey/ibis80/ibis80.json +++ b/src/mokey/ibis80/ibis80.json @@ -2,10 +2,20 @@ "name": "IBIS 80", "vendorId": "0x6653", "productId": "0x3380", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { - "labels": ["ISO Enter", ["Bottom Row", "Normal", "My"]], + "labels": [ + "ISO Enter", + [ + "Bottom Row", + "Normal", + "My" + ] + ], "keymap": [ [ "0,0", diff --git a/src/mokey/mokey63/mokey63.json b/src/mokey/mokey63/mokey63.json index 305ae97f2b..f6e06cc0af 100644 --- a/src/mokey/mokey63/mokey63.json +++ b/src/mokey/mokey63/mokey63.json @@ -2,13 +2,17 @@ "name": "mokey63", "vendorId": "0x6653", "productId": "0x063A", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "ISO Enter", "Bottom Row"], + "labels": [ + "Split Backspace", + "ISO Enter", + "Bottom Row" + ], "keymap": [ [ { diff --git a/src/mokey/mokey64/mokey64.json b/src/mokey/mokey64/mokey64.json index 90c47a5682..5b844bbd7b 100644 --- a/src/mokey/mokey64/mokey64.json +++ b/src/mokey/mokey64/mokey64.json @@ -2,11 +2,11 @@ "name": "mokey64", "vendorId": "0x6653", "productId": "0x001A", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/mokey/xox70/xox70.json b/src/mokey/xox70/xox70.json index 7fd794ddc5..fdb6202fce 100644 --- a/src/mokey/xox70/xox70.json +++ b/src/mokey/xox70/xox70.json @@ -2,15 +2,23 @@ "name": "XOX70", "vendorId": "0x6653", "productId": "0x3370", + "matrix": { + "rows": 5, + "cols": 18 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 18}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "7U", "3U"] + [ + "Bottom Row", + "Standard", + "7U", + "3U" + ] ], "keymap": [ [ diff --git a/src/momoka/ergo/ergo.json b/src/momoka/ergo/ergo.json index fad131df21..5c4e5cb51e 100644 --- a/src/momoka/ergo/ergo.json +++ b/src/momoka/ergo/ergo.json @@ -2,8 +2,11 @@ "name": "Momoka Ergo", "vendorId": "0x4F4D", "productId": "0x0001", + "matrix": { + "rows": 14, + "cols": 6 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 14, "cols": 6}, "layouts": { "keymap": [ [ diff --git a/src/momokai/momokai_tap_trio.json b/src/momokai/momokai_tap_trio.json index 4a5d6429a8..6b84e980e1 100644 --- a/src/momokai/momokai_tap_trio.json +++ b/src/momokai/momokai_tap_trio.json @@ -2,11 +2,11 @@ "name": "Momokai Tap Trio", "vendorId": "0x69F9", "productId": "0x0006", - "lighting": "qmk_rgblight", "matrix": { "rows": 1, "cols": 6 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/monarch/monarch.json b/src/monarch/monarch.json index c792944a1c..2a4384aad6 100644 --- a/src/monarch/monarch.json +++ b/src/monarch/monarch.json @@ -2,14 +2,28 @@ "name": "Monarch", "vendorId": "0x4011", "productId": "0x43c1", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 16}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ - {"y": 0.25, "x": 0.25, "c": "#777777"}, + { + "y": 0.25, + "x": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,21 +36,35 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"w": 0.5}, + { + "w": 0.5 + }, "5,0", "0,15", - {"w": 0.5}, + { + "w": 0.5 + }, "5,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,7 +77,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 3, @@ -62,11 +92,24 @@ }, "1,14\n\n\n1,1" ], - [{"y": -0.5, "x": 15.75, "c": "#aaaaaa"}, "1,15"], [ - {"y": -0.5, "x": 0.25, "w": 1.75}, + { + "y": -0.5, + "x": 15.75, + "c": "#aaaaaa" + }, + "1,15" + ], + [ + { + "y": -0.5, + "x": 0.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,16 +121,35 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], - [{"y": -0.5, "x": 15.75, "c": "#aaaaaa"}, "2,15"], [ - {"y": -0.5, "x": 0.25, "w": 2.25}, + { + "y": -0.5, + "x": 15.75, + "c": "#aaaaaa" + }, + "2,15" + ], + [ + { + "y": -0.5, + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -98,24 +160,63 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13" ], - [{"y": -0.75, "x": 14.5, "c": "#777777"}, "3,14"], [ - {"y": -0.25, "x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 14.5, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.25, + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11" ], - [{"y": -0.75, "x": 13.5, "c": "#777777"}, "4,13", "4,14", "4,15"], - [{"x": 0.25, "c": "#aaaaaa", "w": 1.25}, "3,0\n\n\n2,1", "3,1\n\n\n2,1"] - ], - "labels": ["Split Backspace", "ISO Enter", "Split Left Shift"] + [ + { + "y": -0.75, + "x": 13.5, + "c": "#777777" + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1" + ] + ] } } diff --git a/src/monstargear/xo87/xo87_rgb.json b/src/monstargear/xo87/xo87_rgb.json index cc09dc8205..1b49d00c17 100644 --- a/src/monstargear/xo87/xo87_rgb.json +++ b/src/monstargear/xo87/xo87_rgb.json @@ -2,53 +2,180 @@ "name": "Monstargear XO87", "vendorId": "0x4D47", "productId": "0x584F", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHA_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1], - ["EFFECT_MAX", 1] + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHA_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ], + [ + "EFFECT_MAX", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, - "matrix": {"rows": 6, "cols": 16}, "layouts": { "keymap": [ [ diff --git a/src/monstargear/xo87/xo87_solderable.json b/src/monstargear/xo87/xo87_solderable.json index 5ea738b4d6..152ccd880d 100644 --- a/src/monstargear/xo87/xo87_solderable.json +++ b/src/monstargear/xo87/xo87_solderable.json @@ -2,16 +2,28 @@ "name": "Monstargear XO87 Soldered", "vendorId": "0x4D47", "productId": "0x5344", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": { "extends": "qmk_rgblight", - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, - "matrix": {"rows": 6, "cols": 16}, "layouts": { "labels": [ "ISO Enter", "Split Left Shift", - ["Bottom Row", "Standard", "7U", "Split"] + [ + "Bottom Row", + "Standard", + "7U", + "Split" + ] ], "keymap": [ [ diff --git a/src/montsinger/rebound/rebound-rev4.json b/src/montsinger/rebound/rebound-rev4.json index 05b4c1008d..04cc3899c5 100644 --- a/src/montsinger/rebound/rebound-rev4.json +++ b/src/montsinger/rebound/rebound-rev4.json @@ -2,8 +2,11 @@ "name": "Rebound Rev. 4", "vendorId": "0x524D", "productId": "0x0001", + "matrix": { + "rows": 8, + "cols": 7 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 8, "cols": 7}, "layouts": { "keymap": [ [ diff --git a/src/mothwing/mothwing.json b/src/mothwing/mothwing.json index 949a8d3e92..7b2d792fc3 100755 --- a/src/mothwing/mothwing.json +++ b/src/mothwing/mothwing.json @@ -2,7 +2,10 @@ "name": "MOTHWING", "vendorId": "0x4D77", "productId": "0x0001", - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "none", "layouts": { "keymap": [ @@ -13,7 +16,9 @@ "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "4,5", "4,4", "4,3", @@ -28,7 +33,9 @@ "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "5,5", "5,4", "5,3", @@ -43,7 +50,9 @@ "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "6,5", "6,4", "6,3", @@ -52,12 +61,17 @@ "6,0" ], [ - {"x": 2, "c": "#aaaaaa"}, + { + "x": 2, + "c": "#aaaaaa" + }, "3,2", "3,3", "3,4", "3,5", - {"x": 1}, + { + "x": 1 + }, "7,5", "7,4", "7,3", diff --git a/src/mountainblocks/mb17.json b/src/mountainblocks/mb17.json index 2bcaf913b0..b6ccfad723 100644 --- a/src/mountainblocks/mb17.json +++ b/src/mountainblocks/mb17.json @@ -2,11 +2,11 @@ "name": "Mountainblocks MB17", "vendorId": "0x4D42", "productId": "0x0017", - "lighting": "none", "matrix": { "rows": 5, "cols": 4 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/mrt1ddl3s/knobgoblin.json b/src/mrt1ddl3s/knobgoblin.json index 078b436375..325ca196a1 100644 --- a/src/mrt1ddl3s/knobgoblin.json +++ b/src/mrt1ddl3s/knobgoblin.json @@ -2,53 +2,108 @@ "name": "Knob Goblin", "vendorId": "0x4B47", "productId": "0x0000", + "matrix": { + "rows": 5, + "cols": 5 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 5}, "layouts": { - "labels": ["2u 0", "2u Enter", "2u +"], + "labels": [ + "2u 0", + "2u Enter", + "2u +" + ], "keymap": [ [ - {"c": "#aaaaaa", "x": 1.25}, - {"c": "#cccccc"}, + { + "c": "#aaaaaa", + "x": 1.25 + }, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4" ], [ - {"x": 1.25}, + { + "x": 1.25 + }, "1,1", "1,2", "1,3", "1,4\n\n\n2,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "1,4\n\n\n2,1" ], - [{"x": 1.25}, "2,1", "2,2", "2,3", "2,4\n\n\n2,0"], [ - {"c": "#cccccc", "y": -0.75}, + { + "x": 1.25 + }, + "2,1", + "2,2", + "2,3", + "2,4\n\n\n2,0" + ], + [ + { + "c": "#cccccc", + "y": -0.75 + }, "3,0", - {"x": 0.25, "y": 0.75}, + { + "x": 0.25, + "y": 0.75 + }, "3,1", "3,2", "3,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,4\n\n\n1,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "3,4\n\n\n1,1" ], [ - {"c": "#cccccc", "y": -0.25}, + { + "c": "#cccccc", + "y": -0.25 + }, "4,0", - {"c": "#aaaaaa", "x": 0.25, "y": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25, + "y": 0.25 + }, "4,1\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2\n\n\n0,0", "4,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,4\n\n\n1,0" ], - [{"c": "#cccccc", "w": 2, "x": 1.25, "y": 0.25}, "4,1\n\n\n0,1"] + [ + { + "c": "#cccccc", + "w": 2, + "x": 1.25, + "y": 0.25 + }, + "4,1\n\n\n0,1" + ] ] } } diff --git a/src/mss_studio/m63_rgb/m63_rgb.json b/src/mss_studio/m63_rgb/m63_rgb.json index 36b5551f52..47ee27d605 100644 --- a/src/mss_studio/m63_rgb/m63_rgb.json +++ b/src/mss_studio/m63_rgb/m63_rgb.json @@ -2,63 +2,206 @@ "name": "M63 RGB", "vendorId": "0x4D4B", "productId": "0x6063", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Alphas Mods", 1], - ["Gradient Up/Down", 1], - ["Gradient Left/Right", 1], - ["Breathing", 1], - ["Band Sat.", 1], - ["Band Val.", 1], - ["Pinwheel Sat.", 1], - ["Pinwheel Val.", 1], - ["Spiral Sat.", 1], - ["Spiral Val.", 1], - ["Cycle All", 1], - ["Cycle Left/Right", 1], - ["Cycle Up/Down", 1], - ["Rainbow Moving Chevron", 1], - ["Cycle Out/In", 1], - ["Cycle Out/In Dual", 1], - ["Cycle Pinwheel", 1], - ["Cycle Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Fractal", 1], - ["Typing Heatmap", 1], - ["Digital Rain", 1], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multi Wide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multi Cross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multi Nexus", 1], - ["Splash", 1], - ["Multi Splash", 1], - ["Solid Splash", 1], - ["Solid Multi Splash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 1 + ], + [ + "Gradient Up/Down", + 1 + ], + [ + "Gradient Left/Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Sat.", + 1 + ], + [ + "Band Val.", + 1 + ], + [ + "Pinwheel Sat.", + 1 + ], + [ + "Pinwheel Val.", + 1 + ], + [ + "Spiral Sat.", + 1 + ], + [ + "Spiral Val.", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left/Right", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Rainbow Moving Chevron", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Out/In Dual", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Cycle Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Typing Heatmap", + 1 + ], + [ + "Digital Rain", + 1 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multi Wide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multi Cross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multi Nexus", + 1 + ], + [ + "Splash", + 1 + ], + [ + "Multi Splash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multi Splash", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -71,13 +214,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -90,13 +241,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -108,13 +267,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -124,26 +291,47 @@ "3,7", "3,8", "3,9", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/src/mss_studio/m64_rgb/m64_rgb.json b/src/mss_studio/m64_rgb/m64_rgb.json index ed00013d17..f29f02474b 100644 --- a/src/mss_studio/m64_rgb/m64_rgb.json +++ b/src/mss_studio/m64_rgb/m64_rgb.json @@ -2,63 +2,206 @@ "name": "M64 RGB", "vendorId": "0x4D4B", "productId": "0x6064", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Alphas Mods", 1], - ["Gradient Up/Down", 1], - ["Gradient Left/Right", 1], - ["Breathing", 1], - ["Band Sat.", 1], - ["Band Val.", 1], - ["Pinwheel Sat.", 1], - ["Pinwheel Val.", 1], - ["Spiral Sat.", 1], - ["Spiral Val.", 1], - ["Cycle All", 1], - ["Cycle Left/Right", 1], - ["Cycle Up/Down", 1], - ["Rainbow Moving Chevron", 1], - ["Cycle Out/In", 1], - ["Cycle Out/In Dual", 1], - ["Cycle Pinwheel", 1], - ["Cycle Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Pixel Fractal", 1], - ["Typing Heatmap", 1], - ["Digital Rain", 1], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multi Wide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multi Cross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multi Nexus", 1], - ["Splash", 1], - ["Multi Splash", 1], - ["Solid Splash", 1], - ["Solid Multi Splash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 1 + ], + [ + "Gradient Up/Down", + 1 + ], + [ + "Gradient Left/Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Sat.", + 1 + ], + [ + "Band Val.", + 1 + ], + [ + "Pinwheel Sat.", + 1 + ], + [ + "Pinwheel Val.", + 1 + ], + [ + "Spiral Sat.", + 1 + ], + [ + "Spiral Val.", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left/Right", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Rainbow Moving Chevron", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Out/In Dual", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Cycle Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Typing Heatmap", + 1 + ], + [ + "Digital Rain", + 1 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multi Wide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multi Cross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multi Nexus", + 1 + ], + [ + "Splash", + 1 + ], + [ + "Multi Splash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multi Splash", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -71,13 +214,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -90,13 +240,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -108,13 +265,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -125,26 +290,45 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/src/mt/ncr80/ncr80.json b/src/mt/ncr80/ncr80.json index bcb0090de0..456b943708 100644 --- a/src/mt/ncr80/ncr80.json +++ b/src/mt/ncr80/ncr80.json @@ -2,11 +2,11 @@ "name": "NCR-80", "vendorId": "0x4D54", "productId": "0x2001", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 11, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/mt/ncr80hs/ncr80hs.json b/src/mt/ncr80hs/ncr80hs.json index 07b32652db..d71c888be3 100644 --- a/src/mt/ncr80hs/ncr80hs.json +++ b/src/mt/ncr80hs/ncr80hs.json @@ -2,11 +2,11 @@ "name": "NCR-80 Hotswap", "vendorId": "0x4D54", "productId": "0x2002", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 11, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/mwstudio/alicekk.json b/src/mwstudio/alicekk.json index 56807afcb6..f6a62533fb 100644 --- a/src/mwstudio/alicekk.json +++ b/src/mwstudio/alicekk.json @@ -2,8 +2,11 @@ "name": "AliceKK", "vendorId": "0x7BA1", "productId": "0x3201", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/mwstudio/mw65-rgb.json b/src/mwstudio/mw65-rgb.json index e4b130d486..8f34113c44 100644 --- a/src/mwstudio/mw65-rgb.json +++ b/src/mwstudio/mw65-rgb.json @@ -2,15 +2,30 @@ "name": "MW65", "vendorId": "0x7BA1", "productId": "0x6502", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight" }, - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ - ["enter", "default", "iso"], - ["space", "default", "split"], - ["shift", "default", "split"] + [ + "enter", + "default", + "iso" + ], + [ + "space", + "default", + "split" + ], + [ + "shift", + "default", + "split" + ] ], "keymap": [ [ @@ -150,28 +165,44 @@ "3,14" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n1,0", - - {"w": 2.75, "x": -6.25}, + { + "w": 2.75, + "x": -6.25 + }, "4,5\n\n\n1,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n1,1", - - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - { "x": 0.5, "c": "#777777" diff --git a/src/mwstudio/mw65_black.json b/src/mwstudio/mw65_black.json index 2eb222ecff..da80dfaaf0 100644 --- a/src/mwstudio/mw65_black.json +++ b/src/mwstudio/mw65_black.json @@ -2,14 +2,25 @@ "name": "MW65", "vendorId": "0x7BA1", "productId": "0x6500", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight" }, - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ - ["enter", "default", "iso"], - ["space", "default", "7U"] + [ + "enter", + "default", + "iso" + ], + [ + "space", + "default", + "7U" + ] ], "keymap": [ [ @@ -142,31 +153,48 @@ "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - - {"w": 6.25}, + { + "w": 6.25 + }, "4,5\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - - {"x": -12.5, "w": 1.5}, + { + "x": -12.5, + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - - {"w": 7}, + { + "w": 7 + }, "4,5\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n1,1", - { "x": 0.5, "c": "#777777" diff --git a/src/mwstudio/mw660.json b/src/mwstudio/mw660.json index 55739cdea2..974530973f 100644 --- a/src/mwstudio/mw660.json +++ b/src/mwstudio/mw660.json @@ -2,14 +2,25 @@ "name": "MW660", "vendorId": "0x7BA1", "productId": "0x6601", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight" }, - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ - ["enter", "default", "iso"], - ["space", "default", "split"] + [ + "enter", + "default", + "iso" + ], + [ + "space", + "default", + "split" + ] ], "keymap": [ [ @@ -117,25 +128,42 @@ "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"w": 1}, + { + "w": 1 + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n1,0", - {"x": -6.25, "w": 2.75}, + { + "x": -6.25, + "w": 2.75 + }, "4,3\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n1,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n1,1", - - {"w": 1.5}, + { + "w": 1.5 + }, "4,10", - {"w": 1}, + { + "w": 1 + }, "4,11", { "x": 0.5 diff --git a/src/mwstudio/mw75-r2.json b/src/mwstudio/mw75-r2.json index 1710e64fbc..d0cd415188 100644 --- a/src/mwstudio/mw75-r2.json +++ b/src/mwstudio/mw75-r2.json @@ -2,10 +2,19 @@ "name": "MW75", "vendorId": "0x7BA1", "productId": "0x7502", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 15}, "layouts": { - "labels": [["enter", "default", "iso"]], + "labels": [ + [ + "enter", + "default", + "iso" + ] + ], "keymap": [ [ { diff --git a/src/mwstudio/mw75/mw75.json b/src/mwstudio/mw75/mw75.json index 5f06f35370..2980e7cad5 100644 --- a/src/mwstudio/mw75/mw75.json +++ b/src/mwstudio/mw75/mw75.json @@ -2,11 +2,11 @@ "name": "MW75", "vendorId": "0x7BA1", "productId": "0x7501", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/mwstudio/mw80.json b/src/mwstudio/mw80.json index 4e87be87ef..24bfdbbc77 100644 --- a/src/mwstudio/mw80.json +++ b/src/mwstudio/mw80.json @@ -2,13 +2,19 @@ "name": "MW80", "vendorId": "0x7BA1", "productId": "0x8001", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": [["enter", "default", "iso"]], + "labels": [ + [ + "enter", + "default", + "iso" + ] + ], "keymap": [ [ "0,0", diff --git a/src/mysticworks/wyvern.json b/src/mysticworks/wyvern.json index ce020a5f20..75a820ffb8 100644 --- a/src/mysticworks/wyvern.json +++ b/src/mysticworks/wyvern.json @@ -2,12 +2,45 @@ "name": "Wyvern", "vendorId": "0x4D59", "productId": "0x0001", - "lighting": "none", "matrix": { "rows": 10, "cols": 10 }, + "lighting": "none", "layouts": { + "labels": [ + "Split Backspace", + "Stepped Caps Lock", + "Split Left Shift", + "ISO Enter", + [ + "Bottom Row", + "6.25U", + "7U" + ], + [ + "Top Left Numpad", + "2x 1U", + "Vertical 2U" + ], + [ + "Top Right Numpad", + "Vertical 2U", + "2x 1U" + ], + [ + "Bottom Left Numpad", + "Horizontal 2U", + "Vertical 2U", + "All 1U" + ], + [ + "Bottom Right Numpad", + "Vertical 2U", + "Horizontal 2U", + "All 1U" + ] + ], "keymap": [ [ { @@ -335,17 +368,6 @@ "1,8\n\n\n0,1", "0,9\n\n\n0,1" ] - ], - "labels": [ - "Split Backspace", - "Stepped Caps Lock", - "Split Left Shift", - "ISO Enter", - ["Bottom Row", "6.25U", "7U"], - ["Top Left Numpad", "2x 1U", "Vertical 2U"], - ["Top Right Numpad", "Vertical 2U", "2x 1U"], - ["Bottom Left Numpad", "Horizontal 2U", "Vertical 2U", "All 1U"], - ["Bottom Right Numpad", "Vertical 2U", "Horizontal 2U", "All 1U"] ] } } diff --git a/src/naiping/np64.json b/src/naiping/np64.json index 2677f08cb6..c1079e75e7 100644 --- a/src/naiping/np64.json +++ b/src/naiping/np64.json @@ -2,8 +2,11 @@ "name": "NP-64", "vendorId": "0x7764", "productId": "0x7064", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/naiping/nphhkb.json b/src/naiping/nphhkb.json index 5bbd47505c..9f744d0543 100644 --- a/src/naiping/nphhkb.json +++ b/src/naiping/nphhkb.json @@ -2,8 +2,11 @@ "name": "NP-hhkb", "vendorId": "0x7764", "productId": "0x7068", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/naiping/npminila.json b/src/naiping/npminila.json index 40d8ced96c..fc92c16481 100644 --- a/src/naiping/npminila.json +++ b/src/naiping/npminila.json @@ -2,8 +2,11 @@ "name": "NP-minila", "vendorId": "0x7764", "productId": "0x706d", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/naked48/naked48.json b/src/naked48/naked48.json index 255d928842..bec70a83c4 100644 --- a/src/naked48/naked48.json +++ b/src/naked48/naked48.json @@ -2,8 +2,11 @@ "name": "naked48", "vendorId": "0x04D8", "productId": "0xE8BA", + "matrix": { + "rows": 8, + "cols": 12 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 8, "cols": 12}, "layouts": { "keymap": [ [ @@ -13,7 +16,9 @@ "0,3", "0,4", "0,5", - {"x": 2}, + { + "x": 2 + }, "0,6", "0,7", "0,8", @@ -28,7 +33,9 @@ "1,3", "1,4", "1,5", - {"x": 2}, + { + "x": 2 + }, "1,6", "1,7", "1,8", @@ -43,7 +50,9 @@ "2,3", "2,4", "2,5", - {"x": 2}, + { + "x": 2 + }, "2,6", "2,7", "2,8", @@ -52,7 +61,9 @@ "2,11" ], [ - {"x": 1}, + { + "x": 1 + }, "3,0", "3,1", "3,2", diff --git a/src/naked60/naked60.json b/src/naked60/naked60.json index 33ec92de6f..9de2126a0f 100644 --- a/src/naked60/naked60.json +++ b/src/naked60/naked60.json @@ -2,8 +2,11 @@ "name": "naked60", "vendorId": "0x04D8", "productId": "0xEB5C", + "matrix": { + "rows": 10, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 12}, "layouts": { "keymap": [ [ @@ -13,7 +16,9 @@ "0,3", "0,4", "0,5", - {"x": 2}, + { + "x": 2 + }, "0,6", "0,7", "0,8", @@ -28,7 +33,9 @@ "1,3", "1,4", "1,5", - {"x": 2}, + { + "x": 2 + }, "1,6", "1,7", "1,8", @@ -43,7 +50,9 @@ "2,3", "2,4", "2,5", - {"x": 2}, + { + "x": 2 + }, "2,6", "2,7", "2,8", @@ -58,7 +67,9 @@ "3,3", "3,4", "3,5", - {"x": 2}, + { + "x": 2 + }, "3,6", "3,7", "3,8", @@ -67,7 +78,9 @@ "3,11" ], [ - {"x": 1}, + { + "x": 1 + }, "4,0", "4,1", "4,2", diff --git a/src/nasp/G_IDB60.json b/src/nasp/G_IDB60.json index 1decc60b22..68980fba11 100644 --- a/src/nasp/G_IDB60.json +++ b/src/nasp/G_IDB60.json @@ -2,10 +2,16 @@ "name": "G_IDB60", "vendorId": "0x7070", "productId": "0x3508", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "labels": ["Full Backspace", "Full Right Shift"], + "labels": [ + "Full Backspace", + "Full Right Shift" + ], "keymap": [ { "name": "G_IDB60" diff --git a/src/nasp/candybar_ortho.json b/src/nasp/candybar_ortho.json index af0986eda9..2c95794bdc 100644 --- a/src/nasp/candybar_ortho.json +++ b/src/nasp/candybar_ortho.json @@ -2,10 +2,20 @@ "name": "Candybar_Ortho", "vendorId": "0x7070", "productId": "0x3215", - "matrix": {"rows": 8, "cols": 9}, + "matrix": { + "rows": 8, + "cols": 9 + }, "lighting": "qmk_rgblight", "layouts": { - "labels": [["Bottom Row", "grid", "2x3u", "7u"]], + "labels": [ + [ + "Bottom Row", + "grid", + "2x3u", + "7u" + ] + ], "keymap": [ [ { diff --git a/src/nasp/nop60.json b/src/nasp/nop60.json index 7f67791c93..efb0b27939 100644 --- a/src/nasp/nop60.json +++ b/src/nasp/nop60.json @@ -2,10 +2,17 @@ "name": "NOP60", "vendorId": "0x7070", "productId": "0x1416", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Full Backspace", "Full Right Shift", "7u space"], + "labels": [ + "Full Backspace", + "Full Right Shift", + "7u space" + ], "keymap": [ { "name": "NOP60" diff --git a/src/nasp/phoenix45-ortho.json b/src/nasp/phoenix45-ortho.json index 230f9dfc4d..e14bdf966f 100644 --- a/src/nasp/phoenix45-ortho.json +++ b/src/nasp/phoenix45-ortho.json @@ -2,10 +2,20 @@ "name": "Phoenix45_Ortho", "vendorId": "0x7070", "productId": "0x1849", - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, "lighting": "none", "layouts": { - "labels": [["Bottom Row", "2x225u", "2x3u", "6u"]], + "labels": [ + [ + "Bottom Row", + "2x225u", + "2x3u", + "6u" + ] + ], "keymap": [ [ { diff --git a/src/nasp/plexus75.json b/src/nasp/plexus75.json index cb02240f3c..176dbb5306 100644 --- a/src/nasp/plexus75.json +++ b/src/nasp/plexus75.json @@ -2,10 +2,20 @@ "name": "Plexus75", "vendorId": "0x7070", "productId": "0x5338", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": [["Bottom Row", "2U", "3U", "7U"]], + "labels": [ + [ + "Bottom Row", + "2U", + "3U", + "7U" + ] + ], "keymap": [ [ { diff --git a/src/nasp/plexus75_he.json b/src/nasp/plexus75_he.json index 9235b799b1..58dba5bebc 100644 --- a/src/nasp/plexus75_he.json +++ b/src/nasp/plexus75_he.json @@ -2,10 +2,20 @@ "name": "Plexus75_HE", "vendorId": "0x7070", "productId": "0x5339", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 8}, "layouts": { - "labels": [["Bottom Row", "2x3u", "2x2u", "7U"]], + "labels": [ + [ + "Bottom Row", + "2x3u", + "2x2u", + "7U" + ] + ], "keymap": [ [ { diff --git a/src/nasp/pursuit40.json b/src/nasp/pursuit40.json index 6e09a65c32..e081640fdc 100644 --- a/src/nasp/pursuit40.json +++ b/src/nasp/pursuit40.json @@ -2,8 +2,11 @@ "name": "Pursuit40", "vendorId": "0x7070", "productId": "0x1620", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 12}, "layouts": { "keymap": [ [ diff --git a/src/nasp/quark.json b/src/nasp/quark.json index 11be001801..8af3a20015 100644 --- a/src/nasp/quark.json +++ b/src/nasp/quark.json @@ -2,12 +2,26 @@ "name": "Quark", "vendorId": "0x7070", "productId": "0x5340", + "matrix": { + "rows": 5, + "cols": 12 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 12}, "layouts": { "labels": [ - ["4x12 Bottom Row", "Grid", "MIT (1x2u)", "2x2.25u", "2x3u"], - ["5x12 Bottom Row", "2x2.25u", "2x3u", "None"] + [ + "4x12 Bottom Row", + "Grid", + "MIT (1x2u)", + "2x2.25u", + "2x3u" + ], + [ + "5x12 Bottom Row", + "2x2.25u", + "2x3u", + "None" + ] ], "keymap": [ [ diff --git a/src/nasp/quark_lp.json b/src/nasp/quark_lp.json index c5f3636f09..4f49079256 100644 --- a/src/nasp/quark_lp.json +++ b/src/nasp/quark_lp.json @@ -2,10 +2,20 @@ "name": "Quark_LP", "vendorId": "0x7070", "productId": "0x5354", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 12}, "layouts": { - "labels": [["Bottom Row", "grid", "2u", "2x2u"]], + "labels": [ + [ + "Bottom Row", + "grid", + "2u", + "2x2u" + ] + ], "keymap": [ [ { diff --git a/src/nasp/quark_plus.json b/src/nasp/quark_plus.json index 0f6fafcdef..bfd4601b2a 100644 --- a/src/nasp/quark_plus.json +++ b/src/nasp/quark_plus.json @@ -2,10 +2,21 @@ "name": "Quark_Plus", "vendorId": "0x7070", "productId": "0x5344", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 8, "cols": 6}, "layouts": { - "labels": [["Bottom Row", "grid", "2u", "2x225u", "2x3u"]], + "labels": [ + [ + "Bottom Row", + "grid", + "2u", + "2x225u", + "2x3u" + ] + ], "keymap": [ [ { diff --git a/src/nasp/quark_squared.json b/src/nasp/quark_squared.json index f4f21e2c83..ec7520ecf0 100644 --- a/src/nasp/quark_squared.json +++ b/src/nasp/quark_squared.json @@ -2,12 +2,25 @@ "name": "Quark²", "vendorId": "0x7070", "productId": "0x5342", + "matrix": { + "rows": 5, + "cols": 12 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 12}, "layouts": { "labels": [ - ["4th Row", "1u's", "2x225u", "2u"], - ["5th Row", "2x225u", "2u", "None"] + [ + "4th Row", + "1u's", + "2x225u", + "2u" + ], + [ + "5th Row", + "2x225u", + "2u", + "None" + ] ], "keymap": [ [ diff --git a/src/nasp/snop60.json b/src/nasp/snop60.json index dc08c92f26..efac386998 100644 --- a/src/nasp/snop60.json +++ b/src/nasp/snop60.json @@ -2,10 +2,17 @@ "name": "SNOP60", "vendorId": "0x7070", "productId": "0x2416", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Full Backspace", "Full Right Shift", "7u space"], + "labels": [ + "Full Backspace", + "Full Right Shift", + "7u space" + ], "keymap": [ { "name": "SNOP60" diff --git a/src/nasp/ud40_ortho_alt.json b/src/nasp/ud40_ortho_alt.json index c79c4f0224..0e39e858f0 100644 --- a/src/nasp/ud40_ortho_alt.json +++ b/src/nasp/ud40_ortho_alt.json @@ -2,8 +2,11 @@ "name": "UD40_Ortho_Alt", "vendorId": "0x7070", "productId": "0x7030", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 12}, "layouts": { "labels": [ [ diff --git a/src/navi60/navi60.json b/src/navi60/navi60.json index 8112607826..85a4bb7045 100644 --- a/src/navi60/navi60.json +++ b/src/navi60/navi60.json @@ -2,18 +2,22 @@ "name": "Navi60", "vendorId": "0x5001", "productId": "0x0001", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "ISO Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7u"] + [ + "Bottom Row", + "6.25U", + "7u" + ] ], "keymap": [ [ diff --git a/src/nemui/nemui.json b/src/nemui/nemui.json index 5d24c159ae..2321225c38 100644 --- a/src/nemui/nemui.json +++ b/src/nemui/nemui.json @@ -2,14 +2,24 @@ "name": "Nemui", "vendorId": "0x6400", "productId": "0x2371", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,16 +32,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,15 +64,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +92,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,30 +120,48 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,12", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,12", "4,14" ] - ], - "labels": ["Split Backspace"] + ] } } diff --git a/src/neokeys/g67/element_hs.json b/src/neokeys/g67/element_hs.json index 60b53df3ec..34c08aef8a 100644 --- a/src/neokeys/g67/element_hs.json +++ b/src/neokeys/g67/element_hs.json @@ -2,14 +2,21 @@ "name": "Element G67 Hotswap", "vendorId": "0x4E4B", "productId": "0x5049", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +29,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,15 +56,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +84,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,27 +112,51 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/src/neokeys/g67/hotswap.json b/src/neokeys/g67/hotswap.json index 4aa945f971..eada998702 100644 --- a/src/neokeys/g67/hotswap.json +++ b/src/neokeys/g67/hotswap.json @@ -2,14 +2,21 @@ "name": "Palette G67 Hotswap", "vendorId": "0x4E4B", "productId": "0x5048", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +29,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,15 +56,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +84,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,27 +112,51 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/src/neokeys/g67/soldered.json b/src/neokeys/g67/soldered.json index 62c75de80c..b5fd30f956 100644 --- a/src/neokeys/g67/soldered.json +++ b/src/neokeys/g67/soldered.json @@ -2,21 +2,42 @@ "name": "Palette G67 Soldered", "vendorId": "0x4E4B", "productId": "0x5053", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "Blocked", "Blocked Tsangan", "Full"] + [ + "Bottom Row", + "Blocked", + "Blocked Tsangan", + "Full" + ] ], "keymap": [ - [{"x": 15.75, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,14 +50,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,15" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,9 +78,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -65,9 +98,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,21 +118,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -104,52 +162,102 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,7\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,15" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,7\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,7\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8\n\n\n3,2", "4,9\n\n\n3,2", "4,11\n\n\n3,2" diff --git a/src/neson_design/700e.json b/src/neson_design/700e.json index cb186e3483..d7f8a39cd8 100644 --- a/src/neson_design/700e.json +++ b/src/neson_design/700e.json @@ -2,17 +2,25 @@ "name": "700E", "vendorId": "0x4E65", "productId": "0x700E", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", - ["Bottom Row", "WKL", "HHKB"], + [ + "Bottom Row", + "WKL", + "HHKB" + ], "Split Right Shift" ], "keymap": [ diff --git a/src/neson_design/n6.json b/src/neson_design/n6.json index ce30fbcafd..5e7d6cfc3f 100644 --- a/src/neson_design/n6.json +++ b/src/neson_design/n6.json @@ -2,15 +2,29 @@ "name": "N6", "vendorId": "0x4E65", "productId": "0x4E36", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Full Backspace", - ["Space Bar", "625U", "700U", "Double Blocker"] + [ + "Space Bar", + "625U", + "700U", + "Double Blocker" + ] ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], + [ + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], [ "0,0", "0,1", @@ -25,12 +39,16 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,14\n\n\n0,0", "4,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -44,12 +62,16 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -62,12 +84,16 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,2", "3,3", @@ -79,48 +105,81 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,8\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,12", "4,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"w": 7}, + { + "w": 7 + }, "4,8\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,2", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,2\n\n\n1,2", - {"w": 7}, + { + "w": 7 + }, "4,8\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n1,2" ] ] diff --git a/src/nibiria/stream15/stream15.json b/src/nibiria/stream15/stream15.json index 1157b10295..597953b1d6 100644 --- a/src/nibiria/stream15/stream15.json +++ b/src/nibiria/stream15/stream15.json @@ -2,16 +2,34 @@ "name": "stream15", "vendorId": "0x4E49", "productId": "0x0002", - "lighting": "none", "matrix": { "rows": 3, "cols": 5 }, + "lighting": "none", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4"], - ["1,0", "1,1", "1,2", "1,3", "1,4"], - ["2,0", "2,1", "2,2", "2,3", "2,4"] + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4" + ] ] } } diff --git a/src/nightly_boards/adellein.json b/src/nightly_boards/adellein.json index e724f0164f..47e243b200 100644 --- a/src/nightly_boards/adellein.json +++ b/src/nightly_boards/adellein.json @@ -2,13 +2,16 @@ "name": "Nightly Boards Adellein", "vendorId": "0xD812", "productId": "0x0010", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 13 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Enter", "Encoder"], + "labels": [ + "Split Enter", + "Encoder" + ], "keymap": [ [ { diff --git a/src/nightly_boards/alter_lite.json b/src/nightly_boards/alter_lite.json index d23634fed9..745686d167 100644 --- a/src/nightly_boards/alter_lite.json +++ b/src/nightly_boards/alter_lite.json @@ -2,11 +2,11 @@ "name": "DeskDaily Alter", "vendorId": "0xD812", "productId": "0x0013", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { "labels": [], "keymap": [ diff --git a/src/nightly_boards/conde60.json b/src/nightly_boards/conde60.json index a8660ce839..7117310d11 100644 --- a/src/nightly_boards/conde60.json +++ b/src/nightly_boards/conde60.json @@ -2,11 +2,11 @@ "name": "Conde60", "vendorId": "0xD812", "productId": "0x0015", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [], "keymap": [ diff --git a/src/nightly_boards/daily60.json b/src/nightly_boards/daily60.json index dae0b8dc87..d07da50186 100644 --- a/src/nightly_boards/daily60.json +++ b/src/nightly_boards/daily60.json @@ -2,18 +2,23 @@ "name": "Daily60", "vendorId": "0xD812", "productId": "0x0024", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "ISO Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7u", "Split Spacebar"] + [ + "Bottom Row", + "6.25U", + "7u", + "Split Spacebar" + ] ], "keymap": [ [ diff --git a/src/nightly_boards/n2.json b/src/nightly_boards/n2.json index 8a292742cd..e107ae3f42 100644 --- a/src/nightly_boards/n2.json +++ b/src/nightly_boards/n2.json @@ -2,13 +2,20 @@ "name": "Nightly Boards [n]2", "vendorId": "0x0717", "productId": "0x0003", - "lighting": "qmk_rgblight", "matrix": { "rows": 2, "cols": 2 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [], - "keymap": [["0,0"], ["1,1"]] + "keymap": [ + [ + "0,0" + ], + [ + "1,1" + ] + ] } } diff --git a/src/nightly_boards/n40o.json b/src/nightly_boards/n40o.json index 8314c5d328..51f193d10a 100644 --- a/src/nightly_boards/n40o.json +++ b/src/nightly_boards/n40o.json @@ -2,13 +2,15 @@ "name": "Nightly Boards [n]40-o", "vendorId": "0xD812", "productId": "0x0009", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 13 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["2U Enter"], + "labels": [ + "2U Enter" + ], "keymap": [ [ { diff --git a/src/nightly_boards/n60s.json b/src/nightly_boards/n60s.json index d93c145031..ee986d4160 100644 --- a/src/nightly_boards/n60s.json +++ b/src/nightly_boards/n60s.json @@ -2,17 +2,21 @@ "name": "Nightly Boards [n]60-S", "vendorId": "0xD812", "productId": "0x0007", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 14 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "Encoder", "Split Right Shift", - ["Bottom Row", "6.25U", "7u"] + [ + "Bottom Row", + "6.25U", + "7u" + ] ], "keymap": [ [ diff --git a/src/nightly_boards/n87.json b/src/nightly_boards/n87.json index f952a29460..d3372b6f01 100644 --- a/src/nightly_boards/n87.json +++ b/src/nightly_boards/n87.json @@ -2,16 +2,21 @@ "name": "Nightly Boards [n]87", "vendorId": "0x0717", "productId": "0x0001", - "lighting": "qmk_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "Centered 6.25U", "7u"] + [ + "Bottom Row", + "6.25U", + "Centered 6.25U", + "7u" + ] ], "keymap": [ [ diff --git a/src/nightly_boards/octopad.json b/src/nightly_boards/octopad.json index 1b672d4e41..bd8436d9a4 100644 --- a/src/nightly_boards/octopad.json +++ b/src/nightly_boards/octopad.json @@ -2,11 +2,11 @@ "name": "Nightly Boards Octopad", "vendorId": "0xD812", "productId": "0x0004", - "lighting": "qmk_rgblight", "matrix": { "rows": 3, "cols": 5 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [], "keymap": [ diff --git a/src/nightly_boards/octopadplus.json b/src/nightly_boards/octopadplus.json index 9acbfb961c..68da43b8f5 100644 --- a/src/nightly_boards/octopadplus.json +++ b/src/nightly_boards/octopadplus.json @@ -2,11 +2,11 @@ "name": "Octopad+", "vendorId": "0xD812", "productId": "0x0014", - "lighting": "qmk_rgblight", "matrix": { "rows": 2, "cols": 6 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [], "keymap": [ @@ -26,7 +26,12 @@ "0,2", "0,3" ], - ["1,0", "1,1", "1,2", "1,3"] + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/src/nightly_boards/paraluman.json b/src/nightly_boards/paraluman.json index 9fe2a70e99..055ca0e1cd 100644 --- a/src/nightly_boards/paraluman.json +++ b/src/nightly_boards/paraluman.json @@ -2,17 +2,21 @@ "name": "Paraluman", "vendorId": "0xD812", "productId": "0x0012", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "Encoder", "Split Right Shift", - ["Bottom Row", "6.25U", "7u"] + [ + "Bottom Row", + "6.25U", + "7u" + ] ], "keymap": [ [ diff --git a/src/nightmare/nightmare.json b/src/nightmare/nightmare.json index 51f87b1433..eae4c64828 100644 --- a/src/nightmare/nightmare.json +++ b/src/nightmare/nightmare.json @@ -2,10 +2,19 @@ "name": "nightmare", "vendorId": "0x434B", "productId": "0x4E49", + "matrix": { + "rows": 4, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 14}, "layouts": { - "labels": [["Bottom row", "7u Spacebar", "Split spacebar"]], + "labels": [ + [ + "Bottom row", + "7u Spacebar", + "Split spacebar" + ] + ], "keymap": [ [ { diff --git a/src/nix_studio/oxalys80/oxalys80.json b/src/nix_studio/oxalys80/oxalys80.json index d391a0712f..89dac85f8d 100644 --- a/src/nix_studio/oxalys80/oxalys80.json +++ b/src/nix_studio/oxalys80/oxalys80.json @@ -2,18 +2,23 @@ "name": "OXALYS80", "vendorId": "0x6E78", "productId": "0x3830", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ diff --git a/src/nknl7en/nknl7en.json b/src/nknl7en/nknl7en.json index 21ea907ba4..6062a5a11e 100644 --- a/src/nknl7en/nknl7en.json +++ b/src/nknl7en/nknl7en.json @@ -2,20 +2,29 @@ "name": "NKNL7EN", "vendorId": "0x04D8", "productId": "0xEA56", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 9}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 0.75}, + { + "x": 0.75 + }, "5,0", "5,1", "5,2", @@ -23,21 +32,32 @@ "5,4", "5,5", "5,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7", - {"x": 0.5}, + { + "x": 0.5 + }, "5,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 0.75}, + { + "x": 0.75 + }, "6,0", "6,1", "6,2", @@ -45,72 +65,133 @@ "6,4", "6,5", "6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "6,8" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 0.75}, + { + "x": 0.75 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,8" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 0.75}, + { + "x": 0.75 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,5", - {"x": 1.5}, + { + "x": 1.5 + }, "8,8" ], - [{"y": -0.75, "x": 15, "c": "#cccccc"}, "8,6"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15, + "c": "#cccccc" + }, + "8,6" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 2}, + { + "w": 2 + }, "4,3", "4,4", - {"x": 0.75, "w": 2.75}, + { + "x": 0.75, + "w": 2.75 + }, "9,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3", "9,4" ], - [{"y": -0.75, "x": 14, "c": "#cccccc"}, "9,6", "8,7", "9,7"] + [ + { + "y": -0.75, + "x": 14, + "c": "#cccccc" + }, + "9,6", + "8,7", + "9,7" + ] ] } } diff --git a/src/nknl7jp/nknl7jp.json b/src/nknl7jp/nknl7jp.json index 7499a48811..14433ecfde 100644 --- a/src/nknl7jp/nknl7jp.json +++ b/src/nknl7jp/nknl7jp.json @@ -2,20 +2,29 @@ "name": "NKNL7JP", "vendorId": "0x04D8", "productId": "0xEA55", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 9}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 0.75}, + { + "x": 0.75 + }, "5,0", "5,1", "5,2", @@ -25,19 +34,27 @@ "5,6", "5,7", "5,8", - {"x": 0.5}, + { + "x": 0.5 + }, "6,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 0.75}, + { + "x": 0.75 + }, "6,0", "6,1", "6,2", @@ -45,21 +62,37 @@ "6,4", "6,5", "6,6", - {"x": 0.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 0.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "6,7", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,8" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 0.75}, + { + "x": 0.75 + }, "7,0", "7,1", "7,2", @@ -67,19 +100,28 @@ "7,4", "7,5", "7,6", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "7,7" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 0.75}, + { + "x": 0.75 + }, "8,0", "8,1", "8,2", @@ -88,29 +130,63 @@ "8,5", "8,6" ], - [{"y": -0.75, "x": 15.25, "c": "#cccccc"}, "8,7"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15.25, + "c": "#cccccc" + }, + "8,7" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", "4,5", - {"x": 0.75}, + { + "x": 0.75 + }, "9,0", - {"w": 1.75}, + { + "w": 1.75 + }, "9,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "9,7", "8,8", "9,8"] + [ + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "9,7", + "8,8", + "9,8" + ] ] } } diff --git a/src/nopunin10did/jabberwocky/v1/jabberwocky.json b/src/nopunin10did/jabberwocky/v1/jabberwocky.json index 1c7f11644d..6f0730e0a4 100644 --- a/src/nopunin10did/jabberwocky/v1/jabberwocky.json +++ b/src/nopunin10did/jabberwocky/v1/jabberwocky.json @@ -2,8 +2,11 @@ "name": "Jabberwocky", "vendorId": "0x4E50", "productId": "0x4A57", + "matrix": { + "rows": 12, + "cols": 10 + }, "lighting": "none", - "matrix": {"rows": 12, "cols": 10}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/nopunin10did/jabberwocky/v2/jabberwocky_v2.json b/src/nopunin10did/jabberwocky/v2/jabberwocky_v2.json index 63612d5c4a..dbd6e7409b 100644 --- a/src/nopunin10did/jabberwocky/v2/jabberwocky_v2.json +++ b/src/nopunin10did/jabberwocky/v2/jabberwocky_v2.json @@ -2,11 +2,11 @@ "name": "Jabberwocky v2", "vendorId": "0x4E50", "productId": "0x4A58", - "lighting": "qmk_backlight", "matrix": { "rows": 12, "cols": 10 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/noxary/220/noxary_220.json b/src/noxary/220/noxary_220.json index 0a250b79c2..9e0020e312 100644 --- a/src/noxary/220/noxary_220.json +++ b/src/noxary/220/noxary_220.json @@ -2,10 +2,17 @@ "name": "Noxary 220", "vendorId": "0x4e58", "productId": "0x0899", + "matrix": { + "rows": 6, + "cols": 4 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 4}, "layouts": { - "labels": ["Split Plus", "Split Enter", "Split Zero"], + "labels": [ + "Split Plus", + "Split Enter", + "Split Zero" + ], "keymap": [ [ { diff --git a/src/noxary/260/noxary_260.json b/src/noxary/260/noxary_260.json index 4a9fed87ec..8a336a8aaa 100644 --- a/src/noxary/260/noxary_260.json +++ b/src/noxary/260/noxary_260.json @@ -2,15 +2,28 @@ "name": "Noxary 260", "vendorId": "0x4e58", "productId": "0x0A29", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Tsangan", "HHKB", "WKL"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "HHKB", + "WKL" + ] ], "keymap": [ [ diff --git a/src/noxary/268/noxary_268.json b/src/noxary/268/noxary_268.json index 6bbd0e6e4e..4a69498351 100644 --- a/src/noxary/268/noxary_268.json +++ b/src/noxary/268/noxary_268.json @@ -2,14 +2,22 @@ "name": "Noxary 268", "vendorId": "0x4e58", "productId": "0x0A79", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Default", "6.25u + 2x 1.25u", "7u + 1x 1.5u", "7u + 2x 1.5u"] + [ + "Default", + "6.25u + 2x 1.25u", + "7u + 1x 1.5u", + "7u + 2x 1.5u" + ] ], "keymap": [ [ diff --git a/src/noxary/268_2/noxary_268.2.json b/src/noxary/268_2/noxary_268.2.json index 3c6417977f..42cc658907 100755 --- a/src/noxary/268_2/noxary_268.2.json +++ b/src/noxary/268_2/noxary_268.2.json @@ -2,14 +2,22 @@ "name": "Noxary 268.2", "vendorId": "0x4e58", "productId": "0x0044", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -22,15 +30,23 @@ "0,10", "0,11", "0,12", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "0,13", "0,14", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -43,14 +59,23 @@ "1,10", "1,11", "1,12", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "1,14", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -62,14 +87,23 @@ "2,9", "2,10", "2,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.25 + }, "2,14", "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -80,27 +114,57 @@ "3,9", "3,10", "3,11", - {"c": "#363636", "t": "#DEBFB3", "w": 1.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.75 + }, "3,12", - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "3,14", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 6.25}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 6.25 + }, "4,6", - {"c": "#363636", "t": "#DEBFB3", "w": 1.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c": "#DEBFB3", "t": "#363636"}, + { + "x": 0.5, + "c": "#DEBFB3", + "t": "#363636" + }, "4,12", "4,14", "4,15" diff --git a/src/noxary/268_2/noxary_268_2.json b/src/noxary/268_2/noxary_268_2.json index ae79d73bde..4870a22a9d 100644 --- a/src/noxary/268_2/noxary_268_2.json +++ b/src/noxary/268_2/noxary_268_2.json @@ -2,13 +2,20 @@ "name": "Noxary 268.2", "vendorId": "0x4e58", "productId": "0x0A7A", - "lighting": "qmk_backlight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_backlight", "layouts": { - "labels": ["Split Backspace", ["Spacebar", "7u", "6.25u"]], + "labels": [ + "Split Backspace", + [ + "Spacebar", + "7u", + "6.25u" + ] + ], "keymap": [ [ { diff --git a/src/noxary/268_2_RGB/noxary_268_2_RGB.json b/src/noxary/268_2_RGB/noxary_268_2_RGB.json index b5728d9f7e..12eff85a70 100644 --- a/src/noxary/268_2_RGB/noxary_268_2_RGB.json +++ b/src/noxary/268_2_RGB/noxary_268_2_RGB.json @@ -2,13 +2,20 @@ "name": "Noxary 268.2 RGB", "vendorId": "0x4e58", "productId": "0x0A7C", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Backspace", ["Spacebar", "7u", "6.25u"]], + "labels": [ + "Split Backspace", + [ + "Spacebar", + "7u", + "6.25u" + ] + ], "keymap": [ [ { diff --git a/src/noxary/280/noxary_280.json b/src/noxary/280/noxary_280.json index fbb8a49d05..fd5c444fb4 100755 --- a/src/noxary/280/noxary_280.json +++ b/src/noxary/280/noxary_280.json @@ -2,15 +2,23 @@ "name": "Noxary 280", "vendorId": "0x4e58", "productId": "0x0AF1", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 12, "cols": 9}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Vintage", "WKL"] + [ + "Bottom Row", + "Standard", + "Vintage", + "WKL" + ] ], "keymap": [ [ @@ -171,7 +179,9 @@ "w": 1.25 }, "8,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n2,1", { "x": 0.25, diff --git a/src/noxary/378/noxary_378.json b/src/noxary/378/noxary_378.json index 24f9714d8f..38cabfbdb8 100644 --- a/src/noxary/378/noxary_378.json +++ b/src/noxary/378/noxary_378.json @@ -1,19 +1,24 @@ { - "name": "Noxary 378", - "vendorId": "0x4E58", - "productId": "0x017A", + "name": "Noxary 378", + "vendorId": "0x4E58", + "productId": "0x017A", + "matrix": { + "rows": 5, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 17}, - "layouts": { - "labels": [ "Split backspace"], + "layouts": { + "labels": [ + "Split backspace" + ], "keymap": [ [ { "x": 15.25, "c": "#aaaaaa" - }, - "0,15\n\n\n0,1", - "0,16\n\n\n0,1" + }, + "0,15\n\n\n0,1", + "0,16\n\n\n0,1" ], [ { diff --git a/src/noxary/valhalla/valhalla.json b/src/noxary/valhalla/valhalla.json index 890b53dfeb..36f5fa9d8b 100644 --- a/src/noxary/valhalla/valhalla.json +++ b/src/noxary/valhalla/valhalla.json @@ -2,13 +2,24 @@ "name": "Valhalla", "vendorId": "0x4E58", "productId": "0x5648", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", - ["Left spacebar", "Full", "Split"], - ["Right spacebar", "Full", "Split"] + [ + "Left spacebar", + "Full", + "Split" + ], + [ + "Right spacebar", + "Full", + "Split" + ] ], "keymap": [ [ diff --git a/src/noxary/vulcan/vulcan.json b/src/noxary/vulcan/vulcan.json index 090be9a63b..9b052acd5b 100644 --- a/src/noxary/vulcan/vulcan.json +++ b/src/noxary/vulcan/vulcan.json @@ -2,8 +2,11 @@ "name": "Vulcan", "vendorId": "0xa103", "productId": "0x0011", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/noxary/x268/noxary_x268.json b/src/noxary/x268/noxary_x268.json index ff643fabde..adc0bfe20e 100644 --- a/src/noxary/x268/noxary_x268.json +++ b/src/noxary/x268/noxary_x268.json @@ -2,14 +2,22 @@ "name": "Noxary x268", "vendorId": "0x4e58", "productId": "0x0A7B", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Default", "6.25u + 2x 1.25u", "7u + 1x 1.5u", "7u + 2x 1.5u"] + [ + "Default", + "6.25u + 2x 1.25u", + "7u + 1x 1.5u", + "7u + 2x 1.5u" + ] ], "keymap": [ [ diff --git a/src/np12/np12.json b/src/np12/np12.json index bd21030fac..c19c42c683 100644 --- a/src/np12/np12.json +++ b/src/np12/np12.json @@ -2,14 +2,37 @@ "name": "np12", "vendorId": "0xA4A4", "productId": "0x4401", + "matrix": { + "rows": 4, + "cols": 5 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 5}, "layouts": { "keymap": [ - [{"x": 3}, "3,4"], - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"] + [ + { + "x": 3 + }, + "3,4" + ], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ] ] } } diff --git a/src/nullbitsco/nibble.json b/src/nullbitsco/nibble.json index e5f6d1dac0..c88e6fed9a 100644 --- a/src/nullbitsco/nibble.json +++ b/src/nullbitsco/nibble.json @@ -2,35 +2,63 @@ "name": "NIBBLE", "vendorId": "0x6E61", "productId": "0x6060", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 5, + "cols": 16 + }, "customKeycodes": [ { "name": "Program Keyboard", "title": "Program Keyboard", "shortName": "Prog" }, - {"name": "Discord Mute", "title": "Discord Mute", "shortName": "Disc Mute"}, + { + "name": "Discord Mute", + "title": "Discord Mute", + "shortName": "Disc Mute" + }, { "name": "Discord Deafen", "title": "Discord Deafen", "shortName": "Disc Deaf" }, - {"name": "Super Alt Tab", "title": "Super Alt Tab", "shortName": "S.A.T."} + { + "name": "Super Alt Tab", + "title": "Super Alt Tab", + "shortName": "S.A.T." + } ], - "matrix": {"rows": 5, "cols": 16}, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Left Modifiers", "3x1.25U", "2x1.5U"], - ["Spacebar", "6.25U/7U", "Split 2.75U | 1.25U | 2.25U"], - ["Right Modifiers", "3x1U", "2x1.5U"], + [ + "Left Modifiers", + "3x1.25U", + "2x1.5U" + ], + [ + "Spacebar", + "6.25U/7U", + "Split 2.75U | 1.25U | 2.25U" + ], + [ + "Right Modifiers", + "3x1U", + "2x1.5U" + ], "ISO Enter", "Split Shift" ], "keymap": [ [ - {"x": 3.5, "c": "#777777"}, + { + "x": 3.5, + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -43,17 +71,30 @@ "0,11", "0,12", "0,13", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,14", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,15" ], [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "1,0", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -66,9 +107,14 @@ "1,11", "1,12", "1,13", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,14\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,15", { "x": 1.25, @@ -82,11 +128,19 @@ "2,14\n\n\n3,1" ], [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "2,0", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -98,22 +152,41 @@ "2,10", "2,11", "2,12", - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "2,14\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,1\n\n\n4,1", "0,0\n\n\n4,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "3,0", - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "3,1\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -124,47 +197,90 @@ "3,9", "3,10", "3,11", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,15" ], [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "4,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n0,0", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n2,0", "4,10\n\n\n2,0", "4,11\n\n\n2,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,14", "4,15" ], [ - {"x": 3.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 3.5, + "w": 1.5, + "c": "#aaaaaa" + }, "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"x": 0.75, "w": 2.75, "c": "#cccccc"}, + { + "x": 0.75, + "w": 2.75, + "c": "#cccccc" + }, "4,6\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n1,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,6\n\n\n1,1", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "4,10\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n2,1" ] ] diff --git a/src/nullbitsco/scramble.json b/src/nullbitsco/scramble.json index d07c6b9db3..33a48c322a 100644 --- a/src/nullbitsco/scramble.json +++ b/src/nullbitsco/scramble.json @@ -2,12 +2,26 @@ "name": "SCRAMBLE", "vendorId": "0x6E61", "productId": "0x6062", + "matrix": { + "rows": 2, + "cols": 3 + }, "lighting": "none", - "matrix": {"rows": 2, "cols": 3}, "layouts": { "keymap": [ - [{"c": "#777777"}, "0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + { + "c": "#777777" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/src/nullbitsco/snap.json b/src/nullbitsco/snap.json index dab1d4961f..8540ce0f69 100644 --- a/src/nullbitsco/snap.json +++ b/src/nullbitsco/snap.json @@ -1,33 +1,330 @@ -{ - "name": "SNAP", - "vendorId": "0x6E61", - "productId": "0x6063", - "lighting": "qmk_rgblight", - "customKeycodes": [ - {"name": "Discord Mute", "title": "Discord Mute", "shortName": "Disc Mute"}, - {"name": "Super Alt Tab", "title": "Super Alt Tab", "shortName": "S.A.T."} - ], - "matrix": {"rows": 12,"cols": 9}, - "layouts": { - "labels": [ - ["Spacebar", "1.25U | 2.25U", "2.25U | 1.25U"], - ["Right Modifiers", "5x1U", "4x1.25U"], - "ISO Enter", - "Split Left Shift", - "2.75U Right Shift", - "Split Backspace", - ["Left Rotary Encoder", "Enabled", "Disabled"], - ["Right Rotary Encoder", "Enabled", "Disabled"] - ], - "keymap": [ - [{"x":16.5},"7,6\n\n\n5,1",{"c":"#aaaaaa"},"7,7\n\n\n5,1"], - [{"y":0.25,"x":3.5},"0,1","0,2","0,3","0,4","0,5","0,6","0,7","6,0","6,1","6,2","6,3","6,4","6,5","6,6","6,7"], - [{"x":1.25},"1,0\n\n\n6,1",{"x":0.25,"c":"#777777"},"1,0\n\n\n6,0\n\n\n\n\n\ne0",{"c":"#cccccc"},"1,1","1,2","1,3","1,4","1,5","1,6","1,7","7,0","7,1","7,2","7,3","7,4","7,5",{"c":"#aaaaaa","w":2},"7,6\n\n\n5,0",{"c":"#777777"},"8,8\n\n\n7,0\n\n\n\n\n\ne1",{"x":0.25,"c":"#aaaaaa"},"8,8\n\n\n7,1"], - [{"x":2.5,"c":"#777777"},"2,0",{"c":"#aaaaaa","w":1.5},"2,1",{"c":"#cccccc"},"2,2","2,3","2,4","2,5","2,7","8,0","8,1","8,2","8,3","8,4","8,5","8,6",{"w":1.5},"9,7\n\n\n2,0",{"c":"#777777"},"8,7",{"x":1.75,"c":"#aaaaaa","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"9,6\n\n\n2,1"], - [{"x":2.5,"c":"#777777"},"3,0",{"c":"#aaaaaa","w":1.75},"3,1",{"c":"#cccccc"},"3,2","3,3","3,4","3,5","3,7","9,0","9,1","9,2","9,3","9,4","9,5",{"c":"#aaaaaa","w":2.25},"9,6\n\n\n2,0",{"c":"#777777"},"10,7",{"x":0.75,"c":"#cccccc"},"9,7\n\n\n2,1"], - [{"c":"#aaaaaa","w":1.25},"4,1\n\n\n3,1",{"c":"#cccccc"},"4,2\n\n\n3,1",{"x":0.25,"c":"#777777"},"4,0",{"c":"#aaaaaa","w":2.25},"4,1\n\n\n3,0",{"c":"#cccccc"},"4,3","4,4","4,5","4,6","4,7","10,0","10,1","10,2","10,3","10,4",{"c":"#aaaaaa","w":1.75},"10,5\n\n\n4,0",{"c":"#777777"},"10,6\n\n\n4,0","11,7",{"x":0.25,"c":"#aaaaaa","w":2.75},"10,5\n\n\n4,1"], - [{"x":2.5,"c":"#777777"},"5,0",{"c":"#aaaaaa","w":1.25},"5,1",{"w":1.25},"5,2",{"w":1.25},"5,3",{"w":1.25},"5,5\n\n\n0,0",{"w":2.25},"5,7\n\n\n0,0",{"w":2.75},"11,0","11,1\n\n\n1,0","11,2\n\n\n1,0","11,3\n\n\n1,0",{"c":"#777777"},"11,4\n\n\n1,0","11,5\n\n\n1,0","11,6"], - [{"y":0.25,"x":7.25,"c":"#aaaaaa","w":2.25},"5,5\n\n\n0,1",{"w":1.25},"5,7\n\n\n0,1",{"x":2.75,"w":1.25},"11,1\n\n\n1,1",{"w":1.25},"11,2\n\n\n1,1",{"w":1.25},"11,4\n\n\n1,1",{"w":1.25},"11,5\n\n\n1,1"] - ] - } -} +{ + "name": "SNAP", + "vendorId": "0x6E61", + "productId": "0x6063", + "matrix": { + "rows": 12, + "cols": 9 + }, + "customKeycodes": [ + { + "name": "Discord Mute", + "title": "Discord Mute", + "shortName": "Disc Mute" + }, + { + "name": "Super Alt Tab", + "title": "Super Alt Tab", + "shortName": "S.A.T." + } + ], + "lighting": "qmk_rgblight", + "layouts": { + "labels": [ + [ + "Spacebar", + "1.25U | 2.25U", + "2.25U | 1.25U" + ], + [ + "Right Modifiers", + "5x1U", + "4x1.25U" + ], + "ISO Enter", + "Split Left Shift", + "2.75U Right Shift", + "Split Backspace", + [ + "Left Rotary Encoder", + "Enabled", + "Disabled" + ], + [ + "Right Rotary Encoder", + "Enabled", + "Disabled" + ] + ], + "keymap": [ + [ + { + "x": 16.5 + }, + "7,6\n\n\n5,1", + { + "c": "#aaaaaa" + }, + "7,7\n\n\n5,1" + ], + [ + { + "y": 0.25, + "x": 3.5 + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "6,0", + "6,1", + "6,2", + "6,3", + "6,4", + "6,5", + "6,6", + "6,7" + ], + [ + { + "x": 1.25 + }, + "1,0\n\n\n6,1", + { + "x": 0.25, + "c": "#777777" + }, + "1,0\n\n\n6,0\n\n\n\n\n\ne0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", + "7,5", + { + "c": "#aaaaaa", + "w": 2 + }, + "7,6\n\n\n5,0", + { + "c": "#777777" + }, + "8,8\n\n\n7,0\n\n\n\n\n\ne1", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "8,8\n\n\n7,1" + ], + [ + { + "x": 2.5, + "c": "#777777" + }, + "2,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,7", + "8,0", + "8,1", + "8,2", + "8,3", + "8,4", + "8,5", + "8,6", + { + "w": 1.5 + }, + "9,7\n\n\n2,0", + { + "c": "#777777" + }, + "8,7", + { + "x": 1.75, + "c": "#aaaaaa", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "9,6\n\n\n2,1" + ], + [ + { + "x": 2.5, + "c": "#777777" + }, + "3,0", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,7", + "9,0", + "9,1", + "9,2", + "9,3", + "9,4", + "9,5", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "9,6\n\n\n2,0", + { + "c": "#777777" + }, + "10,7", + { + "x": 0.75, + "c": "#cccccc" + }, + "9,7\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,1\n\n\n3,1", + { + "c": "#cccccc" + }, + "4,2\n\n\n3,1", + { + "x": 0.25, + "c": "#777777" + }, + "4,0", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,1\n\n\n3,0", + { + "c": "#cccccc" + }, + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "10,0", + "10,1", + "10,2", + "10,3", + "10,4", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "10,5\n\n\n4,0", + { + "c": "#777777" + }, + "10,6\n\n\n4,0", + "11,7", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.75 + }, + "10,5\n\n\n4,1" + ], + [ + { + "x": 2.5, + "c": "#777777" + }, + "5,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 1.25 + }, + "5,3", + { + "w": 1.25 + }, + "5,5\n\n\n0,0", + { + "w": 2.25 + }, + "5,7\n\n\n0,0", + { + "w": 2.75 + }, + "11,0", + "11,1\n\n\n1,0", + "11,2\n\n\n1,0", + "11,3\n\n\n1,0", + { + "c": "#777777" + }, + "11,4\n\n\n1,0", + "11,5\n\n\n1,0", + "11,6" + ], + [ + { + "y": 0.25, + "x": 7.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "5,5\n\n\n0,1", + { + "w": 1.25 + }, + "5,7\n\n\n0,1", + { + "x": 2.75, + "w": 1.25 + }, + "11,1\n\n\n1,1", + { + "w": 1.25 + }, + "11,2\n\n\n1,1", + { + "w": 1.25 + }, + "11,4\n\n\n1,1", + { + "w": 1.25 + }, + "11,5\n\n\n1,1" + ] + ] + } +} diff --git a/src/nullbitsco/tidbit.json b/src/nullbitsco/tidbit.json index 2fb12f4194..b612aa672d 100644 --- a/src/nullbitsco/tidbit.json +++ b/src/nullbitsco/tidbit.json @@ -2,24 +2,121 @@ "name": "TIDBIT", "vendorId": "0x6E61", "productId": "0x6064", + "matrix": { + "rows": 5, + "cols": 6 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5,"cols": 6}, "layouts": { "labels": [ "2U + Key", "2U Enter Key", - ["Rotary Encoder 1", "Enabled", "Disabled"], - ["Rotary Encoder 2", "Enabled", "Disabled"], - ["Rotary Encoder 3", "Enabled", "Disabled"], - ["Rotary Encoder 4/2U 0 Key", "Split 0 Keys", "2U 0 Key", "Rotary Encoder 4"] + [ + "Rotary Encoder 1", + "Enabled", + "Disabled" + ], + [ + "Rotary Encoder 2", + "Enabled", + "Disabled" + ], + [ + "Rotary Encoder 3", + "Enabled", + "Disabled" + ], + [ + "Rotary Encoder 4/2U 0 Key", + "Split 0 Keys", + "2U 0 Key", + "Rotary Encoder 4" + ] ], "keymap": [ - [{"x":3.25},"0,3","0,4","0,5"], - [{"x":1},"1,2\n\n\n2,1",{"x":0.25},"1,2\n\n\n2,0\n\n\n\n\n\ne0","1,3",{"x":-1},"1,3","1,4","1,5\n\n\n0,0",{"x":0.25,"h":2},"1,5\n\n\n0,1"], - [{"x":1},"2,2\n\n\n3,1",{"x":0.25},"2,2\n\n\n3,0\n\n\n\n\n\ne1","2,3","2,4","2,5\n\n\n0,0"], - [{"x":1},"3,2\n\n\n4,1",{"x":0.25},"3,2\n\n\n4,0\n\n\n\n\n\ne2","3,3","3,4","3,5\n\n\n1,0",{"x":0.25,"h":2},"3,5\n\n\n1,1"], - [{"x":1},"4,2\n\n\n5,2\n\n\n\n\n\ne3","4,3\n\n\n5,2",{"x":-0.75},"4,2\n\n\n5,0","4,3\n\n\n5,0","4,4","4,5\n\n\n1,0"], - [{"y":0.25,"x":2.25,"w":2},"4,2\n\n\n5,1"] + [ + { + "x": 3.25 + }, + "0,3", + "0,4", + "0,5" + ], + [ + { + "x": 1 + }, + "1,2\n\n\n2,1", + { + "x": 0.25 + }, + "1,2\n\n\n2,0\n\n\n\n\n\ne0", + "1,3", + { + "x": -1 + }, + "1,3", + "1,4", + "1,5\n\n\n0,0", + { + "x": 0.25, + "h": 2 + }, + "1,5\n\n\n0,1" + ], + [ + { + "x": 1 + }, + "2,2\n\n\n3,1", + { + "x": 0.25 + }, + "2,2\n\n\n3,0\n\n\n\n\n\ne1", + "2,3", + "2,4", + "2,5\n\n\n0,0" + ], + [ + { + "x": 1 + }, + "3,2\n\n\n4,1", + { + "x": 0.25 + }, + "3,2\n\n\n4,0\n\n\n\n\n\ne2", + "3,3", + "3,4", + "3,5\n\n\n1,0", + { + "x": 0.25, + "h": 2 + }, + "3,5\n\n\n1,1" + ], + [ + { + "x": 1 + }, + "4,2\n\n\n5,2\n\n\n\n\n\ne3", + "4,3\n\n\n5,2", + { + "x": -0.75 + }, + "4,2\n\n\n5,0", + "4,3\n\n\n5,0", + "4,4", + "4,5\n\n\n1,0" + ], + [ + { + "y": 0.25, + "x": 2.25, + "w": 2 + }, + "4,2\n\n\n5,1" + ] ] } } diff --git a/src/nyhxis/nfr_70/nfr_70.json b/src/nyhxis/nfr_70/nfr_70.json index fabe97f596..0a9ef1065e 100644 --- a/src/nyhxis/nfr_70/nfr_70.json +++ b/src/nyhxis/nfr_70/nfr_70.json @@ -2,33 +2,59 @@ "name": "Nyhxis NFR-70", "vendorId": "0xABCD", "productId": "0x0001", + "matrix": { + "rows": 11, + "cols": 7 + }, "lighting": "none", - "matrix": {"rows": 11, "cols": 7}, "layouts": { + "labels": [ + "ISO Enter", + "Split Backspace", + "Split Left Shift", + "Split Right Shift", + "Tsangan Bottom Row" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.25}, + { + "x": 0.25 + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "1,4", "0,5", "1,5", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,6" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "3,0", "2,0", "3,1", @@ -42,16 +68,26 @@ "3,5", "2,5", "3,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,6\n\n\n1,0", - {"x": 1}, + { + "x": 1 + }, "2,6\n\n\n1,1", "6,6\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -64,7 +100,9 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n0,0", { "x": 1.75, @@ -78,9 +116,15 @@ "7,6\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", "7,1", "6,1", @@ -92,19 +136,36 @@ "6,4", "7,5", "6,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "5,6\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -115,51 +176,79 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "8,6\n\n\n3,1", "9,6\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "10,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,2\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "10,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "10,0\n\n\n4,1", "10,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,2\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "10,3\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,4\n\n\n4,1", "10,5\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n4,1" ] - ], - "labels": [ - "ISO Enter", - "Split Backspace", - "Split Left Shift", - "Split Right Shift", - "Tsangan Bottom Row" ] } } diff --git a/src/ocean/addon/addon.json b/src/ocean/addon/addon.json index 2177411350..92151282b9 100644 --- a/src/ocean/addon/addon.json +++ b/src/ocean/addon/addon.json @@ -2,13 +2,28 @@ "name": "AddOn", "vendorId": "0x9624", "productId": "0x0012", + "matrix": { + "rows": 5, + "cols": 7 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 7}, "layouts": { "labels": [ - ["0", "2u", "2x 1u"], - ["Enter", "2u", "2x 1u"], - ["+", "2u", "2x 1u"] + [ + "0", + "2u", + "2x 1u" + ], + [ + "Enter", + "2u", + "2x 1u" + ], + [ + "+", + "2u", + "2x 1u" + ] ], "keymap": [ [ diff --git a/src/ocean/gin_v2/gin_v2.json b/src/ocean/gin_v2/gin_v2.json index b5eaaf0c51..f64723f8e0 100644 --- a/src/ocean/gin_v2/gin_v2.json +++ b/src/ocean/gin_v2/gin_v2.json @@ -2,12 +2,20 @@ "name": "Gin V2", "vendorId": "0x9624", "productId": "0x0005", + "matrix": { + "rows": 8, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 8}, "layouts": { "labels": [ "2u 0 Numpad", - ["Bottom Row", "Default", "6.25u Spacebar", "Ocean"] + [ + "Bottom Row", + "Default", + "6.25u Spacebar", + "Ocean" + ] ], "keymap": [ [ diff --git a/src/ocean/slamz/slamz.json b/src/ocean/slamz/slamz.json index 609ddd47eb..87877c31b0 100644 --- a/src/ocean/slamz/slamz.json +++ b/src/ocean/slamz/slamz.json @@ -2,9 +2,24 @@ "name": "Slamz", "vendorId": "0x9624", "productId": "0x0011", + "matrix": { + "rows": 4, + "cols": 10 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 10}, "layouts": { + "labels": [ + [ + "Left Spacebar", + "2x 1u", + "2u" + ], + [ + "Right Spacebar", + "2x 1u", + "2u" + ] + ], "keymap": [ [ "0,0", @@ -79,10 +94,6 @@ }, "3,5\n\n\n1,1" ] - ], - "labels": [ - ["Left Spacebar", "2x 1u", "2u"], - ["Right Spacebar", "2x 1u", "2u"] ] } } diff --git a/src/ocean/stealth/stealth.json b/src/ocean/stealth/stealth.json index 5137f2b922..7c876fa11d 100644 --- a/src/ocean/stealth/stealth.json +++ b/src/ocean/stealth/stealth.json @@ -2,8 +2,11 @@ "name": "Stealth", "vendorId": "0x9624", "productId": "0x0010", + "matrix": { + "rows": 1, + "cols": 3 + }, "lighting": "none", - "matrix": {"rows": 1, "cols": 3}, "layouts": { "keymap": [ [ diff --git a/src/ocean/sus/sus.json b/src/ocean/sus/sus.json index 8302bac9d1..f449c0c71b 100644 --- a/src/ocean/sus/sus.json +++ b/src/ocean/sus/sus.json @@ -2,8 +2,11 @@ "name": "Sus", "vendorId": "0x9624", "productId": "0x0009", + "matrix": { + "rows": 4, + "cols": 3 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 3}, "layouts": { "keymap": [ [ diff --git a/src/ocean/wang_ergo/wang_ergo.json b/src/ocean/wang_ergo/wang_ergo.json index 76dc0e2af2..7e15096e79 100644 --- a/src/ocean/wang_ergo/wang_ergo.json +++ b/src/ocean/wang_ergo/wang_ergo.json @@ -2,12 +2,23 @@ "name": "Wang Ergo", "vendorId": "0x9624", "productId": "0x0008", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 12}, "layouts": { "labels": [ - ["Left Spacebar", "2u", "2x 1u"], - ["Right Spacebar", "2u", "2x 1u"] + [ + "Left Spacebar", + "2u", + "2x 1u" + ], + [ + "Right Spacebar", + "2u", + "2x 1u" + ] ], "keymap": [ [ diff --git a/src/ocean/wang_v2/wang_v2.json b/src/ocean/wang_v2/wang_v2.json index 36341ee1b5..7fa2e97c02 100644 --- a/src/ocean/wang_v2/wang_v2.json +++ b/src/ocean/wang_v2/wang_v2.json @@ -2,8 +2,11 @@ "name": "Wang V2", "vendorId": "0x9624", "productId": "0x0004", + "matrix": { + "rows": 4, + "cols": 13 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 13}, "layouts": { "keymap": [ [ diff --git a/src/ocean/yuri/yuri.json b/src/ocean/yuri/yuri.json index c2922d340f..01babee189 100644 --- a/src/ocean/yuri/yuri.json +++ b/src/ocean/yuri/yuri.json @@ -2,8 +2,11 @@ "name": "Yuri", "vendorId": "0x9624", "productId": "0x0003", + "matrix": { + "rows": 4, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/oddforge/oddforge_vea.json b/src/oddforge/oddforge_vea.json index fe8638b99c..a2c8357358 100644 --- a/src/oddforge/oddforge_vea.json +++ b/src/oddforge/oddforge_vea.json @@ -2,11 +2,11 @@ "name": "Vermillion's Ergo - Armored Edition", "vendorId": "0xFFFE", "productId": "0x4155 ", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 8, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [], "keymap": [ diff --git a/src/odelia/odelia.json b/src/odelia/odelia.json index b61a28b61b..f67dbeeaf9 100644 --- a/src/odelia/odelia.json +++ b/src/odelia/odelia.json @@ -2,11 +2,11 @@ "name": "Odelia", "vendorId": "0x6BE3", "productId": "0xA129", - "lighting": "none", "matrix": { "rows": 10, "cols": 10 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/oem_iso_fullsize/oem_iso_fullsize.json b/src/oem_iso_fullsize/oem_iso_fullsize.json index 20bd0c822e..b2d1df1ebb 100644 --- a/src/oem_iso_fullsize/oem_iso_fullsize.json +++ b/src/oem_iso_fullsize/oem_iso_fullsize.json @@ -2,11 +2,11 @@ "name": "Gamdias Hermes 7 Colors", "vendorId": "0x9856", "productId": "0x7070", - "lighting": "none", "matrix": { "rows": 6, "cols": 21 }, + "lighting": "none", "layouts": { "keymap": [ { diff --git a/src/olkb/planck/rev4/olkb-planck-rev4.json b/src/olkb/planck/rev4/olkb-planck-rev4.json index 61578e980f..f755449677 100644 --- a/src/olkb/planck/rev4/olkb-planck-rev4.json +++ b/src/olkb/planck/rev4/olkb-planck-rev4.json @@ -2,15 +2,28 @@ "name": "OLKB Planck rev4", "vendorId": "0x03A8", "productId": "0xAE01", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "none", "layouts": { - "labels": [["Layout", "Grid (2x1u)", "MIT (1x2u)"]], + "labels": [ + [ + "Layout", + "Grid (2x1u)", + "MIT (1x2u)" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,12 +34,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -37,12 +54,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -53,7 +74,9 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ @@ -61,20 +84,34 @@ "3,1", "3,2", "3,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n0,0", "3,6\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8", "3,9", "3,10", "3,11" ], - [{"c": "#cccccc", "w": 2}, "3,5\n\n\n0,1"] + [ + { + "c": "#cccccc", + "w": 2 + }, + "3,5\n\n\n0,1" + ] ] } } diff --git a/src/olkb/planck/rev6/olkb-planck-rev6.1.json b/src/olkb/planck/rev6/olkb-planck-rev6.1.json index 2c307570c6..a781e47b97 100644 --- a/src/olkb/planck/rev6/olkb-planck-rev6.1.json +++ b/src/olkb/planck/rev6/olkb-planck-rev6.1.json @@ -2,10 +2,21 @@ "name": "OLKB PLANCK REV6.1", "vendorId": "0x03A8", "productId": "0xA4F9", - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "qmk_rgblight", "layouts": { - "labels": [["Layout", "MIT (1x2u)", "Grid (2x1u)", "2x2u", "3x3u"]], + "labels": [ + [ + "Layout", + "MIT (1x2u)", + "Grid (2x1u)", + "2x2u", + "3x3u" + ] + ], "keymap": [ [ { diff --git a/src/olkb/preonic/rev3/olkb-preonic-rev3.json b/src/olkb/preonic/rev3/olkb-preonic-rev3.json index 38244dd8cf..15d1313442 100644 --- a/src/olkb/preonic/rev3/olkb-preonic-rev3.json +++ b/src/olkb/preonic/rev3/olkb-preonic-rev3.json @@ -2,10 +2,21 @@ "name": "OLKB Preonic Rev3", "vendorId": "0x03A8", "productId": "0xA649", - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, "lighting": "qmk_rgblight", "layouts": { - "labels": [["Layout", "MIT (1x2u)", "Grid (2x1u)", "2x2u", "2x3u"]], + "labels": [ + [ + "Layout", + "MIT (1x2u)", + "Grid (2x1u)", + "2x2u", + "2x3u" + ] + ], "keymap": [ [ { diff --git a/src/olli_works/neito/neito.json b/src/olli_works/neito/neito.json index 4cedf1fe8c..90318cd80d 100644 --- a/src/olli_works/neito/neito.json +++ b/src/olli_works/neito/neito.json @@ -2,11 +2,11 @@ "name": "olli.works Neito", "vendorId": "0xB9F7", "productId": "0xB44C", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ @@ -147,7 +147,12 @@ "1,2", "0,3" ], - ["2,1", "3,1", "2,2", "3,2"], + [ + "2,1", + "3,1", + "2,2", + "3,2" + ], [ { "x": 0.25 diff --git a/src/om60/om60.json b/src/om60/om60.json index 1132509785..241755c1cc 100644 --- a/src/om60/om60.json +++ b/src/om60/om60.json @@ -2,14 +2,22 @@ "name": "OM60", "vendorId": "0x6A6E", "productId": "0x0001", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 8}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0\n\n\n\n\n\n\n\n\ne0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,0", "4,1", "4,2", @@ -25,7 +33,9 @@ "9,4" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "0,1", "0,2", "0,3", @@ -41,9 +51,14 @@ "5,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -59,9 +74,14 @@ "6,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,9 +97,14 @@ "7,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,1", "3,2", "3,3", diff --git a/src/onekeyco/dango40.json b/src/onekeyco/dango40.json index 2215647fc5..6506a86012 100644 --- a/src/onekeyco/dango40.json +++ b/src/onekeyco/dango40.json @@ -2,14 +2,19 @@ "name": "Dango40", "vendorId": "0x04D8", "productId": "0xE9B9", - "lighting": "none", "matrix": { "rows": 4, "cols": 13 }, + "lighting": "none", "layouts": { "labels": [ - ["Bottom Row", "Split Space", "Full Space", "Full Space + Arrows"] + [ + "Bottom Row", + "Split Space", + "Full Space", + "Full Space + Arrows" + ] ], "keymap": [ [ diff --git a/src/orthocode/orthocode.json b/src/orthocode/orthocode.json index 0890fb3d57..f948d00db7 100644 --- a/src/orthocode/orthocode.json +++ b/src/orthocode/orthocode.json @@ -2,7 +2,10 @@ "name": "orthocode", "vendorId": "0x3415", "productId": "0x0001", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Shift Space", @@ -10,10 +13,7 @@ "shortName": "SHSP" } ], - "matrix": { - "rows": 5, - "cols": 15 - }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/other/aanzee/aanzee.json b/src/other/aanzee/aanzee.json index 55bd7d587b..2fcb06b2aa 100755 --- a/src/other/aanzee/aanzee.json +++ b/src/other/aanzee/aanzee.json @@ -2,14 +2,23 @@ "name": "aanzee", "vendorId": "0x21ff", "productId": "0xaa01", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "keymap": [ [ - {"c": "", "t": "", "p": "GMK"}, + { + "c": "", + "t": "", + "p": "GMK" + }, "0,0", - {"f": 5}, + { + "f": 5 + }, "0,1", "0,2", "0,3", @@ -22,15 +31,21 @@ "0,10", "0,11", "0,12", - {"f": 3}, + { + "f": 3 + }, "0,15", "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"f": 7}, + { + "f": 7 + }, "1,1", "1,2", "1,3", @@ -41,17 +56,26 @@ "1,8", "1,9", "1,10", - {"f": 5}, + { + "f": 5 + }, "1,11", "1,12", - {"f": 3, "w": 1.5}, + { + "f": 3, + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"f": 7}, + { + "f": 7 + }, "2,1", "2,2", "2,3", @@ -61,17 +85,26 @@ "2,7", "2,8", "2,9", - {"f": 5}, + { + "f": 5 + }, "2,10", "2,11", - {"f": 3, "w": 2.25}, + { + "f": 3, + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"f": 7}, + { + "f": 7 + }, "3,2", "3,3", "3,4", @@ -79,31 +112,55 @@ "3,6", "3,7", "3,8", - {"f": 5}, + { + "f": 5 + }, "3,9", "3,10", "3,11", - {"f": 3, "w": 1.75}, + { + "f": 3, + "w": 1.75 + }, "3,12", - {"f": 9}, + { + "f": 9 + }, "3,13", - {"f": 3}, + { + "f": 3 + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "f": 9}, + { + "x": 0.5, + "f": 9 + }, "4,12", "4,13", "4,14" diff --git a/src/other/bear_65/bear_65.json b/src/other/bear_65/bear_65.json index 9ec4d1b9b6..884fdc847e 100644 --- a/src/other/bear_65/bear_65.json +++ b/src/other/bear_65/bear_65.json @@ -2,14 +2,15 @@ "name": "Bear 65 Ergo", "vendorId": "0xA13B", "productId": "0x000A", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Split Backspace"], - + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/other/blocked65/blocked65.json b/src/other/blocked65/blocked65.json index dcb46b61b9..c8af2ba34d 100755 --- a/src/other/blocked65/blocked65.json +++ b/src/other/blocked65/blocked65.json @@ -2,8 +2,11 @@ "name": "Blocked65", "vendorId": "0x5746", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/other/chili/chili.json b/src/other/chili/chili.json index 5c038b372f..ce979342ac 100644 --- a/src/other/chili/chili.json +++ b/src/other/chili/chili.json @@ -2,8 +2,11 @@ "name": "Chili", "vendorId": "0x5945", "productId": "0x0001", + "matrix": { + "rows": 11, + "cols": 10 + }, "lighting": "none", - "matrix": {"rows": 11, "cols": 10}, "layouts": { "labels": [ "Split Backspace", @@ -12,7 +15,11 @@ "Split right shift", "Split keypad +", "Split keypad 0", - ["Bottom row", "6.25u", "7u"] + [ + "Bottom row", + "6.25u", + "7u" + ] ], "keymap": [ [ diff --git a/src/other/cypher/cypherRev5.json b/src/other/cypher/cypherRev5.json index 6ddfeca327..9a092175fa 100644 --- a/src/other/cypher/cypherRev5.json +++ b/src/other/cypher/cypherRev5.json @@ -2,26 +2,52 @@ "name": "Cypher", "vendorId": "0x21FF", "productId": "0xAA98", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 10, "cols": 10 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], "Split Numpad Plus", "Split Numpad Enter", - ["Bottom Row", "6U", "7U", "6.25U", "Split Space"] + [ + "Bottom Row", + "6U", + "7U", + "6.25U", + "Split Space" + ] ], "keymap": [ - [{"x": 15.5}, "5,3\n\n\n0,1", "5,4\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "5,3\n\n\n0,1", + "5,4\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -34,18 +60,30 @@ "5,0", "5,1", "5,2", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,3\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,5", "5,6", "5,7", "5,8" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -58,21 +96,35 @@ "6,0", "6,1", "6,2", - {"w": 1.5}, + { + "w": 1.5 + }, "6,3\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,5", "6,6", "6,7", - {"h": 2}, + { + "h": 2 + }, "6,8\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "6,8\n\n\n3,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -84,23 +136,42 @@ "2,9", "7,0", "7,1", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,3\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "7,5", "7,6", "7,7", - {"x": 1.25}, + { + "x": 1.25 + }, "7,8\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -111,48 +182,106 @@ "3,9", "8,0", "8,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,2", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "8,5", "8,6", "8,7", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "8,8\n\n\n4,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "8,8\n\n\n4,1" ], - [{"y": -0.75, "x": 16.75}, "8,3"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75 + }, + "8,3" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n5,0", "4,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n5,0", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n5,0", "9,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,1\n\n\n5,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "9,6", "9,7", - {"x": 1.25}, + { + "x": 1.25 + }, "9,8\n\n\n4,1" ], - [{"y": -0.75, "x": 15.75}, "9,2", "9,3", "9,5"], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 15.75 + }, + "9,2", + "9,3", + "9,5" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n5,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n5,1" ], [ @@ -169,36 +298,77 @@ "7,3\n\n\n1,1" ], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "9,0\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n5,2" ], - [{"y": -0.75, "x": 15.75, "c": "#cccccc"}, "7,2\n\n\n1,1"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15.75, + "c": "#cccccc" + }, + "7,2\n\n\n1,1" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n5,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,4\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n5,3", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "9,0\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n5,3" ] ] diff --git a/src/other/doro67/doro67multi.json b/src/other/doro67/doro67multi.json index 65ab1af4a9..8d4dc3307f 100644 --- a/src/other/doro67/doro67multi.json +++ b/src/other/doro67/doro67multi.json @@ -2,15 +2,19 @@ "name": "Doro67 Multi", "vendorId": "0x4250", "productId": "0x4D4C", - "lighting": "qmk_backlight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", [ "Bottom Row", diff --git a/src/other/doro67/doro67regular.json b/src/other/doro67/doro67regular.json index 29c1dd59bb..00777764b2 100644 --- a/src/other/doro67/doro67regular.json +++ b/src/other/doro67/doro67regular.json @@ -2,11 +2,11 @@ "name": "Doro67 Regular", "vendorId": "0x4250", "productId": "0x5245", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/other/doro67/doro67rgb.json b/src/other/doro67/doro67rgb.json index 6531740730..4eb0073fff 100644 --- a/src/other/doro67/doro67rgb.json +++ b/src/other/doro67/doro67rgb.json @@ -2,14 +2,14 @@ "name": "Doro67 RGB", "vendorId": "0x4250", "productId": "0x5247", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/other/dz60/dz60.json b/src/other/dz60/dz60.json index 93dc8104d8..ec8504a574 100755 --- a/src/other/dz60/dz60.json +++ b/src/other/dz60/dz60.json @@ -2,18 +2,12 @@ "name": "DZ60", "vendorId": "0x445A", "productId": "0x2260", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "presets": { - "Default": [0, 0, 0, 0], - "ISO": [0, 1, 3, 0], - "HHKB": [0, 0, 0, 2], - "With arrows": [0, 0, 3, 3] - }, "labels": [ "Split Backspace", "ISO Enter", @@ -41,6 +35,32 @@ "Split space arrows" ] ], + "presets": { + "Default": [ + 0, + 0, + 0, + 0 + ], + "ISO": [ + 0, + 1, + 3, + 0 + ], + "HHKB": [ + 0, + 0, + 0, + 2 + ], + "With arrows": [ + 0, + 0, + 3, + 3 + ] + }, "keymap": [ [ { diff --git a/src/other/efreet/efreet.json b/src/other/efreet/efreet.json index 8217068cbc..cbe8dd0991 100755 --- a/src/other/efreet/efreet.json +++ b/src/other/efreet/efreet.json @@ -2,10 +2,15 @@ "name": "Efreet", "vendorId": "0x534F", "productId": "0x0001", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 6}, "layouts": { - "labels": ["2U Spacebar"], + "labels": [ + "2U Spacebar" + ], "keymap": [ [ "1,0", diff --git a/src/other/exent/exent.json b/src/other/exent/exent.json index a6249d3df9..8114562e6a 100644 --- a/src/other/exent/exent.json +++ b/src/other/exent/exent.json @@ -2,15 +2,28 @@ "name": "Exent 65%", "vendorId": "0x5143", "productId": "0x4558", + "matrix": { + "rows": 7, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 7, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25u", "Split 1", "Split 2", "7u"], - ["Right Modifiers", "3x1u", "2x1.5u"] + [ + "Bottom Row", + "6.25u", + "Split 1", + "Split 2", + "7u" + ], + [ + "Right Modifiers", + "3x1u", + "2x1.5u" + ] ], "keymap": [ [ diff --git a/src/other/forever65/forever65.json b/src/other/forever65/forever65.json index 7989ba7f0c..534029c32e 100644 --- a/src/other/forever65/forever65.json +++ b/src/other/forever65/forever65.json @@ -2,13 +2,20 @@ "name": "Forever65", "vendorId": "0x4E53", "productId": "0x0F65", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ [ { diff --git a/src/other/g60/bioi_g60.json b/src/other/g60/bioi_g60.json index cf70bd638f..421f487efd 100755 --- a/src/other/g60/bioi_g60.json +++ b/src/other/g60/bioi_g60.json @@ -2,8 +2,11 @@ "name": "BIOI G60", "vendorId": "0x6582", "productId": "0x6080", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ @@ -24,7 +27,9 @@ "4,9" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -38,11 +43,15 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -56,7 +65,9 @@ "2,10", "2,11", "2,12", - {"w": 1.25}, + { + "w": 1.25 + }, "2,13" ], [ @@ -77,13 +88,21 @@ "3,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5", "4,10", "4,11", diff --git a/src/other/halfkey/halfkey.json b/src/other/halfkey/halfkey.json index d2718d9e91..0aaac5f744 100644 --- a/src/other/halfkey/halfkey.json +++ b/src/other/halfkey/halfkey.json @@ -2,12 +2,33 @@ "name": "Halfkey", "vendorId": "0x5A57", "productId": "0x0001", + "matrix": { + "rows": 6, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 8}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", "0,7"], - ["1,0", "1,1", "1,2", "1,3", "1,4", "1,5", "1,6", "1,7"], + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7" + ], [ { "w": 2 @@ -20,7 +41,16 @@ "2,6", "2,7" ], - ["3,0", "3,1", "3,2", "3,3", "3,4", "3,5", "3,6", "3,7"], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7" + ], [ { "w": 2 diff --git a/src/other/hub16/hub16.json b/src/other/hub16/hub16.json index dbdbcefa9d..a7779cfc10 100644 --- a/src/other/hub16/hub16.json +++ b/src/other/hub16/hub16.json @@ -2,8 +2,11 @@ "name": "Hub16", "vendorId": "0x6A6A", "productId": "0x4810", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 4}, "layouts": { "keymap": [ [ @@ -16,10 +19,30 @@ }, "4,1" ], - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/src/other/hub20/hub20.json b/src/other/hub20/hub20.json index 63a92f34d0..a6e942b73d 100755 --- a/src/other/hub20/hub20.json +++ b/src/other/hub20/hub20.json @@ -2,13 +2,17 @@ "name": "Hub20", "vendorId": "0x6A6A", "productId": "0x4414", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Plus", "Split Enter", "Split Zero"], + "labels": [ + "Split Plus", + "Split Enter", + "Split Zero" + ], "keymap": [ [ { diff --git a/src/other/is0/is0.json b/src/other/is0/is0.json index ea8741c78b..780fb545e3 100755 --- a/src/other/is0/is0.json +++ b/src/other/is0/is0.json @@ -2,8 +2,11 @@ "name": "is0", "vendorId": "0xa103", "productId": "0x0012", + "matrix": { + "rows": 1, + "cols": 1 + }, "lighting": "none", - "matrix": {"rows": 1, "cols": 1}, "layouts": { "keymap": [ [ diff --git a/src/other/kabedon/kabedon98e.json b/src/other/kabedon/kabedon98e.json index 1a6d3c6a3a..64a91b28f8 100644 --- a/src/other/kabedon/kabedon98e.json +++ b/src/other/kabedon/kabedon98e.json @@ -2,33 +2,99 @@ "name": "KabeDon 98e", "vendorId": "0x4B44", "productId": "0x3935", + "matrix": { + "rows": 12, + "cols": 11 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Solid - Highlighted Mods", 1], - ["Vertical Gradient", 1], - ["Horizontal Gradient", 1], - ["Breathing", 1], - ["Spiral - Saturation", 1], - ["Spiral - Brightness", 1], - ["Cycle All", 0], - ["Cycle Horizontal", 1], - ["Cycle Vertical", 1], - ["Rainbow Chevron", 1], - ["Cycle - In/Out", 1], - ["Cycle - In/Out Dual", 1], - ["Cycle - Pinwheel", 1], - ["Cycle - Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Solid - Highlighted Mods", + 1 + ], + [ + "Vertical Gradient", + 1 + ], + [ + "Horizontal Gradient", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Spiral - Saturation", + 1 + ], + [ + "Spiral - Brightness", + 1 + ], + [ + "Cycle All", + 0 + ], + [ + "Cycle Horizontal", + 1 + ], + [ + "Cycle Vertical", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Cycle - In/Out", + 1 + ], + [ + "Cycle - In/Out Dual", + 1 + ], + [ + "Cycle - Pinwheel", + 1 + ], + [ + "Cycle - Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ] ] }, - "matrix": {"rows": 12, "cols": 11}, "layouts": { "keymap": [ [ diff --git a/src/other/kabedon/kd78s/kabedon78s.json b/src/other/kabedon/kd78s/kabedon78s.json index 053b4f9d59..fe29e02c8c 100644 --- a/src/other/kabedon/kd78s/kabedon78s.json +++ b/src/other/kabedon/kd78s/kabedon78s.json @@ -2,37 +2,115 @@ "name": "Kabe Don 78S", "vendorId": "0x4B44", "productId": "0x3738", + "matrix": { + "rows": 6, + "cols": 18 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Solid - Highlighted Mods", 1], - ["Vertical Gradient", 1], - ["Horizontal Gradient", 1], - ["Breathing", 1], - ["Colorband - Saturation", 1], - ["Colorband - Brightness", 1], - ["Pinwheel - Saturation", 1], - ["Pinwheel - Brightness", 1], - ["Spiral - Saturation", 1], - ["Spiral - Brightness", 1], - ["Cycle All", 0], - ["Cycle Horizontal", 1], - ["Cycle Vertical", 1], - ["Rainbow Chevron", 1], - ["Cycle - In/Out", 1], - ["Cycle - In/Out Dual", 1], - ["Cycle - Pinwheel", 1], - ["Cycle - Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Solid - Highlighted Mods", + 1 + ], + [ + "Vertical Gradient", + 1 + ], + [ + "Horizontal Gradient", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Colorband - Saturation", + 1 + ], + [ + "Colorband - Brightness", + 1 + ], + [ + "Pinwheel - Saturation", + 1 + ], + [ + "Pinwheel - Brightness", + 1 + ], + [ + "Spiral - Saturation", + 1 + ], + [ + "Spiral - Brightness", + 1 + ], + [ + "Cycle All", + 0 + ], + [ + "Cycle Horizontal", + 1 + ], + [ + "Cycle Vertical", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Cycle - In/Out", + 1 + ], + [ + "Cycle - In/Out Dual", + 1 + ], + [ + "Cycle - Pinwheel", + 1 + ], + [ + "Cycle - Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ] ] }, - "matrix": {"rows": 6, "cols": 18}, "layouts": { "labels": [ "Function Row", @@ -44,72 +122,137 @@ ], "keymap": [ [ - {"x": 2.25, "d": true}, + { + "x": 2.25, + "d": true + }, "0,0\n\n\n0,1", - {"x": 0.75, "d": true}, + { + "x": 0.75, + "d": true + }, "0,1\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,2\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,3\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,4\n\n\n0,1", - {"x": 0.5, "d": true}, + { + "x": 0.5, + "d": true + }, "0,5\n\n\n0,1", - {"x": 1, "d": true}, + { + "x": 1, + "d": true + }, "0,7\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,8\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,9\n\n\n0,1", - {"x": 0.5, "d": true}, + { + "x": 0.5, + "d": true + }, "0,10\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,11\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,12\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,13\n\n\n0,1", - {"x": 0.5, "d": true}, + { + "x": 0.5, + "d": true + }, "0,14\n\n\n2,1", - {"d": true}, + { + "d": true + }, "0,15\n\n\n2,1", - {"d": true}, + { + "d": true + }, "0,16\n\n\n2,1", - {"d": true}, + { + "d": true + }, "0,17\n\n\n2,1" ], [ - {"x": 2.25, "c": "#777777"}, + { + "x": 2.25, + "c": "#777777" + }, "0,0\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,1\n\n\n0,0", "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "0,7\n\n\n0,0", "0,8\n\n\n0,0", "0,9\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", "0,13\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,14\n\n\n2,0", "0,15\n\n\n2,0", "0,16\n\n\n2,0", "0,17\n\n\n2,0" ], [ - {"y": 0.25, "c": "#cccccc", "d": true}, + { + "y": 0.25, + "c": "#cccccc", + "d": true + }, "1,6\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,6\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,0", "1,1", "1,2", @@ -117,36 +260,58 @@ "1,4", "1,5", "5,5", - {"x": 0.75}, + { + "x": 0.75 + }, "1,7", "1,8", "1,9", "1,10", "1,11", "1,12", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", "1,16", "1,17" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "2,6\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 0.75}, + { + "x": 0.75 + }, "5,7", "2,7", "2,8", @@ -154,109 +319,205 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "2,14", "2,15", "2,16", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,17\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,17\n\n\n3,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "3,6\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 0.75}, + { + "x": 0.75 + }, "3,7", "3,8", "3,9", "3,10", "3,11", "3,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "3,17\n\n\n3,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,6\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", "4,4", "4,5", - {"x": 0.75}, + { + "x": 0.75 + }, "4,7", "4,8", "4,9", "4,10", - {"w": 1.75}, + { + "w": 1.75 + }, "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13", - {"x": 0.5}, + { + "x": 0.5 + }, "4,14", "4,15", "4,16", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,17\n\n\n4,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,17\n\n\n4,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "5,6\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", "5,1", "5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "5,4", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "5,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,11", "5,12", "5,13", - {"x": 0.5, "c": "#cccccc", "w": 2}, + { + "x": 0.5, + "c": "#cccccc", + "w": 2 + }, "5,14\n\n\n5,0", "5,16", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "5,17\n\n\n4,1" ], - [{"y": 0.25, "x": 18.5, "c": "#cccccc"}, "5,14\n\n\n5,1", "5,15\n\n\n5,1"] + [ + { + "y": 0.25, + "x": 18.5, + "c": "#cccccc" + }, + "5,14\n\n\n5,1", + "5,15\n\n\n5,1" + ] ] } } diff --git a/src/other/kabedon/kd98/kabedon980.json b/src/other/kabedon/kd98/kabedon980.json index c93ea75fe2..37862fc4be 100644 --- a/src/other/kabedon/kd98/kabedon980.json +++ b/src/other/kabedon/kd98/kabedon980.json @@ -2,65 +2,160 @@ "name": "Kabe Don 980", "vendorId": "0x4B44", "productId": "0x3938", + "matrix": { + "rows": 10, + "cols": 13 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["ON/OFF", 0], - ["Solid Color", 1], - ["Solid - Highlighted Mods", 1], - ["Vertical Gradient", 1], - ["Horizontal Gradient", 1], - ["Breathing", 1], - ["Colorband - Saturation", 1], - ["Colorband - Brightness", 1], - ["Pinwheel - Saturation", 1], - ["Pinwheel - Brightness", 1], - ["Spiral - Saturation", 1], - ["Spiral - Brightness", 1], - ["Cycle All", 0], - ["Cycle Horizontal", 1], - ["Cycle Vertical", 1], - ["Rainbow Chevron", 1], - ["Cycle - In/Out", 1], - ["Cycle - In/Out Dual", 1], - ["Cycle - Pinwheel", 1], - ["Cycle - Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1] + [ + "ON/OFF", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Solid - Highlighted Mods", + 1 + ], + [ + "Vertical Gradient", + 1 + ], + [ + "Horizontal Gradient", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Colorband - Saturation", + 1 + ], + [ + "Colorband - Brightness", + 1 + ], + [ + "Pinwheel - Saturation", + 1 + ], + [ + "Pinwheel - Brightness", + 1 + ], + [ + "Spiral - Saturation", + 1 + ], + [ + "Spiral - Brightness", + 1 + ], + [ + "Cycle All", + 0 + ], + [ + "Cycle Horizontal", + 1 + ], + [ + "Cycle Vertical", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Cycle - In/Out", + 1 + ], + [ + "Cycle - In/Out Dual", + 1 + ], + [ + "Cycle - Pinwheel", + 1 + ], + [ + "Cycle - Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ] ] }, - "matrix": {"rows": 10, "cols": 13}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "8,6", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,4", "3,4", "1,10", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,11", "0,2", "2,1", "0,4", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,7", "2,2", "9,5", "4,6", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,3", "9,1", "8,1", "8,0" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "9,7", "2,5", "2,6", @@ -74,18 +169,29 @@ "6,5", "6,6", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,2", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,8", "5,1", "7,1", "6,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,2", "3,6", "3,5", @@ -98,19 +204,30 @@ "1,11", "1,2", "5,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1", - {"x": 0.5}, + { + "x": 0.5 + }, "6,0", "0,1", "5,8", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "5,0" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "7,2", "5,3", @@ -122,17 +239,28 @@ "5,4", "1,6", "5,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,2", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,12", "0,0", "6,8" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "9,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,9", "9,4", "0,10", @@ -143,33 +271,70 @@ "3,3", "1,5", "4,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,1", "8,8", "7,8", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,0" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "8,7"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "8,7" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9", - {"w": 1.25}, + { + "w": 1.25 + }, "7,11", - {"w": 6.25}, + { + "w": 6.25 + }, "0,12", "6,11", "2,8", "4,10", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "3,0", "7,0" ], - [{"y": -0.75, "x": 13.25}, "4,7", "6,7", "2,7"] + [ + { + "y": -0.75, + "x": 13.25 + }, + "4,7", + "6,7", + "2,7" + ] ] } } diff --git a/src/other/kc60/kc60.json b/src/other/kc60/kc60.json index 1832108f87..7ceec01bea 100644 --- a/src/other/kc60/kc60.json +++ b/src/other/kc60/kc60.json @@ -2,14 +2,45 @@ "name": "KC60", "vendorId": "0x530A", "productId": "0x6FFC", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { + "labels": [ + "Split Backspace", + [ + "Enter Key", + "ANSI", + "ISO" + ], + "Split Left Shift", + [ + "Right Shift", + "2.75u", + "1.75u / 1u", + "1u / 1.75u" + ], + [ + "Bottom Row", + "Standard", + "Tsangan", + "WKL", + "HHKB", + "MX HHKB" + ] + ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,17 +53,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,7 +89,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.5, @@ -59,9 +106,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -73,19 +126,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -96,101 +166,187 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,12\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,12\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n3,2" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.5, "d": true}, + { + "x": 2.75, + "w": 1.5, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,5\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,3", "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ], [ - {"x": 2.75, "w": 1.5, "d": true}, + { + "x": 2.75, + "w": 1.5, + "d": true + }, "\n\n\n4,4", "4,1\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,4", "4,12\n\n\n4,4", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,4" ] - ], - "labels": [ - "Split Backspace", - ["Enter Key", "ANSI", "ISO"], - "Split Left Shift", - ["Right Shift", "2.75u", "1.75u / 1u", "1u / 1.75u"], - ["Bottom Row", "Standard", "Tsangan", "WKL", "HHKB", "MX HHKB"] ] } } diff --git a/src/other/kmac/kmac.json b/src/other/kmac/kmac.json index 64395fdf70..a7347279b5 100644 --- a/src/other/kmac/kmac.json +++ b/src/other/kmac/kmac.json @@ -2,10 +2,19 @@ "name": "KMAC", "vendorId": "0x4B4D", "productId": "0x4143", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { - "labels": [["Bottom Row", "WKL", "WK"]], + "labels": [ + [ + "Bottom Row", + "WKL", + "WK" + ] + ], "keymap": [ [ { diff --git a/src/other/latin47ble/latin47ble.json b/src/other/latin47ble/latin47ble.json index 314b0cf3bc..8115509c1b 100644 --- a/src/other/latin47ble/latin47ble.json +++ b/src/other/latin47ble/latin47ble.json @@ -2,11 +2,11 @@ "name": "latin47ble", "vendorId": "0x6C63", "productId": "0x6C72", - "lighting": "none", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/other/latinpad/latinpad.json b/src/other/latinpad/latinpad.json index 290affc48a..44b7fdd093 100644 --- a/src/other/latinpad/latinpad.json +++ b/src/other/latinpad/latinpad.json @@ -2,18 +2,41 @@ "name": "latinpad", "vendorId": "0x6C63", "productId": "0x6C70", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3"] + [ + "0,0", + "0,1" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3" + ] ] } } diff --git a/src/other/launchpad/launchpad.json b/src/other/launchpad/launchpad.json index abac8d46af..ef31b34e1e 100644 --- a/src/other/launchpad/launchpad.json +++ b/src/other/launchpad/launchpad.json @@ -2,17 +2,29 @@ "name": "Launch Pad", "vendorId": "0x1337", "productId": "0x6007", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 2 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1"], - ["1,0", "1,1"], - ["2,0", "2,1"], - ["3,0", "3,1"] + [ + "0,0", + "0,1" + ], + [ + "1,0", + "1,1" + ], + [ + "2,0", + "2,1" + ], + [ + "3,0", + "3,1" + ] ] } } diff --git a/src/other/lunar/lunar.json b/src/other/lunar/lunar.json index 9f8a685588..b98d9cb615 100755 --- a/src/other/lunar/lunar.json +++ b/src/other/lunar/lunar.json @@ -2,8 +2,11 @@ "name": "Lunar", "vendorId": "0xa103", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ @@ -25,7 +28,9 @@ "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -39,12 +44,16 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -57,12 +66,16 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,1", "3,2", @@ -74,25 +87,41 @@ "3,8", "3,9", "3,10", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11", "3,13", "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"w": 2.25}, + { + "w": 2.25 + }, "4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", "4,10", "4,11", diff --git a/src/other/maypad/maypad.json b/src/other/maypad/maypad.json index f70212ce19..850fc0869e 100644 --- a/src/other/maypad/maypad.json +++ b/src/other/maypad/maypad.json @@ -2,18 +2,43 @@ "name": "Maypad", "vendorId": "0x4B48", "productId": "0x4D50", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3" + ] ] } } diff --git a/src/other/mechmini_v2/mechmini_v2.json b/src/other/mechmini_v2/mechmini_v2.json index 9ad927109a..f8dd74ff60 100644 --- a/src/other/mechmini_v2/mechmini_v2.json +++ b/src/other/mechmini_v2/mechmini_v2.json @@ -2,14 +2,20 @@ "name": "Mechmini V2", "vendorId": "0xAF99", "productId": "0xCA40", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Style", "Ortho", "Ortho 2u", "Staggered Split", "Staggered 6.25u"] + [ + "Style", + "Ortho", + "Ortho 2u", + "Staggered Split", + "Staggered 6.25u" + ] ], "keymap": [ [ diff --git a/src/other/mxss/mxss.json b/src/other/mxss/mxss.json index f34ae65885..a4c7222f6d 100755 --- a/src/other/mxss/mxss.json +++ b/src/other/mxss/mxss.json @@ -2,7 +2,10 @@ "name": "MxSS", "vendorId": "0x4d78", "productId": "0x5353", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Front LED Mode", @@ -20,16 +23,19 @@ "shortName": "FLED\nVal -" } ], - "matrix": { - "rows": 5, - "cols": 15 - }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", - ["Bottom Row", "6.25U", "7U", "Split Space A", "Split Space B"] + [ + "Bottom Row", + "6.25U", + "7U", + "Split Space A", + "Split Space B" + ] ], "keymap": [ [ diff --git a/src/other/neuron/neuron.json b/src/other/neuron/neuron.json index 3ac1a050e2..8850faf3ca 100755 --- a/src/other/neuron/neuron.json +++ b/src/other/neuron/neuron.json @@ -2,18 +2,26 @@ "name": "Neuron", "vendorId": "0x5742", "productId": "0x6e75", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 4, "cols": 12 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "labels": [ - ["Right Shift", "1u/1.25u", "1.25u/1u"], - ["Bottom Row", "Split", "6.25U"] + [ + "Right Shift", + "1u/1.25u", + "1.25u/1u" + ], + [ + "Bottom Row", + "Split", + "6.25U" + ] ], "keymap": [ [ diff --git a/src/other/ok60/ok60.json b/src/other/ok60/ok60.json index 0cc54deef0..8e4561f440 100644 --- a/src/other/ok60/ok60.json +++ b/src/other/ok60/ok60.json @@ -2,18 +2,27 @@ "name": "ok60", "vendorId": "0x4B36", "productId": "0x6060", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Tsangan", "HHKB"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "HHKB" + ] ], "keymap": [ [ diff --git a/src/other/osa/osa.json b/src/other/osa/osa.json index 27efcbec9d..f9f8e583b8 100755 --- a/src/other/osa/osa.json +++ b/src/other/osa/osa.json @@ -2,10 +2,16 @@ "name": "OSA", "vendorId": "0x5343", "productId": "0x0001", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 8}, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/other/pdxkbc/pdxkbc.json b/src/other/pdxkbc/pdxkbc.json index 84a6c91618..6dd945482c 100644 --- a/src/other/pdxkbc/pdxkbc.json +++ b/src/other/pdxkbc/pdxkbc.json @@ -2,16 +2,25 @@ "name": "PDXKBC Macropad", "vendorId": "0x5044", "productId": "0x0001", - "lighting": "none", "matrix": { "rows": 3, "cols": 2 }, + "lighting": "none", "layouts": { "keymap": [ - ["0,0", "0,1"], - ["1,0", "1,1"], - ["2,0", "2,1"] + [ + "0,0", + "0,1" + ], + [ + "1,0", + "1,1" + ], + [ + "2,0", + "2,1" + ] ] } } diff --git a/src/other/ph_arisu/ph_arisu.json b/src/other/ph_arisu/ph_arisu.json index ccc90df9a4..5bdeea998f 100644 --- a/src/other/ph_arisu/ph_arisu.json +++ b/src/other/ph_arisu/ph_arisu.json @@ -2,11 +2,11 @@ "name": "PH Arisu", "vendorId": "0x6172", "productId": "0x6060", - "lighting": "none", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/other/practice60/practice60.json b/src/other/practice60/practice60.json index ceeae807cc..6daa9d2d11 100644 --- a/src/other/practice60/practice60.json +++ b/src/other/practice60/practice60.json @@ -2,8 +2,11 @@ "name": "Practice60", "vendorId": "0xCA04", "productId": "0x6060", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/other/rocketboard_16/rocketboard_16.json b/src/other/rocketboard_16/rocketboard_16.json index 2cf8f17a16..19752698df 100644 --- a/src/other/rocketboard_16/rocketboard_16.json +++ b/src/other/rocketboard_16/rocketboard_16.json @@ -2,15 +2,41 @@ "name": "Rocketboard 16", "vendorId": "0xB034", "productId": "0xFF16", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 4}, "layouts": { "keymap": [ - ["0,0", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3"] + [ + "0,0", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3" + ] ] } } diff --git a/src/other/s7_elephant/s7_elephant_rev2.json b/src/other/s7_elephant/s7_elephant_rev2.json index 226952b408..9268d955b4 100644 --- a/src/other/s7_elephant/s7_elephant_rev2.json +++ b/src/other/s7_elephant/s7_elephant_rev2.json @@ -2,19 +2,25 @@ "name": "S7 Elephant Rev2", "vendorId": "0xA13B", "productId": "0x0008", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "Enter Key", "Split Left Shift", - ["Bottom Row", "3x1u", "2x1.25u", "2x1.5u", "2x1.5u by 2x1.5u", "1u 1.5u"] + [ + "Bottom Row", + "3x1u", + "2x1.25u", + "2x1.5u", + "2x1.5u by 2x1.5u", + "1u 1.5u" + ] ], - "keymap": [ [ { diff --git a/src/other/singa/singa.json b/src/other/singa/singa.json index dd77610463..9ebf7c0ef0 100755 --- a/src/other/singa/singa.json +++ b/src/other/singa/singa.json @@ -2,17 +2,24 @@ "name": "Singa", "vendorId": "0x736B", "productId": "0x7575", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 7, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "Tsangan", "1u Mods", "WK", "Split Space", "WKL"] + [ + "Bottom Row", + "Tsangan", + "1u Mods", + "WK", + "Split Space", + "WKL" + ] ], "keymap": [ [ diff --git a/src/other/snagpad/snagpad.json b/src/other/snagpad/snagpad.json index d3d5255df0..78848d53d6 100755 --- a/src/other/snagpad/snagpad.json +++ b/src/other/snagpad/snagpad.json @@ -2,15 +2,47 @@ "name": "Snagpad", "vendorId": "0x4443", "productId": "0x5350", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 4}, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3" + ] ] } } diff --git a/src/other/tada68/tada68.json b/src/other/tada68/tada68.json index f7bc6fd3b2..710f1eb8c9 100644 --- a/src/other/tada68/tada68.json +++ b/src/other/tada68/tada68.json @@ -2,13 +2,20 @@ "name": "Tada68", "vendorId": "0x5441", "productId": "0x0001", - "lighting": "qmk_backlight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight", "layouts": { - "labels": [["Enter Key", "ANSI", "ISO"], "Split Left Shift"], + "labels": [ + [ + "Enter Key", + "ANSI", + "ISO" + ], + "Split Left Shift" + ], "keymap": [ [ { diff --git a/src/other/unikorn/unikorn.json b/src/other/unikorn/unikorn.json index f673243b5c..984d0a72cc 100644 --- a/src/other/unikorn/unikorn.json +++ b/src/other/unikorn/unikorn.json @@ -2,18 +2,28 @@ "name": "Singa x TGR Unikorn", "vendorId": "0x5354", "productId": "0x556B", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Split", "Tsangan", "HHKB"] + [ + "Bottom Row", + "Standard", + "Split", + "Tsangan", + "HHKB" + ] ], "keymap": [ [ diff --git a/src/other/waldo/waldo.json b/src/other/waldo/waldo.json index fad1ba9dae..f56c6345c5 100644 --- a/src/other/waldo/waldo.json +++ b/src/other/waldo/waldo.json @@ -2,18 +2,28 @@ "name": "Waldo 60", "vendorId": "0x4744", "productId": "0x6060", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Split", "Tsangan", "HHKB"] + [ + "Bottom Row", + "Standard", + "Split", + "Tsangan", + "HHKB" + ] ], "keymap": [ [ diff --git a/src/owl8/owl8.json b/src/owl8/owl8.json index 475058eeb4..76607236df 100644 --- a/src/owl8/owl8.json +++ b/src/owl8/owl8.json @@ -2,15 +2,44 @@ "name": "owl8", "vendorId": "0x5946", "productId": "0x0008", + "matrix": { + "rows": 1, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 1, "cols": 16}, "layouts": { "labels": [], "keymap": [ - ["0,12", "0,13", "0,14", "0,15"], - [{"y": 0.25}, "0,8", "0,9", "0,10", "0,11"], - [{"y": 0.25}, "0,0", "0,1", "0,2", "0,3"], - ["0,4", "0,5", "0,6", "0,7"] + [ + "0,12", + "0,13", + "0,14", + "0,15" + ], + [ + { + "y": 0.25 + }, + "0,8", + "0,9", + "0,10", + "0,11" + ], + [ + { + "y": 0.25 + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "0,4", + "0,5", + "0,6", + "0,7" + ] ] } } diff --git a/src/owlab/jelly_epoch/jelly_epoch_hotswap.json b/src/owlab/jelly_epoch/jelly_epoch_hotswap.json index 6be534656c..b3fc548198 100644 --- a/src/owlab/jelly_epoch/jelly_epoch_hotswap.json +++ b/src/owlab/jelly_epoch/jelly_epoch_hotswap.json @@ -2,11 +2,11 @@ "name": "Jelly Epoch Hotswap", "vendorId": "0x4F53", "productId": "0x4A4C", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 14 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/owlab/jelly_epoch/jelly_epoch_soldered.json b/src/owlab/jelly_epoch/jelly_epoch_soldered.json index fe755e734e..f40b4df473 100644 --- a/src/owlab/jelly_epoch/jelly_epoch_soldered.json +++ b/src/owlab/jelly_epoch/jelly_epoch_soldered.json @@ -2,17 +2,21 @@ "name": "Jelly Epoch", "vendorId": "0x4F53", "productId": "0x4A53", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 14 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split backspace", "ISO enter", "Split left shift", - ["Bottom Row", "6.25u", "7u"] + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ [ diff --git a/src/owlab/spring/spring.json b/src/owlab/spring/spring.json index dd5e23980d..8a42c05a93 100644 --- a/src/owlab/spring/spring.json +++ b/src/owlab/spring/spring.json @@ -2,11 +2,11 @@ "name": "Spring", "vendorId": "0x4f53", "productId": "0x5350", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/owlab/suit80/suit80_ansi.json b/src/owlab/suit80/suit80_ansi.json index 3585451f0b..7242e51aa7 100644 --- a/src/owlab/suit80/suit80_ansi.json +++ b/src/owlab/suit80/suit80_ansi.json @@ -2,11 +2,11 @@ "name": "Suit80 ANSI", "vendorId": "0x4F53", "productId": "0x5355", - "lighting": "none", "matrix": { "rows": 6, "cols": 15 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/owlab/suit80/suit80_iso.json b/src/owlab/suit80/suit80_iso.json index cb45a4b448..101575027b 100644 --- a/src/owlab/suit80/suit80_iso.json +++ b/src/owlab/suit80/suit80_iso.json @@ -2,13 +2,16 @@ "name": "Suit80 ISO", "vendorId": "0x4F53", "productId": "0x5349", - "lighting": "none", "matrix": { "rows": 6, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["Split backspace", "Split left shift"], + "labels": [ + "Split backspace", + "Split left shift" + ], "keymap": [ [ { diff --git a/src/owlab/voice65/voice65_hotswap.json b/src/owlab/voice65/voice65_hotswap.json index 43763156bc..d589ad1455 100644 --- a/src/owlab/voice65/voice65_hotswap.json +++ b/src/owlab/voice65/voice65_hotswap.json @@ -2,11 +2,11 @@ "name": "Voice65 Hotswap", "vendorId": "0x4f53", "productId": "0x564f", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/owlab/voice65/voice65_soldered.json b/src/owlab/voice65/voice65_soldered.json index 9f1f2d5ac6..c667b31ca0 100644 --- a/src/owlab/voice65/voice65_soldered.json +++ b/src/owlab/voice65/voice65_soldered.json @@ -2,17 +2,22 @@ "name": "Voice65", "vendorId": "0x4f53", "productId": "0x5657", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split backspace", "ISO enter", "Split left shift", - ["Bottom Row", "6.25u", "7u", "Split"] + [ + "Bottom Row", + "6.25u", + "7u", + "Split" + ] ], "keymap": [ [ diff --git a/src/p3dstore/barleycorn_smd/barleycorn_smd.json b/src/p3dstore/barleycorn_smd/barleycorn_smd.json index 4692452027..79a86ec6c5 100644 --- a/src/p3dstore/barleycorn_smd/barleycorn_smd.json +++ b/src/p3dstore/barleycorn_smd/barleycorn_smd.json @@ -2,8 +2,11 @@ "name": "Barleycorn SMD", "vendorId": "0x7033", "productId": "0x4749", + "matrix": { + "rows": 5, + "cols": 18 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 18}, "layouts": { "labels": [ "Split Backspace", @@ -14,9 +17,13 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,18 +36,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,14", "0,15", "0,16", "0,17" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,19 +71,30 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", "1,15", "1,16", - {"h": 2}, + { + "h": 2 + }, "2,17\n\n\n3,0" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,17 +106,28 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,14", "2,15", "2,16" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -98,43 +138,98 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,17\n\n\n4,0" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "3,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "3,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "4,15", "4,16" ], - [{"y": -0.75, "x": 13.25}, "4,12", "4,13", "4,14"], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 13.25 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 10.75, "c": "#aaaaaa"}, + { + "x": 10.75, + "c": "#aaaaaa" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "1,17\n\n\n3,1" ], [ @@ -148,11 +243,29 @@ "x2": -0.25 }, "2,13\n\n\n1,1", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "2,17\n\n\n3,1" ], - [{"x": 12.75}, "2,12\n\n\n1,1", {"x": 4.75}, "3,17\n\n\n4,1"], - [{"x": 18.5, "c": "#777777"}, "4,17\n\n\n4,1"] + [ + { + "x": 12.75 + }, + "2,12\n\n\n1,1", + { + "x": 4.75 + }, + "3,17\n\n\n4,1" + ], + [ + { + "x": 18.5, + "c": "#777777" + }, + "4,17\n\n\n4,1" + ] ] } } diff --git a/src/p3dstore/glitch/glitch.json b/src/p3dstore/glitch/glitch.json index ca218db2fa..1e87a6ef98 100644 --- a/src/p3dstore/glitch/glitch.json +++ b/src/p3dstore/glitch/glitch.json @@ -2,133 +2,343 @@ "name": "Glitch", "vendorId": "0x7033", "productId": "0x3568", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Backspace", "Split", "Full"], - ["Left Space", "Outside", "Inside"], - ["Right Space", "Outside", "Inside"] + [ + "Backspace", + "Split", + "Full" + ], + [ + "Left Space", + "Outside", + "Inside" + ], + [ + "Right Space", + "Outside", + "Inside" + ] ], "keymap": [ - [{"y": 0.6, "x": 15.75, "c": "#aaaaaa", "w": 2}, "1,6\n\n\n0,1"], - [{"y": -0.55, "x": 19.5, "c": "#cccccc"}], - [{"y": -0.9499999999999997, "x": 18.35}, "1,7"], [ - {"y": -0.6000000000000001, "x": 1.75, "c": "#aaaaaa"}, + { + "y": 0.6, + "x": 15.75, + "c": "#aaaaaa", + "w": 2 + }, + "1,6\n\n\n0,1" + ], + [ + { + "y": -0.55, + "x": 19.5, + "c": "#cccccc" + } + ], + [ + { + "y": -0.9499999999999997, + "x": 18.35 + }, + "1,7" + ], + [ + { + "y": -0.6000000000000001, + "x": 1.75, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0" ], [ - {"y": -0.8999999999999999, "x": 13.75}, + { + "y": -0.8999999999999999, + "x": 13.75 + }, "1,5", "0,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,6\n\n\n0,0", "0,7\n\n\n0,0" ], [ - {"y": -0.10000000000000009, "x": 1.4, "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 1.4, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0" ], [ - {"y": -0.8999999999999999, "x": 13.6}, + { + "y": -0.8999999999999999, + "x": 13.6 + }, "3,5", "2,6", "3,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,7", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,7" ], [ - {"y": -0.10000000000000009, "x": 1.4, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.10000000000000009, + "x": 1.4, + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0" ], [ - {"y": -0.8999999999999999, "x": 13.85}, + { + "y": -0.8999999999999999, + "x": 13.85 + }, "5,5", "4,6", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,7", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,7" ], [ - {"y": -0.09999999999999964, "x": 1.25, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.09999999999999964, + "x": 1.25, + "c": "#aaaaaa", + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1" ], [ - {"y": -0.9000000000000004, "x": 13.5}, + { + "y": -0.9000000000000004, + "x": 13.5 + }, "7,5", "6,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,6", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "7,7" ], - [{"y": -0.75, "x": 17.5, "c": "#777777"}, "6,7"], [ - {"y": -0.34999999999999964, "x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 17.5, + "c": "#777777" + }, + "6,7" + ], + [ + { + "y": -0.34999999999999964, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0" ], - [{"y": -0.9000000000000004, "x": 14.25}, "9,5", "8,6"], - [{"y": -0.75, "x": 16.5, "c": "#777777"}, "9,6", "8,7", "9,7"], [ - {"r": 10, "rx": 3, "ry": 4.25, "y": -3, "x": 0.5, "c": "#cccccc"}, + { + "y": -0.9000000000000004, + "x": 14.25 + }, + "9,5", + "8,6" + ], + [ + { + "y": -0.75, + "x": 16.5, + "c": "#777777" + }, + "9,6", + "8,7", + "9,7" + ], + [ + { + "r": 10, + "rx": 3, + "ry": 4.25, + "y": -3, + "x": 0.5, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", "0,3" ], - [{"x": 1}, "2,1", "3,1", "2,2", "3,2"], - [{"x": 1.25}, "4,1", "5,1", "4,2", "5,2"], - [{"x": 1.75}, "7,1", "6,2", "7,2", "6,3"], [ - {"x": 2, "w": 2.25, "w2": 2.75, "n": true}, + { + "x": 1 + }, + "2,1", + "3,1", + "2,2", + "3,2" + ], + [ + { + "x": 1.25 + }, + "4,1", + "5,1", + "4,2", + "5,2" + ], + [ + { + "x": 1.75 + }, + "7,1", + "6,2", + "7,2", + "6,3" + ], + [ + { + "x": 2, + "w": 2.25, + "w2": 2.75, + "n": true + }, "9,1\n\n\n1,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "9,2\n\n\n1,0" ], [ - {"x": 2, "w": 1.25}, + { + "x": 2, + "w": 1.25 + }, "9,1\n\n\n1,1", - {"w": 2.25, "w2": 2.75, "n": true}, + { + "w": 2.25, + "w2": 2.75, + "n": true + }, "9,2\n\n\n1,1" ], [ - {"r": -10, "rx": 12.5, "y": -2.45, "x": -2.5}, + { + "r": -10, + "rx": 12.5, + "y": -2.45, + "x": -2.5 + }, "1,3", "0,4", "1,4", "0,5" ], - [{"x": -3}, "3,3", "2,4", "3,4", "2,5"], - [{"x": -2.75}, "5,3", "4,4", "5,4", "4,5"], - [{"x": -3.25}, "7,3", "6,4", "7,4", "6,5"], [ - {"x": -3, "w": 1.25}, + { + "x": -3 + }, + "3,3", + "2,4", + "3,4", + "2,5" + ], + [ + { + "x": -2.75 + }, + "5,3", + "4,4", + "5,4", + "4,5" + ], + [ + { + "x": -3.25 + }, + "7,3", + "6,4", + "7,4", + "6,5" + ], + [ + { + "x": -3, + "w": 1.25 + }, "9,3\n\n\n2,0", - {"w": 1.75, "w2": 2.25, "n": true}, + { + "w": 1.75, + "w2": 2.25, + "n": true + }, "9,4\n\n\n2,0" ], [ - {"x": -3, "w": 1.75, "w2": 2.25, "n": true}, + { + "x": -3, + "w": 1.75, + "w2": 2.25, + "n": true + }, "9,3\n\n\n2,1", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "9,4\n\n\n2,1" ] ] diff --git a/src/p3dstore/tw40/tw40.json b/src/p3dstore/tw40/tw40.json index cb11a30fe3..22f64f8d11 100644 --- a/src/p3dstore/tw40/tw40.json +++ b/src/p3dstore/tw40/tw40.json @@ -2,8 +2,11 @@ "name": "TW40", "vendorId": "0x503D", "productId": "0x5457", + "matrix": { + "rows": 4, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 14}, "layouts": { "labels": [ "Split Right Shift", diff --git a/src/pandora/pandora.json b/src/pandora/pandora.json index 322960de75..2878a5acfe 100644 --- a/src/pandora/pandora.json +++ b/src/pandora/pandora.json @@ -2,8 +2,11 @@ "name": "Pandora - By Koobaczech", "vendorId": "0x6963", "productId": "0x6963", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/paprikman/albacore/albacore.json b/src/paprikman/albacore/albacore.json index 112431125b..dc4f54ce56 100644 --- a/src/paprikman/albacore/albacore.json +++ b/src/paprikman/albacore/albacore.json @@ -2,17 +2,29 @@ "name": "Albacore", "vendorId": "0x736D", "productId": "0x000A", - "lighting": { - "extends": "none" - }, "matrix": { "rows": 2, "cols": 4 }, + "lighting": { + "extends": "none" + }, "layouts": { "keymap": [ - [{"x": 0.75}, "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"] + [ + { + "x": 0.75 + }, + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/src/parallel_65/parallel_65.json b/src/parallel_65/parallel_65.json index 57bfec83c4..adc24dc534 100644 --- a/src/parallel_65/parallel_65.json +++ b/src/parallel_65/parallel_65.json @@ -2,14 +2,21 @@ "name": "Parallel 65% PCB", "vendorId": "0x504C", "productId": "0x5068", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "ANSI", "Tsangan"] + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] ], "keymap": [ [ diff --git a/src/parallel_65/parallel_65_hs.json b/src/parallel_65/parallel_65_hs.json index 5456966505..bec96d9c9e 100644 --- a/src/parallel_65/parallel_65_hs.json +++ b/src/parallel_65/parallel_65_hs.json @@ -2,10 +2,19 @@ "name": "Parallel 65% Hotswap PCB", "vendorId": "0x504C", "productId": "0x5069", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "labels": [["Bottom Row", "ANSI", "Tsangan"]], + "labels": [ + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] + ], "keymap": [ [ { diff --git a/src/peej/lumberjack/lumberjack.json b/src/peej/lumberjack/lumberjack.json index daeb089bc4..64f645dbad 100644 --- a/src/peej/lumberjack/lumberjack.json +++ b/src/peej/lumberjack/lumberjack.json @@ -2,105 +2,161 @@ "name": "Lumberjack", "vendorId": "0x706A", "productId": "0x0002", - "lighting": "none", "matrix": { "rows": 6, "cols": 10 }, + "lighting": "none", "layouts": { - "labels": [["Bottom Row", "Grid", "2u Spacebars"]], + "labels": [ + [ + "Bottom Row", + "Grid", + "2u Spacebars" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "1,4", - {"x": 3}, + { + "x": 3 + }, "1,9", "0,9", "0,8", "0,7", "0,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "2,3", "2,4", - {"x": 3}, + { + "x": 3 + }, "2,9", "2,8", "1,8", "1,7", "1,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "3,2", "3,3", "3,4", - {"x": 3}, + { + "x": 3 + }, "3,9", "3,8", "3,7", "2,7", "2,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "4,1", "4,2", "4,3", "4,4", - {"x": 3}, + { + "x": 3 + }, "4,9", "4,8", "4,7", "4,6", "3,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", "5,0", "5,1", "5,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3\n\n\n0,0", - {"x": -1, "w": 2}, + { + "x": -1, + "w": 2 + }, "5,4\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "5,4\n\n\n0,0", - {"x": 3}, + { + "x": 3 + }, "5,9\n\n\n0,0", - {"x": -1, "w": 2}, + { + "x": -1, + "w": 2 + }, "5,9\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "5,8\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,7", "5,6", "5,5", diff --git a/src/percent/canoe/canoe.json b/src/percent/canoe/canoe.json index a8b25ed3d2..51d049df3c 100644 --- a/src/percent/canoe/canoe.json +++ b/src/percent/canoe/canoe.json @@ -2,15 +2,26 @@ "name": "CANOE", "vendorId": "0x5053", "productId": "0x434E", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["ISO Enter", "Split Left Shift"], + "labels": [ + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,12", "0,11", "0,10", @@ -23,14 +34,22 @@ "0,3", "0,2", "0,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,00", "0,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,12", "1,11", "1,10", @@ -43,9 +62,13 @@ "1,3", "1,2", "1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "1,0\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.25, @@ -59,9 +82,15 @@ "2,1\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,12", "2,11", "2,10", @@ -73,21 +102,40 @@ "2,4", "2,3", "2,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,1\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,13\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,10\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,12", "3,11", "3,10", @@ -98,27 +146,52 @@ "3,5", "3,4", "3,3", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,13", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,2", "4,0", "4,14" diff --git a/src/percent/canoe_gen2/canoe_gen2.json b/src/percent/canoe_gen2/canoe_gen2.json index 9d8026220f..9908886a7f 100644 --- a/src/percent/canoe_gen2/canoe_gen2.json +++ b/src/percent/canoe_gen2/canoe_gen2.json @@ -2,21 +2,34 @@ "name": "Percent Canoe Gen2", "vendorId": "0x9C12", "productId": "0x89F0", - "lighting": { - "extends": "none", - "keycodes": "qmk", - "supportedLightingValues": [128, 129, 130, 131] - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk", + "supportedLightingValues": [ + 128, + 129, + 130, + 131 + ] + }, "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace", - ["Bottom row", "7u", "6.25u"] + [ + "Bottom row", + "7u", + "6.25u" + ] ], "keymap": [ [ diff --git a/src/percent/skog_lite/skog_lite.json b/src/percent/skog_lite/skog_lite.json index c7c01fca7c..4643ddb7c6 100644 --- a/src/percent/skog_lite/skog_lite.json +++ b/src/percent/skog_lite/skog_lite.json @@ -2,16 +2,25 @@ "name": "Percent Skog Lite", "vendorId": "0x5053", "productId": "0x422D", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 7, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", - ["Bottom Row", "Standard", "Tsangan", "WKL"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "WKL" + ] ], "keymap": [ [ diff --git a/src/phase_studio/titan65.json b/src/phase_studio/titan65.json index d3689fa4b1..a3c5f1f46b 100644 --- a/src/phase_studio/titan65.json +++ b/src/phase_studio/titan65.json @@ -2,11 +2,11 @@ "name": "Titan65", "vendorId": "0x5054", "productId": "0xBB91", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/phase_studio/titan65_soldered.json b/src/phase_studio/titan65_soldered.json index 6d612bcce4..7d3349e714 100644 --- a/src/phase_studio/titan65_soldered.json +++ b/src/phase_studio/titan65_soldered.json @@ -2,20 +2,24 @@ "name": "Titan65 (soldered)", "vendorId": "0x5054", "productId": "0xBB92", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 16 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/picolab/frusta_fundamental.json b/src/picolab/frusta_fundamental.json index 9e021e9ce1..0b19feefd1 100644 --- a/src/picolab/frusta_fundamental.json +++ b/src/picolab/frusta_fundamental.json @@ -2,11 +2,11 @@ "name": "Frusta Fundamental", "vendorId": "0x614D", "productId": "0x0001", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/pinky/4/pinky4.json b/src/pinky/4/pinky4.json index b59ace7fdd..bd2cc08523 100644 --- a/src/pinky/4/pinky4.json +++ b/src/pinky/4/pinky4.json @@ -2,95 +2,369 @@ "name": "Pinky4", "vendorId": "0x544E", "productId": "0x7034", + "matrix": { + "rows": 10, + "cols": 7 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 7}, "layouts": { "keymap": [ - [{"x": 3.5}, "0,3", {"x": 10.5}, "5,3"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3", + { + "x": 10.5 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 8.5}, + { + "x": 8.5 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5.5}, "0,5", {"x": 6.5}, "5,5"], [ - {"y": -0.875, "x": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 6.5 + }, + "5,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, "0,1", - {"x": 14.5}, + { + "x": 14.5 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], - [{"y": -0.995, "x": 0.5}, "0,0"], - [{"y": -0.88, "x": 6.5, "c": "#cccccc"}, "0,6", {"x": 4.5}, "5,6"], - [{"y": -0.5, "x": 3.5}, "1,3", {"x": 10.5}, "6,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.995, + "x": 0.5 + }, + "0,0" + ], + [ + { + "y": -0.88, + "x": 6.5, + "c": "#cccccc" + }, + "0,6", + { + "x": 4.5 + }, + "5,6" + ], + [ + { + "y": -0.5, + "x": 3.5 + }, + "1,3", + { + "x": 10.5 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 8.5}, + { + "x": 8.5 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5.5}, "1,5", {"x": 6.5}, "6,5"], - [{"y": -0.875, "x": 1.5}, "1,1", {"x": 14.5}, "6,1", "6,0"], - [{"y": -0.995, "x": 0.5, "c": "#aaaaaa"}, "1,0"], - [{"y": -0.88, "x": 6.5, "c": "#cccccc"}, "1,6", {"x": 4.5}, "6,6"], - [{"y": -0.5, "x": 3.5}, "2,3", {"x": 10.5}, "7,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 6.5 + }, + "6,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "1,1", + { + "x": 14.5 + }, + "6,1", + "6,0" + ], + [ + { + "y": -0.995, + "x": 0.5, + "c": "#aaaaaa" + }, + "1,0" + ], + [ + { + "y": -0.88, + "x": 6.5, + "c": "#cccccc" + }, + "1,6", + { + "x": 4.5 + }, + "6,6" + ], + [ + { + "y": -0.5, + "x": 3.5 + }, + "2,3", + { + "x": 10.5 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 8.5}, + { + "x": 8.5 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 6.5}, "7,5"], - [{"y": -0.875, "x": 1.5}, "2,1", {"x": 14.5}, "7,1", "7,0"], - [{"y": -0.995, "x": 0.5, "c": "#aaaaaa"}, "2,0"], - [{"y": -0.88, "x": 6.5, "c": "#cccccc"}, "2,6", {"x": 4.5}, "7,6"], - [{"y": -0.5, "x": 3.5}, "3,3", {"x": 10.5}, "8,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 6.5 + }, + "7,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "2,1", + { + "x": 14.5 + }, + "7,1", + "7,0" + ], + [ + { + "y": -0.995, + "x": 0.5, + "c": "#aaaaaa" + }, + "2,0" + ], + [ + { + "y": -0.88, + "x": 6.5, + "c": "#cccccc" + }, + "2,6", + { + "x": 4.5 + }, + "7,6" + ], + [ + { + "y": -0.5, + "x": 3.5 + }, + "3,3", + { + "x": 10.5 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 8.5}, + { + "x": 8.5 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5.5}, "3,5", {"x": 6.5}, "8,5"], [ - {"y": -0.875, "x": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 6.5 + }, + "8,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, "3,1", - {"x": 14.5}, + { + "x": 14.5 + }, "8,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,0" ], - [{"y": -0.995, "x": 0.5}, "3,0"], - [{"y": 0.25, "x": 15}, "9,3"], - [{"rx": 4, "ry": 15, "y": -10.37, "x": -0.5}, "4,3"], - [{"r": 6, "y": -1, "x": -0.5, "c": "#aaaaaa"}, "4,4"], - [{"r": 12, "y": -1, "x": -0.5, "c": "#777777"}, "4,5"], - [{"r": 15, "rx": 6.5, "ry": 4.25, "y": -0.5, "c": "#aaaaaa"}, "3,6"], [ - {"r": 18, "rx": 4, "ry": 15, "y": -10.37, "x": -0.5, "c": "#cccccc"}, + { + "y": -0.995, + "x": 0.5 + }, + "3,0" + ], + [ + { + "y": 0.25, + "x": 15 + }, + "9,3" + ], + [ + { + "rx": 4, + "ry": 15, + "y": -10.37, + "x": -0.5 + }, + "4,3" + ], + [ + { + "r": 6, + "y": -1, + "x": -0.5, + "c": "#aaaaaa" + }, + "4,4" + ], + [ + { + "r": 12, + "y": -1, + "x": -0.5, + "c": "#777777" + }, + "4,5" + ], + [ + { + "r": 15, + "rx": 6.5, + "ry": 4.25, + "y": -0.5, + "c": "#aaaaaa" + }, + "3,6" + ], + [ + { + "r": 18, + "rx": 4, + "ry": 15, + "y": -10.37, + "x": -0.5, + "c": "#cccccc" + }, "4,6" ], - [{"r": -18, "rx": 15.5, "y": -10.37, "x": -0.5}, "9,6"], [ - {"r": -15, "rx": 13, "ry": 4.25, "y": -0.5, "x": -1, "c": "#aaaaaa"}, + { + "r": -18, + "rx": 15.5, + "y": -10.37, + "x": -0.5 + }, + "9,6" + ], + [ + { + "r": -15, + "rx": 13, + "ry": 4.25, + "y": -0.5, + "x": -1, + "c": "#aaaaaa" + }, "8,6" ], [ @@ -104,7 +378,15 @@ }, "9,5" ], - [{"r": -6, "y": -1, "x": -0.5, "c": "#aaaaaa"}, "9,4"] + [ + { + "r": -6, + "y": -1, + "x": -0.5, + "c": "#aaaaaa" + }, + "9,4" + ] ] } } diff --git a/src/pisces/pisces.json b/src/pisces/pisces.json index 4450695823..14f802e6fa 100644 --- a/src/pisces/pisces.json +++ b/src/pisces/pisces.json @@ -2,7 +2,10 @@ "name": "pisces", "vendorId": "0x6B6E", "productId": "0x0000", - "matrix": {"rows": 6, "cols": 7}, + "matrix": { + "rows": 6, + "cols": 7 + }, "lighting": "none", "layouts": { "keymap": [ diff --git a/src/pistachio/pistachio.json b/src/pistachio/pistachio.json index 0f834a221b..4ce717a36e 100644 --- a/src/pistachio/pistachio.json +++ b/src/pistachio/pistachio.json @@ -2,11 +2,11 @@ "name": "pistachio", "vendorId": "0x5255", "productId": "0xD0C2", - "lighting": "qmk_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/pixlupkeyboards/blackplum/blackplum.json b/src/pixlupkeyboards/blackplum/blackplum.json index ed234f1649..302a59e57b 100644 --- a/src/pixlupkeyboards/blackplum/blackplum.json +++ b/src/pixlupkeyboards/blackplum/blackplum.json @@ -2,8 +2,11 @@ "name": "Blackplum", "vendorId": "0x5058", "productId": "0x4250", + "matrix": { + "rows": 9, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 9, "cols": 8}, "layouts": { "keymap": [ [ diff --git a/src/pixlupkeyboards/tenki/tenki.json b/src/pixlupkeyboards/tenki/tenki.json index 83c347ae5b..caf896595a 100644 --- a/src/pixlupkeyboards/tenki/tenki.json +++ b/src/pixlupkeyboards/tenki/tenki.json @@ -2,8 +2,11 @@ "name": "TENKI", "vendorId": "0x5058", "productId": "0x5445", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 4}, "layouts": { "keymap": [ [ @@ -51,7 +54,12 @@ }, "3,3" ], - ["4,0", "4,1", "4,2", "4,3"] + [ + "4,0", + "4,1", + "4,2", + "4,3" + ] ] } } diff --git a/src/pizzakeyboards/pizza65/pizza65.json b/src/pizzakeyboards/pizza65/pizza65.json index 427bec0ab2..4426adb586 100644 --- a/src/pizzakeyboards/pizza65/pizza65.json +++ b/src/pizzakeyboards/pizza65/pizza65.json @@ -2,14 +2,17 @@ "name": "Pizza Keyboards Pizza65", "vendorId": "0x504B", "productId": "0x707a", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "ISO Enter", "Split Left Shift"], - + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ { diff --git a/src/pjb/eros.json b/src/pjb/eros.json index f56ce619a0..a9c281e7b8 100644 --- a/src/pjb/eros.json +++ b/src/pjb/eros.json @@ -2,16 +2,28 @@ "name": "Eros", "vendorId": "0x5042", "productId": "0x4552", - "lighting": "none", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "none", "layouts": { "labels": [ - ["Backspace", "Full Backspace", "Split Backspace"], - ["Right Shift", "Full Right Shift", "Split Right Shift"], - ["Bottom Row", "6.25u", "7u"] + [ + "Backspace", + "Full Backspace", + "Split Backspace" + ], + [ + "Right Shift", + "Full Right Shift", + "Split Right Shift" + ], + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ [ diff --git a/src/playkbtw/ca66/ca66.json b/src/playkbtw/ca66/ca66.json index 39223e82aa..e9df5f319e 100644 --- a/src/playkbtw/ca66/ca66.json +++ b/src/playkbtw/ca66/ca66.json @@ -2,11 +2,11 @@ "name": "CA66", "vendorId": "0x5457", "productId": "0x6060", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/ploopyco/mouse/mouse.json b/src/ploopyco/mouse/mouse.json index 9dcd5e3482..3d58fee81e 100644 --- a/src/ploopyco/mouse/mouse.json +++ b/src/ploopyco/mouse/mouse.json @@ -2,7 +2,10 @@ "name": "PloopyCo Mouse", "vendorId": "0x5043", "productId": "0x4D6F", - "lighting": "none", + "matrix": { + "rows": 1, + "cols": 8 + }, "customKeycodes": [ { "name": "DPI Config", @@ -15,7 +18,7 @@ "shortName": "DragScl" } ], - "matrix": {"rows": 1, "cols": 8}, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/ploopyco/trackball/trackball.json b/src/ploopyco/trackball/trackball.json index adf779f978..847e7e6c7b 100644 --- a/src/ploopyco/trackball/trackball.json +++ b/src/ploopyco/trackball/trackball.json @@ -2,12 +2,23 @@ "name": "PloopyCo Trackball", "vendorId": "0x5043", "productId": "0x5442", - "lighting": "none", + "matrix": { + "rows": 1, + "cols": 6 + }, "customKeycodes": [ - {"name": "DPI Config", "title": "DPI Config", "shortName": "DPI"}, - {"name": "Drag Scroll", "title": "Drag Scroll", "shortName": "DragScl"} + { + "name": "DPI Config", + "title": "DPI Config", + "shortName": "DPI" + }, + { + "name": "Drag Scroll", + "title": "Drag Scroll", + "shortName": "DragScl" + } ], - "matrix": {"rows": 1, "cols": 6}, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/ploopyco/trackball/trackball_mini.json b/src/ploopyco/trackball/trackball_mini.json index 4c4ee4f3dd..924690e172 100644 --- a/src/ploopyco/trackball/trackball_mini.json +++ b/src/ploopyco/trackball/trackball_mini.json @@ -2,12 +2,23 @@ "name": "PloopyCo Trackball Mini", "vendorId": "0x5043", "productId": "0x1EAB", - "lighting": "none", + "matrix": { + "rows": 1, + "cols": 6 + }, "customKeycodes": [ - {"name": "DPI Config", "title": "DPI Config", "shortName": "DPI"}, - {"name": "Drag Scroll", "title": "Drag Scroll", "shortName": "DragScl"} + { + "name": "DPI Config", + "title": "DPI Config", + "shortName": "DPI" + }, + { + "name": "Drag Scroll", + "title": "Drag Scroll", + "shortName": "DragScl" + } ], - "matrix": {"rows": 1, "cols": 6}, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/ploopyco/trackball/trackball_thumb.json b/src/ploopyco/trackball/trackball_thumb.json index 1a29e5c8a1..b8d816c5ef 100644 --- a/src/ploopyco/trackball/trackball_thumb.json +++ b/src/ploopyco/trackball/trackball_thumb.json @@ -2,12 +2,23 @@ "name": "PloopyCo Trackball Thumb", "vendorId": "0x5043", "productId": "0x5C46", - "lighting": "none", + "matrix": { + "rows": 1, + "cols": 6 + }, "customKeycodes": [ - {"name": "DPI Config", "title": "DPI Config", "shortName": "DPI"}, - {"name": "Drag Scroll", "title": "Drag Scroll", "shortName": "DragScl"} + { + "name": "DPI Config", + "title": "DPI Config", + "shortName": "DPI" + }, + { + "name": "Drag Scroll", + "title": "Drag Scroll", + "shortName": "DragScl" + } ], - "matrix": {"rows": 1, "cols": 6}, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/plume/plume65.json b/src/plume/plume65.json index 238042c503..7078161e09 100644 --- a/src/plume/plume65.json +++ b/src/plume/plume65.json @@ -2,14 +2,18 @@ "name": "Plume65", "vendorId": "0x5D66", "productId": "0x22CF", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace" ], diff --git a/src/plx/plx.json b/src/plx/plx.json index 804e230f1b..b503b03bd8 100644 --- a/src/plx/plx.json +++ b/src/plx/plx.json @@ -2,11 +2,11 @@ "name": "Peac Design - PLX", "vendorId": "0x04D8", "productId": "0xE972", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", diff --git a/src/plywrks/ahgase.json b/src/plywrks/ahgase.json index bd540af16b..6e06e78d50 100644 --- a/src/plywrks/ahgase.json +++ b/src/plywrks/ahgase.json @@ -2,37 +2,84 @@ "name": "Ahgase", "vendorId": "0x706C", "productId": "0x7902", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "WKL" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -46,17 +93,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,17 +125,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -91,13 +156,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -108,34 +181,70 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], - [{"y": 0.25, "x": 13, "c": "#aaaaaa"}, "1,13\n\n\n0,1", "3,13\n\n\n0,1"], + [ + { + "y": 0.25, + "x": 13, + "c": "#aaaaaa" + }, + "1,13\n\n\n0,1", + "3,13\n\n\n0,1" + ], [ { "x": 13.75, @@ -148,53 +257,89 @@ }, "2,13\n\n\n1,1" ], - [{"x": 12.75, "c": "#cccccc"}, "3,12\n\n\n1,1"], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "x": 12.75, + "c": "#cccccc" + }, + "3,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,2" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u", "WKL"] ] } } diff --git a/src/plywrks/allaro.json b/src/plywrks/allaro.json index bd12ffa729..011e50200b 100644 --- a/src/plywrks/allaro.json +++ b/src/plywrks/allaro.json @@ -2,89 +2,289 @@ "name": "Allaro", "vendorId": "0x706C", "productId": "0x7903", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": [["Backspace", "Split", "Full"]], + "labels": [ + [ + "Backspace", + "Split", + "Full" + ] + ], "keymap": [ - [{"y": 0.15, "x": 15.15, "c": "#aaaaaa", "w": 2}, "0,14\n\n\n0,1"], - [{"x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,3", {"x": 8.45}, "0,11"], [ - {"y": -0.95, "x": 1.7}, + { + "y": 0.15, + "x": 15.15, + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,1" + ], + [ + { + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.45 + }, + "0,11" + ], + [ + { + "y": -0.95, + "x": 1.7 + }, "0,1", "0,2", - {"x": 10.45}, + { + "x": 10.45 + }, "0,12", "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,0" ], - [{"y": -0.1, "x": 0.35}, "1,0"], - [{"y": -0.95, "x": 13, "c": "#cccccc"}, "1,11"], [ - {"y": -0.95, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.1, + "x": 0.35 + }, + "1,0" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, + "1,11" + ], + [ + { + "y": -0.95, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], - [{"y": -0.1, "x": 0.15}, "2,0"], - [{"y": -0.9, "x": 1.3, "w": 1.75}, "2,1", {"c": "#cccccc"}, "2,2"], [ - {"y": -1, "x": 13.4}, + { + "y": -0.1, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.9, + "x": 1.3, + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2" + ], + [ + { + "y": -1, + "x": 13.4 + }, "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,11", "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13", - {"w": 1.75}, + { + "w": 1.75 + }, "3,14" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 11.45}, "4,12", "4,13", "4,14"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 11.45 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "2,7" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.95, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.45, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.95, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.45, + "x": 8.45, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8.05}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 8.2}, "2,8", "2,9", "2,10", "2,11"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.95, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8.05 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.2 + }, + "2,8", + "2,9", + "2,10", + "2,11" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.95, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/src/plywrks/ji_eun.json b/src/plywrks/ji_eun.json index 441baa6874..05eb77ae32 100644 --- a/src/plywrks/ji_eun.json +++ b/src/plywrks/ji_eun.json @@ -2,14 +2,49 @@ "name": "Ji-Eun", "vendorId": "0x706C", "productId": "0x7904", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "WKL" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,17 +57,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,7 +92,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.25, @@ -59,9 +109,14 @@ "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -73,15 +128,26 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -92,57 +158,92 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n3,1", " 3,14\n\n\n3,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u", "WKL"] ] } } diff --git a/src/plywrks/lune.json b/src/plywrks/lune.json index dbb3dec203..a460779941 100644 --- a/src/plywrks/lune.json +++ b/src/plywrks/lune.json @@ -2,91 +2,298 @@ "name": "Lune", "vendorId": "0x706C", "productId": "0x7901", + "matrix": { + "rows": 9, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 9, "cols": 8}, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Right Shift", "Split", "Unified"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Right Shift", + "Split", + "Unified" + ] ], "keymap": [ [ - {"y": 0.15, "x": 15.15}, + { + "y": 0.15, + "x": 15.15 + }, "0,7\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,7\n\n\n0,1" ], - [{"x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "1,1", {"x": 8.45}, "0,6"], [ - {"y": -0.95, "x": 1.7}, + { + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "1,1", + { + "x": 8.45 + }, + "0,6" + ], + [ + { + "y": -0.95, + "x": 1.7 + }, "1,0", "0,1", - {"x": 10.45}, + { + "x": 10.45 + }, "1,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,7\n\n\n0,0" ], - [{"y": -0.1, "x": 0.35}, "2,0"], - [{"y": -0.95, "x": 13, "c": "#cccccc"}, "2,6"], [ - {"y": -0.95, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.1, + "x": 0.35 + }, + "2,0" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, + "2,6" + ], + [ + { + "y": -0.95, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 10}, + { + "x": 10 + }, "3,6", "2,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,7" ], - [{"y": -0.1, "x": 0.15}, "4,0"], - [{"y": -0.9, "x": 1.3, "w": 1.75}, "5,0", {"c": "#cccccc"}, "4,1"], - [{"y": -1, "x": 13.4}, "4,6", "5,6", {"c": "#777777", "w": 2.25}, "5,7"], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.1, + "x": 0.15 + }, + "4,0" + ], + [ + { + "y": -0.9, + "x": 1.3, + "w": 1.75 + }, + "5,0", + { + "c": "#cccccc" + }, + "4,1" + ], + [ + { + "y": -1, + "x": 13.4 + }, + "4,6", + "5,6", + { + "c": "#777777", + "w": 2.25 + }, + "5,7" + ], + [ + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", - {"x": 8.8}, + { + "x": 8.8 + }, "6,6", "7,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,7\n\n\n1,0", "7,7\n\n\n1,0", - {"x": 0.3, "w": 2.75}, + { + "x": 0.3, + "w": 2.75 + }, "6,7\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "8,0", {"x": 13.45, "w": 1.5}, "8,7"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "8,0", + { + "x": 13.45, + "w": 1.5 + }, + "8,7" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,2", "1,2", "0,3", "1,3" ], - [{"x": 4.6}, "3,1", "2,2", "3,2", "2,3"], - [{"x": 4.85}, "5,1", "4,2", "5,2", "4,3"], - [{"x": 5.3}, "7,1", "6,2", "7,2", "6,3"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "3,1", + "2,2", + "3,2", + "2,3" + ], + [ + { + "x": 4.85 + }, + "5,1", + "4,2", + "5,2", + "4,3" + ], + [ + { + "x": 5.3 + }, + "7,1", + "6,2", + "7,2", + "6,3" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "8,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,3" ], - [{"y": -0.95, "x": 5.05, "w": 1.5}, "8,1"], [ - {"r": -12, "y": -1.45, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.95, + "x": 5.05, + "w": 1.5 + }, + "8,1" + ], + [ + { + "r": -12, + "y": -1.45, + "x": 8.45, + "c": "#cccccc" + }, "0,4", "1,4", "0,5", "1,5" ], - [{"x": 8.05}, "2,4", "3,4", "2,5", "3,5"], - [{"x": 8.2}, "4,4", "5,4", "4,5", "5,5"], - [{"x": 7.75}, "6,4", "7,4", "6,5", "7,5"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "8,4"], - [{"y": -0.95, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "8,5"] + [ + { + "x": 8.05 + }, + "2,4", + "3,4", + "2,5", + "3,5" + ], + [ + { + "x": 8.2 + }, + "4,4", + "5,4", + "4,5", + "5,5" + ], + [ + { + "x": 7.75 + }, + "6,4", + "7,4", + "6,5", + "7,5" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "8,4" + ], + [ + { + "y": -0.95, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "8,5" + ] ] } } diff --git a/src/poker87c/poker87c.json b/src/poker87c/poker87c.json index 997457ddbc..15071db9ee 100644 --- a/src/poker87c/poker87c.json +++ b/src/poker87c/poker87c.json @@ -2,13 +2,13 @@ "name": "POKER-87C", "vendorId": "0x6D66", "productId": "0x087C", - "lighting": { - "extends": "qmk_rgblight" - }, "matrix": { "rows": 6, "cols": 15 }, + "lighting": { + "extends": "qmk_rgblight" + }, "layouts": { "keymap": [ [ diff --git a/src/poker87d/poker87d.json b/src/poker87d/poker87d.json index 53acb8a82c..88b323f6a2 100644 --- a/src/poker87d/poker87d.json +++ b/src/poker87d/poker87d.json @@ -2,13 +2,13 @@ "name": "POKER-87D", "vendorId": "0x6D66", "productId": "0x087D", - "lighting": { - "extends": "qmk_rgblight" - }, "matrix": { "rows": 6, "cols": 15 }, + "lighting": { + "extends": "qmk_rgblight" + }, "layouts": { "keymap": [ [ diff --git a/src/polarityworks/crbn/crbn.json b/src/polarityworks/crbn/crbn.json index 84e7fdf32e..27cb8ffcf1 100644 --- a/src/polarityworks/crbn/crbn.json +++ b/src/polarityworks/crbn/crbn.json @@ -2,13 +2,19 @@ "name": "Polarity Works CRBN", "vendorId": "0x726F", "productId": "0x0002", - "lighting": "none", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "none", "layouts": { - "labels": [["Bottom row", "1x2u spacebar", "2x2u spacebar"]], + "labels": [ + [ + "Bottom row", + "1x2u spacebar", + "2x2u spacebar" + ] + ], "keymap": [ [ { diff --git a/src/portal_66/portal_66.json b/src/portal_66/portal_66.json index 59feba84eb..9723372163 100644 --- a/src/portal_66/portal_66.json +++ b/src/portal_66/portal_66.json @@ -2,14 +2,21 @@ "name": "Portal 66", "vendorId": "0x504C", "productId": "0x5066", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "ANSI", "Tsangan"] + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] ], "keymap": [ [ diff --git a/src/portal_66/portal_66_hs.json b/src/portal_66/portal_66_hs.json index fc08ddc147..6212396384 100644 --- a/src/portal_66/portal_66_hs.json +++ b/src/portal_66/portal_66_hs.json @@ -2,8 +2,11 @@ "name": "Portal 66 Hotswap", "vendorId": "0x504C", "productId": "0x5067", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [], "keymap": [ diff --git a/src/primekb/meridian/meridian.json b/src/primekb/meridian/meridian.json index 01bdf06189..a72b40a225 100644 --- a/src/primekb/meridian/meridian.json +++ b/src/primekb/meridian/meridian.json @@ -2,93 +2,253 @@ "name": "Meridian", "vendorId": "0x5052", "productId": "0x004D", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Right Shift", "Unified", "Split"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Right Shift", + "Unified", + "Split" + ] ], "keymap": [ [ - {"y": 0.08, "x": 2.37, "c": "#777777"}, + { + "y": 0.08, + "x": 2.37, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 9.76}, + { + "x": 9.76 + }, "0,11", - {"x": 0}, + { + "x": 0 + }, "0,12", - {"x": 0, "c": "#aaaaaa", "w": 2}, + { + "x": 0, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.37}, + { + "x": 0.37 + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"x": 2.24, "w": 1.5}, + { + "x": 2.24, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 9.01}, + { + "x": 9.01 + }, "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"x": 2.1, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.1, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.31}, + { + "x": 9.31 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 1.95, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.95, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 8.62}, + { + "x": 8.62 + }, "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.38, "w": 1.75}, + { + "x": 0.38, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"x": 2.1, "w": 1.25}, + { + "x": 2.1, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"x": 10.06, "w": 1.25}, + { + "x": 10.06, + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ], - [{"r": 8, "rx": 4.5, "c": "#cccccc"}, "0,2", "0,3", "0,4", "0,5", "0,6"], - [{"x": 0.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 0.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 1.25}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 1.75, "c": "#aaaaaa", "w": 1.25}, + { + "r": 8, + "rx": 4.5, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 0.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 1.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 1.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4" ], - [{"r": -8, "rx": 14.5, "x": -4.5}, "0,7", "0,8", "0,9", "0,10"], - [{"x": -5}, "1,6", "1,7", "1,8", "1,9"], - [{"x": -4.75}, "2,6", "2,7", "2,8", "2,9"], - [{"x": -5.25}, "3,6", "3,7", "3,8", "3,9"], - [{"x": -5.25, "w": 2.25}, "4,7", {"c": "#aaaaaa", "w": 1.25}, "4,9"] + [ + { + "r": -8, + "rx": 14.5, + "x": -4.5 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": -5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -4.75 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -5.25 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -5.25, + "w": 2.25 + }, + "4,7", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9" + ] ] } } diff --git a/src/primekb/meridian_rgb/meridian_rgb.json b/src/primekb/meridian_rgb/meridian_rgb.json index 21b3cf763f..1fd37efb69 100644 --- a/src/primekb/meridian_rgb/meridian_rgb.json +++ b/src/primekb/meridian_rgb/meridian_rgb.json @@ -2,83 +2,227 @@ "name": "Meridian RGB", "vendorId": "0x5052", "productId": "0x0042", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"y": 0.08, "x": 2.37, "c": "#777777"}, + { + "y": 0.08, + "x": 2.37, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 9.76}, + { + "x": 9.76 + }, "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"x": 2.24, "w": 1.5}, + { + "x": 2.24, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 9.01}, + { + "x": 9.01 + }, "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"x": 2.1, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.1, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.31}, + { + "x": 9.31 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 1.95, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.95, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 8.62}, + { + "x": 8.62 + }, "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"x": 2.1, "w": 1.25}, + { + "x": 2.1, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"x": 10.06, "w": 1.25}, + { + "x": 10.06, + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ], - [{"r": 8, "rx": 4.5, "c": "#cccccc"}, "0,2", "0,3", "0,4", "0,5", "0,6"], - [{"x": 0.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 0.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 1.25}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 1.75, "c": "#aaaaaa", "w": 1.25}, + { + "r": 8, + "rx": 4.5, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 0.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 1.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 1.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4" ], - [{"r": -8, "rx": 14.5, "x": -4.5}, "0,7", "0,8", "0,9", "0,10"], - [{"x": -5}, "1,6", "1,7", "1,8", "1,9"], - [{"x": -4.75}, "2,6", "2,7", "2,8", "2,9"], - [{"x": -5.25}, "3,6", "3,7", "3,8", "3,9"], - [{"x": -5.25, "w": 2.25}, "4,7", {"c": "#aaaaaa", "w": 1.25}, "4,9"] + [ + { + "r": -8, + "rx": 14.5, + "x": -4.5 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": -5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -4.75 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -5.25 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -5.25, + "w": 2.25 + }, + "4,7", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9" + ] ] } } diff --git a/src/primekb/prime_e/prime_e.json b/src/primekb/prime_e/prime_e.json index cdbfe53e22..37e965e027 100755 --- a/src/primekb/prime_e/prime_e.json +++ b/src/primekb/prime_e/prime_e.json @@ -2,8 +2,11 @@ "name": "PRIME_E", "vendorId": "0x5052", "productId": "0x0051", + "matrix": { + "rows": 4, + "cols": 13 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 4, "cols": 13}, "layouts": { "keymap": [ [ diff --git a/src/primekb/prime_e_rgb/prime_e_rgb.json b/src/primekb/prime_e_rgb/prime_e_rgb.json index 85179e0132..c1681d6972 100644 --- a/src/primekb/prime_e_rgb/prime_e_rgb.json +++ b/src/primekb/prime_e_rgb/prime_e_rgb.json @@ -2,8 +2,11 @@ "name": "PRIME_E RGB", "vendorId": "0x5052", "productId": "0x0052", + "matrix": { + "rows": 4, + "cols": 13 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 13}, "layouts": { "keymap": [ [ diff --git a/src/primekb/prime_exl/prime_exl.json b/src/primekb/prime_exl/prime_exl.json index d5740903e9..de6bc36d26 100755 --- a/src/primekb/prime_exl/prime_exl.json +++ b/src/primekb/prime_exl/prime_exl.json @@ -2,12 +2,19 @@ "name": "Prime_EXL", "vendorId": "0x5052", "productId": "0x6578", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 10, "cols": 9}, "layouts": { "keymap": [ [ - {"y": 0.46, "x": 0.25, "c": "#aaaaaa"}, + { + "y": 0.46, + "x": 0.25, + "c": "#aaaaaa" + }, "4,0", "5,0", "4,1", @@ -16,110 +23,245 @@ "5,2" ], [ - {"x": 0.25}, + { + "x": 0.25 + }, "3,0", "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "6,1", "3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,2" ], [ - {"x": 0.25}, + { + "x": 0.25 + }, "2,0", "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "7,1", "2,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,2" ], [ - {"x": 0.25}, + { + "x": 0.25 + }, "1,0", "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "8,1", "1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,2" ], [ - {"x": 0.25}, + { + "x": 0.25 + }, "0,0", "9,0", "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,1", "0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,2" ], [ - {"rx": 6.25, "y": 0.46, "x": 0.85, "c": "#777777"}, + { + "rx": 6.25, + "y": 0.46, + "x": 0.85, + "c": "#777777" + }, "4,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3", - {"x": 8.95}, + { + "x": 8.95 + }, "4,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,8" ], [ - {"y": 0.01, "x": 0.71, "w": 1.26}, + { + "y": 0.01, + "x": 0.71, + "w": 1.26 + }, "3,3", - {"x": -0.01, "c": "#cccccc"}, + { + "x": -0.01, + "c": "#cccccc" + }, "6,3", - {"x": 9.23}, + { + "x": 9.23 + }, "3,8", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "6,8" ], [ - {"y": 0.01, "x": 0.56, "c": "#aaaaaa", "w": 1.75}, + { + "y": 0.01, + "x": 0.56, + "c": "#aaaaaa", + "w": 1.75 + }, "2,3", - {"x": 0, "c": "#cccccc"}, + { + "x": 0, + "c": "#cccccc" + }, "7,3", - {"x": 8.52}, + { + "x": 8.52 + }, "7,7", "2,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "7,8" ], [ - {"y": 0.01, "x": 0.67, "w": 1.25}, + { + "y": 0.01, + "x": 0.67, + "w": 1.25 + }, "1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "8,3", - {"x": 8.8, "w": 1.5}, + { + "x": 8.8, + "w": 1.5 + }, "8,7", - {"w": 1.5}, + { + "w": 1.5 + }, "1,8" ], [ - {"r": 8, "ry": 1, "y": -1, "x": 3, "c": "#cccccc"}, + { + "r": 8, + "ry": 1, + "y": -1, + "x": 3, + "c": "#cccccc" + }, "4,4", "5,4", "4,5", "5,5" ], - [{"x": 3.25}, "3,4", "6,4", "3,5", "6,5"], - [{"x": 3.75}, "2,4", "7,4", "2,5", "7,5"], - [{"x": 3.75, "c": "#aaaaaa"}, "1,4", "8,4", {"w": 2}, "1,5"], [ - {"r": -8, "y": -1.9, "x": 7.5, "c": "#cccccc"}, + { + "x": 3.25 + }, + "3,4", + "6,4", + "3,5", + "6,5" + ], + [ + { + "x": 3.75 + }, + "2,4", + "7,4", + "2,5", + "7,5" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa" + }, + "1,4", + "8,4", + { + "w": 2 + }, + "1,5" + ], + [ + { + "r": -8, + "y": -1.9, + "x": 7.5, + "c": "#cccccc" + }, "4,6", "5,6", "4,7", "5,7" ], - [{"x": 7.75}, "3,6", "6,6", "3,7", "6,7"], - [{"x": 7.25}, "8,5", "2,6", "7,6", "2,7"], - [{"x": 7.25, "c": "#aaaaaa", "w": 2}, "1,6", "8,6", "1,7"] + [ + { + "x": 7.75 + }, + "3,6", + "6,6", + "3,7", + "6,7" + ], + [ + { + "x": 7.25 + }, + "8,5", + "2,6", + "7,6", + "2,7" + ], + [ + { + "x": 7.25, + "c": "#aaaaaa", + "w": 2 + }, + "1,6", + "8,6", + "1,7" + ] ] } } diff --git a/src/primekb/prime_exl_plus/prime_exl_plus.json b/src/primekb/prime_exl_plus/prime_exl_plus.json index 6b3a96191b..40f89ad73b 100755 --- a/src/primekb/prime_exl_plus/prime_exl_plus.json +++ b/src/primekb/prime_exl_plus/prime_exl_plus.json @@ -2,8 +2,11 @@ "name": "Prime_EXL Plus", "vendorId": "0x5052", "productId": "0x6579", + "matrix": { + "rows": 10, + "cols": 10 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 10}, "layouts": { "keymap": [ [ @@ -17,7 +20,14 @@ "4,2", "5,2" ], - ["3,0", "6,0", "3,1", "6,1", "3,2", "6,2"], + [ + "3,0", + "6,0", + "3,1", + "6,1", + "3,2", + "6,2" + ], [ { "y": 0.01 @@ -229,7 +239,6 @@ "4,7", "5,7" ], - [ { "x": 7.5 @@ -239,7 +248,6 @@ "3,7", "6,7" ], - [ { "x": 7.75 diff --git a/src/primekb/prime_l/prime_l.json b/src/primekb/prime_l/prime_l.json index 753bf1470f..6a6642644f 100755 --- a/src/primekb/prime_l/prime_l.json +++ b/src/primekb/prime_l/prime_l.json @@ -2,8 +2,11 @@ "name": "Prime_L", "vendorId": "0x5052", "productId": "0x504c", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "keymap": [ [ diff --git a/src/primekb/prime_l_v2/prime_l_v2.json b/src/primekb/prime_l_v2/prime_l_v2.json index 7ea23798f5..c0bcea9414 100755 --- a/src/primekb/prime_l_v2/prime_l_v2.json +++ b/src/primekb/prime_l_v2/prime_l_v2.json @@ -2,19 +2,30 @@ "name": "Prime_L V2", "vendorId": "0x5052", "productId": "0x5042", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,4", "0,5", "0,6", @@ -25,20 +36,31 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14\n\n\n0,1", "0,15\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,4", "1,5", "1,6", @@ -49,18 +71,27 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", "1,15" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,4", "2,5", "2,6", @@ -71,17 +102,27 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "2,15" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "3,6", "3,7", @@ -92,31 +133,55 @@ "3,12", "3,13", "3,14", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,15" ], [ "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5", "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7", - {"c": "#cccccc", "w": 1.75}, + { + "c": "#cccccc", + "w": 1.75 + }, "4,8", - {"w": 1.75}, + { + "w": 1.75 + }, "4,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,12", "4,13", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14", - {"w": 1.25}, + { + "w": 1.25 + }, "4,15" ] ] diff --git a/src/primekb/prime_m/prime_m.json b/src/primekb/prime_m/prime_m.json index b8b8d08757..bc570545f0 100755 --- a/src/primekb/prime_m/prime_m.json +++ b/src/primekb/prime_m/prime_m.json @@ -2,68 +2,134 @@ "name": "Prime_M", "vendorId": "0x5052", "productId": "0x504D", + "matrix": { + "rows": 5, + "cols": 6 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 6}, "layouts": { "labels": [ - ["Bottom Center", "2x 1u", "2u"], - ["Bottom Right Corner", "3x 1u", "Horizontal 2u", "Vertical 2u"], - ["Right Center", "2x 1u", "2u"] + [ + "Bottom Center", + "2x 1u", + "2u" + ], + [ + "Bottom Right Corner", + "3x 1u", + "Horizontal 2u", + "Vertical 2u" + ], + [ + "Right Center", + "2x 1u", + "2u" + ] ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3", "0,4", "0,5"], + [ + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5" + ], [ "1,0", "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,5\n\n\n2,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "1,5\n\n\n2,1" ], [ "2,0", "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,5\n\n\n2,0" ], [ "3,0", "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,5\n\n\n1,0", - {"x": 1.25}, + { + "x": 1.25 + }, "3,5\n\n\n1,1", - {"x": 1.25, "c": "#777777", "h": 2}, + { + "x": 1.25, + "c": "#777777", + "h": 2 + }, "3,5\n\n\n1,2" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", "4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2\n\n\n0,0", "4,3\n\n\n0,0", "4,4\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,5\n\n\n1,0", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "4,4\n\n\n1,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,4\n\n\n1,2" ], - [{"y": 0.25, "x": 2, "w": 2}, "4,2\n\n\n0,1"] + [ + { + "y": 0.25, + "x": 2, + "w": 2 + }, + "4,2\n\n\n0,1" + ] ] } } diff --git a/src/program_yoink/program_yoink.json b/src/program_yoink/program_yoink.json index 1fe8d21526..edd9e16240 100644 --- a/src/program_yoink/program_yoink.json +++ b/src/program_yoink/program_yoink.json @@ -2,18 +2,29 @@ "name": "Program Yoink!", "vendorId": "0x7079", "productId": "0xF10B", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 13 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": [["Bottom Row", "6.25u", "7u", "Split Space"]], + "labels": [ + [ + "Bottom Row", + "6.25u", + "7u", + "Split Space" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,15 +35,23 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11", - {"x": 0.5}, + { + "x": 0.5 + }, "0,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,15 +61,24 @@ "1,7", "1,8", "1,9", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "1,10", - {"x": 0.5}, + { + "x": 0.5 + }, "1,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,41 +87,89 @@ "2,6", "2,7", "2,8\n.", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,9", - {"x": 1.5}, + { + "x": 1.5 + }, "2,12" ], - [{"y": -0.75, "x": 11.25, "c": "#777777"}, "2,10"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 11.25, + "c": "#777777" + }, + "2,10" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,4\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8\n\n\n0,0" ], - [{"y": -0.75, "x": 10.25, "c": "#777777"}, "3,9", "3,10", "3,12"], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": -0.75, + "x": 10.25, + "c": "#777777" + }, + "3,9", + "3,10", + "3,12" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "3,4\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8\n\n\n0,1" ], [ "3,0\n\n\n0,2", "3,1\n\n\n0,2", "3,2\n\n\n0,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "3,3\n\n\n0,2", - {"w": 2.25}, + { + "w": 2.25 + }, "3,5\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n0,2", "3,8\n\n\n0,2" ] diff --git a/src/projectkb/alice/projectkb_alice.json b/src/projectkb/alice/projectkb_alice.json index 24bc92fb7a..c76472e091 100755 --- a/src/projectkb/alice/projectkb_alice.json +++ b/src/projectkb/alice/projectkb_alice.json @@ -2,10 +2,16 @@ "name": "ProjectKB Alice", "vendorId": "0x0159", "productId": "0xA71C", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "labels": ["Long Backspace", "Long RShift"], + "labels": [ + "Long Backspace", + "Long RShift" + ], "keymap": [ [ { diff --git a/src/projectkb/alice/signature87.json b/src/projectkb/alice/signature87.json index 874fe116b4..f285cc6481 100644 --- a/src/projectkb/alice/signature87.json +++ b/src/projectkb/alice/signature87.json @@ -2,15 +2,22 @@ "name": "ProjectKB Signature87", "vendorId": "0x0159", "productId": "0x0187", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "none", - "matrix": {"rows": 12, "cols": 9}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Space Bar", "Standard", "Tsangan", "WKL"] + [ + "Space Bar", + "Standard", + "Tsangan", + "WKL" + ] ], - "keymap": [ [ { diff --git a/src/prototypist/j01/j01.json b/src/prototypist/j01/j01.json index 4677f5ae42..5ad13d9aef 100644 --- a/src/prototypist/j01/j01.json +++ b/src/prototypist/j01/j01.json @@ -2,14 +2,35 @@ "name": "Prototypist J-01", "vendorId": "0x5450", "productId": "0x6A31", + "matrix": { + "rows": 5, + "cols": 18 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 18}, "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "Option 1", "Option 2", "Option 3", "Option 4"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "Option 1", + "Option 2", + "Option 3", + "Option 4" + ] ], "keymap": [ [ diff --git a/src/protozoa/foundation.json b/src/protozoa/foundation.json index 0fde86d008..b21f0971ca 100644 --- a/src/protozoa/foundation.json +++ b/src/protozoa/foundation.json @@ -2,15 +2,22 @@ "name": "Foundation", "vendorId": "0x4D4C", "productId": "0x0180", + "matrix": { + "rows": 5, + "cols": 18 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 18}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"], + [ + "Bottom Row", + "6.25U", + "7U" + ], "Encoder" ], "keymap": [ diff --git a/src/pteron36/pteron36.json b/src/pteron36/pteron36.json index 6839c94384..f611588a3d 100644 --- a/src/pteron36/pteron36.json +++ b/src/pteron36/pteron36.json @@ -2,11 +2,11 @@ "name": "Pteron36", "vendorId": "0x4847", "productId": "0x5054", - "lighting": "none", "matrix": { "rows": 8, "cols": 5 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/punk75/punk75.json b/src/punk75/punk75.json index 55e16e1166..06232a8e9e 100644 --- a/src/punk75/punk75.json +++ b/src/punk75/punk75.json @@ -2,8 +2,11 @@ "name": "punk75", "vendorId": "0xDEED", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/qaz/qaz.json b/src/qaz/qaz.json index b62690e827..8ecf376b9f 100644 --- a/src/qaz/qaz.json +++ b/src/qaz/qaz.json @@ -2,13 +2,19 @@ "name": "QAZ", "vendorId": "0x7431", "productId": "0x0001", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 7 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": [["Bottom Row", "Big Bar", "Split Bars"]], + "labels": [ + [ + "Bottom Row", + "Big Bar", + "Split Bars" + ] + ], "keymap": [ [ { diff --git a/src/quad_h/lb75/lb75.json b/src/quad_h/lb75/lb75.json index ce73724325..f4a1f734b5 100644 --- a/src/quad_h/lb75/lb75.json +++ b/src/quad_h/lb75/lb75.json @@ -2,16 +2,44 @@ "name": "LB75", "vendorId": "0xa103", "productId": "0x0007", + "matrix": { + "rows": 12, + "cols": 8 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 12, "cols": 8}, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Right Shift", "Split", "Unified"], - ["Left Shift", "ANSI", "ISO"], - ["Enter", "ANSI", "ISO"], - ["Fn Row", "Unified", "Split"], - ["Bottom Row", "1.25U/6.25U/1U", "1.25U/6.25U/1.25U", "1.5U/7U/1.5U"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Right Shift", + "Split", + "Unified" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Fn Row", + "Unified", + "Split" + ], + [ + "Bottom Row", + "1.25U/6.25U/1U", + "1.25U/6.25U/1.25U", + "1.5U/7U/1.5U" + ] ], "keymap": [ [ diff --git a/src/quantrik/kyuu/kyuu.json b/src/quantrik/kyuu/kyuu.json index 17061af023..e15ad08286 100755 --- a/src/quantrik/kyuu/kyuu.json +++ b/src/quantrik/kyuu/kyuu.json @@ -2,13 +2,15 @@ "name": "Quantrik Kyuu", "vendorId": "0x5154", "productId": "0x0009", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/quantrik/sx60/sx60.json b/src/quantrik/sx60/sx60.json index de4a25c751..9edb9dc457 100644 --- a/src/quantrik/sx60/sx60.json +++ b/src/quantrik/sx60/sx60.json @@ -2,13 +2,25 @@ "name": "SX60", "vendorId": "0x5154", "productId": "0x0010", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", - ["Right Shift", "1.75u Shift", "Standard", "1.75u /"], - ["Right Mods", "3x 1u", "2x 1.5u"] + [ + "Right Shift", + "1.75u Shift", + "Standard", + "1.75u /" + ], + [ + "Right Mods", + "3x 1u", + "2x 1.5u" + ] ], "keymap": [ [ diff --git a/src/quarkeys/z40/Z40-VIA.json b/src/quarkeys/z40/Z40-VIA.json index db01386275..7287969cff 100644 --- a/src/quarkeys/z40/Z40-VIA.json +++ b/src/quarkeys/z40/Z40-VIA.json @@ -2,11 +2,11 @@ "name": "Z40 Ortho", "vendorId": "0x8490", "productId": "0x2801", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ @@ -57,7 +57,9 @@ "3,2", "3,3", "3,4", - {"w": 2}, + { + "w": 2 + }, "3,5", "3,7", "3,8", diff --git a/src/quarkeys/z60/Hotswap-V2.json b/src/quarkeys/z60/Hotswap-V2.json index 5af6ed58ae..cf36aff047 100644 --- a/src/quarkeys/z60/Hotswap-V2.json +++ b/src/quarkeys/z60/Hotswap-V2.json @@ -2,14 +2,22 @@ "name": "Z60 Hotswap", "vendorId": "0x8490", "productId": "0x3C02", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": { "rows": 5, "cols": 15 }, "layouts": { "keymap": [ [ - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,11 +30,16 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,14" ], [ - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "1,0", "1,2", "1,3", @@ -40,11 +53,16 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], [ - {"x": 1, "w": 1.75}, + { + "x": 1, + "w": 1.75 + }, "2,0", "2,2", "2,3", @@ -57,11 +75,16 @@ "2,10", "2,11", "2,12", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13" ], [ - {"x": 1, "w": 2.25}, + { + "x": 1, + "w": 2.25 + }, "3,1", "3,2", "3,3", @@ -73,22 +96,35 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,13", "3,14" ], [ - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,0", "4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3", - {"w": 7}, + { + "w": 7 + }, "4,7", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", "4,13", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14" ] ] diff --git a/src/quarkeys/z60/Solder-V2.json b/src/quarkeys/z60/Solder-V2.json index 4644fe81aa..d70cc47ed1 100644 --- a/src/quarkeys/z60/Solder-V2.json +++ b/src/quarkeys/z60/Solder-V2.json @@ -2,21 +2,35 @@ "name": "Z60 Solder", "vendorId": "0x8490", "productId": "0x3C01", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": { "rows": 5, "cols": 15 }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "HHKB", "WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "HHKB", + "WKL" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,16 +43,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -51,7 +77,9 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.25, @@ -65,9 +93,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -79,18 +113,32 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,72 +149,143 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,12\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,3" ] ] diff --git a/src/quarkeys/z67/Hotswap.json b/src/quarkeys/z67/Hotswap.json index c7a191a97c..301cf8203c 100644 --- a/src/quarkeys/z67/Hotswap.json +++ b/src/quarkeys/z67/Hotswap.json @@ -2,14 +2,22 @@ "name": "Z67 Hotswap", "vendorId": "0x8490", "productId": "0x4102", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,12 +30,17 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13", "0,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -41,12 +54,17 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -59,12 +77,17 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", "2,14" ], [ - {"x": 2.5, "w": 2.25}, + { + "x": 2.5, + "w": 2.25 + }, "3,0", "3,2", "3,3", @@ -77,24 +100,41 @@ "3,10", "3,11", "3,12", - {"w": 1.75}, + { + "w": 1.75 + }, "3,13", "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" diff --git a/src/quarkeys/z67/Solder.json b/src/quarkeys/z67/Solder.json index a1e8fef166..9127784d1e 100644 --- a/src/quarkeys/z67/Solder.json +++ b/src/quarkeys/z67/Solder.json @@ -2,20 +2,34 @@ "name": "Z67 Solder", "vendorId": "0x8490", "productId": "0x4101", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "65%-Standard", "65%-7U Spcbar", "Bauer", "Compact"] + [ + "Bottom Row", + "65%-Standard", + "65%-7U Spcbar", + "Bauer", + "Compact" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,14 +42,19 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", "0,15", "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -49,7 +68,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.25, @@ -61,11 +82,17 @@ "x2": -0.25 }, "2,13\n\n\n1,1", - {"x": -2.5, "c": "#cccccc"}, + { + "x": -2.5, + "c": "#cccccc" + }, "1,15" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -78,17 +105,28 @@ "2,9", "2,10", "2,11", - {"x": 2.5}, + { + "x": 2.5 + }, "2,12\n\n\n1,1", - {"x": -3.5, "w": 2.25}, + { + "x": -3.5, + "w": 2.25 + }, "2,13\n\n\n1,0", "2,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": -2.25, "w": 2.25}, + { + "x": -2.25, + "w": 2.25 + }, "3,0\n\n\n2,0", "3,2", "3,3", @@ -100,67 +138,118 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,14", "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,7\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12\n\n\n3,0", "4,13\n\n\n3,0", "4,15\n\n\n3,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", - {"w": 1}, + { + "w": 1 + }, "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"w": 7}, + { + "w": 7 + }, "4,7\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,8\n\n\n3,1", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1", "4,15\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,2", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,2\n\n\n3,2", - {"w": 7}, + { + "w": 7 + }, "4,7\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,8\n\n\n3,2", - {"x": 0.75}, + { + "x": 0.75 + }, "4,12\n\n\n3,2", "4,13\n\n\n3,2", "4,15\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,7\n\n\n3,3", "4,8\n\n\n3,3", "4,9\n\n\n3,3", diff --git a/src/qwertlekeys/calice.json b/src/qwertlekeys/calice.json index 7df2d1e513..aeb07b90fb 100644 --- a/src/qwertlekeys/calice.json +++ b/src/qwertlekeys/calice.json @@ -2,103 +2,318 @@ "name": "Calice", "vendorId": "0x716b", "productId": "0x0001", + "matrix": { + "rows": 12, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 12, "cols": 8}, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"y": 1.25, "x": 2}, + { + "y": 1.25, + "x": 2 + }, "1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,0", "1,1", "0,1", "1,2", - {"x": 5}, + { + "x": 5 + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7", - {"x": 0.75}, + { + "x": 0.75 + }, "1,7" ], - [{"x": 18.5}, "3,7"], - [{"y": -0.85, "x": 4.75}, "3,1", {"x": 8.5}, "2,6"], [ - {"y": -0.9, "x": 2.75}, + { + "x": 18.5 + }, + "3,7" + ], + [ + { + "y": -0.85, + "x": 4.75 + }, + "3,1", + { + "x": 8.5 + }, + "2,6" + ], + [ + { + "y": -0.9, + "x": 2.75 + }, "3,0", "2,0", - {"x": 10.5}, + { + "x": 10.5 + }, "3,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,6\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,6\n\n\n0,1", "2,7\n\n\n0,1" ], - [{"y": -0.25, "x": 18.75}, "5,7"], - [{"y": -0.8, "x": 14}, "5,5"], [ - {"y": -0.95, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.25, + "x": 18.75 + }, + "5,7" + ], + [ + { + "y": -0.8, + "x": 14 + }, + "5,5" + ], + [ + { + "y": -0.95, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", - {"x": 10}, + { + "x": 10 + }, "4,6", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7" ], - [{"y": -0.25, "x": 19}, "7,7"], [ - {"y": -0.75, "x": 2.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.25, + "x": 19 + }, + "7,7" + ], + [ + { + "y": -0.75, + "x": 2.25, + "c": "#aaaaaa", + "w": 1.75 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", - {"x": 9.5}, + { + "x": 9.5 + }, "7,5", "6,6", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "6,7" ], [ - {"x": 2, "w": 2.25}, + { + "x": 2, + "w": 2.25 + }, "9,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,0", - {"x": 9}, + { + "x": 9 + }, "9,5", "8,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,7" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.5 + }, "11,0", - {"x": 13.5, "c": "#cccccc"}, + { + "x": 13.5, + "c": "#cccccc" + }, "11,6", "10,7", "11,7" ], - [{"r": 10, "y": -7.5, "x": 7.75}, "0,2", "1,3"], - [{"y": 0.5, "x": 6.25}, "2,1", "3,2", "2,2", "3,3"], - [{"x": 5.7}, "5,1", "4,1", "5,2", "4,2"], - [{"x": 5.85}, "7,1", "6,1", "7,2", "6,2"], - [{"x": 6.35}, "9,1", "8,1", "9,2", "8,2"], - [{"x": 7.5, "w": 2.25}, "11,2", {"c": "#aaaaaa"}, "10,2"], - [{"y": -0.95, "x": 6, "w": 1.5}, "10,0"], - [{"r": -10, "y": -3.15, "x": 9.5, "c": "#cccccc"}, "0,4", "1,4"], - [{"y": 0.45, "x": 9.4}, "2,4", "3,4", "2,5", "3,5"], - [{"x": 9}, "5,3", "4,4", "5,4", "4,5"], - [{"x": 9.35}, "7,3", "6,4", "7,4", "6,5"], - [{"x": 8.9}, "9,3", "8,4", "9,4", "8,5"], - [{"x": 9, "w": 2.75}, "10,4"], - [{"y": -0.9, "x": 11.75, "c": "#aaaaaa", "w": 1.5}, "10,5"] + [ + { + "r": 10, + "y": -7.5, + "x": 7.75 + }, + "0,2", + "1,3" + ], + [ + { + "y": 0.5, + "x": 6.25 + }, + "2,1", + "3,2", + "2,2", + "3,3" + ], + [ + { + "x": 5.7 + }, + "5,1", + "4,1", + "5,2", + "4,2" + ], + [ + { + "x": 5.85 + }, + "7,1", + "6,1", + "7,2", + "6,2" + ], + [ + { + "x": 6.35 + }, + "9,1", + "8,1", + "9,2", + "8,2" + ], + [ + { + "x": 7.5, + "w": 2.25 + }, + "11,2", + { + "c": "#aaaaaa" + }, + "10,2" + ], + [ + { + "y": -0.95, + "x": 6, + "w": 1.5 + }, + "10,0" + ], + [ + { + "r": -10, + "y": -3.15, + "x": 9.5, + "c": "#cccccc" + }, + "0,4", + "1,4" + ], + [ + { + "y": 0.45, + "x": 9.4 + }, + "2,4", + "3,4", + "2,5", + "3,5" + ], + [ + { + "x": 9 + }, + "5,3", + "4,4", + "5,4", + "4,5" + ], + [ + { + "x": 9.35 + }, + "7,3", + "6,4", + "7,4", + "6,5" + ], + [ + { + "x": 8.9 + }, + "9,3", + "8,4", + "9,4", + "8,5" + ], + [ + { + "x": 9, + "w": 2.75 + }, + "10,4" + ], + [ + { + "y": -0.9, + "x": 11.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "10,5" + ] ] } } diff --git a/src/qwertykeys/qk65/qk65_hotswap.json b/src/qwertykeys/qk65/qk65_hotswap.json index 627808df87..e8e2337322 100644 --- a/src/qwertykeys/qk65/qk65_hotswap.json +++ b/src/qwertykeys/qk65/qk65_hotswap.json @@ -2,11 +2,11 @@ "name": "QK65 Hotswap", "vendorId": "0x4F53", "productId": "0x514B", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/qwertykeys/qk65/qk65_solder.json b/src/qwertykeys/qk65/qk65_solder.json index 448a06d683..de1e06e1e8 100644 --- a/src/qwertykeys/qk65/qk65_solder.json +++ b/src/qwertykeys/qk65/qk65_solder.json @@ -2,17 +2,21 @@ "name": "QK65 Solder", "vendorId": "0x4F53", "productId": "0x5153", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/rabbit_capture_plan/rabbit_capture_plan.json b/src/rabbit_capture_plan/rabbit_capture_plan.json index 9144654fa7..cd273d90bc 100644 --- a/src/rabbit_capture_plan/rabbit_capture_plan.json +++ b/src/rabbit_capture_plan/rabbit_capture_plan.json @@ -2,15 +2,23 @@ "name": "Rapid Capture Plan", "vendorId": "0x04D8", "productId": "0xEB59", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Enter", "ISO", "ANSI"], - ["Right Shift", "Unified", "Split"] + [ + "Enter", + "ISO", + "ANSI" + ], + [ + "Right Shift", + "Unified", + "Split" + ] ], "keymap": [ [ diff --git a/src/rainkeeb/rainkeeb.json b/src/rainkeeb/rainkeeb.json index 67d58d3b73..f011abe66b 100644 --- a/src/rainkeeb/rainkeeb.json +++ b/src/rainkeeb/rainkeeb.json @@ -2,8 +2,11 @@ "name": "rainkeeb", "vendorId": "0x726b", "productId": "0x726b", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 6}, "layouts": { "keymap": [ [ diff --git a/src/rart/rart45/rart45.json b/src/rart/rart45/rart45.json index 41fe9d9ce9..49e7c637be 100644 --- a/src/rart/rart45/rart45.json +++ b/src/rart/rart45/rart45.json @@ -2,8 +2,11 @@ "name": "RART45", "vendorId": "0x414C", "productId": "0x0045", + "matrix": { + "rows": 9, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 9, "cols": 6}, "layouts": { "keymap": [ [ diff --git a/src/rart/rart4x4/rart4x4.json b/src/rart/rart4x4/rart4x4.json index 1d5ccd5495..0f3ec50f81 100644 --- a/src/rart/rart4x4/rart4x4.json +++ b/src/rart/rart4x4/rart4x4.json @@ -2,10 +2,16 @@ "name": "RART4X4", "vendorId": "0x414C", "productId": "0x0004", + "matrix": { + "rows": 4, + "cols": 4 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 4}, "layouts": { - "labels": ["Left Encoder", "Right Encoder"], + "labels": [ + "Left Encoder", + "Right Encoder" + ], "keymap": [ [ "0,0\n\n\n0,1\n\n\n\n\n\n\n\n\ne0", @@ -14,10 +20,30 @@ }, "0,3\n\n\n1,1\n\n\n\n\n\n\n\n\ne1" ], - ["0,0\n\n\n0,0", "0,1", "0,2", "0,3\n\n\n1,0"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0\n\n\n0,0", + "0,1", + "0,2", + "0,3\n\n\n1,0" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/src/rart/rart60/rart60.json b/src/rart/rart60/rart60.json index 560f4e6f13..78bed49196 100644 --- a/src/rart/rart60/rart60.json +++ b/src/rart/rart60/rart60.json @@ -2,14 +2,23 @@ "name": "RART60", "vendorId": "0x414C", "productId": "0x0060", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "Split LShift", "Split RShift", - ["Bottom Row", "Tsangan", "HHKB", "WKL", "CWKL"] + [ + "Bottom Row", + "Tsangan", + "HHKB", + "WKL", + "CWKL" + ] ], "keymap": [ [ diff --git a/src/rart/rart67/rart67.json b/src/rart/rart67/rart67.json index e78e311f17..92fca61622 100644 --- a/src/rart/rart67/rart67.json +++ b/src/rart/rart67/rart67.json @@ -2,13 +2,22 @@ "name": "RART67", "vendorId": "0x414C", "productId": "0x0067", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", - ["Bottom Row", "6.25U", "6.25U Blocker", "7U", "7U Blocker"] + [ + "Bottom Row", + "6.25U", + "6.25U Blocker", + "7U", + "7U Blocker" + ] ], "keymap": [ [ diff --git a/src/rart/rart67m/rart67m.json b/src/rart/rart67m/rart67m.json index 12fd3360e0..351826efd3 100644 --- a/src/rart/rart67m/rart67m.json +++ b/src/rart/rart67m/rart67m.json @@ -2,8 +2,11 @@ "name": "RART67M", "vendorId": "0x414C", "productId": "0x6067", + "matrix": { + "rows": 8, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 8}, "layouts": { "keymap": [ [ diff --git a/src/rart/rart75/rart75.json b/src/rart/rart75/rart75.json index ea201bc6fc..3cf9f9a675 100644 --- a/src/rart/rart75/rart75.json +++ b/src/rart/rart75/rart75.json @@ -2,8 +2,11 @@ "name": "RART75", "vendorId": "0x414C", "productId": "0x0075", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 16}, "layouts": { "labels": [ "Split Backspace", @@ -92,7 +95,9 @@ "1,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -174,7 +179,9 @@ "w": 1.75 }, "4,11", - {"x": 1.5}, + { + "x": 1.5 + }, "4,15" ], [ diff --git a/src/rart/rart75hs/rart75hs.json b/src/rart/rart75hs/rart75hs.json index 97a354fcdd..1e23c85537 100644 --- a/src/rart/rart75hs/rart75hs.json +++ b/src/rart/rart75hs/rart75hs.json @@ -2,12 +2,19 @@ "name": "RART75 Hotswap", "vendorId": "0x414C", "productId": "0x5575", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 16}, "layouts": { "labels": [ "Split Backspace", - ["Bottom row", "6.25U-1U", "6.25U-1.5U"], + [ + "Bottom row", + "6.25U-1U", + "6.25U-1.5U" + ], "Encoder" ], "keymap": [ @@ -83,7 +90,9 @@ "1,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -152,7 +161,9 @@ "w": 1.75 }, "4,11", - {"x": 1.5}, + { + "x": 1.5 + }, "4,15" ], [ diff --git a/src/rart/rart75m/rart75m.json b/src/rart/rart75m/rart75m.json index 0a49a7476e..edcf5c9256 100644 --- a/src/rart/rart75m/rart75m.json +++ b/src/rart/rart75m/rart75m.json @@ -2,8 +2,11 @@ "name": "RART75M", "vendorId": "0x414C", "productId": "0x6075", + "matrix": { + "rows": 6, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/rart/rart80/rart80.json b/src/rart/rart80/rart80.json index 8952d28b60..265686ac4c 100644 --- a/src/rart/rart80/rart80.json +++ b/src/rart/rart80/rart80.json @@ -2,8 +2,11 @@ "name": "RART80", "vendorId": "0x414C", "productId": "0x0080", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", @@ -11,7 +14,12 @@ "Split Rshift", "F12", "Arrow", - ["Bottom Row", "7U", "WKL", "CWKL"] + [ + "Bottom Row", + "7U", + "WKL", + "CWKL" + ] ], "keymap": [ [ @@ -122,7 +130,9 @@ "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", diff --git a/src/rart/rartand/rartand.json b/src/rart/rartand/rartand.json index e7596e3612..98e1038fb8 100644 --- a/src/rart/rartand/rartand.json +++ b/src/rart/rartand/rartand.json @@ -2,12 +2,20 @@ "name": "RARTAND", "vendorId": "0x414C", "productId": "0x5050", + "matrix": { + "rows": 8, + "cols": 7 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 7}, "layouts": { "labels": [ "Split Left Shift", - ["Split Right Shift", "Shift 2.75U", "Shift 1.75U", "Shift Arrow"], + [ + "Split Right Shift", + "Shift 2.75U", + "Shift 1.75U", + "Shift Arrow" + ], [ "Bottom row", "6.25U-1.25U", diff --git a/src/rart/rartland/rartland.json b/src/rart/rartland/rartland.json index 29006b1dc9..2726d83e66 100644 --- a/src/rart/rartland/rartland.json +++ b/src/rart/rartland/rartland.json @@ -2,15 +2,27 @@ "name": "RARTLAND", "vendorId": "0x414C", "productId": "0x6065", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Spacebar", "6.25U", "7U"], - ["Right Modifiers", "1U", "1.5U", "1.25U"] + [ + "Spacebar", + "6.25U", + "7U" + ], + [ + "Right Modifiers", + "1U", + "1.5U", + "1.25U" + ] ], "keymap": [ [ diff --git a/src/rart/rartlice/rartlice.json b/src/rart/rartlice/rartlice.json index b12525ba5f..039a107b4f 100644 --- a/src/rart/rartlice/rartlice.json +++ b/src/rart/rartlice/rartlice.json @@ -2,8 +2,11 @@ "name": "RARTLICE", "vendorId": "0x414C", "productId": "0x0065", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/rart/rartlite/rartlite.json b/src/rart/rartlite/rartlite.json index 3f9fb487d8..4d438f04a3 100644 --- a/src/rart/rartlite/rartlite.json +++ b/src/rart/rartlite/rartlite.json @@ -2,11 +2,20 @@ "name": "RARTLITE", "vendorId": "0x414C", "productId": "0x4040", + "matrix": { + "rows": 8, + "cols": 7 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 7}, "layouts": { "labels": [ - ["Layout", "R-Num Split", "R-Num Space", "L-Num Split", "L-Num Space"] + [ + "Layout", + "R-Num Split", + "R-Num Space", + "L-Num Split", + "L-Num Space" + ] ], "keymap": [ [ diff --git a/src/rart/rartpad/rartpad.json b/src/rart/rartpad/rartpad.json index bbb4ca500c..47052b0ed0 100644 --- a/src/rart/rartpad/rartpad.json +++ b/src/rart/rartpad/rartpad.json @@ -2,8 +2,11 @@ "name": "RARTPAD", "vendorId": "0x414C", "productId": "0x0050", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 4}, "layouts": { "labels": [ "2u Plus", @@ -12,7 +15,6 @@ "Left Encoder", "Right Encoder" ], - "keymap": [ [ "0,0\n\n\n3,1\n\n\n\n\n\n\n\n\ne0", diff --git a/src/rationalist/ratio65_hs.json b/src/rationalist/ratio65_hs.json index 83e3005176..df78bd0c76 100644 --- a/src/rationalist/ratio65_hs.json +++ b/src/rationalist/ratio65_hs.json @@ -2,8 +2,11 @@ "name": "Ratio65 Rev A HS", "vendorId": "0x4446", "productId": "0x0001", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 8}, "layouts": { "keymap": [ [ diff --git a/src/rationalist/ratio65_solder.json b/src/rationalist/ratio65_solder.json index 6ccd094a0d..f0c383addb 100644 --- a/src/rationalist/ratio65_solder.json +++ b/src/rationalist/ratio65_solder.json @@ -2,14 +2,21 @@ "name": "Ratio65 Rev A", "vendorId": "0x4446", "productId": "0x0002", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 8}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom row", "6.25U", "7U"] + [ + "Bottom row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/recompile_keys/choco60/choco60.json b/src/recompile_keys/choco60/choco60.json index b0606889f9..ccc602cef7 100644 --- a/src/recompile_keys/choco60/choco60.json +++ b/src/recompile_keys/choco60/choco60.json @@ -2,11 +2,11 @@ "name": "recompile keys Choco60", "vendorId": "0x524B", "productId": "0x4362", - "lighting": "none", "matrix": { "rows": 10, "cols": 9 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/recompile_keys/mio/mio.json b/src/recompile_keys/mio/mio.json index 70cb850b63..6db45f89e0 100644 --- a/src/recompile_keys/mio/mio.json +++ b/src/recompile_keys/mio/mio.json @@ -2,14 +2,14 @@ "name": "recompile keys MIO", "vendorId": "0x524B", "productId": "0x4D41", - "lighting": { - "extends": "qmk_rgblight", - "keycodes": "qmk" - }, "matrix": { "rows": 6, "cols": 8 }, + "lighting": { + "extends": "qmk_rgblight", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/recompile_keys/nomu30/nomu30.json b/src/recompile_keys/nomu30/nomu30.json index e8276658fb..bcc3a437a6 100644 --- a/src/recompile_keys/nomu30/nomu30.json +++ b/src/recompile_keys/nomu30/nomu30.json @@ -2,11 +2,11 @@ "name": "recompile keys Nomu30", "vendorId": "0x524B", "productId": "0x4E31", - "lighting": "none", "matrix": { "rows": 3, "cols": 12 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/redox/redox.json b/src/redox/redox.json index e8731c4360..4dd6f5d425 100644 --- a/src/redox/redox.json +++ b/src/redox/redox.json @@ -2,8 +2,11 @@ "name": "Redox", "vendorId": "0x4D44", "productId": "0x5244", + "matrix": { + "rows": 10, + "cols": 7 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 7}, "layouts": { "keymap": [ [ diff --git a/src/redox_w/redox_w.json b/src/redox_w/redox_w.json index cbf19c62a4..848969079f 100644 --- a/src/redox_w/redox_w.json +++ b/src/redox_w/redox_w.json @@ -2,8 +2,11 @@ "name": "Redox-W", "vendorId": "0x4D44", "productId": "0x5257", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/reversestudio/decadepad/decadepad.json b/src/reversestudio/decadepad/decadepad.json index 5e9a5eabc2..f88e244ac3 100644 --- a/src/reversestudio/decadepad/decadepad.json +++ b/src/reversestudio/decadepad/decadepad.json @@ -2,19 +2,55 @@ "name": "decadepad", "vendorId": "0x5253", "productId": "0x4450", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", {"h": 2}, "3,3"], - ["3,0", "3,1", "3,2"], - ["4,0", "4,1", "4,2", {"h": 2}, "5,3"], - [{"w": 2}, "5,0", "5,2"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + { + "h": 2 + }, + "3,3" + ], + [ + "3,0", + "3,1", + "3,2" + ], + [ + "4,0", + "4,1", + "4,2", + { + "h": 2 + }, + "5,3" + ], + [ + { + "w": 2 + }, + "5,0", + "5,2" + ] ] } } diff --git a/src/reviung41/reviung41.json b/src/reviung41/reviung41.json index 8aea749cdf..ceed1a7203 100644 --- a/src/reviung41/reviung41.json +++ b/src/reviung41/reviung41.json @@ -2,10 +2,13 @@ "name": "Reviung41", "vendorId": "0x7807", "productId": "0xDCCB", + "matrix": { + "rows": 7, + "cols": 6 + }, "lighting": { "extends": "qmk_rgblight" }, - "matrix": {"rows": 7, "cols": 6}, "layouts": { "keymap": [ [ diff --git a/src/rmi_kb/aelith/aelith.json b/src/rmi_kb/aelith/aelith.json index b1e45ddc73..1ad6994f11 100644 --- a/src/rmi_kb/aelith/aelith.json +++ b/src/rmi_kb/aelith/aelith.json @@ -2,9 +2,16 @@ "name": "AELITH", "vendorId": "0xB16B", "productId": "0xE460", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { @@ -285,7 +292,6 @@ }, "4,11" ] - ], - "labels": ["Split Backspace", "Split Right Shift"] + ] } } diff --git a/src/rmi_kb/chevron/chevron.json b/src/rmi_kb/chevron/chevron.json index 6000dc76fb..905d6c81b6 100644 --- a/src/rmi_kb/chevron/chevron.json +++ b/src/rmi_kb/chevron/chevron.json @@ -2,27 +2,54 @@ "name": "Chevron", "vendorId": "0xB16B", "productId": "0xC4EE", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { + "labels": [ + "Encoder", + [ + "Right Shift", + "Unified", + "Split" + ], + [ + "Bottom Row", + "Unified", + "Split" + ], + "ISO Enter" + ], "keymap": [ [ - {"x": 8.75}, + { + "x": 8.75 + }, "4,0\n\n\n0,1", - {"x": 1.5}, + { + "x": 1.5 + }, "4,1\n\n\n0,1", - {"d": true}, + { + "d": true + }, "4,0\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,13", - {"x": 0.25, "d": true}, + { + "x": 0.25, + "d": true + }, "4,1\n\n\n0,0" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "0,0", "0,1", "0,2", @@ -36,13 +63,24 @@ "0,10", "0,11", "0,12", - {"w": 1.5}, + { + "w": 1.5 + }, "0,13\n\n\n3,0", - {"x": 1.75, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.75, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "0,13\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -55,13 +93,19 @@ "1,9", "1,10", "1,11", - {"w": 2.25}, + { + "w": 2.25 + }, "1,12\n\n\n3,0", - {"x": 0.75}, + { + "x": 0.75 + }, "1,12\n\n\n3,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -73,41 +117,60 @@ "2,8", "2,9", "2,10", - {"w": 2.75}, + { + "w": 2.75 + }, "2,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,12\n\n\n1,1", "2,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 7}, + { + "w": 7 + }, "3,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12", - {"w": 1.25}, + { + "w": 1.25 + }, "3,13" ], [ - {"y": 0.25, "x": 3.75, "w": 3}, + { + "y": 0.25, + "x": 3.75, + "w": 3 + }, "3,4\n\n\n2,1", "3,6\n\n\n2,1", - {"w": 3}, + { + "w": 3 + }, "3,8\n\n\n2,1" ] - ], - "labels": [ - "Encoder", - ["Right Shift", "Unified", "Split"], - ["Bottom Row", "Unified", "Split"], - "ISO Enter" ] } } diff --git a/src/rmi_kb/herringbone/herringbone.json b/src/rmi_kb/herringbone/herringbone.json index ada9a123fa..c1f8054e87 100644 --- a/src/rmi_kb/herringbone/herringbone.json +++ b/src/rmi_kb/herringbone/herringbone.json @@ -2,38 +2,69 @@ "name": "Herringbone", "vendorId": "0xB16B", "productId": "0x04E5", - "lighting": "none", "matrix": { "rows": 6, "cols": 15 }, + "lighting": "none", "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25u", + "7u" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -47,18 +78,30 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "3,12\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,9 +114,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,14", { "x": 1.25, @@ -87,9 +135,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -101,21 +155,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "3,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -126,45 +200,91 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11", - {"x": 1.5}, + { + "x": 1.5 + }, "4,14" ], - [{"y": -0.75, "x": 16.75, "c": "#777777"}, "4,13"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,0" ], - [{"y": -0.75, "x": 15.75, "c": "#777777"}, "5,12", "5,13", "5,14"], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 15.75, + "c": "#777777" + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "6.25u", "7u"] ] } } diff --git a/src/rmi_kb/herringbone/herringbone_pro.json b/src/rmi_kb/herringbone/herringbone_pro.json index 66fb11185b..bd61c9e255 100644 --- a/src/rmi_kb/herringbone/herringbone_pro.json +++ b/src/rmi_kb/herringbone/herringbone_pro.json @@ -2,42 +2,90 @@ "name": "Herringbone Pro", "vendorId": "0xB16B", "productId": "0x440B", - "lighting": "none", "matrix": { "rows": 7, "cols": 15 }, + "lighting": "none", "layouts": { + "labels": [ + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Unified", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "Split" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -51,18 +99,30 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "3,12\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -75,9 +135,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,14", { "x": 1.25, @@ -91,9 +156,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -105,21 +176,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "3,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -130,62 +221,125 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11", - {"x": 1.5}, + { + "x": 1.5 + }, "4,14" ], - [{"y": -0.75, "x": 16.75, "c": "#777777"}, "4,13"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,0" ], - [{"y": -0.75, "x": 15.75, "c": "#777777"}, "5,12", "5,13", "5,14"], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 15.75, + "c": "#777777" + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n3,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "5,4\n\n\n3,2", "5,5\n\n\n3,2", - {"w": 3}, + { + "w": 3 + }, "5,7\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,2" ] - ], - "labels": [ - ["Backspace", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Unified", "Split"], - ["Bottom Row", "6.25u", "7u", "Split"] ] } } diff --git a/src/rmi_kb/mona/mona_v1.json b/src/rmi_kb/mona/mona_v1.json index 3952bb8e7e..09962ff866 100644 --- a/src/rmi_kb/mona/mona_v1.json +++ b/src/rmi_kb/mona/mona_v1.json @@ -2,14 +2,34 @@ "name": "Mona", "vendorId": "0xB16B", "productId": "0x404A", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "6.25u", + "7u", + "WKL" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,16 +42,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,7 +74,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.75, @@ -58,9 +90,15 @@ "1,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,18 +110,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -94,67 +146,116 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "4,13\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,2" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "6.25u", "7u", "WKL"] ] } } diff --git a/src/rmi_kb/mona/mona_v1_1.json b/src/rmi_kb/mona/mona_v1_1.json index 328e4b713d..ca508101ec 100644 --- a/src/rmi_kb/mona/mona_v1_1.json +++ b/src/rmi_kb/mona/mona_v1_1.json @@ -2,14 +2,51 @@ "name": "Mona", "vendorId": "0xB16B", "productId": "0x404B", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "Split Spacebar", + "WKL" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,16 +59,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,7 +91,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.75, @@ -58,9 +107,15 @@ "1,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,18 +127,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -94,84 +163,148 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "4,4\n\n\n4,2", "4,6\n\n\n4,2", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,13\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,13\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,3" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u", "Split Spacebar", "WKL"] ] } } diff --git a/src/rmi_kb/mona/mona_v32a.json b/src/rmi_kb/mona/mona_v32a.json index 6efb700de6..4c682ae9d8 100644 --- a/src/rmi_kb/mona/mona_v32a.json +++ b/src/rmi_kb/mona/mona_v32a.json @@ -2,14 +2,50 @@ "name": "Mona", "vendorId": "0xB16B", "productId": "0x4032", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "Split Spacebar" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,16 +58,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,7 +90,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.75, @@ -58,9 +106,15 @@ "1,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,18 +126,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -94,68 +162,115 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "4,5\n\n\n4,2", "4,6\n\n\n4,2", - {"w": 3}, + { + "w": 3 + }, "4,9\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,13\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,2" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u", "Split Spacebar"] ] } } diff --git a/src/rmi_kb/squishy65/squishy65.json b/src/rmi_kb/squishy65/squishy65.json index 64935c1dc8..79014ea845 100644 --- a/src/rmi_kb/squishy65/squishy65.json +++ b/src/rmi_kb/squishy65/squishy65.json @@ -2,14 +2,35 @@ "name": "Squishy65", "vendorId": "0xb16b", "productId": "0x10b5", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { + "labels": [ + "2u Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25x2-A", + "6.25x2-B", + "6.25x3", + "7x1", + "7x2" + ] + ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,15 +45,25 @@ "0,12", "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15", - {"x": 0.75, "w": 2}, + { + "x": 0.75, + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,7 +76,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14\n\n\n1,0", "1,15", { @@ -60,9 +94,15 @@ "1,14\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -74,21 +114,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -99,92 +158,169 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,14", "4,15" ], [ - {"y": 0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,2", "4,10\n\n\n3,2", "4,11\n\n\n3,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n3,3", "4,1\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,3", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,3" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,4", "4,1\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,4", "4,11\n\n\n3,4" ] - ], - "labels": [ - "2u Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "6.25x2-A", "6.25x2-B", "6.25x3", "7x1", "7x2"] ] } } diff --git a/src/rmi_kb/squishyfrl/squishyfrl.json b/src/rmi_kb/squishyfrl/squishyfrl.json index dc73532ae5..ac0338661b 100644 --- a/src/rmi_kb/squishyfrl/squishyfrl.json +++ b/src/rmi_kb/squishyfrl/squishyfrl.json @@ -2,18 +2,62 @@ "name": "SquishyFRL", "vendorId": "0xb16b", "productId": "0x4be5", + "matrix": { + "rows": 9, + "cols": 21 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 9, "cols": 21}, "layouts": { + "labels": [ + "Southpaw", + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Left Shift", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Unified", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "WK - Split", + "WKL", + "WKL - Split" + ] + ], "keymap": [ [ - {"c": "#aaaaaa", "d": true}, + { + "c": "#aaaaaa", + "d": true + }, "0,15\n\n\n0,0", - {"d": true}, + { + "d": true + }, "0,16\n\n\n0,0", - {"d": true}, + { + "d": true + }, "0,17\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,0", "4,1", "4,2", @@ -27,23 +71,39 @@ "4,10", "4,11", "4,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15\n\n\n0,0", "0,16\n\n\n0,0", "0,17\n\n\n0,0" ], [ - {"d": true}, + { + "d": true + }, "1,15\n\n\n0,0", - {"d": true}, + { + "d": true + }, "1,16\n\n\n0,0", - {"d": true}, + { + "d": true + }, "1,17\n\n\n0,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", "5,2", "5,3", @@ -56,17 +116,27 @@ "5,10", "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,14\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,15\n\n\n0,0", "1,16\n\n\n0,0", "1,17\n\n\n0,0" ], [ - {"x": 3.25, "w": 1.75}, + { + "x": 3.25, + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "6,2", "6,3", @@ -78,15 +148,27 @@ "6,9", "6,10", "6,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,13\n\n\n3,0" ], [ - {"x": 1, "d": true}, + { + "x": 1, + "d": true + }, "2,19\n\n\n0,0", - {"x": 1.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 2.25 + }, "7,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,2", "7,3", "7,4", @@ -97,56 +179,109 @@ "7,9", "7,10", "7,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "7,13\n\n\n4,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "2,19\n\n\n0,0" ], [ - {"d": true}, + { + "d": true + }, "3,18\n\n\n0,0", - {"d": true}, + { + "d": true + }, "3,19\n\n\n0,0", - {"d": true}, + { + "d": true + }, "3,20\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,8\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,11\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,13\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,14\n\n\n5,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "3,18\n\n\n0,0", "3,19\n\n\n0,0", "3,20\n\n\n0,0" ], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "c": "#aaaaaa" + }, "0,15\n\n\n0,1", "0,16\n\n\n0,1", "0,17\n\n\n0,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "7,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,1\n\n\n2,1", - {"x": 10.75, "c": "#aaaaaa"}, + { + "x": 10.75, + "c": "#aaaaaa" + }, "4,13\n\n\n1,1", "4,14\n\n\n1,1", - {"x": 0.25, "d": true}, + { + "x": 0.25, + "d": true + }, "0,15\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,16\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,17\n\n\n0,1" ], [ @@ -163,98 +298,185 @@ "x2": -0.25 }, "5,14\n\n\n3,1", - {"x": 0.25, "c": "#aaaaaa", "d": true}, + { + "x": 0.25, + "c": "#aaaaaa", + "d": true + }, "1,15\n\n\n0,1", - {"d": true}, + { + "d": true + }, "1,16\n\n\n0,1", - {"d": true}, + { + "d": true + }, "1,17\n\n\n0,1" ], - [{"x": 16, "c": "#cccccc"}, "6,13\n\n\n3,1"], [ - {"x": 1, "c": "#777777"}, + { + "x": 16, + "c": "#cccccc" + }, + "6,13\n\n\n3,1" + ], + [ + { + "x": 1, + "c": "#777777" + }, "2,19\n\n\n0,1", - {"x": 13.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 13.5, + "c": "#aaaaaa", + "w": 1.75 + }, "7,13\n\n\n4,1", "7,14\n\n\n4,1", - {"x": 1.25, "c": "#777777", "d": true}, + { + "x": 1.25, + "c": "#777777", + "d": true + }, "2,19\n\n\n0,1" ], [ "3,18\n\n\n0,1", "3,19\n\n\n0,1", "3,20\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "8,0\n\n\n5,1", "8,1\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,2\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,8\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,11\n\n\n5,1", "8,13\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,14\n\n\n5,1", - {"x": 0.25, "c": "#777777", "d": true}, + { + "x": 0.25, + "c": "#777777", + "d": true + }, "3,18\n\n\n0,1", - {"d": true}, + { + "d": true + }, "3,19\n\n\n0,1", - {"d": true}, + { + "d": true + }, "3,20\n\n\n0,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.5 + }, "8,0\n\n\n5,2", "8,1\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,2\n\n\n5,2", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "8,3\n\n\n5,2", "8,8\n\n\n5,2", - {"w": 3}, + { + "w": 3 + }, "8,9\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,11\n\n\n5,2", "8,13\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,14\n\n\n5,2" ], [ - {"x": 3.25, "w": 1.5}, + { + "x": 3.25, + "w": 1.5 + }, "8,0\n\n\n5,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "8,2\n\n\n5,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,8\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,11\n\n\n5,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "8,14\n\n\n5,3" ], [ - {"x": 3.25, "w": 1.5}, + { + "x": 3.25, + "w": 1.5 + }, "8,0\n\n\n5,4", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "8,2\n\n\n5,4", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "8,3\n\n\n5,4", "8,8\n\n\n5,4", - {"w": 3}, + { + "w": 3 + }, "8,9\n\n\n5,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,11\n\n\n5,4", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "8,14\n\n\n5,4" ] - ], - "labels": [ - "Southpaw", - ["Backspace", "Unified", "Split"], - ["Left Shift", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Right Shift", "Unified", "Split"], - ["Bottom Row", "6.25u", "7u", "WK - Split", "WKL", "WKL - Split"] ] } } diff --git a/src/rmi_kb/squishytkl/squishytkl.json b/src/rmi_kb/squishytkl/squishytkl.json index c4712de630..8e224adc56 100644 --- a/src/rmi_kb/squishytkl/squishytkl.json +++ b/src/rmi_kb/squishytkl/squishytkl.json @@ -2,49 +2,119 @@ "name": "SquishyTKL", "vendorId": "0xb16b", "productId": "0x00b1", + "matrix": { + "rows": 14, + "cols": 26 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 14, "cols": 26}, "layouts": { + "labels": [ + [ + "Encoder", + "Disabled", + "Enabled" + ], + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Left Shift", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Unified", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "WK - Split", + "WKL", + "WKL - Split" + ] + ], "keymap": [ [ - {"x": 18.5, "d": true}, + { + "x": 18.5, + "d": true + }, "13,0\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "13,0\n\n\n0,1" ], [ - {"y": -0.5, "c": "#777777"}, + { + "y": -0.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0", "1,1", "1,2", "1,3", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,0", "2,1", "2,2", "2,3", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,4", - {"x": 0.25}, + { + "x": 0.25 + }, "3,20", "3,21", "3,22" ], [ - {"y": -0.5, "x": 18.5, "c": "#cccccc", "d": true}, + { + "y": -0.5, + "x": 18.5, + "c": "#cccccc", + "d": true + }, "13,1\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "13,1\n\n\n0,1" ], [ - {"y": -0.25, "c": "#cccccc"}, + { + "y": -0.25, + "c": "#cccccc" + }, "8,5", "8,6", "8,7", @@ -58,17 +128,26 @@ "8,15", "8,16", "8,17", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "8,18\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,20", "4,21", "4,22" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "9,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,6", "9,7", "9,8", @@ -81,17 +160,26 @@ "9,15", "9,16", "9,17", - {"w": 1.5}, + { + "w": 1.5 + }, "9,19\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,20", "5,21", "5,22" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "10,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "10,6", "10,7", "10,8", @@ -103,13 +191,21 @@ "10,14", "10,15", "10,16", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "10,18\n\n\n3,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "11,5\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "11,7", "11,8", "11,9", @@ -120,39 +216,76 @@ "11,14", "11,15", "11,16", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "11,18\n\n\n4,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "6,24" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "12,5\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "12,6\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "12,7\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "12,13\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "12,15\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "12,16\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "12,18\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "12,19\n\n\n5,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "7,23", "7,24", "7,25" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "11,5\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "11,6\n\n\n2,1", - {"x": 10.75, "c": "#aaaaaa"}, + { + "x": 10.75, + "c": "#aaaaaa" + }, "8,18\n\n\n1,1", "8,19\n\n\n1,1" ], @@ -168,78 +301,136 @@ }, "9,19\n\n\n3,1" ], - [{"x": 12.75, "c": "#cccccc"}, "10,18\n\n\n3,1"], [ - {"x": 12, "c": "#aaaaaa", "w": 1.75}, + { + "x": 12.75, + "c": "#cccccc" + }, + "10,18\n\n\n3,1" + ], + [ + { + "x": 12, + "c": "#aaaaaa", + "w": 1.75 + }, "11,18\n\n\n4,1", "11,19\n\n\n4,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "12,5\n\n\n5,1", "12,6\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "12,7\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "12,13\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "12,16\n\n\n5,1", "12,18\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "12,19\n\n\n5,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "12,5\n\n\n5,2", "12,6\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "12,7\n\n\n5,2", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "12,8\n\n\n5,2", "12,13\n\n\n5,2", - {"w": 3}, + { + "w": 3 + }, "12,14\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "12,16\n\n\n5,2", "12,18\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "12,19\n\n\n5,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "12,5\n\n\n5,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "12,7\n\n\n5,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "12,13\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "12,16\n\n\n5,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "12,19\n\n\n5,3" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "12,5\n\n\n5,4", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "12,7\n\n\n5,4", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "12,8\n\n\n5,4", "12,13\n\n\n5,4", - {"w": 3}, + { + "w": 3 + }, "12,14\n\n\n5,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "12,16\n\n\n5,4", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "12,19\n\n\n5,4" ] - ], - "labels": [ - ["Encoder", "Disabled", "Enabled"], - ["Backspace", "Unified", "Split"], - ["Left Shift", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Right Shift", "Unified", "Split"], - ["Bottom Row", "6.25u", "7u", "WK - Split", "WKL", "WKL - Split"] ] } } diff --git a/src/rmi_kb/tkl_ff/tkl_ff.json b/src/rmi_kb/tkl_ff/tkl_ff.json index 3d8a91964e..38c925b6a7 100644 --- a/src/rmi_kb/tkl_ff/tkl_ff.json +++ b/src/rmi_kb/tkl_ff/tkl_ff.json @@ -2,36 +2,86 @@ "name": "TKL-FF", "vendorId": "0xB16B", "productId": "0x00FF", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { + "labels": [ + [ + "F-row", + "F12", + "F13" + ], + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "WKL" + ] + ], "keymap": [ [ "0,0\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "0,1\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", "0,5\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", "0,9\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -45,17 +95,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,17 +127,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,13 +158,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n2,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -107,55 +183,102 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n4,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,7\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n5,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "c": "#777777"}, + { + "y": 0.25, + "c": "#777777" + }, "0,0\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", "0,4\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5\n\n\n0,1", "0,6\n\n\n0,1", "0,7\n\n\n0,1", "0,8\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9\n\n\n0,1", "0,10\n\n\n0,1", "0,11\n\n\n0,1", "0,12\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1" ], - [{"y": 0.25, "x": 13}, "1,13\n\n\n1,1", "3,13\n\n\n1,1"], + [ + { + "y": 0.25, + "x": 13 + }, + "1,13\n\n\n1,1", + "3,13\n\n\n1,1" + ], [ { "x": 13.75, @@ -168,54 +291,89 @@ }, "2,13\n\n\n2,1" ], - [{"x": 12.75, "c": "#cccccc"}, "3,12\n\n\n2,1"], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "x": 12.75, + "c": "#cccccc" + }, + "3,12\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n3,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n4,1", "4,13\n\n\n4,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,1", "5,1\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n5,1", "5,12\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n5,2", - {"d": true}, + { + "d": true + }, "5,12\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,2" ] - ], - "labels": [ - ["F-row", "F12", "F13"], - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u", "WKL"] ] } } diff --git a/src/rmi_kb/tkl_ff/tkl_ff_v2.json b/src/rmi_kb/tkl_ff/tkl_ff_v2.json index de993e33bd..37d6fdbdcd 100644 --- a/src/rmi_kb/tkl_ff/tkl_ff_v2.json +++ b/src/rmi_kb/tkl_ff/tkl_ff_v2.json @@ -2,36 +2,86 @@ "name": "TKL-FF", "vendorId": "0xB16B", "productId": "0x10FF", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { + "labels": [ + [ + "F-row", + "F12", + "F13" + ], + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "WKL" + ] + ], "keymap": [ [ "0,0\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "0,1\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", "0,5\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", "0,9\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -45,17 +95,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,17 +127,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,13 +158,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n2,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -107,55 +183,102 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n4,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,7\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n5,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "c": "#777777"}, + { + "y": 0.25, + "c": "#777777" + }, "0,0\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", "0,4\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5\n\n\n0,1", "0,6\n\n\n0,1", "0,7\n\n\n0,1", "0,8\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9\n\n\n0,1", "0,10\n\n\n0,1", "0,11\n\n\n0,1", "0,12\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1" ], - [{"y": 0.25, "x": 13}, "1,13\n\n\n1,1", "3,13\n\n\n1,1"], + [ + { + "y": 0.25, + "x": 13 + }, + "1,13\n\n\n1,1", + "3,13\n\n\n1,1" + ], [ { "x": 13.75, @@ -168,54 +291,89 @@ }, "2,13\n\n\n2,1" ], - [{"x": 12.75, "c": "#cccccc"}, "3,12\n\n\n2,1"], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "x": 12.75, + "c": "#cccccc" + }, + "3,12\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n3,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n4,1", "4,13\n\n\n4,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,1", "5,1\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n5,1", "5,12\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n5,2", - {"d": true}, + { + "d": true + }, "5,12\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,2" ] - ], - "labels": [ - ["F-row", "F12", "F13"], - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u", "WKL"] ] } } diff --git a/src/rmi_kb/wete/wete.json b/src/rmi_kb/wete/wete.json index 77dc9c33bb..da02115e4b 100644 --- a/src/rmi_kb/wete/wete.json +++ b/src/rmi_kb/wete/wete.json @@ -2,9 +2,42 @@ "name": "Wete", "vendorId": "0xb16b", "productId": "0x00b5", + "matrix": { + "rows": 6, + "cols": 20 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 20}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Right Shift", + "Split Right Shift", + "2.75u Right Shift", + "JIS Right Shift" + ], + [ + "Numpad Area", + "Right Handed", + "Left Handed", + "Macro Keys" + ], + [ + "Bottom Row", + "1.25u Mods", + "1.5u Mods", + "Winkeyless", + "JIS Bottom Row" + ], + [ + "Right Mods", + "Blocker", + "No Blocker", + "1u Mods" + ] + ], "keymap": [ [ { @@ -461,20 +494,6 @@ "5,11\n\n\n5,3", "5,12\n\n\n5,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - [ - "Right Shift", - "Split Right Shift", - "2.75u Right Shift", - "JIS Right Shift" - ], - ["Numpad Area", "Right Handed", "Left Handed", "Macro Keys"], - ["Bottom Row", "1.25u Mods", "1.5u Mods", "Winkeyless", "JIS Bottom Row"], - ["Right Mods", "Blocker", "No Blocker", "1u Mods"] ] } } diff --git a/src/rmi_kb/wete/wete_v2.json b/src/rmi_kb/wete/wete_v2.json index 3c32c33d87..38f4e19dba 100644 --- a/src/rmi_kb/wete/wete_v2.json +++ b/src/rmi_kb/wete/wete_v2.json @@ -2,55 +2,125 @@ "name": "Wete R2", "vendorId": "0xb16b", "productId": "0x00b3", + "matrix": { + "rows": 13, + "cols": 10 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 13, "cols": 10}, "layouts": { + "labels": [ + [ + "Encoder", + "Disable", + "Enable" + ], + [ + "Numpad", + "Right-handed", + "Left-handed", + "Macro" + ], + [ + "Backspace", + "Full", + "Split" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Bottom Row", + "6.25x2-A", + "6.25x3", + "6.25x2-B", + "7x1", + "7x2" + ] + ], "keymap": [ [ - {"x": 20.5, "d": true}, + { + "x": 20.5, + "d": true + }, "12,1\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "12,1\n\n\n0,1" ], [ - {"y": -0.5}, + { + "y": -0.5 + }, "0,0", "1,0", "0,1", "1,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.5}, + { + "x": 0.5 + }, "1,7", "0,8", "1,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "1,9" ], [ - {"y": -0.5, "x": 20.5, "c": "#cccccc", "d": true}, + { + "y": -0.5, + "x": 20.5, + "c": "#cccccc", + "d": true + }, "12,0\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "12,0\n\n\n0,1" ], [ - {"y": -0.25}, + { + "y": -0.25 + }, "2,0", "3,0", "2,1", "3,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,2", "3,2", "2,3", @@ -64,20 +134,33 @@ "2,7", "3,7", "2,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,8\n\n\n2,0", "3,9" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0\n\n\n1,0", "5,0\n\n\n1,0", "4,1\n\n\n1,0", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "5,1\n\n\n1,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "4,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "4,3", "5,3", @@ -90,19 +173,31 @@ "4,7", "5,7", "4,8", - {"w": 1.5}, + { + "w": 1.5 + }, "4,9\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,9" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0\n\n\n1,0", "7,0\n\n\n1,0", "6,1\n\n\n1,0", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "6,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,2", "6,3", "7,3", @@ -114,21 +209,36 @@ "7,6", "6,7", "7,7", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,8\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,9" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,0\n\n\n1,0", "9,0\n\n\n1,0", "8,1\n\n\n1,0", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "9,1\n\n\n1,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "8,2\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,3", "9,3", "8,4", @@ -139,47 +249,88 @@ "9,6", "8,7", "9,7", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,8", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,9" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "10,0\n\n\n1,0", "10,1\n\n\n1,0", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "10,2\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,2\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,5\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,7\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,7\n\n\n5,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "11,8", "10,9", "11,9" ], [ - {"y": 0.25, "c": "#aaaaaa", "h": 2}, + { + "y": 0.25, + "c": "#aaaaaa", + "h": 2 + }, "4,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0\n\n\n1,1", "4,1\n\n\n1,1", "5,1\n\n\n1,1", - {"x": 13.25, "c": "#aaaaaa"}, + { + "x": 13.25, + "c": "#aaaaaa" + }, "3,8\n\n\n2,1", "2,9\n\n\n2,1" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "7,0\n\n\n1,1", "6,1\n\n\n1,1", "7,1\n\n\n1,1", @@ -195,103 +346,180 @@ "4,9\n\n\n4,1" ], [ - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "8,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n1,1", "8,1\n\n\n1,1", "9,1\n\n\n1,1", - {"x": 13}, + { + "x": 13 + }, "7,8\n\n\n4,1" ], [ - {"y": -0.75, "x": 4.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 4.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,2\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,2\n\n\n3,1" ], - [{"y": -0.25, "x": 1}, "11,0\n\n\n1,1", {"w": 2}, "11,1\n\n\n1,1"], [ - {"y": -0.75, "x": 4.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.25, + "x": 1 + }, + "11,0\n\n\n1,1", + { + "w": 2 + }, + "11,1\n\n\n1,1" + ], + [ + { + "y": -0.75, + "x": 4.25, + "c": "#aaaaaa", + "w": 1.25 + }, "10,2\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,2\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n5,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,5\n\n\n5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,7\n\n\n5,1", "11,7\n\n\n5,1", "10,8\n\n\n5,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0\n\n\n1,2", "5,0\n\n\n1,2", "4,1\n\n\n1,2", "5,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "10,2\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "11,2\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,5\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,7\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "10,8\n\n\n5,2" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0\n\n\n1,2", "7,0\n\n\n1,2", "6,1\n\n\n1,2", "7,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "10,2\n\n\n5,3", "11,2\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "10,3\n\n\n5,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,5\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,7\n\n\n5,3" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,0\n\n\n1,2", "9,0\n\n\n1,2", "8,1\n\n\n1,2", "9,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "10,2\n\n\n5,4", "11,2\n\n\n5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,3\n\n\n5,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,5\n\n\n5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "11,7\n\n\n5,4", "10,8\n\n\n5,4" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "10,0\n\n\n1,2", "11,0\n\n\n1,2", "10,1\n\n\n1,2", "11,1\n\n\n1,2" ] - ], - "labels": [ - ["Encoder", "Disable", "Enable"], - ["Numpad", "Right-handed", "Left-handed", "Macro"], - ["Backspace", "Full", "Split"], - ["Left Shift", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Bottom Row", "6.25x2-A", "6.25x3", "6.25x2-B", "7x1", "7x2"] ] } } diff --git a/src/rominronin/katana60/katana60-rev2.json b/src/rominronin/katana60/katana60-rev2.json index b9d9ec1ce2..48d00d94ae 100644 --- a/src/rominronin/katana60/katana60-rev2.json +++ b/src/rominronin/katana60/katana60-rev2.json @@ -2,15 +2,25 @@ "name": "Katana60 v2", "vendorId": "0x7272", "productId": "0xF03B", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "labels": [ "Normal backspace", - ["Bottom Row", "1 a", "7u a", "7u b", "1 b", "1 c", "2 a", "2 b", "2 c"] + [ + "Bottom Row", + "1 a", + "7u a", + "7u b", + "1 b", + "1 c", + "2 a", + "2 b", + "2 c" + ] ], "keymap": [ [ diff --git a/src/rotor/rotor.json b/src/rotor/rotor.json index 74f778af30..2f154985f6 100644 --- a/src/rotor/rotor.json +++ b/src/rotor/rotor.json @@ -2,11 +2,11 @@ "name": "Rotor", "vendorId": "0x04D8", "productId": "0xE8BE", - "lighting": "none", "matrix": { "rows": 5, "cols": 18 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", diff --git a/src/rpiguy9907/Southpaw66/Southpaw66.json b/src/rpiguy9907/Southpaw66/Southpaw66.json index 434f2587d5..3fe9a734be 100644 --- a/src/rpiguy9907/Southpaw66/Southpaw66.json +++ b/src/rpiguy9907/Southpaw66/Southpaw66.json @@ -2,11 +2,11 @@ "name": "Southpaw66", "vendorId": "0x9907", "productId": "0x5366", - "lighting": "none", "matrix": { "rows": 7, "cols": 10 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/rubi/rubi.json b/src/rubi/rubi.json index 258b8ce40b..25fcd4a6f7 100644 --- a/src/rubi/rubi.json +++ b/src/rubi/rubi.json @@ -2,8 +2,13 @@ "name": "Rubi", "vendorId": "0x4752", "productId": "0x5242", - "lighting": "none", - "customFeatures": ["rotary-encoder"], + "matrix": { + "rows": 5, + "cols": 4 + }, + "customFeatures": [ + "rotary-encoder" + ], "customKeycodes": [ { "name": "Encoder Press", @@ -26,10 +31,7 @@ "shortName": "ClType" } ], - "matrix": { - "rows": 5, - "cols": 4 - }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/runes/skjoldr/skjoldr.json b/src/runes/skjoldr/skjoldr.json index ca3103c6d0..afc6743db3 100644 --- a/src/runes/skjoldr/skjoldr.json +++ b/src/runes/skjoldr/skjoldr.json @@ -2,11 +2,11 @@ "name": "Runes Skjoldr", "vendorId": "0x726E", "productId": "0x736B", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/runes/vaengr/vaengr.json b/src/runes/vaengr/vaengr.json index e81da6114b..4d714c2265 100644 --- a/src/runes/vaengr/vaengr.json +++ b/src/runes/vaengr/vaengr.json @@ -2,11 +2,11 @@ "name": "Runes Vaengr", "vendorId": "0x726E", "productId": "0x7661", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 12 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/ryanbaekr/rb18.json b/src/ryanbaekr/rb18.json index 81ced38db0..5a06d4c480 100644 --- a/src/ryanbaekr/rb18.json +++ b/src/ryanbaekr/rb18.json @@ -2,11 +2,11 @@ "name": "ryanbaekr rb18", "vendorId": "0x7262", "productId": "0x0018", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 4 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/ryanbaekr/rb69.json b/src/ryanbaekr/rb69.json index 5dddc1238d..2ef6adebab 100644 --- a/src/ryanbaekr/rb69.json +++ b/src/ryanbaekr/rb69.json @@ -2,11 +2,11 @@ "name": "ryanbaekr rb69", "vendorId": "0x7262", "productId": "0x0069", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/ryanbaekr/rb86.json b/src/ryanbaekr/rb86.json index 780719a587..db45719917 100644 --- a/src/ryanbaekr/rb86.json +++ b/src/ryanbaekr/rb86.json @@ -2,11 +2,11 @@ "name": "ryanbaekr rb86", "vendorId": "0x7262", "productId": "0x0086", - "lighting": "none", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/saevus/cor.json b/src/saevus/cor.json index abbe9943fb..c4b2ae9c76 100644 --- a/src/saevus/cor.json +++ b/src/saevus/cor.json @@ -2,19 +2,37 @@ "name": "cor", "vendorId": "0x5001", "productId": "0x0002", - "lighting": "none", "matrix": { "rows": 5, "cols": 17 }, + "lighting": "none", "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -27,20 +45,35 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,16", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14\n\n\n0,1", "0,15\n\n\n0,1" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -53,17 +86,30 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,16" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "2,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -75,17 +121,31 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,16" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "3,0", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -96,44 +156,91 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"x": 1.5}, + { + "x": 1.5 + }, "3,16" ], - [{"y": -0.75, "x": 15.5, "c": "#777777"}, "3,15"], [ - {"y": -0.25}, + { + "y": -0.75, + "x": 15.5, + "c": "#777777" + }, + "3,15" + ], + [ + { + "y": -0.25 + }, "4,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,11\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n1,0" ], - [{"y": -0.75, "x": 14.5, "c": "#777777"}, "4,14", "4,15", "4,16"], [ - {"x": 1.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 14.5, + "c": "#777777" + }, + "4,14", + "4,15", + "4,16" + ], + [ + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1\n\n\n1,1", "4,2\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n1,1" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Bottom Row", "6.25u", "7u"] ] } } diff --git a/src/saevus/cor_tkl.json b/src/saevus/cor_tkl.json index 3ae1dbc6d3..eec78716e0 100644 --- a/src/saevus/cor_tkl.json +++ b/src/saevus/cor_tkl.json @@ -2,37 +2,84 @@ "name": "Cor TKL", "vendorId": "0x5001", "productId": "0x0003", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u WK", + "7u WKL" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -46,17 +93,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,17 +125,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -91,13 +156,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -108,34 +181,70 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], - [{"y": 0.25, "x": 13, "c": "#aaaaaa"}, "1,13\n\n\n0,1", "3,13\n\n\n0,1"], + [ + { + "y": 0.25, + "x": 13, + "c": "#aaaaaa" + }, + "1,13\n\n\n0,1", + "3,13\n\n\n0,1" + ], [ { "x": 13.75, @@ -148,53 +257,89 @@ }, "2,13\n\n\n1,1" ], - [{"x": 12.75, "c": "#cccccc"}, "3,12\n\n\n1,1"], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "x": 12.75, + "c": "#cccccc" + }, + "3,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,2" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u WK", "7u WKL"] ] } } diff --git a/src/sam/sam_s80_design load file.json b/src/sam/sam_s80_design load file.json index ed82d57d90..c626d15159 100644 --- a/src/sam/sam_s80_design load file.json +++ b/src/sam/sam_s80_design load file.json @@ -1,21 +1,24 @@ { "name": "Sam_S80", - "vendorId": "0x534D", - "productId": "0x3830", - + "matrix": { + "rows": 11, + "cols": 9 + }, "lighting": "qmk_backlight_rgblight", - - "matrix": {"rows": 11, "cols": 9}, - "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split LeftShift", "Split RightShift", - ["Bottom Row", "ANSI", "Tsangan", "WKL"] + [ + "Bottom Row", + "ANSI", + "Tsangan", + "WKL" + ] ], "keymap": [ [ diff --git a/src/satt/vision/satt_vision.json b/src/satt/vision/satt_vision.json index 68b12dccd4..f923a4db07 100644 --- a/src/satt/vision/satt_vision.json +++ b/src/satt/vision/satt_vision.json @@ -2,10 +2,15 @@ "name": "Vision", "vendorId": "0x5454", "productId": "0x5649", + "matrix": { + "rows": 4, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 14}, "layouts": { - "labels": ["Long RShift"], + "labels": [ + "Long RShift" + ], "keymap": [ [ { @@ -167,7 +172,12 @@ "1,5", "1,6" ], - ["2,3", "2,4", "2,5", "2,6"], + [ + "2,3", + "2,4", + "2,5", + "2,6" + ], [ { "x": 1.25, diff --git a/src/sauce/mild/mild.json b/src/sauce/mild/mild.json index d4d17f7983..c3c05cd5bc 100644 --- a/src/sauce/mild/mild.json +++ b/src/sauce/mild/mild.json @@ -2,8 +2,11 @@ "name": "Sauce - Mild", "vendorId": "0x8367", "productId": "0x7783", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/sawnsprojects/amber80_solder/amber80_solder.json b/src/sawnsprojects/amber80_solder/amber80_solder.json index 587cd4484a..c8c5fcc853 100644 --- a/src/sawnsprojects/amber80_solder/amber80_solder.json +++ b/src/sawnsprojects/amber80_solder/amber80_solder.json @@ -2,11 +2,11 @@ "name": "Amber80 Solder", "vendorId": "0x5350", "productId": "0xA801", - "lighting": "qmk_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", @@ -14,7 +14,6 @@ "Right Shift Tsangan", "Right Shift Tsangan" ], - "keymap": [ [ { diff --git a/src/sawnsprojects/eclipse/eclipse60.json b/src/sawnsprojects/eclipse/eclipse60.json index 5de992bfaa..90920a0266 100644 --- a/src/sawnsprojects/eclipse/eclipse60.json +++ b/src/sawnsprojects/eclipse/eclipse60.json @@ -2,17 +2,22 @@ "name": "Eclipse60", "vendorId": "0x534C", "productId": "0xE160", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 7 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Right Shift", "Standard", "Tsangan", "Arrow"], + [ + "Right Shift", + "Standard", + "Tsangan", + "Arrow" + ], [ "Spacebar", "Standard", @@ -24,7 +29,6 @@ "6U Standard" ] ], - "keymap": [ [ { diff --git a/src/sawnsprojects/eclipse/tinyneko.json b/src/sawnsprojects/eclipse/tinyneko.json index 2a7af28c45..466a5ecb6c 100644 --- a/src/sawnsprojects/eclipse/tinyneko.json +++ b/src/sawnsprojects/eclipse/tinyneko.json @@ -2,17 +2,22 @@ "name": "tinyneko", "vendorId": "0x534C", "productId": "0xE260", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 7 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Right Shift", "Standard", "Tsangan", "Arrow"], + [ + "Right Shift", + "Standard", + "Tsangan", + "Arrow" + ], [ "Spacebar", "Standard", @@ -23,7 +28,6 @@ "7u HHKB" ] ], - "keymap": [ [ { diff --git a/src/sawnsprojects/krush60_solder/krush60_solder.json b/src/sawnsprojects/krush60_solder/krush60_solder.json index 61c3dda571..91afa2a06a 100644 --- a/src/sawnsprojects/krush60_solder/krush60_solder.json +++ b/src/sawnsprojects/krush60_solder/krush60_solder.json @@ -2,16 +2,21 @@ "name": "Krush60 Solder", "vendorId": "0x5350", "productId": "0x6B32", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", - ["Right Shift", "2.75", "Arrow", "Tsangan"], + [ + "Right Shift", + "2.75", + "Arrow", + "Tsangan" + ], [ "Spacebar", "Standard", @@ -24,7 +29,6 @@ "7u WKL" ] ], - "keymap": [ [ { diff --git a/src/sawnsprojects/krush65_hotswap/krush65_hotswap.json b/src/sawnsprojects/krush65_hotswap/krush65_hotswap.json index 8190d45fa7..81b25ad0d0 100644 --- a/src/sawnsprojects/krush65_hotswap/krush65_hotswap.json +++ b/src/sawnsprojects/krush65_hotswap/krush65_hotswap.json @@ -2,17 +2,22 @@ "name": "Krush65 Hotswap", "vendorId": "0x5350", "productId": "0x5B31", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Spacebar", "6.25U", "Split Spacebar", "Split Spacebar 2.0", "7U"] + [ + "Spacebar", + "6.25U", + "Split Spacebar", + "Split Spacebar 2.0", + "7U" + ] ], - "keymap": [ [ { diff --git a/src/sawnsprojects/krush65_solder/krush65_solder.json b/src/sawnsprojects/krush65_solder/krush65_solder.json index 50e44f9e62..2e21ac6941 100644 --- a/src/sawnsprojects/krush65_solder/krush65_solder.json +++ b/src/sawnsprojects/krush65_solder/krush65_solder.json @@ -2,18 +2,22 @@ "name": "Krush65 Solder", "vendorId": "0x5350", "productId": "0x6B31", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", - ["Spacebar", "Standard", "Split", "7u"] + [ + "Spacebar", + "Standard", + "Split", + "7u" + ] ], - "keymap": [ [ { diff --git a/src/sawnsprojects/satxri6key/satxri6key.json b/src/sawnsprojects/satxri6key/satxri6key.json index 0dc0c2e2c1..b842c11673 100644 --- a/src/sawnsprojects/satxri6key/satxri6key.json +++ b/src/sawnsprojects/satxri6key/satxri6key.json @@ -2,12 +2,23 @@ "name": "Satxri6key", "vendorId": "0x5350", "productId": "0x0727", + "matrix": { + "rows": 2, + "cols": 3 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 2, "cols": 3}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/src/sawnsprojects/vcl65_solder/vcl65_solder.json b/src/sawnsprojects/vcl65_solder/vcl65_solder.json index a6ae05353c..f7597c6d5a 100644 --- a/src/sawnsprojects/vcl65_solder/vcl65_solder.json +++ b/src/sawnsprojects/vcl65_solder/vcl65_solder.json @@ -2,8 +2,11 @@ "name": "VCL65 by VCL x SawnsProjects", "vendorId": "0x5350", "productId": "0x1727", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/sendyyeah/75pixels/75pixels.json b/src/sendyyeah/75pixels/75pixels.json index 552fb00368..70340153bc 100644 --- a/src/sendyyeah/75pixels/75pixels.json +++ b/src/sendyyeah/75pixels/75pixels.json @@ -2,11 +2,11 @@ "name": "75 Pixels", "vendorId": "0x5359", "productId": "0x3735", - "lighting": "none", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/sendyyeah/bevi/bevi.json b/src/sendyyeah/bevi/bevi.json index 950d2f0a2c..f926c6c9b4 100644 --- a/src/sendyyeah/bevi/bevi.json +++ b/src/sendyyeah/bevi/bevi.json @@ -2,13 +2,15 @@ "name": "bevi", "vendorId": "0x5359", "productId": "0x4256", - "lighting": "none", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/sendyyeah/pix/pix.json b/src/sendyyeah/pix/pix.json index ffd68c9e9c..da8e435d2b 100644 --- a/src/sendyyeah/pix/pix.json +++ b/src/sendyyeah/pix/pix.json @@ -2,12 +2,20 @@ "name": "Pix", "vendorId": "0x5359", "productId": "0x4e34", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 1, "cols": 5 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "keymap": [["0,0", "0,1", "0,2", "0,3", "0,4"]] + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4" + ] + ] } } diff --git a/src/senselessclay/ck60/ck60.json b/src/senselessclay/ck60/ck60.json index 39934a4e74..29f9d85c9b 100644 --- a/src/senselessclay/ck60/ck60.json +++ b/src/senselessclay/ck60/ck60.json @@ -2,14 +2,21 @@ "name": "CK60", "vendorId": "0x4849", "productId": "0x0601", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +29,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,7 +67,10 @@ "1,13" ], [ - {"c": "#cccccc", "w": 1.75}, + { + "c": "#cccccc", + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -69,9 +86,13 @@ "2,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,25 +104,45 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/src/senselessclay/ck65/ck65.json b/src/senselessclay/ck65/ck65.json index b96399aa3a..38f5457ef3 100644 --- a/src/senselessclay/ck65/ck65.json +++ b/src/senselessclay/ck65/ck65.json @@ -2,14 +2,21 @@ "name": "CK65", "vendorId": "0x4849", "productId": "0x0651", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +29,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,13 +66,19 @@ "x2": -0.25 }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,13 +91,20 @@ "2,10", "2,11", "2,12", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,27 +116,47 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/src/senselessclay/had60/had60.json b/src/senselessclay/had60/had60.json index 5461845bad..604c75ab80 100644 --- a/src/senselessclay/had60/had60.json +++ b/src/senselessclay/had60/had60.json @@ -2,21 +2,35 @@ "name": "had60", "vendorId": "0x4849", "productId": "0x060F", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "STANDARD (6.25U)", "TSANGAN (7U)", "HHKB", "WKL"] + [ + "Bottom Row", + "STANDARD (6.25U)", + "TSANGAN (7U)", + "HHKB", + "WKL" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,16 +43,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,7 +77,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -65,9 +93,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,19 +113,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,72 +153,143 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,3" ] ] diff --git a/src/sesame/sesame.json b/src/sesame/sesame.json index a1d98d7695..aa3ec80c6a 100644 --- a/src/sesame/sesame.json +++ b/src/sesame/sesame.json @@ -2,13 +2,16 @@ "name": "Sesame", "vendorId": "0xA68C", "productId": "0xE2BD", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "Long RShift"], + "labels": [ + "Split Backspace", + "Long RShift" + ], "keymap": [ [ { diff --git a/src/sets3n/kk980/kk980.json b/src/sets3n/kk980/kk980.json index 0deabe4000..6224b534e0 100644 --- a/src/sets3n/kk980/kk980.json +++ b/src/sets3n/kk980/kk980.json @@ -2,8 +2,11 @@ "name": "kk980", "vendorId": "0x404A", "productId": "0x0002", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ diff --git a/src/shandoncodes/mino_hotswap/mino_hotswap.json b/src/shandoncodes/mino_hotswap/mino_hotswap.json index ddc030be0b..6fe7cb2313 100644 --- a/src/shandoncodes/mino_hotswap/mino_hotswap.json +++ b/src/shandoncodes/mino_hotswap/mino_hotswap.json @@ -2,8 +2,11 @@ "name": "Mino (Hotswap)", "vendorId": "0x7877", "productId": "0x0002", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 12}, "layouts": { "keymap": [ [ diff --git a/src/shandoncodes/mino_plus/mino_plus.json b/src/shandoncodes/mino_plus/mino_plus.json index e49e62dfee..c06675510b 100644 --- a/src/shandoncodes/mino_plus/mino_plus.json +++ b/src/shandoncodes/mino_plus/mino_plus.json @@ -2,12 +2,21 @@ "name": "Mino Plus", "vendorId": "0x7877", "productId": "0x0003", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "625", + "2.25 Right", + "2.25 Left" + ] + ], "keymap": [ [ { @@ -203,10 +212,6 @@ }, "2,11" ] - ], - "labels": [ - "Split Backspace", - ["Bottom Row", "625", "2.25 Right", "2.25 Left"] ] } } diff --git a/src/sheubox/fallacy/fallacy.json b/src/sheubox/fallacy/fallacy.json index 32caa76576..964d93849c 100755 --- a/src/sheubox/fallacy/fallacy.json +++ b/src/sheubox/fallacy/fallacy.json @@ -2,10 +2,16 @@ "name": "SheuBox Fallacy", "vendorId": "BF00", "productId": "BFFA", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/sirius/uni660/uni660.json b/src/sirius/uni660/uni660.json index 0a9ae72e9c..3d70212bbd 100755 --- a/src/sirius/uni660/uni660.json +++ b/src/sirius/uni660/uni660.json @@ -2,11 +2,22 @@ "name": "Uni660", "vendorId": "0x5352", "productId": "0x0201", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "presets": {"Default": [0, 0]}, - "labels": ["Split Backspace", "Thumb Fn Key"], + "labels": [ + "Split Backspace", + "Thumb Fn Key" + ], + "presets": { + "Default": [ + 0, + 0 + ] + }, "keymap": [ { "name": "Uni660 VIA" diff --git a/src/sirius/uni660/uni660v2.json b/src/sirius/uni660/uni660v2.json index 7ab2ef6fde..3f2dd7ad64 100644 --- a/src/sirius/uni660/uni660v2.json +++ b/src/sirius/uni660/uni660v2.json @@ -2,16 +2,26 @@ "name": "Uni660 V2", "vendorId": "0x5352", "productId": "0x0202", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "presets": {"Default": [0, 0, 0, 0]}, "labels": [ "Split Backspace", "Thumb Fn Key", "Split Left Shift", "ISO Enter" ], + "presets": { + "Default": [ + 0, + 0, + 0, + 0 + ] + }, "keymap": [ { "name": "Uni660 VIA" diff --git a/src/skeletn87/skeletn87_hotswap.json b/src/skeletn87/skeletn87_hotswap.json index 5f5092872a..f1582d3d4f 100644 --- a/src/skeletn87/skeletn87_hotswap.json +++ b/src/skeletn87/skeletn87_hotswap.json @@ -2,11 +2,11 @@ "name": "Skeletn87 Hotswap", "vendorId": "0xF984", "productId": "0xB5E9", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/skeletn87/skeletn87_soldered.json b/src/skeletn87/skeletn87_soldered.json index 912f7d9f6f..6863f6f467 100644 --- a/src/skeletn87/skeletn87_soldered.json +++ b/src/skeletn87/skeletn87_soldered.json @@ -2,17 +2,21 @@ "name": "Skeletn87", "vendorId": "0xF984", "productId": "0xB5E8", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "ISO Enter", "Split left shift", "Split right shift", - ["Bottom row", "6.25u", "7u"] + [ + "Bottom row", + "6.25u", + "7u" + ] ], "keymap": [ [ diff --git a/src/skergo/skergo.json b/src/skergo/skergo.json index 4207aedea6..e325c70598 100644 --- a/src/skergo/skergo.json +++ b/src/skergo/skergo.json @@ -2,10 +2,16 @@ "name": "SKErgo", "vendorId": "0x4B49", "productId": "0x534B", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["2U Backspace", "Remove Right B"], + "labels": [ + "2U Backspace", + "Remove Right B" + ], "keymap": [ [ { @@ -18,7 +24,9 @@ { "x": 12.5, "f": 1, - "fa": [3] + "fa": [ + 3 + ] }, "0,11" ], @@ -38,7 +46,12 @@ }, "0,12", { - "fa": [3, 0, 0, 3] + "fa": [ + 3, + 0, + 0, + 3 + ] }, "0,13\n\n\n0,0", "0,14\n\n\n0,0", @@ -60,7 +73,9 @@ "x": 0.25, "c": "#aaaaaa", "f": 1, - "fa": [3], + "fa": [ + 3 + ], "w": 1.5 }, "1,0", @@ -84,7 +99,9 @@ "y": -0.04999999999999982, "x": 17.1, "f": 1, - "fa": [3] + "fa": [ + 3 + ] }, "3,14" ], @@ -187,7 +204,12 @@ "1,4", "1,5" ], - ["2,2", "2,3", "2,4", "2,5"], + [ + "2,2", + "2,3", + "2,4", + "2,5" + ], [ { "x": 0.5 @@ -223,7 +245,9 @@ "x": -3.75, "c": "#cccccc", "f": 1, - "fa": [3] + "fa": [ + 3 + ] }, "0,7", "0,8", @@ -257,7 +281,9 @@ "4,6\n\n\n1,0", { "f": 1, - "fa": [3] + "fa": [ + 3 + ] }, "3,6", "3,7", @@ -281,7 +307,12 @@ "y": 0.25, "x": -4.5, "c": "#cccccc", - "fa": [3, 0, 0, 3], + "fa": [ + 3, + 0, + 0, + 3 + ], "d": true }, "4,6\n\n\n1,1" diff --git a/src/skippys_custom_pcs/rooboard65/rooboard65.json b/src/skippys_custom_pcs/rooboard65/rooboard65.json index 90ceb46c9a..013420da3d 100644 --- a/src/skippys_custom_pcs/rooboard65/rooboard65.json +++ b/src/skippys_custom_pcs/rooboard65/rooboard65.json @@ -2,8 +2,11 @@ "name": "Rooboard65", "vendorId": "0x36b6", "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/skippys_custom_pcs/roopad/roopad.json b/src/skippys_custom_pcs/roopad/roopad.json index 5af3b947be..562ce0d4e9 100644 --- a/src/skippys_custom_pcs/roopad/roopad.json +++ b/src/skippys_custom_pcs/roopad/roopad.json @@ -2,7 +2,10 @@ "name": "RooPad", "vendorId": "0x36B6", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 5}, + "matrix": { + "rows": 5, + "cols": 5 + }, "lighting": "qmk_rgblight", "layouts": { "keymap": [ diff --git a/src/skmt/15k/15k.json b/src/skmt/15k/15k.json index 3af23e10e9..1dc8bdd813 100644 --- a/src/skmt/15k/15k.json +++ b/src/skmt/15k/15k.json @@ -2,13 +2,38 @@ "name": "SKMT 15k", "vendorId": "0xFEFE", "productId": "0x3488", + "matrix": { + "rows": 3, + "cols": 5 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 3, "cols": 5}, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2", "0,3", "0,4"], - ["1,0", "1,1", "1,2", "1,3", "1,4"], - ["2,0", "2,1", "2,2", "2,3", "2,4"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4" + ] ] } } diff --git a/src/smallice/smallice.json b/src/smallice/smallice.json index 8f68a6f280..4402f731ca 100644 --- a/src/smallice/smallice.json +++ b/src/smallice/smallice.json @@ -2,8 +2,11 @@ "name": "smAllice", "vendorId": "0x514b", "productId": "0x5341", + "matrix": { + "rows": 4, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/smallkeyboard/smallkeyboard.json b/src/smallkeyboard/smallkeyboard.json index 6083d31d2a..e80f0659a3 100644 --- a/src/smallkeyboard/smallkeyboard.json +++ b/src/smallkeyboard/smallkeyboard.json @@ -2,15 +2,23 @@ "name": "smallkeyboard", "vendorId": "0x7C77", "productId": "0x7C76", - "lighting": "none", "matrix": { "rows": 2, "cols": 3 }, + "lighting": "none", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/src/smithrune/iron160/i160h.json b/src/smithrune/iron160/i160h.json index 8db587694b..87b507d8cf 100644 --- a/src/smithrune/iron160/i160h.json +++ b/src/smithrune/iron160/i160h.json @@ -1,155 +1,158 @@ { - "name": "SnR I160-H", - "vendorId": "0x8384", - "productId": "0x1648", - "lighting": "none", - "matrix": {"rows":5, "cols":14}, - "layouts": { - "labels": [ - "Split Backspace" - ], - "keymap": [ - [ - { - "x": 13 - }, - "0,13\n\n\n0,1", - "4,13\n\n\n0,1" - ], - [ - { - "y": 0.25, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - { - "c": "#cccccc" - }, - "3,13" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,0", - "4,1", - { - "w": 1.5 - }, - "4,2", - { - "c": "#cccccc", - "w": 7 - }, - "4,6", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10", - "4,11", - { - "w": 1.5 - }, - "4,12" - ] -] + "name": "SnR I160-H", + "vendorId": "0x8384", + "productId": "0x1648", + "matrix": { + "rows": 5, + "cols": 14 + }, + "lighting": "none", + "layouts": { + "labels": [ + "Split Backspace" + ], + "keymap": [ + [ + { + "x": 13 + }, + "0,13\n\n\n0,1", + "4,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + { + "c": "#cccccc" + }, + "3,13" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0", + "4,1", + { + "w": 1.5 + }, + "4,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10", + "4,11", + { + "w": 1.5 + }, + "4,12" + ] + ] + } } -} diff --git a/src/smithrune/iron160/i160s.json b/src/smithrune/iron160/i160s.json index d0c92fa63f..b29dcb4948 100644 --- a/src/smithrune/iron160/i160s.json +++ b/src/smithrune/iron160/i160s.json @@ -1,226 +1,229 @@ { - "name": "SnR I160-S", - "vendorId": "0x8384", - "productId": "0x1653", - "lighting": "qmk_backlight", - "matrix": {"rows":5, "cols":14}, - "layouts": { - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - "7U Bottom Row" - ], - "keymap": [ -[ - { - "x": 15.5 - }, - "0,13\n\n\n0,1", - "4,13\n\n\n0,1" - ], - [ - { - "y": 0.25, - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 2.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "x": 1.25, - "c": "#cccccc" - }, - "2,12\n\n\n1,1" - ], - [ - { - "w": 1.25 - }, - "3,0\n\n\n2,1", - "3,1\n\n\n2,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,12\n\n\n3,0", - { - "x": 1.25, - "w": 1.75 - }, - "3,12\n\n\n3,1", - { - "c": "#777777" - }, - "3,13\n\n\n3,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n4,0", - { - "w": 1.25 - }, - "4,1\n\n\n4,0", - { - "w": 1.25 - }, - "4,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,9\n\n\n4,0", - { - "w": 1.25 - }, - "4,10\n\n\n4,0", - { - "w": 1.25 - }, - "4,11\n\n\n4,0", - { - "w": 1.25 - }, - "4,12\n\n\n4,0" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n4,1", - "4,1\n\n\n4,1", - { - "w": 1.5 - }, - "4,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n4,1", - "4,11\n\n\n4,1", - { - "w": 1.5 - }, - "4,12\n\n\n4,1" - ] -] -} + "name": "SnR I160-S", + "vendorId": "0x8384", + "productId": "0x1653", + "matrix": { + "rows": 5, + "cols": 14 + }, + "lighting": "qmk_backlight", + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + "7U Bottom Row" + ], + "keymap": [ + [ + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "4,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 2.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "2,12\n\n\n1,1" + ], + [ + { + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n3,0", + { + "x": 1.25, + "w": 1.75 + }, + "3,12\n\n\n3,1", + { + "c": "#777777" + }, + "3,13\n\n\n3,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n4,0", + { + "w": 1.25 + }, + "4,1\n\n\n4,0", + { + "w": 1.25 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9\n\n\n4,0", + { + "w": 1.25 + }, + "4,10\n\n\n4,0", + { + "w": 1.25 + }, + "4,11\n\n\n4,0", + { + "w": 1.25 + }, + "4,12\n\n\n4,0" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,1", + "4,1\n\n\n4,1", + { + "w": 1.5 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n4,1", + "4,11\n\n\n4,1", + { + "w": 1.5 + }, + "4,12\n\n\n4,1" + ] + ] + } } diff --git a/src/smithrune/iron165r2/iron165r2.json b/src/smithrune/iron165r2/iron165r2.json index 5ac227b801..2a53e4aa93 100644 --- a/src/smithrune/iron165r2/iron165r2.json +++ b/src/smithrune/iron165r2/iron165r2.json @@ -2,8 +2,11 @@ "name": "Smith and Rune Iron165 R2", "vendorId": "0x8384", "productId": "0x1652", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split backspace", diff --git a/src/smithrune/iron180/iron180.json b/src/smithrune/iron180/iron180.json index 4787e10da4..f7c961c1e1 100644 --- a/src/smithrune/iron180/iron180.json +++ b/src/smithrune/iron180/iron180.json @@ -2,10 +2,12 @@ "name": "Smith and Rune IRON180", "vendorId": "0x8384", "productId": "0x1180", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { - "presets": {"ISO": [0, 1, 1, 0, 0], "Full tsangan": [1, 0, 0, 1, 1]}, "labels": [ "Split backspace", "ISO enter", @@ -13,6 +15,22 @@ "Split right shift", "7U bottom row" ], + "presets": { + "ISO": [ + 0, + 1, + 1, + 0, + 0 + ], + "Full tsangan": [ + 1, + 0, + 0, + 1, + 1 + ] + }, "keymap": [ [ { diff --git a/src/sneakbox/aliceclone/aliceclone.json b/src/sneakbox/aliceclone/aliceclone.json index 02231c43a9..3fc6c22a9b 100644 --- a/src/sneakbox/aliceclone/aliceclone.json +++ b/src/sneakbox/aliceclone/aliceclone.json @@ -1,8 +1,11 @@ { + "name": "Sneakbox Alice Clone", "vendorId": "0x5342", "productId": "0x0001", - "name": "Sneakbox Alice Clone", - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_rgblight", "layouts": { "keymap": [ diff --git a/src/sneakbox/aliceclonergb/alicecloneRGB.json b/src/sneakbox/aliceclonergb/alicecloneRGB.json index 10200048fa..0c7e7e0425 100644 --- a/src/sneakbox/aliceclonergb/alicecloneRGB.json +++ b/src/sneakbox/aliceclonergb/alicecloneRGB.json @@ -1,8 +1,11 @@ { + "name": "Sneakbox Alice Clone", "vendorId": "0x5342", "productId": "0x0006", - "name": "Sneakbox Alice Clone", - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_rgblight", "layouts": { "keymap": [ diff --git a/src/sneakbox/ava/ava.json b/src/sneakbox/ava/ava.json index ec2938d38c..3afee5ceb8 100644 --- a/src/sneakbox/ava/ava.json +++ b/src/sneakbox/ava/ava.json @@ -1,11 +1,16 @@ { + "name": "AVA", "vendorId": "0x5342", "productId": "0x0004", - "name": "AVA", - "matrix": {"rows": 9, "cols": 8}, + "matrix": { + "rows": 9, + "cols": 8 + }, "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/sneakbox/disarray/disarrayortho.json b/src/sneakbox/disarray/disarrayortho.json index e10a46bc51..1ed3a5b4e7 100644 --- a/src/sneakbox/disarray/disarrayortho.json +++ b/src/sneakbox/disarray/disarrayortho.json @@ -1,12 +1,17 @@ { + "name": "Disarray Ortholinear", "vendorId": "0x5342", "productId": "0x0003", - "name": "Disarray Ortholinear", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "none", "layouts": { "keymap": [ - ["0,0"], + [ + "0,0" + ], [ "1,0", "0,1", diff --git a/src/sneakbox/disarray/disarraystaggered.json b/src/sneakbox/disarray/disarraystaggered.json index 0a192cf379..3b8ba2217c 100644 --- a/src/sneakbox/disarray/disarraystaggered.json +++ b/src/sneakbox/disarray/disarraystaggered.json @@ -1,8 +1,11 @@ { + "name": "Disarray Staggered", "vendorId": "0x5342", "productId": "0x0002", - "name": "Disarray Staggered", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", "layouts": { "keymap": [ diff --git a/src/soda/cherish/cherish.json b/src/soda/cherish/cherish.json index 4041d62d88..e763c8f4d1 100644 --- a/src/soda/cherish/cherish.json +++ b/src/soda/cherish/cherish.json @@ -1,13 +1,12 @@ { "name": "Cherish 75", - "vendorId": "0xEB50", "productId": "0xEB52", - + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "none", - - "matrix": {"rows": 6, "cols": 15}, - "layouts": { "keymap": [ [ diff --git a/src/soda/pocket/pocket.json b/src/soda/pocket/pocket.json index c0df9d8d57..419e464509 100644 --- a/src/soda/pocket/pocket.json +++ b/src/soda/pocket/pocket.json @@ -1,91 +1,94 @@ -{ - "name": "MF34", - "vendorId": "0x1A53", - "productId": "0x4F51", - "lighting": "qmk_rgblight", - "matrix": {"rows": 6,"cols":7}, - "layouts": { - "keymap": [ - [ - { - "y": 0.25 - }, - "0,0", - "0,1", - "0,2", - { - "x": 0.25 - }, - "0,3", - "0,4", - "0,5", - "0,6" - ], - [ - { - "y": 0.25 - }, - "1,0", - "1,1", - "1,2", - { - "x": 0.25 - }, - "1,3", - "1,4", - "1,5", - "1,6" - ], - [ - "2,0", - "2,1", - "2,2", - { - "x": 0.25 - }, - "2,3", - "2,4", - "2,5", - { - "h": 2 - }, - "3,6" - ], - [ - { - "x": 3.25 - }, - "3,3", - "3,4", - "3,5" - ], - [ - { - "x": 1 - }, - "4,1", - { - "x": 1.25 - }, - "4,3", - "4,4", - "4,5", - { - "h": 2 - }, - "5,6" - ], - [ - "5,0", - "5,1", - "5,2", - { - "x": 0.25, - "w": 2 - }, - "5,4", - "5,5" - ] - ] - } -} +{ + "name": "MF34", + "vendorId": "0x1A53", + "productId": "0x4F51", + "matrix": { + "rows": 6, + "cols": 7 + }, + "lighting": "qmk_rgblight", + "layouts": { + "keymap": [ + [ + { + "y": 0.25 + }, + "0,0", + "0,1", + "0,2", + { + "x": 0.25 + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + { + "x": 0.25 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + "2,0", + "2,1", + "2,2", + { + "x": 0.25 + }, + "2,3", + "2,4", + "2,5", + { + "h": 2 + }, + "3,6" + ], + [ + { + "x": 3.25 + }, + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 1 + }, + "4,1", + { + "x": 1.25 + }, + "4,3", + "4,4", + "4,5", + { + "h": 2 + }, + "5,6" + ], + [ + "5,0", + "5,1", + "5,2", + { + "x": 0.25, + "w": 2 + }, + "5,4", + "5,5" + ] + ] + } +} diff --git a/src/sofle/keyhive_sofle_rgb.json b/src/sofle/keyhive_sofle_rgb.json index 7e2caeb288..9078408556 100644 --- a/src/sofle/keyhive_sofle_rgb.json +++ b/src/sofle/keyhive_sofle_rgb.json @@ -2,140 +2,350 @@ "name": "Sofle v2 RGB", "vendorId": "0xFC32", "productId": "0x1287", + "matrix": { + "rows": 10, + "cols": 7 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 7}, "layouts": { "keymap": [ - [{"y": 0.5, "x": 3.25}, "0,3", {"x": 9}, "5,3"], [ - {"y": -0.87, "x": 2.25}, + { + "y": 0.5, + "x": 3.25 + }, + "0,3", + { + "x": 9 + }, + "5,3" + ], + [ + { + "y": -0.87, + "x": 2.25 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 7}, + { + "x": 7 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.9, "x": 5.25}, "0,5", {"x": 5}, "5,5"], [ - {"y": -0.87, "x": 0.25, "c": "#777777"}, + { + "y": -0.9, + "x": 5.25 + }, + "0,5", + { + "x": 5 + }, + "5,5" + ], + [ + { + "y": -0.87, + "x": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 13}, + { + "x": 13 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], [ - {"y": -0.4, "x": 3.25, "c": "#cccccc"}, + { + "y": -0.4, + "x": 3.25, + "c": "#cccccc" + }, "1,3", - {"x": 2.2}, + { + "x": 2.2 + }, "1,6", - {"x": 2.6}, + { + "x": 2.6 + }, "8,6", - {"x": 2.2}, + { + "x": 2.2 + }, "6,3" ], [ - {"y": -0.9, "x": 2.25}, + { + "y": -0.9, + "x": 2.25 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 7}, + { + "x": 7 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.9, "x": 5.25}, "1,5", {"x": 5}, "6,5"], [ - {"y": -0.9, "x": 0.25, "c": "#aaaaaa"}, + { + "y": -0.9, + "x": 5.25 + }, + "1,5", + { + "x": 5 + }, + "6,5" + ], + [ + { + "y": -0.9, + "x": 0.25, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 13}, + { + "x": 13 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], [ - {"y": -0.4, "x": 3.25, "c": "#cccccc"}, + { + "y": -0.4, + "x": 3.25, + "c": "#cccccc" + }, "2,3", - {"x": 2.2}, + { + "x": 2.2 + }, "4,0", - {"x": 2.6}, + { + "x": 2.6 + }, "9,5", - {"x": 2.2}, + { + "x": 2.2 + }, "7,3" ], [ - {"y": -0.9, "x": 2.25}, + { + "y": -0.9, + "x": 2.25 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 7}, + { + "x": 7 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.9, "x": 5.25}, "2,5", {"x": 5}, "7,5"], [ - {"y": -0.9, "x": 0.25, "c": "#aaaaaa"}, + { + "y": -0.9, + "x": 5.25 + }, + "2,5", + { + "x": 5 + }, + "7,5" + ], + [ + { + "y": -0.9, + "x": 0.25, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 13}, + { + "x": 13 + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ], [ - {"y": -0.4, "x": 3.25, "c": "#cccccc"}, + { + "y": -0.4, + "x": 3.25, + "c": "#cccccc" + }, "3,3", - {"x": 2.2}, + { + "x": 2.2 + }, "3,6", - {"x": 2.6}, + { + "x": 2.6 + }, "6,6", - {"x": 2.2}, + { + "x": 2.2 + }, "8,3" ], [ - {"y": -0.9, "x": 2.25}, + { + "y": -0.9, + "x": 2.25 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 7}, + { + "x": 7 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.9, "x": 5.25}, "3,5", {"x": 5}, "8,5"], [ - {"y": -0.9, "x": 0.25, "c": "#aaaaaa"}, + { + "y": -0.9, + "x": 5.25 + }, + "3,5", + { + "x": 5 + }, + "8,5" + ], + [ + { + "y": -0.9, + "x": 0.25, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 13}, + { + "x": 13 + }, "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.3, "x": 3.25}, "4,2", {"x": 9}, "9,1"], [ - {"y": -0.9, "x": 2.25}, + { + "y": -0.3, + "x": 3.25 + }, + "4,2", + { + "x": 9 + }, + "9,1" + ], + [ + { + "y": -0.9, + "x": 2.25 + }, "4,1", - {"x": 1}, + { + "x": 1 + }, "4,3", - {"x": 7}, + { + "x": 7 + }, "9,2", - {"x": 1}, + { + "x": 1 + }, "9,0" ], - [{"r": 30, "rx": 7.15, "y": 4.6, "x": 1, "c": "#777777"}, "4,4"], - [{"r": 45, "y": -2.25, "x": 3.35, "h": 1.5}, "4,5"], - [{"r": -45, "y": 1.3, "x": -2.08, "h": 1.5}, "9,4"], - [{"r": -30, "y": -0.45, "x": 0.8}, "9,3"] + [ + { + "r": 30, + "rx": 7.15, + "y": 4.6, + "x": 1, + "c": "#777777" + }, + "4,4" + ], + [ + { + "r": 45, + "y": -2.25, + "x": 3.35, + "h": 1.5 + }, + "4,5" + ], + [ + { + "r": -45, + "y": 1.3, + "x": -2.08, + "h": 1.5 + }, + "9,4" + ], + [ + { + "r": -30, + "y": -0.45, + "x": 0.8 + }, + "9,3" + ] ] } } diff --git a/src/spaceman/2_milk.json b/src/spaceman/2_milk.json index 027c36e238..4fd37513e5 100644 --- a/src/spaceman/2_milk.json +++ b/src/spaceman/2_milk.json @@ -2,12 +2,19 @@ "name": "spaceman_2_milk", "vendorId": "0x5342", "productId": "0x3225", - "lighting": "qmk_rgblight", "matrix": { "rows": 2, "cols": 1 }, + "lighting": "qmk_rgblight", "layouts": { - "keymap": [["0,0"], ["1,0"]] + "keymap": [ + [ + "0,0" + ], + [ + "1,0" + ] + ] } } diff --git a/src/spaceman/pancake.json b/src/spaceman/pancake.json index b61080e2dc..f9168ca404 100644 --- a/src/spaceman/pancake.json +++ b/src/spaceman/pancake.json @@ -2,13 +2,15 @@ "name": "spaceman_pancake", "vendorId": "0x5342", "productId": "0x504b", - "lighting": "none", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "none", "layouts": { - "labels": ["Spacebar"], + "labels": [ + "Spacebar" + ], "keymap": [ [ "0,0", @@ -66,7 +68,12 @@ "3,10", "3,11" ], - [{"w": 2}, "3,5\n\n\n0,1"] + [ + { + "w": 2 + }, + "3,5\n\n\n0,1" + ] ] } } diff --git a/src/splitkb/kyria.json b/src/splitkb/kyria.json index 83ba4ef3ca..3599ce0f0b 100644 --- a/src/splitkb/kyria.json +++ b/src/splitkb/kyria.json @@ -2,48 +2,158 @@ "name": "SplitKB Kyria", "vendorId": "0x8D1D", "productId": "0x9D9D", + "matrix": { + "rows": 8, + "cols": 8 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Breathing 1", 1], - ["Breathing 2", 1], - ["Breathing 3", 1], - ["Breathing 4", 1], - ["Rainbow Mood 1", 0], - ["Rainbow Mood 2", 0], - ["Rainbow Mood 3", 0], - ["Rainbow Swirl 1", 0], - ["Rainbow Swirl 2", 0], - ["Rainbow Swirl 3", 0], - ["Rainbow Swirl 4", 0], - ["Rainbow Swirl 5", 0], - ["Rainbow Swirl 6", 0], - ["Snake 1", 1], - ["Snake 2", 1], - ["Snake 3", 1], - ["Snake 4", 1], - ["Snake 5", 1], - ["Snake 6", 1], - ["Knight 1", 1], - ["Knight 2", 1], - ["Knight 3", 1], - ["Gradient 1", 1], - ["Gradient 2", 1], - ["Gradient 3", 1], - ["Gradient 4", 1], - ["Gradient 5", 1], - ["Gradient 6", 1], - ["Gradient 7", 1], - ["Gradient 8", 1], - ["Gradient 9", 1], - ["Gradient 10", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Breathing 1", + 1 + ], + [ + "Breathing 2", + 1 + ], + [ + "Breathing 3", + 1 + ], + [ + "Breathing 4", + 1 + ], + [ + "Rainbow Mood 1", + 0 + ], + [ + "Rainbow Mood 2", + 0 + ], + [ + "Rainbow Mood 3", + 0 + ], + [ + "Rainbow Swirl 1", + 0 + ], + [ + "Rainbow Swirl 2", + 0 + ], + [ + "Rainbow Swirl 3", + 0 + ], + [ + "Rainbow Swirl 4", + 0 + ], + [ + "Rainbow Swirl 5", + 0 + ], + [ + "Rainbow Swirl 6", + 0 + ], + [ + "Snake 1", + 1 + ], + [ + "Snake 2", + 1 + ], + [ + "Snake 3", + 1 + ], + [ + "Snake 4", + 1 + ], + [ + "Snake 5", + 1 + ], + [ + "Snake 6", + 1 + ], + [ + "Knight 1", + 1 + ], + [ + "Knight 2", + 1 + ], + [ + "Knight 3", + 1 + ], + [ + "Gradient 1", + 1 + ], + [ + "Gradient 2", + 1 + ], + [ + "Gradient 3", + 1 + ], + [ + "Gradient 4", + 1 + ], + [ + "Gradient 5", + 1 + ], + [ + "Gradient 6", + 1 + ], + [ + "Gradient 7", + 1 + ], + [ + "Gradient 8", + 1 + ], + [ + "Gradient 9", + 1 + ], + [ + "Gradient 10", + 1 + ] ] }, - "matrix": {"rows": 8, "cols": 8}, "layouts": { - "labels": ["Far Left 2U", "Mid Left 2U", "Mid Right 2U", "Far Right 2U"], + "labels": [ + "Far Left 2U", + "Mid Left 2U", + "Mid Right 2U", + "Far Right 2U" + ], "keymap": [ [ { diff --git a/src/splitkb/zima.json b/src/splitkb/zima.json index 325844091f..1b7571ed6c 100644 --- a/src/splitkb/zima.json +++ b/src/splitkb/zima.json @@ -2,49 +2,161 @@ "name": "SplitKB Zima", "vendorId": "0x8D1D", "productId": "0xF75B", + "matrix": { + "rows": 4, + "cols": 3 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Breathing 1", 1], - ["Breathing 2", 1], - ["Breathing 3", 1], - ["Breathing 4", 1], - ["Rainbow Mood 1", 0], - ["Rainbow Mood 2", 0], - ["Rainbow Mood 3", 0], - ["Rainbow Swirl 1", 0], - ["Rainbow Swirl 2", 0], - ["Rainbow Swirl 3", 0], - ["Rainbow Swirl 4", 0], - ["Rainbow Swirl 5", 0], - ["Rainbow Swirl 6", 0], - ["Gradient 1", 1], - ["Gradient 2", 1], - ["Gradient 3", 1], - ["Gradient 4", 1], - ["Gradient 5", 1], - ["Gradient 6", 1], - ["Gradient 7", 1], - ["Gradient 8", 1], - ["Gradient 9", 1], - ["Gradient 10", 1], - ["Twinkle 1", 1], - ["Twinkle 2", 1], - ["Twinkle 3", 1], - ["Twinkle 4", 1], - ["Twinkle 5", 1], - ["Twinkle 6", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Breathing 1", + 1 + ], + [ + "Breathing 2", + 1 + ], + [ + "Breathing 3", + 1 + ], + [ + "Breathing 4", + 1 + ], + [ + "Rainbow Mood 1", + 0 + ], + [ + "Rainbow Mood 2", + 0 + ], + [ + "Rainbow Mood 3", + 0 + ], + [ + "Rainbow Swirl 1", + 0 + ], + [ + "Rainbow Swirl 2", + 0 + ], + [ + "Rainbow Swirl 3", + 0 + ], + [ + "Rainbow Swirl 4", + 0 + ], + [ + "Rainbow Swirl 5", + 0 + ], + [ + "Rainbow Swirl 6", + 0 + ], + [ + "Gradient 1", + 1 + ], + [ + "Gradient 2", + 1 + ], + [ + "Gradient 3", + 1 + ], + [ + "Gradient 4", + 1 + ], + [ + "Gradient 5", + 1 + ], + [ + "Gradient 6", + 1 + ], + [ + "Gradient 7", + 1 + ], + [ + "Gradient 8", + 1 + ], + [ + "Gradient 9", + 1 + ], + [ + "Gradient 10", + 1 + ], + [ + "Twinkle 1", + 1 + ], + [ + "Twinkle 2", + 1 + ], + [ + "Twinkle 3", + 1 + ], + [ + "Twinkle 4", + 1 + ], + [ + "Twinkle 5", + 1 + ], + [ + "Twinkle 6", + 1 + ] ] }, - "matrix": {"rows": 4, "cols": 3}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/src/star75/star75.json b/src/star75/star75.json index 9d086c2d34..43cfb30479 100644 --- a/src/star75/star75.json +++ b/src/star75/star75.json @@ -2,8 +2,11 @@ "name": "Star75", "vendorId": "0x4B35", "productId": "0x6060", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/stello65/stello65_beta.json b/src/stello65/stello65_beta.json index 4da8748088..593e2782f6 100644 --- a/src/stello65/stello65_beta.json +++ b/src/stello65/stello65_beta.json @@ -2,12 +2,29 @@ "name": "Stelo65", "vendorId": "0x5559", "productId": "0x0003", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 8}, "layouts": { + "labels": [ + "Enable Encoder", + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "ANSI", + "7U" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#f1ede6"}, + { + "x": 2.5, + "c": "#f1ede6" + }, "0,0", "1,0", "0,1", @@ -21,21 +38,35 @@ "0,5", "1,5", "0,6", - {"w": 2}, + { + "w": 2 + }, "1,6\n\n\n1,0", "1,7\n\n\n0,0", - {"x": 0.25, "d": true}, + { + "x": 0.25, + "d": true + }, "4,6\n\n\n0,0", - {"x": -0.75}, + { + "x": -0.75 + }, "1,6\n\n\n1,1", "0,7\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,7\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,6\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", "3,0", "2,1", @@ -49,18 +80,34 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6\n\n\n2,0", "3,7", - {"x": 0.25, "d": true}, + { + "x": 0.25, + "d": true + }, "4,7\n\n\n0,0", - {"w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "5,6\n\n\n2,1", - {"x": 1.5}, + { + "x": 1.5 + }, "4,7\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "4,0", "5,0", "4,1", @@ -73,17 +120,26 @@ "5,4", "4,5", "5,5", - {"w": 2.25}, + { + "w": 2.25 + }, "5,6\n\n\n2,0", "5,7", - {"x": 0.25}, + { + "x": 0.25 + }, "3,6\n\n\n2,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n3,1", "7,0\n\n\n3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "6,0\n\n\n3,0", "6,1", "7,1", @@ -95,47 +151,67 @@ "7,4", "6,5", "7,5", - {"w": 1.75}, + { + "w": 1.75 + }, "6,6", "7,6", "7,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "8,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "8,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n4,0", - {"x": 0.5}, + { + "x": 0.5 + }, "8,6", "9,6", "9,7" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n4,1", "9,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "8,3\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5\n\n\n4,1" ] - ], - "labels": [ - "Enable Encoder", - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "ANSI", "7U"] ] } } diff --git a/src/stello65/stello65_hs_rev1.json b/src/stello65/stello65_hs_rev1.json index aa5c82b286..8d23add166 100644 --- a/src/stello65/stello65_hs_rev1.json +++ b/src/stello65/stello65_hs_rev1.json @@ -2,11 +2,14 @@ "name": "Stello65", "vendorId": "0x5559", "productId": "0x0004", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": { "extends": "none", "keycodes": "qmk" }, - "matrix": {"rows": 10, "cols": 8}, "layouts": { "keymap": [ [ @@ -23,11 +26,15 @@ "0,5", "1,5", "0,6", - {"w": 2}, + { + "w": 2 + }, "1,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "3,0", "2,1", @@ -41,12 +48,16 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6", "2,7" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,0", "5,0", "4,1", @@ -59,12 +70,16 @@ "5,4", "4,5", "5,5", - {"w": 2.25}, + { + "w": 2.25 + }, "5,6", "4,7" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "6,0", "7,0", "6,1", @@ -76,25 +91,41 @@ "6,4", "7,4", "6,5", - {"w": 1.75}, + { + "w": 1.75 + }, "7,5", "7,6", "6,7" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1", - {"w": 6.25}, + { + "w": 6.25 + }, "9,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5", - {"x": 0.5}, + { + "x": 0.5 + }, "8,6", "9,6", "8,7" diff --git a/src/stello65/stello65_sl_rev1.json b/src/stello65/stello65_sl_rev1.json index 299dbda206..59c575b7c3 100644 --- a/src/stello65/stello65_sl_rev1.json +++ b/src/stello65/stello65_sl_rev1.json @@ -2,15 +2,30 @@ "name": "Stello65", "vendorId": "0x5559", "productId": "0x0005", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": { "extends": "none", "keycodes": "qmk" }, - "matrix": {"rows": 10, "cols": 8}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "ANSI", + "7U" + ] + ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", "1,0", "0,1", @@ -24,14 +39,21 @@ "0,5", "1,5", "0,6", - {"w": 2}, + { + "w": 2 + }, "1,6\n\n\n0,0", - {"x": 1.5}, + { + "x": 1.5 + }, "1,6\n\n\n0,1", "0,7\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", "3,0", "2,1", @@ -45,14 +67,26 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6\n\n\n1,0", "3,7", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "5,6\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "4,0", "5,0", "4,1", @@ -65,17 +99,26 @@ "5,4", "4,5", "5,5", - {"w": 2.25}, + { + "w": 2.25 + }, "5,6\n\n\n1,0", "5,7", - {"x": 0.25}, + { + "x": 0.25 + }, "3,6\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n2,1", "7,0\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "6,0\n\n\n2,0", "6,1", "7,1", @@ -87,46 +130,67 @@ "7,4", "6,5", "7,5", - {"w": 1.75}, + { + "w": 1.75 + }, "6,6", "7,6", "7,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "8,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "8,3\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "8,6", "9,6", "9,7" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n3,1", "9,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n3,1", - {"w": 7}, + { + "w": 7 + }, "8,3\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5\n\n\n3,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "ANSI", "7U"] ] } } diff --git a/src/stickey4/stickey4.json b/src/stickey4/stickey4.json index 1251aaf1c2..3c5b4eda02 100644 --- a/src/stickey4/stickey4.json +++ b/src/stickey4/stickey4.json @@ -2,13 +2,35 @@ "name": "stickey4", "vendorId": "0x5946", "productId": "0x0010", + "matrix": { + "rows": 1, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 1, "cols": 8}, "layouts": { "labels": [], "keymap": [ - [{"x": 0.125}, "0,0", "0,1", "0,2", "0,3"], - [{"y": 0.25}, "0,4", "0,5", {"x": 0.25}, "0,6", "0,7"] + [ + { + "x": 0.125 + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.25 + }, + "0,4", + "0,5", + { + "x": 0.25 + }, + "0,6", + "0,7" + ] ] } } diff --git a/src/stratos/stratos.json b/src/stratos/stratos.json index 12292e4622..4e66ebc465 100644 --- a/src/stratos/stratos.json +++ b/src/stratos/stratos.json @@ -2,17 +2,22 @@ "name": "Stratos", "vendorId": "0xD5D0", "productId": "0x992D", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split BackSpace", "ISO Enter", "Split LShift", - ["Right shift", "Full", "Split", "Arrows"], + [ + "Right shift", + "Full", + "Split", + "Arrows" + ], [ "Bottom Row", "Ansi", diff --git a/src/studiokestra/bourgeau/bourgeau.json b/src/studiokestra/bourgeau/bourgeau.json index f04529821c..9a61307b24 100644 --- a/src/studiokestra/bourgeau/bourgeau.json +++ b/src/studiokestra/bourgeau/bourgeau.json @@ -2,11 +2,11 @@ "name": "Bourgeau", "vendorId": "0x7C10", "productId": "0x7501", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/studiokestra/cascade/cascade.json b/src/studiokestra/cascade/cascade.json index 5848e6d56e..6dcb4f80d8 100644 --- a/src/studiokestra/cascade/cascade.json +++ b/src/studiokestra/cascade/cascade.json @@ -2,16 +2,22 @@ "name": "Cascade", "vendorId": "0x7C10", "productId": "0x6001", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "WKL", "HHKB"] + [ + "Bottom Row", + "ANSI", + "7U", + "WKL", + "HHKB" + ] ], "keymap": [ [ diff --git a/src/studiokestra/galatea/galatea-rev1.json b/src/studiokestra/galatea/galatea-rev1.json index bfa3fa0e3f..3459832c8e 100644 --- a/src/studiokestra/galatea/galatea-rev1.json +++ b/src/studiokestra/galatea/galatea-rev1.json @@ -2,19 +2,30 @@ "name": "Galatea", "vendorId": "0x7C10", "productId": "0x8801", - "lighting": "none", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "none", "layouts": { "labels": [ - ["Top Row", "F13", "F12"], + [ + "Top Row", + "F13", + "F12" + ], "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL", "10U", "10U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL", + "10U", + "10U WKL" + ] ], "keymap": [ [ diff --git a/src/studiokestra/galatea/galatea-rev2.json b/src/studiokestra/galatea/galatea-rev2.json index a2cd6862af..825e813885 100644 --- a/src/studiokestra/galatea/galatea-rev2.json +++ b/src/studiokestra/galatea/galatea-rev2.json @@ -2,19 +2,30 @@ "name": "Galatea", "vendorId": "0x7C10", "productId": "0x8802", - "lighting": "qmk_rgblight", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ - ["Top Row", "F13", "F12"], + [ + "Top Row", + "F13", + "F12" + ], "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL", "10U", "10U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL", + "10U", + "10U WKL" + ] ], "keymap": [ [ diff --git a/src/studiokestra/nascent/nascent.json b/src/studiokestra/nascent/nascent.json index a8dc9c7ac5..5d49b50b59 100644 --- a/src/studiokestra/nascent/nascent.json +++ b/src/studiokestra/nascent/nascent.json @@ -2,15 +2,20 @@ "name": "Nascent", "vendorId": "0x7C10", "productId": "0x0165", - "lighting": "none", "matrix": { "rows": 10, "cols": 8 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", - ["Bottom Row", "6.25U", "7U", "3U Split-Space"] + [ + "Bottom Row", + "6.25U", + "7U", + "3U Split-Space" + ] ], "keymap": [ [ diff --git a/src/studiokestra/nue/nue.json b/src/studiokestra/nue/nue.json index 27016c6d35..4331b343d0 100644 --- a/src/studiokestra/nue/nue.json +++ b/src/studiokestra/nue/nue.json @@ -2,18 +2,24 @@ "name": "Nue", "vendorId": "0x7C10", "productId": "0x0701", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "WKL", "HHKB"] + [ + "Bottom Row", + "ANSI", + "7U", + "WKL", + "HHKB" + ] ], "keymap": [ [ diff --git a/src/superhuman/shk9.json b/src/superhuman/shk9.json index 92f4b4fdc2..d2c9533623 100644 --- a/src/superhuman/shk9.json +++ b/src/superhuman/shk9.json @@ -2,16 +2,28 @@ "name": "Superhuman SHK9", "vendorId": "0x5348", "productId": "0x4B39", - "lighting": "none", "matrix": { "rows": 3, "cols": 3 }, + "lighting": "none", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/src/superlyra/superlyra.json b/src/superlyra/superlyra.json index 3c55ecb1d2..f1c0c0ab72 100644 --- a/src/superlyra/superlyra.json +++ b/src/superlyra/superlyra.json @@ -2,142 +2,415 @@ "name": "SuperLyra", "vendorId": "0x4443", "productId": "0x4C53", + "matrix": { + "rows": 5, + "cols": 18 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 18}, "layouts": { "labels": [], "keymap": [ - [{"x": 4}, "0,4", {"x": 10}, "0,13"], - [{"y": -0.9, "x": 3}, "0,3"], - [{"y": -1, "x": 5}, "0,5", {"x": 8}, "0,12", {"x": 1}, "0,14"], - [{"y": -0.85, "x": 8}, "0,7", "0,8", "0,9", "0,10"], - [{"y": -1, "x": 6}, "0,6", {"x": 6}, "0,11"], [ - {"y": -0.95}, + { + "x": 4 + }, + "0,4", + { + "x": 10 + }, + "0,13" + ], + [ + { + "y": -0.9, + "x": 3 + }, + "0,3" + ], + [ + { + "y": -1, + "x": 5 + }, + "0,5", + { + "x": 8 + }, + "0,12", + { + "x": 1 + }, + "0,14" + ], + [ + { + "y": -0.85, + "x": 8 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "y": -1, + "x": 6 + }, + "0,6", + { + "x": 6 + }, + "0,11" + ], + [ + { + "y": -0.95 + }, "0,0", - {"x": 1}, + { + "x": 1 + }, "0,2", - {"x": 14}, + { + "x": 14 + }, "0,15", - {"x": 1}, + { + "x": 1 + }, "0,17" ], - [{"y": -0.9, "x": 1}, "0,1", {"x": 16}, "0,16"], - [{"y": -0.4, "x": 15}, "1,13"], - [{"y": -1, "x": 4}, "1,4"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1 + }, + "0,1", + { + "x": 16 + }, + "0,16" + ], + [ + { + "y": -0.4, + "x": 15 + }, + "1,13" + ], + [ + { + "y": -1, + "x": 4 + }, + "1,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, "1,3", - {"x": 1}, + { + "x": 1 + }, "1,5", - {"x": 8}, + { + "x": 8 + }, "1,12", - {"x": 1}, + { + "x": 1 + }, "1,14" ], [ - {"y": -0.85, "x": 6}, + { + "y": -0.85, + "x": 6 + }, "1,6", - {"x": 1}, + { + "x": 1 + }, "1,7", "1,8", "1,9", "1,10", - {"x": 1}, + { + "x": 1 + }, "1,11" ], [ - {"y": -0.95}, + { + "y": -0.95 + }, "1,0", - {"x": 1}, + { + "x": 1 + }, "1,2", - {"x": 14}, + { + "x": 14 + }, "1,15", - {"x": 1}, + { + "x": 1 + }, "1,17" ], - [{"y": -0.9, "x": 1}, "1,1", {"x": 16}, "1,16"], - [{"y": -0.4, "x": 4}, "2,4", {"x": 10}, "2,13"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1 + }, + "1,1", + { + "x": 16 + }, + "1,16" + ], + [ + { + "y": -0.4, + "x": 4 + }, + "2,4", + { + "x": 10 + }, + "2,13" + ], + [ + { + "y": -0.9, + "x": 3 + }, "2,3", - {"x": 1}, + { + "x": 1 + }, "2,5", - {"x": 8}, + { + "x": 8 + }, "2,12", - {"x": 1}, + { + "x": 1 + }, "2,14" ], [ - {"y": -0.85, "x": 6}, + { + "y": -0.85, + "x": 6 + }, "2,6", - {"x": 1}, + { + "x": 1 + }, "2,7", "2,8", "2,9", "2,10", - {"x": 1}, + { + "x": 1 + }, "2,11" ], [ - {"y": -0.95}, + { + "y": -0.95 + }, "2,0", - {"x": 1}, + { + "x": 1 + }, "2,2", - {"x": 14}, + { + "x": 14 + }, "2,15", - {"x": 1}, + { + "x": 1 + }, "2,17" ], - [{"y": -0.9, "x": 1}, "2,1", {"x": 16}, "2,16"], - [{"y": -0.4, "x": 4}, "3,4", {"x": 10}, "3,13"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1 + }, + "2,1", + { + "x": 16 + }, + "2,16" + ], + [ + { + "y": -0.4, + "x": 4 + }, + "3,4", + { + "x": 10 + }, + "3,13" + ], + [ + { + "y": -0.9, + "x": 3 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "3,5", - {"x": 8}, + { + "x": 8 + }, "3,12", - {"x": 1}, + { + "x": 1 + }, "3,14" ], - [{"y": -0.85, "x": 6}, "3,6", {"x": 6}, "3,11"], - [{"y": -1, "x": 8}, "3,7", "3,8", "3,9", "3,10"], [ - {"y": -0.95}, + { + "y": -0.85, + "x": 6 + }, + "3,6", + { + "x": 6 + }, + "3,11" + ], + [ + { + "y": -1, + "x": 8 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "y": -0.95 + }, "3,0", - {"x": 1}, + { + "x": 1 + }, "3,2", - {"x": 14}, + { + "x": 14 + }, "3,15", - {"x": 1}, + { + "x": 1 + }, "3,17" ], - [{"y": -0.9, "x": 1}, "3,1", {"x": 16}, "3,16"], - [{"y": -0.4, "x": 4}, "4,4", {"x": 10}, "4,13"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1 + }, + "3,1", + { + "x": 16 + }, + "3,16" + ], + [ + { + "y": -0.4, + "x": 4 + }, + "4,4", + { + "x": 10 + }, + "4,13" + ], + [ + { + "y": -0.9, + "x": 3 + }, "4,3", - {"x": 1}, + { + "x": 1 + }, "4,5", - {"x": 8}, + { + "x": 8 + }, "4,12", - {"x": 1}, + { + "x": 1 + }, "4,14" ], - [{"y": -0.85, "x": 8}, "4,7", "4,8", "4,9", "4,10"], [ - {"y": -0.95}, + { + "y": -0.85, + "x": 8 + }, + "4,7", + "4,8", + "4,9", + "4,10" + ], + [ + { + "y": -0.95 + }, "4,0", - {"x": 1}, + { + "x": 1 + }, "4,2", - {"x": 14}, + { + "x": 14 + }, "4,15", - {"x": 1}, + { + "x": 1 + }, "4,17" ], - [{"y": -0.9, "x": 1}, "4,1", {"x": 16}, "4,16"], - [{"y": -0.9, "x": 6.25, "w": 1.5}, "4,6", {"x": 4.5, "w": 1.5}, "4,11"] + [ + { + "y": -0.9, + "x": 1 + }, + "4,1", + { + "x": 16 + }, + "4,16" + ], + [ + { + "y": -0.9, + "x": 6.25, + "w": 1.5 + }, + "4,6", + { + "x": 4.5, + "w": 1.5 + }, + "4,11" + ] ] } } diff --git a/src/superuser/ext/ext.json b/src/superuser/ext/ext.json index d6052de399..4c8f5594e7 100755 --- a/src/superuser/ext/ext.json +++ b/src/superuser/ext/ext.json @@ -2,11 +2,11 @@ "name": "Superuser EXT", "vendorId": "0x5355", "productId": "0x4558", - "lighting": "none", "matrix": { "rows": 5, "cols": 19 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", diff --git a/src/superuser/frl/frl.json b/src/superuser/frl/frl.json index 85e4dd726d..9c71ce631f 100755 --- a/src/superuser/frl/frl.json +++ b/src/superuser/frl/frl.json @@ -2,11 +2,11 @@ "name": "Superuser FRL", "vendorId": "0x5355", "productId": "0x4652", - "lighting": "none", "matrix": { "rows": 5, "cols": 17 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", diff --git a/src/superuser/tkl/tkl.json b/src/superuser/tkl/tkl.json index e2da7768b9..160237ccf9 100755 --- a/src/superuser/tkl/tkl.json +++ b/src/superuser/tkl/tkl.json @@ -2,11 +2,11 @@ "name": "Superuser TKL", "vendorId": "0x5355", "productId": "0x544B", - "lighting": "none", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", diff --git a/src/swiftrax/astro65.json b/src/swiftrax/astro65.json index 51fea433d0..8b3d3b27c6 100644 --- a/src/swiftrax/astro65.json +++ b/src/swiftrax/astro65.json @@ -2,13 +2,17 @@ "name": "Astro65", "vendorId": "0x04D8", "productId": "0xEAEF", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "7U Bottom Row", "Blocker"], + "labels": [ + "Split Backspace", + "7U Bottom Row", + "Blocker" + ], "keymap": [ [ { diff --git a/src/swiftrax/bebol.json b/src/swiftrax/bebol.json index f4aea0a335..18ca4094a5 100644 --- a/src/swiftrax/bebol.json +++ b/src/swiftrax/bebol.json @@ -2,15 +2,20 @@ "name": "Bebol", "vendorId": "0x04D8", "productId": "0xEAC4", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", - ["Bottom Row", "7U", "6.25U - 1.5U - 1.5U", "6.25U - 1U - 1U - 1U"] + [ + "Bottom Row", + "7U", + "6.25U - 1.5U - 1.5U", + "6.25U - 1U - 1U - 1U" + ] ], "keymap": [ [ diff --git a/src/swiftrax/beegboy.json b/src/swiftrax/beegboy.json index 867e596e5f..bca458f02f 100644 --- a/src/swiftrax/beegboy.json +++ b/src/swiftrax/beegboy.json @@ -2,11 +2,11 @@ "name": "Beegboy", "vendorId": "0x04D8", "productId": "0xEAC5", - "lighting": "none", "matrix": { "rows": 12, "cols": 9 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/swiftrax/bumblebee.json b/src/swiftrax/bumblebee.json index 2429679d17..afca6002b5 100644 --- a/src/swiftrax/bumblebee.json +++ b/src/swiftrax/bumblebee.json @@ -2,11 +2,11 @@ "name": "BumbleBee", "vendorId": "0x04D8", "productId": "0xE881", - "lighting": "qmk_rgblight", "matrix": { "rows": 8, "cols": 8 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/swiftrax/cowfish.json b/src/swiftrax/cowfish.json index 4127a31b67..f4d1123103 100644 --- a/src/swiftrax/cowfish.json +++ b/src/swiftrax/cowfish.json @@ -2,13 +2,16 @@ "name": "CowFish", "vendorId": "0x04D8", "productId": "0xEB53", - "lighting": "none", "matrix": { "rows": 6, "cols": 18 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "Tsangan"], + "labels": [ + "Split Backspace", + "Tsangan" + ], "keymap": [ [ { diff --git a/src/swiftrax/digicarp65.json b/src/swiftrax/digicarp65.json index 1466b6e03d..6ed33f932d 100644 --- a/src/swiftrax/digicarp65.json +++ b/src/swiftrax/digicarp65.json @@ -2,17 +2,21 @@ "name": "DigiCarp65", "vendorId": "0x04D8", "productId": "0xE7F1", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Keys", "1U-1U-1U", "1.5U-1.5U"] + [ + "Bottom Keys", + "1U-1U-1U", + "1.5U-1.5U" + ] ], "keymap": [ [ diff --git a/src/swiftrax/digicarpice.json b/src/swiftrax/digicarpice.json index b7e2df7103..d052f2ea13 100644 --- a/src/swiftrax/digicarpice.json +++ b/src/swiftrax/digicarpice.json @@ -2,13 +2,19 @@ "name": "DigiCarpice", "vendorId": "0x04D8", "productId": "0xE79A", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": [["Backspace", "Unified", "Split"]], + "labels": [ + [ + "Backspace", + "Unified", + "Split" + ] + ], "keymap": [ [ { diff --git a/src/swiftrax/equator.json b/src/swiftrax/equator.json index a92f88e695..4623cd73d4 100644 --- a/src/swiftrax/equator.json +++ b/src/swiftrax/equator.json @@ -2,15 +2,23 @@ "name": "Equator", "vendorId": "0x04D8", "productId": "0xE984", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Right Shift", "Unified", "Split"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Right Shift", + "Unified", + "Split" + ] ], "keymap": [ [ diff --git a/src/swiftrax/glacier.json b/src/swiftrax/glacier.json index 7d650597fe..32493c39aa 100644 --- a/src/swiftrax/glacier.json +++ b/src/swiftrax/glacier.json @@ -2,13 +2,15 @@ "name": "Glacier", "vendorId": "0x04D8", "productId": "0xE890", - "lighting": "qmk_rgblight", "matrix": { "rows": 12, "cols": 10 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/swiftrax/joypad.json b/src/swiftrax/joypad.json index 6468968642..51a250b51a 100644 --- a/src/swiftrax/joypad.json +++ b/src/swiftrax/joypad.json @@ -2,13 +2,17 @@ "name": "Joypad", "vendorId": "0x04D8", "productId": "0xEA68", - "lighting": "none", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "none", "layouts": { - "labels": ["Split Plus", "Split Enter", "Split 0"], + "labels": [ + "Split Plus", + "Split Enter", + "Split 0" + ], "keymap": [ [ { @@ -83,7 +87,10 @@ }, "5,3\n\n\n1,1" ], - ["5,0\n\n\n2,1", "5,1\n\n\n2,1"] + [ + "5,0\n\n\n2,1", + "5,1\n\n\n2,1" + ] ] } } diff --git a/src/swiftrax/koalafications.json b/src/swiftrax/koalafications.json index 560c21fbac..99bf94277f 100644 --- a/src/swiftrax/koalafications.json +++ b/src/swiftrax/koalafications.json @@ -2,13 +2,16 @@ "name": "Koalafications", "vendorId": "0x04D8", "productId": "0xEA44", - "lighting": "none", "matrix": { "rows": 6, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "Bottom Row"], + "labels": [ + "Split Backspace", + "Bottom Row" + ], "keymap": [ [ { diff --git a/src/swiftrax/nodu.json b/src/swiftrax/nodu.json index 08587a6ad4..db7c962a98 100644 --- a/src/swiftrax/nodu.json +++ b/src/swiftrax/nodu.json @@ -2,13 +2,17 @@ "name": "Nodu", "vendorId": "0x04D8", "productId": "0xEA6E", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "Split Right Shift", "Bottom"], + "labels": [ + "Split Backspace", + "Split Right Shift", + "Bottom" + ], "keymap": [ [ { diff --git a/src/swiftrax/pandamic.json b/src/swiftrax/pandamic.json index 97b5f2ed8a..7a2a1e3501 100644 --- a/src/swiftrax/pandamic.json +++ b/src/swiftrax/pandamic.json @@ -2,13 +2,17 @@ "name": "Pandamic", "vendorId": "0x04D8", "productId": "0xEB0E", - "lighting": "none", "matrix": { "rows": 10, "cols": 10 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "Split Right Shift", "Bottom"], + "labels": [ + "Split Backspace", + "Split Right Shift", + "Bottom" + ], "keymap": [ [ { diff --git a/src/swiftrax/retropad.json b/src/swiftrax/retropad.json index 5462121542..53661d36d7 100644 --- a/src/swiftrax/retropad.json +++ b/src/swiftrax/retropad.json @@ -2,11 +2,11 @@ "name": "Retropad", "vendorId": "0x04D8", "productId": "0xEB0C", - "lighting": "qmk_rgblight", "matrix": { "rows": 3, "cols": 2 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ @@ -24,7 +24,10 @@ "1,0", "1,1" ], - ["2,0", "2,1"] + [ + "2,0", + "2,1" + ] ] } } diff --git a/src/swiftrax/the_galleon.json b/src/swiftrax/the_galleon.json index e697bc9f0e..58c9906b15 100644 --- a/src/swiftrax/the_galleon.json +++ b/src/swiftrax/the_galleon.json @@ -2,13 +2,18 @@ "name": "The Galleon", "vendorId": "0x04D8", "productId": "0xEA2D", - "lighting": "none", "matrix": { "rows": 14, "cols": 9 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "1U Plus", "1U Enter", "Bottom Row"], + "labels": [ + "Split Backspace", + "1U Plus", + "1U Enter", + "Bottom Row" + ], "keymap": [ [ { diff --git a/src/swiftrax/unsplit.json b/src/swiftrax/unsplit.json index 6e27a0db16..0041cf9779 100644 --- a/src/swiftrax/unsplit.json +++ b/src/swiftrax/unsplit.json @@ -2,11 +2,11 @@ "name": "UnSplit", "vendorId": "0x04D8", "productId": "0xEAB1", - "lighting": "none", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/swiftrax/walter.json b/src/swiftrax/walter.json index 49701baa49..fac01c5d9f 100644 --- a/src/swiftrax/walter.json +++ b/src/swiftrax/walter.json @@ -2,17 +2,21 @@ "name": "Walter", "vendorId": "0x04D8", "productId": "0xE964", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Keys", "1U-1U-1U", "1.5U-1.5U"] + [ + "Bottom Keys", + "1U-1U-1U", + "1.5U-1.5U" + ] ], "keymap": [ [ diff --git a/src/switchplate/southpaw_fullsize/southpaw_fullsize.json b/src/switchplate/southpaw_fullsize/southpaw_fullsize.json index e031e982fe..3fe9f8b55e 100644 --- a/src/switchplate/southpaw_fullsize/southpaw_fullsize.json +++ b/src/switchplate/southpaw_fullsize/southpaw_fullsize.json @@ -2,19 +2,60 @@ "name": "Southpaw Fullsize", "vendorId": "0xa103", "productId": "0x0017", + "matrix": { + "rows": 6, + "cols": 22 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 6, "cols": 22}, "layouts": { "labels": [ - ["Numpad Leftside Upper Keys", "Split", "2U"], - ["Numpad Leftside Lower Keys", "Split", "2U Vertical", "2U Horizontal"], - ["Numpad Rightside Upper Keys", "Split", "2U"], - ["Numpad Rightside Lower Keys", "Split", "2U Vertical", "2U Horizontal"], - ["Left Shift", "ANSI", "ISO"], - ["Backspace", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Right Shift", "Split", "Unified"], - ["Bottom Row", "Tsangan", "1.25U ANSI"] + [ + "Numpad Leftside Upper Keys", + "Split", + "2U" + ], + [ + "Numpad Leftside Lower Keys", + "Split", + "2U Vertical", + "2U Horizontal" + ], + [ + "Numpad Rightside Upper Keys", + "Split", + "2U" + ], + [ + "Numpad Rightside Lower Keys", + "Split", + "2U Vertical", + "2U Horizontal" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Split", + "Unified" + ], + [ + "Bottom Row", + "Tsangan", + "1.25U ANSI" + ] ], "keymap": [ [ diff --git a/src/switchplate/switchplate910/switchplate910.json b/src/switchplate/switchplate910/switchplate910.json index 02e0250d63..01ffdfc3fc 100644 --- a/src/switchplate/switchplate910/switchplate910.json +++ b/src/switchplate/switchplate910/switchplate910.json @@ -2,14 +2,22 @@ "name": "Switchplate 910", "vendorId": "0x54f3", "productId": "0x2065", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -22,15 +30,23 @@ "0,10", "0,11", "0,12", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "0,13", "0,14", "2,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -43,14 +59,23 @@ "1,10", "1,11", "1,12", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -62,14 +87,23 @@ "2,9", "2,10", "2,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,1", "3,2", "3,3", @@ -80,27 +114,57 @@ "3,8", "3,9", "3,10", - {"c": "#363636", "t": "#DEBFB3", "w": 1.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.75 + }, "3,11", - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "3,12", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 6.25}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 6.25 + }, "4,5", - {"c": "#363636", "t": "#DEBFB3", "w": 1.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"x": 0.5, "c": "#DEBFB3", "t": "#363636"}, + { + "x": 0.5, + "c": "#DEBFB3", + "t": "#363636" + }, "4,11", "4,12", "4,14" diff --git a/src/synthlabs/solo/solo.json b/src/synthlabs/solo/solo.json index f1d7155838..7d10abc619 100644 --- a/src/synthlabs/solo/solo.json +++ b/src/synthlabs/solo/solo.json @@ -2,10 +2,19 @@ "name": "Synth Labs Solo", "vendorId": "0x534E", "productId": "0x3031", + "matrix": { + "rows": 3, + "cols": 7 + }, "lighting": "none", - "matrix": {"rows": 3, "cols": 7}, "layouts": { - "labels": [["Knob", "Left", "Right"]], + "labels": [ + [ + "Knob", + "Left", + "Right" + ] + ], "keymap": [ [ { diff --git a/src/taleguers/taleguers75/taleguers75.json b/src/taleguers/taleguers75/taleguers75.json index cbe9e37f73..62dddade6b 100644 --- a/src/taleguers/taleguers75/taleguers75.json +++ b/src/taleguers/taleguers75/taleguers75.json @@ -1,19 +1,21 @@ { "name": "Taleguers75", - "lighting": "qmk_backlight_rgblight", "vendorId": "0x8476", "productId": "0x0075", "matrix": { "rows": 6, "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ { "c": "#777777", "sm": "cherry", - "fa": [4] + "fa": [ + 4 + ] }, "0,0", { diff --git a/src/techkeys/sixkeyboard/sixkeyboard.json b/src/techkeys/sixkeyboard/sixkeyboard.json index c8206a93d6..f6b7e95945 100644 --- a/src/techkeys/sixkeyboard/sixkeyboard.json +++ b/src/techkeys/sixkeyboard/sixkeyboard.json @@ -2,15 +2,26 @@ "name": "SIXKEYBOARD", "vendorId": "0x746b", "productId": "0x736b", + "matrix": { + "rows": 2, + "cols": 3 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 2, "cols": 3}, "layouts": { "keymap": [ { "name": "sixkeyboard via" }, - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/src/teleport/numpad/numpad.json b/src/teleport/numpad/numpad.json index a8f5c26904..17335b277e 100644 --- a/src/teleport/numpad/numpad.json +++ b/src/teleport/numpad/numpad.json @@ -2,8 +2,11 @@ "name": "tlprt NumPad", "vendorId": "0x7470", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 4}, "layouts": { "keymap": [ [ diff --git a/src/tempo_turtle/bradpad/bradpad.json b/src/tempo_turtle/bradpad/bradpad.json index 1007f42f70..e45b763486 100644 --- a/src/tempo_turtle/bradpad/bradpad.json +++ b/src/tempo_turtle/bradpad/bradpad.json @@ -2,16 +2,47 @@ "name": "bradpad", "vendorId": "0x7474", "productId": "0x6270", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 4}, - "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - [{"w": 2}, "4,1", {"w": 2}, "4,2"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + { + "w": 2 + }, + "4,1", + { + "w": 2 + }, + "4,2" + ] ] } } diff --git a/src/tender/macrowo_pad.json b/src/tender/macrowo_pad.json index b8bb2d4b88..b04c0a6d49 100644 --- a/src/tender/macrowo_pad.json +++ b/src/tender/macrowo_pad.json @@ -2,11 +2,11 @@ "name": "Macrowo Pad", "vendorId": "0x04D8", "productId": "0xE936", - "lighting": "none", "matrix": { "rows": 2, "cols": 10 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/tg4x/tg4x.json b/src/tg4x/tg4x.json index 0927c01dfe..1da73452a0 100644 --- a/src/tg4x/tg4x.json +++ b/src/tg4x/tg4x.json @@ -2,8 +2,11 @@ "name": "TG4x", "vendorId": "0x4D4D", "productId": "0x0458", + "matrix": { + "rows": 8, + "cols": 7 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 8, "cols": 7}, "layouts": { "keymap": [ [ @@ -22,7 +25,6 @@ "0,4", "0,5", "0,6", - "4,0", "4,1", "4,2", diff --git a/src/tgr/910.json b/src/tgr/910.json index 7debf01e3f..01f9d8c79e 100644 --- a/src/tgr/910.json +++ b/src/tgr/910.json @@ -2,15 +2,19 @@ "name": "TGR-910", "vendorId": "0x5447", "productId": "0x9100", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 7, "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", [ "Bottom Row", diff --git a/src/tgr/910ce.json b/src/tgr/910ce.json index 06a528e29e..e739e340f9 100644 --- a/src/tgr/910ce.json +++ b/src/tgr/910ce.json @@ -2,15 +2,19 @@ "name": "TGR 910 CE", "vendorId": "0x5447", "productId": "0x910C", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", [ "Bottom Row", diff --git a/src/tgr/janev2.json b/src/tgr/janev2.json index 8092c5d285..6f7c4845e6 100644 --- a/src/tgr/janev2.json +++ b/src/tgr/janev2.json @@ -2,18 +2,27 @@ "name": "TGR Jane V2", "vendorId": "0x5447", "productId": "0x4A4E", - "lighting": "qmk_backlight", "matrix": { "rows": 8, "cols": 15 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Left Shift", "Right Shift", - ["Bottom Row", "Standard", "Tsangan", "WKL"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "WKL" + ] ], "keymap": [ [ diff --git a/src/tgr/janev2ce.json b/src/tgr/janev2ce.json index 789f86fb09..fb0da993a6 100644 --- a/src/tgr/janev2ce.json +++ b/src/tgr/janev2ce.json @@ -2,18 +2,27 @@ "name": "TGR Jane V2 CE", "vendorId": "0x5447", "productId": "0x4A43", - "lighting": "qmk_backlight", "matrix": { "rows": 8, "cols": 15 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Left Shift", "Right Shift", - ["Bottom Row", "Standard", "Tsangan", "WKL"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "WKL" + ] ], "keymap": [ [ diff --git a/src/tgr/tris.json b/src/tgr/tris.json index b150004ac6..0fafd19368 100644 --- a/src/tgr/tris.json +++ b/src/tgr/tris.json @@ -2,59 +2,114 @@ "name": "Tris", "vendorId": "0x5447", "productId": "0x5452", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Split 0", "Split +", "Split Enter"], + "labels": [ + "Split 0", + "Split +", + "Split Enter" + ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], [ - {"y": 0.25, "c": "#cccccc"}, + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,3" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,3\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"c": "#aaaaaa", "h": 2, "y": -1}, + { + "c": "#aaaaaa", + "h": 2, + "y": -1 + }, "3,3\n\n\n1,0", - {"x": 0.25, "y": 1, "c": "#aaaaaa"}, + { + "x": 0.25, + "y": 1, + "c": "#aaaaaa" + }, "3,3\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "4,3\n\n\n2,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,0\n\n\n0,0", "5,2", - {"c": "#777777", "h": 2, "y": -1}, + { + "c": "#777777", + "h": 2, + "y": -1 + }, "4,3\n\n\n2,0", - {"x": 0.25, "y": 1, "c": "#aaaaaa"}, + { + "x": 0.25, + "y": 1, + "c": "#aaaaaa" + }, "5,3\n\n\n2,1" ], - [{"y": 0.25, "c": "#cccccc"}, "5,0\n\n\n0,1", "5,1\n\n\n0,1"] + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "5,0\n\n\n0,1", + "5,1\n\n\n0,1" + ] ] } } diff --git a/src/the_royal/liminal/liminal.json b/src/the_royal/liminal/liminal.json index e2c1774be8..b6d92a9450 100644 --- a/src/the_royal/liminal/liminal.json +++ b/src/the_royal/liminal/liminal.json @@ -2,13 +2,29 @@ "name": "Liminal", "vendorId": "0x4b4b", "productId": "0x0003", + "matrix": { + "rows": 4, + "cols": 14 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 14}, "layouts": { "labels": [ - ["Enter", "AMERICA", "ISO", "Fun Sized"], - ["Left Shift", "AMERICA", "ISO"], - ["Bottom Row", "WUMBO", "Split Space"] + [ + "Enter", + "AMERICA", + "ISO", + "Fun Sized" + ], + [ + "Left Shift", + "AMERICA", + "ISO" + ], + [ + "Bottom Row", + "WUMBO", + "Split Space" + ] ], "keymap": [ [ diff --git a/src/the_royal/romac/romac.json b/src/the_royal/romac/romac.json index 2c4d706bcc..66344538a2 100755 --- a/src/the_royal/romac/romac.json +++ b/src/the_royal/romac/romac.json @@ -2,14 +2,37 @@ "name": "RoMac", "vendorId": "0x4b4b", "productId": "0x0001", + "matrix": { + "rows": 4, + "cols": 3 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 3}, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/src/the_royal/romac_plus/romac_plus.json b/src/the_royal/romac_plus/romac_plus.json index f84f14cf4d..b182bfa47e 100644 --- a/src/the_royal/romac_plus/romac_plus.json +++ b/src/the_royal/romac_plus/romac_plus.json @@ -2,14 +2,37 @@ "name": "RoMac+", "vendorId": "0x4b4b", "productId": "0x0002", + "matrix": { + "rows": 4, + "cols": 3 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 3}, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/src/thepanduuh/degenpad/degenpad.json b/src/thepanduuh/degenpad/degenpad.json index 9c9293d046..ab186e400a 100644 --- a/src/thepanduuh/degenpad/degenpad.json +++ b/src/thepanduuh/degenpad/degenpad.json @@ -2,13 +2,18 @@ "name": "Degenpad", "vendorId": "0x4A44", "productId": "0x4447", - "lighting": "none", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "none", "layouts": { - "labels": ["Split Plus", "Split Enter", "Split 0", "Rotary Encoder"], + "labels": [ + "Split Plus", + "Split Enter", + "Split 0", + "Rotary Encoder" + ], "keymap": [ [ { @@ -16,7 +21,12 @@ }, "0,0\n\n\n3,1\n\n\n\n\n\ne0" ], - ["0,0\n\n\n3,0", "0,1", "0,2", "0,3"], + [ + "0,0\n\n\n3,0", + "0,1", + "0,2", + "0,3" + ], [ { "y": 0.5 diff --git a/src/thevankeyboards/bananasplit.json b/src/thevankeyboards/bananasplit.json index 62faae10e5..ef523fe192 100644 --- a/src/thevankeyboards/bananasplit.json +++ b/src/thevankeyboards/bananasplit.json @@ -2,19 +2,33 @@ "name": "Bananasplit", "vendorId": "0xFEAE", "productId": "0x8870", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Right Shift", "2.75u", "Split", "Arrows"], - ["Spacebar", "6.25u", "Split 1", "Split 2"], - ["Bottom Right Modifiers", "Standard", "5x1u"] + [ + "Right Shift", + "2.75u", + "Split", + "Arrows" + ], + [ + "Spacebar", + "6.25u", + "Split 1", + "Split 2" + ], + [ + "Bottom Right Modifiers", + "Standard", + "5x1u" + ] ], "keymap": [ [ diff --git a/src/thevankeyboards/jetvan.json b/src/thevankeyboards/jetvan.json index ddc60d4751..38738dfbf7 100644 --- a/src/thevankeyboards/jetvan.json +++ b/src/thevankeyboards/jetvan.json @@ -2,8 +2,11 @@ "name": "JetVan", "vendorId": "0xFEAE", "productId": "0x8858", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 4, "cols": 12}, "layouts": { "keymap": [ [ diff --git a/src/thevankeyboards/minivan.json b/src/thevankeyboards/minivan.json index ba232d62f8..454f191467 100644 --- a/src/thevankeyboards/minivan.json +++ b/src/thevankeyboards/minivan.json @@ -2,17 +2,25 @@ "name": "Minivan", "vendorId": "0xFEAE", "productId": "0x8844", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "qmk_rgblight", "layouts": { + "labels": [ + "Arrows", + "Mac" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +31,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -40,13 +55,20 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -57,42 +79,75 @@ "2,8", "2,9", "2,10\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n1,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,3", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,7", - {"w": 1.25}, + { + "w": 1.25 + }, "3,8\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,9\n\n\n0,0", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11\n\n\n0,0" ], - [{"y": 0.25, "x": 10.75, "c": "#777777"}, "2,10\n\n\n0,1"], [ - {"c": "#aaaaaa"}, + { + "y": 0.25, + "x": 10.75, + "c": "#777777" + }, + "2,10\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa" + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", "3,2\n\n\n1,1", "3,4\n\n\n1,1", - {"x": 4.25, "w": 1.5}, + { + "x": 4.25, + "w": 1.5 + }, "3,8\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,9\n\n\n0,1", "3,10\n\n\n0,1", "3,11\n\n\n0,1" ] - ], - "labels": ["Arrows", "Mac"] + ] } } diff --git a/src/tiger910/tiger910.json b/src/tiger910/tiger910.json index 105d284bf4..5effc5670d 100644 --- a/src/tiger910/tiger910.json +++ b/src/tiger910/tiger910.json @@ -2,16 +2,24 @@ "name": "tiger910", "vendorId": "0x7764", "productId": "0x5447", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "1", "2", "3", "4"] + [ + "Bottom Row", + "1", + "2", + "3", + "4" + ] ], - "keymap": [ [ { diff --git a/src/tkc/california/california.json b/src/tkc/california/california.json index c12b059b1a..e4ad5dc25a 100644 --- a/src/tkc/california/california.json +++ b/src/tkc/california/california.json @@ -2,8 +2,11 @@ "name": "TKC California", "vendorId": "0x544B", "productId": "0x0009", + "matrix": { + "rows": 12, + "cols": 10 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 12, "cols": 10}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/tkc/candybar/candybar-lefty.json b/src/tkc/candybar/candybar-lefty.json index 82bbdac433..b40ae12446 100644 --- a/src/tkc/candybar/candybar-lefty.json +++ b/src/tkc/candybar/candybar-lefty.json @@ -2,10 +2,18 @@ "name": "Candybar lefty", "vendorId": "0x544B", "productId": "0x0003", + "matrix": { + "rows": 4, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 17}, "layouts": { - "labels": ["2u Backspace", "Flipped right shift", "6.25u spacebar", "2u 0"], + "labels": [ + "2u Backspace", + "Flipped right shift", + "6.25u spacebar", + "2u 0" + ], "keymap": [ [ "0,13", diff --git a/src/tkc/candybar/candybar-righty.json b/src/tkc/candybar/candybar-righty.json index b51154fb1f..ef1a9b4c2a 100644 --- a/src/tkc/candybar/candybar-righty.json +++ b/src/tkc/candybar/candybar-righty.json @@ -2,8 +2,11 @@ "name": "Candybar righty", "vendorId": "0x544B", "productId": "0x0002", + "matrix": { + "rows": 4, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 17}, "layouts": { "labels": [ "Split backspace", diff --git a/src/tkc/godspeed75/godspeed75.json b/src/tkc/godspeed75/godspeed75.json index 0d6be2bd2b..d49e7bce96 100644 --- a/src/tkc/godspeed75/godspeed75.json +++ b/src/tkc/godspeed75/godspeed75.json @@ -2,8 +2,11 @@ "name": "GodSpeed75", "vendorId": "0x544B", "productId": "0x0006", + "matrix": { + "rows": 12, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 12, "cols": 8}, "layouts": { "labels": [ "Split backspace", diff --git a/src/tkc/m0lly/m0lly.json b/src/tkc/m0lly/m0lly.json index 5a1d9e3e95..95dd4b2735 100644 --- a/src/tkc/m0lly/m0lly.json +++ b/src/tkc/m0lly/m0lly.json @@ -2,8 +2,11 @@ "name": "M0lly", "vendorId": "0x544B", "productId": "0x0004", + "matrix": { + "rows": 5, + "cols": 19 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 19}, "layouts": { "labels": [ "Split Backspace", @@ -12,7 +15,11 @@ "Split Left Shift", "Split Right Shift", "Split Numpad Enter", - ["Bottom row", "6.25U", "7U"], + [ + "Bottom row", + "6.25U", + "7U" + ], "Split Numpad 0" ], "keymap": [ diff --git a/src/tkc/osav2/osav2.json b/src/tkc/osav2/osav2.json index 0c81a4007e..883bcd408b 100644 --- a/src/tkc/osav2/osav2.json +++ b/src/tkc/osav2/osav2.json @@ -2,10 +2,16 @@ "name": "OSA V2", "vendorId": "0x544B", "productId": "0x0005", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 8}, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/tkc/portico/portico.json b/src/tkc/portico/portico.json index 65aca35d54..188c05dc22 100644 --- a/src/tkc/portico/portico.json +++ b/src/tkc/portico/portico.json @@ -2,8 +2,11 @@ "name": "Portico", "vendorId": "0x544B", "productId": "0x0008", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/tkc/portico68v2/portico68v2.json b/src/tkc/portico68v2/portico68v2.json index 82a1eae36b..8b8df2410a 100644 --- a/src/tkc/portico68v2/portico68v2.json +++ b/src/tkc/portico68v2/portico68v2.json @@ -2,56 +2,189 @@ "name": "Portico68 v2", "vendorId": "0x544B", "productId": "0x0012", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight", "keycodes": "qmk", "underglowEffects": [ - ["Off", 0], - ["Solid Color", 1], - ["Alpha Mods", 1], - ["Gradient Up-Down", 1], - ["Gradient Left-Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Brightness", 1], - ["Band Pinwheel Saturation", 1], - ["Band Pinwheel Brightness", 1], - ["Band Spiral Saturation", 1], - ["Band Spiral Brightness", 1], - ["Gradient", 1], - ["Gradient Cycle Left-Right", 1], - ["Gradient Cycle Up-Down", 1], - ["Cycle In", 1], - ["Cycle In (Dual)", 1], - ["Rainbow Chevron", 1], - ["Gradient Pinwheel", 1], - ["Gradient Spiral", 1], - ["Gradient Dual Beacon", 1], - ["Gradient Beacon", 1], - ["Dual Pinwheel", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Bendulum", 1], - ["Hue Wave", 1], - ["Heatmap", 1], - ["Digitial Rain", 1], - ["Reactive (Simple)", 1], - ["Reactive", 1], - ["Reactive Wide", 1], - ["Reactive Wide (Multi)", 1], - ["Reactive Cross", 1], - ["Reactive Cross (Multi)", 1], - ["Reactive Nexus", 1], - ["Reactive Nexus (Multi)", 1], - ["Splash (Multi-Color)", 1], - ["Splash (Multi-Color) (Multi)", 1], - ["Splash (Solid Color)", 1], - ["Splash (Solid Color) (Multi)", 1] + [ + "Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alpha Mods", + 1 + ], + [ + "Gradient Up-Down", + 1 + ], + [ + "Gradient Left-Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Brightness", + 1 + ], + [ + "Band Pinwheel Saturation", + 1 + ], + [ + "Band Pinwheel Brightness", + 1 + ], + [ + "Band Spiral Saturation", + 1 + ], + [ + "Band Spiral Brightness", + 1 + ], + [ + "Gradient", + 1 + ], + [ + "Gradient Cycle Left-Right", + 1 + ], + [ + "Gradient Cycle Up-Down", + 1 + ], + [ + "Cycle In", + 1 + ], + [ + "Cycle In (Dual)", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Gradient Pinwheel", + 1 + ], + [ + "Gradient Spiral", + 1 + ], + [ + "Gradient Dual Beacon", + 1 + ], + [ + "Gradient Beacon", + 1 + ], + [ + "Dual Pinwheel", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Bendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Heatmap", + 1 + ], + [ + "Digitial Rain", + 1 + ], + [ + "Reactive (Simple)", + 1 + ], + [ + "Reactive", + 1 + ], + [ + "Reactive Wide", + 1 + ], + [ + "Reactive Wide (Multi)", + 1 + ], + [ + "Reactive Cross", + 1 + ], + [ + "Reactive Cross (Multi)", + 1 + ], + [ + "Reactive Nexus", + 1 + ], + [ + "Reactive Nexus (Multi)", + 1 + ], + [ + "Splash (Multi-Color)", + 1 + ], + [ + "Splash (Multi-Color) (Multi)", + 1 + ], + [ + "Splash (Solid Color)", + 1 + ], + [ + "Splash (Solid Color) (Multi)", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/tkc/portico75/portico75.json b/src/tkc/portico75/portico75.json index 70a70850b7..b2d429f5da 100644 --- a/src/tkc/portico75/portico75.json +++ b/src/tkc/portico75/portico75.json @@ -2,8 +2,11 @@ "name": "Portico75", "vendorId": "0x544B", "productId": "0x0011", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 6, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/tkc/tkc1800/tkc1800.json b/src/tkc/tkc1800/tkc1800.json index b450fcd783..1a1be3e5b4 100755 --- a/src/tkc/tkc1800/tkc1800.json +++ b/src/tkc/tkc1800/tkc1800.json @@ -2,15 +2,26 @@ "name": "TKC1800", "vendorId": "0x544B", "productId": "0x0001", + "matrix": { + "rows": 7, + "cols": 19 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 7, "cols": 19}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Spacebar", "7U", "6.25U"], - ["Right Mods", "1.5U/1.5U", "1U/1U/1U"], + [ + "Spacebar", + "7U", + "6.25U" + ], + [ + "Right Mods", + "1.5U/1.5U", + "1U/1U/1U" + ], "2U Numpad Plus", "Split Numpad Enter" ], diff --git a/src/tkc/tkl_ab87/tkl_ab87.json b/src/tkc/tkl_ab87/tkl_ab87.json index 8263061894..85655a5e4b 100644 --- a/src/tkc/tkl_ab87/tkl_ab87.json +++ b/src/tkc/tkl_ab87/tkl_ab87.json @@ -2,8 +2,11 @@ "name": "TKC TKL A/B87", "vendorId": "0x544B", "productId": "0x0007", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 6, "cols": 16}, "layouts": { "labels": [ "Split left shift", diff --git a/src/tmo50/tmo50.json b/src/tmo50/tmo50.json index e07e0da2bd..275273944c 100755 --- a/src/tmo50/tmo50.json +++ b/src/tmo50/tmo50.json @@ -2,13 +2,20 @@ "name": "tmo50", "vendorId": "0xfbfb", "productId": "0x0050", - "lighting": "none", "matrix": { "rows": 4, "cols": 14 }, + "lighting": "none", "layouts": { - "labels": ["Right Shift", ["Bottom Row", "6.25U", "Split"]], + "labels": [ + "Right Shift", + [ + "Bottom Row", + "6.25U", + "Split" + ] + ], "keymap": [ [ "0,0", diff --git a/src/tokyokeyboard/alix40.json b/src/tokyokeyboard/alix40.json index cca72f0f85..79521e6dcf 100644 --- a/src/tokyokeyboard/alix40.json +++ b/src/tokyokeyboard/alix40.json @@ -2,13 +2,16 @@ "name": "alix40 Rev.1", "vendorId": "0x5143", "productId": "0x4134", - "lighting": "none", "matrix": { "rows": 4, "cols": 12 }, + "lighting": "none", "layouts": { - "labels": ["Split Bottom Row Left", "Split Bottom Row Right"], + "labels": [ + "Split Bottom Row Left", + "Split Bottom Row Right" + ], "keymap": [ [ { diff --git a/src/tokyokeyboard/tokyo60.json b/src/tokyokeyboard/tokyo60.json index 0597fe79b5..f2e5e97a47 100755 --- a/src/tokyokeyboard/tokyo60.json +++ b/src/tokyokeyboard/tokyo60.json @@ -2,11 +2,11 @@ "name": "Tokyo60 Rev.1", "vendorId": "0x5436", "productId": "0x6060", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/torn/torn.json b/src/torn/torn.json index 7570c2ed53..87ccede665 100644 --- a/src/torn/torn.json +++ b/src/torn/torn.json @@ -2,56 +2,233 @@ "name": "Torn", "vendorId": "0x7274", "productId": "0x0001", + "matrix": { + "rows": 4, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 12}, "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 7}, "0,8"], [ - {"y": -0.875, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 7 + }, + "0,8" + ], + [ + { + "y": -0.875, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 5}, + { + "x": 5 + }, "0,7", - {"x": 1}, + { + "x": 1 + }, "0,9" ], - [{"y": -0.875, "x": 5}, "0,5", {"x": 3}, "0,6"], - [{"y": -0.875}, "0,0", "0,1", {"x": 11}, "0,10", "0,11"], - [{"y": -0.375, "x": 3}, "1,3", {"x": 7}, "1,8"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.875, + "x": 5 + }, + "0,5", + { + "x": 3 + }, + "0,6" + ], + [ + { + "y": -0.875 + }, + "0,0", + "0,1", + { + "x": 11 + }, + "0,10", + "0,11" + ], + [ + { + "y": -0.375, + "x": 3 + }, + "1,3", + { + "x": 7 + }, + "1,8" + ], + [ + { + "y": -0.875, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 5}, + { + "x": 5 + }, "1,7", - {"x": 1}, + { + "x": 1 + }, "1,9" ], - [{"y": -0.875, "x": 5}, "1,5", {"x": 3}, "1,6"], - [{"y": -0.875}, "1,0", "1,1", {"x": 11}, "1,10", "1,11"], - [{"y": -0.375, "x": 3}, "2,3", {"x": 7}, "2,8"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.875, + "x": 5 + }, + "1,5", + { + "x": 3 + }, + "1,6" + ], + [ + { + "y": -0.875 + }, + "1,0", + "1,1", + { + "x": 11 + }, + "1,10", + "1,11" + ], + [ + { + "y": -0.375, + "x": 3 + }, + "2,3", + { + "x": 7 + }, + "2,8" + ], + [ + { + "y": -0.875, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 5}, + { + "x": 5 + }, "2,7", - {"x": 1}, + { + "x": 1 + }, "2,9" ], - [{"y": -0.875, "x": 5}, "2,5", {"x": 3}, "2,6"], - [{"y": -0.875}, "2,0", "2,1", {"x": 11}, "2,10", "2,11"], - [{"y": -0.275, "x": 3}, "3,2", {"x": 7}, "3,9"], - [{"r": 13, "rx": 3.5, "ry": 8.5, "y": -5.4, "x": -0.5}, "3,3"], - [{"r": 26, "y": -1, "x": -0.5}, "3,4"], - [{"r": 39, "y": -1, "x": -0.5}, "3,5"], - [{"r": -39, "rx": 11.5, "y": -5.4, "x": -0.5}, "3,6"], - [{"r": -26, "y": -1, "x": -0.5}, "3,7"], - [{"r": -13, "y": -1, "x": -0.5}, "3,8"] + [ + { + "y": -0.875, + "x": 5 + }, + "2,5", + { + "x": 3 + }, + "2,6" + ], + [ + { + "y": -0.875 + }, + "2,0", + "2,1", + { + "x": 11 + }, + "2,10", + "2,11" + ], + [ + { + "y": -0.275, + "x": 3 + }, + "3,2", + { + "x": 7 + }, + "3,9" + ], + [ + { + "r": 13, + "rx": 3.5, + "ry": 8.5, + "y": -5.4, + "x": -0.5 + }, + "3,3" + ], + [ + { + "r": 26, + "y": -1, + "x": -0.5 + }, + "3,4" + ], + [ + { + "r": 39, + "y": -1, + "x": -0.5 + }, + "3,5" + ], + [ + { + "r": -39, + "rx": 11.5, + "y": -5.4, + "x": -0.5 + }, + "3,6" + ], + [ + { + "r": -26, + "y": -1, + "x": -0.5 + }, + "3,7" + ], + [ + { + "r": -13, + "y": -1, + "x": -0.5 + }, + "3,8" + ] ] } } diff --git a/src/treasure/type9s2.json b/src/treasure/type9s2.json index 16b0806c0b..be2602d28d 100644 --- a/src/treasure/type9s2.json +++ b/src/treasure/type9s2.json @@ -2,13 +2,28 @@ "name": "Treasure TYPE-9 Series II", "vendorId": "0x5452", "productId": "0x5492", + "matrix": { + "rows": 3, + "cols": 3 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 3, "cols": 3}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/src/txuu/txuu.json b/src/txuu/txuu.json index a0fa6e38c4..c3abb923b6 100644 --- a/src/txuu/txuu.json +++ b/src/txuu/txuu.json @@ -2,18 +2,29 @@ "name": "Txuu", "vendorId": "0x6D64", "productId": "0x2809", - "lighting": "none", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "ANSI", "Tsangan"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,17 +37,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,15 +71,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,14 +99,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -87,40 +124,76 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,1" ] ] diff --git a/src/ubest/vn/vn.json b/src/ubest/vn/vn.json index d146e24e61..d2ff8b0d63 100644 --- a/src/ubest/vn/vn.json +++ b/src/ubest/vn/vn.json @@ -2,13 +2,17 @@ "name": "VN", "vendorId": "0x6D66", "productId": "0x0868", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "ISO", "Split Direction"], + "labels": [ + "Split Backspace", + "ISO", + "Split Direction" + ], "keymap": [ [ { diff --git a/src/undead60m/undead60m.json b/src/undead60m/undead60m.json index 70addee3cd..ce9fa2d355 100644 --- a/src/undead60m/undead60m.json +++ b/src/undead60m/undead60m.json @@ -2,16 +2,25 @@ "name": "Undead 60M", "vendorId": "0x4D4B", "productId": "0x3C4D", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 0.5}, + { + "x": 0.5 + }, "0,2", "0,3", "0,4", @@ -25,13 +34,18 @@ "0,12", "0,13", "0,14", - {"w": 2}, + { + "w": 2 + }, "0,15" ], [ "1,0", "1,1", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", "1,3", "1,4", @@ -45,13 +59,18 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15" ], [ "2,0", "2,1", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", "2,3", "2,4", @@ -64,14 +83,22 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2", "3,3", "3,4", @@ -83,27 +110,46 @@ "3,10", "3,11", "3,12", - {"w": 2.75}, + { + "w": 2.75 + }, "3,13" ], [ "4,0", "4,1", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 6.25}, + { + "w": 6.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14", - {"w": 1.25}, + { + "w": 1.25 + }, "4,15" ] ] diff --git a/src/underscore33/Rev1/underscore33_rev1.json b/src/underscore33/Rev1/underscore33_rev1.json index 4b0255fd85..fc41e8e95b 100644 --- a/src/underscore33/Rev1/underscore33_rev1.json +++ b/src/underscore33/Rev1/underscore33_rev1.json @@ -2,17 +2,56 @@ "name": "_33 Rev1", "vendorId": "0x7431", "productId": "0x3301", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 10 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": [["Bottom Row", "Big Bar", "Split Bars"]], + "labels": [ + [ + "Bottom Row", + "Big Bar", + "Split Bars" + ] + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", "0,9"], - ["1,0", "1,1", "1,2", "1,3", "1,4", "1,5", "1,6", "1,7", "1,8", "1,9"], - ["2,0", "2,1", "2,2", "2,3", "2,4", "2,5", "2,6", "2,7", "2,8", "2,9"], + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9" + ], [ { "x": 0.6, diff --git a/src/underscore33/Rev2/underscore33_rev2.json b/src/underscore33/Rev2/underscore33_rev2.json index c30d0f1f4b..39f9eb2ac3 100644 --- a/src/underscore33/Rev2/underscore33_rev2.json +++ b/src/underscore33/Rev2/underscore33_rev2.json @@ -2,17 +2,56 @@ "name": "_33 Rev2", "vendorId": "0x7431", "productId": "0x3302", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 10 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": [["Bottom Row", "Big Bar", "Split Bars"]], + "labels": [ + [ + "Bottom Row", + "Big Bar", + "Split Bars" + ] + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", "0,9"], - ["1,0", "1,1", "1,2", "1,3", "1,4", "1,5", "1,6", "1,7", "1,8", "1,9"], - ["2,0", "2,1", "2,2", "2,3", "2,4", "2,5", "2,6", "2,7", "2,8", "2,9"], + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9" + ], [ { "x": 0.6, diff --git a/src/ungodly/launch_pad/launch_pad.json b/src/ungodly/launch_pad/launch_pad.json index e52d3aa4b5..029fae8039 100644 --- a/src/ungodly/launch_pad/launch_pad.json +++ b/src/ungodly/launch_pad/launch_pad.json @@ -2,13 +2,16 @@ "name": "Ungodly Design Launch Pad", "vendorId": "0x5544", "productId": "0x4C50", - "lighting": "none", "matrix": { "rows": 5, "cols": 4 }, + "lighting": "none", "layouts": { - "labels": ["Split Enter", "Split Zero"], + "labels": [ + "Split Enter", + "Split Zero" + ], "keymap": [ [ { diff --git a/src/vanillakeyboards/spacey.json b/src/vanillakeyboards/spacey.json index fb3df8758b..7d3101ad81 100644 --- a/src/vanillakeyboards/spacey.json +++ b/src/vanillakeyboards/spacey.json @@ -2,10 +2,16 @@ "name": "Spacey", "vendorId": "0x5641", "productId": "0x2045", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "labels": ["Split Spacebar", "Top Row Spacebars"], + "labels": [ + "Split Spacebar", + "Top Row Spacebars" + ], "keymap": [ [ { diff --git a/src/vertex/angle65/angle65.json b/src/vertex/angle65/angle65.json index aba7109572..8a9dbc4423 100644 --- a/src/vertex/angle65/angle65.json +++ b/src/vertex/angle65/angle65.json @@ -2,208 +2,215 @@ "name": "ANGLE65", "vendorId": "0x9954", "productId": "0x9970", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, -"layouts": { -"labels":[ + "layouts": { + "labels": [ "Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] - ], - "keymap":[ - [ - { - "x": 15.5, - "c": "#aaaaaa" - }, - "0,13\n\n\n0,1", - "0,14\n\n\n0,1" - ], - [ - { - "x": 2.5, - "c": "#cccccc" - }, - "0,0", - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#777777", - "w": 2 - }, - "0,14\n\n\n0,0" - ], - [ - { - "x": 2.5, - "c": "#cccccc", - "w": 1.5 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#777777", - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "c": "#cccccc" - }, - "1,14", - { - "x": 1.5, - "c": "#aaaaaa", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#cccccc", - "w": 1.75 - }, - "2,0", - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "c": "#cccccc" - }, - "2,14", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "2,12\n\n\n1,1" - ], - [ - { - "x": 0.25, - "w": 1.25 - }, - "3,0\n\n\n2,1", - "3,1\n\n\n2,1", - { - "c": "#777777", - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w": 1.75 - }, - "3,12", - "3,13", - "3,14" - ], - [ - { - "x": 2.5, - "c": "#777777", - "w": 1.25 - }, - "4,0\n\n\n3,0", - { - "w": 1.25 - }, - "4,1\n\n\n3,0", - { - "w": 1.25 - }, - "4,2\n\n\n3,0", - { - "w": 6.25 - }, - "4,6\n\n\n3,0", - { - "w": 1.25 - }, - "4,10\n\n\n3,0", - { - "w": 1.25 - }, - "4,11\n\n\n3,0", - { - "x": 0.5, - "c": "#cccccc" - }, - "4,12", - "4,13", - "4,14" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,0\n\n\n3,1", - "4,1\n\n\n3,1", - { - "w": 1.5 - }, - "4,2\n\n\n3,1", - { - "w": 7 - }, - "4,6\n\n\n3,1", - { - "w": 1.5 - }, - "4,11\n\n\n3,1" - ] -] + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], + "keymap": [ + [ + { + "x": 15.5, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "x": 2.5, + "c": "#cccccc" + }, + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#777777", + "w": 2 + }, + "0,14\n\n\n0,0" + ], + [ + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#777777", + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "c": "#cccccc" + }, + "1,14", + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#cccccc", + "w": 1.75 + }, + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "c": "#cccccc" + }, + "2,14", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "2,12\n\n\n1,1" + ], + [ + { + "x": 0.25, + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1", + { + "c": "#777777", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 1.75 + }, + "3,12", + "3,13", + "3,14" + ], + [ + { + "x": 2.5, + "c": "#777777", + "w": 1.25 + }, + "4,0\n\n\n3,0", + { + "w": 1.25 + }, + "4,1\n\n\n3,0", + { + "w": 1.25 + }, + "4,2\n\n\n3,0", + { + "w": 6.25 + }, + "4,6\n\n\n3,0", + { + "w": 1.25 + }, + "4,10\n\n\n3,0", + { + "w": 1.25 + }, + "4,11\n\n\n3,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0\n\n\n3,1", + "4,1\n\n\n3,1", + { + "w": 1.5 + }, + "4,2\n\n\n3,1", + { + "w": 7 + }, + "4,6\n\n\n3,1", + { + "w": 1.5 + }, + "4,11\n\n\n3,1" + ] + ] } } diff --git a/src/vertex/arc60h/arc60h.json b/src/vertex/arc60h/arc60h.json index 81e4edbfb3..046f562f1b 100644 --- a/src/vertex/arc60h/arc60h.json +++ b/src/vertex/arc60h/arc60h.json @@ -2,14 +2,22 @@ "name": "arc60h", "vendorId": "0x7374", "productId": "0x9770", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Tsangan", "WKL", "HHKB"] + [ + "Bottom Row", + "Tsangan", + "WKL", + "HHKB" + ] ], "keymap": [ [ diff --git a/src/vertex/cycle8/cycle8.json b/src/vertex/cycle8/cycle8.json index 0a0b6c74ee..ffd76d9884 100644 --- a/src/vertex/cycle8/cycle8.json +++ b/src/vertex/cycle8/cycle8.json @@ -2,17 +2,25 @@ "name": "cycle8", "vendorId": "0x8A94", "productId": "0x8F70", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 16}, -"layouts": { -"labels":[ + "layouts": { + "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", -["Bottom Row", "Ansi", "Tsangan","Wkl"] - ], - "keymap":[ + [ + "Bottom Row", + "Ansi", + "Tsangan", + "Wkl" + ] + ], + "keymap": [ [ { "x": 2.75 diff --git a/src/viendi/viendi8l.json b/src/viendi/viendi8l.json index cea0db93bc..df28ab52bf 100644 --- a/src/viendi/viendi8l.json +++ b/src/viendi/viendi8l.json @@ -2,13 +2,25 @@ "name": "Viendi8L", "vendorId": "0x8673", "productId": "0x0877", + "matrix": { + "rows": 6, + "cols": 18 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 18}, "layouts": { "labels": [ "Split backspace", - ["Left bottom row", "Arrows", "Modifiers"], - ["Right shift area", "Default", "Left justified", "Center justified"], + [ + "Left bottom row", + "Arrows", + "Modifiers" + ], + [ + "Right shift area", + "Default", + "Left justified", + "Center justified" + ], "ISO Enter", "Split left shift", "Mirrored numpad" @@ -277,7 +289,11 @@ }, "2,3\n\n\n5,1" ], - ["2,0\n\n\n5,1", "2,1\n\n\n5,1", "2,2\n\n\n5,1"], + [ + "2,0\n\n\n5,1", + "2,1\n\n\n5,1", + "2,2\n\n\n5,1" + ], [ "3,0\n\n\n5,1", "3,1\n\n\n5,1", diff --git a/src/viktus/smolka/smolka.json b/src/viktus/smolka/smolka.json index 7494bd634d..7052240e6f 100644 --- a/src/viktus/smolka/smolka.json +++ b/src/viktus/smolka/smolka.json @@ -2,8 +2,11 @@ "name": "Smolka", "vendorId": "0x5644", "productId": "0x0010", + "matrix": { + "rows": 8, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 8}, "layouts": { "labels": [ "Full Backspace", diff --git a/src/viktus/sp111/sp111.json b/src/viktus/sp111/sp111.json index 7ea4ea7cef..91892aab68 100644 --- a/src/viktus/sp111/sp111.json +++ b/src/viktus/sp111/sp111.json @@ -2,19 +2,29 @@ "name": "SP-111", "vendorId": "0x5644", "productId": "0x5111", - "lighting": "none", "matrix": { "rows": 12, "cols": 11 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Left Bottom Row", "2.75U", "2.25U", "3U"], - ["Right Bottom Row", "2.75U", "2.25U", "3U"], + [ + "Left Bottom Row", + "2.75U", + "2.25U", + "3U" + ], + [ + "Right Bottom Row", + "2.75U", + "2.25U", + "3U" + ], "Split Numpad +", "Split Numpad Enter", "Split Numpad 0" diff --git a/src/viktus/styrka/styrka.json b/src/viktus/styrka/styrka.json index c55afe6464..03b392bb1b 100644 --- a/src/viktus/styrka/styrka.json +++ b/src/viktus/styrka/styrka.json @@ -2,8 +2,11 @@ "name": "Viktus Styrka", "vendorId": "0x5644", "productId": "0x0001", + "matrix": { + "rows": 10, + "cols": 9 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 9}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/wavtype/p01_ultra/via.json b/src/wavtype/p01_ultra/via.json index 9c1693235f..e3b40f6914 100644 --- a/src/wavtype/p01_ultra/via.json +++ b/src/wavtype/p01_ultra/via.json @@ -2,17 +2,21 @@ "name": "p01 ultra", "vendorId": "0x03a7", "productId": "0x0004", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 18 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Right Shift", - ["Bottom Row", "6.25u", "7u"] + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ [ diff --git a/src/wekey/polaris/polaris_ex.json b/src/wekey/polaris/polaris_ex.json index e7c167829b..5b33671b3c 100644 --- a/src/wekey/polaris/polaris_ex.json +++ b/src/wekey/polaris/polaris_ex.json @@ -2,12 +2,31 @@ "name": "Polaris Ex", "vendorId": "0x5559", "productId": "0x0002", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 10, "cols": 8}, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "ANSI", + "Split Space", + "7U", + "WKL", + "HHKB" + ] + ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", "1,0", "0,1", @@ -21,14 +40,21 @@ "0,5", "1,5", "0,6", - {"w": 2}, + { + "w": 2 + }, "1,6\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "1,6\n\n\n0,1", "0,7\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", "2,1", "3,1", @@ -42,13 +68,25 @@ "3,5", "2,6", "3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "2,7\n\n\n1,0", - {"x": 1.75, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.75, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "5,6\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "4,0", "4,1", "5,1", @@ -61,16 +99,25 @@ "4,5", "5,5", "4,6", - {"w": 2.25}, + { + "w": 2.25 + }, "5,6\n\n\n1,0", - {"x": 0.75}, + { + "x": 0.75 + }, "2,7\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n2,1", "7,0\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "6,0\n\n\n2,0", "6,1", "7,1", @@ -82,103 +129,179 @@ "7,4", "6,5", "7,5", - {"w": 2.75}, + { + "w": 2.75 + }, "6,6\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "6,6\n\n\n3,1", "7,6\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "8,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "8,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,6\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "8,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n4,1", - {"w": 2.25}, + { + "w": 2.25 + }, "8,2\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,3\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "8,4\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,6\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n4,2", "9,0\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n4,2", - {"w": 7}, + { + "w": 7 + }, "8,3\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5\n\n\n4,2", "8,6\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "9,6\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "9,0\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n4,3", - {"w": 7}, + { + "w": 7 + }, "8,3\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5\n\n\n4,3", - {"d": true}, + { + "d": true + }, "8,6\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "9,6\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "8,0\n\n\n4,4", "9,0\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n4,4", - {"w": 7}, + { + "w": 7 + }, "8,3\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5\n\n\n4,4", "8,6\n\n\n4,4", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "9,6\n\n\n4,4" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "ANSI", "Split Space", "7U", "WKL", "HHKB"] ] } } diff --git a/src/wekey/we27/we27v1.json b/src/wekey/we27/we27v1.json index d587960d27..e0954509be 100644 --- a/src/wekey/we27/we27v1.json +++ b/src/wekey/we27/we27v1.json @@ -2,39 +2,103 @@ "name": "WE27", "vendorId": "0x5559", "productId": "0x0001", + "matrix": { + "rows": 6, + "cols": 5 + }, "lighting": { "extends": "none", "keycodes": "qmk" }, - "matrix": {"rows": 6, "cols": 5}, "layouts": { + "labels": [ + "Disable encoder" + ], "keymap": [ [ - {"x": 3.75, "w": 0.75, "h": 0.75}, + { + "x": 3.75, + "w": 0.75, + "h": 0.75 + }, "3,4\n\n\n0,0", - {"w": 0.75, "h": 0.75}, + { + "w": 0.75, + "h": 0.75 + }, "5,4\n\n\n0,0", - {"x": 0.25, "w": 0.75, "h": 0.75, "d": true}, + { + "x": 0.25, + "w": 0.75, + "h": 0.75, + "d": true + }, "3,4\n\n\n0,1", - {"w": 0.75, "h": 0.75, "d": true}, + { + "w": 0.75, + "h": 0.75, + "d": true + }, "5,4\n\n\n0,1" ], [ - {"y": -0.25}, + { + "y": -0.25 + }, "0,0", "0,1", "0,2", "0,3", "0,4\n\n\n0,0", - {"x": 0.75}, + { + "x": 0.75 + }, "0,4\n\n\n0,1" ], - [{"y": 0.5}, "1,0", "1,1", "1,2", "1,3", "1,4"], - ["2,0", "2,1", "2,2", "2,3", {"h": 2}, "2,4"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3", {"h": 2}, "4,4"], - ["5,0", {"w": 2}, "5,1", "5,3"] - ], - "labels": ["Disable encoder"] + [ + { + "y": 0.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + { + "h": 2 + }, + "2,4" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3", + { + "h": 2 + }, + "4,4" + ], + [ + "5,0", + { + "w": 2 + }, + "5,1", + "5,3" + ] + ] } } diff --git a/src/wilba_tech/rama_works_kara/rama_works_kara.json b/src/wilba_tech/rama_works_kara/rama_works_kara.json index b25bff1bae..f8cfdfd1d1 100644 --- a/src/wilba_tech/rama_works_kara/rama_works_kara.json +++ b/src/wilba_tech/rama_works_kara/rama_works_kara.json @@ -2,14 +2,23 @@ "name": "RAMA WORKS KARA", "vendorId": "0x5241", "productId": "0x4B52", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#4d525a", "t": "#e2e2e2"}, + { + "c": "#4d525a", + "t": "#e2e2e2" + }, "0,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "0,1", "0,2", "0,3", @@ -23,13 +32,21 @@ "0,11", "0,12", "0,13", - {"c": "#4d525a", "t": "#e2e2e2"}, + { + "c": "#4d525a", + "t": "#e2e2e2" + }, "2,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -42,13 +59,24 @@ "1,10", "1,11", "1,12", - {"c": "#4d525a", "t": "#e2e2e2", "w": 1.5}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 1.5 + }, "1,13" ], [ - {"c": "#f5cb01", "t": "#4d525a", "w": 1.75}, + { + "c": "#f5cb01", + "t": "#4d525a", + "w": 1.75 + }, "2,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -60,13 +88,22 @@ "2,9", "2,10", "2,11", - {"c": "#4d525a", "t": "#e2e2e2", "w": 2.25}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 2.25 + }, "2,12" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -77,19 +114,40 @@ "3,9", "3,10", "3,11", - {"c": "#4d525a", "t": "#e2e2e2", "w": 1.75}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 1.75 + }, "3,12", - {"c": "#f5cb01", "t": "#4d525a"}, + { + "c": "#f5cb01", + "t": "#4d525a" + }, "3,13" ], [ - {"x": 1.5, "c": "#4d525a", "t": "#e2e2e2"}, + { + "x": 1.5, + "c": "#4d525a", + "t": "#e2e2e2" + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#e2e2e2", "t": "#363636", "w": 7}, + { + "c": "#e2e2e2", + "t": "#363636", + "w": 7 + }, "4,7", - {"c": "#4d525a", "t": "#e2e2e2", "w": 1.5}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 1.5 + }, "4,11", "4,12" ] diff --git a/src/wilba_tech/rama_works_koyu/rama_works_koyu.json b/src/wilba_tech/rama_works_koyu/rama_works_koyu.json index 99ddceafec..14fbf6b70b 100755 --- a/src/wilba_tech/rama_works_koyu/rama_works_koyu.json +++ b/src/wilba_tech/rama_works_koyu/rama_works_koyu.json @@ -2,14 +2,22 @@ "name": "RAMA WORKS KOYU", "vendorId": "0x5241", "productId": "0x4b59", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -22,15 +30,23 @@ "0,10", "0,11", "0,12", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "0,13", "2,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -43,14 +59,23 @@ "1,10", "1,11", "1,12", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -62,14 +87,23 @@ "2,9", "2,10", "2,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -80,24 +114,50 @@ "3,9", "3,10", "3,11", - {"c": "#363636", "t": "#DEBFB3", "w": 1.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.75 + }, "3,12", - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "3,13", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 7}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 7 + }, "4,7", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "4,11", - {"x": 0.5, "c": "#DEBFB3", "t": "#363636"}, + { + "x": 0.5, + "c": "#DEBFB3", + "t": "#363636" + }, "4,12", "4,13", "4,14" diff --git a/src/wilba_tech/rama_works_m10_a/rama_works_m10_a.json b/src/wilba_tech/rama_works_m10_a/rama_works_m10_a.json index e9f340e847..c4e4def36a 100755 --- a/src/wilba_tech/rama_works_m10_a/rama_works_m10_a.json +++ b/src/wilba_tech/rama_works_m10_a/rama_works_m10_a.json @@ -2,13 +2,28 @@ "name": "RAMA WORKS M10-A", "vendorId": "0x5241", "productId": "0x00AA", + "matrix": { + "rows": 4, + "cols": 3 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 4, "cols": 3}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], [ { "x": 1, diff --git a/src/wilba_tech/rama_works_m10_b/rama_works_m10_b.json b/src/wilba_tech/rama_works_m10_b/rama_works_m10_b.json index a97f0ee0ee..c6ad394d6b 100755 --- a/src/wilba_tech/rama_works_m10_b/rama_works_m10_b.json +++ b/src/wilba_tech/rama_works_m10_b/rama_works_m10_b.json @@ -2,14 +2,39 @@ "name": "RAMA WORKS M10-B", "vendorId": "0x5241", "productId": "0x00ab", + "matrix": { + "rows": 1, + "cols": 10 + }, "lighting": "none", - "matrix": {"rows": 1, "cols": 10}, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2"], - ["0,3", "0,4", "0,5"], - ["0,6", "0,7", "0,8"], - [{"x": 1, "w": 2}, "0,9"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "0,3", + "0,4", + "0,5" + ], + [ + "0,6", + "0,7", + "0,8" + ], + [ + { + "x": 1, + "w": 2 + }, + "0,9" + ] ] } } diff --git a/src/wilba_tech/rama_works_m10_c/rama_works_m10_c.json b/src/wilba_tech/rama_works_m10_c/rama_works_m10_c.json index cf7118d6b6..a830338b67 100644 --- a/src/wilba_tech/rama_works_m10_c/rama_works_m10_c.json +++ b/src/wilba_tech/rama_works_m10_c/rama_works_m10_c.json @@ -2,32 +2,105 @@ "name": "RAMA WORKS M10-C", "vendorId": "0x5241", "productId": "0x00ac", + "matrix": { + "rows": 1, + "cols": 10 + }, "lighting": { "extends": "wt_rgb_backlight", "effects": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Custom Colors", 10], - ["Gradient Vertical Color 1/2", 2], - ["Raindrops Color 1/2", 2], - ["Cycle All", 0], - ["Cycle Horizontal", 0], - ["Cycle Vertical", 0], - ["Jellybean Raindrops", 0], - ["Radial All Hues", 0], - ["Radial Color 1", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Custom Colors", + 10 + ], + [ + "Gradient Vertical Color 1/2", + 2 + ], + [ + "Raindrops Color 1/2", + 2 + ], + [ + "Cycle All", + 0 + ], + [ + "Cycle Horizontal", + 0 + ], + [ + "Cycle Vertical", + 0 + ], + [ + "Jellybean Raindrops", + 0 + ], + [ + "Radial All Hues", + 0 + ], + [ + "Radial Color 1", + 1 + ] ], "supportedLightingValues": [ - 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23 + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 23 ] }, - "matrix": {"rows": 1, "cols": 10}, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2"], - ["0,3", "0,4", "0,5"], - ["0,6", "0,7", "0,8"], - [{"x": 1, "w": 2}, "0,9"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "0,3", + "0,4", + "0,5" + ], + [ + "0,6", + "0,7", + "0,8" + ], + [ + { + "x": 1, + "w": 2 + }, + "0,9" + ] ] } } diff --git a/src/wilba_tech/rama_works_m4_a/rama_works_m4_a.json b/src/wilba_tech/rama_works_m4_a/rama_works_m4_a.json index a388712267..680bb8b4c6 100644 --- a/src/wilba_tech/rama_works_m4_a/rama_works_m4_a.json +++ b/src/wilba_tech/rama_works_m4_a/rama_works_m4_a.json @@ -2,8 +2,11 @@ "name": "RAMA WORKS M4-A", "vendorId": "0x5241", "productId": "0x004A", + "matrix": { + "rows": 2, + "cols": 2 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 2, "cols": 2}, "layouts": { "keymap": [ [ diff --git a/src/wilba_tech/rama_works_m50_a/rama_works_m50_a.json b/src/wilba_tech/rama_works_m50_a/rama_works_m50_a.json index b163834c9b..56f8813cfe 100755 --- a/src/wilba_tech/rama_works_m50_a/rama_works_m50_a.json +++ b/src/wilba_tech/rama_works_m50_a/rama_works_m50_a.json @@ -2,8 +2,11 @@ "name": "RAMA WORKS M50-A", "vendorId": "0x5241", "productId": "0x050a", + "matrix": { + "rows": 4, + "cols": 13 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 4, "cols": 13}, "layouts": { "keymap": [ [ diff --git a/src/wilba_tech/rama_works_m50_ax/rama_works_m50_ax.json b/src/wilba_tech/rama_works_m50_ax/rama_works_m50_ax.json index d1bc66bff7..279f0134f5 100644 --- a/src/wilba_tech/rama_works_m50_ax/rama_works_m50_ax.json +++ b/src/wilba_tech/rama_works_m50_ax/rama_works_m50_ax.json @@ -2,11 +2,21 @@ "name": "RAMA WORKS M50-AX", "vendorId": "0x5241", "productId": "0x150a", + "matrix": { + "rows": 4, + "cols": 13 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 13}, "layouts": { "labels": [ - ["Spacebar", "1U/2U/1U", "1U/1U/1U/1U", "2U/1U/1U", "1U/1U/2U", "2U/2U"] + [ + "Spacebar", + "1U/2U/1U", + "1U/1U/1U/1U", + "2U/1U/1U", + "1U/1U/2U", + "2U/2U" + ] ], "keymap": [ [ diff --git a/src/wilba_tech/rama_works_m60_a/rama_works_m60_a.json b/src/wilba_tech/rama_works_m60_a/rama_works_m60_a.json index 79cd1fafb7..12a83e33b7 100755 --- a/src/wilba_tech/rama_works_m60_a/rama_works_m60_a.json +++ b/src/wilba_tech/rama_works_m60_a/rama_works_m60_a.json @@ -2,14 +2,23 @@ "name": "RAMA WORKS M60-A", "vendorId": "0x5241", "productId": "0x060a", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#4d525a", "t": "#e2e2e2"}, + { + "c": "#4d525a", + "t": "#e2e2e2" + }, "0,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "0,1", "0,2", "0,3", @@ -23,13 +32,21 @@ "0,11", "0,12", "0,13", - {"c": "#4d525a", "t": "#e2e2e2"}, + { + "c": "#4d525a", + "t": "#e2e2e2" + }, "2,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -42,13 +59,24 @@ "1,10", "1,11", "1,12", - {"c": "#4d525a", "t": "#e2e2e2", "w": 1.5}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 1.5 + }, "1,13" ], [ - {"c": "#f5cb01", "t": "#4d525a", "w": 1.75}, + { + "c": "#f5cb01", + "t": "#4d525a", + "w": 1.75 + }, "2,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -60,13 +88,22 @@ "2,9", "2,10", "2,11", - {"c": "#4d525a", "t": "#e2e2e2", "w": 2.25}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 2.25 + }, "2,12" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -77,19 +114,40 @@ "3,9", "3,10", "3,11", - {"c": "#4d525a", "t": "#e2e2e2", "w": 1.75}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 1.75 + }, "3,12", - {"c": "#f5cb01", "t": "#4d525a"}, + { + "c": "#f5cb01", + "t": "#4d525a" + }, "3,13" ], [ - {"x": 1.5, "c": "#4d525a", "t": "#e2e2e2"}, + { + "x": 1.5, + "c": "#4d525a", + "t": "#e2e2e2" + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#e2e2e2", "t": "#363636", "w": 7}, + { + "c": "#e2e2e2", + "t": "#363636", + "w": 7 + }, "4,7", - {"c": "#4d525a", "t": "#e2e2e2", "w": 1.5}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 1.5 + }, "4,11", "4,12" ] diff --git a/src/wilba_tech/rama_works_m65_b/rama_works_m65_b.json b/src/wilba_tech/rama_works_m65_b/rama_works_m65_b.json index cbf2f510c1..c76175bb69 100755 --- a/src/wilba_tech/rama_works_m65_b/rama_works_m65_b.json +++ b/src/wilba_tech/rama_works_m65_b/rama_works_m65_b.json @@ -2,8 +2,11 @@ "name": "RAMA WORKS M65-B", "vendorId": "0x5241", "productId": "0x065B", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/wilba_tech/rama_works_m65_bx/rama_works_m65_bx.json b/src/wilba_tech/rama_works_m65_bx/rama_works_m65_bx.json index 0fd741d0bb..b45550dcc9 100644 --- a/src/wilba_tech/rama_works_m65_bx/rama_works_m65_bx.json +++ b/src/wilba_tech/rama_works_m65_bx/rama_works_m65_bx.json @@ -2,10 +2,15 @@ "name": "RAMA WORKS M65-BX", "vendorId": "0x5241", "productId": "0x165B", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Full Backspace"], + "labels": [ + "Full Backspace" + ], "keymap": [ [ { diff --git a/src/wilba_tech/rama_works_m6_a/rama_works_m6_a.json b/src/wilba_tech/rama_works_m6_a/rama_works_m6_a.json index 9f12468142..6f961fb800 100755 --- a/src/wilba_tech/rama_works_m6_a/rama_works_m6_a.json +++ b/src/wilba_tech/rama_works_m6_a/rama_works_m6_a.json @@ -2,12 +2,27 @@ "name": "RAMA WORKS M6-A", "vendorId": "0x5241", "productId": "0x006a", + "matrix": { + "rows": 1, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 1, "cols": 6}, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2"], - ["0,3", "0,4", "0,5"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "0,3", + "0,4", + "0,5" + ] ] } } diff --git a/src/wilba_tech/rama_works_m6_b/rama_works_m6_b.json b/src/wilba_tech/rama_works_m6_b/rama_works_m6_b.json index f0089c30cf..96c1945103 100755 --- a/src/wilba_tech/rama_works_m6_b/rama_works_m6_b.json +++ b/src/wilba_tech/rama_works_m6_b/rama_works_m6_b.json @@ -2,30 +2,93 @@ "name": "RAMA WORKS M6-B", "vendorId": "0x5241", "productId": "0x006b", + "matrix": { + "rows": 1, + "cols": 6 + }, "lighting": { "extends": "wt_rgb_backlight", "effects": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Custom Colors", 6], - ["Gradient Vertical Color 1/2", 2], - ["Raindrops Color 1/2", 2], - ["Cycle All", 0], - ["Cycle Horizontal", 0], - ["Cycle Vertical", 0], - ["Jellybean Raindrops", 0], - ["Radial All Hues", 0], - ["Radial Color 1", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Custom Colors", + 6 + ], + [ + "Gradient Vertical Color 1/2", + 2 + ], + [ + "Raindrops Color 1/2", + 2 + ], + [ + "Cycle All", + 0 + ], + [ + "Cycle Horizontal", + 0 + ], + [ + "Cycle Vertical", + 0 + ], + [ + "Jellybean Raindrops", + 0 + ], + [ + "Radial All Hues", + 0 + ], + [ + "Radial Color 1", + 1 + ] ], "supportedLightingValues": [ - 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23 + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 23 ] }, - "matrix": {"rows": 1, "cols": 6}, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2"], - ["0,3", "0,4", "0,5"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "0,3", + "0,4", + "0,5" + ] ] } } diff --git a/src/wilba_tech/rama_works_u80_a/rama_works_u80_a.json b/src/wilba_tech/rama_works_u80_a/rama_works_u80_a.json index 9909ce60d5..245b003675 100755 --- a/src/wilba_tech/rama_works_u80_a/rama_works_u80_a.json +++ b/src/wilba_tech/rama_works_u80_a/rama_works_u80_a.json @@ -2,37 +2,60 @@ "name": "RAMA WORKS U80-A", "vendorId": "0x5241", "productId": "0x080a", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ - {"c": "#afb0ae", "t": "#505557"}, + { + "c": "#afb0ae", + "t": "#505557" + }, "0,0", - {"x": 1, "c": "#505557", "t": "#aeb0b0"}, + { + "x": 1, + "c": "#505557", + "t": "#aeb0b0" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#6b7173"}, + { + "x": 0.5, + "c": "#6b7173" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#505557"}, + { + "x": 0.5, + "c": "#505557" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#6b7173"}, + { + "x": 0.25, + "c": "#6b7173" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "1,1", "1,2", "1,3", @@ -45,17 +68,26 @@ "1,10", "1,11", "1,12", - {"c": "#6b7173", "w": 2}, + { + "c": "#6b7173", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "2,1", "2,2", "2,3", @@ -68,17 +100,26 @@ "2,10", "2,11", "2,12", - {"c": "#6b7173", "w": 1.5}, + { + "c": "#6b7173", + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "3,1", "3,2", "3,3", @@ -90,13 +131,23 @@ "3,9", "3,10", "3,11", - {"c": "#afb0ae", "t": "#505557", "w": 2.25}, + { + "c": "#afb0ae", + "t": "#505557", + "w": 2.25 + }, "3,12" ], [ - {"c": "#6b7173", "t": "#aeb0b0", "w": 2.25}, + { + "c": "#6b7173", + "t": "#aeb0b0", + "w": 2.25 + }, "4,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "4,2", "4,3", "4,4", @@ -107,25 +158,44 @@ "4,9", "4,10", "4,11", - {"c": "#6b7173", "w": 2.75}, + { + "c": "#6b7173", + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#505557", "w": 7}, + { + "c": "#505557", + "w": 7 + }, "5,7", - {"c": "#6b7173", "w": 1.5}, + { + "c": "#6b7173", + "w": 1.5 + }, "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/src/wilba_tech/wt60_a/wt60_a.json b/src/wilba_tech/wt60_a/wt60_a.json index 808c37c2e2..62804b0806 100755 --- a/src/wilba_tech/wt60_a/wt60_a.json +++ b/src/wilba_tech/wt60_a/wt60_a.json @@ -2,13 +2,22 @@ "name": "wilba.tech WT60-A", "vendorId": "0x6582", "productId": "0x060a", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "wt_mono_backlight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL", "6U"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL", + "6U" + ] ], "keymap": [ [ diff --git a/src/wilba_tech/wt60_b/wt60_b.json b/src/wilba_tech/wt60_b/wt60_b.json index eabd066040..5942f1e7cc 100755 --- a/src/wilba_tech/wt60_b/wt60_b.json +++ b/src/wilba_tech/wt60_b/wt60_b.json @@ -2,10 +2,19 @@ "name": "wilba.tech WT60-B", "vendorId": "0x6582", "productId": "0x60b0", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "labels": [["Bottom Row", "HHKB", "Full"]], + "labels": [ + [ + "Bottom Row", + "HHKB", + "Full" + ] + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt60_bx/wt60_bx.json b/src/wilba_tech/wt60_bx/wt60_bx.json index 645a605ec4..6eebbc8a26 100755 --- a/src/wilba_tech/wt60_bx/wt60_bx.json +++ b/src/wilba_tech/wt60_bx/wt60_bx.json @@ -2,10 +2,20 @@ "name": "wilba.tech WT60-BX", "vendorId": "0x6582", "productId": "0x60b1", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "labels": [["Bottom Row", "HHKB", "Full"], "Full Backspace"], + "labels": [ + [ + "Bottom Row", + "HHKB", + "Full" + ], + "Full Backspace" + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt60_c/wt60_c.json b/src/wilba_tech/wt60_c/wt60_c.json index fd0f815f80..4dd114076e 100644 --- a/src/wilba_tech/wt60_c/wt60_c.json +++ b/src/wilba_tech/wt60_c/wt60_c.json @@ -2,10 +2,21 @@ "name": "wilba.tech WT60-C", "vendorId": "0x6582", "productId": "0x60c0", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "labels": [["Bottom Row", "Full", "HHKB", "WKL"], "Split Backspace"], + "labels": [ + [ + "Bottom Row", + "Full", + "HHKB", + "WKL" + ], + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt60_d/wt60_d.json b/src/wilba_tech/wt60_d/wt60_d.json index e0a19212f6..3543c582a5 100755 --- a/src/wilba_tech/wt60_d/wt60_d.json +++ b/src/wilba_tech/wt60_d/wt60_d.json @@ -2,17 +2,34 @@ "name": "wilba.tech WT60-D", "vendorId": "0x6582", "productId": "0x060d", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "presets": {"HHKB": [1, 0, 0, 1, 2]}, "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "HHKB", "WKL"] + [ + "Bottom Row", + "ANSI", + "7U", + "HHKB", + "WKL" + ] ], + "presets": { + "HHKB": [ + 1, + 0, + 0, + 1, + 2 + ] + }, "keymap": [ [ { diff --git a/src/wilba_tech/wt60_e/wt60_e.json b/src/wilba_tech/wt60_e/wt60_e.json index da6a03d58e..7a07e59c3d 100644 --- a/src/wilba_tech/wt60_e/wt60_e.json +++ b/src/wilba_tech/wt60_e/wt60_e.json @@ -2,8 +2,11 @@ "name": "wilba.tech WT60-E", "vendorId": "0x6582", "productId": "0x0026", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 10, "cols": 8}, "layouts": { "keymap": [ [ diff --git a/src/wilba_tech/wt60_g/wt60_g.json b/src/wilba_tech/wt60_g/wt60_g.json index 1314525477..015486f40a 100644 --- a/src/wilba_tech/wt60_g/wt60_g.json +++ b/src/wilba_tech/wt60_g/wt60_g.json @@ -2,15 +2,24 @@ "name": "wilba.tech WT60-G", "vendorId": "0x6582", "productId": "0x0021", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "HHKB", "WKL"] + [ + "Bottom Row", + "ANSI", + "7U", + "HHKB", + "WKL" + ] ], "keymap": [ [ diff --git a/src/wilba_tech/wt60_g2/wt60_g2.json b/src/wilba_tech/wt60_g2/wt60_g2.json index d83c115e70..6a1c4d3afa 100644 --- a/src/wilba_tech/wt60_g2/wt60_g2.json +++ b/src/wilba_tech/wt60_g2/wt60_g2.json @@ -2,13 +2,21 @@ "name": "wilba.tech WT60-G2", "vendorId": "0x6582", "productId": "0x002F", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "WKL", "HHKB", "Full"] + [ + "Bottom Row", + "WKL", + "HHKB", + "Full" + ] ], "keymap": [ [ diff --git a/src/wilba_tech/wt60_h1/wt60_h1.json b/src/wilba_tech/wt60_h1/wt60_h1.json index cfe2865425..93b648d082 100644 --- a/src/wilba_tech/wt60_h1/wt60_h1.json +++ b/src/wilba_tech/wt60_h1/wt60_h1.json @@ -2,10 +2,20 @@ "name": "wilba.tech WT60-H1", "vendorId": "0x6582", "productId": "0x0024", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "labels": [["Bottom Row", "7U", "HHKB", "WKL"]], + "labels": [ + [ + "Bottom Row", + "7U", + "HHKB", + "WKL" + ] + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt60_h2/wt60_h2.json b/src/wilba_tech/wt60_h2/wt60_h2.json index a037ee9701..2873405179 100644 --- a/src/wilba_tech/wt60_h2/wt60_h2.json +++ b/src/wilba_tech/wt60_h2/wt60_h2.json @@ -2,8 +2,11 @@ "name": "wilba.tech WT60-H2", "vendorId": "0x6582", "productId": "0x002B", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/wilba_tech/wt60_h3/wt60_h3.json b/src/wilba_tech/wt60_h3/wt60_h3.json index 66d029f3cc..69f48699c1 100644 --- a/src/wilba_tech/wt60_h3/wt60_h3.json +++ b/src/wilba_tech/wt60_h3/wt60_h3.json @@ -2,8 +2,11 @@ "name": "wilba.tech WT60-H3", "vendorId": "0x6582", "productId": "0x002C", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/wilba_tech/wt60_kh1/wt60_kh1.json b/src/wilba_tech/wt60_kh1/wt60_kh1.json index bc4a52b0d1..d04de5e92b 100644 --- a/src/wilba_tech/wt60_kh1/wt60_kh1.json +++ b/src/wilba_tech/wt60_kh1/wt60_kh1.json @@ -2,10 +2,20 @@ "name": "wilba.tech WT60-KH1", "vendorId": "0x6582", "productId": "0x0034", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "labels": [["Bottom Row", "7U", "HHKB", "WKL"]], + "labels": [ + [ + "Bottom Row", + "7U", + "HHKB", + "WKL" + ] + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt60_lh1/wt60_lh1.json b/src/wilba_tech/wt60_lh1/wt60_lh1.json index afef0852c0..e258fcf029 100644 --- a/src/wilba_tech/wt60_lh1/wt60_lh1.json +++ b/src/wilba_tech/wt60_lh1/wt60_lh1.json @@ -2,8 +2,11 @@ "name": "wilba.tech WT60-LH1", "vendorId": "0x6582", "productId": "0x0035", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/wilba_tech/wt60_xt/wt60_xt.json b/src/wilba_tech/wt60_xt/wt60_xt.json index 7539c003d9..b847119353 100644 --- a/src/wilba_tech/wt60_xt/wt60_xt.json +++ b/src/wilba_tech/wt60_xt/wt60_xt.json @@ -2,15 +2,23 @@ "name": "wilba.tech WT60-XT", "vendorId": "0x6582", "productId": "0x001C", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "WKL"] + [ + "Bottom Row", + "ANSI", + "7U", + "WKL" + ] ], "keymap": [ [ diff --git a/src/wilba_tech/wt60_xth/wt60_xth.json b/src/wilba_tech/wt60_xth/wt60_xth.json index 27f50795b4..4ebba84913 100644 --- a/src/wilba_tech/wt60_xth/wt60_xth.json +++ b/src/wilba_tech/wt60_xth/wt60_xth.json @@ -2,10 +2,16 @@ "name": "wilba.tech WT60-XTH", "vendorId": "0x6582", "productId": "0x0040", + "matrix": { + "rows": 5, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 16}, "layouts": { - "labels": ["Split Backspace", "WKL"], + "labels": [ + "Split Backspace", + "WKL" + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt65_a/wt65_a.json b/src/wilba_tech/wt65_a/wt65_a.json index 49c3327739..ff74d8d959 100755 --- a/src/wilba_tech/wt65_a/wt65_a.json +++ b/src/wilba_tech/wt65_a/wt65_a.json @@ -2,10 +2,21 @@ "name": "wilba.tech WT65-A", "vendorId": "0x6582", "productId": "0x065a", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "wt_mono_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U", "6U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U", + "6U" + ] + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt65_b/wt65_b.json b/src/wilba_tech/wt65_b/wt65_b.json index 0734f0cc7a..1e36de2589 100755 --- a/src/wilba_tech/wt65_b/wt65_b.json +++ b/src/wilba_tech/wt65_b/wt65_b.json @@ -2,15 +2,24 @@ "name": "wilba.tech WT65-B", "vendorId": "0x6582", "productId": "0x065b", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "wt_mono_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,17 +32,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,15 +66,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,14 +94,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -84,23 +119,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.75, "c": "#777777"}, + { + "x": 0.75, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/src/wilba_tech/wt65_c/wt65_c.json b/src/wilba_tech/wt65_c/wt65_c.json index 4ba5ec7c4e..80b5899961 100644 --- a/src/wilba_tech/wt65_c/wt65_c.json +++ b/src/wilba_tech/wt65_c/wt65_c.json @@ -2,8 +2,11 @@ "name": "wilba.tech WT65-C", "vendorId": "0x6582", "productId": "0x0028", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/wilba_tech/wt65_cx/wt65_cx.json b/src/wilba_tech/wt65_cx/wt65_cx.json index a3caa8ae1d..1bd0e0d51b 100644 --- a/src/wilba_tech/wt65_cx/wt65_cx.json +++ b/src/wilba_tech/wt65_cx/wt65_cx.json @@ -2,10 +2,15 @@ "name": "wilba.tech WT65-CX", "vendorId": "0x6582", "productId": "0x0029", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Full Backspace"], + "labels": [ + "Full Backspace" + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt65_d/wt65_d.json b/src/wilba_tech/wt65_d/wt65_d.json index 2ef264f4f1..20340373f0 100644 --- a/src/wilba_tech/wt65_d/wt65_d.json +++ b/src/wilba_tech/wt65_d/wt65_d.json @@ -2,14 +2,21 @@ "name": "wilba.tech WT65-D", "vendorId": "0x6582", "productId": "0x0031", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "7U", "6U"] + [ + "Bottom Row", + "7U", + "6U" + ] ], "keymap": [ [ diff --git a/src/wilba_tech/wt65_f/wt65_f.json b/src/wilba_tech/wt65_f/wt65_f.json index 4da6a68fc0..4a96104c78 100644 --- a/src/wilba_tech/wt65_f/wt65_f.json +++ b/src/wilba_tech/wt65_f/wt65_f.json @@ -2,8 +2,11 @@ "name": "wilba.tech WT65-F", "vendorId": "0x6582", "productId": "0x002D", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/wilba_tech/wt65_fx/wt65_fx.json b/src/wilba_tech/wt65_fx/wt65_fx.json index 5adc7fd904..d9f6842f87 100644 --- a/src/wilba_tech/wt65_fx/wt65_fx.json +++ b/src/wilba_tech/wt65_fx/wt65_fx.json @@ -2,10 +2,20 @@ "name": "wilba.tech WT65-FX", "vendorId": "0x6582", "productId": "0x002E", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt65_g/wt65_g.json b/src/wilba_tech/wt65_g/wt65_g.json index a43ed288c6..1b01676392 100644 --- a/src/wilba_tech/wt65_g/wt65_g.json +++ b/src/wilba_tech/wt65_g/wt65_g.json @@ -2,14 +2,21 @@ "name": "wilba.tech WT65-G", "vendorId": "0x6582", "productId": "0x0022", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "ANSI", "7U"] + [ + "Bottom Row", + "ANSI", + "7U" + ] ], "keymap": [ [ diff --git a/src/wilba_tech/wt65_g2/wt65_g2.json b/src/wilba_tech/wt65_g2/wt65_g2.json index 5cbf3cc2af..9a20e72974 100644 --- a/src/wilba_tech/wt65_g2/wt65_g2.json +++ b/src/wilba_tech/wt65_g2/wt65_g2.json @@ -2,10 +2,17 @@ "name": "wilba.tech WT65-G2", "vendorId": "0x6582", "productId": "0x002A", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["2U Backspace", "ISO Enter", "Split Left Shift"], + "labels": [ + "2U Backspace", + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt65_g3/wt65_g3.json b/src/wilba_tech/wt65_g3/wt65_g3.json index 9de3871874..25d4400408 100644 --- a/src/wilba_tech/wt65_g3/wt65_g3.json +++ b/src/wilba_tech/wt65_g3/wt65_g3.json @@ -2,14 +2,21 @@ "name": "wilba.tech WT65-G3", "vendorId": "0x6582", "productId": "0x003A", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/wilba_tech/wt65_h1/wt65_h1.json b/src/wilba_tech/wt65_h1/wt65_h1.json index 85cc17fea6..d54ca7749d 100644 --- a/src/wilba_tech/wt65_h1/wt65_h1.json +++ b/src/wilba_tech/wt65_h1/wt65_h1.json @@ -2,8 +2,11 @@ "name": "wilba.tech WT65-H1", "vendorId": "0x6582", "productId": "0x0025", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/wilba_tech/wt65_h2/wt65_h2.json b/src/wilba_tech/wt65_h2/wt65_h2.json index 709070bf9a..24426753a8 100644 --- a/src/wilba_tech/wt65_h2/wt65_h2.json +++ b/src/wilba_tech/wt65_h2/wt65_h2.json @@ -2,10 +2,15 @@ "name": "wilba.tech WT65-H2", "vendorId": "0x6582", "productId": "0x0030", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["2U Backspace"], + "labels": [ + "2U Backspace" + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt65_h3/wt65_h3.json b/src/wilba_tech/wt65_h3/wt65_h3.json index c98a03da27..5a1a93520c 100644 --- a/src/wilba_tech/wt65_h3/wt65_h3.json +++ b/src/wilba_tech/wt65_h3/wt65_h3.json @@ -2,10 +2,20 @@ "name": "wilba.tech WT65-H3", "vendorId": "0x6582", "productId": "0x0036", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt65_h4/wt65_h4.json b/src/wilba_tech/wt65_h4/wt65_h4.json index 369be5e8c3..045edaaafd 100644 --- a/src/wilba_tech/wt65_h4/wt65_h4.json +++ b/src/wilba_tech/wt65_h4/wt65_h4.json @@ -2,10 +2,20 @@ "name": "wilba.tech WT65-H4", "vendorId": "0x6582", "productId": "0x0038", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt65_xt/wt65_xt.json b/src/wilba_tech/wt65_xt/wt65_xt.json index e565ded3a5..15fa111d31 100644 --- a/src/wilba_tech/wt65_xt/wt65_xt.json +++ b/src/wilba_tech/wt65_xt/wt65_xt.json @@ -2,8 +2,11 @@ "name": "wilba.tech WT65-XT", "vendorId": "0x6582", "productId": "0x001D", + "matrix": { + "rows": 5, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 17}, "layouts": { "keymap": [ [ diff --git a/src/wilba_tech/wt65_xtx/wt65_xtx.json b/src/wilba_tech/wt65_xtx/wt65_xtx.json index 9233a6c3a5..3b5ec9669f 100644 --- a/src/wilba_tech/wt65_xtx/wt65_xtx.json +++ b/src/wilba_tech/wt65_xtx/wt65_xtx.json @@ -2,10 +2,20 @@ "name": "wilba.tech WT65-XTX", "vendorId": "0x6582", "productId": "0x001E", + "matrix": { + "rows": 5, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 17}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "7U", "6.25U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "7U", + "6.25U" + ] + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt69_a/wt69_a.json b/src/wilba_tech/wt69_a/wt69_a.json index 978c57f7fd..61a50b24b2 100755 --- a/src/wilba_tech/wt69_a/wt69_a.json +++ b/src/wilba_tech/wt69_a/wt69_a.json @@ -2,18 +2,30 @@ "name": "wilba.tech WT69-A", "vendorId": "0x6582", "productId": "0x069a", + "matrix": { + "rows": 5, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 17}, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -26,20 +38,33 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0", "0,16", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,15\n\n\n0,1", "2,15\n\n\n0,1" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", "1,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -52,17 +77,26 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,16" ], [ "2,0", "2,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -74,16 +108,24 @@ "2,11", "2,12", "2,13", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,14", "2,16" ], [ "3,0", "3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -94,26 +136,47 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,15", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,16" ], [ "4,0", "4,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "4,2", "4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,14", "4,15", "4,16" diff --git a/src/wilba_tech/wt70_jb/wt70_jb.json b/src/wilba_tech/wt70_jb/wt70_jb.json index 6af5acc34c..1912175ba2 100644 --- a/src/wilba_tech/wt70_jb/wt70_jb.json +++ b/src/wilba_tech/wt70_jb/wt70_jb.json @@ -2,10 +2,16 @@ "name": "wilba.tech WT70-JB", "vendorId": "0x6582", "productId": "0x001F", + "matrix": { + "rows": 5, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 17}, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt75_a/wt75_a.json b/src/wilba_tech/wt75_a/wt75_a.json index 519ca1d4d8..397fd85f8f 100755 --- a/src/wilba_tech/wt75_a/wt75_a.json +++ b/src/wilba_tech/wt75_a/wt75_a.json @@ -1,19 +1,46 @@ { "name": "wilba.tech WT75-A", "vendorId": "0x6582", - "matrix": {"rows": 6, "cols": 15}, "productId": "0x075a", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": { "extends": "wt_mono_backlight", "effects": [ - ["None", 1], - ["All", 1], - ["Raindrops", 1] + [ + "None", + 1 + ], + [ + "All", + 1 + ], + [ + "Raindrops", + 1 + ] ], - "supportedLightingValues": [7, 8, 9, 10, 11, 12] + "supportedLightingValues": [ + 7, + 8, + 9, + 10, + 11, + 12 + ] }, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U", "6U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U", + "6U" + ] + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt75_b/wt75_b.json b/src/wilba_tech/wt75_b/wt75_b.json index e2105ebe3d..0614351810 100755 --- a/src/wilba_tech/wt75_b/wt75_b.json +++ b/src/wilba_tech/wt75_b/wt75_b.json @@ -2,10 +2,21 @@ "name": "wilba.tech WT75-B", "vendorId": "0x6582", "productId": "0x075b", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "wt_mono_backlight", - "matrix": {"rows": 6, "cols": 16}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U", "6U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U", + "6U" + ] + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt75_c/wt75_c.json b/src/wilba_tech/wt75_c/wt75_c.json index 3f984df54b..6502e850f7 100755 --- a/src/wilba_tech/wt75_c/wt75_c.json +++ b/src/wilba_tech/wt75_c/wt75_c.json @@ -2,10 +2,20 @@ "name": "wilba.tech WT75-C", "vendorId": "0x6582", "productId": "0x075c", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "wt_mono_backlight", - "matrix": {"rows": 6, "cols": 16}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6U", "6.25U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6U", + "6.25U" + ] + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt80_a/wt80_a.json b/src/wilba_tech/wt80_a/wt80_a.json index 43b1aba2e1..62a3510d1b 100755 --- a/src/wilba_tech/wt80_a/wt80_a.json +++ b/src/wilba_tech/wt80_a/wt80_a.json @@ -2,13 +2,22 @@ "name": "wilba.tech WT80-A", "vendorId": "0x6582", "productId": "0x080a", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "wt_mono_backlight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL", "6U"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL", + "6U" + ] ], "keymap": [ [ diff --git a/src/wilba_tech/wt80_bc/wt80_bc.json b/src/wilba_tech/wt80_bc/wt80_bc.json index 40bebb84f7..c88122dfb9 100755 --- a/src/wilba_tech/wt80_bc/wt80_bc.json +++ b/src/wilba_tech/wt80_bc/wt80_bc.json @@ -2,10 +2,15 @@ "name": "wilba.tech WT80-BC", "vendorId": "0x6582", "productId": "0x80b0", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { - "labels": ["Winkeyless"], + "labels": [ + "Winkeyless" + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt80_g/wt80_g.json b/src/wilba_tech/wt80_g/wt80_g.json index 0038bfa121..307da6cfee 100644 --- a/src/wilba_tech/wt80_g/wt80_g.json +++ b/src/wilba_tech/wt80_g/wt80_g.json @@ -2,15 +2,23 @@ "name": "wilba.tech WT80-G", "vendorId": "0x6582", "productId": "0x0023", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ diff --git a/src/wilba_tech/wt80_h1/wt80_h1.json b/src/wilba_tech/wt80_h1/wt80_h1.json index 988f93fb7b..1d03cab511 100644 --- a/src/wilba_tech/wt80_h1/wt80_h1.json +++ b/src/wilba_tech/wt80_h1/wt80_h1.json @@ -2,10 +2,15 @@ "name": "wilba.tech WT80-H1", "vendorId": "0x6582", "productId": "0x0037", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { - "labels": ["Winkeyless"], + "labels": [ + "Winkeyless" + ], "keymap": [ [ { diff --git a/src/wilba_tech/wt8_a/wt8_a.json b/src/wilba_tech/wt8_a/wt8_a.json index 88fde838e7..4b5d0c8619 100755 --- a/src/wilba_tech/wt8_a/wt8_a.json +++ b/src/wilba_tech/wt8_a/wt8_a.json @@ -2,12 +2,29 @@ "name": "wilba.tech WT8-A", "vendorId": "0x6582", "productId": "0x008a", + "matrix": { + "rows": 1, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 1, "cols": 8}, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2", "0,3"], - ["0,4", "0,5", "0,6", "0,7"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "0,4", + "0,5", + "0,6", + "0,7" + ] ] } } diff --git a/src/wilba_tech/wt8_kh/wt8_kh.json b/src/wilba_tech/wt8_kh/wt8_kh.json index f1cc72250f..4f24f0b7c3 100644 --- a/src/wilba_tech/wt8_kh/wt8_kh.json +++ b/src/wilba_tech/wt8_kh/wt8_kh.json @@ -2,14 +2,29 @@ "name": "wilba.tech WT8-KH", "vendorId": "0x6582", "productId": "0x0033", + "matrix": { + "rows": 4, + "cols": 2 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 2}, "layouts": { "keymap": [ - ["0,0", "0,1"], - ["1,0", "1,1"], - ["2,0", "2,1"], - ["3,0", "3,1"] + [ + "0,0", + "0,1" + ], + [ + "1,0", + "1,1" + ], + [ + "2,0", + "2,1" + ], + [ + "3,0", + "3,1" + ] ] } } diff --git a/src/wilba_tech/wt90_a/wt90_a.json b/src/wilba_tech/wt90_a/wt90_a.json index bbd3dedde0..d481e94edd 100644 --- a/src/wilba_tech/wt90_a/wt90_a.json +++ b/src/wilba_tech/wt90_a/wt90_a.json @@ -2,8 +2,11 @@ "name": "wilba.tech WT90-A", "vendorId": "0x6582", "productId": "0x0027", + "matrix": { + "rows": 6, + "cols": 18 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 18}, "layouts": { "keymap": [ [ diff --git a/src/wilba_tech/zeal60/zeal60.json b/src/wilba_tech/zeal60/zeal60.json index f8dbc06ec7..8ec67f5e2f 100755 --- a/src/wilba_tech/zeal60/zeal60.json +++ b/src/wilba_tech/zeal60/zeal60.json @@ -2,22 +2,59 @@ "name": "ZEAL60", "vendorId": "0x5a45", "productId": "0x0060", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": { "extends": "wt_rgb_backlight", "supportedLightingValues": [ - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21 ] }, - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "presets": {"HHKB": [1, 0, 0, 1, 2]}, "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "HHKB", "WKL"] + [ + "Bottom Row", + "ANSI", + "7U", + "HHKB", + "WKL" + ] ], + "presets": { + "HHKB": [ + 1, + 0, + 0, + 1, + 2 + ] + }, "keymap": [ [ { diff --git a/src/wilba_tech/zeal65/zeal65.json b/src/wilba_tech/zeal65/zeal65.json index ba92fd6202..383b5ce0cd 100755 --- a/src/wilba_tech/zeal65/zeal65.json +++ b/src/wilba_tech/zeal65/zeal65.json @@ -2,20 +2,44 @@ "name": "ZEAL65", "vendorId": "0x5a45", "productId": "0x0065", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "wt_rgb_backlight", "supportedLightingValues": [ - 1, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 + 1, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21 ] }, - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,17 +52,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,15 +86,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,14 +114,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -89,25 +139,46 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/src/wings42/wings42.json b/src/wings42/wings42.json index 8633cb6661..b75c2cce7c 100644 --- a/src/wings42/wings42.json +++ b/src/wings42/wings42.json @@ -2,8 +2,11 @@ "name": "wings42", "vendorId": "0x5946", "productId": "0x0003", + "matrix": { + "rows": 8, + "cols": 6 + }, "lighting": "none", - "matrix": {"rows": 8, "cols": 6}, "layouts": { "labels": [], "keymap": [ @@ -14,7 +17,9 @@ "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "4,5", "4,4", "4,3", @@ -29,7 +34,9 @@ "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "5,5", "5,4", "5,3", @@ -44,7 +51,9 @@ "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "6,5", "6,4", "6,3", @@ -52,7 +61,20 @@ "6,1", "6,0" ], - [{"x": 3}, "3,3", "3,4", "3,5", {"x": 1}, "7,5", "7,4", "7,3"] + [ + { + "x": 3 + }, + "3,3", + "3,4", + "3,5", + { + "x": 1 + }, + "7,5", + "7,4", + "7,3" + ] ] } } diff --git a/src/wings42_extkeys/wings42_extkeys.json b/src/wings42_extkeys/wings42_extkeys.json index 9fd8a54d63..84f31c22ff 100644 --- a/src/wings42_extkeys/wings42_extkeys.json +++ b/src/wings42_extkeys/wings42_extkeys.json @@ -2,8 +2,11 @@ "name": "wings42 extkeys", "vendorId": "0x5946", "productId": "0x0004", + "matrix": { + "rows": 12, + "cols": 8 + }, "lighting": "none", - "matrix": {"rows": 12, "cols": 8}, "layouts": { "labels": [], "keymap": [ @@ -14,7 +17,9 @@ "0,3", "0,4", "0,5", - {"x": 3}, + { + "x": 3 + }, "6,5", "6,4", "6,3", @@ -30,7 +35,9 @@ "1,4", "1,5", "5,7", - {"x": 1}, + { + "x": 1 + }, "11,7", "7,5", "7,4", @@ -47,7 +54,9 @@ "2,4", "2,5", "4,6", - {"x": 1}, + { + "x": 1 + }, "10,6", "8,5", "8,4", @@ -56,7 +65,20 @@ "8,1", "8,0" ], - [{"x": 3}, "3,3", "3,4", "3,5", {"x": 3}, "9,5", "9,4", "9,3"] + [ + { + "x": 3 + }, + "3,3", + "3,4", + "3,5", + { + "x": 3 + }, + "9,5", + "9,4", + "9,3" + ] ] } } diff --git a/src/winkeyless/bface/bface.json b/src/winkeyless/bface/bface.json index f2093c42e5..b6ca78bc94 100644 --- a/src/winkeyless/bface/bface.json +++ b/src/winkeyless/bface/bface.json @@ -2,11 +2,11 @@ "name": "b.face", "vendorId": "0x20A0", "productId": "0x4246", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 8, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "keymap": [ [ diff --git a/src/winry/winry315.json b/src/winry/winry315.json index 9991f11c8c..6bc7734fee 100644 --- a/src/winry/winry315.json +++ b/src/winry/winry315.json @@ -2,59 +2,195 @@ "name": "Winry315", "vendorId": "0xF1F1", "productId": "0x0315", + "matrix": { + "rows": 1, + "cols": 24 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["Solid Color", 1], - ["Solid - Highlighted Encoders", 1], - ["Vertical Gradient", 1], - ["Horizontal Gradient", 1], - ["Breathing", 1], - ["Colorband - Saturation", 1], - ["Colorband - Brightness", 1], - ["Pinwheel - Saturation", 1], - ["Pinwheel - Brightness", 1], - ["Spiral - Saturation", 1], - ["Spiral - Brightness", 1], - ["Cycle All", 1], - ["Cycle Horizontal", 1], - ["Cycle Vertical", 1], - ["Rainbow Chevron", 1], - ["Cycle - In/Out", 1], - ["Cycle - In/Out Dual", 1], - ["Cycle - Pinwheel", 1], - ["Cycle - Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 1], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multiwide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multicross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multinexus", 1], - ["Splash", 1], - ["Multisplash", 1], - ["Solid Splash", 1], - ["Solid Multisplash", 1] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Solid - Highlighted Encoders", + 1 + ], + [ + "Vertical Gradient", + 1 + ], + [ + "Horizontal Gradient", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Colorband - Saturation", + 1 + ], + [ + "Colorband - Brightness", + 1 + ], + [ + "Pinwheel - Saturation", + 1 + ], + [ + "Pinwheel - Brightness", + 1 + ], + [ + "Spiral - Saturation", + 1 + ], + [ + "Spiral - Brightness", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Horizontal", + 1 + ], + [ + "Cycle Vertical", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Cycle - In/Out", + 1 + ], + [ + "Cycle - In/Out Dual", + 1 + ], + [ + "Cycle - Pinwheel", + 1 + ], + [ + "Cycle - Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 1 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multiwide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multicross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multinexus", + 1 + ], + [ + "Splash", + 1 + ], + [ + "Multisplash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multisplash", + 1 + ] ], - "supportedLightingValues": [128, 129, 130, 131] - }, - "matrix": { - "rows": 1, - "cols": 24 + "supportedLightingValues": [ + 128, + 129, + 130, + 131 + ] }, "layouts": { - "labels": [["Encoder Side", "Top", "Left", "Right", "Bottom"]], + "labels": [ + [ + "Encoder Side", + "Top", + "Left", + "Right", + "Bottom" + ] + ], "keymap": [ [ { diff --git a/src/wolf/kuku65/kuku65.json b/src/wolf/kuku65/kuku65.json index 0cc5c776a0..16f20eb8e1 100644 --- a/src/wolf/kuku65/kuku65.json +++ b/src/wolf/kuku65/kuku65.json @@ -2,7 +2,10 @@ "name": "kuku65", "vendorId": "0x5453", "productId": "0x0052", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", "layouts": { "keymap": [ diff --git a/src/wolf/ryujin/ryujin.json b/src/wolf/ryujin/ryujin.json index d6071cba92..ce4f3ce136 100644 --- a/src/wolf/ryujin/ryujin.json +++ b/src/wolf/ryujin/ryujin.json @@ -2,14 +2,22 @@ "name": "Ryujin", "vendorId": "0x5453", "productId": "0x0200", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row Options", "6.25U", "7U", "10U"] + [ + "Bottom Row Options", + "6.25U", + "7U", + "10U" + ] ], "keymap": [ [ diff --git a/src/wolf/sabre/sabre.json b/src/wolf/sabre/sabre.json index 616fc8bf80..a97a0b882e 100644 --- a/src/wolf/sabre/sabre.json +++ b/src/wolf/sabre/sabre.json @@ -2,12 +2,23 @@ "name": "Sabre", "vendorId": "0x5453", "productId": "0x0055", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": "qmk_backlight", - "matrix": {"rows": 12, "cols": 9}, "layouts": { "labels": [ - ["Large Left", "Large Right", "Half Half"], - ["Large Left", "Large Right", "Half Half"], + [ + "Large Left", + "Large Right", + "Half Half" + ], + [ + "Large Left", + "Large Right", + "Half Half" + ], "Large Shift" ], "keymap": [ diff --git a/src/wolf/ts60/ts60.json b/src/wolf/ts60/ts60.json index 5e2bf19b44..d9f40658a5 100644 --- a/src/wolf/ts60/ts60.json +++ b/src/wolf/ts60/ts60.json @@ -2,8 +2,11 @@ "name": "TS60", "vendorId": "0x5453", "productId": "0x0050", + "matrix": { + "rows": 10, + "cols": 8 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 10, "cols": 8}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/wootpatoot/lets_split/lets_split_v2.json b/src/wootpatoot/lets_split/lets_split_v2.json index f1919afeea..95a9661660 100644 --- a/src/wootpatoot/lets_split/lets_split_v2.json +++ b/src/wootpatoot/lets_split/lets_split_v2.json @@ -2,11 +2,11 @@ "name": "let's split", "vendorId": "0x6F77", "productId": "0x0002", - "lighting": "qmk_rgblight", "matrix": { "rows": 8, "cols": 6 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/work_louder/loop.json b/src/work_louder/loop.json index f08cad5b2c..18c2b396b2 100644 --- a/src/work_louder/loop.json +++ b/src/work_louder/loop.json @@ -2,7 +2,10 @@ "name": "Loop Pad", "vendorId": "0x574C", "productId": "0x1DF8", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 2, + "cols": 12 + }, "customKeycodes": [ { "name": "RGB Matrix Toggle", @@ -50,7 +53,7 @@ "shortName": "R_M_VAD" } ], - "matrix": {"rows": 2, "cols": 12}, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/work_louder/loop_e.json b/src/work_louder/loop_e.json index 36a9c881f9..f2578fa4cc 100644 --- a/src/work_louder/loop_e.json +++ b/src/work_louder/loop_e.json @@ -2,7 +2,10 @@ "name": "Loop Pad", "vendorId": "0x574C", "productId": "0x1DF9", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 1, + "cols": 12 + }, "customKeycodes": [ { "name": "RGB Matrix Toggle", @@ -50,7 +53,7 @@ "shortName": "R_M_VAD" } ], - "matrix": {"rows": 1, "cols": 12}, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/work_louder/micro.json b/src/work_louder/micro.json index 5a50a7f918..587a719c49 100644 --- a/src/work_louder/micro.json +++ b/src/work_louder/micro.json @@ -2,7 +2,10 @@ "name": "Creator Micro", "vendorId": "0x574C", "productId": "0xE6E3", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 4, + "cols": 4 + }, "customKeycodes": [ { "name": "RGB Matrix Toggle", @@ -55,15 +58,59 @@ "shortName": "LED_LVL" } ], - "matrix": {"rows": 4, "cols": 4}, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0\n\n\n\n\n\n\n\n\ne0", {"x": 2.5}, "0,3\n\n\n\n\n\n\n\n\ne1"], - [{"y": -0.75, "x": 1.25}, "0,1", "0,2"], - [{"x": 0.25}, "1,0", "1,1", "1,2", "1,3"], - [{"x": 0.25}, "2,0", "2,1", "2,2", "2,3"], - [{"x": 1.25}, "3,1", "3,2"], - [{"y": -0.75}, "3,0", {"x": 2.5}, "3,3"] + [ + "0,0\n\n\n\n\n\n\n\n\ne0", + { + "x": 2.5 + }, + "0,3\n\n\n\n\n\n\n\n\ne1" + ], + [ + { + "y": -0.75, + "x": 1.25 + }, + "0,1", + "0,2" + ], + [ + { + "x": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "x": 0.25 + }, + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + { + "x": 1.25 + }, + "3,1", + "3,2" + ], + [ + { + "y": -0.75 + }, + "3,0", + { + "x": 2.5 + }, + "3,3" + ] ] } } diff --git a/src/work_louder/nano.json b/src/work_louder/nano.json index 430d7c38c8..bfcf082d60 100644 --- a/src/work_louder/nano.json +++ b/src/work_louder/nano.json @@ -2,7 +2,10 @@ "name": "Nano Pad", "vendorId": "0x574C", "productId": "0xE6EF", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 1, + "cols": 5 + }, "customKeycodes": [ { "name": "RGB Matrix Toggle", @@ -50,7 +53,7 @@ "shortName": "R_M_VAD" } ], - "matrix": {"rows": 1, "cols": 5}, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ @@ -61,8 +64,12 @@ "0,1", "0,2" ], - ["0,3"], - ["0,4"] + [ + "0,3" + ], + [ + "0,4" + ] ] } } diff --git a/src/work_louder/nano_e.json b/src/work_louder/nano_e.json index dfcdc3798c..1a0ba08d6b 100644 --- a/src/work_louder/nano_e.json +++ b/src/work_louder/nano_e.json @@ -2,7 +2,10 @@ "name": "Nano Pad", "vendorId": "0x574C", "productId": "0xE6F0", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 1, + "cols": 3 + }, "customKeycodes": [ { "name": "RGB Matrix Toggle", @@ -50,7 +53,7 @@ "shortName": "R_M_VAD" } ], - "matrix": {"rows": 1, "cols": 3}, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/work_louder/work_board.json b/src/work_louder/work_board.json index 8fdb014c82..e520920b32 100644 --- a/src/work_louder/work_board.json +++ b/src/work_louder/work_board.json @@ -2,7 +2,10 @@ "name": "Work Board", "vendorId": "0x574C", "productId": "0xDCD0", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 4, + "cols": 13 + }, "customKeycodes": [ { "name": "RGB Matrix Toggle", @@ -49,11 +52,17 @@ "title": "RGB Matrix Brightness Decrease", "shortName": "R_M_VAD" }, - {"name": "Encoder Tap", "title": "Encoder Tap", "shortName": "ENC_TAP"} + { + "name": "Encoder Tap", + "title": "Encoder Tap", + "shortName": "ENC_TAP" + } ], - "matrix": {"rows": 4, "cols": 13}, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["2u Space"], + "labels": [ + "2u Space" + ], "keymap": [ [ { diff --git a/src/work_louder/work_board_e.json b/src/work_louder/work_board_e.json index 210ea08868..2b29d45c37 100644 --- a/src/work_louder/work_board_e.json +++ b/src/work_louder/work_board_e.json @@ -2,7 +2,10 @@ "name": "Work Board", "vendorId": "0x574C", "productId": "0xDCD1", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 4, + "cols": 13 + }, "customKeycodes": [ { "name": "RGB Matrix Toggle", @@ -55,9 +58,11 @@ "shortName": "ENC_TAP" } ], - "matrix": {"rows": 4, "cols": 13}, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["2u Space"], + "labels": [ + "2u Space" + ], "keymap": [ [ { diff --git a/src/wuque/creek70/creek70.json b/src/wuque/creek70/creek70.json index 9d152f9378..90d2595811 100644 --- a/src/wuque/creek70/creek70.json +++ b/src/wuque/creek70/creek70.json @@ -2,14 +2,22 @@ "name": "Creek 70", "vendorId": "0x916D", "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 18 + }, "lighting": "qmk_rgblight", - "matrix": { "rows": 5, "cols": 18 }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", "Split Left Shift", - ["Bottom Row","ANSI", "Split", "7U"] + [ + "Bottom Row", + "ANSI", + "Split", + "7U" + ] ], "keymap": [ [ diff --git a/src/wuque/ikki68/ikki68.json b/src/wuque/ikki68/ikki68.json index e7aa05b8ae..68cbb38fa5 100644 --- a/src/wuque/ikki68/ikki68.json +++ b/src/wuque/ikki68/ikki68.json @@ -2,11 +2,11 @@ "name": "ikki68", "vendorId": "0x696b", "productId": "0x0003", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 17 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/wuque/ikki68_aurora/ikki68_aurora.json b/src/wuque/ikki68_aurora/ikki68_aurora.json index 2d277a34d0..7958c7a218 100644 --- a/src/wuque/ikki68_aurora/ikki68_aurora.json +++ b/src/wuque/ikki68_aurora/ikki68_aurora.json @@ -2,11 +2,11 @@ "name": "ikki68 AURORA", "vendorId": "0x706b", "productId": "0x0011", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 16 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/wuque/mammoth20x/mammoth20x.json b/src/wuque/mammoth20x/mammoth20x.json index b893369d87..a5516ec783 100644 --- a/src/wuque/mammoth20x/mammoth20x.json +++ b/src/wuque/mammoth20x/mammoth20x.json @@ -2,11 +2,11 @@ "name": "mammoth20x", "vendorId": "0xB06B", "productId": "0x0005", - "lighting": "none", "matrix": { "rows": 6, "cols": 4 }, + "lighting": "none", "layouts": { "keymap": [ [ @@ -31,7 +31,12 @@ "2,3", "4,3" ], - ["1,0", "1,1", "1,2", "1,3"], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], [ "2,0", "2,1", @@ -41,7 +46,11 @@ }, "3,3" ], - ["3,0", "3,1", "3,2"], + [ + "3,0", + "3,1", + "3,2" + ], [ "4,0", "4,1", diff --git a/src/wuque/mammoth75x/mammoth75x.json b/src/wuque/mammoth75x/mammoth75x.json index 4cf784a30f..7d3d934e98 100644 --- a/src/wuque/mammoth75x/mammoth75x.json +++ b/src/wuque/mammoth75x/mammoth75x.json @@ -2,11 +2,11 @@ "name": "mammoth75x", "vendorId": "0xA06B", "productId": "0x0004", - "lighting": "none", "matrix": { "rows": 6, "cols": 16 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", diff --git a/src/wuque/promise87/promise87_ansi.json b/src/wuque/promise87/promise87_ansi.json index 70ab093c10..0912b5faa2 100644 --- a/src/wuque/promise87/promise87_ansi.json +++ b/src/wuque/promise87/promise87_ansi.json @@ -2,11 +2,11 @@ "name": "Promise 87", "vendorId": "0x906D", "productId": "0x0005", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/wuque/promise87/promise87_wkl.json b/src/wuque/promise87/promise87_wkl.json index a6fd0f8b18..f8f79a52d9 100644 --- a/src/wuque/promise87/promise87_wkl.json +++ b/src/wuque/promise87/promise87_wkl.json @@ -2,11 +2,11 @@ "name": "Promise 87", "vendorId": "0x906D", "productId": "0x0006", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "qmk_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/wuque/serneity65/serneity65.json b/src/wuque/serneity65/serneity65.json index a23ed3766e..d58021b39a 100644 --- a/src/wuque/serneity65/serneity65.json +++ b/src/wuque/serneity65/serneity65.json @@ -2,13 +2,17 @@ "name": "serneity65", "vendorId": "0x906B", "productId": "0x0003", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "Split Left Shift", "Split Space"], + "labels": [ + "Split Backspace", + "Split Left Shift", + "Split Space" + ], "keymap": [ [ { diff --git a/src/wuque/tata80/wk/tata80_wk.json b/src/wuque/tata80/wk/tata80_wk.json index 9c10ce9110..fd9eaccd97 100644 --- a/src/wuque/tata80/wk/tata80_wk.json +++ b/src/wuque/tata80/wk/tata80_wk.json @@ -2,8 +2,11 @@ "name": "Tata80", "vendorId": "0x2365", "productId": "0x0168", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ diff --git a/src/wuque/tata80/wkl/tata80_wkl.json b/src/wuque/tata80/wkl/tata80_wkl.json index 645a5f631e..4df32217cf 100644 --- a/src/wuque/tata80/wkl/tata80_wkl.json +++ b/src/wuque/tata80/wkl/tata80_wkl.json @@ -2,8 +2,11 @@ "name": "Tata80", "vendorId": "0x2365", "productId": "0x0169", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ diff --git a/src/xbows/knight/knight.json b/src/xbows/knight/knight.json index 3f57a15d2f..b5a8122e2f 100644 --- a/src/xbows/knight/knight.json +++ b/src/xbows/knight/knight.json @@ -2,8 +2,11 @@ "name": "Knight", "vendorId": "0x5842", "productId": "0x4B6E", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/xbows/knight_plus/knight_plus.json b/src/xbows/knight_plus/knight_plus.json index 3cd1202864..b3f0d6bfc8 100644 --- a/src/xbows/knight_plus/knight_plus.json +++ b/src/xbows/knight_plus/knight_plus.json @@ -2,8 +2,11 @@ "name": "Knight-Plus", "vendorId": "0x5842", "productId": "0x4B50", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/xbows/nature/nature.json b/src/xbows/nature/nature.json index 5dc8c11edb..c04c9ed607 100644 --- a/src/xbows/nature/nature.json +++ b/src/xbows/nature/nature.json @@ -2,8 +2,11 @@ "name": "Nature", "vendorId": "0x5842", "productId": "0x4E61", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/xbows/numpad/numpad.json b/src/xbows/numpad/numpad.json index 151b0696c5..20aca46f61 100644 --- a/src/xbows/numpad/numpad.json +++ b/src/xbows/numpad/numpad.json @@ -2,8 +2,11 @@ "name": "Numpad", "vendorId": "0x5842", "productId": "0x4E75", + "matrix": { + "rows": 6, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 4}, "layouts": { "keymap": [ [ @@ -28,8 +31,18 @@ "1,2", "1,3" ], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], [ "4,0", "4,1", diff --git a/src/xbows/ranger/ranger.json b/src/xbows/ranger/ranger.json index 68c0421c6f..e0268d972b 100644 --- a/src/xbows/ranger/ranger.json +++ b/src/xbows/ranger/ranger.json @@ -2,8 +2,11 @@ "name": "Ranger", "vendorId": "0x5842", "productId": "0x5261", + "matrix": { + "rows": 6, + "cols": 16 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 16}, "layouts": { "keymap": [ [ diff --git a/src/xd/xd60rev2.json b/src/xd/xd60rev2.json index f55cae6b10..b03fe90bd8 100644 --- a/src/xd/xd60rev2.json +++ b/src/xd/xd60rev2.json @@ -2,11 +2,11 @@ "name": "XD60 rev 2", "vendorId": "0x7844", "productId": "0x6060", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/xd/xd60rev3.json b/src/xd/xd60rev3.json index f75d681c03..45469e1817 100644 --- a/src/xd/xd60rev3.json +++ b/src/xd/xd60rev3.json @@ -2,11 +2,11 @@ "name": "XD60 rev 3", "vendorId": "0x7844", "productId": "0x6363", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/xd/xd68/xd68.json b/src/xd/xd68/xd68.json index d019028900..7f5ac943b9 100644 --- a/src/xd/xd68/xd68.json +++ b/src/xd/xd68/xd68.json @@ -2,11 +2,18 @@ "name": "XD68", "vendorId": "0x7844", "productId": "0x6868", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", [ "Bottom Row", diff --git a/src/xd/xd87.json b/src/xd/xd87.json index b091866173..d2b245035c 100644 --- a/src/xd/xd87.json +++ b/src/xd/xd87.json @@ -2,35 +2,51 @@ "name": "XD87", "vendorId": "0x7844", "productId": "0x8787", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1}, + { + "x": 1 + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -44,17 +60,28 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "1,14", "1,15", "1,16" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,17 +94,27 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "2,14", "2,15", "2,16" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,13 +126,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -106,29 +151,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" diff --git a/src/xd/xd96.json b/src/xd/xd96.json index 9c52194a34..14ea10c207 100644 --- a/src/xd/xd96.json +++ b/src/xd/xd96.json @@ -2,15 +2,33 @@ "name": "xd96", "vendorId": "0x7844", "productId": "0x9696", - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ - ["Alpha Function Row", "Standard", "2u Backspace", "Exploded"], + [ + "Alpha Function Row", + "Standard", + "2u Backspace", + "Exploded" + ], "2u Backspace", - ["Enter Key", "ANSI", "ISO", "1u/1.25u"], + [ + "Enter Key", + "ANSI", + "ISO", + "1u/1.25u" + ], "Split Left Shift", - ["Right Shift", "1u/1.75u/1u", "1u/2.75u", "3x 1.25u"], + [ + "Right Shift", + "1u/1.75u/1u", + "1u/2.75u", + "3x 1.25u" + ], [ "Bottom Row", "RWKL", @@ -36,76 +54,125 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0\n\n\n0,2", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,2", "0,2\n\n\n0,2", "0,3\n\n\n0,2", "0,4\n\n\n0,2", - {"c": "#777777", "w": 0.5, "d": true}, + { + "c": "#777777", + "w": 0.5, + "d": true + }, "\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,6\n\n\n0,2", "0,7\n\n\n0,2", "0,8\n\n\n0,2", "0,9\n\n\n0,2", - {"c": "#777777", "w": 0.5, "d": true}, + { + "c": "#777777", + "w": 0.5, + "d": true + }, "\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,10\n\n\n0,2", "0,11\n\n\n0,2", "0,12\n\n\n0,2", "0,13\n\n\n0,2", - {"c": "#777777", "w": 0.5, "d": true}, + { + "c": "#777777", + "w": 0.5, + "d": true + }, "\n\n\n0,2" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", "0,4\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5\n\n\n0,1", "0,6\n\n\n0,1", "0,7\n\n\n0,1", "0,8\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9\n\n\n0,1", "0,10\n\n\n0,1", "0,11\n\n\n0,1", "0,12\n\n\n0,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,1", "0,14\n\n\n6,1", "0,15\n\n\n6,1", - {"w": 2}, + { + "w": 2 + }, "0,16\n\n\n6,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,0", "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5\n\n\n0,0", "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9\n\n\n0,0", "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "5,6\n\n\n0,0", "0,14\n\n\n6,0", @@ -114,9 +181,13 @@ "0,17\n\n\n6,0" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -129,34 +200,61 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13\n\n\n1,0", "5,9\n\n\n1,0", "1,14", "1,15", "1,16", "1,17\n\n\n7,0", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "1,13\n\n\n1,1", - {"x": 3, "h": 2}, + { + "x": 3, + "h": 2 + }, "1,17\n\n\n7,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,17\n\n\n7,2", - {"x": 0.25}, + { + "x": 0.25 + }, "1,17\n\n\n7,3", - {"x": 0.25}, + { + "x": 0.25 + }, "1,17\n\n\n7,4", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "1,17\n\n\n7,5", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "1,17\n\n\n7,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,17\n\n\n7,7" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -169,13 +267,20 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", "2,15", "2,16", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,17\n\n\n7,0", { "x": 1.25, @@ -187,21 +292,40 @@ "x2": -0.25 }, "3,13\n\n\n2,1", - {"x": 1, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n2,2", - {"x": 1.5, "h": 2}, + { + "x": 1.5, + "h": 2 + }, "2,17\n\n\n7,2", - {"x": 0.25}, + { + "x": 0.25 + }, "2,17\n\n\n7,3", - {"x": 0.25}, + { + "x": 0.25 + }, "2,17\n\n\n7,4", - {"x": 2.75, "h": 2}, + { + "x": 2.75, + "h": 2 + }, "2,17\n\n\n7,7" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -213,39 +337,76 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,17\n\n\n7,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,12\n\n\n2,1", - {"x": 1.5}, + { + "x": 1.5 + }, "3,12\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,13\n\n\n2,2", - {"x": 0.25}, + { + "x": 0.25 + }, "3,17\n\n\n7,1", - {"x": 1.5, "h": 2}, + { + "x": 1.5, + "h": 2 + }, "3,17\n\n\n7,3", - {"x": 0.25}, + { + "x": 0.25 + }, "3,17\n\n\n7,4", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "3,17\n\n\n7,5", - {"x": 0.25}, + { + "x": 0.25 + }, "3,17\n\n\n7,6" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n3,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -256,139 +417,286 @@ "4,9", "4,10", "4,11\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,14\n\n\n8,0", "4,15\n\n\n8,0", "4,16", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,17\n\n\n7,0", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "4,14\n\n\n8,1", - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "4,17\n\n\n7,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,17\n\n\n7,2", - {"x": 1.5, "c": "#777777", "h": 2}, + { + "x": 1.5, + "c": "#777777", + "h": 2 + }, "4,17\n\n\n7,4", - {"x": 1.5, "h": 2}, + { + "x": 1.5, + "h": 2 + }, "4,17\n\n\n7,6", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "4,17\n\n\n7,7" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n5,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,12\n\n\n5,0", "5,13\n\n\n5,0", "5,14\n\n\n9,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,15\n\n\n9,0", "5,16", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,17\n\n\n7,0", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "5,14\n\n\n9,1", - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "5,17\n\n\n7,1", - {"x": 0.25}, + { + "x": 0.25 + }, "5,17\n\n\n7,2", - {"x": 0.25}, + { + "x": 0.25 + }, "5,17\n\n\n7,3", - {"x": 1.5}, + { + "x": 1.5 + }, "5,17\n\n\n7,5" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,8\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n5,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n5,2", "5,1\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,5\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n5,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,12\n\n\n5,2", "5,13\n\n\n5,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n5,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n5,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,12\n\n\n5,3", "5,13\n\n\n5,3" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,1\n\n\n5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,12\n\n\n5,4", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n5,4" ], [ - {"y": 0.25, "x": 13.75}, + { + "y": 0.25, + "x": 13.75 + }, "4,11\n\n\n4,1", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13\n\n\n4,1" ], [ - {"x": 13.75, "w": 1.25}, + { + "x": 13.75, + "w": 1.25 + }, "4,11\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,2" ] ] diff --git a/src/xelus/dawn60/xelus_dawn60.json b/src/xelus/dawn60/xelus_dawn60.json index 8b346f9aec..db6fdc79e2 100755 --- a/src/xelus/dawn60/xelus_dawn60.json +++ b/src/xelus/dawn60/xelus_dawn60.json @@ -2,18 +2,42 @@ "name": "DAWN60", "vendorId": "0x5845", "productId": "0x0060", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": { "extends": "wt_rgb_backlight", "supportedLightingValues": [ - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21 ] }, - "matrix": { - "rows": 5, - "cols": 14 - }, "layouts": { - "labels": ["Split Backspace", "Right Shift", "Bottom Row Arrows/7U"], + "labels": [ + "Split Backspace", + "Right Shift", + "Bottom Row Arrows/7U" + ], "keymap": [ [ { diff --git a/src/xelus/dharma/dharma.json b/src/xelus/dharma/dharma.json index c44d1740c3..7979999042 100644 --- a/src/xelus/dharma/dharma.json +++ b/src/xelus/dharma/dharma.json @@ -2,16 +2,20 @@ "name": "Dharma", "vendorId": "0x5845", "productId": "0xDAAA", - "lighting": "none", "matrix": { "rows": 5, "cols": 18 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "Split Numpad +", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/xelus/kangaroo/kangaroo_rev1.json b/src/xelus/kangaroo/kangaroo_rev1.json index 130bf2fd4c..9db06b6091 100644 --- a/src/xelus/kangaroo/kangaroo_rev1.json +++ b/src/xelus/kangaroo/kangaroo_rev1.json @@ -2,11 +2,11 @@ "name": "Kangaroo Rev1", "vendorId": "0x5845", "productId": "0x524F", - "lighting": "none", "matrix": { "rows": 12, "cols": 11 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", diff --git a/src/xelus/la_plus/xelus_la_plus.json b/src/xelus/la_plus/xelus_la_plus.json index 50e7afb3b8..c3f9b1f0ba 100644 --- a/src/xelus/la_plus/xelus_la_plus.json +++ b/src/xelus/la_plus/xelus_la_plus.json @@ -2,47 +2,140 @@ "name": "Xelus LA+", "vendorId": "0x5845", "productId": "0x4C50", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["HUE_BREATHING", 1], - ["HUE_PENDULUM", 1], - ["HUE_WAVE", 1], - ["PIXEL_FRACTAL", 1], - ["PIXEL_RAIN", 1] + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "HUE_BREATHING", + 1 + ], + [ + "HUE_PENDULUM", + 1 + ], + [ + "HUE_WAVE", + 1 + ], + [ + "PIXEL_FRACTAL", + 1 + ], + [ + "PIXEL_RAIN", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] - }, - "matrix": { - "rows": 5, - "cols": 15 + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/xelus/ninjin/xelus_ninjin.json b/src/xelus/ninjin/xelus_ninjin.json index fb9525e12f..394a7defd8 100644 --- a/src/xelus/ninjin/xelus_ninjin.json +++ b/src/xelus/ninjin/xelus_ninjin.json @@ -2,11 +2,11 @@ "name": "Ninjin", "vendorId": "0x5845", "productId": "0x4E4A", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/xelus/pachi/xelus_pachi.json b/src/xelus/pachi/xelus_pachi.json index 7cd07b8ee7..b2ead8e3e0 100644 --- a/src/xelus/pachi/xelus_pachi.json +++ b/src/xelus/pachi/xelus_pachi.json @@ -2,11 +2,11 @@ "name": "Pachi", "vendorId": "0x5845", "productId": "0x5041", - "lighting": "none", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", diff --git a/src/xelus/pachi/xelus_pachi_rgb_rev1.json b/src/xelus/pachi/xelus_pachi_rgb_rev1.json index 09a6d208d0..ace3404fca 100644 --- a/src/xelus/pachi/xelus_pachi_rgb_rev1.json +++ b/src/xelus/pachi/xelus_pachi_rgb_rev1.json @@ -2,57 +2,187 @@ "name": "Pachi RGB Rev1", "vendorId": "0x5845", "productId": "0x5052", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["HUE_BREATHING", 1], - ["HUE_PENDULUM", 1], - ["HUE_WAVE", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "HUE_BREATHING", + 1 + ], + [ + "HUE_PENDULUM", + 1 + ], + [ + "HUE_WAVE", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] - }, - "matrix": { - "rows": 6, - "cols": 17 + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, "layouts": { "keymap": [ diff --git a/src/xelus/pachi/xelus_pachi_rgb_rev2.json b/src/xelus/pachi/xelus_pachi_rgb_rev2.json index 3cafaa3cc5..045f3dcb1b 100644 --- a/src/xelus/pachi/xelus_pachi_rgb_rev2.json +++ b/src/xelus/pachi/xelus_pachi_rgb_rev2.json @@ -2,57 +2,187 @@ "name": "Pachi RGB Rev2", "vendorId": "0x5845", "productId": "0x5053", + "matrix": { + "rows": 12, + "cols": 9 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["HUE_BREATHING", 1], - ["HUE_PENDULUM", 1], - ["HUE_WAVE", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "HUE_BREATHING", + 1 + ], + [ + "HUE_PENDULUM", + 1 + ], + [ + "HUE_WAVE", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] - }, - "matrix": { - "rows": 12, - "cols": 9 + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, "layouts": { "keymap": [ diff --git a/src/xelus/rs60/xelus_rs60.json b/src/xelus/rs60/xelus_rs60.json index 356ea697ed..6e2c0b0f25 100644 --- a/src/xelus/rs60/xelus_rs60.json +++ b/src/xelus/rs60/xelus_rs60.json @@ -2,16 +2,20 @@ "name": "RS60", "vendorId": "0x5845", "productId": "0x5253", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/xelus/snap96/xelus_snap96.json b/src/xelus/snap96/xelus_snap96.json index d5934549c2..5efac74842 100755 --- a/src/xelus/snap96/xelus_snap96.json +++ b/src/xelus/snap96/xelus_snap96.json @@ -2,11 +2,11 @@ "name": "Xelus Snap96", "vendorId": "0x5845", "productId": "0x5396", - "lighting": "none", "matrix": { "rows": 12, "cols": 10 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", @@ -27,7 +27,12 @@ ], "Numpad +", "Numpad Enter", - ["Numpad Bottom Row", "All keys", "Left 2U", "Right 2U"] + [ + "Numpad Bottom Row", + "All keys", + "Left 2U", + "Right 2U" + ] ], "keymap": [ { diff --git a/src/xelus/trinityxttkl/xelus_trinityxttkl.json b/src/xelus/trinityxttkl/xelus_trinityxttkl.json index 287a767e68..f96381df84 100644 --- a/src/xelus/trinityxttkl/xelus_trinityxttkl.json +++ b/src/xelus/trinityxttkl/xelus_trinityxttkl.json @@ -2,13 +2,17 @@ "name": "TRINITY XT TKL", "vendorId": "0x5845", "productId": "0x5854", - "lighting": "none", "matrix": { "rows": 6, "cols": 19 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "Split Right Shift", "Split Space"], + "labels": [ + "Split Backspace", + "Split Right Shift", + "Split Space" + ], "keymap": [ [ { diff --git a/src/xelus/valor/rev1/xelus_valor_rev1.json b/src/xelus/valor/rev1/xelus_valor_rev1.json index adf973573e..bcfec0d626 100644 --- a/src/xelus/valor/rev1/xelus_valor_rev1.json +++ b/src/xelus/valor/rev1/xelus_valor_rev1.json @@ -2,13 +2,17 @@ "name": "VALOR", "vendorId": "0x5845", "productId": "0x5652", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { - "labels": ["Split Backspace", "Split Right Shift", "Left Spacebar"], + "labels": [ + "Split Backspace", + "Split Right Shift", + "Left Spacebar" + ], "keymap": [ [ { diff --git a/src/xelus/valor/rev2/xelus_valor_rev2.json b/src/xelus/valor/rev2/xelus_valor_rev2.json index e29f5ebf72..b7ca7b5515 100644 --- a/src/xelus/valor/rev2/xelus_valor_rev2.json +++ b/src/xelus/valor/rev2/xelus_valor_rev2.json @@ -2,60 +2,193 @@ "name": "VALOR REV 2", "vendorId": "0x5845", "productId": "0x5653", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["HUE_BREATHING", 1], - ["HUE_PENDULUM", 1], - ["HUE_WAVE", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "HUE_BREATHING", + 1 + ], + [ + "HUE_PENDULUM", + 1 + ], + [ + "HUE_WAVE", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] ], - "supportedLightingValues": [128, 129, 131] - }, - "matrix": { - "rows": 5, - "cols": 15 + "supportedLightingValues": [ + 128, + 129, + 131 + ] }, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/xelus/valor_frl_tkl/valor_frl_tkl.json b/src/xelus/valor_frl_tkl/valor_frl_tkl.json index 53759c9f93..bce6167b21 100644 --- a/src/xelus/valor_frl_tkl/valor_frl_tkl.json +++ b/src/xelus/valor_frl_tkl/valor_frl_tkl.json @@ -2,13 +2,16 @@ "name": "VALOR FRL TKL", "vendorId": "0x5845", "productId": "0x4654", - "lighting": "none", "matrix": { "rows": 5, "cols": 17 }, + "lighting": "none", "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/xelus/xs108/xelus_xs108.json b/src/xelus/xs108/xelus_xs108.json index e231c71002..974de08474 100644 --- a/src/xelus/xs108/xelus_xs108.json +++ b/src/xelus/xs108/xelus_xs108.json @@ -2,16 +2,20 @@ "name": "XS108", "vendorId": "0x5845", "productId": "0x0108", - "lighting": "none", "matrix": { "rows": 6, "cols": 21 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"], + [ + "Bottom Row", + "6.25U", + "7U" + ], "Split Numpad 0", "Split Numpad +", "Split Numpad Enter" diff --git a/src/xelus/xs60/xelus_xs60_hotswap.json b/src/xelus/xs60/xelus_xs60_hotswap.json index ac3aa8e946..3c91aa065c 100644 --- a/src/xelus/xs60/xelus_xs60_hotswap.json +++ b/src/xelus/xs60/xelus_xs60_hotswap.json @@ -2,16 +2,20 @@ "name": "XS60 Hotswap", "vendorId": "0x5845", "productId": "0x5861", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/xelus/xs60/xelus_xs60_soldered.json b/src/xelus/xs60/xelus_xs60_soldered.json index 32e1f1f9c2..29d5634e1f 100644 --- a/src/xelus/xs60/xelus_xs60_soldered.json +++ b/src/xelus/xs60/xelus_xs60_soldered.json @@ -2,16 +2,20 @@ "name": "XS60 Soldered", "vendorId": "0x5845", "productId": "0x5860", - "lighting": "none", "matrix": { "rows": 5, "cols": 14 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/yampad/yampad.json b/src/yampad/yampad.json index 4cc6cc30c6..cf990fe661 100644 --- a/src/yampad/yampad.json +++ b/src/yampad/yampad.json @@ -2,24 +2,67 @@ "name": "Yampad", "vendorId": "0x5950", "productId": "0x8369", + "matrix": { + "rows": 5, + "cols": 4 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 4}, "layouts": { - "labels": ["2u '0'"], + "labels": [ + "2u '0'" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0\nNum Lock", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n/", "0,2\n*", "0,3\n-" ], - ["1,0\n7", "1,1\n8\n↑", "1,2\n9", {"h": 2}, "1,3\n+"], - ["2,0\n4\n←", "2,1\n5", "2,2\n6\n→"], - ["3,0\n1", "3,1\n2\n↓", "3,2\n3", {"c": "#777777", "h": 2}, "4,3\nEnter"], - [{"c": "#cccccc"}, "4,0\n0\nIns\n0,0", "4,1\n00\n\n0,0", "4,2\n.\nDel"], - [{"y": 0.25, "w": 2}, "4,0\n0\nIns\n0,1"] + [ + "1,0\n7", + "1,1\n8\n↑", + "1,2\n9", + { + "h": 2 + }, + "1,3\n+" + ], + [ + "2,0\n4\n←", + "2,1\n5", + "2,2\n6\n→" + ], + [ + "3,0\n1", + "3,1\n2\n↓", + "3,2\n3", + { + "c": "#777777", + "h": 2 + }, + "4,3\nEnter" + ], + [ + { + "c": "#cccccc" + }, + "4,0\n0\nIns\n0,0", + "4,1\n00\n\n0,0", + "4,2\n.\nDel" + ], + [ + { + "y": 0.25, + "w": 2 + }, + "4,0\n0\nIns\n0,1" + ] ] } } diff --git a/src/yandrstudio/buff67v3/yr65kb.json b/src/yandrstudio/buff67v3/yr65kb.json index d37638f9b2..67d44d8394 100644 --- a/src/yandrstudio/buff67v3/yr65kb.json +++ b/src/yandrstudio/buff67v3/yr65kb.json @@ -2,11 +2,11 @@ "name": "65%_Y&R", "vendorId": "0xAA96", "productId": "0xAA88", - "lighting": "qmk_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/yandrstudio/eau75r2/eau75r2.json b/src/yandrstudio/eau75r2/eau75r2.json index 924996d019..5906fef1a2 100644 --- a/src/yandrstudio/eau75r2/eau75r2.json +++ b/src/yandrstudio/eau75r2/eau75r2.json @@ -2,11 +2,11 @@ "name": "eau75_Y&R", "vendorId": "0xAA96", "productId": "0xAACD", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/yandrstudio/eau87/eau87.json b/src/yandrstudio/eau87/eau87.json index d2c041b40f..af52b57ded 100644 --- a/src/yandrstudio/eau87/eau87.json +++ b/src/yandrstudio/eau87/eau87.json @@ -2,11 +2,11 @@ "name": "Hercules80_Y&R", "vendorId": "0xAA96", "productId": "0xAAEB", - "lighting": "none", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/yandrstudio/nightstar75/nightstar75.json b/src/yandrstudio/nightstar75/nightstar75.json index e988ecedd5..13c3df4ee9 100644 --- a/src/yandrstudio/nightstar75/nightstar75.json +++ b/src/yandrstudio/nightstar75/nightstar75.json @@ -2,11 +2,11 @@ "name": "nightstar75_Y&R", "vendorId": "0xAA96", "productId": "0xAA87", - "lighting": "qmk_rgblight", "matrix": { "rows": 6, "cols": 15 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/yandrstudio/nz64/nz64.json b/src/yandrstudio/nz64/nz64.json index b81e1b10a4..44db88f061 100644 --- a/src/yandrstudio/nz64/nz64.json +++ b/src/yandrstudio/nz64/nz64.json @@ -2,14 +2,14 @@ "name": "NZ64_Y&R", "vendorId": "0xAA96", "productId": "0xAAAF", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 14 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { "keymap": [ [ diff --git a/src/yandrstudio/nz67v2/nz67v2.json b/src/yandrstudio/nz67v2/nz67v2.json index 5499b55fcc..1adb7be13a 100644 --- a/src/yandrstudio/nz67v2/nz67v2.json +++ b/src/yandrstudio/nz67v2/nz67v2.json @@ -2,19 +2,25 @@ "name": "NZ67V2_Y&R", "vendorId": "0xAA96", "productId": "0xAA83", - "lighting": { - "extends": "none", - "keycodes": "qmk" - }, "matrix": { "rows": 5, "cols": 15 }, + "lighting": { + "extends": "none", + "keycodes": "qmk" + }, "layouts": { + "labels": [ + "Split Space", + "Encoder" + ], "presets": { - "default": [0, 0] + "default": [ + 0, + 0 + ] }, - "labels": ["Split Space", "Encoder"], "keymap": [ [ { diff --git a/src/yandrstudio/tg67/tg67.json b/src/yandrstudio/tg67/tg67.json index b2412953ae..8fba7119d3 100644 --- a/src/yandrstudio/tg67/tg67.json +++ b/src/yandrstudio/tg67/tg67.json @@ -2,60 +2,192 @@ "name": "TG67_Y&R", "vendorId": "0xAA96", "productId": "0xAA8D", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight", "keycodes": "qmk", "underglowEffects": [ - ["None", 0], - ["SOLID_COLOR", 1], - ["ALPHAS_MODS", 1], - ["GRADIENT_UP_DOWN", 1], - ["GRADIENT_LEFT_RIGHT", 1], - ["BREATHING", 1], - ["BAND_SAT", 1], - ["BAND_VAL", 1], - ["BAND_PINWHEEL_SAT", 1], - ["BAND_PINWHEEL_VAL", 1], - ["BAND_SPIRAL_SAT", 1], - ["BAND_SPIRAL_VAL", 1], - ["CYCLE_ALL", 1], - ["CYCLE_LEFT_RIGHT", 1], - ["CYCLE_UP_DOWN", 1], - ["RAINBOW_MOVING_CHEVRON", 1], - ["CYCLE_OUT_IN", 1], - ["CYCLE_OUT_IN_DUAL", 1], - ["CYCLE_PINWHEEL", 1], - ["CYCLE_SPIRAL", 1], - ["DUAL_BEACON", 1], - ["RAINBOW_BEACON", 1], - ["RAINBOW_PINWHEELS", 1], - ["RAINDROPS", 1], - ["JELLYBEAN_RAINDROPS", 1], - ["HUE_BREATHING", 1], - ["HUE_PENDULUM", 1], - ["HUE_WAVE", 1], - ["PIXEL_FRACTAL", 1], - ["PIXEL_RAIN", 1], - ["TYPING_HEATMAP", 1], - ["DIGITAL_RAIN", 1], - ["SOLID_REACTIVE_SIMPLE", 1], - ["SOLID_REACTIVE", 1], - ["SOLID_REACTIVE_WIDE", 1], - ["SOLID_REACTIVE_MULTIWIDE", 1], - ["SOLID_REACTIVE_CROSS", 1], - ["SOLID_REACTIVE_MULTICROSS", 1], - ["SOLID_REACTIVE_NEXUS", 1], - ["SOLID_REACTIVE_MULTINEXUS", 1], - ["SPLASH", 1], - ["MULTISPLASH", 1], - ["SOLID_SPLASH", 1], - ["SOLID_MULTISPLASH", 1] + [ + "None", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "ALPHAS_MODS", + 1 + ], + [ + "GRADIENT_UP_DOWN", + 1 + ], + [ + "GRADIENT_LEFT_RIGHT", + 1 + ], + [ + "BREATHING", + 1 + ], + [ + "BAND_SAT", + 1 + ], + [ + "BAND_VAL", + 1 + ], + [ + "BAND_PINWHEEL_SAT", + 1 + ], + [ + "BAND_PINWHEEL_VAL", + 1 + ], + [ + "BAND_SPIRAL_SAT", + 1 + ], + [ + "BAND_SPIRAL_VAL", + 1 + ], + [ + "CYCLE_ALL", + 1 + ], + [ + "CYCLE_LEFT_RIGHT", + 1 + ], + [ + "CYCLE_UP_DOWN", + 1 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 1 + ], + [ + "CYCLE_OUT_IN", + 1 + ], + [ + "CYCLE_OUT_IN_DUAL", + 1 + ], + [ + "CYCLE_PINWHEEL", + 1 + ], + [ + "CYCLE_SPIRAL", + 1 + ], + [ + "DUAL_BEACON", + 1 + ], + [ + "RAINBOW_BEACON", + 1 + ], + [ + "RAINBOW_PINWHEELS", + 1 + ], + [ + "RAINDROPS", + 1 + ], + [ + "JELLYBEAN_RAINDROPS", + 1 + ], + [ + "HUE_BREATHING", + 1 + ], + [ + "HUE_PENDULUM", + 1 + ], + [ + "HUE_WAVE", + 1 + ], + [ + "PIXEL_FRACTAL", + 1 + ], + [ + "PIXEL_RAIN", + 1 + ], + [ + "TYPING_HEATMAP", + 1 + ], + [ + "DIGITAL_RAIN", + 1 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 1 + ], + [ + "SOLID_REACTIVE", + 1 + ], + [ + "SOLID_REACTIVE_WIDE", + 1 + ], + [ + "SOLID_REACTIVE_MULTIWIDE", + 1 + ], + [ + "SOLID_REACTIVE_CROSS", + 1 + ], + [ + "SOLID_REACTIVE_MULTICROSS", + 1 + ], + [ + "SOLID_REACTIVE_NEXUS", + 1 + ], + [ + "SOLID_REACTIVE_MULTINEXUS", + 1 + ], + [ + "SPLASH", + 1 + ], + [ + "MULTISPLASH", + 1 + ], + [ + "SOLID_SPLASH", + 1 + ], + [ + "SOLID_MULTISPLASH", + 1 + ] ] }, - "matrix": { - "rows": 5, - "cols": 15 - }, "layouts": { "keymap": [ [ diff --git a/src/yandrstudio/wave75/wave75.json b/src/yandrstudio/wave75/wave75.json index 099cab7698..18b274c695 100644 --- a/src/yandrstudio/wave75/wave75.json +++ b/src/yandrstudio/wave75/wave75.json @@ -2,7 +2,10 @@ "name": "wave75_Y&R", "vendorId": "0xAA96", "productId": "0xAA8E", - "lighting": "none", + "matrix": { + "rows": 6, + "cols": 15 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -25,10 +28,7 @@ "shortName": "Launch Pad" } ], - "matrix": { - "rows": 6, - "cols": 15 - }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/yandrstudio/yr6095/yr6095v1.json b/src/yandrstudio/yr6095/yr6095v1.json index 241693158b..1c6e458f50 100644 --- a/src/yandrstudio/yr6095/yr6095v1.json +++ b/src/yandrstudio/yr6095/yr6095v1.json @@ -2,7 +2,10 @@ "name": "YR6095_Y&R", "vendorId": "0xAA96", "productId": "0xAA0C", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -25,20 +28,27 @@ "shortName": "Launch Pad" } ], - "matrix": { - "rows": 5, - "cols": 14 - }, + "lighting": "qmk_rgblight", "layouts": { - "presets": { - "default": [0, 0, 0, 0] - }, "labels": [ "Split Backspace", "ISO Enter", "No-left Shift", - ["Space", "6.25U Left Shift", "7U WKL", "Split Space Left Shift"] + [ + "Space", + "6.25U Left Shift", + "7U WKL", + "Split Space Left Shift" + ] ], + "presets": { + "default": [ + 0, + 0, + 0, + 0 + ] + }, "keymap": [ [ { diff --git a/src/yandrstudio/yr80/yr80v1.json b/src/yandrstudio/yr80/yr80v1.json index cd6ecb04ec..adb068a3af 100644 --- a/src/yandrstudio/yr80/yr80v1.json +++ b/src/yandrstudio/yr80/yr80v1.json @@ -2,7 +2,10 @@ "name": "YR80_Y&R", "vendorId": "0xAA96", "productId": "0xAA0D", - "lighting": "qmk_rgblight", + "matrix": { + "rows": 6, + "cols": 17 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -25,15 +28,18 @@ "shortName": "Launch Pad" } ], - "matrix": { - "rows": 6, - "cols": 17 - }, + "lighting": "qmk_rgblight", "layouts": { + "labels": [ + "ISO Enter", + "WKL Space" + ], "presets": { - "default": [0, 0] + "default": [ + 0, + 0 + ] }, - "labels": ["ISO Enter", "WKL Space"], "keymap": [ [ { diff --git a/src/yandrstudio/zhou65/zhou65lite.json b/src/yandrstudio/zhou65/zhou65lite.json index 83987ac745..0e9c4078d7 100644 --- a/src/yandrstudio/zhou65/zhou65lite.json +++ b/src/yandrstudio/zhou65/zhou65lite.json @@ -2,11 +2,11 @@ "name": "zhou65_Y&R", "vendorId": "0xAA96", "productId": "0xAAAD", - "lighting": "none", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "none", "layouts": { "keymap": [ [ diff --git a/src/yasui/yasui.json b/src/yasui/yasui.json index 2f4e536c0b..9f4b1de370 100644 --- a/src/yasui/yasui.json +++ b/src/yasui/yasui.json @@ -2,11 +2,11 @@ "name": "Yasui", "vendorId": "0x726B", "productId": "0x7973", - "lighting": "qmk_rgblight", "matrix": { "rows": 4, "cols": 10 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ @@ -57,7 +57,18 @@ "2,8", "2,9" ], - ["3,0", "3,1", "3,2", "3,3", "3,4", "3,5", "3,6", "3,7", "3,8", "3,9"] + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9" + ] ] } } diff --git a/src/ydkb/grape/grape.json b/src/ydkb/grape/grape.json index b1bc128055..d64ff905e3 100644 --- a/src/ydkb/grape/grape.json +++ b/src/ydkb/grape/grape.json @@ -2,11 +2,11 @@ "name": "YDKB Grape", "vendorId": "0x5945", "productId": "0x6772", - "lighting": "qmk_backlight", "matrix": { "rows": 7, "cols": 18 }, + "lighting": "qmk_backlight", "layouts": { "labels": [ "Split Backspace", @@ -31,49 +31,79 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", - {"x": 0.5}, + { + "x": 0.5 + }, "0,8", "0,9", "0,10", "0,11", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13", - {"x": 2, "c": "#aaaaaa"}, + { + "x": 2, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16", "0,17" ], [ - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 0.5}, + { + "x": 0.5 + }, "1,8", "1,9", "1,10", "1,11", - {"x": 3.5}, + { + "x": 3.5 + }, "1,14", "1,15", "1,16", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "1,17\n\n\n4,0" ], - [{"x": 16, "c": "#cccccc"}, "2,14", "2,15", "2,16"], + [ + { + "x": 16, + "c": "#cccccc" + }, + "2,14", + "2,15", + "2,16" + ], [ "2,0", "2,1", @@ -88,19 +118,32 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,17\n\n\n5,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -113,16 +156,26 @@ "3,10", "3,11", "3,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13\n\n\n1,0", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "4,14\n\n\n6,0", "4,16" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -134,14 +187,32 @@ "4,9", "4,10", "4,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,13\n\n\n1,0" ], - [{"y": -0.75, "x": 16.5, "c": "#cccccc"}, "5,15", "5,16", "5,17"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.75, + "x": 16.5, + "c": "#cccccc" + }, + "5,15", + "5,16", + "5,17" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "5,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "5,3", "5,4", @@ -152,82 +223,172 @@ "5,9", "5,10", "5,11", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,12\n\n\n3,0" ], [ - {"y": -0.75, "x": 14.5}, + { + "y": -0.75, + "x": 14.5 + }, "5,13", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "6,15", "6,16", "6,17" ], [ - {"y": -0.25, "c": "#aaaaaa"}, + { + "y": -0.25, + "c": "#aaaaaa" + }, "6,0\n\n\n7,0", "6,1\n\n\n7,0", "6,2\n\n\n7,0", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "6,5\n\n\n7,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,7\n\n\n7,0", "6,8\n\n\n7,0", "6,9\n\n\n7,0", "6,10\n\n\n7,0" ], - [{"y": -0.75, "x": 13.5}, "6,11", "6,12", "6,13"], [ - {"y": -0.5, "x": 17, "c": "#cccccc", "h": 0.5}, + { + "y": -0.75, + "x": 13.5 + }, + "6,11", + "6,12", + "6,13" + ], + [ + { + "y": -0.5, + "x": 17, + "c": "#cccccc", + "h": 0.5 + }, "5,14", - {"h": 0.5}, + { + "h": 0.5 + }, "6,14" ], [ - {"y": -0.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "6,0\n\n\n7,1", "6,1\n\n\n7,1", - {"w": 1.5}, + { + "w": 1.5 + }, "6,2\n\n\n7,1", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "6,5\n\n\n7,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,8\n\n\n7,1", - {"w": 1.5}, + { + "w": 1.5 + }, "6,10\n\n\n7,1" ], [ - {"y": -0.75, "x": 13.5, "w": 1.25}, + { + "y": -0.75, + "x": 13.5, + "w": 1.25 + }, "5,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1\n\n\n2,1", - {"x": 3.25, "c": "#aaaaaa"}, + { + "x": 3.25, + "c": "#aaaaaa" + }, "1,17\n\n\n4,1" ], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.25, + "w": 1.25 + }, "6,0\n\n\n7,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n7,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n7,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,5\n\n\n7,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,8\n\n\n7,2", - {"w": 1.5}, + { + "w": 1.5 + }, "6,10\n\n\n7,2" ], - [{"y": -0.75, "x": 19}, "2,17\n\n\n4,1"], - [{"y": -0.75, "x": 13.75}, "2,13\n\n\n0,1", "1,13\n\n\n0,1"], [ - {"y": -0.5}, + { + "y": -0.75, + "x": 19 + }, + "2,17\n\n\n4,1" + ], + [ + { + "y": -0.75, + "x": 13.75 + }, + "2,13\n\n\n0,1", + "1,13\n\n\n0,1" + ], + [ + { + "y": -0.5 + }, "6,0\n\n\n7,3", "6,1\n\n\n7,3", "6,2\n\n\n7,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,5\n\n\n7,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,8\n\n\n7,3", "6,9\n\n\n7,3", "6,10\n\n\n7,3" @@ -245,94 +406,198 @@ }, "3,13\n\n\n1,1" ], - [{"y": -0.75, "x": 19, "c": "#aaaaaa"}, "3,17\n\n\n5,1"], [ - {"y": -0.75, "w": 1.5}, + { + "y": -0.75, + "x": 19, + "c": "#aaaaaa" + }, + "3,17\n\n\n5,1" + ], + [ + { + "y": -0.75, + "w": 1.5 + }, "6,0\n\n\n7,4", - {"w": 1.5}, + { + "w": 1.5 + }, "6,2\n\n\n7,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,5\n\n\n7,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,8\n\n\n7,4", - {"w": 1.5}, + { + "w": 1.5 + }, "6,10\n\n\n7,4" ], - [{"y": -0.5, "x": 13.5, "c": "#cccccc"}, "4,13\n\n\n1,1"], [ - {"y": -0.75, "x": 16.75}, + { + "y": -0.5, + "x": 13.5, + "c": "#cccccc" + }, + "4,13\n\n\n1,1" + ], + [ + { + "y": -0.75, + "x": 16.75 + }, "4,14\n\n\n6,1", "4,15\n\n\n6,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,17\n\n\n5,1" ], [ - {"y": -0.75, "w": 1.5}, + { + "y": -0.75, + "w": 1.5 + }, "6,0\n\n\n7,5", - {"w": 1.5}, + { + "w": 1.5 + }, "6,2\n\n\n7,5", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "6,4\n\n\n7,5", - {"w": 3}, + { + "w": 3 + }, "6,5\n\n\n7,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,7\n\n\n7,5", - {"w": 1.5}, + { + "w": 1.5 + }, "6,8\n\n\n7,5", - {"w": 1.5}, + { + "w": 1.5 + }, "6,10\n\n\n7,5" ], - [{"y": -0.5, "x": 13.75}, "4,12\n\n\n3,1", "5,12\n\n\n3,1"], [ - {"y": -0.5, "w": 1.5}, + { + "y": -0.5, + "x": 13.75 + }, + "4,12\n\n\n3,1", + "5,12\n\n\n3,1" + ], + [ + { + "y": -0.5, + "w": 1.5 + }, "6,0\n\n\n7,6", "6,1\n\n\n7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,2\n\n\n7,6", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "6,4\n\n\n7,6", - {"w": 3}, + { + "w": 3 + }, "6,5\n\n\n7,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,8\n\n\n7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,10\n\n\n7,6" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "6,4\n\n\n7,7", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "6,5\n\n\n7,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,7\n\n\n7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "6,8\n\n\n7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "6,9\n\n\n7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "6,10\n\n\n7,7" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "6,0\n\n\n7,8", "6,1\n\n\n7,8", - {"w": 1.5}, + { + "w": 1.5 + }, "6,2\n\n\n7,8", "6,4\n\n\n7,8", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "6,5\n\n\n7,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,7\n\n\n7,8", - {"w": 1.5}, + { + "w": 1.5 + }, "6,8\n\n\n7,8", "6,9\n\n\n7,8", - {"w": 1.5}, + { + "w": 1.5 + }, "6,10\n\n\n7,8" ] ] diff --git a/src/yeehaw/yeehaw.json b/src/yeehaw/yeehaw.json index 8bf7f9a40b..134fadf8be 100644 --- a/src/yeehaw/yeehaw.json +++ b/src/yeehaw/yeehaw.json @@ -2,8 +2,11 @@ "name": "Yeehaw", "vendorId": "0x5351", "productId": "0x5458", + "matrix": { + "rows": 1, + "cols": 14 + }, "lighting": "qmk_backlight_rgblight", - "matrix": {"rows": 1, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/yiancardesigns/allison/allison.json b/src/yiancardesigns/allison/allison.json index ec4bc4f9e1..20357ab6e4 100755 --- a/src/yiancardesigns/allison/allison.json +++ b/src/yiancardesigns/allison/allison.json @@ -2,8 +2,11 @@ "name": "Allison", "vendorId": "0x8968", "productId": "0x414D", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 15}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/yiancardesigns/allison_numpad/allison_numpad.json b/src/yiancardesigns/allison_numpad/allison_numpad.json index 84600aebfc..6bbc42b5d2 100755 --- a/src/yiancardesigns/allison_numpad/allison_numpad.json +++ b/src/yiancardesigns/allison_numpad/allison_numpad.json @@ -2,10 +2,17 @@ "name": "Allison Numpad", "vendorId": "0x8968", "productId": "0x414E", + "matrix": { + "rows": 6, + "cols": 4 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 4}, "layouts": { - "labels": ["Split Plus", "Split Enter", "Split Zero"], + "labels": [ + "Split Plus", + "Split Enter", + "Split Zero" + ], "keymap": [ [ "0,0", diff --git a/src/yiancardesigns/aurora65/aurora65.json b/src/yiancardesigns/aurora65/aurora65.json index ba29566288..9b2c426b76 100644 --- a/src/yiancardesigns/aurora65/aurora65.json +++ b/src/yiancardesigns/aurora65/aurora65.json @@ -2,8 +2,11 @@ "name": "Aurora 65", "vendorId": "0x8968", "productId": "0x4136", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/yiancardesigns/baion_808/baion_808.json b/src/yiancardesigns/baion_808/baion_808.json index 8b0c2fb659..f341592455 100644 --- a/src/yiancardesigns/baion_808/baion_808.json +++ b/src/yiancardesigns/baion_808/baion_808.json @@ -2,14 +2,21 @@ "name": "Baion 808", "vendorId": "0x8968", "productId": "0x4238", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", "Split Left Shift", - ["Bottom Row", "7U", "6.25U"], + [ + "Bottom Row", + "7U", + "6.25U" + ], "ISO Enter" ], "keymap": [ diff --git a/src/yiancardesigns/barleycorn/barleycorn.json b/src/yiancardesigns/barleycorn/barleycorn.json index 942014433e..aa9bb82d38 100644 --- a/src/yiancardesigns/barleycorn/barleycorn.json +++ b/src/yiancardesigns/barleycorn/barleycorn.json @@ -2,8 +2,11 @@ "name": "Barleycorn", "vendorId": "0x8968", "productId": "0x4749", + "matrix": { + "rows": 5, + "cols": 18 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 18}, "layouts": { "labels": [ "Split Backspace", @@ -14,9 +17,13 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,18 +36,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,14", "0,15", "0,16", "0,17" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,19 +71,30 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", "1,15", "1,16", - {"h": 2}, + { + "h": 2 + }, "2,17\n\n\n3,0" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,17 +106,28 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,14", "2,15", "2,16" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -98,43 +138,98 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,17\n\n\n4,0" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "3,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "3,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "4,15", "4,16" ], - [{"y": -0.75, "x": 13.25}, "4,12", "4,13", "4,14"], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 13.25 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 10.75, "c": "#aaaaaa"}, + { + "x": 10.75, + "c": "#aaaaaa" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "1,17\n\n\n3,1" ], [ @@ -148,11 +243,29 @@ "x2": -0.25 }, "2,13\n\n\n1,1", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "2,17\n\n\n3,1" ], - [{"x": 12.75}, "2,12\n\n\n1,1", {"x": 4.75}, "3,17\n\n\n4,1"], - [{"x": 18.5, "c": "#777777"}, "4,17\n\n\n4,1"] + [ + { + "x": 12.75 + }, + "2,12\n\n\n1,1", + { + "x": 4.75 + }, + "3,17\n\n\n4,1" + ], + [ + { + "x": 18.5, + "c": "#777777" + }, + "4,17\n\n\n4,1" + ] ] } } diff --git a/src/yiancardesigns/carbo65/carbo65.json b/src/yiancardesigns/carbo65/carbo65.json index a3855ca2e0..3d88dbe8d2 100644 --- a/src/yiancardesigns/carbo65/carbo65.json +++ b/src/yiancardesigns/carbo65/carbo65.json @@ -2,8 +2,11 @@ "name": "Carbo65", "vendorId": "0x8968", "productId": "0x4336", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/yiancardesigns/cassini/cassini.json b/src/yiancardesigns/cassini/cassini.json index b18293d0d3..f21f256891 100644 --- a/src/yiancardesigns/cassini/cassini.json +++ b/src/yiancardesigns/cassini/cassini.json @@ -2,15 +2,22 @@ "name": "Cassini", "vendorId": "0x8968", "productId": "0x4341", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", "Split Left Shift", "ISO Enter", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/yiancardesigns/ct87/ct87.json b/src/yiancardesigns/ct87/ct87.json index 7b4a6483c6..ff42ea4fcc 100644 --- a/src/yiancardesigns/ct87/ct87.json +++ b/src/yiancardesigns/ct87/ct87.json @@ -2,53 +2,184 @@ "name": "CT87", "vendorId": "0x8968", "productId": "0x4354", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": { "extends": "wt_rgb_backlight", "supportedLightingValues": [ - 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 128, 129, 130, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 128, + 129, + 130, 131 ], "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Breathing 1", 1], - ["Breathing 2", 1], - ["Breathing 3", 1], - ["Breathing 4", 1], - ["Rainbow Mood 1", 0], - ["Rainbow Mood 2", 0], - ["Rainbow Mood 3", 0], - ["Rainbow Swirl 1", 0], - ["Rainbow Swirl 2", 0], - ["Rainbow Swirl 3", 0], - ["Rainbow Swirl 4", 0], - ["Rainbow Swirl 5", 0], - ["Rainbow Swirl 6", 0], - ["Snake 1", 1], - ["Snake 2", 1], - ["Snake 3", 1], - ["Snake 4", 1], - ["Snake 5", 1], - ["Snake 6", 1], - ["Knight 1", 1], - ["Knight 2", 1], - ["Knight 3", 1], - ["Christmas", 0], - ["Gradient 1", 1], - ["Gradient 2", 1], - ["Gradient 3", 1], - ["Gradient 4", 1], - ["Gradient 5", 1], - ["Gradient 6", 1], - ["Gradient 7", 1], - ["Gradient 8", 1], - ["Gradient 9", 1], - ["Gradient 10", 1], - ["RGB Test", 0], - ["Alternating", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Breathing 1", + 1 + ], + [ + "Breathing 2", + 1 + ], + [ + "Breathing 3", + 1 + ], + [ + "Breathing 4", + 1 + ], + [ + "Rainbow Mood 1", + 0 + ], + [ + "Rainbow Mood 2", + 0 + ], + [ + "Rainbow Mood 3", + 0 + ], + [ + "Rainbow Swirl 1", + 0 + ], + [ + "Rainbow Swirl 2", + 0 + ], + [ + "Rainbow Swirl 3", + 0 + ], + [ + "Rainbow Swirl 4", + 0 + ], + [ + "Rainbow Swirl 5", + 0 + ], + [ + "Rainbow Swirl 6", + 0 + ], + [ + "Snake 1", + 1 + ], + [ + "Snake 2", + 1 + ], + [ + "Snake 3", + 1 + ], + [ + "Snake 4", + 1 + ], + [ + "Snake 5", + 1 + ], + [ + "Snake 6", + 1 + ], + [ + "Knight 1", + 1 + ], + [ + "Knight 2", + 1 + ], + [ + "Knight 3", + 1 + ], + [ + "Christmas", + 0 + ], + [ + "Gradient 1", + 1 + ], + [ + "Gradient 2", + 1 + ], + [ + "Gradient 3", + 1 + ], + [ + "Gradient 4", + 1 + ], + [ + "Gradient 5", + 1 + ], + [ + "Gradient 6", + 1 + ], + [ + "Gradient 7", + 1 + ], + [ + "Gradient 8", + 1 + ], + [ + "Gradient 9", + 1 + ], + [ + "Gradient 10", + 1 + ], + [ + "RGB Test", + 0 + ], + [ + "Alternating", + 1 + ] ] }, - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ diff --git a/src/yiancardesigns/cyberstar/cyberstar.json b/src/yiancardesigns/cyberstar/cyberstar.json index f1202fec47..ee6c3b2d2e 100644 --- a/src/yiancardesigns/cyberstar/cyberstar.json +++ b/src/yiancardesigns/cyberstar/cyberstar.json @@ -2,10 +2,16 @@ "name": "Cyberstar", "vendorId": "0x8968", "productId": "0x432A", + "matrix": { + "rows": 5, + "cols": 18 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 18}, "layouts": { - "labels": ["Split Backspace", "Split Space"], + "labels": [ + "Split Backspace", + "Split Space" + ], "keymap": [ [ { diff --git a/src/yiancardesigns/emery65/emery65.json b/src/yiancardesigns/emery65/emery65.json index d8b04cf0aa..d8da483357 100644 --- a/src/yiancardesigns/emery65/emery65.json +++ b/src/yiancardesigns/emery65/emery65.json @@ -2,10 +2,20 @@ "name": "Emery65", "vendorId": "0x8968", "productId": "0x4536", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ [ { diff --git a/src/yiancardesigns/gingham/gingham.json b/src/yiancardesigns/gingham/gingham.json index db9dfa9dac..5bfae4a858 100644 --- a/src/yiancardesigns/gingham/gingham.json +++ b/src/yiancardesigns/gingham/gingham.json @@ -2,8 +2,11 @@ "name": "Gingham", "vendorId": "0x8968", "productId": "0x4748", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", @@ -13,9 +16,13 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +35,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +68,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n1,0", { "x": 1.5, @@ -64,9 +84,13 @@ "2,13\n\n\n1,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,15 +102,26 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -97,32 +132,61 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,12\n\n\n2,1", "3,13\n\n\n2,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "3,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,1" ] ] diff --git a/src/yiancardesigns/hand88/hand88.json b/src/yiancardesigns/hand88/hand88.json index d16187b2c3..ecfca45cf2 100644 --- a/src/yiancardesigns/hand88/hand88.json +++ b/src/yiancardesigns/hand88/hand88.json @@ -2,8 +2,11 @@ "name": "Hand 88", "vendorId": "0x8968", "productId": "0x3838", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/yiancardesigns/hs60/ansi/hs60_v2_ansi.json b/src/yiancardesigns/hs60/ansi/hs60_v2_ansi.json index 0df9a99bae..3abd60f2be 100755 --- a/src/yiancardesigns/hs60/ansi/hs60_v2_ansi.json +++ b/src/yiancardesigns/hs60/ansi/hs60_v2_ansi.json @@ -2,14 +2,22 @@ "name": "HS60 ANSI", "vendorId": "0x8968", "productId": "0x4854", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -22,13 +30,22 @@ "0,10", "0,11", "0,12", - {"c": "#363636", "t": "#DEBFB3", "w": 2}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -41,13 +58,22 @@ "1,10", "1,11", "1,12", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "2,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -59,13 +85,22 @@ "2,9", "2,10", "2,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.25 + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -76,25 +111,49 @@ "3,9", "3,10", "3,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 6.25}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 6.25 + }, "4,6", - {"c": "#363636", "t": "#DEBFB3", "w": 1.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/src/yiancardesigns/hs60/hhkb/hs60_v2_hhkb.json b/src/yiancardesigns/hs60/hhkb/hs60_v2_hhkb.json index 036461de6d..dc3e18fd24 100755 --- a/src/yiancardesigns/hs60/hhkb/hs60_v2_hhkb.json +++ b/src/yiancardesigns/hs60/hhkb/hs60_v2_hhkb.json @@ -2,14 +2,22 @@ "name": "HS60 HHKB", "vendorId": "0x8968", "productId": "0x4855", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -23,13 +31,21 @@ "0,11", "0,12", "0,13", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "1,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -42,13 +58,22 @@ "1,10", "1,11", "1,12", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "2,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,22 @@ "2,9", "2,10", "2,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.25 + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -77,22 +111,40 @@ "3,9", "3,10", "3,11", - {"c": "#363636", "t": "#DEBFB3", "w": 1.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 7}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 7 + }, "4,6", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "4,11", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ] ] diff --git a/src/yiancardesigns/hs60/iso/hs60_v2_iso.json b/src/yiancardesigns/hs60/iso/hs60_v2_iso.json index bb6de61604..eaa6bc6ad2 100755 --- a/src/yiancardesigns/hs60/iso/hs60_v2_iso.json +++ b/src/yiancardesigns/hs60/iso/hs60_v2_iso.json @@ -2,14 +2,22 @@ "name": "HS60 ISO", "vendorId": "0x8968", "productId": "0x4853", + "matrix": { + "rows": 5, + "cols": 14 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -22,13 +30,22 @@ "0,10", "0,11", "0,12", - {"c": "#363636", "t": "#DEBFB3", "w": 2}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -54,9 +71,16 @@ "2,13" ], [ - {"c": "#363636", "t": "#DEBFB3", "w": 1.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -71,9 +95,14 @@ "2,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,1", "3,2", "3,3", @@ -85,25 +114,49 @@ "3,9", "3,10", "3,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 6.25}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 6.25 + }, "4,6", - {"c": "#363636", "t": "#DEBFB3", "w": 1.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/src/yiancardesigns/keebwerk_mega/ansi/keebwerk_mega_ansi.json b/src/yiancardesigns/keebwerk_mega/ansi/keebwerk_mega_ansi.json index b342657c46..5d0d09cb98 100644 --- a/src/yiancardesigns/keebwerk_mega/ansi/keebwerk_mega_ansi.json +++ b/src/yiancardesigns/keebwerk_mega/ansi/keebwerk_mega_ansi.json @@ -2,14 +2,21 @@ "name": "Keebwerk MEGA ANSI", "vendorId": "0x8968", "productId": "0x4b41", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +29,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,15 +56,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,14 +84,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -80,27 +109,47 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/src/yiancardesigns/loki65/loki65.json b/src/yiancardesigns/loki65/loki65.json index 76513aa5f6..4a803b7e0a 100644 --- a/src/yiancardesigns/loki65/loki65.json +++ b/src/yiancardesigns/loki65/loki65.json @@ -2,14 +2,21 @@ "name": "Loki65", "vendorId": "0x8968", "productId": "0x4C36", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "Split Left Shift", "ISO Enter", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/yiancardesigns/lvl_type1_80/lvl_type1_80.json b/src/yiancardesigns/lvl_type1_80/lvl_type1_80.json index dc170023d9..00ad5cc3ee 100644 --- a/src/yiancardesigns/lvl_type1_80/lvl_type1_80.json +++ b/src/yiancardesigns/lvl_type1_80/lvl_type1_80.json @@ -2,8 +2,11 @@ "name": "LvL Type-01/80", "vendorId": "0x8968", "productId": "0x4C56", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ @@ -192,4 +195,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/src/yiancardesigns/mc_76k/mc_76k.json b/src/yiancardesigns/mc_76k/mc_76k.json index da7a9e7792..0b35499242 100755 --- a/src/yiancardesigns/mc_76k/mc_76k.json +++ b/src/yiancardesigns/mc_76k/mc_76k.json @@ -2,8 +2,11 @@ "name": "MC-76K", "vendorId": "0x8968", "productId": "0x4D43", + "matrix": { + "rows": 6, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 14}, "layouts": { "keymap": [ [ diff --git a/src/yiancardesigns/mnk1800s/mnk1800s.json b/src/yiancardesigns/mnk1800s/mnk1800s.json index 4b740dbdbf..810d068716 100644 --- a/src/yiancardesigns/mnk1800s/mnk1800s.json +++ b/src/yiancardesigns/mnk1800s/mnk1800s.json @@ -2,10 +2,17 @@ "name": "MNK1800s", "vendorId": "0x8968", "productId": "0x3138", + "matrix": { + "rows": 5, + "cols": 18 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 18}, "layouts": { - "labels": ["Split Num 0", "Split Num Enter", "Split Backspace"], + "labels": [ + "Split Num 0", + "Split Num Enter", + "Split Backspace" + ], "keymap": [ [ { @@ -210,8 +217,12 @@ }, "2,17\n\n\n2,1" ], - ["2,3\n\n\n1,1"], - ["4,8\n\n\n1,1"] + [ + "2,3\n\n\n1,1" + ], + [ + "4,8\n\n\n1,1" + ] ] } } diff --git a/src/yiancardesigns/mnk50/mnk50.json b/src/yiancardesigns/mnk50/mnk50.json index 194ebc078c..3962f9c4ae 100644 --- a/src/yiancardesigns/mnk50/mnk50.json +++ b/src/yiancardesigns/mnk50/mnk50.json @@ -2,12 +2,19 @@ "name": "MNK50", "vendorId": "0x8968", "productId": "0x4D35", + "matrix": { + "rows": 4, + "cols": 14 + }, "lighting": "none", - "matrix": {"rows": 4, "cols": 14}, "layouts": { "labels": [ "Single Right Shift", - ["Bottom Row", "7U", "1U, 2.25U, 2.75U, 1U"] + [ + "Bottom Row", + "7U", + "1U, 2.25U, 2.75U, 1U" + ] ], "keymap": [ [ diff --git a/src/yiancardesigns/mnk75/mnk75.json b/src/yiancardesigns/mnk75/mnk75.json index 1169502593..bce3fd4cf4 100644 --- a/src/yiancardesigns/mnk75/mnk75.json +++ b/src/yiancardesigns/mnk75/mnk75.json @@ -2,14 +2,23 @@ "name": "Tomo - MNK75", "vendorId": "0x8968", "productId": "0x4D37", + "matrix": { + "rows": 6, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 6, "cols": 15}, "layouts": { "labels": [ "Split Left Shift", "Split Backspace", "ISO", - ["Bottom Row", "7U", "6.25U", "2.5U 1.25U 2.75U", "2.75U 1.25U 2.5U"] + [ + "Bottom Row", + "7U", + "6.25U", + "2.5U 1.25U 2.75U", + "2.75U 1.25U 2.5U" + ] ], "keymap": [ [ diff --git a/src/yiancardesigns/nasu/nasu.json b/src/yiancardesigns/nasu/nasu.json index 4d8067e86b..1e1d467dd1 100644 --- a/src/yiancardesigns/nasu/nasu.json +++ b/src/yiancardesigns/nasu/nasu.json @@ -2,10 +2,16 @@ "name": "Nasu", "vendorId": "0x8968", "productId": "0x4E53", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/yiancardesigns/nebula12/nebula12.json b/src/yiancardesigns/nebula12/nebula12.json index 206c568fde..5fd54d9171 100644 --- a/src/yiancardesigns/nebula12/nebula12.json +++ b/src/yiancardesigns/nebula12/nebula12.json @@ -2,59 +2,206 @@ "name": "NEBULA12", "vendorId": "0x8968", "productId": "0x5337", + "matrix": { + "rows": 4, + "cols": 3 + }, "lighting": { "extends": "wt_rgb_backlight", "supportedLightingValues": [ - 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 128, 129, 130, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 128, + 129, + 130, 131 ], "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Breathing 1", 1], - ["Breathing 2", 1], - ["Breathing 3", 1], - ["Breathing 4", 1], - ["Rainbow Mood 1", 0], - ["Rainbow Mood 2", 0], - ["Rainbow Mood 3", 0], - ["Rainbow Swirl 1", 0], - ["Rainbow Swirl 2", 0], - ["Rainbow Swirl 3", 0], - ["Rainbow Swirl 4", 0], - ["Rainbow Swirl 5", 0], - ["Rainbow Swirl 6", 0], - ["Snake 1", 1], - ["Snake 2", 1], - ["Snake 3", 1], - ["Snake 4", 1], - ["Snake 5", 1], - ["Snake 6", 1], - ["Knight 1", 1], - ["Knight 2", 1], - ["Knight 3", 1], - ["Christmas", 0], - ["Gradient 1", 1], - ["Gradient 2", 1], - ["Gradient 3", 1], - ["Gradient 4", 1], - ["Gradient 5", 1], - ["Gradient 6", 1], - ["Gradient 7", 1], - ["Gradient 8", 1], - ["Gradient 9", 1], - ["Gradient 10", 1], - ["RGB Test", 0], - ["Alternating", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Breathing 1", + 1 + ], + [ + "Breathing 2", + 1 + ], + [ + "Breathing 3", + 1 + ], + [ + "Breathing 4", + 1 + ], + [ + "Rainbow Mood 1", + 0 + ], + [ + "Rainbow Mood 2", + 0 + ], + [ + "Rainbow Mood 3", + 0 + ], + [ + "Rainbow Swirl 1", + 0 + ], + [ + "Rainbow Swirl 2", + 0 + ], + [ + "Rainbow Swirl 3", + 0 + ], + [ + "Rainbow Swirl 4", + 0 + ], + [ + "Rainbow Swirl 5", + 0 + ], + [ + "Rainbow Swirl 6", + 0 + ], + [ + "Snake 1", + 1 + ], + [ + "Snake 2", + 1 + ], + [ + "Snake 3", + 1 + ], + [ + "Snake 4", + 1 + ], + [ + "Snake 5", + 1 + ], + [ + "Snake 6", + 1 + ], + [ + "Knight 1", + 1 + ], + [ + "Knight 2", + 1 + ], + [ + "Knight 3", + 1 + ], + [ + "Christmas", + 0 + ], + [ + "Gradient 1", + 1 + ], + [ + "Gradient 2", + 1 + ], + [ + "Gradient 3", + 1 + ], + [ + "Gradient 4", + 1 + ], + [ + "Gradient 5", + 1 + ], + [ + "Gradient 6", + 1 + ], + [ + "Gradient 7", + 1 + ], + [ + "Gradient 8", + 1 + ], + [ + "Gradient 9", + 1 + ], + [ + "Gradient 10", + 1 + ], + [ + "RGB Test", + 0 + ], + [ + "Alternating", + 1 + ] ] }, - "matrix": {"rows": 4, "cols": 3}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/src/yiancardesigns/nebula12b/nebula12b.json b/src/yiancardesigns/nebula12b/nebula12b.json index a69263f299..376eeda846 100644 --- a/src/yiancardesigns/nebula12b/nebula12b.json +++ b/src/yiancardesigns/nebula12b/nebula12b.json @@ -2,63 +2,217 @@ "name": "NEBULA12B", "vendorId": "0x8968", "productId": "0x5332", + "matrix": { + "rows": 4, + "cols": 3 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Alphas Mods", 1], - ["Gradient Up/Down", 1], - ["Gradient Left/Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Value", 1], - ["Pinwheel Saturation", 1], - ["Pinwheel Value", 1], - ["Spiral Saturation", 1], - ["Spiral Value", 1], - ["Cycle All", 1], - ["Cycle Left/Right", 1], - ["Cycle Up/Down", 1], - ["Rainbow Moving Chevron", 1], - ["Cycle Out/In", 1], - ["Cycle Out/In Dual", 1], - ["Cycle Pinwheel", 1], - ["Cycle Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 0], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 0], - ["Pixel Flow", 0], - ["Pixel Fractal", 1], - ["Typing Heatmap", 1], - ["Digital Rain", 0], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multi Wide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multi Cross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multi Nexus", 1], - ["Spash", 1], - ["Multi Splash", 1], - ["Solid Splash", 1], - ["Solid Multi Splash", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 1 + ], + [ + "Gradient Up/Down", + 1 + ], + [ + "Gradient Left/Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Value", + 1 + ], + [ + "Pinwheel Saturation", + 1 + ], + [ + "Pinwheel Value", + 1 + ], + [ + "Spiral Saturation", + 1 + ], + [ + "Spiral Value", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left/Right", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Rainbow Moving Chevron", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Out/In Dual", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Cycle Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 0 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 0 + ], + [ + "Pixel Flow", + 0 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Typing Heatmap", + 1 + ], + [ + "Digital Rain", + 0 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multi Wide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multi Cross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multi Nexus", + 1 + ], + [ + "Spash", + 1 + ], + [ + "Multi Splash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multi Splash", + 1 + ] ] }, - "matrix": {"rows": 4, "cols": 3}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/src/yiancardesigns/nebula68/nebula68.json b/src/yiancardesigns/nebula68/nebula68.json index b9d51e6857..c1a4f08498 100644 --- a/src/yiancardesigns/nebula68/nebula68.json +++ b/src/yiancardesigns/nebula68/nebula68.json @@ -2,53 +2,184 @@ "name": "NEBULA68", "vendorId": "0x8968", "productId": "0x5336", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "wt_rgb_backlight", "supportedLightingValues": [ - 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 128, 129, 130, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 128, + 129, + 130, 131 ], "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Breathing 1", 1], - ["Breathing 2", 1], - ["Breathing 3", 1], - ["Breathing 4", 1], - ["Rainbow Mood 1", 0], - ["Rainbow Mood 2", 0], - ["Rainbow Mood 3", 0], - ["Rainbow Swirl 1", 0], - ["Rainbow Swirl 2", 0], - ["Rainbow Swirl 3", 0], - ["Rainbow Swirl 4", 0], - ["Rainbow Swirl 5", 0], - ["Rainbow Swirl 6", 0], - ["Snake 1", 1], - ["Snake 2", 1], - ["Snake 3", 1], - ["Snake 4", 1], - ["Snake 5", 1], - ["Snake 6", 1], - ["Knight 1", 1], - ["Knight 2", 1], - ["Knight 3", 1], - ["Christmas", 0], - ["Gradient 1", 1], - ["Gradient 2", 1], - ["Gradient 3", 1], - ["Gradient 4", 1], - ["Gradient 5", 1], - ["Gradient 6", 1], - ["Gradient 7", 1], - ["Gradient 8", 1], - ["Gradient 9", 1], - ["Gradient 10", 1], - ["RGB Test", 0], - ["Alternating", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Breathing 1", + 1 + ], + [ + "Breathing 2", + 1 + ], + [ + "Breathing 3", + 1 + ], + [ + "Breathing 4", + 1 + ], + [ + "Rainbow Mood 1", + 0 + ], + [ + "Rainbow Mood 2", + 0 + ], + [ + "Rainbow Mood 3", + 0 + ], + [ + "Rainbow Swirl 1", + 0 + ], + [ + "Rainbow Swirl 2", + 0 + ], + [ + "Rainbow Swirl 3", + 0 + ], + [ + "Rainbow Swirl 4", + 0 + ], + [ + "Rainbow Swirl 5", + 0 + ], + [ + "Rainbow Swirl 6", + 0 + ], + [ + "Snake 1", + 1 + ], + [ + "Snake 2", + 1 + ], + [ + "Snake 3", + 1 + ], + [ + "Snake 4", + 1 + ], + [ + "Snake 5", + 1 + ], + [ + "Snake 6", + 1 + ], + [ + "Knight 1", + 1 + ], + [ + "Knight 2", + 1 + ], + [ + "Knight 3", + 1 + ], + [ + "Christmas", + 0 + ], + [ + "Gradient 1", + 1 + ], + [ + "Gradient 2", + 1 + ], + [ + "Gradient 3", + 1 + ], + [ + "Gradient 4", + 1 + ], + [ + "Gradient 5", + 1 + ], + [ + "Gradient 6", + 1 + ], + [ + "Gradient 7", + 1 + ], + [ + "Gradient 8", + 1 + ], + [ + "Gradient 9", + 1 + ], + [ + "Gradient 10", + 1 + ], + [ + "RGB Test", + 0 + ], + [ + "Alternating", + 1 + ] ] }, - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/yiancardesigns/nebula68b/nebula68b.json b/src/yiancardesigns/nebula68b/nebula68b.json index 005a59f3be..409c52e459 100644 --- a/src/yiancardesigns/nebula68b/nebula68b.json +++ b/src/yiancardesigns/nebula68b/nebula68b.json @@ -2,59 +2,199 @@ "name": "NEBULA68B", "vendorId": "0x8968", "productId": "0x5338", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Alphas Mods", 1], - ["Gradient Up/Down", 1], - ["Gradient Left/Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Value", 1], - ["Pinwheel Saturation", 1], - ["Pinwheel Value", 1], - ["Spiral Saturation", 1], - ["Spiral Value", 1], - ["Cycle All", 1], - ["Cycle Left/Right", 1], - ["Cycle Up/Down", 1], - ["Rainbow Moving Chevron", 1], - ["Cycle Out/In", 1], - ["Cycle Out/In Dual", 1], - ["Cycle Pinwheel", 1], - ["Cycle Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 0], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 0], - ["Pixel Flow", 0], - ["Pixel Fractal", 1], - ["Typing Heatmap", 1], - ["Digital Rain", 0], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multi Wide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multi Cross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multi Nexus", 1], - ["Spash", 1], - ["Multi Splash", 1], - ["Solid Splash", 1], - ["Solid Multi Splash", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 1 + ], + [ + "Gradient Up/Down", + 1 + ], + [ + "Gradient Left/Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Value", + 1 + ], + [ + "Pinwheel Saturation", + 1 + ], + [ + "Pinwheel Value", + 1 + ], + [ + "Spiral Saturation", + 1 + ], + [ + "Spiral Value", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left/Right", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Rainbow Moving Chevron", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Out/In Dual", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Cycle Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 0 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 0 + ], + [ + "Pixel Flow", + 0 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Typing Heatmap", + 1 + ], + [ + "Digital Rain", + 0 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multi Wide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multi Cross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multi Nexus", + 1 + ], + [ + "Spash", + 1 + ], + [ + "Multi Splash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multi Splash", + 1 + ] ] }, - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/src/yiancardesigns/nk1/nk1.json b/src/yiancardesigns/nk1/nk1.json index 9e0d89b40a..9c45ce3c9e 100644 --- a/src/yiancardesigns/nk1/nk1.json +++ b/src/yiancardesigns/nk1/nk1.json @@ -2,9 +2,20 @@ "name": "NK1", "vendorId": "0x8968", "productId": "0x4E4D", + "matrix": { + "rows": 1, + "cols": 1 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 1, "cols": 1}, "layouts": { - "keymap": [[{"w": 2, "h": 2}, "0,0"]] + "keymap": [ + [ + { + "w": 2, + "h": 2 + }, + "0,0" + ] + ] } } diff --git a/src/yiancardesigns/nk20/nk20.json b/src/yiancardesigns/nk20/nk20.json index 43c18f8207..5548a6bf5a 100644 --- a/src/yiancardesigns/nk20/nk20.json +++ b/src/yiancardesigns/nk20/nk20.json @@ -2,57 +2,195 @@ "name": "NK20", "vendorId": "0x8968", "productId": "0x4E4E", + "matrix": { + "rows": 6, + "cols": 4 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Alphas Mods", 1], - ["Gradient Up/Down", 1], - ["Gradient Left/Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Value", 1], - ["Pinwheel Saturation", 1], - ["Pinwheel Value", 1], - ["Spiral Saturation", 1], - ["Spiral Value", 1], - ["Cycle All", 1], - ["Cycle Left/Right", 1], - ["Cycle Up/Down", 1], - ["Rainbow Moving Chevron", 1], - ["Cycle Out/In", 1], - ["Cycle Out/In Dual", 1], - ["Cycle Pinwheel", 1], - ["Cycle Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 0], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 0], - ["Pixel Flow", 0], - ["Pixel Fractal", 1], - ["Typing Heatmap", 1], - ["Digital Rain", 0], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multi Wide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multi Cross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multi Nexus", 1], - ["Spash", 1], - ["Multi Splash", 1], - ["Solid Splash", 1], - ["Solid Multi Splash", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 1 + ], + [ + "Gradient Up/Down", + 1 + ], + [ + "Gradient Left/Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Value", + 1 + ], + [ + "Pinwheel Saturation", + 1 + ], + [ + "Pinwheel Value", + 1 + ], + [ + "Spiral Saturation", + 1 + ], + [ + "Spiral Value", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left/Right", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Rainbow Moving Chevron", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Out/In Dual", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Cycle Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 0 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 0 + ], + [ + "Pixel Flow", + 0 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Typing Heatmap", + 1 + ], + [ + "Digital Rain", + 0 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multi Wide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multi Cross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multi Nexus", + 1 + ], + [ + "Spash", + 1 + ], + [ + "Multi Splash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multi Splash", + 1 + ] ] }, - "matrix": {"rows": 6, "cols": 4}, "layouts": { "keymap": [ [ diff --git a/src/yiancardesigns/nk65/nk65.json b/src/yiancardesigns/nk65/nk65.json index 15e8b91ed9..2998aedf80 100755 --- a/src/yiancardesigns/nk65/nk65.json +++ b/src/yiancardesigns/nk65/nk65.json @@ -2,14 +2,22 @@ "name": "NK65", "vendorId": "0x8968", "productId": "0x4e4b", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -22,14 +30,23 @@ "0,10", "0,11", "0,12", - {"c": "#363636", "t": "#DEBFB3", "w": 2}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -42,14 +59,23 @@ "1,10", "1,11", "1,12", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "2,12", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -61,14 +87,23 @@ "2,9", "2,10", "2,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -79,27 +114,53 @@ "3,9", "3,10", "3,11", - {"c": "#363636", "t": "#DEBFB3", "w": 1.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.75 + }, "3,12", - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "3,13", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 6.25}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 6.25 + }, "4,6", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "4,9", "4,10", "4,11", - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "4,12", "4,13", "4,14" diff --git a/src/yiancardesigns/nk65b/nk65b.json b/src/yiancardesigns/nk65b/nk65b.json index 3e6ca30804..026d8894dc 100644 --- a/src/yiancardesigns/nk65b/nk65b.json +++ b/src/yiancardesigns/nk65b/nk65b.json @@ -2,57 +2,195 @@ "name": "NK65B", "vendorId": "0x8968", "productId": "0x4E4F", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Alphas Mods", 1], - ["Gradient Up/Down", 1], - ["Gradient Left/Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Value", 1], - ["Pinwheel Saturation", 1], - ["Pinwheel Value", 1], - ["Spiral Saturation", 1], - ["Spiral Value", 1], - ["Cycle All", 1], - ["Cycle Left/Right", 1], - ["Cycle Up/Down", 1], - ["Rainbow Moving Chevron", 1], - ["Cycle Out/In", 1], - ["Cycle Out/In Dual", 1], - ["Cycle Pinwheel", 1], - ["Cycle Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 0], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 0], - ["Pixel Flow", 0], - ["Pixel Fractal", 1], - ["Typing Heatmap", 1], - ["Digital Rain", 0], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multi Wide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multi Cross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multi Nexus", 1], - ["Spash", 1], - ["Multi Splash", 1], - ["Solid Splash", 1], - ["Solid Multi Splash", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 1 + ], + [ + "Gradient Up/Down", + 1 + ], + [ + "Gradient Left/Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Value", + 1 + ], + [ + "Pinwheel Saturation", + 1 + ], + [ + "Pinwheel Value", + 1 + ], + [ + "Spiral Saturation", + 1 + ], + [ + "Spiral Value", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left/Right", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Rainbow Moving Chevron", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Out/In Dual", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Cycle Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 0 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 0 + ], + [ + "Pixel Flow", + 0 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Typing Heatmap", + 1 + ], + [ + "Digital Rain", + 0 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multi Wide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multi Cross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multi Nexus", + 1 + ], + [ + "Spash", + 1 + ], + [ + "Multi Splash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multi Splash", + 1 + ] ] }, - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/yiancardesigns/nk87/nk87.json b/src/yiancardesigns/nk87/nk87.json index cff6b2e8e7..0e08db6217 100644 --- a/src/yiancardesigns/nk87/nk87.json +++ b/src/yiancardesigns/nk87/nk87.json @@ -2,8 +2,11 @@ "name": "NK87", "vendorId": "0x8968", "productId": "0x4e4c", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": "wt_rgb_backlight", - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ diff --git a/src/yiancardesigns/nk87b/nk87b.json b/src/yiancardesigns/nk87b/nk87b.json index 9d0c2ebbbf..fec313beaa 100644 --- a/src/yiancardesigns/nk87b/nk87b.json +++ b/src/yiancardesigns/nk87b/nk87b.json @@ -2,57 +2,195 @@ "name": "NK87B", "vendorId": "0x8968", "productId": "0x4E50", + "matrix": { + "rows": 6, + "cols": 17 + }, "lighting": { "extends": "qmk_rgblight", "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Alphas Mods", 1], - ["Gradient Up/Down", 1], - ["Gradient Left/Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Value", 1], - ["Pinwheel Saturation", 1], - ["Pinwheel Value", 1], - ["Spiral Saturation", 1], - ["Spiral Value", 1], - ["Cycle All", 1], - ["Cycle Left/Right", 1], - ["Cycle Up/Down", 1], - ["Rainbow Moving Chevron", 1], - ["Cycle Out/In", 1], - ["Cycle Out/In Dual", 1], - ["Cycle Pinwheel", 1], - ["Cycle Spiral", 1], - ["Dual Beacon", 1], - ["Rainbow Beacon", 1], - ["Rainbow Pinwheels", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 0], - ["Hue Breathing", 1], - ["Hue Pendulum", 1], - ["Hue Wave", 1], - ["Pixel Rain", 0], - ["Pixel Flow", 0], - ["Pixel Fractal", 1], - ["Typing Heatmap", 1], - ["Digital Rain", 0], - ["Solid Reactive Simple", 1], - ["Solid Reactive", 1], - ["Solid Reactive Wide", 1], - ["Solid Reactive Multi Wide", 1], - ["Solid Reactive Cross", 1], - ["Solid Reactive Multi Cross", 1], - ["Solid Reactive Nexus", 1], - ["Solid Reactive Multi Nexus", 1], - ["Splash", 1], - ["Multi Splash", 1], - ["Solid Splash", 1], - ["Solid Multi Splash", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 1 + ], + [ + "Gradient Up/Down", + 1 + ], + [ + "Gradient Left/Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Value", + 1 + ], + [ + "Pinwheel Saturation", + 1 + ], + [ + "Pinwheel Value", + 1 + ], + [ + "Spiral Saturation", + 1 + ], + [ + "Spiral Value", + 1 + ], + [ + "Cycle All", + 1 + ], + [ + "Cycle Left/Right", + 1 + ], + [ + "Cycle Up/Down", + 1 + ], + [ + "Rainbow Moving Chevron", + 1 + ], + [ + "Cycle Out/In", + 1 + ], + [ + "Cycle Out/In Dual", + 1 + ], + [ + "Cycle Pinwheel", + 1 + ], + [ + "Cycle Spiral", + 1 + ], + [ + "Dual Beacon", + 1 + ], + [ + "Rainbow Beacon", + 1 + ], + [ + "Rainbow Pinwheels", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 0 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Pendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Pixel Rain", + 0 + ], + [ + "Pixel Flow", + 0 + ], + [ + "Pixel Fractal", + 1 + ], + [ + "Typing Heatmap", + 1 + ], + [ + "Digital Rain", + 0 + ], + [ + "Solid Reactive Simple", + 1 + ], + [ + "Solid Reactive", + 1 + ], + [ + "Solid Reactive Wide", + 1 + ], + [ + "Solid Reactive Multi Wide", + 1 + ], + [ + "Solid Reactive Cross", + 1 + ], + [ + "Solid Reactive Multi Cross", + 1 + ], + [ + "Solid Reactive Nexus", + 1 + ], + [ + "Solid Reactive Multi Nexus", + 1 + ], + [ + "Splash", + 1 + ], + [ + "Multi Splash", + 1 + ], + [ + "Solid Splash", + 1 + ], + [ + "Solid Multi Splash", + 1 + ] ] }, - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ diff --git a/src/yiancardesigns/odin65/ansi/odin65_ansi.json b/src/yiancardesigns/odin65/ansi/odin65_ansi.json index ecc19cb46a..83e1017156 100644 --- a/src/yiancardesigns/odin65/ansi/odin65_ansi.json +++ b/src/yiancardesigns/odin65/ansi/odin65_ansi.json @@ -2,53 +2,184 @@ "name": "ODIN65 ANSI", "vendorId": "0x8968", "productId": "0x4F35", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "wt_rgb_backlight", "supportedLightingValues": [ - 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 128, 129, 130, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 128, + 129, + 130, 131 ], "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Breathing 1", 1], - ["Breathing 2", 1], - ["Breathing 3", 1], - ["Breathing 4", 1], - ["Rainbow Mood 1", 0], - ["Rainbow Mood 2", 0], - ["Rainbow Mood 3", 0], - ["Rainbow Swirl 1", 0], - ["Rainbow Swirl 2", 0], - ["Rainbow Swirl 3", 0], - ["Rainbow Swirl 4", 0], - ["Rainbow Swirl 5", 0], - ["Rainbow Swirl 6", 0], - ["Snake 1", 1], - ["Snake 2", 1], - ["Snake 3", 1], - ["Snake 4", 1], - ["Snake 5", 1], - ["Snake 6", 1], - ["Knight 1", 1], - ["Knight 2", 1], - ["Knight 3", 1], - ["Christmas", 0], - ["Gradient 1", 1], - ["Gradient 2", 1], - ["Gradient 3", 1], - ["Gradient 4", 1], - ["Gradient 5", 1], - ["Gradient 6", 1], - ["Gradient 7", 1], - ["Gradient 8", 1], - ["Gradient 9", 1], - ["Gradient 10", 1], - ["RGB Test", 0], - ["Alternating", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Breathing 1", + 1 + ], + [ + "Breathing 2", + 1 + ], + [ + "Breathing 3", + 1 + ], + [ + "Breathing 4", + 1 + ], + [ + "Rainbow Mood 1", + 0 + ], + [ + "Rainbow Mood 2", + 0 + ], + [ + "Rainbow Mood 3", + 0 + ], + [ + "Rainbow Swirl 1", + 0 + ], + [ + "Rainbow Swirl 2", + 0 + ], + [ + "Rainbow Swirl 3", + 0 + ], + [ + "Rainbow Swirl 4", + 0 + ], + [ + "Rainbow Swirl 5", + 0 + ], + [ + "Rainbow Swirl 6", + 0 + ], + [ + "Snake 1", + 1 + ], + [ + "Snake 2", + 1 + ], + [ + "Snake 3", + 1 + ], + [ + "Snake 4", + 1 + ], + [ + "Snake 5", + 1 + ], + [ + "Snake 6", + 1 + ], + [ + "Knight 1", + 1 + ], + [ + "Knight 2", + 1 + ], + [ + "Knight 3", + 1 + ], + [ + "Christmas", + 0 + ], + [ + "Gradient 1", + 1 + ], + [ + "Gradient 2", + 1 + ], + [ + "Gradient 3", + 1 + ], + [ + "Gradient 4", + 1 + ], + [ + "Gradient 5", + 1 + ], + [ + "Gradient 6", + 1 + ], + [ + "Gradient 7", + 1 + ], + [ + "Gradient 8", + 1 + ], + [ + "Gradient 9", + 1 + ], + [ + "Gradient 10", + 1 + ], + [ + "RGB Test", + 0 + ], + [ + "Alternating", + 1 + ] ] }, - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/yiancardesigns/odin65/iso/odin65_iso.json b/src/yiancardesigns/odin65/iso/odin65_iso.json index af31bba649..1bfe6a658b 100644 --- a/src/yiancardesigns/odin65/iso/odin65_iso.json +++ b/src/yiancardesigns/odin65/iso/odin65_iso.json @@ -2,53 +2,184 @@ "name": "ODIN65 ISO", "vendorId": "0x8968", "productId": "0x4F36", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": { "extends": "wt_rgb_backlight", "supportedLightingValues": [ - 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 128, 129, 130, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 128, + 129, + 130, 131 ], "underglowEffects": [ - ["All Off", 0], - ["Solid Color", 1], - ["Breathing 1", 1], - ["Breathing 2", 1], - ["Breathing 3", 1], - ["Breathing 4", 1], - ["Rainbow Mood 1", 0], - ["Rainbow Mood 2", 0], - ["Rainbow Mood 3", 0], - ["Rainbow Swirl 1", 0], - ["Rainbow Swirl 2", 0], - ["Rainbow Swirl 3", 0], - ["Rainbow Swirl 4", 0], - ["Rainbow Swirl 5", 0], - ["Rainbow Swirl 6", 0], - ["Snake 1", 1], - ["Snake 2", 1], - ["Snake 3", 1], - ["Snake 4", 1], - ["Snake 5", 1], - ["Snake 6", 1], - ["Knight 1", 1], - ["Knight 2", 1], - ["Knight 3", 1], - ["Christmas", 0], - ["Gradient 1", 1], - ["Gradient 2", 1], - ["Gradient 3", 1], - ["Gradient 4", 1], - ["Gradient 5", 1], - ["Gradient 6", 1], - ["Gradient 7", 1], - ["Gradient 8", 1], - ["Gradient 9", 1], - ["Gradient 10", 1], - ["RGB Test", 0], - ["Alternating", 1] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Breathing 1", + 1 + ], + [ + "Breathing 2", + 1 + ], + [ + "Breathing 3", + 1 + ], + [ + "Breathing 4", + 1 + ], + [ + "Rainbow Mood 1", + 0 + ], + [ + "Rainbow Mood 2", + 0 + ], + [ + "Rainbow Mood 3", + 0 + ], + [ + "Rainbow Swirl 1", + 0 + ], + [ + "Rainbow Swirl 2", + 0 + ], + [ + "Rainbow Swirl 3", + 0 + ], + [ + "Rainbow Swirl 4", + 0 + ], + [ + "Rainbow Swirl 5", + 0 + ], + [ + "Rainbow Swirl 6", + 0 + ], + [ + "Snake 1", + 1 + ], + [ + "Snake 2", + 1 + ], + [ + "Snake 3", + 1 + ], + [ + "Snake 4", + 1 + ], + [ + "Snake 5", + 1 + ], + [ + "Snake 6", + 1 + ], + [ + "Knight 1", + 1 + ], + [ + "Knight 2", + 1 + ], + [ + "Knight 3", + 1 + ], + [ + "Christmas", + 0 + ], + [ + "Gradient 1", + 1 + ], + [ + "Gradient 2", + 1 + ], + [ + "Gradient 3", + 1 + ], + [ + "Gradient 4", + 1 + ], + [ + "Gradient 5", + 1 + ], + [ + "Gradient 6", + 1 + ], + [ + "Gradient 7", + 1 + ], + [ + "Gradient 8", + 1 + ], + [ + "Gradient 9", + 1 + ], + [ + "Gradient 10", + 1 + ], + [ + "RGB Test", + 0 + ], + [ + "Alternating", + 1 + ] ] }, - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/src/yiancardesigns/p_01/p_01.json b/src/yiancardesigns/p_01/p_01.json index 8456ad64b7..47bba1691d 100644 --- a/src/yiancardesigns/p_01/p_01.json +++ b/src/yiancardesigns/p_01/p_01.json @@ -2,8 +2,11 @@ "name": "P.01", "vendorId": "0x8968", "productId": "0x5031", + "matrix": { + "rows": 6, + "cols": 18 + }, "lighting": "qmk_rgblight", - "matrix": {"rows": 6, "cols": 18}, "layouts": { "labels": [ "Split Backspace", @@ -11,7 +14,11 @@ "Split Right Shift", "Split Left Shift", "Encoder", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/src/yiancardesigns/seigaiha/seigaiha.json b/src/yiancardesigns/seigaiha/seigaiha.json index e6c448513b..f0a112f9ff 100644 --- a/src/yiancardesigns/seigaiha/seigaiha.json +++ b/src/yiancardesigns/seigaiha/seigaiha.json @@ -2,10 +2,16 @@ "name": "Seigaiha", "vendorId": "0x8968", "productId": "0x4750", + "matrix": { + "rows": 5, + "cols": 15 + }, "lighting": "none", - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { diff --git a/src/yiancardesigns/w1_at/w1_at.json b/src/yiancardesigns/w1_at/w1_at.json index 4f0cb8638f..212bee5d20 100644 --- a/src/yiancardesigns/w1_at/w1_at.json +++ b/src/yiancardesigns/w1_at/w1_at.json @@ -2,9 +2,18 @@ "name": "W1-AT", "vendorId": "0x8968", "productId": "0x5754", + "matrix": { + "rows": 5, + "cols": 20 + }, + "customKeycodes": [ + { + "name": "00", + "title": "00", + "shortName": "KC_P00" + } + ], "lighting": "none", - "customKeycodes": [{"name": "00", "title": "00", "shortName": "KC_P00"}], - "matrix": {"rows": 5, "cols": 20}, "layouts": { "labels": [ "Split Backspace", diff --git a/src/yoichiro/lunakey-mini/lunakey-mini.json b/src/yoichiro/lunakey-mini/lunakey-mini.json index 68e600f1fa..e69a3ea895 100644 --- a/src/yoichiro/lunakey-mini/lunakey-mini.json +++ b/src/yoichiro/lunakey-mini/lunakey-mini.json @@ -2,11 +2,11 @@ "name": "Lunakey Mini", "vendorId": "0x5954", "productId": "0x0001", - "lighting": "qmk_rgblight", "matrix": { "rows": 8, "cols": 6 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/yushakobo/helix_rev3_4rows/helix_rev3_4rows.json b/src/yushakobo/helix_rev3_4rows/helix_rev3_4rows.json index 296ee9a964..f201c7b855 100644 --- a/src/yushakobo/helix_rev3_4rows/helix_rev3_4rows.json +++ b/src/yushakobo/helix_rev3_4rows/helix_rev3_4rows.json @@ -2,11 +2,11 @@ "name": "Helix rev3 4rows", "vendorId": "0x3265", "productId": "0x0004", - "lighting": "qmk_rgblight", "matrix": { "rows": 8, "cols": 7 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ diff --git a/src/yushakobo/helix_rev3_5rows/helix_rev3_5rows.json b/src/yushakobo/helix_rev3_5rows/helix_rev3_5rows.json index 4c004931f6..385a12bf79 100644 --- a/src/yushakobo/helix_rev3_5rows/helix_rev3_5rows.json +++ b/src/yushakobo/helix_rev3_5rows/helix_rev3_5rows.json @@ -2,11 +2,11 @@ "name": "Helix rev3 5rows", "vendorId": "0x3265", "productId": "0x0003", - "lighting": "qmk_rgblight", "matrix": { "rows": 10, "cols": 7 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ [ @@ -16,41 +16,55 @@ "0,3", "0,4", "0,5", - {"x": 2.25}, + { + "x": 2.25 + }, "5,5", "5,4", "5,3", "5,2", "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 2.25}, + { + "x": 2.25 + }, "6,5", "6,4", "6,3", "6,2", "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 2.25}, + { + "x": 2.25 + }, "7,5", "7,4", "7,3", @@ -59,23 +73,31 @@ "7,0" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", "3,6", - {"x": 0.25}, + { + "x": 0.25 + }, "8,6", "8,5", "8,4", "8,3", "8,2", "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], [ @@ -85,11 +107,17 @@ "4,3", "4,4", "4,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,6", - {"x": 0.25}, + { + "x": 0.25 + }, "9,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,5", "9,4", "9,3", diff --git a/src/yushakobo/quick7/quick7.json b/src/yushakobo/quick7/quick7.json index 86df079ed2..7dea73c2d4 100644 --- a/src/yushakobo/quick7/quick7.json +++ b/src/yushakobo/quick7/quick7.json @@ -2,16 +2,28 @@ "name": "Quick7", "vendorId": "0x3265", "productId": "0x0002", - "lighting": "qmk_rgblight", "matrix": { "rows": 3, "cols": 3 }, + "lighting": "qmk_rgblight", "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/src/yynmt/dozen0/dozen0.json b/src/yynmt/dozen0/dozen0.json index 6d1f4e05a2..08b179ba6f 100644 --- a/src/yynmt/dozen0/dozen0.json +++ b/src/yynmt/dozen0/dozen0.json @@ -2,9 +2,19 @@ "name": "Dozen0", "vendorId": "0x04D8", "productId": "0xEA4F", + "matrix": { + "rows": 1, + "cols": 12 + }, "lighting": "none", - "matrix": {"rows": 1, "cols": 12}, "layouts": { + "labels": [ + [ + "MCU Orientation", + "Right", + "Top" + ] + ], "keymap": [ [ "0,0\n\n\n0,0", @@ -22,14 +32,30 @@ "0,10\n\n\n0,0", "0,11\n\n\n0,0" ], - - ["0,5\n\n\n0,1", "0,11\n\n\n0,1"], - ["0,4\n\n\n0,1", "0,10\n\n\n0,1"], - ["0,3\n\n\n0,1", "0,9\n\n\n0,1"], - ["0,2\n\n\n0,1", "0,8\n\n\n0,1"], - ["0,1\n\n\n0,1", "0,7\n\n\n0,1"], - ["0,0\n\n\n0,1", "0,6\n\n\n0,1"] - ], - "labels": [["MCU Orientation", "Right", "Top"]] + [ + "0,5\n\n\n0,1", + "0,11\n\n\n0,1" + ], + [ + "0,4\n\n\n0,1", + "0,10\n\n\n0,1" + ], + [ + "0,3\n\n\n0,1", + "0,9\n\n\n0,1" + ], + [ + "0,2\n\n\n0,1", + "0,8\n\n\n0,1" + ], + [ + "0,1\n\n\n0,1", + "0,7\n\n\n0,1" + ], + [ + "0,0\n\n\n0,1", + "0,6\n\n\n0,1" + ] + ] } } diff --git a/src/zicodia/tklfrlnrlmlao/tklfrlnrlmlao.json b/src/zicodia/tklfrlnrlmlao/tklfrlnrlmlao.json index 91acc33d6b..891b93e2a3 100644 --- a/src/zicodia/tklfrlnrlmlao/tklfrlnrlmlao.json +++ b/src/zicodia/tklfrlnrlmlao/tklfrlnrlmlao.json @@ -2,11 +2,11 @@ "name": "TKLFRLNRLMLAO", "vendorId": "0x4a4c", "productId": "0x0000", - "lighting": "none", "matrix": { "rows": 4, "cols": 10 }, + "lighting": "none", "layouts": { "labels": [ "ISO Enter", diff --git a/src/ziggurat/ziggurat.json b/src/ziggurat/ziggurat.json index fc1d528bd7..6ce590f568 100644 --- a/src/ziggurat/ziggurat.json +++ b/src/ziggurat/ziggurat.json @@ -2,17 +2,21 @@ "name": "Ziggurat", "vendorId": "0x8F5D", "productId": "0x5258", - "lighting": "none", "matrix": { "rows": 5, "cols": 18 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25u", "7u"] + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ [ diff --git a/src/zoo/wampus.json b/src/zoo/wampus.json index 242226d81a..400aec4fa0 100644 --- a/src/zoo/wampus.json +++ b/src/zoo/wampus.json @@ -2,13 +2,16 @@ "name": "Wampus", "vendorId": "0x0200", "productId": "0xE600", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { - "labels": ["Long Backspace", "Long RShift"], + "labels": [ + "Long Backspace", + "Long RShift" + ], "keymap": [ [ { diff --git a/src/zsa/moonlander.json b/src/zsa/moonlander.json index c7aa3b83c2..91410b7409 100644 --- a/src/zsa/moonlander.json +++ b/src/zsa/moonlander.json @@ -2,144 +2,495 @@ "name": "Moonlander Mark I (Unsupported by ZSA)", "vendorId": "0x3297", "productId": "0x1969", + "matrix": { + "rows": 12, + "cols": 7 + }, "lighting": { "extends": "qmk_rgblight", "keycodes": "qmk", "underglowEffects": [ - ["Off", 0], - ["Solid Color", 1], - ["Alpha Mods", 1], - ["Gradient Up-Down", 1], - ["Gradient Left-Right", 1], - ["Breathing", 1], - ["Band Saturation", 1], - ["Band Brightness", 1], - ["Band Pinwheel Saturation", 1], - ["Band Pinwheel Brightness", 1], - ["Band Spiral Saturation", 1], - ["Band Spiral Brightness", 1], - ["Gradient", 1], - ["Gradient Cycle Left-Right", 1], - ["Gradient Cycle Up-Down", 1], - ["Cycle In", 1], - ["Cycle In (Dual)", 1], - ["Rainbow Chevron", 1], - ["Gradient Pinwheel", 1], - ["Gradient Spiral", 1], - ["Gradient Dual Beacon", 1], - ["Gradient Beacon", 1], - ["Dual Pinwheel", 1], - ["Raindrops", 1], - ["Jellybean Raindrops", 1], - ["Hue Breathing", 1], - ["Hue Bendulum", 1], - ["Hue Wave", 1], - ["Heatmap", 1], - ["Digitial Rain", 1], - ["Reactive (Simple)", 1], - ["Reactive", 1], - ["Reactive Wide", 1], - ["Reactive Wide (Multi)", 1], - ["Reactive Cross", 1], - ["Reactive Cross (Multi)", 1], - ["Reactive Nexus", 1], - ["Reactive Nexus (Multi)", 1], - ["Splash (Multi-Color)", 1], - ["Splash (Multi-Color) (Multi)", 1], - ["Splash (Solid Color)", 1], - ["Splash (Solid Color) (Multi)", 1] + [ + "Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alpha Mods", + 1 + ], + [ + "Gradient Up-Down", + 1 + ], + [ + "Gradient Left-Right", + 1 + ], + [ + "Breathing", + 1 + ], + [ + "Band Saturation", + 1 + ], + [ + "Band Brightness", + 1 + ], + [ + "Band Pinwheel Saturation", + 1 + ], + [ + "Band Pinwheel Brightness", + 1 + ], + [ + "Band Spiral Saturation", + 1 + ], + [ + "Band Spiral Brightness", + 1 + ], + [ + "Gradient", + 1 + ], + [ + "Gradient Cycle Left-Right", + 1 + ], + [ + "Gradient Cycle Up-Down", + 1 + ], + [ + "Cycle In", + 1 + ], + [ + "Cycle In (Dual)", + 1 + ], + [ + "Rainbow Chevron", + 1 + ], + [ + "Gradient Pinwheel", + 1 + ], + [ + "Gradient Spiral", + 1 + ], + [ + "Gradient Dual Beacon", + 1 + ], + [ + "Gradient Beacon", + 1 + ], + [ + "Dual Pinwheel", + 1 + ], + [ + "Raindrops", + 1 + ], + [ + "Jellybean Raindrops", + 1 + ], + [ + "Hue Breathing", + 1 + ], + [ + "Hue Bendulum", + 1 + ], + [ + "Hue Wave", + 1 + ], + [ + "Heatmap", + 1 + ], + [ + "Digitial Rain", + 1 + ], + [ + "Reactive (Simple)", + 1 + ], + [ + "Reactive", + 1 + ], + [ + "Reactive Wide", + 1 + ], + [ + "Reactive Wide (Multi)", + 1 + ], + [ + "Reactive Cross", + 1 + ], + [ + "Reactive Cross (Multi)", + 1 + ], + [ + "Reactive Nexus", + 1 + ], + [ + "Reactive Nexus (Multi)", + 1 + ], + [ + "Splash (Multi-Color)", + 1 + ], + [ + "Splash (Multi-Color) (Multi)", + 1 + ], + [ + "Splash (Solid Color)", + 1 + ], + [ + "Splash (Solid Color) (Multi)", + 1 + ] ] }, - "matrix": {"rows": 12, "cols": 7}, "layouts": { "keymap": [ - [{"x": 3.5}, "0,3", {"x": 10.5}, "6,3"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3", + { + "x": 10.5 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 8.5}, + { + "x": 8.5 + }, "6,2", - {"x": 1}, + { + "x": 1 + }, "6,4" ], - [{"y": -0.875, "x": 5.5}, "0,5", "0,6", {"x": 4.5}, "6,0", "6,1"], - [{"y": -0.875, "x": 0.5}, "0,0", "0,1", {"x": 14.5}, "6,5", "6,6"], - [{"y": -0.375, "x": 3.5}, "1,3", {"x": 10.5}, "7,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + "0,6", + { + "x": 4.5 + }, + "6,0", + "6,1" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "0,0", + "0,1", + { + "x": 14.5 + }, + "6,5", + "6,6" + ], + [ + { + "y": -0.375, + "x": 3.5 + }, + "1,3", + { + "x": 10.5 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 8.5}, + { + "x": 8.5 + }, "7,2", - {"x": 1}, + { + "x": 1 + }, "7,4" ], - [{"y": -0.875, "x": 5.5}, "1,5", "1,6", {"x": 4.5}, "7,0", "7,1"], - [{"y": -0.875, "x": 0.5}, "1,0", "1,1", {"x": 14.5}, "7,5", "7,6"], - [{"y": -0.375, "x": 3.5}, "2,3", {"x": 10.5}, "8,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + "1,6", + { + "x": 4.5 + }, + "7,0", + "7,1" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "1,0", + "1,1", + { + "x": 14.5 + }, + "7,5", + "7,6" + ], + [ + { + "y": -0.375, + "x": 3.5 + }, + "2,3", + { + "x": 10.5 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 8.5}, + { + "x": 8.5 + }, "8,2", - {"x": 1}, + { + "x": 1 + }, "8,4" ], - [{"y": -0.875, "x": 5.5}, "2,5", "2,6", {"x": 4.5}, "8,0", "8,1"], - [{"y": -0.875, "x": 0.5}, "2,0", "2,1", {"x": 14.5}, "8,5", "8,6"], - [{"y": -0.375, "x": 3.5}, "3,3", {"x": 10.5}, "9,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + "2,6", + { + "x": 4.5 + }, + "8,0", + "8,1" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "2,0", + "2,1", + { + "x": 14.5 + }, + "8,5", + "8,6" + ], + [ + { + "y": -0.375, + "x": 3.5 + }, + "3,3", + { + "x": 10.5 + }, + "9,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 8.5}, + { + "x": 8.5 + }, "9,2", - {"x": 1}, + { + "x": 1 + }, "9,4" ], [ - {"y": -0.875, "x": 5.5}, + { + "y": -0.875, + "x": 5.5 + }, "3,5", - {"x": 1, "c": "#777777", "w": 2}, + { + "x": 1, + "c": "#777777", + "w": 2 + }, "5,3", - {"x": 0.5, "w": 2}, + { + "x": 0.5, + "w": 2 + }, "11,3", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "9,1" ], - [{"y": -0.875, "x": 0.5}, "3,0", "3,1", {"x": 14.5}, "9,5", "9,6"], - [{"y": -0.375, "x": 3.5, "c": "#777777"}, "4,3", {"x": 10.5}, "10,3"], [ - {"y": -0.875, "x": 2.5, "c": "#cccccc"}, + { + "y": -0.875, + "x": 0.5 + }, + "3,0", + "3,1", + { + "x": 14.5 + }, + "9,5", + "9,6" + ], + [ + { + "y": -0.375, + "x": 3.5, + "c": "#777777" + }, + "4,3", + { + "x": 10.5 + }, + "10,3" + ], + [ + { + "y": -0.875, + "x": 2.5, + "c": "#cccccc" + }, "4,2", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "4,4", - {"x": 8.5}, + { + "x": 8.5 + }, "10,2", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "10,4" ], [ - {"y": -0.875, "x": 6.5, "h": 2}, + { + "y": -0.875, + "x": 6.5, + "h": 2 + }, "5,0", - {"h": 2}, + { + "h": 2 + }, "5,1", - {"h": 2}, + { + "h": 2 + }, "5,2", - {"x": 0.5, "h": 2}, + { + "x": 0.5, + "h": 2 + }, "11,4", - {"h": 2}, + { + "h": 2 + }, "11,5", - {"h": 2}, + { + "h": 2 + }, "11,6" ], - [{"y": -0.875, "x": 0.5}, "4,0", "4,1", {"x": 14.5}, "10,5", "10,6"] + [ + { + "y": -0.875, + "x": 0.5 + }, + "4,0", + "4,1", + { + "x": 14.5 + }, + "10,5", + "10,6" + ] ] } } diff --git a/src/zx60/zx60_via.json b/src/zx60/zx60_via.json index 4f300244a3..91f72c30b5 100644 --- a/src/zx60/zx60_via.json +++ b/src/zx60/zx60_via.json @@ -2,11 +2,11 @@ "name": "ZX60", "vendorId": "0x404A", "productId": "0x0001", - "lighting": "qmk_backlight_rgblight", "matrix": { "rows": 5, "cols": 15 }, + "lighting": "qmk_backlight_rgblight", "layouts": { "labels": [ "Split Backspace", diff --git a/src/zykrah/fuyu.json b/src/zykrah/fuyu.json index 9722935baa..3078650c13 100644 --- a/src/zykrah/fuyu.json +++ b/src/zykrah/fuyu.json @@ -2,11 +2,11 @@ "name": "Fuyu", "vendorId": "0x7A79", "productId": "0x0087", - "lighting": "none", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", @@ -15,7 +15,12 @@ "Split Right Shift", "Stepped Caps", "Numpad Blocker", - ["Bottom Row", "6.25U", "7U", "WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "WKL" + ] ], "keymap": [ [ diff --git a/src/zykrah/slime88.json b/src/zykrah/slime88.json index 7a11b7465a..69284cfbe1 100644 --- a/src/zykrah/slime88.json +++ b/src/zykrah/slime88.json @@ -2,11 +2,11 @@ "name": "Slime88", "vendorId": "0x7A79", "productId": "0x5388", - "lighting": "none", "matrix": { "rows": 6, "cols": 17 }, + "lighting": "none", "layouts": { "labels": [ "Split Backspace", @@ -14,7 +14,12 @@ "Split Left Shift", "Split Right Shift", "Stepped Caps", - ["Bottom Row", "6.25U", "7U", "WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "WKL" + ] ], "keymap": [ [ diff --git a/v3/0_sixty/0_sixty.json b/v3/0_sixty/0_sixty.json index de6f9ddb16..7ec91dd24b 100644 --- a/v3/0_sixty/0_sixty.json +++ b/v3/0_sixty/0_sixty.json @@ -2,14 +2,30 @@ "name": "0-Sixty by ven0mtr0n", "vendorId": "0x7654", "productId": "0x0060", - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, "layouts": { - "labels": [["Bottom Row", "5x12", "1x2uC", "2x2uC", "1x2uR", "1x2uL"]], + "labels": [ + [ + "Bottom Row", + "5x12", + "1x2uC", + "2x2uC", + "1x2uR", + "1x2uL" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,12 +36,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -36,12 +56,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -52,12 +76,16 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -68,7 +96,9 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11" ], [ @@ -85,10 +115,48 @@ "4,10", "4,11" ], - [{"x": 4}, "4,4\n\n\n0,1", {"w": 2}, "4,6\n\n\n0,1", "4,7\n\n\n0,1"], - [{"x": 4, "w": 2}, "4,5\n\n\n0,2", {"w": 2}, "4,6\n\n\n0,2"], - [{"x": 4}, "4,4\n\n\n0,3", "4,5\n\n\n0,3", {"w": 2}, "4,6\n\n\n0,3"], - [{"x": 4, "w": 2}, "4,5\n\n\n0,4", "4,6\n\n\n0,4", "4,7\n\n\n0,4"] + [ + { + "x": 4 + }, + "4,4\n\n\n0,1", + { + "w": 2 + }, + "4,6\n\n\n0,1", + "4,7\n\n\n0,1" + ], + [ + { + "x": 4, + "w": 2 + }, + "4,5\n\n\n0,2", + { + "w": 2 + }, + "4,6\n\n\n0,2" + ], + [ + { + "x": 4 + }, + "4,4\n\n\n0,3", + "4,5\n\n\n0,3", + { + "w": 2 + }, + "4,6\n\n\n0,3" + ], + [ + { + "x": 4, + "w": 2 + }, + "4,5\n\n\n0,4", + "4,6\n\n\n0,4", + "4,7\n\n\n0,4" + ] ] } } diff --git a/v3/0xC7/61key/61key.json b/v3/0xC7/61key/61key.json index 2fd9a1f90c..30eb901234 100644 --- a/v3/0xC7/61key/61key.json +++ b/v3/0xC7/61key/61key.json @@ -2,7 +2,10 @@ "name": "61Key by 0xC7", "vendorId": "0xE117", "productId": "0x6161", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "keymap": [ [ @@ -19,11 +22,15 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -37,11 +44,15 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -54,11 +65,15 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,1", "3,2", @@ -70,25 +85,43 @@ "3,8", "3,9", "3,10", - {"w": 2.75}, + { + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/0xcb/1337/1337.json b/v3/0xcb/1337/1337.json index d224581685..560dd2a071 100644 --- a/v3/0xcb/1337/1337.json +++ b/v3/0xcb/1337/1337.json @@ -2,14 +2,33 @@ "name": "0xCB 1337", "vendorId": "0xCB00", "productId": "0x1337", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/0xcb/static/static.json b/v3/0xcb/static/static.json index f91affef0e..4ffb4af942 100644 --- a/v3/0xcb/static/static.json +++ b/v3/0xcb/static/static.json @@ -2,15 +2,35 @@ "name": "0xCB Static", "vendorId": "0xCB00", "productId": "0xa455", - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, "layouts": { - "labels": [["Space", "Split", "6.25U"]], + "labels": [ + [ + "Space", + "Split", + "6.25U" + ] + ], "keymap": [ - [{"x": 13.5, "c": "#aaaaaa"}, "1,5"], [ - {"x": 2.5, "c": "#777777"}, + { + "x": 13.5, + "c": "#aaaaaa" + }, + "1,5" + ], + [ + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -21,13 +41,20 @@ "0,4", "1,4", "0,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,5" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -37,13 +64,22 @@ "3,3", "2,4", "3,4", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "2,5" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "5,1", "4,2", @@ -53,35 +89,60 @@ "4,4", "5,4", "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,5" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "6,0\n\n\n0,0", "7,0\n\n\n0,0", "6,1\n\n\n0,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "7,1\n\n\n0,0", "7,2\n\n\n0,0", - {"w": 2.75}, + { + "w": 2.75 + }, "6,4\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,4\n\n\n0,0", "6,5\n\n\n0,0", "7,5\n\n\n0,0" ], [ - {"y": 0.25, "x": 2.5}, + { + "y": 0.25, + "x": 2.5 + }, "6,0\n\n\n0,1", "7,0\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n0,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "7,2\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,5\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "7,5\n\n\n0,1" ] ] diff --git a/v3/0xcb/tutelpad/tutelpad.json b/v3/0xcb/tutelpad/tutelpad.json index bfe2a237aa..197d7d1541 100644 --- a/v3/0xcb/tutelpad/tutelpad.json +++ b/v3/0xcb/tutelpad/tutelpad.json @@ -2,13 +2,36 @@ "name": "TutelPad", "vendorId": "0xCB00", "productId": "0xF09F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 2, "cols": 4}, + "matrix": { + "rows": 2, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - ["0,0","0,1",{"x":1.5},"0,2","0,3"], - ["1,0","1,1",{"x":1.5},"1,2","1,3"] + [ + "0,0", + "0,1", + { + "x": 1.5 + }, + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + { + "x": 1.5 + }, + "1,2", + "1,3" + ] ] } } diff --git a/v3/10bleoledhub/10bleoledhub.json b/v3/10bleoledhub/10bleoledhub.json index 8800c2ea65..2f214b52f5 100644 --- a/v3/10bleoledhub/10bleoledhub.json +++ b/v3/10bleoledhub/10bleoledhub.json @@ -2,13 +2,30 @@ "name": "10bleoledhub", "vendorId": "0x7C88", "productId": "0x7C99", - "matrix": {"rows": 4, "cols": 3}, + "matrix": { + "rows": 4, + "cols": 3 + }, "layouts": { "keymap": [ - ["0,0"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + "0,0" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/v3/1upkeyboards/1up60hse/1up60hse.json b/v3/1upkeyboards/1up60hse/1up60hse.json index b42b1337c6..e1e6398c60 100644 --- a/v3/1upkeyboards/1up60hse/1up60hse.json +++ b/v3/1upkeyboards/1up60hse/1up60hse.json @@ -2,15 +2,27 @@ "name": "1up60hse", "vendorId": "0x6F75", "productId": "0x6873", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#6b7173", "t": "#aeb0b0"}, + { + "c": "#6b7173", + "t": "#aeb0b0" + }, "0,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "0,1", "0,2", "0,3", @@ -23,13 +35,20 @@ "0,10", "0,11", "0,12", - {"c": "#6b7173", "w": 2}, + { + "c": "#6b7173", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "1,1", "1,2", "1,3", @@ -42,13 +61,20 @@ "1,10", "1,11", "1,12", - {"c": "#6b7173", "w": 1.5}, + { + "c": "#6b7173", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "2,1", "2,2", "2,3", @@ -60,13 +86,23 @@ "2,9", "2,10", "2,11", - {"c": "#afb0ae", "t": "#505557", "w": 2.25}, + { + "c": "#afb0ae", + "t": "#505557", + "w": 2.25 + }, "2,13" ], [ - {"c": "#6b7173", "t": "#aeb0b0", "w": 2.25}, + { + "c": "#6b7173", + "t": "#aeb0b0", + "w": 2.25 + }, "3,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "3,1", "3,2", "3,3", @@ -77,25 +113,46 @@ "3,8", "3,9", "3,10", - {"c": "#6b7173", "w": 2.75}, + { + "c": "#6b7173", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#505557", "w": 6.25}, + { + "c": "#505557", + "w": 6.25 + }, "4,5", - {"c": "#6b7173", "w": 1.25}, + { + "c": "#6b7173", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/1upkeyboards/1up60hte/1up60hte.json b/v3/1upkeyboards/1up60hte/1up60hte.json index 060d146710..93be87eee0 100644 --- a/v3/1upkeyboards/1up60hte/1up60hte.json +++ b/v3/1upkeyboards/1up60hte/1up60hte.json @@ -2,16 +2,33 @@ "name": "1up60hte", "vendorId": "0x6F75", "productId": "0x6874", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "Tsangan", "HHKB"]], + "labels": [ + [ + "Bottom Row", + "Tsangan", + "HHKB" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,9 +45,14 @@ "4,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,13 +65,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,13 +90,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -78,38 +115,75 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n0,0", "4,1\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n0,0", "4,11\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n0,0" ], [ - {"y": 0.75, "c": "#cccccc", "w": 1.5, "d": true}, + { + "y": 0.75, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n0,1", "4,11\n\n\n0,1", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n0,1" ] ] diff --git a/v3/1upkeyboards/1up60rgb/1up60rgb.json b/v3/1upkeyboards/1up60rgb/1up60rgb.json index 1340ac0f7d..0347927dad 100644 --- a/v3/1upkeyboards/1up60rgb/1up60rgb.json +++ b/v3/1upkeyboards/1up60rgb/1up60rgb.json @@ -2,22 +2,55 @@ "name": "1up60rgb", "vendorId": "0x6F75", "productId": "0x7267", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Right Shift", "Default", "Split"], - ["Bottom Row", "Standard", "Tsangan", "HHKB"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "Split" + ], + [ + "Bottom Row", + "Standard", + "Tsangan", + "HHKB" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,16 +63,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -52,7 +97,9 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.5, @@ -66,9 +113,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -80,18 +133,32 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,56 +169,111 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5, "d": true}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5, + "d": true + }, "\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,13\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,2" ] ] diff --git a/v3/1upkeyboards/1upOcarina/1upOcarina.json b/v3/1upkeyboards/1upOcarina/1upOcarina.json index 14cbe223d8..30c8a28aea 100644 --- a/v3/1upkeyboards/1upOcarina/1upOcarina.json +++ b/v3/1upkeyboards/1upOcarina/1upOcarina.json @@ -2,8 +2,13 @@ "name": "1upocarina", "vendorId": "0x6F75", "productId": "0x5607", - "matrix": {"rows": 1, "cols": 5}, - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 1, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -14,13 +19,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -67,21 +83,39 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1 && {id_qmk_rgb_matrix_effect} != 2", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} == 2", "label": "Gradient Range", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 23 && {id_qmk_rgb_matrix_effect} != 27 && {id_qmk_rgb_matrix_effect} != 28", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } @@ -115,4 +149,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/1upkeyboards/1upPi50/1upPi50.json b/v3/1upkeyboards/1upPi50/1upPi50.json index a03d184f57..408189c27c 100644 --- a/v3/1upkeyboards/1upPi50/1upPi50.json +++ b/v3/1upkeyboards/1upPi50/1upPi50.json @@ -1,207 +1,253 @@ { - "name": "pi40", - "vendorId": "0x6F75", - "productId": "0x5606", - "matrix": { "rows": 10, "cols": 7}, - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - "All Off", - "Solid Color", - "Alphas/Mods", - "Gradient Up/Down", - "Gradient Left/Right", - "Breathing", - "Band Sat.", - "Band Val.", - "Pinwheel Sat.", - "Pinwheel Val.", - "Spiral Sat.", - "Spiral Val.", - "Cycle All", - "Cycle Left/Right", - "Cycle Up/Down", - "Rainbow Moving Chevron", - "Cycle Out/In", - "Cycle Out/In Dual", - "Cycle Pinwheel", - "Cycle Spiral", - "Dual Beacon", - "Rainbow Beacon", - "Rainbow Pinwheels", - "Raindrops", - "Jellybean Raindrops", - "Hue Breathing", - "Hue Pendulum", - "Hue Wave", - "Pixel Rain", - "Pixel Flow", - "Pixel Fractal", - "Typing Heatmap", - "Digital Rain", - "Solid Reactive Simple", - "Solid Reactive", - "Solid Reactive Wide", - "Solid Reactive Multiwide", - "Solid Reactive Cross", - "Solid Reactive Multicross", - "Solid Reactive Nexus", - "Solid Reactive Multinexus", - "Splash", - "Multisplash", - "Solid Splash", - "Solid Multisplash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1 && {id_qmk_rgb_matrix_effect} != 2 && {id_qmk_rgb_matrix_effect} != 3 && {id_qmk_rgb_matrix_effect} != 4", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} == 2", - "label": "Mod Color", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} == 2", - "label": "Alpha Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} == 3 || {id_qmk_rgb_matrix_effect} == 4", - "label": "Gradient Range", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 2 &&{id_qmk_rgb_matrix_effect} != 23 && {id_qmk_rgb_matrix_effect} != 27 && {id_qmk_rgb_matrix_effect} != 28", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } + "name": "pi40", + "vendorId": "0x6F75", + "productId": "0x5606", + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Alphas/Mods", + "Gradient Up/Down", + "Gradient Left/Right", + "Breathing", + "Band Sat.", + "Band Val.", + "Pinwheel Sat.", + "Pinwheel Val.", + "Spiral Sat.", + "Spiral Val.", + "Cycle All", + "Cycle Left/Right", + "Cycle Up/Down", + "Rainbow Moving Chevron", + "Cycle Out/In", + "Cycle Out/In Dual", + "Cycle Pinwheel", + "Cycle Spiral", + "Dual Beacon", + "Rainbow Beacon", + "Rainbow Pinwheels", + "Raindrops", + "Jellybean Raindrops", + "Hue Breathing", + "Hue Pendulum", + "Hue Wave", + "Pixel Rain", + "Pixel Flow", + "Pixel Fractal", + "Typing Heatmap", + "Digital Rain", + "Solid Reactive Simple", + "Solid Reactive", + "Solid Reactive Wide", + "Solid Reactive Multiwide", + "Solid Reactive Cross", + "Solid Reactive Multicross", + "Solid Reactive Nexus", + "Solid Reactive Multinexus", + "Splash", + "Multisplash", + "Solid Splash", + "Solid Multisplash" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1 && {id_qmk_rgb_matrix_effect} != 2 && {id_qmk_rgb_matrix_effect} != 3 && {id_qmk_rgb_matrix_effect} != 4", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 2", + "label": "Mod Color", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 2", + "label": "Alpha Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 3 || {id_qmk_rgb_matrix_effect} == 4", + "label": "Gradient Range", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 2 &&{id_qmk_rgb_matrix_effect} != 23 && {id_qmk_rgb_matrix_effect} != 27 && {id_qmk_rgb_matrix_effect} != 28", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], + "layouts": { + "labels": [ + [ + "Keyboard Version", + "Grid", + "MIT" + ] ], - "layouts": { - "labels": [ - ["Keyboard Version", - "Grid", - "MIT" - ] + "keymap": [ + [ + { + "x": 11 + }, + "0,6\n\n\n\n\n\n\n\n\ne0" + ], + [ + { + "y": 0.25 + }, + "0,0", + "1,0", + "0,1", + "1,1", + "0,2", + "1,2", + "0,3", + "1,3", + "0,4", + "1,4", + "0,5", + "1,5" + ], + [ + "2,0", + "3,0", + "2,1", + "3,1", + "2,2", + "3,2", + "2,3", + "3,3", + "2,4", + "3,4", + "2,5", + "3,5" ], - "keymap": [ - [ - { - "x": 11 - }, - "0,6\n\n\n\n\n\n\n\n\ne0" - ], - [ - { - "y": 0.25 - }, - "0,0", - "1,0", - "0,1", - "1,1", - "0,2", - "1,2", - "0,3", - "1,3", - "0,4", - "1,4", - "0,5", - "1,5" - ], - [ - "2,0", - "3,0", - "2,1", - "3,1", - "2,2", - "3,2", - "2,3", - "3,3", - "2,4", - "3,4", - "2,5", - "3,5" - ], - [ - "4,0", - "5,0", - "4,1", - "5,1", - "4,2", - "5,2", - "4,3", - "5,3", - "4,4", - "5,4", - "4,5", - "5,5" - ], - [ - "6,0", - "7,0", - "6,1", - "7,1", - "6,2", - "7,2", - "6,3", - "7,3", - "6,4", - "7,4", - "6,5", - "7,5" - ], - [ - "8,0", - "9,0", - "8,1", - "9,1", - "8,2", - "9,2\n\n\n0,0", - "8,3\n\n\n0,0", - "9,3", - "8,4", - "9,4", - "8,5", - "9,5" - ], - [ - { - "y": 0.25, - "x": 5, - "w": 2 - }, - "9,2\n\n\n0,1" - ] + [ + "4,0", + "5,0", + "4,1", + "5,1", + "4,2", + "5,2", + "4,3", + "5,3", + "4,4", + "5,4", + "4,5", + "5,5" + ], + [ + "6,0", + "7,0", + "6,1", + "7,1", + "6,2", + "7,2", + "6,3", + "7,3", + "6,4", + "7,4", + "6,5", + "7,5" + ], + [ + "8,0", + "9,0", + "8,1", + "9,1", + "8,2", + "9,2\n\n\n0,0", + "8,3\n\n\n0,0", + "9,3", + "8,4", + "9,4", + "8,5", + "9,5" + ], + [ + { + "y": 0.25, + "x": 5, + "w": 2 + }, + "9,2\n\n\n0,1" ] - } - } \ No newline at end of file + ] + } +} diff --git a/v3/1upkeyboards/1upslider8/1upslider8.json b/v3/1upkeyboards/1upslider8/1upslider8.json index 0155eb2d32..0b0815e795 100644 --- a/v3/1upkeyboards/1upslider8/1upslider8.json +++ b/v3/1upkeyboards/1upslider8/1upslider8.json @@ -1,132 +1,177 @@ { - "name": "1up Slider8", - "vendorId": "0x6F75", - "productId": "0x5611", - "matrix": { "rows": 1, "cols": 9}, - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - "All Off", - "Solid Color", - "Alphas/Mods", - "Gradient Up/Down", - "Gradient Left/Right", - "Breathing", - "Band Sat.", - "Band Val.", - "Pinwheel Sat.", - "Pinwheel Val.", - "Spiral Sat.", - "Spiral Val.", - "Cycle All", - "Cycle Left/Right", - "Cycle Up/Down", - "Rainbow Moving Chevron", - "Cycle Out/In", - "Cycle Out/In Dual", - "Cycle Pinwheel", - "Cycle Spiral", - "Dual Beacon", - "Rainbow Beacon", - "Rainbow Pinwheels", - "Raindrops", - "Jellybean Raindrops", - "Hue Breathing", - "Hue Pendulum", - "Hue Wave", - "Pixel Rain", - "Pixel Flow", - "Pixel Fractal", - "Typing Heatmap", - "Digital Rain", - "Solid Reactive Simple", - "Solid Reactive", - "Solid Reactive Wide", - "Solid Reactive Multiwide", - "Solid Reactive Cross", - "Solid Reactive Multicross", - "Solid Reactive Nexus", - "Solid Reactive Multinexus", - "Splash", - "Multisplash", - "Solid Splash", - "Solid Multisplash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1 && {id_qmk_rgb_matrix_effect} != 2 && {id_qmk_rgb_matrix_effect} != 3 && {id_qmk_rgb_matrix_effect} != 4", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} == 2", - "label": "Mod Color", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} == 2", - "label": "Alpha Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} == 3 || {id_qmk_rgb_matrix_effect} == 4", - "label": "Gradient Range", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 2 &&{id_qmk_rgb_matrix_effect} != 23 && {id_qmk_rgb_matrix_effect} != 27 && {id_qmk_rgb_matrix_effect} != 28", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "layouts": { - "keymap": [ - [ - { - "x": 3 - }, - "0,0\n\n\n\n\n\n\n\n\ne0" - ], - [ - "0,1", - "0,2", - "0,3", - "0,4" - ], - [ - "0,5", - "0,6", - "0,7", - "0,8" - ] + "name": "1up Slider8", + "vendorId": "0x6F75", + "productId": "0x5611", + "matrix": { + "rows": 1, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Alphas/Mods", + "Gradient Up/Down", + "Gradient Left/Right", + "Breathing", + "Band Sat.", + "Band Val.", + "Pinwheel Sat.", + "Pinwheel Val.", + "Spiral Sat.", + "Spiral Val.", + "Cycle All", + "Cycle Left/Right", + "Cycle Up/Down", + "Rainbow Moving Chevron", + "Cycle Out/In", + "Cycle Out/In Dual", + "Cycle Pinwheel", + "Cycle Spiral", + "Dual Beacon", + "Rainbow Beacon", + "Rainbow Pinwheels", + "Raindrops", + "Jellybean Raindrops", + "Hue Breathing", + "Hue Pendulum", + "Hue Wave", + "Pixel Rain", + "Pixel Flow", + "Pixel Fractal", + "Typing Heatmap", + "Digital Rain", + "Solid Reactive Simple", + "Solid Reactive", + "Solid Reactive Wide", + "Solid Reactive Multiwide", + "Solid Reactive Cross", + "Solid Reactive Multicross", + "Solid Reactive Nexus", + "Solid Reactive Multinexus", + "Splash", + "Multisplash", + "Solid Splash", + "Solid Multisplash" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1 && {id_qmk_rgb_matrix_effect} != 2 && {id_qmk_rgb_matrix_effect} != 3 && {id_qmk_rgb_matrix_effect} != 4", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 2", + "label": "Mod Color", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 2", + "label": "Alpha Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 3 || {id_qmk_rgb_matrix_effect} == 4", + "label": "Gradient Range", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 2 &&{id_qmk_rgb_matrix_effect} != 23 && {id_qmk_rgb_matrix_effect} != 27 && {id_qmk_rgb_matrix_effect} != 28", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } ] } + ], + "layouts": { + "keymap": [ + [ + { + "x": 3 + }, + "0,0\n\n\n\n\n\n\n\n\ne0" + ], + [ + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + "0,5", + "0,6", + "0,7", + "0,8" + ] + ] } +} diff --git a/v3/1upkeyboards/pi40/pi40.json b/v3/1upkeyboards/pi40/pi40.json index 0f2feb4ca5..aa7e4d9681 100644 --- a/v3/1upkeyboards/pi40/pi40.json +++ b/v3/1upkeyboards/pi40/pi40.json @@ -1,251 +1,297 @@ { - "name": "pi40", - "vendorId": "0x6F75", - "productId": "0x5600", - "matrix": { "rows": 4, "cols": 13}, - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - "All Off", - "Solid Color", - "Alphas/Mods", - "Gradient Up/Down", - "Gradient Left/Right", - "Breathing", - "Band Sat.", - "Band Val.", - "Pinwheel Sat.", - "Pinwheel Val.", - "Spiral Sat.", - "Spiral Val.", - "Cycle All", - "Cycle Left/Right", - "Cycle Up/Down", - "Rainbow Moving Chevron", - "Cycle Out/In", - "Cycle Out/In Dual", - "Cycle Pinwheel", - "Cycle Spiral", - "Dual Beacon", - "Rainbow Beacon", - "Rainbow Pinwheels", - "Raindrops", - "Jellybean Raindrops", - "Hue Breathing", - "Hue Pendulum", - "Hue Wave", - "Pixel Rain", - "Pixel Flow", - "Pixel Fractal", - "Typing Heatmap", - "Digital Rain", - "Solid Reactive Simple", - "Solid Reactive", - "Solid Reactive Wide", - "Solid Reactive Multiwide", - "Solid Reactive Cross", - "Solid Reactive Multicross", - "Solid Reactive Nexus", - "Solid Reactive Multinexus", - "Splash", - "Multisplash", - "Solid Splash", - "Solid Multisplash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1 && {id_qmk_rgb_matrix_effect} != 2 && {id_qmk_rgb_matrix_effect} != 3 && {id_qmk_rgb_matrix_effect} != 4", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} == 2", - "label": "Mod Color", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} == 2", - "label": "Alpha Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} == 3 || {id_qmk_rgb_matrix_effect} == 4", - "label": "Gradient Range", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 2 &&{id_qmk_rgb_matrix_effect} != 23 && {id_qmk_rgb_matrix_effect} != 27 && {id_qmk_rgb_matrix_effect} != 28", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } + "name": "pi40", + "vendorId": "0x6F75", + "productId": "0x5600", + "matrix": { + "rows": 4, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Alphas/Mods", + "Gradient Up/Down", + "Gradient Left/Right", + "Breathing", + "Band Sat.", + "Band Val.", + "Pinwheel Sat.", + "Pinwheel Val.", + "Spiral Sat.", + "Spiral Val.", + "Cycle All", + "Cycle Left/Right", + "Cycle Up/Down", + "Rainbow Moving Chevron", + "Cycle Out/In", + "Cycle Out/In Dual", + "Cycle Pinwheel", + "Cycle Spiral", + "Dual Beacon", + "Rainbow Beacon", + "Rainbow Pinwheels", + "Raindrops", + "Jellybean Raindrops", + "Hue Breathing", + "Hue Pendulum", + "Hue Wave", + "Pixel Rain", + "Pixel Flow", + "Pixel Fractal", + "Typing Heatmap", + "Digital Rain", + "Solid Reactive Simple", + "Solid Reactive", + "Solid Reactive Wide", + "Solid Reactive Multiwide", + "Solid Reactive Cross", + "Solid Reactive Multicross", + "Solid Reactive Nexus", + "Solid Reactive Multinexus", + "Splash", + "Multisplash", + "Solid Splash", + "Solid Multisplash" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1 && {id_qmk_rgb_matrix_effect} != 2 && {id_qmk_rgb_matrix_effect} != 3 && {id_qmk_rgb_matrix_effect} != 4", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 2", + "label": "Mod Color", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 2", + "label": "Alpha Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 3 || {id_qmk_rgb_matrix_effect} == 4", + "label": "Gradient Range", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 2 &&{id_qmk_rgb_matrix_effect} != 23 && {id_qmk_rgb_matrix_effect} != 27 && {id_qmk_rgb_matrix_effect} != 28", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], + "layouts": { + "labels": [ + [ + "Keyboard Version", + "MIT v1.0", + "MIT v1.1", + "Grid v1.1" + ] ], - "layouts": { - "labels": [ - ["Keyboard Version", - "MIT v1.0", - "MIT v1.1", - "Grid v1.1" - ] + "keymap": [ + [ + { + "x": 11 + }, + "3,6\n\n\n0,0\n\n\n\n\n\ne0" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + { + "c": "#aaaaaa" + }, + "0,11" + ], + [ + { + "c": "#777777" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + { + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + { + "c": "#777777" + }, + "2,11" ], - "keymap": [ - [ - { - "x": 11 - }, - "3,6\n\n\n0,0\n\n\n\n\n\ne0" - ], - [ - { - "y": 0.25, - "c": "#aaaaaa" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - { - "c": "#aaaaaa" - }, - "0,11" - ], - [ - { - "c": "#777777" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11" - ], - [ - { - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - { - "c": "#777777" - }, - "2,11" - ], - [ - { - "c": "#aaaaaa" - }, - "3,0", - "3,1", - "3,2", - "3,3", - "3,4", - { - "c": "#cccccc", - "w": 2 - }, - "3,5\n\n\n0,0", - { - "c": "#aaaaaa" - }, - "3,7", - { - "c": "#777777" - }, - "3,8", - "3,9", - "3,10", - "3,11" - ], - [ - { - "y": 0.25, - "x": 11, - "c": "#cccccc" - }, - "0,12\n\n\n0,1\n\n\n\n\n\ne0" - ], - [ - { - "y": 0.25, - "x": 11 - }, - "0,12\n\n\n0,2\n\n\n\n\n\ne0" - ], - [ - { - "y": 2, - "x": 5, - "w": 2 - }, - "3,5\n\n\n0,1" - ], - [ - { - "y": 0.25, - "x": 5 - }, - "3,5\n\n\n0,2", - "3,6\n\n\n0,2" - ] + [ + { + "c": "#aaaaaa" + }, + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + { + "c": "#cccccc", + "w": 2 + }, + "3,5\n\n\n0,0", + { + "c": "#aaaaaa" + }, + "3,7", + { + "c": "#777777" + }, + "3,8", + "3,9", + "3,10", + "3,11" + ], + [ + { + "y": 0.25, + "x": 11, + "c": "#cccccc" + }, + "0,12\n\n\n0,1\n\n\n\n\n\ne0" + ], + [ + { + "y": 0.25, + "x": 11 + }, + "0,12\n\n\n0,2\n\n\n\n\n\ne0" + ], + [ + { + "y": 2, + "x": 5, + "w": 2 + }, + "3,5\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 5 + }, + "3,5\n\n\n0,2", + "3,6\n\n\n0,2" ] - } - } \ No newline at end of file + ] + } +} diff --git a/v3/1upkeyboards/pi60/pi60.json b/v3/1upkeyboards/pi60/pi60.json index 5292b12207..62ecbd071b 100644 --- a/v3/1upkeyboards/pi60/pi60.json +++ b/v3/1upkeyboards/pi60/pi60.json @@ -1,816 +1,856 @@ { - "name": "pi60", - "vendorId": "0x6F75", - "productId": "0x5604", - "matrix": { "rows": 5, "cols": 16}, - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - "All Off", - "Solid Color", - "Gradient Up/Down", - "Gradient Left/Right", - "Breathing", - "Band Sat.", - "Band Val.", - "Pinwheel Sat.", - "Pinwheel Val.", - "Spiral Sat.", - "Spiral Val.", - "Cycle All", - "Cycle Left/Right", - "Cycle Up/Down", - "Rainbow Moving Chevron", - "Cycle Out/In", - "Cycle Out/In Dual", - "Cycle Pinwheel", - "Cycle Spiral", - "Dual Beacon", - "Rainbow Beacon", - "Rainbow Pinwheels", - "Raindrops", - "Jellybean Raindrops", - "Hue Breathing", - "Hue Pendulum", - "Hue Wave", - "Pixel Rain", - "Pixel Flow" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1 && {id_qmk_rgb_matrix_effect} != 2 && {id_qmk_rgb_matrix_effect} != 3", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} == 2 || {id_qmk_rgb_matrix_effect} == 3", - "label": "Gradient Range", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 23 && {id_qmk_rgb_matrix_effect} != 27 && {id_qmk_rgb_matrix_effect} != 28", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } + "name": "pi60", + "vendorId": "0x6F75", + "productId": "0x5604", + "matrix": { + "rows": 5, + "cols": 16 + }, + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Gradient Up/Down", + "Gradient Left/Right", + "Breathing", + "Band Sat.", + "Band Val.", + "Pinwheel Sat.", + "Pinwheel Val.", + "Spiral Sat.", + "Spiral Val.", + "Cycle All", + "Cycle Left/Right", + "Cycle Up/Down", + "Rainbow Moving Chevron", + "Cycle Out/In", + "Cycle Out/In Dual", + "Cycle Pinwheel", + "Cycle Spiral", + "Dual Beacon", + "Rainbow Beacon", + "Rainbow Pinwheels", + "Raindrops", + "Jellybean Raindrops", + "Hue Breathing", + "Hue Pendulum", + "Hue Wave", + "Pixel Rain", + "Pixel Flow" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1 && {id_qmk_rgb_matrix_effect} != 2 && {id_qmk_rgb_matrix_effect} != 3", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 2 || {id_qmk_rgb_matrix_effect} == 3", + "label": "Gradient Range", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 23 && {id_qmk_rgb_matrix_effect} != 27 && {id_qmk_rgb_matrix_effect} != 28", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], + "layouts": { + "labels": [ + [ + "Split Backspace", + "2", + "1/1", + "1/Enc0" + ], + [ + "Stepped Caps", + "Normal", + "Stepped" + ], + [ + "Enter", + "ANSI standard", + "ISO", + "ANSI 1/1.25", + "ANSI 1.25/1" + ], + [ + "Left Shift", + "ANSI - 2.25", + "ISO - 1.25/1", + "ANSI - 2" + ], + [ + "Right Shift", + "1/2.75", + "1/1.75/1", + "1.75/1/1", + "1/1/1", + "1/1.75/Enc1", + "1.75/1/Enc1", + "1/1/Enc1", + "2U Left Shift 1/1/1", + "2U Left Shift 1/1/Enc1" + ], + [ + "Spacebar", + "6.25U", + "6.25U - 2.75/1.25/2.25", + "6.25U - 2.25/1.25/2.75", + "6U", + "7U", + "7U - 2.75/1.5/2.75", + "7U - 3/1/3", + "7U - 3/Enc2/3", + "10U" + ], + [ + "Left Cluster Options", + "6.25U - 1.25/1.25/1.25", + "6.25U - 1.5/1/1.25", + "7U/6U - 1.25/1.25/1.5", + "7U/6U - 1.5/1/1.5", + "10U - 1.25/1.25", + "10U - 1.5/1" + ], + [ + "Right Cluster Options", + "6.25U/6U - 1.25/1.25/1.25/1.25", + "6.25U/6U - 1.25/1.25/1/1.5", + "6.25U/6U - 1/1/1/1/1", + "6.25U/6U - 1/1.5/1.25/1.25", + "6.25U/6U - 1/1.5/1/1.5", + "7U - 1/1/1/1", + "7U - 1.5/1.25/1.25", + "7U - 1.5/1/1.5", + "10U - 1.25/1.25", + "10U - 1/1.5" + ] ], - "layouts": { - "labels": [ - ["Split Backspace", - "2", - "1/1", - "1/Enc0" - ], - ["Stepped Caps", - "Normal", - "Stepped" - ], - ["Enter", - "ANSI standard", - "ISO", - "ANSI 1/1.25", - "ANSI 1.25/1" - ], - ["Left Shift", - "ANSI - 2.25", - "ISO - 1.25/1", - "ANSI - 2" - ], - ["Right Shift", - "1/2.75", - "1/1.75/1", - "1.75/1/1", - "1/1/1", - "1/1.75/Enc1", - "1.75/1/Enc1", - "1/1/Enc1", - "2U Left Shift 1/1/1", - "2U Left Shift 1/1/Enc1" - ], - ["Spacebar", - "6.25U", - "6.25U - 2.75/1.25/2.25", - "6.25U - 2.25/1.25/2.75", - "6U", - "7U", - "7U - 2.75/1.5/2.75", - "7U - 3/1/3", - "7U - 3/Enc2/3", - "10U" - ], - ["Left Cluster Options", - "6.25U - 1.25/1.25/1.25", - "6.25U - 1.5/1/1.25", - "7U/6U - 1.25/1.25/1.5", - "7U/6U - 1.5/1/1.5", - "10U - 1.25/1.25", - "10U - 1.5/1" - ], - ["Right Cluster Options", - "6.25U/6U - 1.25/1.25/1.25/1.25", - "6.25U/6U - 1.25/1.25/1/1.5", - "6.25U/6U - 1/1/1/1/1", - "6.25U/6U - 1/1.5/1.25/1.25", - "6.25U/6U - 1/1.5/1/1.5", - "7U - 1/1/1/1", - "7U - 1.5/1.25/1.25", - "7U - 1.5/1/1.5", - "10U - 1.25/1.25", - "10U - 1/1.5" - ] + "keymap": [ + [ + { + "c": "#aaaaaa", + "w": 2 + }, + "3,15\n\n\n3,2", + { + "c": "#cccccc" + }, + "3,2\n\n\n3,2", + "3,3\n\n\n3,2", + "3,4\n\n\n3,2", + "3,5\n\n\n3,2", + "3,6\n\n\n3,2", + "3,7\n\n\n3,2", + "3,8\n\n\n3,2", + "3,9\n\n\n3,2", + "3,10\n\n\n3,2", + "3,11\n\n\n3,2" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,15\n\n\n3,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n3,1", + "3,2\n\n\n3,1", + "3,3\n\n\n3,1", + "3,4\n\n\n3,1", + "3,5\n\n\n3,1", + "3,6\n\n\n3,1", + "3,7\n\n\n3,1", + "3,8\n\n\n3,1", + "3,9\n\n\n3,1", + "3,10\n\n\n3,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1", + { + "x": 0.25 + }, + "0,13\n\n\n0,2", + "0,14\n\n\n0,2\n\n\n\n\n\ne0" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13\n\n\n2,0", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n2,1", + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13\n\n\n2,2", + { + "x": 1, + "w": 1.5 + }, + "1,13\n\n\n2,3" + ], + [ + { + "w": 1.75 + }, + "2,15\n\n\n1,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n2,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "2,12\n\n\n2,1", + { + "x": 1.5 + }, + "2,12\n\n\n2,2", + { + "c": "#777777", + "w": 1.25 + }, + "2,13\n\n\n2,2", + { + "x": 0.25, + "c": "#cccccc", + "w": 1.25 + }, + "2,12\n\n\n2,3", + { + "c": "#777777" + }, + "2,13\n\n\n2,3", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25, + "w2": 1.75, + "l": true + }, + "2,15\n\n\n1,1" + ], + [ + { + "w": 2.25 + }, + "3,15\n\n\n3,0", + { + "c": "#cccccc" + }, + "3,2\n\n\n3,0", + "3,3\n\n\n3,0", + "3,4\n\n\n3,0", + "3,5\n\n\n3,0", + "3,6\n\n\n3,0", + "3,7\n\n\n3,0", + "3,8\n\n\n3,0", + "3,9\n\n\n3,0", + "3,10\n\n\n3,0", + "3,11\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n4,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,11\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n4,1", + "3,14\n\n\n4,1", + { + "x": 0.25, + "w": 1.75 + }, + "3,11\n\n\n4,2", + "3,12\n\n\n4,2", + "3,14\n\n\n4,2", + { + "x": 0.25 + }, + "3,11\n\n\n4,3", + { + "x": 0.75 + }, + "3,12\n\n\n4,3", + "3,14\n\n\n4,3", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,11\n\n\n4,4", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n4,4", + "3,14\n\n\n4,4\n\n\n\n\n\ne1", + { + "x": 0.25, + "w": 1.75 + }, + "3,11\n\n\n4,5", + "3,12\n\n\n4,5", + "3,14\n\n\n4,5\n\n\n\n\n\ne1", + { + "x": 0.25 + }, + "3,11\n\n\n4,6", + { + "x": 0.75 + }, + "3,12\n\n\n4,6", + "3,14\n\n\n4,6\n\n\n\n\n\ne1" + ], + [ + { + "c": "#cccccc", + "a": 7, + "w": 3.75, + "d": true + }, + "", + { + "x": -3.75, + "a": 4, + "w": 3.75, + "d": true + }, + "\n\n\n5,0", + { + "x": -3.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,15\n\n\n6,0", + { + "w": 1.25 + }, + "4,1\n\n\n6,0", + { + "w": 1.25 + }, + "4,2\n\n\n6,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n5,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n7,0", + { + "w": 1.25 + }, + "4,11\n\n\n7,0", + { + "w": 1.25 + }, + "4,13\n\n\n7,0", + { + "w": 1.25 + }, + "4,14\n\n\n7,0" + ], + [ + { + "c": "#cccccc", + "w": 3.75, + "d": true + }, + "\n\n\n5,1", + { + "w": 2.75 + }, + "4,4\n\n\n5,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,6\n\n\n5,1", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,8\n\n\n5,1", + { + "x": 1.25, + "w": 0.75, + "d": true + }, + "\n\n\n4,7", + { + "c": "#aaaaaa" + }, + "3,1\n\n\n4,7", + "3,12\n\n\n4,7", + "3,14\n\n\n4,7" ], - "keymap": [ - [ - { - "c": "#aaaaaa", - "w": 2 - }, - "3,15\n\n\n3,2", - { - "c": "#cccccc" - }, - "3,2\n\n\n3,2", - "3,3\n\n\n3,2", - "3,4\n\n\n3,2", - "3,5\n\n\n3,2", - "3,6\n\n\n3,2", - "3,7\n\n\n3,2", - "3,8\n\n\n3,2", - "3,9\n\n\n3,2", - "3,10\n\n\n3,2", - "3,11\n\n\n3,2" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,15\n\n\n3,1", - { - "c": "#cccccc" - }, - "3,1\n\n\n3,1", - "3,2\n\n\n3,1", - "3,3\n\n\n3,1", - "3,4\n\n\n3,1", - "3,5\n\n\n3,1", - "3,6\n\n\n3,1", - "3,7\n\n\n3,1", - "3,8\n\n\n3,1", - "3,9\n\n\n3,1", - "3,10\n\n\n3,1" - ], - [ - { - "y": 0.25, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,13\n\n\n0,1", - "0,14\n\n\n0,1", - { - "x": 0.25 - }, - "0,13\n\n\n0,2", - "0,14\n\n\n0,2\n\n\n\n\n\ne0" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13\n\n\n2,0", - { - "x": 1.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n2,1", - { - "x": 1, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13\n\n\n2,2", - { - "x": 1, - "w": 1.5 - }, - "1,13\n\n\n2,3" - ], - [ - { - "w": 1.75 - }, - "2,15\n\n\n1,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n2,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "2,12\n\n\n2,1", - { - "x": 1.5 - }, - "2,12\n\n\n2,2", - { - "c": "#777777", - "w": 1.25 - }, - "2,13\n\n\n2,2", - { - "x": 0.25, - "c": "#cccccc", - "w": 1.25 - }, - "2,12\n\n\n2,3", - { - "c": "#777777" - }, - "2,13\n\n\n2,3", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.25, - "w2": 1.75, - "l": true - }, - "2,15\n\n\n1,1" - ], - [ - { - "w": 2.25 - }, - "3,15\n\n\n3,0", - { - "c": "#cccccc" - }, - "3,2\n\n\n3,0", - "3,3\n\n\n3,0", - "3,4\n\n\n3,0", - "3,5\n\n\n3,0", - "3,6\n\n\n3,0", - "3,7\n\n\n3,0", - "3,8\n\n\n3,0", - "3,9\n\n\n3,0", - "3,10\n\n\n3,0", - "3,11\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,12\n\n\n4,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "3,11\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12\n\n\n4,1", - "3,14\n\n\n4,1", - { - "x": 0.25, - "w": 1.75 - }, - "3,11\n\n\n4,2", - "3,12\n\n\n4,2", - "3,14\n\n\n4,2", - { - "x": 0.25 - }, - "3,11\n\n\n4,3", - { - "x": 0.75 - }, - "3,12\n\n\n4,3", - "3,14\n\n\n4,3", - { - "x": 0.25, - "c": "#cccccc" - }, - "3,11\n\n\n4,4", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12\n\n\n4,4", - "3,14\n\n\n4,4\n\n\n\n\n\ne1", - { - "x": 0.25, - "w": 1.75 - }, - "3,11\n\n\n4,5", - "3,12\n\n\n4,5", - "3,14\n\n\n4,5\n\n\n\n\n\ne1", - { - "x": 0.25 - }, - "3,11\n\n\n4,6", - { - "x": 0.75 - }, - "3,12\n\n\n4,6", - "3,14\n\n\n4,6\n\n\n\n\n\ne1" - ], - [ - { - "c": "#cccccc", - "a": 7, - "w": 3.75, - "d": true - }, - "", - { - "x": -3.75, - "a": 4, - "w": 3.75, - "d": true - }, - "\n\n\n5,0", - { - "x": -3.75, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,15\n\n\n6,0", - { - "w": 1.25 - }, - "4,1\n\n\n6,0", - { - "w": 1.25 - }, - "4,2\n\n\n6,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n5,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n7,0", - { - "w": 1.25 - }, - "4,11\n\n\n7,0", - { - "w": 1.25 - }, - "4,13\n\n\n7,0", - { - "w": 1.25 - }, - "4,14\n\n\n7,0" - ], - [ - { - "c": "#cccccc", - "w": 3.75, - "d": true - }, - "\n\n\n5,1", - { - "w": 2.75 - }, - "4,4\n\n\n5,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,6\n\n\n5,1", - { - "c": "#cccccc", - "w": 2.25 - }, - "4,8\n\n\n5,1", - { - "x": 1.25, - "w": 0.75, - "d": true - }, - "\n\n\n4,7", - { - "c": "#aaaaaa" - }, - "3,1\n\n\n4,7", - "3,12\n\n\n4,7", - "3,14\n\n\n4,7" - ], - [ - { - "c": "#cccccc", - "w": 3.75, - "d": true - }, - "\n\n\n5,2", - { - "w": 2.25 - }, - "4,4\n\n\n5,2", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,6\n\n\n5,2", - { - "c": "#cccccc", - "w": 2.75 - }, - "4,8\n\n\n5,2", - { - "x": 1.25, - "w": 0.75, - "d": true - }, - "\n\n\n4,8", - { - "c": "#aaaaaa" - }, - "3,1\n\n\n4,8", - "3,12\n\n\n4,8", - "3,14\n\n\n4,8\n\n\n\n\n\ne1" - ], - [ - { - "c": "#cccccc", - "w": 4, - "d": true - }, - "\n\n\n5,3", - { - "w": 6 - }, - "4,6\n\n\n5,3" - ], - [ - { - "w": 4, - "d": true - }, - "\n\n\n5,4", - { - "w": 7 - }, - "4,6\n\n\n5,4" - ], - [ - { - "w": 4, - "d": true - }, - "\n\n\n5,5", - { - "w": 2.75 - }, - "4,4\n\n\n5,5", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,6\n\n\n5,5", - { - "c": "#cccccc", - "w": 2.75 - }, - "4,8\n\n\n5,5" - ], - [ - { - "w": 4, - "d": true - }, - "\n\n\n5,6", - { - "w": 3 - }, - "4,4\n\n\n5,6", - { - "c": "#aaaaaa" - }, - "4,6\n\n\n5,6", - { - "c": "#cccccc", - "w": 3 - }, - "4,8\n\n\n5,6" - ], - [ - { - "w": 4, - "d": true - }, - "\n\n\n5,7", - { - "w": 3 - }, - "4,4\n\n\n5,7", - { - "c": "#aaaaaa" - }, - "4,6\n\n\n5,7\n\n\n\n\n\ne2", - { - "c": "#cccccc", - "w": 3 - }, - "4,8\n\n\n5,7" - ], - [ - { - "w": 2.5, - "d": true - }, - "\n\n\n5,8", - { - "w": 10 - }, - "4,6\n\n\n5,8" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,15\n\n\n6,1", - "4,1\n\n\n6,1", - { - "w": 1.25 - }, - "4,2\n\n\n6,1", - { - "x": 6.25, - "w": 1.25 - }, - "4,10\n\n\n7,1", - { - "w": 1.25 - }, - "4,11\n\n\n7,1", - "4,13\n\n\n7,1", - { - "w": 1.5 - }, - "4,14\n\n\n7,1" - ], - [ - { - "w": 1.25 - }, - "4,15\n\n\n6,2", - { - "w": 1.25 - }, - "4,1\n\n\n6,2", - { - "w": 1.5 - }, - "4,2\n\n\n6,2", - { - "x": 6 - }, - "4,10\n\n\n7,2", - "4,11\n\n\n7,2", - "4,12\n\n\n7,2", - "4,13\n\n\n7,2", - "4,14\n\n\n7,2" - ], - [ - { - "w": 1.5 - }, - "4,15\n\n\n6,3", - "4,1\n\n\n6,3", - { - "w": 1.5 - }, - "4,2\n\n\n6,3", - { - "x": 6 - }, - "4,10\n\n\n7,3", - { - "w": 1.5 - }, - "4,11\n\n\n7,3", - { - "w": 1.25 - }, - "4,13\n\n\n7,3", - { - "w": 1.25 - }, - "4,14\n\n\n7,3" - ], - [ - { - "w": 1.25 - }, - "4,15\n\n\n6,4", - { - "w": 1.25 - }, - "4,1\n\n\n6,4", - { - "x": 7.5 - }, - "4,10\n\n\n7,4", - { - "w": 1.5 - }, - "4,11\n\n\n7,4", - "4,13\n\n\n7,4", - { - "w": 1.5 - }, - "4,14\n\n\n7,4" - ], - [ - { - "w": 1.5 - }, - "4,15\n\n\n6,5", - "4,1\n\n\n6,5", - { - "x": 7.5, - "c": "#cccccc", - "d": true - }, - "\n\n\n7,5", - { - "c": "#aaaaaa" - }, - "4,11\n\n\n7,5", - "4,12\n\n\n7,5", - "4,13\n\n\n7,5", - "4,14\n\n\n7,5" - ], - [ - { - "x": 10, - "c": "#cccccc", - "d": true - }, - "\n\n\n7,6", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n7,6", - { - "w": 1.25 - }, - "4,13\n\n\n7,6", - { - "w": 1.25 - }, - "4,14\n\n\n7,6" - ], - [ - { - "x": 10, - "c": "#cccccc", - "d": true - }, - "\n\n\n7,7", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n7,7", - "4,13\n\n\n7,7", - { - "w": 1.5 - }, - "4,14\n\n\n7,7" - ], - [ - { - "x": 10, - "c": "#cccccc", - "w": 2.5, - "d": true - }, - "\n\n\n7,8", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,13\n\n\n7,8", - { - "w": 1.25 - }, - "4,14\n\n\n7,8" - ], - [ - { - "x": 10, - "c": "#cccccc", - "w": 2.5, - "d": true - }, - "\n\n\n7,9", - { - "c": "#aaaaaa" - }, - "4,13\n\n\n7,9", - { - "w": 1.5 - }, - "4,14\n\n\n7,9" - ] + [ + { + "c": "#cccccc", + "w": 3.75, + "d": true + }, + "\n\n\n5,2", + { + "w": 2.25 + }, + "4,4\n\n\n5,2", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,6\n\n\n5,2", + { + "c": "#cccccc", + "w": 2.75 + }, + "4,8\n\n\n5,2", + { + "x": 1.25, + "w": 0.75, + "d": true + }, + "\n\n\n4,8", + { + "c": "#aaaaaa" + }, + "3,1\n\n\n4,8", + "3,12\n\n\n4,8", + "3,14\n\n\n4,8\n\n\n\n\n\ne1" + ], + [ + { + "c": "#cccccc", + "w": 4, + "d": true + }, + "\n\n\n5,3", + { + "w": 6 + }, + "4,6\n\n\n5,3" + ], + [ + { + "w": 4, + "d": true + }, + "\n\n\n5,4", + { + "w": 7 + }, + "4,6\n\n\n5,4" + ], + [ + { + "w": 4, + "d": true + }, + "\n\n\n5,5", + { + "w": 2.75 + }, + "4,4\n\n\n5,5", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,6\n\n\n5,5", + { + "c": "#cccccc", + "w": 2.75 + }, + "4,8\n\n\n5,5" + ], + [ + { + "w": 4, + "d": true + }, + "\n\n\n5,6", + { + "w": 3 + }, + "4,4\n\n\n5,6", + { + "c": "#aaaaaa" + }, + "4,6\n\n\n5,6", + { + "c": "#cccccc", + "w": 3 + }, + "4,8\n\n\n5,6" + ], + [ + { + "w": 4, + "d": true + }, + "\n\n\n5,7", + { + "w": 3 + }, + "4,4\n\n\n5,7", + { + "c": "#aaaaaa" + }, + "4,6\n\n\n5,7\n\n\n\n\n\ne2", + { + "c": "#cccccc", + "w": 3 + }, + "4,8\n\n\n5,7" + ], + [ + { + "w": 2.5, + "d": true + }, + "\n\n\n5,8", + { + "w": 10 + }, + "4,6\n\n\n5,8" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,15\n\n\n6,1", + "4,1\n\n\n6,1", + { + "w": 1.25 + }, + "4,2\n\n\n6,1", + { + "x": 6.25, + "w": 1.25 + }, + "4,10\n\n\n7,1", + { + "w": 1.25 + }, + "4,11\n\n\n7,1", + "4,13\n\n\n7,1", + { + "w": 1.5 + }, + "4,14\n\n\n7,1" + ], + [ + { + "w": 1.25 + }, + "4,15\n\n\n6,2", + { + "w": 1.25 + }, + "4,1\n\n\n6,2", + { + "w": 1.5 + }, + "4,2\n\n\n6,2", + { + "x": 6 + }, + "4,10\n\n\n7,2", + "4,11\n\n\n7,2", + "4,12\n\n\n7,2", + "4,13\n\n\n7,2", + "4,14\n\n\n7,2" + ], + [ + { + "w": 1.5 + }, + "4,15\n\n\n6,3", + "4,1\n\n\n6,3", + { + "w": 1.5 + }, + "4,2\n\n\n6,3", + { + "x": 6 + }, + "4,10\n\n\n7,3", + { + "w": 1.5 + }, + "4,11\n\n\n7,3", + { + "w": 1.25 + }, + "4,13\n\n\n7,3", + { + "w": 1.25 + }, + "4,14\n\n\n7,3" + ], + [ + { + "w": 1.25 + }, + "4,15\n\n\n6,4", + { + "w": 1.25 + }, + "4,1\n\n\n6,4", + { + "x": 7.5 + }, + "4,10\n\n\n7,4", + { + "w": 1.5 + }, + "4,11\n\n\n7,4", + "4,13\n\n\n7,4", + { + "w": 1.5 + }, + "4,14\n\n\n7,4" + ], + [ + { + "w": 1.5 + }, + "4,15\n\n\n6,5", + "4,1\n\n\n6,5", + { + "x": 7.5, + "c": "#cccccc", + "d": true + }, + "\n\n\n7,5", + { + "c": "#aaaaaa" + }, + "4,11\n\n\n7,5", + "4,12\n\n\n7,5", + "4,13\n\n\n7,5", + "4,14\n\n\n7,5" + ], + [ + { + "x": 10, + "c": "#cccccc", + "d": true + }, + "\n\n\n7,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n7,6", + { + "w": 1.25 + }, + "4,13\n\n\n7,6", + { + "w": 1.25 + }, + "4,14\n\n\n7,6" + ], + [ + { + "x": 10, + "c": "#cccccc", + "d": true + }, + "\n\n\n7,7", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n7,7", + "4,13\n\n\n7,7", + { + "w": 1.5 + }, + "4,14\n\n\n7,7" + ], + [ + { + "x": 10, + "c": "#cccccc", + "w": 2.5, + "d": true + }, + "\n\n\n7,8", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,13\n\n\n7,8", + { + "w": 1.25 + }, + "4,14\n\n\n7,8" + ], + [ + { + "x": 10, + "c": "#cccccc", + "w": 2.5, + "d": true + }, + "\n\n\n7,9", + { + "c": "#aaaaaa" + }, + "4,13\n\n\n7,9", + { + "w": 1.5 + }, + "4,14\n\n\n7,9" ] - } + ] } +} diff --git a/v3/1upkeyboards/pi60_hse/pi60_hse.json b/v3/1upkeyboards/pi60_hse/pi60_hse.json index 0cf3f043d3..c1f1fbe231 100644 --- a/v3/1upkeyboards/pi60_hse/pi60_hse.json +++ b/v3/1upkeyboards/pi60_hse/pi60_hse.json @@ -2,16 +2,31 @@ "name": "pi60_hse", "vendorId": "0x6F75", "productId": "0x5603", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": ["Split Backspace", "Split Shift", "7u Space"], + "labels": [ + "Split Backspace", + "Split Shift", + "7u Space" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,16 +39,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,13 +72,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,13 +97,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,42 +122,79 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n2,1", "5,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n2,1" ] ] diff --git a/v3/1upkeyboards/pi60_rgb/pi60_rgb.json b/v3/1upkeyboards/pi60_rgb/pi60_rgb.json index e1afbc57df..d924712b84 100644 --- a/v3/1upkeyboards/pi60_rgb/pi60_rgb.json +++ b/v3/1upkeyboards/pi60_rgb/pi60_rgb.json @@ -2,15 +2,26 @@ "name": "pi60_rgb", "vendorId": "0x6F75", "productId": "0x5602", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +60,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,25 +110,44 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13" ] ] diff --git a/v3/1upkeyboards/pi60_rgb_v2/pi60_rgb_v2.json b/v3/1upkeyboards/pi60_rgb_v2/pi60_rgb_v2.json index 1e1db18506..306f8fa125 100644 --- a/v3/1upkeyboards/pi60_rgb_v2/pi60_rgb_v2.json +++ b/v3/1upkeyboards/pi60_rgb_v2/pi60_rgb_v2.json @@ -1,147 +1,152 @@ { - "name": "1up_pi60_rgb_v2", - "vendorId": "0x6F75", - "productId": "0x5612", - "matrix": { "rows": 5, "cols": 14}, - "menus": [ "qmk_rgb_matrix" ], - "layouts": { - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,13" - ], - [ - { - "w": 1.25 - }, - "4,0", - { - "w": 1.25 - }, - "4,1", - { - "w": 1.25 - }, - "4,2", - { - "w": 6.25 - }, - "4,5", - { - "w": 1.25 - }, - "4,9", - { - "w": 1.25 - }, - "4,10", - { - "w": 1.25 - }, - "4,12", - { - "w": 1.25 - }, - "4,13" - ] + "name": "1up_pi60_rgb_v2", + "vendorId": "0x6F75", + "productId": "0x5612", + "matrix": { + "rows": 5, + "cols": 14 + }, + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,13" + ], + [ + { + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25 + }, + "4,5", + { + "w": 1.25 + }, + "4,9", + { + "w": 1.25 + }, + "4,10", + { + "w": 1.25 + }, + "4,12", + { + "w": 1.25 + }, + "4,13" ] - } + ] } +} diff --git a/v3/1upkeyboards/super16/super16.json b/v3/1upkeyboards/super16/super16.json index edeaaa626b..08690b51d6 100644 --- a/v3/1upkeyboards/super16/super16.json +++ b/v3/1upkeyboards/super16/super16.json @@ -2,15 +2,42 @@ "name": "Super16", "vendorId": "0x6F75", "productId": "0x5516", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 4}, + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/1upkeyboards/super16/super16v2.json b/v3/1upkeyboards/super16/super16v2.json index 872ccf61ae..05f11deb80 100644 --- a/v3/1upkeyboards/super16/super16v2.json +++ b/v3/1upkeyboards/super16/super16v2.json @@ -2,15 +2,42 @@ "name": "Super16 V2", "vendorId": "0x6F75", "productId": "0x5517", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 4}, + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/1upkeyboards/super16/super16v3.json b/v3/1upkeyboards/super16/super16v3.json index 6c620d424a..6c209328e4 100644 --- a/v3/1upkeyboards/super16/super16v3.json +++ b/v3/1upkeyboards/super16/super16v3.json @@ -1,145 +1,176 @@ { - "name": "Super16 V3", - "vendorId": "0x6F75", - "productId": "0x5610", - "keycodes": ["qmk_lighting"], - "menus": [ + "name": "Super16 V3", + "vendorId": "0x6F75", + "productId": "0x5610", + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [ 0, 255 ], - "content": [ "id_qmk_rgb_matrix_brightness", 3, 1 ] - }, - { - "label": "Effect", - "type": "dropdown", - "content": [ "id_qmk_rgb_matrix_effect", 3, 2 ], - "options": [ - "All Off", - "Solid Color", - "Gradient Up/Down", - "Gradient Left/Right", - "Breathing", - "Band Sat.", - "Band Val.", - "Pinwheel Sat.", - "Pinwheel Val.", - "Spiral Sat.", - "Spiral Val.", - "Cycle All", - "Cycle Left/Right", - "Cycle Up/Down", - "Rainbow Moving Chevron", - "Cycle Out/In", - "Cycle Out/In Dual", - "Cycle Pinwheel", - "Cycle Spiral", - "Dual Beacon", - "Rainbow Beacon", - "Rainbow Pinwheels", - "Raindrops", - "Jellybean Raindrops", - "Hue Breathing", - "Hue Pendulum", - "Hue Wave", - "Pixel Rain", - "Pixel Flow", - "Typing Heatmap", - "Digital Rain", - "Solid Reactive Simple", - "Solid Reactive", - "Solid Reactive Wide", - "Solid Reactive Multiwide", - "Solid Reactive Cross", - "Solid Reactive Multicross", - "Solid Reactive Nexus", - "Solid Reactive Multinexus", - "Splash", - "Multisplash", - "Solid Splash", - "Solid Multisplash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1 && {id_qmk_rgb_matrix_effect} != 2 && {id_qmk_rgb_matrix_effect} != 3", - "label": "Effect Speed", - "type": "range", - "options": [ 0, 255 ], - "content": [ "id_qmk_rgb_matrix_effect_speed", 3, 3 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} == 2 || {id_qmk_rgb_matrix_effect} == 3", - "label": "Gradient Range", - "type": "range", - "options": [ 0, 255 ], - "content": [ "id_qmk_rgb_matrix_effect_speed", 3, 3 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 23 && {id_qmk_rgb_matrix_effect} != 27 && {id_qmk_rgb_matrix_effect} != 28", - "label": "Color", - "type": "color", - "content": [ "id_qmk_rgb_matrix_color", 3, 4 ] - } - ] - } - ] + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Gradient Up/Down", + "Gradient Left/Right", + "Breathing", + "Band Sat.", + "Band Val.", + "Pinwheel Sat.", + "Pinwheel Val.", + "Spiral Sat.", + "Spiral Val.", + "Cycle All", + "Cycle Left/Right", + "Cycle Up/Down", + "Rainbow Moving Chevron", + "Cycle Out/In", + "Cycle Out/In Dual", + "Cycle Pinwheel", + "Cycle Spiral", + "Dual Beacon", + "Rainbow Beacon", + "Rainbow Pinwheels", + "Raindrops", + "Jellybean Raindrops", + "Hue Breathing", + "Hue Pendulum", + "Hue Wave", + "Pixel Rain", + "Pixel Flow", + "Typing Heatmap", + "Digital Rain", + "Solid Reactive Simple", + "Solid Reactive", + "Solid Reactive Wide", + "Solid Reactive Multiwide", + "Solid Reactive Cross", + "Solid Reactive Multicross", + "Solid Reactive Nexus", + "Solid Reactive Multinexus", + "Splash", + "Multisplash", + "Solid Splash", + "Solid Multisplash" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1 && {id_qmk_rgb_matrix_effect} != 2 && {id_qmk_rgb_matrix_effect} != 3", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 2 || {id_qmk_rgb_matrix_effect} == 3", + "label": "Gradient Range", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 23 && {id_qmk_rgb_matrix_effect} != 27 && {id_qmk_rgb_matrix_effect} != 28", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] } - ], - "matrix": { - "rows": 4, - "cols": 4 - }, - "layouts": { - "labels": [ - "Encoder One", - "Encoder Two", - "Encoder Three", - "Encoder Four" - ], - "keymap": [ - [ - "0,0\n\n\n0,1\n\n\n\n\n\ne0", - "0,1\n\n\n1,1\n\n\n\n\n\ne1", - "0,0\n\n\n0,0", - "0,1\n\n\n1,0", - "0,2\n\n\n2,0", - "0,3\n\n\n3,0", - "0,2\n\n\n2,1\n\n\n\n\n\ne2", - "0,3\n\n\n3,1\n\n\n\n\n\ne3" - ], - [ - { - "x": 2 - }, - "1,0", - "1,1", - "1,2", - "1,3" - ], - [ - { - "x": 2 - }, - "2,0", - "2,1", - "2,2", - "2,3" - ], - [ - { - "x": 2 - }, - "3,0", - "3,1", - "3,2", - "3,3" - ] - ] + ] } + ], + "layouts": { + "labels": [ + "Encoder One", + "Encoder Two", + "Encoder Three", + "Encoder Four" + ], + "keymap": [ + [ + "0,0\n\n\n0,1\n\n\n\n\n\ne0", + "0,1\n\n\n1,1\n\n\n\n\n\ne1", + "0,0\n\n\n0,0", + "0,1\n\n\n1,0", + "0,2\n\n\n2,0", + "0,3\n\n\n3,0", + "0,2\n\n\n2,1\n\n\n\n\n\ne2", + "0,3\n\n\n3,1\n\n\n\n\n\ne3" + ], + [ + { + "x": 2 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "x": 2 + }, + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + { + "x": 2 + }, + "3,0", + "3,1", + "3,2", + "3,3" + ] + ] + } } diff --git a/v3/1upkeyboards/sweet16/sweet16v1.json b/v3/1upkeyboards/sweet16/sweet16v1.json index e7dffd24f5..eda4c891a1 100644 --- a/v3/1upkeyboards/sweet16/sweet16v1.json +++ b/v3/1upkeyboards/sweet16/sweet16v1.json @@ -2,35 +2,72 @@ "name": "sweet16 v1", "vendorId": "0x6F75", "productId": "0x0161", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 4, "cols": 4}, + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["2u Top Right", "2u Bottom Left", "2u Bottom Right"], + "labels": [ + "2u Top Right", + "2u Bottom Left", + "2u Bottom Right" + ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", "0,1", "0,2", "0,3\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa", "h": 2}, + { + "x": 0.5, + "c": "#aaaaaa", + "h": 2 + }, "0,3\n\n\n0,1" ], - [{"x": 2.5, "c": "#cccccc"}, "1,0", "1,1", "1,2", "1,3\n\n\n0,0"], [ - {"x": 2.5}, + { + "x": 2.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3\n\n\n0,0" + ], + [ + { + "x": 2.5 + }, "2,0", "2,1", "2,2", "2,3\n\n\n2,0", - {"x": 0.5, "c": "#777777", "h": 2}, + { + "x": 0.5, + "c": "#777777", + "h": 2 + }, "2,3\n\n\n2,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,1\n\n\n1,1", - {"x": 0.5}, + { + "x": 0.5 + }, "3,0\n\n\n1,0", "3,1\n\n\n1,0", "3,2", diff --git a/v3/1upkeyboards/sweet16/sweet16v2.json b/v3/1upkeyboards/sweet16/sweet16v2.json index 6a50827250..4c068d3f5a 100644 --- a/v3/1upkeyboards/sweet16/sweet16v2.json +++ b/v3/1upkeyboards/sweet16/sweet16v2.json @@ -2,35 +2,72 @@ "name": "sweet16 v2", "vendorId": "0x6F75", "productId": "0x0162", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 4, "cols": 4}, + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["2u Top Right", "2u Bottom Left", "2u Bottom Right"], + "labels": [ + "2u Top Right", + "2u Bottom Left", + "2u Bottom Right" + ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", "0,1", "0,2", "0,3\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa", "h": 2}, + { + "x": 0.5, + "c": "#aaaaaa", + "h": 2 + }, "0,3\n\n\n0,1" ], - [{"x": 2.5, "c": "#cccccc"}, "1,0", "1,1", "1,2", "1,3\n\n\n0,0"], [ - {"x": 2.5}, + { + "x": 2.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3\n\n\n0,0" + ], + [ + { + "x": 2.5 + }, "2,0", "2,1", "2,2", "2,3\n\n\n2,0", - {"x": 0.5, "c": "#777777", "h": 2}, + { + "x": 0.5, + "c": "#777777", + "h": 2 + }, "2,3\n\n\n2,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,1\n\n\n1,1", - {"x": 0.5}, + { + "x": 0.5 + }, "3,0\n\n\n1,0", "3,1\n\n\n1,0", "3,2", diff --git a/v3/25keys/aleth42/aleth42.json b/v3/25keys/aleth42/aleth42.json index f794233fb2..c01d945e69 100644 --- a/v3/25keys/aleth42/aleth42.json +++ b/v3/25keys/aleth42/aleth42.json @@ -2,15 +2,26 @@ "name": "aleth42", "vendorId": "0x04D8", "productId": "0xEAC8", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 11}, + "matrix": { + "rows": 4, + "cols": 11 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,13 +32,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,10" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -37,13 +55,21 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,10" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -53,23 +79,40 @@ "2,7", "2,8", "2,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,10" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "3,3", - {"w": 2.25}, + { + "w": 2.25 + }, "3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "3,6", "3,7" ] diff --git a/v3/25keys/zinc/zinc.json b/v3/25keys/zinc/zinc.json index b2406bafb2..7c0b6012a5 100644 --- a/v3/25keys/zinc/zinc.json +++ b/v3/25keys/zinc/zinc.json @@ -2,40 +2,64 @@ "name": "Zinc", "vendorId": "0x04D8", "productId": "0xEA3B", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Symmetrical"], + "labels": [ + "Symmetrical" + ], "keymap": [ [ - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "0,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,0", "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", "0,5\n\n\n0,0", - {"x": 1.75}, + { + "x": 1.75 + }, "4,0", "4,1", "4,2", "4,3", "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ - {"x": 1}, + { + "x": 1 + }, "1,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,0", "1,2\n\n\n0,0", "1,3\n\n\n0,0", "1,4\n\n\n0,0", "1,5\n\n\n0,0", - {"x": 1.75}, + { + "x": 1.75 + }, "5,0", "5,1", "5,2", @@ -44,35 +68,52 @@ "5,5" ], [ - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,0", "2,2\n\n\n0,0", "2,3\n\n\n0,0", "2,4\n\n\n0,0", "2,5\n\n\n0,0", - {"x": 1.75}, + { + "x": 1.75 + }, "6,0", "6,1", "6,2", "6,3", "6,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "3,0\n\n\n0,0", "3,1\n\n\n0,0", "3,2\n\n\n0,0", "3,3\n\n\n0,0", "3,4\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n0,0", - {"x": 1.75}, + { + "x": 1.75 + }, "7,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,1", "7,2", "7,3", @@ -80,9 +121,14 @@ "7,5" ], [ - {"y": 0.5, "x": 2.25}, + { + "y": 0.5, + "x": 2.25 + }, "0,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", @@ -90,9 +136,14 @@ "0,5\n\n\n0,1" ], [ - {"x": 2, "c": "#aaaaaa"}, + { + "x": 2, + "c": "#aaaaaa" + }, "1,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,1", "1,2\n\n\n0,1", "1,3\n\n\n0,1", @@ -100,9 +151,14 @@ "1,5\n\n\n0,1" ], [ - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "2,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,1", "2,2\n\n\n0,1", "2,3\n\n\n0,1", @@ -110,13 +166,18 @@ "2,5\n\n\n0,1" ], [ - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", "3,2\n\n\n0,1", "3,3\n\n\n0,1", "3,4\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n0,1" ] ] diff --git a/v3/40percentclub/mf68/mf68.json b/v3/40percentclub/mf68/mf68.json index 10e36274c3..af26de108c 100644 --- a/v3/40percentclub/mf68/mf68.json +++ b/v3/40percentclub/mf68/mf68.json @@ -2,15 +2,26 @@ "name": "MF68", "vendorId": "0x3430", "productId": "0x4D68", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 8, "cols": 9}, + "matrix": { + "rows": 8, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,16 +34,25 @@ "1,1", "1,2", "1,3", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,4", - {"x": 0.25}, + { + "x": 0.25 + }, "1,5", "1,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,8", "2,0", "2,1", @@ -45,16 +65,25 @@ "2,8", "3,0", "3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "3,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,3", "3,4" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,6", "3,7", "3,8", @@ -66,13 +95,21 @@ "4,5", "4,6", "4,7", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,8" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", "5,2", "5,3", @@ -83,27 +120,50 @@ "5,8", "6,0", "6,1", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "6,2", - {"x": 0.25}, + { + "x": 0.25 + }, "6,3" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,4", - {"w": 1.25}, + { + "w": 1.25 + }, "6,5", - {"w": 1.25}, + { + "w": 1.25 + }, "6,6", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,8", - {"w": 1.25}, + { + "w": 1.25 + }, "7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "7,1", - {"x": 0.5}, + { + "x": 0.5 + }, "7,2", "7,3", "7,4" diff --git a/v3/40percentclub/nein/nein.json b/v3/40percentclub/nein/nein.json index 81e1dac402..91f693a06b 100644 --- a/v3/40percentclub/nein/nein.json +++ b/v3/40percentclub/nein/nein.json @@ -2,12 +2,30 @@ "name": "nein", "vendorId": "0x3430", "productId": "0x9999", - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, "layouts": { "keymap": [ - [{"y": 1}, "0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + { + "y": 1 + }, + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/40percentclub/sixpack/sixpack.json b/v3/40percentclub/sixpack/sixpack.json index aa451ecd72..90880e57f3 100644 --- a/v3/40percentclub/sixpack/sixpack.json +++ b/v3/40percentclub/sixpack/sixpack.json @@ -2,13 +2,28 @@ "name": "Six Pack", "vendorId": "0x4025", "productId": "0x5350", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 2, "cols": 3}, + "matrix": { + "rows": 2, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/v3/4pplet/aekiso60_rev_a.json b/v3/4pplet/aekiso60_rev_a.json index 92fb8a1c9f..892ccee5a2 100644 --- a/v3/4pplet/aekiso60_rev_a.json +++ b/v3/4pplet/aekiso60_rev_a.json @@ -2,9 +2,16 @@ "name": "AEKISO60 Rev A", "vendorId": "0x4444", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Right Shift", @@ -21,9 +28,14 @@ ], "keymap": [ [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -36,13 +48,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -55,13 +74,23 @@ "1,10", "1,11", "1,12", - {"x": 0.25, "c": "#aaaaaa", "h": 2, "h2": 1, "x2": -0.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "h": 2, + "h2": 1, + "x2": -0.25 + }, "1,13" ], [ - {"w": 2}, + { + "w": 2 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,9 +105,14 @@ "2,12" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,139 +124,274 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.5}, + { + "c": "#aaaaaa", + "w": 2.5 + }, "3,12\n\n\n0,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "3,12\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,0", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,5\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,0" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,1", "4,10\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,1\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,10\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,3", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n1,3", "4,5\n\n\n1,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n1,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,3" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,4", - {"c": "#cccccc", "w": 2.5}, + { + "c": "#cccccc", + "w": 2.5 + }, "4,4\n\n\n1,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,5\n\n\n1,4", - {"w": 2.5}, + { + "w": 2.5 + }, "4,6\n\n\n1,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,4" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,5", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n1,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,5\n\n\n1,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n1,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,5", - {"x": -1.25, "w": 1.25}, + { + "x": -1.25, + "w": 1.25 + }, "4,10\n\n\n1,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,5", - {"x": -1.5, "w": 1.5}, + { + "x": -1.5, + "w": 1.5 + }, "4,11\n\n\n1,5" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,6", - {"c": "#cccccc", "w": 2.5}, + { + "c": "#cccccc", + "w": 2.5 + }, "4,4\n\n\n1,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n1,6", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n1,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,6" ] ] diff --git a/v3/4pplet/aekiso60_rev_b.json b/v3/4pplet/aekiso60_rev_b.json index feca951127..0552396013 100644 --- a/v3/4pplet/aekiso60_rev_b.json +++ b/v3/4pplet/aekiso60_rev_b.json @@ -2,9 +2,16 @@ "name": "AEKISO60 Rev B", "vendorId": "0x4444", "productId": "0x0011", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Right Shift", @@ -21,9 +28,14 @@ ], "keymap": [ [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -36,13 +48,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -55,13 +74,23 @@ "1,10", "1,11", "1,12", - {"x": 0.25, "c": "#aaaaaa", "h": 2, "h2": 1, "x2": -0.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "h": 2, + "h2": 1, + "x2": -0.25 + }, "1,13" ], [ - {"w": 2}, + { + "w": 2 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,9 +105,14 @@ "2,12" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,139 +124,274 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.5}, + { + "c": "#aaaaaa", + "w": 2.5 + }, "3,12\n\n\n0,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "3,12\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,0", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,5\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,0" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,1", "4,10\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,1\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,10\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,3", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n1,3", "4,5\n\n\n1,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n1,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,3" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,4", - {"c": "#cccccc", "w": 2.5}, + { + "c": "#cccccc", + "w": 2.5 + }, "4,4\n\n\n1,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,5\n\n\n1,4", - {"w": 2.5}, + { + "w": 2.5 + }, "4,6\n\n\n1,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,4" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,5", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n1,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,5\n\n\n1,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n1,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,5", - {"x": -1.25, "w": 1.25}, + { + "x": -1.25, + "w": 1.25 + }, "4,10\n\n\n1,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,5", - {"x": -1.5, "w": 1.5}, + { + "x": -1.5, + "w": 1.5 + }, "4,11\n\n\n1,5" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,6", - {"c": "#cccccc", "w": 2.5}, + { + "c": "#cccccc", + "w": 2.5 + }, "4,4\n\n\n1,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n1,6", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n1,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n1,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,6" ] ] diff --git a/v3/4pplet/bootleg_rev_a.json b/v3/4pplet/bootleg_rev_a.json index 484fb85ef6..9c1963149d 100644 --- a/v3/4pplet/bootleg_rev_a.json +++ b/v3/4pplet/bootleg_rev_a.json @@ -2,20 +2,34 @@ "name": "Bootleg Rev A", "vendorId": "0x4444", "productId": "0x0004", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom row", "Standard", "Tsangan", "WKL", "Split"] + [ + "Bottom row", + "Standard", + "Tsangan", + "WKL", + "Split" + ] ], "keymap": [ [ - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,17 +42,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,15 +78,30 @@ "1,10", "1,11", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14\n\n\n1,0", - {"x": 2.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "1,14\n\n\n1,1" ], [ - {"x": 3, "w": 1.75}, + { + "x": 3, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,18 +113,32 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -93,80 +149,159 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.75, "x": 3, "w": 1.5}, + { + "y": 0.75, + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "4,13\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,2" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,5\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n4,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,3" ] ] diff --git a/v3/4pplet/eagle_viper_rep_rev_a.json b/v3/4pplet/eagle_viper_rep_rev_a.json index a8a258f87d..aa1c12badc 100644 --- a/v3/4pplet/eagle_viper_rep_rev_a.json +++ b/v3/4pplet/eagle_viper_rep_rev_a.json @@ -2,22 +2,39 @@ "name": "Eagle Viper Rep, Rev A", "vendorId": "0x4444", "productId": "0x0007", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Unified Backspace", "ISO Enter", "Split Left Shift", "Unified Right Shift", - ["Bottom row", "Tsangan", "HHKB", "Standard"] + [ + "Bottom row", + "Tsangan", + "HHKB", + "Standard" + ] ], "keymap": [ [ - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -31,15 +48,25 @@ "1,5", "0,6", "1,6\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,6\n\n\n0,0", - {"x": 1.5, "w": 2}, + { + "x": 1.5, + "w": 2 + }, "2,6\n\n\n0,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -52,15 +79,30 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,6\n\n\n1,0", - {"x": 2.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "7,6\n\n\n1,1" ], [ - {"x": 3, "w": 1.75}, + { + "x": 3, + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -72,18 +114,32 @@ "5,4", "4,5", "5,5", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "7,6\n\n\n1,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,0\n\n\n2,1", "7,0\n\n\n2,1", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "6,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -94,56 +150,110 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,6\n\n\n3,0", "9,6\n\n\n3,0", - {"x": 0.75, "w": 2.75}, + { + "x": 0.75, + "w": 2.75 + }, "6,6\n\n\n3,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "8,0\n\n\n4,0", "9,0\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "9,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,5\n\n\n4,0", "9,5\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "8,6\n\n\n4,0" ], [ - {"y": 0.75, "x": 3, "w": 1.5, "d": true}, + { + "y": 0.75, + "x": 3, + "w": 1.5, + "d": true + }, "8,0\n\n\n4,1", "9,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "9,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,5\n\n\n4,1", "9,5\n\n\n4,1", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "8,6\n\n\n4,1" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "8,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,1\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "9,3\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,4\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6\n\n\n4,2" ] ] diff --git a/v3/4pplet/eagle_viper_rep_rev_b.json b/v3/4pplet/eagle_viper_rep_rev_b.json index b6602cba74..46e0f18ba9 100644 --- a/v3/4pplet/eagle_viper_rep_rev_b.json +++ b/v3/4pplet/eagle_viper_rep_rev_b.json @@ -2,9 +2,16 @@ "name": "Eagle Viper Rep, Rev B", "vendorId": "0x4444", "productId": "0x0010", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ [ diff --git a/v3/4pplet/perk60_iso.json b/v3/4pplet/perk60_iso.json index de2c672250..40eca3b09e 100644 --- a/v3/4pplet/perk60_iso.json +++ b/v3/4pplet/perk60_iso.json @@ -2,15 +2,26 @@ "name": "Perk60 ISO Rev A", "vendorId": "0x4444", "productId": "0x0009", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -23,13 +34,20 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -54,9 +72,13 @@ "7,6" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -71,9 +93,14 @@ "4,6" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -85,25 +112,44 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0", - {"w": 6.25}, + { + "w": 6.25 + }, "8,3", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5" ] ] diff --git a/v3/4pplet/steezy60_rev_a.json b/v3/4pplet/steezy60_rev_a.json index 28e7ec77ce..7f368a3df5 100644 --- a/v3/4pplet/steezy60_rev_a.json +++ b/v3/4pplet/steezy60_rev_a.json @@ -2,9 +2,16 @@ "name": "Steezy60 Rev A", "vendorId": "0x4444", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -22,9 +29,14 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -37,17 +49,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,13\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,13\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -60,15 +85,30 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 1.75, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.75, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.75}, + { + "x": 2.75, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,18 +120,32 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n3,1", "3,1\n\n\n3,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,53 +156,99 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n2,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "3,13\n\n\n2,1", "4,12\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,7\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n4,1", "4,10\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,1" ], [ - {"x": 2.75}, + { + "x": 2.75 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", "4,2\n\n\n4,2", "4,3\n\n\n4,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,5\n\n\n4,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,7\n\n\n4,2", "4,8\n\n\n4,2", "4,9\n\n\n4,2", @@ -156,44 +256,86 @@ "4,11\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n4,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,7\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,3" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,4", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n4,4", "4,5\n\n\n4,4", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,4" ] ] diff --git a/v3/4pplet/steezy60_rev_b.json b/v3/4pplet/steezy60_rev_b.json index b18e9290c0..bb8c89cec6 100644 --- a/v3/4pplet/steezy60_rev_b.json +++ b/v3/4pplet/steezy60_rev_b.json @@ -2,9 +2,16 @@ "name": "Steezy60 Rev B", "vendorId": "0x4444", "productId": "0x0013", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -36,562 +43,559 @@ "Maxed out row 4" ] ], - "keymap": - -[ - [ - { - "c": "#aaaaaa" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "4,13\n\n\n0,0", - { - "x": 0.75, - "c": "#cccccc" - }, - "0,13\n\n\n0,1", - { - "c": "#aaaaaa" - }, - "4,13\n\n\n0,1" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12\n\n\n1,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 0.75, - "c": "#cccccc", - "w": 1.5 - }, - "1,12\n\n\n1,3", - { - "x": 1.25 - }, - "1,12\n\n\n1,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1", - { - "x": 0.25, - "c": "#cccccc" - }, - "1,12\n\n\n1,2", - { - "c": "#aaaaaa", - "w": 1.5, - "h": 2, - "w2": 2.25, - "h2": 1, - "x2": -0.75, - "y2": 1 - }, - "2,13\n\n\n1,2" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#aaaaaa", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "x": 3.75, - "c": "#cccccc" - }, - "2,12\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2\n\n\n2,0", - "3,3\n\n\n2,0", - "3,4\n\n\n2,0", - "3,5\n\n\n2,0", - "3,6\n\n\n2,0", - "3,7\n\n\n2,0", - "3,8\n\n\n2,0", - "3,9\n\n\n2,0", - "3,10\n\n\n2,0", - "3,11\n\n\n2,0", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,13\n\n\n2,0" - ], - [ - { - "w": 1.25 - }, - "4,0\n\n\n3,0", - { - "w": 1.25 - }, - "4,1\n\n\n3,0", - { - "w": 1.25 - }, - "4,3\n\n\n3,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,5\n\n\n3,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,7\n\n\n3,0", - { - "w": 1.25 - }, - "4,8\n\n\n3,0", - { - "w": 1.25 - }, - "4,10\n\n\n3,0", - { - "w": 1.25 - }, - "4,11\n\n\n3,0" - ], - [ - { - "y": 0.75, - "w": 2.25 - }, - "3,0\n\n\n2,1", - { - "c": "#cccccc" - }, - "3,2\n\n\n2,1", - "3,3\n\n\n2,1", - "3,4\n\n\n2,1", - "3,5\n\n\n2,1", - "3,6\n\n\n2,1", - "3,7\n\n\n2,1", - "3,8\n\n\n2,1", - "3,9\n\n\n2,1", - "3,10\n\n\n2,1", - "3,11\n\n\n2,1", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,13\n\n\n2,1", - "4,12\n\n\n2,1" - ], - [ - { - "w": 1.25 - }, - "3,0\n\n\n2,2", - "3,1\n\n\n2,2", - { - "c": "#cccccc" - }, - "3,2\n\n\n2,2", - "3,3\n\n\n2,2", - "3,4\n\n\n2,2", - "3,5\n\n\n2,2", - "3,6\n\n\n2,2", - "3,7\n\n\n2,2", - "3,8\n\n\n2,2", - "3,9\n\n\n2,2", - "3,10\n\n\n2,2", - "3,11\n\n\n2,2", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,13\n\n\n2,2" - ], - [ - { - "w": 1.25 - }, - "3,0\n\n\n2,3", - "3,1\n\n\n2,3", - { - "c": "#cccccc" - }, - "3,2\n\n\n2,3", - "3,3\n\n\n2,3", - "3,4\n\n\n2,3", - "3,5\n\n\n2,3", - "3,6\n\n\n2,3", - "3,7\n\n\n2,3", - "3,8\n\n\n2,3", - "3,9\n\n\n2,3", - "3,10\n\n\n2,3", - "3,11\n\n\n2,3", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,13\n\n\n2,3", - "4,12\n\n\n2,3" - ], - [ - { - "w": 1.25 - }, - "3,0\n\n\n2,4", - "3,1\n\n\n2,4", - { - "c": "#cccccc" - }, - "3,2\n\n\n2,4", - "3,3\n\n\n2,4", - "3,4\n\n\n2,4", - "3,5\n\n\n2,4", - "3,6\n\n\n2,4", - "3,7\n\n\n2,4", - "3,8\n\n\n2,4", - "3,9\n\n\n2,4", - "3,10\n\n\n2,4", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12\n\n\n2,4", - "3,13\n\n\n2,4", - "4,12\n\n\n2,4" - ], - [ - { - "w": 1.25 - }, - "3,0\n\n\n2,5", - "3,1\n\n\n2,5", - { - "c": "#cccccc" - }, - "3,2\n\n\n2,5", - "3,3\n\n\n2,5", - "3,4\n\n\n2,5", - "3,5\n\n\n2,5", - "3,6\n\n\n2,5", - "3,7\n\n\n2,5", - "3,8\n\n\n2,5", - "3,9\n\n\n2,5", - "3,10\n\n\n2,5", - "3,11\n\n\n2,5", - "3,12\n\n\n2,5", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "4,12\n\n\n2,5" - ], - [ - { - "w": 2 - }, - "3,0\n\n\n2,6", - { - "c": "#cccccc" - }, - "3,2\n\n\n2,6", - "3,3\n\n\n2,6", - "3,4\n\n\n2,6", - "3,5\n\n\n2,6", - "3,6\n\n\n2,6", - "3,7\n\n\n2,6", - "3,8\n\n\n2,6", - "3,9\n\n\n2,6", - "3,10\n\n\n2,6", - "3,11\n\n\n2,6", - "3,12\n\n\n2,6", - { - "c": "#aaaaaa" - }, - "3,13\n\n\n2,6", - "4,12\n\n\n2,6" - ], - [ - "3,0\n\n\n2,7", - { - "c": "#cccccc" - }, - "3,1\n\n\n2,7", - "3,2\n\n\n2,7", - "3,3\n\n\n2,7", - "3,4\n\n\n2,7", - "3,5\n\n\n2,7", - "3,6\n\n\n2,7", - "3,7\n\n\n2,7", - "3,8\n\n\n2,7", - "3,9\n\n\n2,7", - "3,10\n\n\n2,7", - "3,11\n\n\n2,7", - { - "c": "#aaaaaa" - }, - "3,12\n\n\n2,7", - "3,13\n\n\n2,7", - "4,12\n\n\n2,7" - ], - [ - { - "y": 0.75, - "w": 1.5 - }, - "4,0\n\n\n3,1", - "4,1\n\n\n3,1", - { - "w": 1.5 - }, - "4,3\n\n\n3,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,5\n\n\n3,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,8\n\n\n3,1", - "4,10\n\n\n3,1", - { - "w": 1.5 - }, - "4,11\n\n\n3,1" - ], - [ - "4,0\n\n\n3,2", - "4,1\n\n\n3,2", - "4,2\n\n\n3,2", - "4,3\n\n\n3,2", - { - "c": "#cccccc", - "w": 6 - }, - "4,5\n\n\n3,2", - { - "c": "#aaaaaa" - }, - "4,7\n\n\n3,2", - "4,8\n\n\n3,2", - "4,9\n\n\n3,2", - "4,10\n\n\n3,2", - "4,11\n\n\n3,2" - ], - [ - { - "c": "#000000", - "w": 0.75, - "d": true - }, - "\n\n\n3,3", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,1\n\n\n3,3", - { - "w": 1.5 - }, - "4,3\n\n\n3,3", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,5\n\n\n3,3", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,7\n\n\n3,3", - "4,8\n\n\n3,3", - "4,10\n\n\n3,3", - "4,11\n\n\n3,3", - { - "c": "#000000", - "w": 0.75, - "d": true - }, - "\n\n\n3,3" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n3,4", - { - "w": 1.25 - }, - "4,1\n\n\n3,4", - { - "w": 1.25 - }, - "4,3\n\n\n3,4", - { - "c": "#cccccc", - "w": 2.75 - }, - "4,6\n\n\n3,4", - { - "w": 1.25 - }, - "4,5\n\n\n3,4", - { - "w": 2.25 - }, - "4,6\n\n\n3,4", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,7\n\n\n3,4", - { - "w": 1.25 - }, - "4,8\n\n\n3,4", - { - "w": 1.25 - }, - "4,10\n\n\n3,4", - { - "w": 1.25 - }, - "4,11\n\n\n3,4" - ], - [ - { - "w": 1.5 - }, - "4,0\n\n\n3,5", - "4,1\n\n\n3,5", - { - "w": 1.5 - }, - "4,3\n\n\n3,5", - { - "c": "#cccccc", - "w": 2.75 - }, - "4,6\n\n\n3,5", - { - "w": 1.5 - }, - "4,5\n\n\n3,5", - { - "w": 2.75 - }, - "4,6\n\n\n3,5", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,8\n\n\n3,5", - "4,10\n\n\n3,5", - { - "w": 1.5 - }, - "4,11\n\n\n3,5" - ], - [ - "4,0\n\n\n3,6", - "4,1\n\n\n3,6", - "4,2\n\n\n3,6", - "4,3\n\n\n3,6", - { - "c": "#cccccc", - "w": 2.5 - }, - "4,6\n\n\n3,6", - { - "w": 1.25 - }, - "4,5\n\n\n3,6", - { - "w": 2.25 - }, - "4,6\n\n\n3,6", - { - "c": "#aaaaaa" - }, - "4,7\n\n\n3,6", - "4,8\n\n\n3,6", - "4,9\n\n\n3,6", - "4,10\n\n\n3,6", - "4,11\n\n\n3,6" - ] -] - + "keymap": [ + [ + { + "c": "#aaaaaa" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "4,13\n\n\n0,0", + { + "x": 0.75, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "4,13\n\n\n0,1" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12\n\n\n1,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 0.75, + "c": "#cccccc", + "w": 1.5 + }, + "1,12\n\n\n1,3", + { + "x": 1.25 + }, + "1,12\n\n\n1,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,12\n\n\n1,2", + { + "c": "#aaaaaa", + "w": 1.5, + "h": 2, + "w2": 2.25, + "h2": 1, + "x2": -0.75, + "y2": 1 + }, + "2,13\n\n\n1,2" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "x": 3.75, + "c": "#cccccc" + }, + "2,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2\n\n\n2,0", + "3,3\n\n\n2,0", + "3,4\n\n\n2,0", + "3,5\n\n\n2,0", + "3,6\n\n\n2,0", + "3,7\n\n\n2,0", + "3,8\n\n\n2,0", + "3,9\n\n\n2,0", + "3,10\n\n\n2,0", + "3,11\n\n\n2,0", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,13\n\n\n2,0" + ], + [ + { + "w": 1.25 + }, + "4,0\n\n\n3,0", + { + "w": 1.25 + }, + "4,1\n\n\n3,0", + { + "w": 1.25 + }, + "4,3\n\n\n3,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,5\n\n\n3,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,7\n\n\n3,0", + { + "w": 1.25 + }, + "4,8\n\n\n3,0", + { + "w": 1.25 + }, + "4,10\n\n\n3,0", + { + "w": 1.25 + }, + "4,11\n\n\n3,0" + ], + [ + { + "y": 0.75, + "w": 2.25 + }, + "3,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "3,2\n\n\n2,1", + "3,3\n\n\n2,1", + "3,4\n\n\n2,1", + "3,5\n\n\n2,1", + "3,6\n\n\n2,1", + "3,7\n\n\n2,1", + "3,8\n\n\n2,1", + "3,9\n\n\n2,1", + "3,10\n\n\n2,1", + "3,11\n\n\n2,1", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,13\n\n\n2,1", + "4,12\n\n\n2,1" + ], + [ + { + "w": 1.25 + }, + "3,0\n\n\n2,2", + "3,1\n\n\n2,2", + { + "c": "#cccccc" + }, + "3,2\n\n\n2,2", + "3,3\n\n\n2,2", + "3,4\n\n\n2,2", + "3,5\n\n\n2,2", + "3,6\n\n\n2,2", + "3,7\n\n\n2,2", + "3,8\n\n\n2,2", + "3,9\n\n\n2,2", + "3,10\n\n\n2,2", + "3,11\n\n\n2,2", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,13\n\n\n2,2" + ], + [ + { + "w": 1.25 + }, + "3,0\n\n\n2,3", + "3,1\n\n\n2,3", + { + "c": "#cccccc" + }, + "3,2\n\n\n2,3", + "3,3\n\n\n2,3", + "3,4\n\n\n2,3", + "3,5\n\n\n2,3", + "3,6\n\n\n2,3", + "3,7\n\n\n2,3", + "3,8\n\n\n2,3", + "3,9\n\n\n2,3", + "3,10\n\n\n2,3", + "3,11\n\n\n2,3", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,13\n\n\n2,3", + "4,12\n\n\n2,3" + ], + [ + { + "w": 1.25 + }, + "3,0\n\n\n2,4", + "3,1\n\n\n2,4", + { + "c": "#cccccc" + }, + "3,2\n\n\n2,4", + "3,3\n\n\n2,4", + "3,4\n\n\n2,4", + "3,5\n\n\n2,4", + "3,6\n\n\n2,4", + "3,7\n\n\n2,4", + "3,8\n\n\n2,4", + "3,9\n\n\n2,4", + "3,10\n\n\n2,4", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n2,4", + "3,13\n\n\n2,4", + "4,12\n\n\n2,4" + ], + [ + { + "w": 1.25 + }, + "3,0\n\n\n2,5", + "3,1\n\n\n2,5", + { + "c": "#cccccc" + }, + "3,2\n\n\n2,5", + "3,3\n\n\n2,5", + "3,4\n\n\n2,5", + "3,5\n\n\n2,5", + "3,6\n\n\n2,5", + "3,7\n\n\n2,5", + "3,8\n\n\n2,5", + "3,9\n\n\n2,5", + "3,10\n\n\n2,5", + "3,11\n\n\n2,5", + "3,12\n\n\n2,5", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12\n\n\n2,5" + ], + [ + { + "w": 2 + }, + "3,0\n\n\n2,6", + { + "c": "#cccccc" + }, + "3,2\n\n\n2,6", + "3,3\n\n\n2,6", + "3,4\n\n\n2,6", + "3,5\n\n\n2,6", + "3,6\n\n\n2,6", + "3,7\n\n\n2,6", + "3,8\n\n\n2,6", + "3,9\n\n\n2,6", + "3,10\n\n\n2,6", + "3,11\n\n\n2,6", + "3,12\n\n\n2,6", + { + "c": "#aaaaaa" + }, + "3,13\n\n\n2,6", + "4,12\n\n\n2,6" + ], + [ + "3,0\n\n\n2,7", + { + "c": "#cccccc" + }, + "3,1\n\n\n2,7", + "3,2\n\n\n2,7", + "3,3\n\n\n2,7", + "3,4\n\n\n2,7", + "3,5\n\n\n2,7", + "3,6\n\n\n2,7", + "3,7\n\n\n2,7", + "3,8\n\n\n2,7", + "3,9\n\n\n2,7", + "3,10\n\n\n2,7", + "3,11\n\n\n2,7", + { + "c": "#aaaaaa" + }, + "3,12\n\n\n2,7", + "3,13\n\n\n2,7", + "4,12\n\n\n2,7" + ], + [ + { + "y": 0.75, + "w": 1.5 + }, + "4,0\n\n\n3,1", + "4,1\n\n\n3,1", + { + "w": 1.5 + }, + "4,3\n\n\n3,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,5\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,8\n\n\n3,1", + "4,10\n\n\n3,1", + { + "w": 1.5 + }, + "4,11\n\n\n3,1" + ], + [ + "4,0\n\n\n3,2", + "4,1\n\n\n3,2", + "4,2\n\n\n3,2", + "4,3\n\n\n3,2", + { + "c": "#cccccc", + "w": 6 + }, + "4,5\n\n\n3,2", + { + "c": "#aaaaaa" + }, + "4,7\n\n\n3,2", + "4,8\n\n\n3,2", + "4,9\n\n\n3,2", + "4,10\n\n\n3,2", + "4,11\n\n\n3,2" + ], + [ + { + "c": "#000000", + "w": 0.75, + "d": true + }, + "\n\n\n3,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,1\n\n\n3,3", + { + "w": 1.5 + }, + "4,3\n\n\n3,3", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,5\n\n\n3,3", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,7\n\n\n3,3", + "4,8\n\n\n3,3", + "4,10\n\n\n3,3", + "4,11\n\n\n3,3", + { + "c": "#000000", + "w": 0.75, + "d": true + }, + "\n\n\n3,3" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n3,4", + { + "w": 1.25 + }, + "4,1\n\n\n3,4", + { + "w": 1.25 + }, + "4,3\n\n\n3,4", + { + "c": "#cccccc", + "w": 2.75 + }, + "4,6\n\n\n3,4", + { + "w": 1.25 + }, + "4,5\n\n\n3,4", + { + "w": 2.25 + }, + "4,6\n\n\n3,4", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,7\n\n\n3,4", + { + "w": 1.25 + }, + "4,8\n\n\n3,4", + { + "w": 1.25 + }, + "4,10\n\n\n3,4", + { + "w": 1.25 + }, + "4,11\n\n\n3,4" + ], + [ + { + "w": 1.5 + }, + "4,0\n\n\n3,5", + "4,1\n\n\n3,5", + { + "w": 1.5 + }, + "4,3\n\n\n3,5", + { + "c": "#cccccc", + "w": 2.75 + }, + "4,6\n\n\n3,5", + { + "w": 1.5 + }, + "4,5\n\n\n3,5", + { + "w": 2.75 + }, + "4,6\n\n\n3,5", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,8\n\n\n3,5", + "4,10\n\n\n3,5", + { + "w": 1.5 + }, + "4,11\n\n\n3,5" + ], + [ + "4,0\n\n\n3,6", + "4,1\n\n\n3,6", + "4,2\n\n\n3,6", + "4,3\n\n\n3,6", + { + "c": "#cccccc", + "w": 2.5 + }, + "4,6\n\n\n3,6", + { + "w": 1.25 + }, + "4,5\n\n\n3,6", + { + "w": 2.25 + }, + "4,6\n\n\n3,6", + { + "c": "#aaaaaa" + }, + "4,7\n\n\n3,6", + "4,8\n\n\n3,6", + "4,9\n\n\n3,6", + "4,10\n\n\n3,6", + "4,11\n\n\n3,6" + ] + ] } -} \ No newline at end of file +} diff --git a/v3/4pplet/unextended_standard_rev_a.json b/v3/4pplet/unextended_standard_rev_a.json index bf1c5b3fd3..21dc869f90 100644 --- a/v3/4pplet/unextended_standard_rev_a.json +++ b/v3/4pplet/unextended_standard_rev_a.json @@ -2,9 +2,16 @@ "name": "Unextended Standard Rev A", "vendorId": "0x4444", "productId": "0x0012", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ [ @@ -24,275 +31,274 @@ "Split Left Shift", "Split Right Shift" ], - "keymap": - [ - [ - { - "x": 3, - "c": "#aaaaaa" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "0,13" - ], - [ - { - "x": 3, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "h": 2, - "w2": 1.75, - "h2": 1, - "x2": -0.75, - "y2": 1 - }, - "2,13\n\n\n1,0", - { - "x": 1.75, - "w": 0.75, - "h": 2, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1", - { - "x": 1 - }, - "1,13\n\n\n1,2" - ], - [ - { - "x": 3, - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "x": 2.5, - "c": "#aaaaaa" - }, - "3,13\n\n\n1,1", - { - "x": 1, - "w": 1.75 - }, - "2,13\n\n\n1,2" - ], - [ - { - "w": 1.25 - }, - "3,0\n\n\n2,1", - "3,1\n\n\n2,1", - { - "x": 0.75, - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,12\n\n\n3,0", - { - "x": 0.75, - "f": 4, - "w": 1.25 - }, - "3,12\n\n\n3,1", - { - "f": 3 - }, - "4,13\n\n\n3,1" - ], - [ - { - "x": 3 - }, - "4,0\n\n\n0,0", - "4,1\n\n\n0,0", - { - "w": 1.75 - }, - "4,2\n\n\n0,0", - "4,3\n\n\n0,0", - { - "c": "#cccccc", - "w": 4.75 - }, - "4,6\n\n\n0,0", - { - "c": "#aaaaaa" - }, - "4,8\n\n\n0,0", - "4,9\n\n\n0,0", - "4,10\n\n\n0,0", - "4,11\n\n\n0,0", - "4,12\n\n\n0,0" - ], - [ - { - "y": 0.75, - "x": 3, - "w": 1.25 - }, - "4,0\n\n\n0,1", - { - "w": 1.5 - }, - "4,2\n\n\n0,1", - { - "w": 1.75 - }, - "4,3\n\n\n0,1", - { - "c": "#cccccc", - "w": 5.25 - }, - "4,6\n\n\n0,1", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "4,9\n\n\n0,1", - "4,10\n\n\n0,1", - "4,11\n\n\n0,1", - "4,12\n\n\n0,1" - ], - [ - { - "x": 3 - }, - "4,0\n\n\n0,2", - "4,1\n\n\n0,2", - "4,2\n\n\n0,2", - "4,3\n\n\n0,2", - { - "c": "#cccccc", - "w": 5.5 - }, - "4,6\n\n\n0,2", - { - "c": "#aaaaaa" - }, - "4,8\n\n\n0,2", - "4,9\n\n\n0,2", - "4,10\n\n\n0,2", - "4,11\n\n\n0,2", - "4,12\n\n\n0,2" - ], - [ - { - "x": 3 - }, - "4,0\n\n\n0,3", - { - "d": true - }, - "4,1\n\n\n0,3", - "4,2\n\n\n0,3", - "4,3\n\n\n0,3", - { - "c": "#cccccc", - "w": 5.5 - }, - "4,6\n\n\n0,3", - { - "c": "#aaaaaa" - }, - "4,8\n\n\n0,3", - "4,9\n\n\n0,3", - "4,10\n\n\n0,3", - "4,11\n\n\n0,3", - "4,12\n\n\n0,3" - ], - [ - { - "x": 3, - "w": 1.5 - }, - "4,0\n\n\n0,4", - { - "w": 1.5 - }, - "4,2\n\n\n0,4", - { - "c": "#cccccc", - "w": 8.5 - }, - "4,6\n\n\n0,4", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n0,4", - { - "w": 1.5 - }, - "4,12\n\n\n0,4" - ] -] + "keymap": [ + [ + { + "x": 3, + "c": "#aaaaaa" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "0,13" + ], + [ + { + "x": 3, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "h": 2, + "w2": 1.75, + "h2": 1, + "x2": -0.75, + "y2": 1 + }, + "2,13\n\n\n1,0", + { + "x": 1.75, + "w": 0.75, + "h": 2, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1", + { + "x": 1 + }, + "1,13\n\n\n1,2" + ], + [ + { + "x": 3, + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "x": 2.5, + "c": "#aaaaaa" + }, + "3,13\n\n\n1,1", + { + "x": 1, + "w": 1.75 + }, + "2,13\n\n\n1,2" + ], + [ + { + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1", + { + "x": 0.75, + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,12\n\n\n3,0", + { + "x": 0.75, + "f": 4, + "w": 1.25 + }, + "3,12\n\n\n3,1", + { + "f": 3 + }, + "4,13\n\n\n3,1" + ], + [ + { + "x": 3 + }, + "4,0\n\n\n0,0", + "4,1\n\n\n0,0", + { + "w": 1.75 + }, + "4,2\n\n\n0,0", + "4,3\n\n\n0,0", + { + "c": "#cccccc", + "w": 4.75 + }, + "4,6\n\n\n0,0", + { + "c": "#aaaaaa" + }, + "4,8\n\n\n0,0", + "4,9\n\n\n0,0", + "4,10\n\n\n0,0", + "4,11\n\n\n0,0", + "4,12\n\n\n0,0" + ], + [ + { + "y": 0.75, + "x": 3, + "w": 1.25 + }, + "4,0\n\n\n0,1", + { + "w": 1.5 + }, + "4,2\n\n\n0,1", + { + "w": 1.75 + }, + "4,3\n\n\n0,1", + { + "c": "#cccccc", + "w": 5.25 + }, + "4,6\n\n\n0,1", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,9\n\n\n0,1", + "4,10\n\n\n0,1", + "4,11\n\n\n0,1", + "4,12\n\n\n0,1" + ], + [ + { + "x": 3 + }, + "4,0\n\n\n0,2", + "4,1\n\n\n0,2", + "4,2\n\n\n0,2", + "4,3\n\n\n0,2", + { + "c": "#cccccc", + "w": 5.5 + }, + "4,6\n\n\n0,2", + { + "c": "#aaaaaa" + }, + "4,8\n\n\n0,2", + "4,9\n\n\n0,2", + "4,10\n\n\n0,2", + "4,11\n\n\n0,2", + "4,12\n\n\n0,2" + ], + [ + { + "x": 3 + }, + "4,0\n\n\n0,3", + { + "d": true + }, + "4,1\n\n\n0,3", + "4,2\n\n\n0,3", + "4,3\n\n\n0,3", + { + "c": "#cccccc", + "w": 5.5 + }, + "4,6\n\n\n0,3", + { + "c": "#aaaaaa" + }, + "4,8\n\n\n0,3", + "4,9\n\n\n0,3", + "4,10\n\n\n0,3", + "4,11\n\n\n0,3", + "4,12\n\n\n0,3" + ], + [ + { + "x": 3, + "w": 1.5 + }, + "4,0\n\n\n0,4", + { + "w": 1.5 + }, + "4,2\n\n\n0,4", + { + "c": "#cccccc", + "w": 8.5 + }, + "4,6\n\n\n0,4", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n0,4", + { + "w": 1.5 + }, + "4,12\n\n\n0,4" + ] + ] } -} \ No newline at end of file +} diff --git a/v3/4pplet/waffling60_rev_a.json b/v3/4pplet/waffling60_rev_a.json index 478aebb698..20641fb39a 100644 --- a/v3/4pplet/waffling60_rev_a.json +++ b/v3/4pplet/waffling60_rev_a.json @@ -2,20 +2,34 @@ "name": "waffling60 Rev A", "vendorId": "0x4444", "productId": "0x0003", - "matrix": {"rows": 6, "cols": 11}, + "matrix": { + "rows": 6, + "cols": 11 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom row", "Standard", "Tsangan", "WKL", "Split"] + [ + "Bottom row", + "Standard", + "Tsangan", + "WKL", + "Split" + ] ], "keymap": [ [ - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "1,1", "0,2", @@ -28,17 +42,30 @@ "0,8", "1,8", "0,9", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,10\n\n\n0,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "0,10\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,10\n\n\n0,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "1,2", "2,2", @@ -51,15 +78,30 @@ "2,8", "1,9", "2,9", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,10\n\n\n1,0", - {"x": 2.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,10\n\n\n1,1" ], [ - {"x": 3, "w": 1.75}, + { + "x": 3, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "2,3", @@ -71,18 +113,32 @@ "2,7", "3,8", "3,9", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,10\n\n\n1,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "3,10\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "4,0\n\n\n2,1", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -93,80 +149,159 @@ "3,7", "4,7", "4,8", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,9\n\n\n3,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "4,9\n\n\n3,1", "4,10\n\n\n3,1" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,4\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,7\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,8\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n4,0" ], [ - {"y": 0.75, "x": 3, "w": 1.5}, + { + "y": 0.75, + "x": 3, + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,4\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n4,1", "5,9\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n4,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "5,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,4\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,9\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n4,2" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "5,0\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "5,3\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4\n\n\n4,3", - {"w": 2.75}, + { + "w": 2.75 + }, "5,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,7\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,8\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n4,3" ] ] diff --git a/v3/4pplet/waffling60_rev_b.json b/v3/4pplet/waffling60_rev_b.json index 48de64067a..b78861ebef 100644 --- a/v3/4pplet/waffling60_rev_b.json +++ b/v3/4pplet/waffling60_rev_b.json @@ -2,22 +2,40 @@ "name": "waffling60 Rev B", "vendorId": "0x4444", "productId": "0x0005", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split backspase", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom row", "Standard", "Tsangan", "WKL", "Split"] + [ + "Bottom row", + "Standard", + "Tsangan", + "WKL", + "Split" + ] ], "keymap": [ [ - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,17 +48,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13\n\n\n0,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,15 +84,30 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12\n\n\n1,0", - {"x": 2.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"x": 3, "w": 1.75}, + { + "x": 3, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -73,18 +119,32 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -95,80 +155,159 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.75, "x": 3, "w": 1.5}, + { + "y": 0.75, + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "4,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,3" ] ] diff --git a/v3/4pplet/waffling60_rev_c.json b/v3/4pplet/waffling60_rev_c.json index ef44f16db0..29c642c39a 100644 --- a/v3/4pplet/waffling60_rev_c.json +++ b/v3/4pplet/waffling60_rev_c.json @@ -2,9 +2,16 @@ "name": "waffling60 Rev C", "vendorId": "0x4444", "productId": "0x0008", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split backspase", @@ -25,9 +32,14 @@ ], "keymap": [ [ - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -40,17 +52,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13\n\n\n0,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -63,15 +88,30 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12\n\n\n1,0", - {"x": 2.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"x": 3, "w": 1.75}, + { + "x": 3, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -83,18 +123,32 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -105,139 +159,275 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,0", "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"y": 1, "x": 3, "w": 1.5}, + { + "y": 1, + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,1", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", - {"d": true}, + { + "d": true + }, "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "4,4\n\n\n4,2", "4,6\n\n\n4,2", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "4,4\n\n\n4,3", "4,6\n\n\n4,3", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,12\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,3" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,4" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,5", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,5" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,6", "4,1\n\n\n4,6", - {"c": "#cccccc", "w": 10}, + { + "c": "#cccccc", + "w": 10 + }, "4,6\n\n\n4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,12\n\n\n4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,6" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,7", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,7", - {"c": "#cccccc", "w": 10}, + { + "c": "#cccccc", + "w": 10 + }, "4,6\n\n\n4,7", - {"c": "#aaaaaa", "d": true}, + { + "c": "#aaaaaa", + "d": true + }, "4,12\n\n\n4,7", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,7" ] ] diff --git a/v3/4pplet/waffling60_rev_d.json b/v3/4pplet/waffling60_rev_d.json index 9cbd0c5ff2..f16201754a 100644 --- a/v3/4pplet/waffling60_rev_d.json +++ b/v3/4pplet/waffling60_rev_d.json @@ -2,9 +2,16 @@ "name": "waffling60 Rev D", "vendorId": "0x4444", "productId": "0x000E", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ [ @@ -25,9 +32,14 @@ ], "keymap": [ [ - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -40,17 +52,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,13\n\n\n1,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "0,13\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13\n\n\n1,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -63,15 +88,30 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n2,0", - {"x": 2.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n2,1" ], [ - {"x": 3, "w": 1.75}, + { + "x": 3, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -83,18 +123,32 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n2,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "2,12\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n3,1", "3,1\n\n\n3,1", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -105,139 +159,275 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n4,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "3,12\n\n\n4,1", "4,13\n\n\n4,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n0,0", "4,1\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n0,0", "4,11\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n0,0" ], [ - {"y": 1, "x": 3, "w": 1.5}, + { + "y": 1, + "x": 3, + "w": 1.5 + }, "4,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n0,1", - {"d": true}, + { + "d": true + }, "4,11\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n0,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n0,2", "4,1\n\n\n0,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,2", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "4,4\n\n\n0,2", "4,6\n\n\n0,2", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n0,2", "4,11\n\n\n0,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n0,2" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n0,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n0,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,3", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "4,4\n\n\n0,3", "4,6\n\n\n0,3", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n0,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n0,3", - {"d": true}, + { + "d": true + }, "4,11\n\n\n0,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n0,3" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n0,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,4", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n0,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n0,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n0,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n0,4" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n0,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,5", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n0,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n0,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n0,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n0,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n0,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n0,5" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n0,6", "4,1\n\n\n0,6", - {"c": "#cccccc", "w": 10}, + { + "c": "#cccccc", + "w": 10 + }, "4,6\n\n\n0,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,11\n\n\n0,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n0,6" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n0,7", - {"d": true}, + { + "d": true + }, "4,1\n\n\n0,7", - {"c": "#cccccc", "w": 10}, + { + "c": "#cccccc", + "w": 10 + }, "4,6\n\n\n0,7", - {"c": "#aaaaaa", "d": true}, + { + "c": "#aaaaaa", + "d": true + }, "4,11\n\n\n0,7", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n0,7" ] ] diff --git a/v3/4pplet/waffling60_rev_d_ansi.json b/v3/4pplet/waffling60_rev_d_ansi.json index 85d25c310d..b37ba24f7a 100644 --- a/v3/4pplet/waffling60_rev_d_ansi.json +++ b/v3/4pplet/waffling60_rev_d_ansi.json @@ -2,18 +2,35 @@ "name": "waffling60 Rev D ANSI", "vendorId": "0x4444", "productId": "0x000D", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split backspase", - ["Modifiers", "WK", "WKL", "HHKB"], - ["Spacebar", "7U", "Split Space", "10U"] + [ + "Modifiers", + "WK", + "WKL", + "HHKB" + ], + [ + "Spacebar", + "7U", + "Split Space", + "10U" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,17 +43,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,13 +78,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,13 +103,20 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -84,53 +127,105 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,0", "4,12\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n1,0" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "4,4\n\n\n2,1", "4,6\n\n\n2,1", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,1" ], - [{"x": 2.5, "c": "#cccccc", "w": 10}, "4,6\n\n\n2,2"], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#cccccc", + "w": 10 + }, + "4,6\n\n\n2,2" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", - {"d": true}, + { + "d": true + }, "4,1\n\n\n1,1", - {"x": 10, "d": true}, + { + "x": 10, + "d": true + }, "4,12\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n1,1" ], [ - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,0\n\n\n1,2", "4,1\n\n\n1,2", - {"x": 10}, + { + "x": 10 + }, "4,12\n\n\n1,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n1,2" ] ] diff --git a/v3/4pplet/waffling60_rev_d_iso.json b/v3/4pplet/waffling60_rev_d_iso.json index e1b7de167f..7ef2ada451 100644 --- a/v3/4pplet/waffling60_rev_d_iso.json +++ b/v3/4pplet/waffling60_rev_d_iso.json @@ -2,18 +2,35 @@ "name": "waffling60 Rev D ISO", "vendorId": "0x4444", "productId": "0x000C", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split backspase", - ["Modifiers", "WK", "WKL", "HHKB"], - ["Spacebar", "7U", "Split Space", "10U"] + [ + "Modifiers", + "WK", + "WKL", + "HHKB" + ], + [ + "Spacebar", + "7U", + "Split Space", + "10U" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,17 +43,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -61,9 +90,13 @@ "2,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,10 +111,15 @@ "2,12" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -92,53 +130,105 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,0", "4,12\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n1,0" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "4,4\n\n\n2,1", "4,6\n\n\n2,1", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,1" ], - [{"x": 2.5, "c": "#cccccc", "w": 10}, "4,6\n\n\n2,2"], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#cccccc", + "w": 10 + }, + "4,6\n\n\n2,2" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", - {"d": true}, + { + "d": true + }, "4,1\n\n\n1,1", - {"x": 10, "d": true}, + { + "x": 10, + "d": true + }, "4,12\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n1,1" ], [ - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,0\n\n\n1,2", "4,1\n\n\n1,2", - {"x": 10}, + { + "x": 10 + }, "4,12\n\n\n1,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n1,2" ] ] diff --git a/v3/4pplet/waffling60_rev_e.json b/v3/4pplet/waffling60_rev_e.json index 39bab610c4..4daa768698 100644 --- a/v3/4pplet/waffling60_rev_e.json +++ b/v3/4pplet/waffling60_rev_e.json @@ -2,9 +2,16 @@ "name": "waffling60 Rev E", "vendorId": "0x4444", "productId": "0x0014", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ [ diff --git a/v3/4pplet/waffling60_rev_e_ansi.json b/v3/4pplet/waffling60_rev_e_ansi.json index 6e928ec26a..8d6a51892b 100644 --- a/v3/4pplet/waffling60_rev_e_ansi.json +++ b/v3/4pplet/waffling60_rev_e_ansi.json @@ -2,9 +2,16 @@ "name": "waffling60 Rev E ANSI", "vendorId": "0x4444", "productId": "0x0015", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ [ @@ -13,11 +20,20 @@ "Split", "Encoder" ], - ["Modifiers", "WK", "WKL", "HHKB"], - ["Spacebar", "7U", "Split Space", "10U"] + [ + "Modifiers", + "WK", + "WKL", + "HHKB" + ], + [ + "Spacebar", + "7U", + "Split Space", + "10U" + ] ], - "keymap": - [ + "keymap": [ [ { "c": "#aaaaaa" @@ -232,6 +248,5 @@ "4,13\n\n\n1,2" ] ] - } } diff --git a/v3/4pplet/waffling80_rev_a.json b/v3/4pplet/waffling80_rev_a.json index 5268688891..a59f6ad4ca 100644 --- a/v3/4pplet/waffling80_rev_a.json +++ b/v3/4pplet/waffling80_rev_a.json @@ -2,9 +2,16 @@ "name": "waffling80 Rev A", "vendorId": "0x4444", "productId": "0x0006", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 8}, + "matrix": { + "rows": 12, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ [ @@ -25,55 +32,91 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "0,0\n\n\n1,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0\n\n\n1,1", "0,1\n\n\n1,1", "1,1\n\n\n1,1", "0,2\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,2\n\n\n1,1", "0,3\n\n\n1,1", "1,3\n\n\n1,1", "0,4\n\n\n1,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,4\n\n\n1,1", "0,5\n\n\n1,1", "1,5\n\n\n1,1", "0,6\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,6\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7\n\n\n1,1", "1,7\n\n\n1,1", "3,7\n\n\n1,1" ], [ - {"y": 0.5, "x": 2.75}, + { + "y": 0.5, + "x": 2.75 + }, "0,0\n\n\n1,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1\n\n\n1,0", "1,1\n\n\n1,0", "0,2\n\n\n1,0", "1,2\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3\n\n\n1,0", "1,3\n\n\n1,0", "0,4\n\n\n1,0", "1,4\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5\n\n\n1,0", "1,5\n\n\n1,0", "0,6\n\n\n1,0", "1,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7\n\n\n1,0", "1,7\n\n\n1,0", "3,7\n\n\n1,0" ], [ - {"y": 0.25, "x": 2.75, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.75, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -87,20 +130,34 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,7", "5,7", "9,7", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "3,6\n\n\n2,1", "6,7\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -113,9 +170,14 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,7", "7,7", "11,7", @@ -131,9 +193,15 @@ "7,6\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -145,23 +213,46 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "7,6\n\n\n3,0", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "11,0\n\n\n6,0", - {"x": 1, "d": true}, + { + "x": 1, + "d": true + }, "10,2\n\n\n6,0", - {"x": 0.75}, + { + "x": 0.75 + }, "6,6\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n4,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -172,126 +263,249 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n5,0", - {"x": 1.25}, + { + "x": 1.25 + }, "8,7", - {"x": 1.25, "c": "#cccccc", "w": 1.75}, + { + "x": 1.25, + "c": "#cccccc", + "w": 1.75 + }, "8,6\n\n\n5,1", "9,6\n\n\n5,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n0,0", "11,1\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,4\n\n\n0,0", "10,5\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "11,5\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "10,6", "11,6", "10,7" ], [ - {"y": 0.5, "x": 2.75, "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,1\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n0,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,4\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,4\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,5\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "11,0\n\n\n6,1", - {"x": 1}, + { + "x": 1 + }, "10,2\n\n\n6,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "11,1\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n0,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "11,2\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n0,2", - {"w": 2.75}, + { + "w": 2.75 + }, "11,3\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,4\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "11,4\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "10,5\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n0,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n0,3", "11,1\n\n\n0,3", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n0,3", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "11,2\n\n\n0,3", "10,3\n\n\n0,3", - {"w": 3}, + { + "w": 3 + }, "11,3\n\n\n0,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,4\n\n\n0,3", "10,5\n\n\n0,3", - {"w": 1.5}, + { + "w": 1.5 + }, "11,5\n\n\n0,3" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n0,4", - {"d": true}, + { + "d": true + }, "11,1\n\n\n0,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n0,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n0,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,4\n\n\n0,4", - {"d": true}, + { + "d": true + }, "10,5\n\n\n0,4", - {"w": 1.5}, + { + "w": 1.5 + }, "11,5\n\n\n0,4" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n0,5", - {"d": true}, + { + "d": true + }, "11,1\n\n\n0,5", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n0,5", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "11,2\n\n\n0,5", "10,3\n\n\n0,5", - {"w": 3}, + { + "w": 3 + }, "11,3\n\n\n0,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,4\n\n\n0,5", - {"d": true}, + { + "d": true + }, "10,5\n\n\n0,5", - {"w": 1.5}, + { + "w": 1.5 + }, "11,5\n\n\n0,5" ] ] diff --git a/v3/4pplet/waffling80_rev_b.json b/v3/4pplet/waffling80_rev_b.json index c6bd88087a..a6832c6db7 100644 --- a/v3/4pplet/waffling80_rev_b.json +++ b/v3/4pplet/waffling80_rev_b.json @@ -2,9 +2,16 @@ "name": "waffling80 Rev B", "vendorId": "0x4444", "productId": "0x000F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 8}, + "matrix": { + "rows": 12, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ [ @@ -25,55 +32,91 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "0,0\n\n\n1,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0\n\n\n1,1", "0,1\n\n\n1,1", "1,1\n\n\n1,1", "0,2\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,2\n\n\n1,1", "0,3\n\n\n1,1", "1,3\n\n\n1,1", "0,4\n\n\n1,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,4\n\n\n1,1", "0,5\n\n\n1,1", "1,5\n\n\n1,1", "0,6\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,6\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7\n\n\n1,1", "1,7\n\n\n1,1", "3,7\n\n\n1,1" ], [ - {"y": 0.5, "x": 2.75}, + { + "y": 0.5, + "x": 2.75 + }, "0,0\n\n\n1,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1\n\n\n1,0", "1,1\n\n\n1,0", "0,2\n\n\n1,0", "1,2\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3\n\n\n1,0", "1,3\n\n\n1,0", "0,4\n\n\n1,0", "1,4\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5\n\n\n1,0", "1,5\n\n\n1,0", "0,6\n\n\n1,0", "1,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7\n\n\n1,0", "1,7\n\n\n1,0", "3,7\n\n\n1,0" ], [ - {"y": 0.25, "x": 2.75, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.75, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -87,20 +130,34 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,7", "5,7", "9,7", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "3,6\n\n\n2,1", "6,7\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -113,9 +170,14 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,7", "7,7", "11,7", @@ -131,9 +193,15 @@ "7,6\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -145,23 +213,46 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "7,6\n\n\n3,0", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "11,0\n\n\n6,0", - {"x": 1, "d": true}, + { + "x": 1, + "d": true + }, "10,2\n\n\n6,0", - {"x": 0.75}, + { + "x": 0.75 + }, "6,6\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n4,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -172,126 +263,249 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n5,0", - {"x": 1.25}, + { + "x": 1.25 + }, "8,7", - {"x": 1.25, "c": "#cccccc", "w": 1.75}, + { + "x": 1.25, + "c": "#cccccc", + "w": 1.75 + }, "8,6\n\n\n5,1", "9,6\n\n\n5,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n0,0", "11,1\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,4\n\n\n0,0", "10,5\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "11,5\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "10,6", "11,6", "10,7" ], [ - {"y": 0.5, "x": 2.75, "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,1\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n0,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,4\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,4\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,5\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "11,0\n\n\n6,1", - {"x": 1}, + { + "x": 1 + }, "10,2\n\n\n6,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "11,1\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n0,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "11,2\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n0,2", - {"w": 2.75}, + { + "w": 2.75 + }, "11,3\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,4\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "11,4\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "10,5\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n0,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n0,3", "11,1\n\n\n0,3", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n0,3", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "11,2\n\n\n0,3", "10,3\n\n\n0,3", - {"w": 3}, + { + "w": 3 + }, "11,3\n\n\n0,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,4\n\n\n0,3", "10,5\n\n\n0,3", - {"w": 1.5}, + { + "w": 1.5 + }, "11,5\n\n\n0,3" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n0,4", - {"d": true}, + { + "d": true + }, "11,1\n\n\n0,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n0,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n0,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,4\n\n\n0,4", - {"d": true}, + { + "d": true + }, "10,5\n\n\n0,4", - {"w": 1.5}, + { + "w": 1.5 + }, "11,5\n\n\n0,4" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n0,5", - {"d": true}, + { + "d": true + }, "11,1\n\n\n0,5", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n0,5", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "11,2\n\n\n0,5", "10,3\n\n\n0,5", - {"w": 3}, + { + "w": 3 + }, "11,3\n\n\n0,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,4\n\n\n0,5", - {"d": true}, + { + "d": true + }, "10,5\n\n\n0,5", - {"w": 1.5}, + { + "w": 1.5 + }, "11,5\n\n\n0,5" ] ] diff --git a/v3/4pplet/yakiimo_rev_a.json b/v3/4pplet/yakiimo_rev_a.json index c2a7b63634..d68581eccd 100644 --- a/v3/4pplet/yakiimo_rev_a.json +++ b/v3/4pplet/yakiimo_rev_a.json @@ -2,10 +2,18 @@ "name": "Yakiimo Rev A", "vendorId": "0x4444", "productId": "0x000A", - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, "layouts": { "labels": [ - ["Bottom row", "7U", "Split Space", "10U"], + [ + "Bottom row", + "7U", + "Split Space", + "10U" + ], "Split Backspace", "ISO Enter", "Split Left Shift", @@ -14,30 +22,49 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7", "1,8", "0,8" ], [ - {"y": 0.5, "x": 2.75, "c": "#cccccc"}, + { + "y": 0.5, + "x": 2.75, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -51,21 +78,36 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,7", "2,8", "3,8", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "3,6\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,7\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -78,19 +120,36 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,7", "4,8", "5,8", - {"x": 2, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "7,6\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.75}, + { + "x": 2.75, + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -102,18 +161,32 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "7,6\n\n\n2,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "6,6\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n3,1", "9,0\n\n\n3,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "8,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -124,59 +197,123 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n4,0", - {"x": 1.25}, + { + "x": 1.25 + }, "9,8", - {"x": 1.5, "w": 1.75}, + { + "x": 1.5, + "w": 1.75 + }, "8,6\n\n\n4,1", "9,6\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,1\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,1\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,6\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,6\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "10,7", "11,8", "10,8" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "10,1\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,1\n\n\n0,1", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "11,2\n\n\n0,1", "11,3\n\n\n0,1", - {"w": 3}, + { + "w": 3 + }, "11,4\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "10,6\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,6\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n0,2", - {"x": 1, "c": "#cccccc", "w": 10}, + { + "x": 1, + "c": "#cccccc", + "w": 10 + }, "11,3\n\n\n0,2", - {"x": 1, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, "11,6\n\n\n0,2" ] ] diff --git a/v3/7c8/framework.json b/v3/7c8/framework.json index 9ddbd87633..485f2389df 100644 --- a/v3/7c8/framework.json +++ b/v3/7c8/framework.json @@ -2,13 +2,32 @@ "name": "7c8 Framework", "vendorId": "0x77c8", "productId": "0x0001", - "matrix": {"rows": 11, "cols": 6}, + "matrix": { + "rows": 11, + "cols": 6 + }, "layouts": { - "labels": [["Layout", "MIT", "Grid", "2x2U"]], + "labels": [ + [ + "Layout", + "MIT", + "Grid", + "2x2U" + ] + ], "keymap": [ - [{"x": 11.5}, "1,5", "10,0", "10,1"], [ - {"y": -0.5}, + { + "x": 11.5 + }, + "1,5", + "10,0", + "10,1" + ], + [ + { + "y": -0.5 + }, "0,0", "0,1", "0,2", @@ -40,11 +59,15 @@ "4,1", "4,2", "4,3", - {"n": true}, + { + "n": true + }, "4,4", "4,5", "5,0", - {"n": true}, + { + "n": true + }, "5,1", "5,2", "5,3", @@ -71,7 +94,9 @@ "8,2", "8,3", "8,4\n\n\n0,0", - {"w": 2}, + { + "w": 2 + }, "8,5\n\n\n0,0", "9,1\n\n\n0,0", "9,2", @@ -80,13 +105,25 @@ "9,5" ], [ - {"x": 4}, + { + "x": 4 + }, "8,4\n\n\n0,1", "8,5\n\n\n0,1", "9,0\n\n\n0,1", "9,1\n\n\n0,1" ], - [{"x": 4, "w": 2}, "8,5\n\n\n0,2", {"w": 2}, "9,0\n\n\n0,2"] + [ + { + "x": 4, + "w": 2 + }, + "8,5\n\n\n0,2", + { + "w": 2 + }, + "9,0\n\n\n0,2" + ] ] } } diff --git a/v3/7skb/7skb.json b/v3/7skb/7skb.json index 5ba233eac9..93eda90477 100644 --- a/v3/7skb/7skb.json +++ b/v3/7skb/7skb.json @@ -2,22 +2,41 @@ "name": "7sKB", "vendorId": "0x04D8", "productId": "0xEB5F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Switch", "MX", "Choc"]], + "labels": [ + [ + "Switch", + "MX", + "Choc" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "5,0", "5,1", "5,2", @@ -26,19 +45,28 @@ "5,5", "5,6", "5,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,7" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", @@ -46,65 +74,115 @@ "6,4", "6,5", "6,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "7,7" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,5", "8,6" ], [ - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n0,0", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "9,0\n\n\n0,0", - {"w": 2}, + { + "w": 2 + }, "9,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,3", "9,4" ], - [{"y": 0.5, "x": 5.5, "w": 1.5}, "4,4\n\n\n0,1", {"x": 1}, "9,0\n\n\n0,1"] + [ + { + "y": 0.5, + "x": 5.5, + "w": 1.5 + }, + "4,4\n\n\n0,1", + { + "x": 1 + }, + "9,0\n\n\n0,1" + ] ] } } diff --git a/v3/7splus/7splus.json b/v3/7splus/7splus.json index 2bdb585f0c..7f52e1678a 100644 --- a/v3/7splus/7splus.json +++ b/v3/7splus/7splus.json @@ -2,42 +2,63 @@ "name": "7splus", "vendorId": "0x04D8", "productId": "0xEAE7", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 14, "cols": 8}, + "matrix": { + "rows": 14, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", - {"x": 0.25}, + { + "x": 0.25 + }, "7,3", "7,4", "7,5", "7,6", - {"x": 0.25}, + { + "x": 0.25 + }, "7,7", "13,0" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", @@ -45,19 +66,25 @@ "8,4", "8,5", "8,6", - {"w": 2}, + { + "w": 2 + }, "8,7", "13,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", @@ -65,65 +92,95 @@ "9,4", "9,5", "9,6", - {"w": 1.5}, + { + "w": 1.5 + }, "9,7", "13,3" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 1}, + { + "x": 1 + }, "10,0", "10,1", "10,2", "10,3", "10,4", "10,5", - {"w": 2.25}, + { + "w": 2.25 + }, "10,6", "10,7" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,1", "4,2", "4,3", "4,4", "4,5", - {"x": 1}, + { + "x": 1 + }, "11,0", "11,1", "11,2", "11,3", "11,4", - {"w": 1.75}, + { + "w": 1.75 + }, "11,5", "11,7", "12,7" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 2}, + { + "w": 2 + }, "5,4", "5,5", - {"x": 1}, + { + "x": 1 + }, "12,0", - {"w": 2.75}, + { + "w": 2.75 + }, "12,1", - {"w": 1.25}, + { + "w": 1.25 + }, "12,3", - {"w": 1.25}, + { + "w": 1.25 + }, "12,4", "12,5", "12,6", diff --git a/v3/Desiboards/hp69.json b/v3/Desiboards/hp69.json index 74c0e3515c..efc104c9f3 100644 --- a/v3/Desiboards/hp69.json +++ b/v3/Desiboards/hp69.json @@ -2,15 +2,26 @@ "name": "hp69", "vendorId": "0x416B", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,16 +35,24 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "4,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,16 +65,25 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "3,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,13 +95,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -84,26 +120,47 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,12", - {"x": 0.25}, + { + "x": 0.25 + }, "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.25}, + { + "x": 0.25 + }, "4,11", "4,12", "4,13" diff --git a/v3/LS_60/LS_60.json b/v3/LS_60/LS_60.json index b2c5e31a02..20c38ada5c 100644 --- a/v3/LS_60/LS_60.json +++ b/v3/LS_60/LS_60.json @@ -2,20 +2,32 @@ "name": "LagomStudio Plane60", "vendorId": "0x7764", "productId": "0x4c53", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +40,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +72,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.75, @@ -64,9 +89,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +109,35 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,42 +148,81 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ] ] diff --git a/v3/Moesode/Bliss/e88.json b/v3/Moesode/Bliss/e88.json index 884009e190..6250cd42aa 100644 --- a/v3/Moesode/Bliss/e88.json +++ b/v3/Moesode/Bliss/e88.json @@ -2,42 +2,69 @@ "name": "Pink Labs - Bliss", "vendorId": "0x4705", "productId": "0x0187", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "WKL", "Tsangan", "ANSI"] + [ + "Bottom Row", + "WKL", + "Tsangan", + "ANSI" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "1,0", "1,1", "1,2", @@ -51,17 +78,29 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14", "1,15", "1,16" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -74,9 +113,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16", @@ -92,9 +135,15 @@ "3,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -106,18 +155,33 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n0,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "3,12\n\n\n0,1" ], [ - {"x": 0.5, "c": "#777777", "w": 1.25}, + { + "x": 0.5, + "c": "#777777", + "w": 1.25 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -128,65 +192,132 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n2,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,15", - {"x": 1.5, "c": "#777777", "w": 1.75}, + { + "x": 1.5, + "c": "#777777", + "w": 1.75 + }, "4,12\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,0", - {"d": true}, + { + "d": true + }, "5,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n3,0", - {"d": true}, + { + "d": true + }, "5,11\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n3,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,14", "5,15", "5,16" ], [ - {"x": 2.75, "c": "#777777", "w": 1.25}, + { + "x": 2.75, + "c": "#777777", + "w": 1.25 + }, "5,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,2", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "5,10\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n3,2" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,1", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "5,10\n\n\n3,1", "5,11\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n3,1" ] ] diff --git a/v3/YMDK/bface/bface.json b/v3/YMDK/bface/bface.json index a480e252fd..b3df4b3853 100644 --- a/v3/YMDK/bface/bface.json +++ b/v3/YMDK/bface/bface.json @@ -2,9 +2,16 @@ "name": "YMDK Bface", "vendorId": "0x594D", "productId": "0x4266", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -19,13 +26,25 @@ "ISO Arrows", "2u LShift" ], - ["Bottom Row", "ANSI", "TSANGAN", "WKL", "HHKB", "Arrows", "3u"] + [ + "Bottom Row", + "ANSI", + "TSANGAN", + "WKL", + "HHKB", + "Arrows", + "3u" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -38,17 +57,29 @@ "4,10", "4,11", "4,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,14\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "4,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -61,7 +92,9 @@ "3,10", "3,11", "3,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13\n\n\n1,0", { "x": 1.5, @@ -75,9 +108,14 @@ "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -89,15 +127,26 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "1,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2\n\n\n2,0", "1,3\n\n\n2,0", "1,4\n\n\n2,0", @@ -108,31 +157,57 @@ "1,9\n\n\n2,0", "1,10\n\n\n2,0", "1,11\n\n\n2,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "1,13\n\n\n2,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "0,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,7\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,13\n\n\n3,0" ], [ - {"y": 0.5, "w": 2.25}, + { + "y": 0.5, + "w": 2.25 + }, "1,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2\n\n\n2,1", "1,3\n\n\n2,1", "1,4\n\n\n2,1", @@ -143,14 +218,21 @@ "1,9\n\n\n2,1", "1,10\n\n\n2,1", "1,11\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "1,13\n\n\n2,1", "1,14\n\n\n2,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "1,0\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2\n\n\n2,2", "1,3\n\n\n2,2", "1,4\n\n\n2,2", @@ -160,17 +242,29 @@ "1,8\n\n\n2,2", "1,9\n\n\n2,2", "1,10\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "1,11\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,13\n\n\n2,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14\n\n\n2,2" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "1,0\n\n\n2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n2,3", "1,2\n\n\n2,3", "1,3\n\n\n2,3", @@ -182,13 +276,20 @@ "1,9\n\n\n2,3", "1,10\n\n\n2,3", "1,11\n\n\n2,3", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "1,13\n\n\n2,3" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0\n\n\n2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n2,4", "1,2\n\n\n2,4", "1,3\n\n\n2,4", @@ -200,14 +301,21 @@ "1,9\n\n\n2,4", "1,10\n\n\n2,4", "1,11\n\n\n2,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "1,13\n\n\n2,4", "1,14\n\n\n2,4" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0\n\n\n2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n2,5", "1,2\n\n\n2,5", "1,3\n\n\n2,5", @@ -218,17 +326,28 @@ "1,8\n\n\n2,5", "1,9\n\n\n2,5", "1,10\n\n\n2,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "1,11\n\n\n2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,13\n\n\n2,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14\n\n\n2,5" ], [ - {"w": 2}, + { + "w": 2 + }, "1,0\n\n\n2,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2\n\n\n2,6", "1,3\n\n\n2,6", "1,4\n\n\n2,6", @@ -239,92 +358,182 @@ "1,9\n\n\n2,6", "1,10\n\n\n2,6", "1,11\n\n\n2,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,12\n\n\n2,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,13\n\n\n2,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14\n\n\n2,6" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "0,0\n\n\n3,1", "0,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,7\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,10\n\n\n3,1", "0,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "0,13\n\n\n3,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "0,0\n\n\n3,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "0,1\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,2\n\n\n3,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,7\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,10\n\n\n3,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "0,12\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,13\n\n\n3,2" ], [ - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "0,0\n\n\n3,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,1\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n3,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,7\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,10\n\n\n3,3", "0,12\n\n\n3,3", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "0,13\n\n\n3,3" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,0\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2\n\n\n3,4", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,7\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,9\n\n\n3,4", "0,10\n\n\n3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,11\n\n\n3,4", "0,12\n\n\n3,4", "0,13\n\n\n3,4" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,0\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "0,3\n\n\n3,5", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "0,7\n\n\n3,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,8\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "0,9\n\n\n3,5", "0,10\n\n\n3,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,11\n\n\n3,5", "0,12\n\n\n3,5", "0,13\n\n\n3,5" diff --git a/v3/YMDK/melody96/melody96.json b/v3/YMDK/melody96/melody96.json index 3751781e95..c3a1f6acf2 100644 --- a/v3/YMDK/melody96/melody96.json +++ b/v3/YMDK/melody96/melody96.json @@ -2,15 +2,50 @@ "name": "YMDK Melody 96", "vendorId": "0x594d", "productId": "0x4D96", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Numpad Enter", + "ISO left shift", + "Large Numpad 0", + "Full Size Right Shift", + [ + "Bottom Row", + "1u Bottom Row", + "Standard with arrow keys", + "Standard 1.25u bottom row", + "7u Spacebar with arrow keys", + "7u Spacebar with 1.25u right", + "7u Spacebar & 1u right", + "7u Spacebar standard", + "7u Spacebar standard & 1u right", + "6u Spacebar with arrow keys", + "6u Spacebar & 1u right", + "6u Spacebar &1.25u right" + ], + "Split Numpad +" + ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", "5,2", "5,3", @@ -23,7 +58,9 @@ "11,7", "11,5", "11,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "11,3", "11,6", "11,2", @@ -32,7 +69,10 @@ "6,3" ], [ - {"x": 2.75, "c": "#cccccc"}, + { + "x": 2.75, + "c": "#cccccc" + }, "4,0", "4,1", "4,2", @@ -46,23 +86,40 @@ "10,7", "10,5", "10,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "10,6\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "10,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,1", "10,0", "6,4", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "10,3\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,6\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -75,12 +132,17 @@ "9,7", "9,5", "9,4", - {"w": 1.5}, + { + "w": 1.5 + }, "9,3\n\n\n1,0", "9,6", "9,2", "9,1", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "8,0\n\n\n7,0", { "x": 1.5, @@ -92,13 +154,20 @@ "x2": -0.25 }, "9,3\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,0\n\n\n7,1" ], [ - {"x": 2.75, "w": 1.75}, + { + "x": 2.75, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -110,25 +179,46 @@ "8,8", "8,7", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,4\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,6", "8,2", "8,1", - {"x": 1.5}, + { + "x": 1.5 + }, "8,4\n\n\n1,1", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "8,0\n\n\n7,1" ], [ - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "1,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n3,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "1,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -139,228 +229,402 @@ "7,8", "7,7", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,4\n\n\n5,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,3\n\n\n5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,6", "7,2", "7,1", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "6,0\n\n\n2,0", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "7,0\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "0,0\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2\n\n\n6,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,6\n\n\n6,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,8\n\n\n6,0", "0,7\n\n\n6,0", "0,5\n\n\n6,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,0", "0,3\n\n\n6,0", "6,6\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,2\n\n\n4,0", "6,1", - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "6,0\n\n\n2,1" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "0,0\n\n\n6,1", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1\n\n\n6,1", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2\n\n\n6,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,6\n\n\n6,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,8\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "0,5\n\n\n6,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,1", "0,3\n\n\n6,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.75 + }, "7,4\n\n\n5,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "0,0\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2\n\n\n6,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,6\n\n\n6,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,8\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "0,7\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "0,4\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "0,3\n\n\n6,2", - {"x": 0.5, "c": "#cccccc", "w": 2}, + { + "x": 0.5, + "c": "#cccccc", + "w": 2 + }, "6,2\n\n\n4,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n6,3", - {"w": 1.5}, + { + "w": 1.5 + }, "0,1\n\n\n6,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,6\n\n\n6,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,8\n\n\n6,3", - {"w": 1.5}, + { + "w": 1.5 + }, "0,5\n\n\n6,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,3", "0,3\n\n\n6,3" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n6,4", - {"w": 1.5}, + { + "w": 1.5 + }, "0,1\n\n\n6,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,6\n\n\n6,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,8\n\n\n6,4", - {"w": 1.25}, + { + "w": 1.25 + }, "0,7\n\n\n6,4", - {"w": 1.25}, + { + "w": 1.25 + }, "0,4\n\n\n6,4", - {"w": 1.25}, + { + "w": 1.25 + }, "0,3\n\n\n6,4" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "0,0\n\n\n6,5", - {"w": 1.5}, + { + "w": 1.5 + }, "0,1\n\n\n6,5", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,6\n\n\n6,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,8\n\n\n6,5", "0,7\n\n\n6,5", "0,5\n\n\n6,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,5", "0,3\n\n\n6,5" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n6,6", "0,1\n\n\n6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n6,6", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,6\n\n\n6,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,7\n\n\n6,6", "0,4\n\n\n6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "0,3\n\n\n6,6" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "0,0\n\n\n6,7", "0,1\n\n\n6,7", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n6,7", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,6\n\n\n6,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,7\n\n\n6,7", "0,5\n\n\n6,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,7", "0,3\n\n\n6,7" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n6,8", "0,1\n\n\n6,8", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n6,8", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "0,6\n\n\n6,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,8\n\n\n6,8", - {"w": 1.5}, + { + "w": 1.5 + }, "0,5\n\n\n6,8", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,8", "0,3\n\n\n6,8" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n6,9", "0,1\n\n\n6,9", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n6,9", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "0,6\n\n\n6,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,8\n\n\n6,9", "0,7\n\n\n6,9", "0,5\n\n\n6,9", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,9", "0,3\n\n\n6,9" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n6,10", "0,1\n\n\n6,10", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n6,10", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "0,6\n\n\n6,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,8\n\n\n6,10", - {"w": 1.25}, + { + "w": 1.25 + }, "0,7\n\n\n6,10", - {"w": 1.25}, + { + "w": 1.25 + }, "0,4\n\n\n6,10", - {"w": 1.25}, + { + "w": 1.25 + }, "0,3\n\n\n6,10" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Numpad Enter", - "ISO left shift", - "Large Numpad 0", - "Full Size Right Shift", - [ - "Bottom Row", - "1u Bottom Row", - "Standard with arrow keys", - "Standard 1.25u bottom row", - "7u Spacebar with arrow keys", - "7u Spacebar with 1.25u right", - "7u Spacebar & 1u right", - "7u Spacebar standard", - "7u Spacebar standard & 1u right", - "6u Spacebar with arrow keys", - "6u Spacebar & 1u right", - "6u Spacebar &1.25u right" - ], - "Split Numpad +" ] } } diff --git a/v3/YMDK/np21/np21.json b/v3/YMDK/np21/np21.json index 06a90b26c4..3bfe1e0478 100644 --- a/v3/YMDK/np21/np21.json +++ b/v3/YMDK/np21/np21.json @@ -2,33 +2,82 @@ "name": "YMDK NP21", "vendorId": "0x594D", "productId": "0x5021", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 6}, + "matrix": { + "rows": 4, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Zero", "Split Enter", "Split Plus"], + "labels": [ + "Split Zero", + "Split Enter", + "Split Plus" + ], "keymap": [ - [{"c": "#cccccc"}, "0,0", "1,0", "2,0", "3,0"], - [{"y": 0.25}, "0,1", "1,1", "2,1", "3,1"], + [ + { + "c": "#cccccc" + }, + "0,0", + "1,0", + "2,0", + "3,0" + ], + [ + { + "y": 0.25 + }, + "0,1", + "1,1", + "2,1", + "3,1" + ], [ "0,2", "1,2", "2,2", "3,2\n\n\n2,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "3,2\n\n\n2,1" ], - ["0,3", "1,3", "2,3", "3,3\n\n\n2,0"], + [ + "0,3", + "1,3", + "2,3", + "3,3\n\n\n2,0" + ], [ "0,4", "1,4", "2,4", "3,4\n\n\n1,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "3,4\n\n\n1,1" ], - ["0,5\n\n\n0,0", "1,5\n\n\n0,0", "2,5", "3,5\n\n\n1,0"], - [{"y": 0.25, "w": 2}, "0,5\n\n\n0,1"] + [ + "0,5\n\n\n0,0", + "1,5\n\n\n0,0", + "2,5", + "3,5\n\n\n1,0" + ], + [ + { + "y": 0.25, + "w": 2 + }, + "0,5\n\n\n0,1" + ] ] } } diff --git a/v3/YMDK/sp64/sp64.json b/v3/YMDK/sp64/sp64.json index 2c74be8f4c..7a48e68bd6 100644 --- a/v3/YMDK/sp64/sp64.json +++ b/v3/YMDK/sp64/sp64.json @@ -2,41 +2,63 @@ "name": "YMDK SP64", "vendorId": "0x594D", "productId": "0x5364", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", "5,2", "5,3", "5,4", "5,5", "1,5", - {"x": 1}, + { + "x": 1 + }, "4,7", "4,8", "4,9", "4,10", "4,11", "4,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", "4,4", "4,5", - {"x": 1}, + { + "x": 1 + }, "5,7", "3,7", "3,8", @@ -44,67 +66,112 @@ "3,10", "3,11", "3,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 1}, + { + "x": 1 + }, "2,7", "2,8", "2,9", "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "1,7", "1,8", "1,9", "1,10", "1,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", "1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "1,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "1,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,4", - {"x": 1, "c": "#cccccc", "w": 2.75}, + { + "x": 1, + "c": "#cccccc", + "w": 2.75 + }, "0,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,8", - {"w": 1.25}, + { + "w": 1.25 + }, "0,9", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,10", "0,11", "0,12" diff --git a/v3/YMDK/wings/wings.json b/v3/YMDK/wings/wings.json index 516c1f69cb..59883a1973 100644 --- a/v3/YMDK/wings/wings.json +++ b/v3/YMDK/wings/wings.json @@ -2,64 +2,146 @@ "name": "Wings", "vendorId": "0x594D", "productId": "0x2975", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 2.75}, "0,2", {"x": 8.5}, "0,11"], [ - {"y": -0.75, "x": 0.75, "c": "#777777"}, + { + "x": 2.75 + }, + "0,2", + { + "x": 8.5 + }, + "0,11" + ], + [ + { + "y": -0.75, + "x": 0.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10.5}, + { + "x": 10.5 + }, "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "4,14" ], [ - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 10}, + { + "x": 10 + }, "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14" ], [ - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.5}, + { + "x": 9.5 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 9.5}, + { + "x": 9.5 + }, "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12" ], - [{"y": -0.75, "x": 16}, "3,13"], - [{"y": -0.25, "w": 1.5}, "4,0"], - [{"y": -0.75, "x": 15}, "4,11", "4,12", "4,13"], + [ + { + "y": -0.75, + "x": 16 + }, + "3,13" + ], + [ + { + "y": -0.25, + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 15 + }, + "4,11", + "4,12", + "4,13" + ], [ { "r": 12, @@ -74,31 +156,103 @@ "0,5", "0,6" ], - [{"x": -1.75}, "1,2", "1,3", "1,4", "1,5"], - [{"x": -1.5}, "2,2", "2,3", "2,4", "2,5"], - [{"x": -1}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": -1, "c": "#aaaaaa", "w": 1.5}, + { + "x": -1.75 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -1.5 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": -1 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": -1, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8" ], [ - {"r": -12, "rx": 11.25, "ry": 3, "y": -2.5, "x": -2.75, "c": "#cccccc"}, + { + "r": -12, + "rx": 11.25, + "ry": 3, + "y": -2.5, + "x": -2.75, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -3.25}, "1,6", "1,7", "1,8", "1,9", "1,10"], - [{"x": -3}, "2,6", "2,7", "2,8", "2,9"], - [{"x": -2.75}, "3,7", "3,8", "3,9", "3,10"], [ - {"x": -3.25, "c": "#777777", "w": 2.75}, + { + "x": -3.25 + }, + "1,6", + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -3 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -2.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": -3.25, + "c": "#777777", + "w": 2.75 + }, "4,9", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10" ] ] diff --git a/v3/YMDK/wingshs/wingshs.json b/v3/YMDK/wingshs/wingshs.json index 6a6f1d7c1c..6df99845a5 100644 --- a/v3/YMDK/wingshs/wingshs.json +++ b/v3/YMDK/wingshs/wingshs.json @@ -2,63 +2,146 @@ "name": "Wings Hotswap", "vendorId": "0x594D", "productId": "0x4975", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 2.75}, "0,2", {"x": 8.5}, "0,11"], [ - {"y": -0.75, "x": 0.75, "c": "#777777"}, + { + "x": 2.75 + }, + "0,2", + { + "x": 8.5 + }, + "0,11" + ], + [ + { + "y": -0.75, + "x": 0.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10.5}, + { + "x": 10.5 + }, "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "4,14" ], [ - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 10}, + { + "x": 10 + }, "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14" ], [ - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.5}, + { + "x": 9.5 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 9.5}, + { + "x": 9.5 + }, "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11" ], - [{"y": -0.75, "x": 16}, "3,13"], - [{"y": -0.25, "w": 1.5}, "4,0"], - [{"y": -0.75, "x": 15}, "4,11", "4,12", "4,13"], + [ + { + "y": -0.75, + "x": 16 + }, + "3,13" + ], + [ + { + "y": -0.25, + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 15 + }, + "4,11", + "4,12", + "4,13" + ], [ { "r": 12, @@ -73,31 +156,103 @@ "0,5", "0,6" ], - [{"x": -1.75}, "1,2", "1,3", "1,4", "1,5"], - [{"x": -1.5}, "2,2", "2,3", "2,4", "2,5"], - [{"x": -1}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": -1, "c": "#aaaaaa", "w": 1.5}, + { + "x": -1.75 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -1.5 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": -1 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": -1, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ - {"r": -12, "rx": 11.25, "ry": 3, "y": -2.5, "x": -2.75, "c": "#cccccc"}, + { + "r": -12, + "rx": 11.25, + "ry": 3, + "y": -2.5, + "x": -2.75, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -3.25}, "1,6", "1,7", "1,8", "1,9", "1,10"], - [{"x": -3}, "2,6", "2,7", "2,8", "2,9"], - [{"x": -2.75}, "3,6", "3,7", "3,8", "3,9"], [ - {"x": -3.25, "c": "#777777", "w": 2.75}, + { + "x": -3.25 + }, + "1,6", + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -3 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -2.75 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -3.25, + "c": "#777777", + "w": 2.75 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9" ] ] diff --git a/v3/YMDK/yd60mq/yd60mq.json b/v3/YMDK/yd60mq/yd60mq.json index 7ec72882a6..398dd91b63 100644 --- a/v3/YMDK/yd60mq/yd60mq.json +++ b/v3/YMDK/yd60mq/yd60mq.json @@ -2,9 +2,16 @@ "name": "YMDK YD60MQ", "vendorId": "0x594D", "productId": "0x604D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", diff --git a/v3/YMDK/ymd09/ymd09.json b/v3/YMDK/ymd09/ymd09.json index a4f4aba372..4e28a520ab 100644 --- a/v3/YMDK/ymd09/ymd09.json +++ b/v3/YMDK/ymd09/ymd09.json @@ -2,14 +2,33 @@ "name": "YMDK YMD09", "vendorId": "0x594D", "productId": "0x4409", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/YMDK/ymd40v2/ymdk40v2.json b/v3/YMDK/ymd40v2/ymdk40v2.json index fed99a0286..0cdecd8b3f 100644 --- a/v3/YMDK/ymd40v2/ymdk40v2.json +++ b/v3/YMDK/ymd40v2/ymdk40v2.json @@ -2,15 +2,36 @@ "name": "YMDK YMD40 v2", "vendorId": "0x594D", "productId": "0x4440", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { + "labels": [ + [ + "Bottom Row", + "Grid", + "2xSpace", + "1xSpace Right", + "1xSpace Left", + "1xSpace Center" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,12 +42,16 @@ "0,8", "0,9", "0,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -40,9 +65,13 @@ "1,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -53,40 +82,64 @@ "2,8", "2,9", "2,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,11" ], [ "3,0\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,1\n\n\n0,0", "3,2\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,3\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,4\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,5\n\n\n0,0", "3,6\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,8\n\n\n0,0", "3,9\n\n\n0,0", "3,10\n\n\n0,0", "3,11\n\n\n0,0" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "3,0\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,1\n\n\n0,1", "3,2\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,3\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "3,4\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "3,7\n\n\n0,1", "3,8\n\n\n0,1", "3,9\n\n\n0,1", @@ -94,17 +147,28 @@ "3,11\n\n\n0,1" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "3,0\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,1\n\n\n0,2", "3,2\n\n\n0,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,3\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,4\n\n\n0,2", "3,5\n\n\n0,2", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "3,7\n\n\n0,2", "3,8\n\n\n0,2", "3,9\n\n\n0,2", @@ -112,54 +176,71 @@ "3,11\n\n\n0,2" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "3,0\n\n\n0,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,1\n\n\n0,3", "3,2\n\n\n0,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,3\n\n\n0,3", - {"w": 2}, + { + "w": 2 + }, "3,4\n\n\n0,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,6\n\n\n0,3", "3,7\n\n\n0,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,8\n\n\n0,3", "3,9\n\n\n0,3", "3,10\n\n\n0,3", "3,11\n\n\n0,3" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "3,0\n\n\n0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,1\n\n\n0,4", "3,2\n\n\n0,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,3\n\n\n0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,4\n\n\n0,4", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "3,5\n\n\n0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n0,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,8\n\n\n0,4", "3,9\n\n\n0,4", "3,10\n\n\n0,4", "3,11\n\n\n0,4" ] - ], - "labels": [ - [ - "Bottom Row", - "Grid", - "2xSpace", - "1xSpace Right", - "1xSpace Left", - "1xSpace Center" - ] ] } } diff --git a/v3/YMDK/ymd75/ymd75.json b/v3/YMDK/ymd75/ymd75.json index f74d65c6e5..c566a7c0e4 100644 --- a/v3/YMDK/ymd75/ymd75.json +++ b/v3/YMDK/ymd75/ymd75.json @@ -2,15 +2,33 @@ "name": "YMD 75 VIA", "vendorId": "0x20A0", "productId": "0x422D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { + "labels": [ + "ISO Enter", + "ISO Left Shift", + "RWKL" + ], "keymap": [ [ - {"y": 1.5, "x": 3, "c": "#777777"}, + { + "y": 1.5, + "x": 3, + "c": "#777777" + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", "5,2", "5,3", @@ -23,13 +41,18 @@ "11,7", "11,5", "11,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "11,3", "11,6", "11,2" ], [ - {"x": 3, "c": "#cccccc"}, + { + "x": 3, + "c": "#cccccc" + }, "4,0", "4,1", "4,2", @@ -43,14 +66,22 @@ "10,7", "10,5", "10,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "10,6", "10,2" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -63,9 +94,13 @@ "9,7", "9,5", "9,4", - {"w": 1.5}, + { + "w": 1.5 + }, "9,3\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,6", { "x": 1.5, @@ -79,9 +114,15 @@ "9,3\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -93,21 +134,40 @@ "8,8", "8,7", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,4\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,6", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "8,4\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n1,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "1,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -118,21 +178,36 @@ "7,8", "7,7", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,4", "7,3", "7,6" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,8\n\n\n2,0", "0,7\n\n\n2,0", "0,5\n\n\n2,0", @@ -141,12 +216,17 @@ "6,6" ], [ - {"y": 0.75, "x": 13, "w": 1.5}, + { + "y": 0.75, + "x": 13, + "w": 1.5 + }, "0,8\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "0,5\n\n\n2,1" ] - ], - "labels": ["ISO Enter", "ISO Left Shift", "RWKL"] + ] } } diff --git a/v3/ZTBoards/Noon.json b/v3/ZTBoards/Noon.json index 03abbd2525..72ef56cf0f 100644 --- a/v3/ZTBoards/Noon.json +++ b/v3/ZTBoards/Noon.json @@ -2,17 +2,36 @@ "name": "Noon", "vendorId": "0x0927", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,14 +44,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,14 +71,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +97,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,24 +125,42 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,13", "3,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"x": 0.75}, + { + "x": 0.75 + }, "4,11", "4,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,15" ] ] diff --git a/v3/abatskeyboardclub/nayeon/nayeon.json b/v3/abatskeyboardclub/nayeon/nayeon.json index 66252f8198..1ebf8930b8 100644 --- a/v3/abatskeyboardclub/nayeon/nayeon.json +++ b/v3/abatskeyboardclub/nayeon/nayeon.json @@ -2,38 +2,88 @@ "name": "Nayeon", "vendorId": "0xABA7", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "WKL", + "WK" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -47,17 +97,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,17 +129,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -92,13 +160,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -109,32 +185,66 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "5,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,0", - {"d": true}, + { + "d": true + }, "5,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], - [{"y": 0.25, "x": 13, "c": "#aaaaaa"}, "1,13\n\n\n0,1", "3,13\n\n\n0,1"], + [ + { + "y": 0.25, + "x": 13, + "c": "#aaaaaa" + }, + "1,13\n\n\n0,1", + "3,13\n\n\n0,1" + ], [ { "x": 13.75, @@ -147,37 +257,57 @@ }, "2,13\n\n\n1,1" ], - [{"x": 12.75, "c": "#cccccc"}, "3,12\n\n\n1,1"], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "x": 12.75, + "c": "#cccccc" + }, + "3,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "WKL", "WK"] ] } } diff --git a/v3/absinthe/absinthe.json b/v3/absinthe/absinthe.json index 1c2839e2b7..85b83b0351 100644 --- a/v3/absinthe/absinthe.json +++ b/v3/absinthe/absinthe.json @@ -2,16 +2,31 @@ "name": "Absinthe", "vendorId": "0xB00B", "productId": "0xFEED", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 9, "cols": 9}, + "matrix": { + "rows": 9, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Full Backspace", "Full Right Shift", "ANSI"], + "labels": [ + "Full Backspace", + "Full Right Shift", + "ANSI" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -26,17 +41,27 @@ "0,6", "1,6\n\n\n0,0", "0,7\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,7", "0,8", "1,8", - {"x": 0.75, "c": "#aaaaaa", "w": 2}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2 + }, "1,6\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "3,1", "2,2", @@ -49,17 +74,26 @@ "3,5", "2,6", "3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "2,7", - {"x": 0.5}, + { + "x": 0.5 + }, "3,7", "2,8", "3,8" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "5,1", "4,2", @@ -71,13 +105,21 @@ "4,5", "5,5", "4,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -88,48 +130,93 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,6\n\n\n1,0", "6,7\n\n\n1,0", - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "6,8", - {"x": 1.5, "c": "#aaaaaa", "w": 2.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 2.75 + }, "6,6\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "8,0\n\n\n2,0", "8,1\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "8,2\n\n\n2,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,3\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "7,6\n\n\n2,0", "8,6\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "8,7\n\n\n2,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "7,7", "8,8", "7,8" ], [ - {"y": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2\n\n\n2,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,3\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,5\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "7,6\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7\n\n\n2,1" ] ] diff --git a/v3/acekeyboard/titan60/titan60.json b/v3/acekeyboard/titan60/titan60.json index 6ec34f509a..5affefb605 100644 --- a/v3/acekeyboard/titan60/titan60.json +++ b/v3/acekeyboard/titan60/titan60.json @@ -2,9 +2,16 @@ "name": "Titan 60", "vendorId": "0xACE1", "productId": "0x5449", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -17,12 +24,26 @@ "Split left shift", "Split both shifts" ], - ["Bottom Row", "6.25U", "7U Tsangan", "Utilitarian"] + [ + "Bottom Row", + "6.25U", + "7U Tsangan", + "Utilitarian" + ] ], "keymap": [ - [{"x": 13, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "2,12\n\n\n0,1"], [ - {"c": "#cccccc"}, + { + "x": 13, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "2,12\n\n\n0,1" + ], + [ + { + "c": "#cccccc" + }, "0,0", "0,1", "0,2", @@ -36,13 +57,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -55,15 +83,29 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 1.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -75,15 +117,26 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,0", "3,3\n\n\n2,0", "3,4\n\n\n2,0", @@ -94,31 +147,57 @@ "3,9\n\n\n2,0", "3,10\n\n\n2,0", "3,11\n\n\n2,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0" ], [ - {"y": 0.5, "w": 2}, + { + "y": 0.5, + "w": 2 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", "3,4\n\n\n2,1", @@ -129,15 +208,21 @@ "3,9\n\n\n2,1", "3,10\n\n\n2,1", "3,11\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,1", "3,12\n\n\n2,1", "4,3\n\n\n2,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,2", "3,3\n\n\n2,2", "3,4\n\n\n2,2", @@ -148,14 +233,21 @@ "3,9\n\n\n2,2", "3,10\n\n\n2,2", "3,11\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n2,2", "4,3\n\n\n2,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,3", "3,2\n\n\n2,3", "3,3\n\n\n2,3", @@ -167,13 +259,20 @@ "3,9\n\n\n2,3", "3,10\n\n\n2,3", "3,11\n\n\n2,3", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,3" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,4", "3,2\n\n\n2,4", "3,3\n\n\n2,4", @@ -185,38 +284,69 @@ "3,9\n\n\n2,4", "3,10\n\n\n2,4", "3,11\n\n\n2,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n2,4", "4,3\n\n\n2,4" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1", "4,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,2", "4,11\n\n\n3,2", "4,9\n\n\n3,2", diff --git a/v3/acheron/apollo/apollo87h_delta.json b/v3/acheron/apollo/apollo87h_delta.json index 27eba36b67..e3757b8023 100644 --- a/v3/acheron/apollo/apollo87h_delta.json +++ b/v3/acheron/apollo/apollo87h_delta.json @@ -1,10 +1,17 @@ { "name": "AcheronProject Apollo87H Rev. Delta", - "productId": "0x8775", "vendorId": "0x4150", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 17}, + "productId": "0x8775", + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/acheron/apollo/apollo87htsc_alpha.json b/v3/acheron/apollo/apollo87htsc_alpha.json index 0f78e8fb44..aa98ddb4e5 100644 --- a/v3/acheron/apollo/apollo87htsc_alpha.json +++ b/v3/acheron/apollo/apollo87htsc_alpha.json @@ -1,10 +1,17 @@ { "name": "AcheronProject Apollo87H-T-SC Rev. Alpha", - "productId": "0x8776", "vendorId": "0x4150", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 17}, + "productId": "0x8776", + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/acheron/apollo/apollo88htsc_alpha.json b/v3/acheron/apollo/apollo88htsc_alpha.json index 13eb40363d..475c4c10b7 100644 --- a/v3/acheron/apollo/apollo88htsc_alpha.json +++ b/v3/acheron/apollo/apollo88htsc_alpha.json @@ -1,10 +1,17 @@ { "name": "AcheronProject Apollo88H-T-SC Rev. Alpha", - "productId": "0x8873", "vendorId": "0x4150", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 17}, + "productId": "0x8873", + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/acheron/athena/athena_alpha.json b/v3/acheron/athena/athena_alpha.json index 495599e528..3ec30c3aa4 100644 --- a/v3/acheron/athena/athena_alpha.json +++ b/v3/acheron/athena/athena_alpha.json @@ -2,9 +2,16 @@ "name": "Acheron Athena", "vendorId": "0xAC11", "productId": "0x6584", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "F13 top row", @@ -16,51 +23,79 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0\n\n\n0,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", "0,4\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5\n\n\n0,1", "0,6\n\n\n0,1", "0,7\n\n\n0,1", "0,8\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9\n\n\n0,1", "0,10\n\n\n0,1", "0,11\n\n\n0,1", "0,12\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", "0,5\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", "0,9\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5, "x": 2.5}, + { + "y": 0.5, + "x": 2.5 + }, "1,0", "1,1", "1,2", @@ -74,20 +109,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", "1,15", "1,16", - {"x": 1.25}, + { + "x": 1.25 + }, "1,13\n\n\n1,1", "1,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -100,9 +149,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,14", "2,15", "2,16", @@ -118,9 +171,15 @@ "3,13\n\n\n2,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -132,18 +191,32 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n2,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "3,12\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -154,48 +227,95 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n4,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,15", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n4,1", "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n5,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n5,1", "5,1\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n5,1", "5,11\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,1" ] ] diff --git a/v3/acheron/athena/athena_beta.json b/v3/acheron/athena/athena_beta.json index 8744847162..f9d5a1a8e8 100644 --- a/v3/acheron/athena/athena_beta.json +++ b/v3/acheron/athena/athena_beta.json @@ -2,9 +2,16 @@ "name": "Acheron Athena rev. Beta", "vendorId": "0xAC11", "productId": "0x6585", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "F13 top row", @@ -16,51 +23,79 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0\n\n\n0,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", "0,4\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5\n\n\n0,1", "0,6\n\n\n0,1", "0,7\n\n\n0,1", "0,8\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9\n\n\n0,1", "0,10\n\n\n0,1", "0,11\n\n\n0,1", "0,12\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", "0,5\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", "0,9\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5, "x": 2.5}, + { + "y": 0.5, + "x": 2.5 + }, "1,0", "1,1", "1,2", @@ -74,20 +109,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", "1,15", "1,16", - {"x": 1.25}, + { + "x": 1.25 + }, "1,13\n\n\n1,1", "1,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -100,9 +149,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,14", "2,15", "2,16", @@ -118,9 +171,15 @@ "3,13\n\n\n2,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -132,18 +191,32 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n2,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "3,12\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -154,48 +227,95 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n4,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,15", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n4,1", "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n5,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n5,1", "5,1\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n5,1", "5,11\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,1" ] ] diff --git a/v3/acheron/austin/austin.json b/v3/acheron/austin/austin.json index 44769c7445..a14bbfadd1 100644 --- a/v3/acheron/austin/austin.json +++ b/v3/acheron/austin/austin.json @@ -2,46 +2,72 @@ "name": "Acheron Austin", "vendorId": "0xAC11", "productId": "0x4175", - "matrix": {"rows": 6, "cols": 19}, + "matrix": { + "rows": 6, + "cols": 19 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"], + [ + "Bottom Row", + "6.25U", + "7U" + ], "Split Numpad Zero" ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15", "0,16", "0,17", "0,18" ], [ - {"y": 0.25, "x": 2.5}, + { + "y": 0.25, + "x": 2.5 + }, "1,0", "1,1", "1,2", @@ -55,23 +81,39 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,15", - {"x": 0.25}, + { + "x": 0.25 + }, "1,16", "1,17", "1,18", "5,18", - {"x": 0.75}, + { + "x": 0.75 + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -84,15 +126,23 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", - {"x": 0.25}, + { + "x": 0.25 + }, "2,15", "2,16", "2,17", - {"h": 2}, + { + "h": 2 + }, "3,18", { "x": 1.5, @@ -106,9 +156,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -120,25 +176,46 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,14", - {"x": 0.25}, + { + "x": 0.25 + }, "3,15", "3,16", "3,17", - {"x": 1.5}, + { + "x": 1.5 + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -149,47 +226,107 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"x": 2.5, "c": "#cccccc"}, + { + "x": 2.5, + "c": "#cccccc" + }, "4,15", "4,16", "4,17", - {"h": 2}, + { + "h": 2 + }, "4,18" ], - [{"y": -0.75, "x": 16.75}, "4,13"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75 + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,0", - {"x": 3.5, "c": "#cccccc", "w": 2}, + { + "x": 3.5, + "c": "#cccccc", + "w": 2 + }, "5,15\n\n\n4,0", "5,17", - {"x": 1.75}, + { + "x": 1.75 + }, "5,15\n\n\n4,1", "5,16\n\n\n4,1" ], - [{"y": -0.75, "x": 15.75}, "5,11", "5,12", "5,14"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 15.75 + }, + "5,11", + "5,12", + "5,14" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,1" ] ] diff --git a/v3/acheron/elongate/elongate.json b/v3/acheron/elongate/elongate.json index b9b23bfc83..7477f8a734 100644 --- a/v3/acheron/elongate/elongate.json +++ b/v3/acheron/elongate/elongate.json @@ -2,15 +2,26 @@ "name": "Acheron Project Elongate", "vendorId": "0x4150", "productId": "0x454D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,17 +32,27 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,12", "0,13", "0,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,17 +62,28 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,11", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,12", "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -60,31 +92,70 @@ "2,7", "2,8", "2,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,10", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" ], - [{"y": -0.75, "x": 11.25, "c": "#777777"}, "4,11"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 11.25, + "c": "#777777" + }, + "4,11" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,4", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "3,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,9", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "3,13", "3,14" ], - [{"y": -0.75, "x": 10.25, "c": "#777777"}, "3,10", "3,11", "3,12"] + [ + { + "y": -0.75, + "x": 10.25, + "c": "#777777" + }, + "3,10", + "3,11", + "3,12" + ] ] } } diff --git a/v3/acheron/shark/shark.json b/v3/acheron/shark/shark.json index 675a67cc57..e94642b019 100644 --- a/v3/acheron/shark/shark.json +++ b/v3/acheron/shark/shark.json @@ -2,14 +2,28 @@ "name": "Acheron Shark", "vendorId": "0xAC11", "productId": "0x5368", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": [["Bottom Row", "Grid (2x1U)", "MIT (1x2U)", "2x2U"]], + "labels": [ + [ + "Bottom Row", + "Grid (2x1U)", + "MIT (1x2U)", + "2x2U" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,12 +34,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -36,12 +54,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -52,7 +74,9 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ @@ -60,28 +84,55 @@ "3,1", "3,2", "3,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,4\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n0,0", "3,6\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,7\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8", "3,9", "3,10", "3,11" ], [ - {"y": 0.5, "x": 4, "c": "#777777"}, + { + "y": 0.5, + "x": 4, + "c": "#777777" + }, "3,4\n\n\n0,1", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,6\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,7\n\n\n0,1" ], - [{"x": 4, "w": 2}, "3,5\n\n\n0,2", {"w": 2}, "3,7\n\n\n0,2"] + [ + { + "x": 4, + "w": 2 + }, + "3,5\n\n\n0,2", + { + "w": 2 + }, + "3,7\n\n\n0,2" + ] ] } } diff --git a/v3/acheron/themis/87h.json b/v3/acheron/themis/87h.json index f2c5772beb..700faf79a2 100644 --- a/v3/acheron/themis/87h.json +++ b/v3/acheron/themis/87h.json @@ -2,205 +2,208 @@ "name": "Acheron Themis 87H rev. Alpha", "vendorId": "0xAC11", "productId": "0x5448", - "matrix": {"rows": 9, "cols": 18}, + "matrix": { + "rows": 9, + "cols": 18 + }, "layouts": { "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 1, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.5 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.5 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "6,14", - "6,17", - "6,16" - ], - [ - { - "y": 0.5 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "7,14", - "7,17", - "7,16" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w": 1.5 - }, - "2,13", - { - "x": 0.25 - }, - "8,14", - "8,17", - "8,16" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,12", - { - "x": 1.25, - "c": "#cccccc" - }, - "4,15" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0", - { - "w": 1.25 - }, - "5,14", - { - "w": 1.25 - }, - "5,2", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,6", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,9", - { - "w": 1.25 - }, - "5,10", - { - "w": 1.25 - }, - "5,11", - { - "w": 1.25 - }, - "5,12", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,14", - "5,15", - "5,16" - ] -] -} + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "6,14", + "6,17", + "6,16" + ], + [ + { + "y": 0.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "7,14", + "7,17", + "7,16" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13", + { + "x": 0.25 + }, + "8,14", + "8,17", + "8,16" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,12", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,15" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,14", + { + "w": 1.25 + }, + "5,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,9", + { + "w": 1.25 + }, + "5,10", + { + "w": 1.25 + }, + "5,11", + { + "w": 1.25 + }, + "5,12", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,14", + "5,15", + "5,16" + ] + ] + } } diff --git a/v3/acheron/themis/87htsc.json b/v3/acheron/themis/87htsc.json index c4bdc78dcf..7fe8477293 100644 --- a/v3/acheron/themis/87htsc.json +++ b/v3/acheron/themis/87htsc.json @@ -2,195 +2,198 @@ "name": "Acheron Themis 87HTSC rev. Alpha", "vendorId": "0xAC11", "productId": "0x5449", - "matrix": {"rows": 9, "cols": 18}, + "matrix": { + "rows": 9, + "cols": 18 + }, "layouts": { "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 1, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.5 - }, - "0,6", - "0,7", - "0,8", - "0,9", - { - "x": 0.5 - }, - "0,10", - "0,11", - "0,12", - "0,13", - { - "x": 0.25 - }, - "6,14", - "6,17", - "6,16" - ], - [ - { - "y": 0.5 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "7,14", - "7,17", - "7,16" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w": 1.5 - }, - "2,13", - { - "x": 0.25 - }, - "8,14", - "8,17", - "8,16" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,12" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,12", - { - "x": 1.25, - "c": "#cccccc" - }, - "4,15" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,0", - "5,1", - { - "w": 1.5 - }, - "5,2", - { - "c": "#cccccc", - "w": 7 - }, - "5,6", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,10", - "5,11", - { - "w": 1.5 - }, - "5,12", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,14", - "5,15", - "5,16" - ] -] -} + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5 + }, + "0,6", + "0,7", + "0,8", + "0,9", + { + "x": 0.5 + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "x": 0.25 + }, + "6,14", + "6,17", + "6,16" + ], + [ + { + "y": 0.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "7,14", + "7,17", + "7,16" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13", + { + "x": 0.25 + }, + "8,14", + "8,17", + "8,16" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,12" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,12", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,15" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,0", + "5,1", + { + "w": 1.5 + }, + "5,2", + { + "c": "#cccccc", + "w": 7 + }, + "5,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,10", + "5,11", + { + "w": 1.5 + }, + "5,12", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,14", + "5,15", + "5,16" + ] + ] + } } diff --git a/v3/acheron/themis/88htsc.json b/v3/acheron/themis/88htsc.json index 7090d99242..0db9afc5d9 100644 --- a/v3/acheron/themis/88htsc.json +++ b/v3/acheron/themis/88htsc.json @@ -2,199 +2,202 @@ "name": "Acheron Themis 88H-T-SC rev. Alpha", "vendorId": "0xAC11", "productId": "0x5450", - "matrix": {"rows": 9, "cols": 18}, + "matrix": { + "rows": 9, + "cols": 18 + }, "layouts": { "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.25 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "0,13", - { - "x": 0.25 - }, - "6,14", - "6,17", - "6,16" - ], - [ - { - "y": 0.5 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "7,14", - "7,17", - "7,16" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w": 1.5 - }, - "2,13", - { - "x": 0.25 - }, - "8,14", - "8,17", - "8,16" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,12" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,12", - { - "x": 1.25, - "c": "#cccccc" - }, - "4,15" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,0", - "5,1", - { - "w": 1.5 - }, - "5,2", - { - "c": "#cccccc", - "w": 7 - }, - "5,6", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,10", - "5,11", - { - "w": 1.5 - }, - "5,12", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,14", - "5,15", - "5,16" - ] -] -} + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13", + { + "x": 0.25 + }, + "6,14", + "6,17", + "6,16" + ], + [ + { + "y": 0.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "7,14", + "7,17", + "7,16" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13", + { + "x": 0.25 + }, + "8,14", + "8,17", + "8,16" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,12" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,12", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,15" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,0", + "5,1", + { + "w": 1.5 + }, + "5,2", + { + "c": "#cccccc", + "w": 7 + }, + "5,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,10", + "5,11", + { + "w": 1.5 + }, + "5,12", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,14", + "5,15", + "5,16" + ] + ] + } } diff --git a/v3/adafruit/macropad/macropad.json b/v3/adafruit/macropad/macropad.json index ebfb4ab86b..95b5bbc394 100644 --- a/v3/adafruit/macropad/macropad.json +++ b/v3/adafruit/macropad/macropad.json @@ -2,7 +2,13 @@ "name": "Adafruit MacroPad RP2040", "vendorId": "0x239A", "productId": "0x0108", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 5, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,87 +19,264 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ - ["None", 0], - ["Solid Color", 1], - ["Alpha Mods", 2], - ["Gradient Up Down", 3], - ["Gradient Left Right", 4], - ["Breathing", 5], - ["Band Sat", 6], - ["Band Val", 7], - ["Band PinWheel Sat", 8], - ["Band PinWheel Val", 9], - ["Ban Spiral Sat", 10], - ["Ban Spiral Val", 11], - ["Cycle All", 12], - ["Cycle Left Right", 13], - ["Cycle Up Down", 14], - ["Rainbow Moving Chevron", 15], - ["Cycle Out In", 16], - ["Cycle Out In Dual", 17], - ["Cycle Pinwheel", 18], - ["Cycle Spiral", 19], - ["Dual Beacon", 20], - ["Rainbow Beacon", 21], - ["Rainbow Pinwheels", 22], - ["Raindrops", 23], - ["Jellybeans Raindrops", 24], - ["Hue Breathing", 25], - ["Hue Pendulum", 26], - ["Hue Wave", 27], - ["Pixel Rain", 28], - ["Pixel Flow", 29], - ["Pixel Fractal", 30], - ["Typing Heatmap", 31], - ["Digital Rain", 32], - ["Solid Reactive Simple", 33], - ["Solid Reactive", 34], - ["Solid Reactive Wide", 35], - ["Solid Reactive MultiWide", 36], - ["Solid Reactive Cross", 37], - ["Solid Reactive MultiCross", 38], - ["Solid Reactive Nexus", 39], - ["Solid Reactive MultiNexus", 40], - ["Splash", 41], - ["MultiSplash", 42], - ["Solid Splash", 43], - ["Solid MultiSplash", 44] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alpha Mods", + 2 + ], + [ + "Gradient Up Down", + 3 + ], + [ + "Gradient Left Right", + 4 + ], + [ + "Breathing", + 5 + ], + [ + "Band Sat", + 6 + ], + [ + "Band Val", + 7 + ], + [ + "Band PinWheel Sat", + 8 + ], + [ + "Band PinWheel Val", + 9 + ], + [ + "Ban Spiral Sat", + 10 + ], + [ + "Ban Spiral Val", + 11 + ], + [ + "Cycle All", + 12 + ], + [ + "Cycle Left Right", + 13 + ], + [ + "Cycle Up Down", + 14 + ], + [ + "Rainbow Moving Chevron", + 15 + ], + [ + "Cycle Out In", + 16 + ], + [ + "Cycle Out In Dual", + 17 + ], + [ + "Cycle Pinwheel", + 18 + ], + [ + "Cycle Spiral", + 19 + ], + [ + "Dual Beacon", + 20 + ], + [ + "Rainbow Beacon", + 21 + ], + [ + "Rainbow Pinwheels", + 22 + ], + [ + "Raindrops", + 23 + ], + [ + "Jellybeans Raindrops", + 24 + ], + [ + "Hue Breathing", + 25 + ], + [ + "Hue Pendulum", + 26 + ], + [ + "Hue Wave", + 27 + ], + [ + "Pixel Rain", + 28 + ], + [ + "Pixel Flow", + 29 + ], + [ + "Pixel Fractal", + 30 + ], + [ + "Typing Heatmap", + 31 + ], + [ + "Digital Rain", + 32 + ], + [ + "Solid Reactive Simple", + 33 + ], + [ + "Solid Reactive", + 34 + ], + [ + "Solid Reactive Wide", + 35 + ], + [ + "Solid Reactive MultiWide", + 36 + ], + [ + "Solid Reactive Cross", + 37 + ], + [ + "Solid Reactive MultiCross", + 38 + ], + [ + "Solid Reactive Nexus", + 39 + ], + [ + "Solid Reactive MultiNexus", + 40 + ], + [ + "Splash", + 41 + ], + [ + "MultiSplash", + 42 + ], + [ + "Solid Splash", + 43 + ], + [ + "Solid MultiSplash", + 44 + ] ] }, { "showIf": "{id_qmk_rgb_matrix_effect} > 1", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 3}, "layouts": { "keymap": [ - [{"x": 2}, "0,2\n\n\n\n\n\n\n\n\ne0"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"], - ["4,0", "4,1", "4,2"] + [ + { + "x": 2 + }, + "0,2\n\n\n\n\n\n\n\n\ne0" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ], + [ + "4,0", + "4,1", + "4,2" + ] ] } } diff --git a/v3/adpenrose/akemipad/akemipad.json b/v3/adpenrose/akemipad/akemipad.json index bdfafbe2a8..5c01befaf3 100644 --- a/v3/adpenrose/akemipad/akemipad.json +++ b/v3/adpenrose/akemipad/akemipad.json @@ -2,6 +2,10 @@ "name": "AkemiPad", "vendorId": "0x4450", "productId": "0x0004", + "matrix": { + "rows": 6, + "cols": 5 + }, "menus": [ { "label": "Lighting", @@ -13,13 +17,24 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -31,23 +46,37 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } - ], - "matrix": {"rows": 6, "cols": 5}, + ], "layouts": { - "labels": ["Split Plus", "Split Enter", "Split Zero"], + "labels": [ + "Split Plus", + "Split Enter", + "Split Zero" + ], "keymap": [ [ { diff --git a/v3/adpenrose/kintsugi/kintsugi.json b/v3/adpenrose/kintsugi/kintsugi.json index e2f28b4ca8..ee84865928 100644 --- a/v3/adpenrose/kintsugi/kintsugi.json +++ b/v3/adpenrose/kintsugi/kintsugi.json @@ -2,15 +2,26 @@ "name": "Kintsugi", "vendorId": "0x4450", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "5,3", "5,4", "5,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +60,20 @@ "6,3", "6,4", "6,5", - {"w": 1.5}, + { + "w": 1.5 + }, "6,6" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,15 +85,25 @@ "7,2", "7,3", "7,4", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,6\n\n\n\n\n\n\n\n\ne0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -79,27 +114,49 @@ "8,1", "8,2", "8,3", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,6" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "9,4", "9,5", "9,6" diff --git a/v3/adpenrose/mine/mine.json b/v3/adpenrose/mine/mine.json index b3e7795b9d..750a0f34f9 100644 --- a/v3/adpenrose/mine/mine.json +++ b/v3/adpenrose/mine/mine.json @@ -2,9 +2,15 @@ "name": "Mine", "vendorId": "0x4450", "productId": "0x0006", - "matrix": {"rows": 11, "cols": 10}, + "matrix": { + "rows": 11, + "cols": 10 + }, "layouts": { - "labels": ["ISO enter", "Split Left Shift"], + "labels": [ + "ISO enter", + "Split Left Shift" + ], "keymap": [ [ { diff --git a/v3/adpenrose/obi/obi.json b/v3/adpenrose/obi/obi.json index c919fcb487..dd2907ac33 100644 --- a/v3/adpenrose/obi/obi.json +++ b/v3/adpenrose/obi/obi.json @@ -2,20 +2,40 @@ "name": "Obi", "vendorId": "0x4450", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 14}, + "matrix": { + "rows": 4, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Encoder", "Split Spacebar"], + "labels": [ + "Encoder", + "Split Spacebar" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0\n\n\n0,1\n\n\n\n\n\ne0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,0\n\n\n0,0", - {"x": 0.25, "c": "#777777", "w": 1.5}, + { + "x": 0.25, + "c": "#777777", + "w": 1.5 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -27,15 +47,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,13" ], [ - {"x": 1.25}, + { + "x": 1.25 + }, "1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -46,15 +76,26 @@ "1,9", "1,10", "1,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "1,13" ], [ - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -63,36 +104,66 @@ "2,7", "2,8", "2,9", - {"w": 1.75}, + { + "w": 1.75 + }, "2,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13" ], [ - {"x": 1.25}, + { + "x": 1.25 + }, "3,0", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "3,1", "3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,11", "3,12", "3,13" ], [ - {"y": 0.25, "x": 6, "c": "#cccccc", "w": 2.25}, + { + "y": 0.25, + "x": 6, + "c": "#cccccc", + "w": 2.25 + }, "3,5\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,6\n\n\n1,1", - {"w": 2.75}, + { + "w": 2.75 + }, "3,7\n\n\n1,1" ] ] diff --git a/v3/adpenrose/shisaku/shisaku.json b/v3/adpenrose/shisaku/shisaku.json index 6093adfe53..66b2442220 100644 --- a/v3/adpenrose/shisaku/shisaku.json +++ b/v3/adpenrose/shisaku/shisaku.json @@ -2,77 +2,178 @@ "name": "Shisaku", "vendorId": "0x4450", "productId": "0x0003", - "matrix": {"rows": 8, "cols": 7}, + "matrix": { + "rows": 8, + "cols": 7 + }, "layouts": { "keymap": [ [ - {"y": 1, "x": 1, "c": "#aaaaaa"}, + { + "y": 1, + "x": 1, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 8.95}, + { + "x": 8.95 + }, "1,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,4" ], [ - {"x": 0.3, "w": 1.75}, + { + "x": 0.3, + "w": 1.75 + }, "1,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,6", - {"x": 9.3}, + { + "x": 9.3 + }, "3,3", - {"x": -1.7763568394002505e-15, "c": "#777777", "w": 1.75}, + { + "x": -1.7763568394002505e-15, + "c": "#777777", + "w": 1.75 + }, "3,4" ], [ - {"x": 0.05, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.05, + "c": "#aaaaaa", + "w": 1.25 + }, "3,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", - {"x": 8.79}, + { + "x": 8.79 + }, "5,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,0" ], [ - {"x": 0.05, "w": 1.5}, + { + "x": 0.05, + "w": 1.5 + }, "6,1", - {"x": 10.54, "c": "#777777"}, + { + "x": 10.54, + "c": "#777777" + }, "7,0", "7,4", "7,5" ], [ - {"r": 12, "y": -4.75, "x": 3.35, "c": "#cccccc"}, + { + "r": 12, + "y": -4.75, + "x": 3.35, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5" ], - [{"x": 3.6}, "2,0", "2,1", "2,2", "2,3"], - [{"x": 4.05}, "4,2", "4,3", "4,4", "4,5"], [ - {"x": 4.1, "c": "#aaaaaa"}, + { + "x": 3.6 + }, + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + { + "x": 4.05 + }, + "4,2", + "4,3", + "4,4", + "4,5" + ], + [ + { + "x": 4.1, + "c": "#aaaaaa" + }, "6,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,4" ], [ - {"r": -12, "y": -0.8999999999999999, "x": 7.3, "c": "#cccccc"}, + { + "r": -12, + "y": -0.8999999999999999, + "x": 7.3, + "c": "#cccccc" + }, "0,6", "1,0", "1,1", "1,2" ], - [{"x": 7.45}, "2,4", "2,5", "2,6", "3,0"], - [{"x": 7}, "5,0", "5,1", "5,2", "5,3"], - [{"x": 7, "c": "#777777", "w": 2.75}, "6,5"] + [ + { + "x": 7.45 + }, + "2,4", + "2,5", + "2,6", + "3,0" + ], + [ + { + "x": 7 + }, + "5,0", + "5,1", + "5,2", + "5,3" + ], + [ + { + "x": 7, + "c": "#777777", + "w": 2.75 + }, + "6,5" + ] ] } } diff --git a/v3/aeboards/aegis/aeboards_aegis.json b/v3/aeboards/aegis/aeboards_aegis.json index e3b93e6106..1ae15623b9 100644 --- a/v3/aeboards/aegis/aeboards_aegis.json +++ b/v3/aeboards/aegis/aeboards_aegis.json @@ -2,46 +2,80 @@ "name": "AEboards AEGIS", "vendorId": "0x4145", "productId": "0x0807", - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Numpad", "Flipped", "Flipped 2", "Unflipped", "All Keys"] + [ + "Numpad", + "Flipped", + "Flipped 2", + "Unflipped", + "All Keys" + ] ], "keymap": [ - {"name": "AEGIS"}, + { + "name": "AEGIS" + }, [ - {"x": 12.75, "c": "#aaaaaa", "t": "000000"}, + { + "x": 12.75, + "c": "#aaaaaa", + "t": "000000" + }, "0,0", "1,0", "0,1", "1,1", - {"x": 0.5, "c": "#888888"}, + { + "x": 0.5, + "c": "#888888" + }, "0,2", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,4", "0,5", "1,5", "0,6", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,6", "0,7", "1,7", "0,8" ], [ - {"y": 0.25, "x": 12.75, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 12.75, + "c": "#aaaaaa" + }, "2,0", "3,0", "2,1", "3,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,2", "3,2", "2,3", @@ -55,9 +89,15 @@ "2,7", "3,7", "2,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,8\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,8\n\n\n0,1", "1,8\n\n\n0,1" ], @@ -66,27 +106,47 @@ "5,0\n\n\n2,3", "4,1\n\n\n2,3", "5,1\n\n\n2,3", - {"x": 0.25}, + { + "x": 0.25 + }, "4,0\n\n\n2,2", "5,0\n\n\n2,2", "4,1\n\n\n2,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,1\n\n\n2,2", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "6,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0\n\n\n2,1", "4,1\n\n\n2,1", "5,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0\n\n\n2,0", "4,1\n\n\n2,0", "5,1\n\n\n2,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "4,3", "5,3", @@ -99,34 +159,58 @@ "4,7", "5,7", "4,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0\n\n\n2,3", "7,0\n\n\n2,3", "6,1\n\n\n2,3", "7,1\n\n\n2,3", - {"x": 0.25}, + { + "x": 0.25 + }, "6,0\n\n\n2,2", "7,0\n\n\n2,2", "6,1\n\n\n2,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "9,1\n\n\n2,2", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "7,0\n\n\n2,1", "6,1\n\n\n2,1", "7,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "6,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0\n\n\n2,0", "6,1\n\n\n2,0", "7,1\n\n\n2,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "6,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,2", "6,3", "7,3", @@ -138,34 +222,59 @@ "7,6", "6,7", "7,7", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "6,8" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,0\n\n\n2,3", "9,0\n\n\n2,3", "8,1\n\n\n2,3", "9,1\n\n\n2,3", - {"x": 0.25}, + { + "x": 0.25 + }, "8,0\n\n\n2,2", "9,0\n\n\n2,2", "8,1\n\n\n2,2", - {"x": 1.25, "c": "#aaaaaa", "h": 2}, + { + "x": 1.25, + "c": "#aaaaaa", + "h": 2 + }, "8,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n2,1", "8,1\n\n\n2,1", "9,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "h": 2}, + { + "x": 0.25, + "c": "#aaaaaa", + "h": 2 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n2,0", "8,1\n\n\n2,0", "9,1\n\n\n2,0", - {"x": 1.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.25 + }, "9,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,3", "9,3", "8,4", @@ -176,38 +285,82 @@ "9,6", "8,7", "9,7", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,8\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "8,8\n\n\n1,1", "9,8\n\n\n1,1" ], - [{"y": -0.75, "x": 17, "c": "#888888"}, "8,2"], [ - {"y": -0.25, "c": "#cccccc"}, + { + "y": -0.75, + "x": 17, + "c": "#888888" + }, + "8,2" + ], + [ + { + "y": -0.25, + "c": "#cccccc" + }, "10,0\n\n\n2,3", "11,0\n\n\n2,3", "10,1\n\n\n2,3", - {"x": 1.25, "w": 2}, + { + "x": 1.25, + "w": 2 + }, "10,0\n\n\n2,2", "10,1\n\n\n2,2", - {"x": 2.25, "w": 2}, + { + "x": 2.25, + "w": 2 + }, "10,1\n\n\n2,1", - {"x": 2.25}, + { + "x": 2.25 + }, "11,0\n\n\n2,0", "10,1\n\n\n2,0", - {"x": 3.5, "c": "#aaaaaa"}, + { + "x": 3.5, + "c": "#aaaaaa" + }, "10,3", "11,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,7", "10,8", - {"w": 1.5}, + { + "w": 1.5 + }, "11,8" ], - [{"y": -0.75, "x": 16, "c": "#888888"}, "11,1", "10,2", "11,2"] + [ + { + "y": -0.75, + "x": 16, + "c": "#888888" + }, + "11,1", + "10,2", + "11,2" + ] ] } } diff --git a/v3/aeboards/constellation/constellation.json b/v3/aeboards/constellation/constellation.json index 6d5c9fa19a..5dd183b4f1 100644 --- a/v3/aeboards/constellation/constellation.json +++ b/v3/aeboards/constellation/constellation.json @@ -2,14 +2,23 @@ "name": "AEBoards CONSTELLATION", "vendorId": "0x4145", "productId": "0x065c", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,17 +31,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,15 +65,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -65,14 +93,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,27 +118,50 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/aeboards/constellation/constellation_rev3.json b/v3/aeboards/constellation/constellation_rev3.json index 900c30fd43..3a0b06ca63 100644 --- a/v3/aeboards/constellation/constellation_rev3.json +++ b/v3/aeboards/constellation/constellation_rev3.json @@ -7,7 +7,9 @@ "cols": 15 }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/v3/aeboards/ext65/aeboards_ext65_rev1.json b/v3/aeboards/ext65/aeboards_ext65_rev1.json index 1fa8ab22e6..9f779ae1fa 100644 --- a/v3/aeboards/ext65/aeboards_ext65_rev1.json +++ b/v3/aeboards/ext65/aeboards_ext65_rev1.json @@ -2,7 +2,10 @@ "name": "AEBoards EXT65 Rev 1", "vendorId": "0x4145", "productId": "0xae65", - "matrix": {"rows": 10, "cols": 10}, + "matrix": { + "rows": 10, + "cols": 10 + }, "layouts": { "labels": [ "Split Backspace", @@ -11,16 +14,31 @@ "Split Numpad Zero" ], "keymap": [ - [{"x": 18.75}, "1,8\n\n\n0,1", "5,8\n\n\n0,1"], [ - {"y": 0.25, "x": 1.25, "c": "#aaaaaa"}, + { + "x": 18.75 + }, + "1,8\n\n\n0,1", + "5,8\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 1.25, + "c": "#aaaaaa" + }, "0,0", "1,0", "0,1", "1,1", - {"x": 0.5, "c": "#888888"}, + { + "x": 0.5, + "c": "#888888" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "0,3", "1,3", @@ -33,21 +51,35 @@ "0,7", "1,7", "0,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,8\n\n\n0,0", "0,9" ], [ "2,0\n\n\n1,1", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "2,3", "3,3", @@ -60,20 +92,33 @@ "2,7", "3,7", "2,8", - {"w": 1.5}, + { + "w": 1.5 + }, "3,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,9" ], [ "4,0\n\n\n1,1", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "5,0", "4,1", "5,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "4,3", "5,3", @@ -85,21 +130,35 @@ "5,6", "4,7", "5,7", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,8", "4,9" ], [ "6,0\n\n\n2,1", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "6,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,2", "6,3", "7,3", @@ -110,35 +169,70 @@ "6,6", "7,6", "6,7", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,8", - {"c": "#888888"}, + { + "c": "#888888" + }, "6,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,9" ], [ "8,0\n\n\n2,1", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "9,0", - {"w": 2}, + { + "w": 2 + }, "9,1\n\n\n3,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "8,2", "9,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,6", "8,7", - {"x": 0.5, "c": "#888888"}, + { + "x": 0.5, + "c": "#888888" + }, "9,8", "8,8", "9,9" ], - [{"y": 0.25, "x": 3.25, "c": "#cccccc"}, "8,1\n\n\n3,1", "9,1\n\n\n3,1"] + [ + { + "y": 0.25, + "x": 3.25, + "c": "#cccccc" + }, + "8,1\n\n\n3,1", + "9,1\n\n\n3,1" + ] ] } } diff --git a/v3/aeboards/ext65/aeboards_ext65_rev2.json b/v3/aeboards/ext65/aeboards_ext65_rev2.json index 59e3a39eea..fcc4d43e75 100644 --- a/v3/aeboards/ext65/aeboards_ext65_rev2.json +++ b/v3/aeboards/ext65/aeboards_ext65_rev2.json @@ -2,9 +2,16 @@ "name": "AEBoards EXT65 Rev 2", "vendorId": "0x4145", "productId": "0xa652", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 10}, + "matrix": { + "rows": 10, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -13,16 +20,31 @@ "Split Numpad Zero" ], "keymap": [ - [{"x": 18.75}, "1,8\n\n\n0,1", "5,8\n\n\n0,1"], [ - {"y": 0.25, "x": 1.25, "c": "#aaaaaa"}, + { + "x": 18.75 + }, + "1,8\n\n\n0,1", + "5,8\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 1.25, + "c": "#aaaaaa" + }, "0,0", "1,0", "0,1", "1,1", - {"x": 0.5, "c": "#888888"}, + { + "x": 0.5, + "c": "#888888" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "0,3", "1,3", @@ -35,21 +57,35 @@ "0,7", "1,7", "0,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,8\n\n\n0,0", "0,9" ], [ "2,0\n\n\n1,1", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "2,3", "3,3", @@ -62,20 +98,33 @@ "2,7", "3,7", "2,8", - {"w": 1.5}, + { + "w": 1.5 + }, "3,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,9" ], [ "4,0\n\n\n1,1", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "5,0", "4,1", "5,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "4,3", "5,3", @@ -87,21 +136,35 @@ "5,6", "4,7", "5,7", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,8", "4,9" ], [ "6,0\n\n\n2,1", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "6,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,2", "6,3", "7,3", @@ -112,35 +175,70 @@ "6,6", "7,6", "6,7", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,8", - {"c": "#888888"}, + { + "c": "#888888" + }, "6,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,9" ], [ "8,0\n\n\n2,1", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "9,0", - {"w": 2}, + { + "w": 2 + }, "9,1\n\n\n3,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "8,2", "9,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,6", "8,7", - {"x": 0.5, "c": "#888888"}, + { + "x": 0.5, + "c": "#888888" + }, "9,8", "8,8", "9,9" ], - [{"y": 0.25, "x": 3.25, "c": "#cccccc"}, "8,1\n\n\n3,1", "9,1\n\n\n3,1"] + [ + { + "y": 0.25, + "x": 3.25, + "c": "#cccccc" + }, + "8,1\n\n\n3,1", + "9,1\n\n\n3,1" + ] ] } } diff --git a/v3/aeboards/satellite/aeboards_satellite_rev1.json b/v3/aeboards/satellite/aeboards_satellite_rev1.json index 9407427956..fd236e05a4 100644 --- a/v3/aeboards/satellite/aeboards_satellite_rev1.json +++ b/v3/aeboards/satellite/aeboards_satellite_rev1.json @@ -2,11 +2,13 @@ "name": "Satellite Rev1", "vendorId": "0x4145", "productId": "0x6553", - "menus": ["qmk_rgb_matrix"], "matrix": { "rows": 5, "cols": 15 }, + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/aeroboard/aeroboard.json b/v3/aeroboard/aeroboard.json index 6ff6118ff9..ca2cf1ea57 100644 --- a/v3/aeroboard/aeroboard.json +++ b/v3/aeroboard/aeroboard.json @@ -2,10 +2,24 @@ "name": "aeroboard", "vendorId": "0x8954", "productId": "0x8870", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + [ + "Bottom Row", + "7U", + "3U+1U+3U" + ] + ], "keymap": [ [ "0,0", @@ -146,7 +160,6 @@ }, "4,9\n\n\n0,1" ] - ], - "labels": [["Bottom Row", "7U", "3U+1U+3U"]] + ] } } diff --git a/v3/afternoonlabs/breeze.json b/v3/afternoonlabs/breeze.json index a89bc11204..0336eece8f 100644 --- a/v3/afternoonlabs/breeze.json +++ b/v3/afternoonlabs/breeze.json @@ -2,113 +2,271 @@ "name": "Breeze", "vendorId": "0x616C", "productId": "0x0001", - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, "layouts": { "labels": [], "keymap": [ - [{"x": 3}, "0,2", {"x": 7.75}, "5,2"], [ - {"y": -0.875, "x": 2}, + { + "x": 3 + }, + "0,2", + { + "x": 7.75 + }, + "5,2" + ], + [ + { + "y": -0.875, + "x": 2 + }, "0,3", - {"x": 1}, + { + "x": 1 + }, "0,1", - {"x": 5.75}, + { + "x": 5.75 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], - [{"y": -0.875, "x": 5}, "0,0", {"x": 3.75}, "5,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 5 + }, + "0,0", + { + "x": 3.75 + }, + "5,0" + ], + [ + { + "y": -0.875 + }, "0,5", "0,4", - {"x": 11.75}, + { + "x": 11.75 + }, "5,4", "5,5", - {"x": 0.25}, + { + "x": 0.25 + }, "5,6", "5,7", "5,8" ], - [{"y": -0.375, "x": 3}, "1,2", {"x": 7.75}, "6,2"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3 + }, + "1,2", + { + "x": 7.75 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 2 + }, "1,3", - {"x": 1}, + { + "x": 1 + }, "1,1", - {"x": 5.75}, + { + "x": 5.75 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.875, "x": 5}, "1,0", {"x": 3.75}, "6,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 5 + }, + "1,0", + { + "x": 3.75 + }, + "6,0" + ], + [ + { + "y": -0.875 + }, "1,5", "1,4", - {"x": 11.75}, + { + "x": 11.75 + }, "6,4", "6,5", - {"x": 0.25}, + { + "x": 0.25 + }, "6,6", "6,7", "6,8" ], - [{"y": -0.375, "x": 3}, "2,2", {"x": 7.75}, "7,2"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3 + }, + "2,2", + { + "x": 7.75 + }, + "7,2" + ], + [ + { + "y": -0.875, + "x": 2 + }, "2,3", - {"x": 1}, + { + "x": 1 + }, "2,1", - {"x": 5.75}, + { + "x": 5.75 + }, "7,1", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.875, "x": 5}, "2,0", {"x": 3.75}, "7,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 5 + }, + "2,0", + { + "x": 3.75 + }, + "7,0" + ], + [ + { + "y": -0.875 + }, "2,5", "2,4", - {"x": 11.75}, + { + "x": 11.75 + }, "7,4", "7,5", - {"x": 1.25}, + { + "x": 1.25 + }, "7,7" ], - [{"y": -0.375, "x": 3}, "3,2", {"x": 7.75}, "8,2"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3 + }, + "3,2", + { + "x": 7.75 + }, + "8,2" + ], + [ + { + "y": -0.875, + "x": 2 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "3,1", - {"x": 5.75}, + { + "x": 5.75 + }, "8,1", - {"x": 1}, + { + "x": 1 + }, "8,3" ], - [{"y": -0.875, "x": 5}, "3,0", {"x": 3.75}, "8,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 5 + }, + "3,0", + { + "x": 3.75 + }, + "8,0" + ], + [ + { + "y": -0.875 + }, "3,5", "3,4", - {"x": 11.75}, + { + "x": 11.75 + }, "8,4", "8,5", - {"x": 0.25}, + { + "x": 0.25 + }, "8,6", "8,7", "8,8" ], [ - {"y": -0.125, "x": 2.5, "c": "#aaaaaa"}, + { + "y": -0.125, + "x": 2.5, + "c": "#aaaaaa" + }, "4,3", "4,2", - {"x": 6.75}, + { + "x": 6.75 + }, "9,2", "9,3" ], - [{"y": -0.75, "x": 4.5}, "4,1", {"x": 4.75}, "9,1"], + [ + { + "y": -0.75, + "x": 4.5 + }, + "4,1", + { + "x": 4.75 + }, + "9,1" + ], [ { "r": 30, @@ -122,7 +280,14 @@ "4,0" ], [ - {"r": -30, "rx": 12.25, "ry": 4.5, "y": -2.25, "x": -3.25, "h": 2}, + { + "r": -30, + "rx": 12.25, + "ry": 4.5, + "y": -2.25, + "x": -3.25, + "h": 2 + }, "9,0" ] ] diff --git a/v3/afternoonlabs/southern-breeze.json b/v3/afternoonlabs/southern-breeze.json index cdfc295510..9398d3ac61 100644 --- a/v3/afternoonlabs/southern-breeze.json +++ b/v3/afternoonlabs/southern-breeze.json @@ -2,113 +2,273 @@ "name": "Southern Breeze", "vendorId": "0x616C", "productId": "0x0005", - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, "layouts": { "labels": [], "keymap": [ - [{"x": 6.25}, "0,2", {"x": 7.75}, "5,2"], [ - {"y": -0.875, "x": 5.25}, + { + "x": 6.25 + }, + "0,2", + { + "x": 7.75 + }, + "5,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "0,3", - {"x": 1}, + { + "x": 1 + }, "0,1", - {"x": 5.75}, + { + "x": 5.75 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], - [{"y": -0.875, "x": 8.25}, "0,0", {"x": 3.75}, "5,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 8.25 + }, + "0,0", + { + "x": 3.75 + }, + "5,0" + ], + [ + { + "y": -0.875 + }, "0,8", "0,7", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,4", - {"x": 11.75}, + { + "x": 11.75 + }, "5,4", "5,5" ], - [{"y": -0.375, "x": 6.25}, "1,2", {"x": 7.75}, "6,2"], [ - {"y": -0.875, "x": 5.25}, + { + "y": -0.375, + "x": 6.25 + }, + "1,2", + { + "x": 7.75 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "1,3", - {"x": 1}, + { + "x": 1 + }, "1,1", - {"x": 5.75}, + { + "x": 5.75 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.875, "x": 8.25}, "1,0", {"x": 3.75}, "6,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 8.25 + }, + "1,0", + { + "x": 3.75 + }, + "6,0" + ], + [ + { + "y": -0.875 + }, "1,8", "1,7", "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,5", "1,4", - {"x": 11.75}, + { + "x": 11.75 + }, "6,4", "6,5" ], - [{"y": -0.375, "x": 6.25}, "2,2", {"x": 7.75}, "7,2"], [ - {"y": -0.875, "x": 5.25}, + { + "y": -0.375, + "x": 6.25 + }, + "2,2", + { + "x": 7.75 + }, + "7,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "2,3", - {"x": 1}, + { + "x": 1 + }, "2,1", - {"x": 5.75}, + { + "x": 5.75 + }, "7,1", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.875, "x": 8.25}, "2,0", {"x": 3.75}, "7,0"], [ - {"y": -0.875, "x": 1}, + { + "y": -0.875, + "x": 8.25 + }, + "2,0", + { + "x": 3.75 + }, + "7,0" + ], + [ + { + "y": -0.875, + "x": 1 + }, "2,7", - {"x": 1.25}, + { + "x": 1.25 + }, "2,5", "2,4", - {"x": 11.75}, + { + "x": 11.75 + }, "7,4", "7,5" ], - [{"y": -0.375, "x": 6.25}, "3,2", {"x": 7.75}, "8,2"], [ - {"y": -0.875, "x": 5.25}, + { + "y": -0.375, + "x": 6.25 + }, + "3,2", + { + "x": 7.75 + }, + "8,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "3,1", - {"x": 5.75}, + { + "x": 5.75 + }, "8,1", - {"x": 1}, + { + "x": 1 + }, "8,3" ], - [{"y": -0.875, "x": 8.25}, "3,0", {"x": 3.75}, "8,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 8.25 + }, + "3,0", + { + "x": 3.75 + }, + "8,0" + ], + [ + { + "y": -0.875 + }, "3,8", "3,7", "3,6", - {"x": 0.25}, + { + "x": 0.25 + }, "3,5", "3,4", - {"x": 11.75}, + { + "x": 11.75 + }, "8,4", "8,5" ], [ - {"y": -0.125, "x": 5.75, "c": "#aaaaaa", "f": 3}, + { + "y": -0.125, + "x": 5.75, + "c": "#aaaaaa", + "f": 3 + }, "4,3", "4,2", - {"x": 6.75}, + { + "x": 6.75 + }, "9,2", "9,3" ], - [{"y": -0.75, "x": 7.75}, "4,1", {"x": 4.75}, "9,1"], + [ + { + "y": -0.75, + "x": 7.75 + }, + "4,1", + { + "x": 4.75 + }, + "9,1" + ], [ { "r": 30, @@ -121,7 +281,17 @@ }, "4,0" ], - [{"r": -30, "rx": 15.5, "ry": 4.5, "y": -2.25, "x": -3.25, "h": 2}, "9,0"] + [ + { + "r": -30, + "rx": 15.5, + "ry": 4.5, + "y": -2.25, + "x": -3.25, + "h": 2 + }, + "9,0" + ] ] } } diff --git a/v3/afternoonlabs/summer-breeze.json b/v3/afternoonlabs/summer-breeze.json index d667502ba6..53550e9e47 100644 --- a/v3/afternoonlabs/summer-breeze.json +++ b/v3/afternoonlabs/summer-breeze.json @@ -2,127 +2,295 @@ "name": "Summer Breeze", "vendorId": "0x616C", "productId": "0x0004", - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, "layouts": { "labels": [], "keymap": [ - [{"x": 6.25}, "0,2", {"x": 7.75}, "5,2"], [ - {"y": -0.875, "x": 5.25}, + { + "x": 6.25 + }, + "0,2", + { + "x": 7.75 + }, + "5,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "0,3", - {"x": 1}, + { + "x": 1 + }, "0,1", - {"x": 5.75}, + { + "x": 5.75 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], - [{"y": -0.875, "x": 8.25}, "0,0", {"x": 3.75}, "5,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 8.25 + }, + "0,0", + { + "x": 3.75 + }, + "5,0" + ], + [ + { + "y": -0.875 + }, "0,8", "0,7", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,4", - {"x": 11.75}, + { + "x": 11.75 + }, "5,4", "5,5", - {"x": 0.25}, + { + "x": 0.25 + }, "5,6", "5,7", "5,8" ], - [{"y": -0.375, "x": 6.25}, "1,2", {"x": 7.75}, "6,2"], [ - {"y": -0.875, "x": 5.25}, + { + "y": -0.375, + "x": 6.25 + }, + "1,2", + { + "x": 7.75 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "1,3", - {"x": 1}, + { + "x": 1 + }, "1,1", - {"x": 5.75}, + { + "x": 5.75 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.875, "x": 8.25}, "1,0", {"x": 3.75}, "6,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 8.25 + }, + "1,0", + { + "x": 3.75 + }, + "6,0" + ], + [ + { + "y": -0.875 + }, "1,8", "1,7", "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,5", "1,4", - {"x": 11.75}, + { + "x": 11.75 + }, "6,4", "6,5", - {"x": 0.25}, + { + "x": 0.25 + }, "6,6", "6,7", "6,8" ], - [{"y": -0.375, "x": 6.25}, "2,2", {"x": 7.75}, "7,2"], [ - {"y": -0.875, "x": 5.25}, + { + "y": -0.375, + "x": 6.25 + }, + "2,2", + { + "x": 7.75 + }, + "7,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "2,3", - {"x": 1}, + { + "x": 1 + }, "2,1", - {"x": 5.75}, + { + "x": 5.75 + }, "7,1", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.875, "x": 8.25}, "2,0", {"x": 3.75}, "7,0"], [ - {"y": -0.875, "x": 1}, + { + "y": -0.875, + "x": 8.25 + }, + "2,0", + { + "x": 3.75 + }, + "7,0" + ], + [ + { + "y": -0.875, + "x": 1 + }, "2,7", - {"x": 1.25}, + { + "x": 1.25 + }, "2,5", "2,4", - {"x": 11.75}, + { + "x": 11.75 + }, "7,4", "7,5", - {"x": 1.25}, + { + "x": 1.25 + }, "7,7" ], - [{"y": -0.375, "x": 6.25}, "3,2", {"x": 7.75}, "8,2"], [ - {"y": -0.875, "x": 5.25}, + { + "y": -0.375, + "x": 6.25 + }, + "3,2", + { + "x": 7.75 + }, + "8,2" + ], + [ + { + "y": -0.875, + "x": 5.25 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "3,1", - {"x": 5.75}, + { + "x": 5.75 + }, "8,1", - {"x": 1}, + { + "x": 1 + }, "8,3" ], - [{"y": -0.875, "x": 8.25}, "3,0", {"x": 3.75}, "8,0"], [ - {"y": -0.875}, + { + "y": -0.875, + "x": 8.25 + }, + "3,0", + { + "x": 3.75 + }, + "8,0" + ], + [ + { + "y": -0.875 + }, "3,8", "3,7", "3,6", - {"x": 0.25}, + { + "x": 0.25 + }, "3,5", "3,4", - {"x": 11.75}, + { + "x": 11.75 + }, "8,4", "8,5", - {"x": 0.25}, + { + "x": 0.25 + }, "8,6", "8,7", "8,8" ], [ - {"y": -0.125, "x": 5.75, "c": "#aaaaaa", "f": 3}, + { + "y": -0.125, + "x": 5.75, + "c": "#aaaaaa", + "f": 3 + }, "4,3", "4,2", - {"x": 6.75}, + { + "x": 6.75 + }, "9,2", "9,3" ], - [{"y": -0.75, "x": 7.75}, "4,1", {"x": 4.75}, "9,1"], + [ + { + "y": -0.75, + "x": 7.75 + }, + "4,1", + { + "x": 4.75 + }, + "9,1" + ], [ { "r": 30, @@ -135,7 +303,17 @@ }, "4,0" ], - [{"r": -30, "rx": 15.5, "ry": 4.5, "y": -2.25, "x": -3.25, "h": 2}, "9,0"] + [ + { + "r": -30, + "rx": 15.5, + "ry": 4.5, + "y": -2.25, + "x": -3.25, + "h": 2 + }, + "9,0" + ] ] } } diff --git a/v3/ah/haven65.json b/v3/ah/haven65.json index 702883b0e2..d84256c8fa 100644 --- a/v3/ah/haven65.json +++ b/v3/ah/haven65.json @@ -1,30 +1,39 @@ { "name": "Atelier_Haven Haven65", - "vendorId": "0x4446", "productId": "0x4665", - "keycodes": ["qmk_lighting"], - "menus": - [ + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ "qmk_rgblight" - ], - "matrix": { "rows": 5, "cols": 15 }, + ], "layouts": { - "labels":[ - "Split Backspace", - "Iso Enter", - "Split LeftShift", - ["Bottom Row", "Regular 6.25U", "Tsangan 7U","WKL"] - ], + "labels": [ + "Split Backspace", + "Iso Enter", + "Split LeftShift", + [ + "Bottom Row", + "Regular 6.25U", + "Tsangan 7U", + "WKL" + ] + ], "keymap": [ - [ { "x": 2.25, "c": "#777777" }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -53,7 +62,9 @@ "c": "#aaaaaa" }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -89,7 +100,9 @@ "c": "#aaaaaa" }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -106,7 +119,9 @@ "c": "#777777" }, "2,12\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", "2,13\n\n\n1,1" ], @@ -116,14 +131,18 @@ "c": "#aaaaaa" }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", { "w": 2.25, "c": "#aaaaaa" }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -139,9 +158,13 @@ "c": "#aaaaaa" }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ diff --git a/v3/ah/haven80_hotswap.json b/v3/ah/haven80_hotswap.json index 76e6526cbd..6980c74307 100644 --- a/v3/ah/haven80_hotswap.json +++ b/v3/ah/haven80_hotswap.json @@ -1,209 +1,210 @@ -{ - "name": "Atelier_Haven Haven80_Hotswap", - - "vendorId": "0x4446", - "productId": "0x4680", - "keycodes": ["qmk_lighting"], - "menus": - [ - "qmk_rgblight" - ], - - "matrix": { "rows": 11, "cols": 9 }, - - "layouts": { - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25, - "c": "#777777" - }, - "0,5", - "0,6", - "0,7", - "5,8", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,7", - "5,6", - "5,5", - "5,4", - { - "x": 0.25 - }, - "5,3", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "5,2", - "5,1", - "5,0" - ], - [ - { - "y": 0.5, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "6,8", - "6,7", - "6,6", - "6,5", - { - "c": "#aaaaaa", - "w": 2 - }, - "6,4", - { - "x": 0.25 - }, - "6,2", - "6,1", - "6,0" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "7,8", - "7,7", - "7,6", - "7,5", - { - "w": 1.5 - }, - "7,4", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "7,2", - "7,1", - "7,0" - ], - [ - { - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "8,8", - "8,7", - "8,6", - { - "c": "#aaaaaa", - "w": 2.25 - }, - "8,5" - ], - [ - { - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "9,8", - "9,7", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "9,6", - { - "x": 1.25, - "c": "#777777" - }, - "8,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "10,0", - "10,1", - { - "w": 1.5 - }, - "10,2", - { - "c": "#777777", - "w": 7 - }, - "10,3", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "10,5", - "10,6", - { - "w": 1.5 - }, - "10,7", - { - "x": 0.25, - "c": "#777777" - }, - "9,2", - "9,1", - "9,0" - ] - ] - } -} +{ + "name": "Atelier_Haven Haven80_Hotswap", + "vendorId": "0x4446", + "productId": "0x4680", + "matrix": { + "rows": 11, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25, + "c": "#777777" + }, + "0,5", + "0,6", + "0,7", + "5,8", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,7", + "5,6", + "5,5", + "5,4", + { + "x": 0.25 + }, + "5,3", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "5,2", + "5,1", + "5,0" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "6,8", + "6,7", + "6,6", + "6,5", + { + "c": "#aaaaaa", + "w": 2 + }, + "6,4", + { + "x": 0.25 + }, + "6,2", + "6,1", + "6,0" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "7,8", + "7,7", + "7,6", + "7,5", + { + "w": 1.5 + }, + "7,4", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "7,2", + "7,1", + "7,0" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "8,8", + "8,7", + "8,6", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "8,5" + ], + [ + { + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "9,8", + "9,7", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "9,6", + { + "x": 1.25, + "c": "#777777" + }, + "8,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "10,0", + "10,1", + { + "w": 1.5 + }, + "10,2", + { + "c": "#777777", + "w": 7 + }, + "10,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "10,5", + "10,6", + { + "w": 1.5 + }, + "10,7", + { + "x": 0.25, + "c": "#777777" + }, + "9,2", + "9,1", + "9,0" + ] + ] + } +} diff --git a/v3/ah/haven80_solder.json b/v3/ah/haven80_solder.json index 0a6c6c4c8f..9742b19386 100644 --- a/v3/ah/haven80_solder.json +++ b/v3/ah/haven80_solder.json @@ -1,248 +1,251 @@ -{ - "name": "Atelier_Haven Haven80_Solder", - - "vendorId": "0x4446", - "productId": "0x4681", - "keycodes": ["qmk_lighting"], - "menus": - [ - "qmk_rgblight" - ], -"matrix": { "rows": 11, "cols": 9 }, -"layouts": { - "labels":[ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Spllit Right Shift" - ], - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25, - "c": "#777777" - }, - "0,5", - "0,6", - "0,7", - "5,8", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,7", - "5,6", - "5,5", - "5,4", - { - "x": 0.25 - }, - "5,3", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "5,2", - "5,1", - "5,0" - ], - [ - { - "y": 0.5, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "6,8", - "6,7", - "6,6", - "6,5", - { - "c": "#aaaaaa", - "w": 2 - }, - "6,4\n\n\n0,0", - { - "c": "#aaaaaa", - "x": 0.25 - }, - "6,2", - "6,1", - "6,0", - { - "x": 0.25 - }, - "6,4\n\n\n0,1", - "6,3\n\n\n0,1" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "7,8", - "7,7", - "7,6", - "7,5", - { - "w": 1.5 - }, - "7,4\n\n\n1,0", - { - "c": "#aaaaaa", - "x": 0.25 - }, - "7,2", - "7,1", - "7,0", - { - "c": "#777777", - "x": 1, - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "8,5\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "8,8", - "8,7", - "8,6", - { - "c": "#777777", - "w": 2.25 - }, - "8,5\n\n\n1,0", - { - "c": "#aaaaaa", - "x": 3.25 - }, - "7,4\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "9,8", - "9,7", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "9,6\n\n\n3,0", - { - "x": 1.25, - "c": "#777777" - }, - "8,1", - { - "x": 0.5, - "w": 1.25 - }, - "4,0\n\n\n2,1", - "9,3\n\n\n2,1", - { - "x": 1, - "w": 1.75 - }, - "9,6\n\n\n3,1", - "9,5\n\n\n3,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "10,0", - "10,1", - { - "w": 1.5 - }, - "10,2", - { - "c": "#777777", - "w": 7 - }, - "10,3", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "10,5", - "10,6", - { - "w": 1.5 - }, - "10,7", - { - "x": 0.25, - "c": "#777777" - }, - "9,2", - "9,1", - "9,0" - ] - ] - } -} +{ + "name": "Atelier_Haven Haven80_Solder", + "vendorId": "0x4446", + "productId": "0x4681", + "matrix": { + "rows": 11, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Spllit Right Shift" + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25, + "c": "#777777" + }, + "0,5", + "0,6", + "0,7", + "5,8", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,7", + "5,6", + "5,5", + "5,4", + { + "x": 0.25 + }, + "5,3", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "5,2", + "5,1", + "5,0" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "6,8", + "6,7", + "6,6", + "6,5", + { + "c": "#aaaaaa", + "w": 2 + }, + "6,4\n\n\n0,0", + { + "c": "#aaaaaa", + "x": 0.25 + }, + "6,2", + "6,1", + "6,0", + { + "x": 0.25 + }, + "6,4\n\n\n0,1", + "6,3\n\n\n0,1" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "7,8", + "7,7", + "7,6", + "7,5", + { + "w": 1.5 + }, + "7,4\n\n\n1,0", + { + "c": "#aaaaaa", + "x": 0.25 + }, + "7,2", + "7,1", + "7,0", + { + "c": "#777777", + "x": 1, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "8,5\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "8,8", + "8,7", + "8,6", + { + "c": "#777777", + "w": 2.25 + }, + "8,5\n\n\n1,0", + { + "c": "#aaaaaa", + "x": 3.25 + }, + "7,4\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "9,8", + "9,7", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "9,6\n\n\n3,0", + { + "x": 1.25, + "c": "#777777" + }, + "8,1", + { + "x": 0.5, + "w": 1.25 + }, + "4,0\n\n\n2,1", + "9,3\n\n\n2,1", + { + "x": 1, + "w": 1.75 + }, + "9,6\n\n\n3,1", + "9,5\n\n\n3,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "10,0", + "10,1", + { + "w": 1.5 + }, + "10,2", + { + "c": "#777777", + "w": 7 + }, + "10,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "10,5", + "10,6", + { + "w": 1.5 + }, + "10,7", + { + "x": 0.25, + "c": "#777777" + }, + "9,2", + "9,1", + "9,0" + ] + ] + } +} diff --git a/v3/ai03/andromeda/andromeda.json b/v3/ai03/andromeda/andromeda.json index fd8fb1c4d4..ce51949d7e 100644 --- a/v3/ai03/andromeda/andromeda.json +++ b/v3/ai03/andromeda/andromeda.json @@ -2,34 +2,54 @@ "name": "Andromeda", "vendorId": "0xa103", "productId": "0x000A", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -43,17 +63,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,17 +95,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -88,13 +126,20 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -105,23 +150,47 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" diff --git a/v3/ai03/equinox/equinox.json b/v3/ai03/equinox/equinox.json index cc9d8017f9..f1585c2375 100644 --- a/v3/ai03/equinox/equinox.json +++ b/v3/ai03/equinox/equinox.json @@ -2,19 +2,44 @@ "name": "Equinox", "vendorId": "0xa103", "productId": "0x0004", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { "labels": [ - ["Enter", "ANSI", "ISO", "1.25U"], + [ + "Enter", + "ANSI", + "ISO", + "1.25U" + ], "Split Left Shift", - ["Right Shift", "1.75U", "1.75U Swapped", "2.75U"], - ["Bottom Row", "6U", "2.75U/1U/2.25U", "2.25U/1U/2.75U", "3U/3U"] + [ + "Right Shift", + "1.75U", + "1.75U Swapped", + "2.75U" + ], + [ + "Bottom Row", + "6U", + "2.75U/1U/2.25U", + "2.25U/1U/2.75U", + "3U/3U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,7 +50,10 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,11\n\n\n0,0", { "x": 1.25, @@ -37,13 +65,22 @@ "x2": -0.25 }, "1,11\n\n\n0,1", - {"x": 1, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, "0,11\n\n\n0,2" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,23 +90,45 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "1,11\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,10\n\n\n0,1", - {"x": 1.5}, + { + "x": 1.5 + }, "1,10\n\n\n0,2", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "1,11\n\n\n0,2" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "2,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -79,76 +138,144 @@ "2,8", "2,9", "2,10\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,11\n\n\n2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,10\n\n\n2,1", "2,11\n\n\n2,1", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "2,11\n\n\n2,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n3,0", "3,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n3,0", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "3,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n3,0", "3,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n3,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n3,1", "3,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n3,1", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "3,4\n\n\n3,1", "3,6\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "3,8\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n3,1", "3,10\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n3,2", "3,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,4\n\n\n3,2", "3,6\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "3,8\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n3,2", "3,10\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n3,3", "3,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n3,3", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "3,4\n\n\n3,3", - {"w": 3}, + { + "w": 3 + }, "3,8\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n3,3", "3,10\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n3,3" ] ] diff --git a/v3/ai03/jp60/jp60.json b/v3/ai03/jp60/jp60.json index 527e8b4324..55c77e4402 100644 --- a/v3/ai03/jp60/jp60.json +++ b/v3/ai03/jp60/jp60.json @@ -2,13 +2,20 @@ "name": "JP60", "vendorId": "0xa103", "productId": "0x0024", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +29,19 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,12" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,9 +66,14 @@ "2,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,9 +88,14 @@ "1,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -84,23 +107,38 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", "4,1", "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", "4,11", "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/ai03/lunar_ii/lunar_ii.json b/v3/ai03/lunar_ii/lunar_ii.json index 2dc99ab068..142d55bc3b 100644 --- a/v3/ai03/lunar_ii/lunar_ii.json +++ b/v3/ai03/lunar_ii/lunar_ii.json @@ -2,10 +2,17 @@ "name": "Lunar II", "vendorId": "0xa103", "productId": "0x0016", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"] + [ + "Backspace", + "Unified", + "Split" + ] ], "keymap": [ [ @@ -151,4 +158,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/ai03/orbit_x/orbit_x.json b/v3/ai03/orbit_x/orbit_x.json index 9baf08e28b..87292792c5 100644 --- a/v3/ai03/orbit_x/orbit_x.json +++ b/v3/ai03/orbit_x/orbit_x.json @@ -2,101 +2,250 @@ "name": "Orbit-X", "vendorId": "0xa103", "productId": "0x0014", - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, "layouts": { "labels": [], "keymap": [ - [{"x": 3}, "0,3", {"x": 6.5}, "4,2"], [ - {"y": -0.87, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 6.5 + }, + "4,2" + ], + [ + { + "y": -0.87, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 4.5}, + { + "x": 4.5 + }, "4,1", - {"x": 1}, + { + "x": 1 + }, "4,3" ], - [{"y": -0.8799999999999999, "x": 5}, "0,5", {"x": 2.5}, "4,0"], [ - {"y": -0.87, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 5 + }, + "0,5", + { + "x": 2.5 + }, + "4,0" + ], + [ + { + "y": -0.87, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10.5}, + { + "x": 10.5 + }, "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ - {"y": -0.3799999999999999, "x": 3, "c": "#cccccc"}, + { + "y": -0.3799999999999999, + "x": 3, + "c": "#cccccc" + }, "1,3", - {"x": 6.5}, + { + "x": 6.5 + }, "5,2" ], [ - {"y": -0.8700000000000001, "x": 2}, + { + "y": -0.8700000000000001, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 4.5}, + { + "x": 4.5 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], - [{"y": -0.8799999999999999, "x": 5}, "1,5", {"x": 2.5}, "5,0"], [ - {"y": -0.8700000000000001, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 5 + }, + "1,5", + { + "x": 2.5 + }, + "5,0" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 10.5}, + { + "x": 10.5 + }, "5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5" ], [ - {"y": -0.3799999999999999, "x": 3, "c": "#cccccc"}, + { + "y": -0.3799999999999999, + "x": 3, + "c": "#cccccc" + }, "2,3", - {"x": 6.5}, + { + "x": 6.5 + }, "6,2" ], [ - {"y": -0.8700000000000001, "x": 2}, + { + "y": -0.8700000000000001, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 4.5}, + { + "x": 4.5 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.8799999999999999, "x": 5}, "2,5", {"x": 2.5}, "6,0"], [ - {"y": -0.8700000000000001, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 5 + }, + "2,5", + { + "x": 2.5 + }, + "6,0" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 10.5}, + { + "x": 10.5 + }, "6,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5" ], - [{"y": -0.3799999999999999, "x": 3}, "3,3", {"x": 6.5}, "7,2"], - [{"y": -0.8700000000000001, "x": 11.5}, "7,3"], [ - {"y": -0.75, "c": "#777777"}, + { + "y": -0.3799999999999999, + "x": 3 + }, + "3,3", + { + "x": 6.5 + }, + "7,2" + ], + [ + { + "y": -0.8700000000000001, + "x": 11.5 + }, + "7,3" + ], + [ + { + "y": -0.75, + "c": "#777777" + }, "3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,1", - {"x": 10.5}, + { + "x": 10.5 + }, "7,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,5" ], - [{"y": 0.5, "x": 14.5, "c": "#cccccc", "a": 7, "d": true}, ""], [ - {"rx": 13.75, "ry": 5, "y": -1.87, "x": -11.75, "c": "#aaaaaa", "a": 4}, + { + "y": 0.5, + "x": 14.5, + "c": "#cccccc", + "a": 7, + "d": true + }, + "" + ], + [ + { + "rx": 13.75, + "ry": 5, + "y": -1.87, + "x": -11.75, + "c": "#aaaaaa", + "a": 4 + }, "3,2" ], [ @@ -132,7 +281,13 @@ "3,5" ], [ - {"r": -18, "rx": 9.5, "ry": 3.75, "y": -0.4500000000000002, "x": -0.5}, + { + "r": -18, + "rx": 9.5, + "ry": 3.75, + "y": -0.4500000000000002, + "x": -0.5 + }, "7,1" ] ] diff --git a/v3/ai03/polaris/polaris.json b/v3/ai03/polaris/polaris.json index eadc7f946f..991ea401e6 100644 --- a/v3/ai03/polaris/polaris.json +++ b/v3/ai03/polaris/polaris.json @@ -2,15 +2,38 @@ "name": "Polaris", "vendorId": "0xa103", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "ANSI", "ISO"], - ["Right Shift", "Split", "Unified"], + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Split", + "Unified" + ], [ "Bottom Row", "Tsangan", @@ -22,9 +45,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -37,16 +65,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -59,7 +99,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.75, @@ -73,9 +116,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -87,18 +136,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -109,94 +172,188 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,0", "3,13\n\n\n3,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,0", "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", - {"d": true}, + { + "d": true + }, "\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", - {"d": true}, + { + "d": true + }, "\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,4", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,4" ] ] diff --git a/v3/ai03/soyuz/soyuz.json b/v3/ai03/soyuz/soyuz.json index 2998ad3471..0defa34803 100644 --- a/v3/ai03/soyuz/soyuz.json +++ b/v3/ai03/soyuz/soyuz.json @@ -2,47 +2,97 @@ "name": "Soyuz", "vendorId": "0xA103", "productId": "0x0018", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { - "labels": ["Split + (Plus)", "Split Enter", "Split 0 (Zero)"], + "labels": [ + "Split + (Plus)", + "Split Enter", + "Split 0 (Zero)" + ], "keymap": [ - [{"c": "#777777"}, "0,0", {"c": "#aaaaaa"}, "0,1", "0,2", "0,3"], [ - {"c": "#cccccc"}, + { + "c": "#777777" + }, + "0,0", + { + "c": "#aaaaaa" + }, + "0,1", + "0,2", + "0,3" + ], + [ + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,3\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,3\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "2,3\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,3\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,3\n\n\n1,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,1\n\n\n2,0", "4,2", - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "4,3\n\n\n1,1" ], - [{"y": 0.5, "c": "#cccccc"}, "4,0\n\n\n2,1", "4,1\n\n\n2,1"] + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "4,0\n\n\n2,1", + "4,1\n\n\n2,1" + ] ] } } diff --git a/v3/ai03/ut472/ut472.json b/v3/ai03/ut472/ut472.json index 0b4285a7e7..e88fd1ee3a 100644 --- a/v3/ai03/ut472/ut472.json +++ b/v3/ai03/ut472/ut472.json @@ -2,16 +2,27 @@ "name": "ut472", "vendorId": "0xa103", "productId": "0x0472", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +33,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -39,13 +57,20 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,11" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -56,22 +81,36 @@ "2,8", "2,9", "2,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", "3,2", "3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "3,4", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,8", "3,9", "3,10", diff --git a/v3/ai03/vega/vega.json b/v3/ai03/vega/vega.json index fa3156d74d..4f71d394ee 100644 --- a/v3/ai03/vega/vega.json +++ b/v3/ai03/vega/vega.json @@ -2,20 +2,55 @@ "name": "Vega", "vendorId": "0xa103", "productId": "0x0015", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "ANSI", "ISO"], - ["Bottom Row", "1.5U/7U", "1.25U/6.25U", "1.25U/2.25U/2.75U"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Bottom Row", + "1.5U/7U", + "1.25U/6.25U", + "1.25U/2.25U/2.75U" + ] ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", {"c": "#aaaaaa"}, "2,12\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "2,12\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,14 +63,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,7 +91,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,14", { @@ -63,9 +109,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,21 +129,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,56 +173,108 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,0", "4,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,2" ] ] diff --git a/v3/ai03/voyager60_alps/voyager60_alps.json b/v3/ai03/voyager60_alps/voyager60_alps.json index f57c931109..793d43a4c6 100644 --- a/v3/ai03/voyager60_alps/voyager60_alps.json +++ b/v3/ai03/voyager60_alps/voyager60_alps.json @@ -2,15 +2,39 @@ "name": "Voyager60-Alps", "vendorId": "0xA103", "productId": "0x060A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "AEK", + "7U", + "6.25U" + ] + ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,16 +47,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,7 +81,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -59,9 +97,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -73,18 +117,33 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -95,67 +154,116 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,2" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "AEK", "7U", "6.25U"] ] } } diff --git a/v3/aidansmithdotdev/fine40/fine40.json b/v3/aidansmithdotdev/fine40/fine40.json index 191c5f2e2b..4829eba42a 100644 --- a/v3/aidansmithdotdev/fine40/fine40.json +++ b/v3/aidansmithdotdev/fine40/fine40.json @@ -8,9 +8,14 @@ }, "layouts": { "labels": [ - ["Bottom Row", "Single 2u", "Split 2u", "Split 2.25u", "Single 7u"] + [ + "Bottom Row", + "Single 2u", + "Split 2u", + "Split 2.25u", + "Single 7u" + ] ], - "keymap": [ [ { diff --git a/v3/akb/ogr.json b/v3/akb/ogr.json index 6b4c4b8888..31fbfcc860 100644 --- a/v3/akb/ogr.json +++ b/v3/akb/ogr.json @@ -2,7 +2,10 @@ "name": "akb/ogr", "vendorId": "414B", "productId": "4F47", - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,12 +15,19 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", "0,1", - {"x": 0.5}, + { + "x": 0.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -30,18 +40,31 @@ "0,12", "0,13", "0,14", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "0,15\n\n\n0,0", "0,17", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,15\n\n\n0,1", "0,16\n\n\n0,1" ], [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "1,0", "1,1", - {"x": 0.5, "c": "#cccccc", "w": 1.5}, + { + "x": 0.5, + "c": "#cccccc", + "w": 1.5 + }, "1,2", "1,3", "1,4", @@ -55,18 +78,35 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,16", - {"x": 1.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,15\n\n\n1,1" ], [ - {"x": 2.75}, + { + "x": 2.75 + }, "2,0", "2,1", - {"x": 0.5, "c": "#cccccc", "w": 1.75}, + { + "x": 0.5, + "c": "#cccccc", + "w": 1.75 + }, "2,2", "2,3", "2,4", @@ -79,22 +119,40 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15\n\n\n1,0", "2,16", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "3,0", "3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -105,41 +163,80 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,15", "3,16" ], [ - {"x": 2.75}, + { + "x": 2.75 + }, "4,0", "4,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n3,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,4\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,9\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n3,0", - {"x": 0.75, "c": "#777777"}, + { + "x": 0.75, + "c": "#777777" + }, "4,14", "4,15", "4,16" ], [ - {"x": 5.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 5.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,9\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,12\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,1" ] ] diff --git a/v3/akb/ogrn.json b/v3/akb/ogrn.json index 4f229f6ef2..96c4fa9db1 100644 --- a/v3/akb/ogrn.json +++ b/v3/akb/ogrn.json @@ -2,7 +2,10 @@ "name": "akb/ogrn", "vendorId": "414B", "productId": "4F4E", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { "labels": [ [ @@ -18,206 +21,327 @@ ], "keymap": [ [ - {"x": 1.5}, + { + "x": 1.5 + }, "0,0\n\n\n0,0", "0,1\n\n\n0,0", "0,2\n\n\n0,0", "0,3\n\n\n0,0", - {"x": 2.75}, + { + "x": 2.75 + }, "0,0\n\n\n0,1", "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "1,0\n\n\n0,0", "1,1\n\n\n0,0", "1,2\n\n\n0,0", - {"h": 2}, + { + "h": 2 + }, "1,3\n\n\n0,0", - {"x": 2.75, "h": 2}, + { + "x": 2.75, + "h": 2 + }, "1,0\n\n\n0,1", "1,1\n\n\n0,1", "1,2\n\n\n0,1", "1,3\n\n\n0,1" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "2,0\n\n\n0,0", "2,1\n\n\n0,0", "2,2\n\n\n0,0", - {"x": 4.75}, + { + "x": 4.75 + }, "2,1\n\n\n0,1", "2,2\n\n\n0,1", "2,3\n\n\n0,1" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "3,0\n\n\n0,0", "3,1\n\n\n0,0", "3,2\n\n\n0,0", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "3,3\n\n\n0,0", - {"x": 2.75, "h": 2}, + { + "x": 2.75, + "h": 2 + }, "3,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n0,1", "3,2\n\n\n0,1", "3,3\n\n\n0,1" ], [ - {"x": 1.5, "w": 2}, + { + "x": 1.5, + "w": 2 + }, "4,1\n\n\n0,0", "4,2\n\n\n0,0", - {"x": 4.75}, + { + "x": 4.75 + }, "4,1\n\n\n0,1", - {"f": 4, "w": 2}, + { + "f": 4, + "w": 2 + }, "4,2\n\n\n0,1" ], [ - {"y": 1.75, "x": 1.5, "f": 3}, + { + "y": 1.75, + "x": 1.5, + "f": 3 + }, "0,0\n\n\n0,2", "0,1\n\n\n0,2", "0,2\n\n\n0,2", "0,3\n\n\n0,2", - {"x": 2.75}, + { + "x": 2.75 + }, "0,0\n\n\n0,3", "0,1\n\n\n0,3", "0,2\n\n\n0,3", "0,3\n\n\n0,3" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "1,0\n\n\n0,2", "1,1\n\n\n0,2", "1,2\n\n\n0,2", "1,3\n\n\n0,2", - {"x": 2.75}, + { + "x": 2.75 + }, "1,0\n\n\n0,3", "1,1\n\n\n0,3", "1,2\n\n\n0,3", "1,3\n\n\n0,3" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "2,0\n\n\n0,2", "2,1\n\n\n0,2", "2,2\n\n\n0,2", "2,3\n\n\n0,2", - {"x": 2.75}, + { + "x": 2.75 + }, "2,0\n\n\n0,3", "2,1\n\n\n0,3", "2,2\n\n\n0,3", "2,3\n\n\n0,3" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "3,0\n\n\n0,2", "3,1\n\n\n0,2", "3,2\n\n\n0,2", "3,3\n\n\n0,2", - {"x": 2.75}, + { + "x": 2.75 + }, "3,0\n\n\n0,3", "3,1\n\n\n0,3", "3,2\n\n\n0,3", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "3,3\n\n\n0,3" ], [ - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "4,0\n\n\n0,2", "4,1\n\n\n0,2", "4,2\n\n\n0,2", "4,3\n\n\n0,2", - {"x": 2.75, "w": 2}, + { + "x": 2.75, + "w": 2 + }, "4,1\n\n\n0,3", "4,2\n\n\n0,3" ], [ - {"y": 2.5, "x": 1.5}, + { + "y": 2.5, + "x": 1.5 + }, "0,0\n\n\n0,4", "0,1\n\n\n0,4", "0,2\n\n\n0,4", "0,3\n\n\n0,4", - {"x": 2.75}, + { + "x": 2.75 + }, "0,0\n\n\n0,5", "0,1\n\n\n0,5", "0,2\n\n\n0,5", "0,3\n\n\n0,5" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "1,0\n\n\n0,4", "1,1\n\n\n0,4", "1,2\n\n\n0,4", "1,3\n\n\n0,4", - {"x": 2.75}, + { + "x": 2.75 + }, "1,0\n\n\n0,5", "1,1\n\n\n0,5", "1,2\n\n\n0,5", - {"h": 2}, + { + "h": 2 + }, "1,3\n\n\n0,5" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "2,0\n\n\n0,4", "2,1\n\n\n0,4", "2,2\n\n\n0,4", "2,3\n\n\n0,4", - {"x": 2.75}, + { + "x": 2.75 + }, "2,0\n\n\n0,5", "2,1\n\n\n0,5", "2,2\n\n\n0,5" ], [ - {"x": 1.5, "c": "#777777", "h": 2}, + { + "x": 1.5, + "c": "#777777", + "h": 2 + }, "3,0\n\n\n0,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n0,4", "3,2\n\n\n0,4", "3,3\n\n\n0,4", - {"x": 2.75}, + { + "x": 2.75 + }, "3,0\n\n\n0,5", "3,1\n\n\n0,5", "3,2\n\n\n0,5", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "3,3\n\n\n0,5" ], [ - {"x": 2.5, "c": "#cccccc"}, + { + "x": 2.5, + "c": "#cccccc" + }, "4,1\n\n\n0,4", - {"f": 4, "w": 2}, + { + "f": 4, + "w": 2 + }, "4,2\n\n\n0,4", - {"x": 2.75, "f": 3}, + { + "x": 2.75, + "f": 3 + }, "4,0\n\n\n0,5", "4,1\n\n\n0,5", "4,2\n\n\n0,5" ], [ - {"y": 1.75, "x": 1.5}, + { + "y": 1.75, + "x": 1.5 + }, "0,0\n\n\n0,6", "0,1\n\n\n0,6", "0,2\n\n\n0,6", "0,3\n\n\n0,6" ], [ - {"x": 1.5, "h": 2}, + { + "x": 1.5, + "h": 2 + }, "1,0\n\n\n0,6", "1,1\n\n\n0,6", "1,2\n\n\n0,6", "1,3\n\n\n0,6" ], - [{"x": 2.5}, "2,1\n\n\n0,6", "2,2\n\n\n0,6", "2,3\n\n\n0,6"], [ - {"x": 1.5, "c": "#777777", "h": 2}, + { + "x": 2.5 + }, + "2,1\n\n\n0,6", + "2,2\n\n\n0,6", + "2,3\n\n\n0,6" + ], + [ + { + "x": 1.5, + "c": "#777777", + "h": 2 + }, "3,0\n\n\n0,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n0,6", "3,2\n\n\n0,6", "3,3\n\n\n0,6" ], - [{"x": 2.5}, "4,1\n\n\n0,6", "4,2\n\n\n0,6", "4,3\n\n\n0,6"] + [ + { + "x": 2.5 + }, + "4,1\n\n\n0,6", + "4,2\n\n\n0,6", + "4,3\n\n\n0,6" + ] ] } } diff --git a/v3/akb/vero.json b/v3/akb/vero.json index b6b75c4cc0..dd14f06873 100644 --- a/v3/akb/vero.json +++ b/v3/akb/vero.json @@ -2,7 +2,10 @@ "name": "akb/vero", "vendorId": "0x4150", "productId": "0x5645", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Long Backspace", @@ -12,9 +15,18 @@ "Split Spacebar" ], "keymap": [ - [{"x": 15.5, "w": 2}, "0,13\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5}, + { + "x": 15.5, + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5 + }, "0,0", "0,1", "0,2", @@ -32,7 +44,10 @@ "0,14\n\n\n0,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -46,13 +61,25 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -65,16 +92,25 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n3,1", "3,1\n\n\n3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n3,0", "3,2", "3,3", @@ -86,24 +122,48 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12\n\n\n2,0", "3,13\n\n\n2,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,12\n\n\n2,1" ], [ - {"x": 4}, + { + "x": 4 + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"w": 6}, + { + "w": 6 + }, "4,7\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10", "4,11" ], - [{"y": 0.25, "x": 6.5, "w": 3}, "4,5\n\n\n4,1", {"w": 3}, "4,7\n\n\n4,1"] + [ + { + "y": 0.25, + "x": 6.5, + "w": 3 + }, + "4,5\n\n\n4,1", + { + "w": 3 + }, + "4,7\n\n\n4,1" + ] ] } } diff --git a/v3/akko/5108/5108.json b/v3/akko/5108/5108.json index d5da089863..763a3af3db 100644 --- a/v3/akko/5108/5108.json +++ b/v3/akko/5108/5108.json @@ -1,316 +1,399 @@ { - "name": "Akko 5108", - "vendorId": "0xFFFE", - "productId": "0x000D", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 200], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["All Off", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 2], - ["CYCLE_ALL", 3], - ["CYCLE_LEFT_RIGHT", 4], - ["CYCLE_UP_DOWN", 5], - ["RAINBOW_MOVING_CHEVRON", 6], - ["CYCLE_OUT_IN", 7], - ["CYCLE_OUT_IN_DUAL", 8], - ["CYCLE_PINWHEEL", 9], - ["CYCKE_SPIRAL", 10], - ["DUAL_BEACON", 11], - ["RAINBOW_BEACON", 12], - ["RAINDROPS", 13], - ["TYPING_HEATMAP", 14], - ["SOLID_REACTIVE_SIMPLE", 15], - ["SOLID_REACTIVE", 16], - ["SOLID_REACTIVE_CROSS", 17], - ["MATRIX_MULTISPLASH", 18] + "name": "Akko 5108", + "vendorId": "0xFFFE", + "productId": "0x000D", + "matrix": { + "rows": 6, + "cols": 21 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 200 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "All Off", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 2 + ], + [ + "CYCLE_ALL", + 3 + ], + [ + "CYCLE_LEFT_RIGHT", + 4 + ], + [ + "CYCLE_UP_DOWN", + 5 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 6 + ], + [ + "CYCLE_OUT_IN", + 7 + ], + [ + "CYCLE_OUT_IN_DUAL", + 8 + ], + [ + "CYCLE_PINWHEEL", + 9 + ], + [ + "CYCKE_SPIRAL", + 10 + ], + [ + "DUAL_BEACON", + 11 + ], + [ + "RAINBOW_BEACON", + 12 + ], + [ + "RAINDROPS", + 13 + ], + [ + "TYPING_HEATMAP", + 14 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 15 + ], + [ + "SOLID_REACTIVE", + 16 + ], + [ + "SOLID_REACTIVE_CROSS", + 17 + ], + [ + "MATRIX_MULTISPLASH", + 18 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": { "rows": 6, "cols": 21 }, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 1, - "c": "#aaaaaa" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.5 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.5 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "0,14", - "0,15", - "0,16", - { - "x": 0.25 - }, - "0,17", - "0,18", - "0,19", - "0,20" - ], - [ - { - "y": 0.25, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16", - { - "x": 0.25 - }, - "1,17", - "1,18", - "1,19", - "1,20" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w": 1.5 - }, - "2,13", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "2,14", - "2,15", - "2,16", - { - "x": 0.25, - "c": "#cccccc" - }, - "2,17", - "2,18", - "2,19", - { - "c": "#aaaaaa", - "h": 2 - }, - "2,20" - ], - [ - { - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13", - { - "x": 3.5, - "c": "#cccccc" - }, - "3,17", - "3,18", - "3,19" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,13", - { - "x": 1.25, - "c": "#777777" - }, - "4,15", - { - "x": 1.25, - "c": "#cccccc" - }, - "4,17", - "4,18", - "4,19", - { - "c": "#777777", - "h": 2 - }, - "4,20" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "c": "#777777", - "w": 6.25 - }, - "5,5", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,9", - { - "w": 1.25 - }, - "5,10", - { - "w": 1.25 - }, - "5,11", - { - "w": 1.25 - }, - "5,13", - { - "x": 0.25, - "c": "#777777" - }, - "5,14", - "5,15", - "5,16", - { - "x": 0.25, - "c": "#cccccc", - "w": 2 - }, - "5,18", - "5,19" - ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } ] } + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#aaaaaa" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,14", + "0,15", + "0,16", + { + "x": 0.25 + }, + "0,17", + "0,18", + "0,19", + "0,20" + ], + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16", + { + "x": 0.25 + }, + "1,17", + "1,18", + "1,19", + "1,20" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "2,14", + "2,15", + "2,16", + { + "x": 0.25, + "c": "#cccccc" + }, + "2,17", + "2,18", + "2,19", + { + "c": "#aaaaaa", + "h": 2 + }, + "2,20" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13", + { + "x": 3.5, + "c": "#cccccc" + }, + "3,17", + "3,18", + "3,19" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,13", + { + "x": 1.25, + "c": "#777777" + }, + "4,15", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,17", + "4,18", + "4,19", + { + "c": "#777777", + "h": 2 + }, + "4,20" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#777777", + "w": 6.25 + }, + "5,5", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,9", + { + "w": 1.25 + }, + "5,10", + { + "w": 1.25 + }, + "5,11", + { + "w": 1.25 + }, + "5,13", + { + "x": 0.25, + "c": "#777777" + }, + "5,14", + "5,15", + "5,16", + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, + "5,18", + "5,19" + ] + ] } - +} diff --git a/v3/akko/acr87/acr87.json b/v3/akko/acr87/acr87.json index 54378a3eb6..8486ec11ca 100644 --- a/v3/akko/acr87/acr87.json +++ b/v3/akko/acr87/acr87.json @@ -1,263 +1,347 @@ { - "name": "Akko ACR87", - "vendorId": "0xFFFE", - "productId": "0x0010", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 200], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["All Off", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 2], - ["CYCLE_ALL", 3], - ["CYCLE_LEFT_RIGHT", 4], - ["CYCLE_UP_DOWN", 5], - ["RAINBOW_MOVING_CHEVRON", 6], - ["CYCLE_OUT_IN", 7], - ["CYCLE_OUT_IN_DUAL", 8], - ["CYCLE_PINWHEEL", 9], - ["CYCKE_SPIRAL", 10], - ["DUAL_BEACON", 11], - ["RAINBOW_BEACON", 12], - ["RAINDROPS", 13], - ["TYPING_HEATMAP", 14], - ["SOLID_REACTIVE_SIMPLE", 15], - ["SOLID_REACTIVE", 16], - ["SOLID_REACTIVE_CROSS", 17], - ["MATRIX_MULTISPLASH", 18] + "name": "Akko ACR87", + "vendorId": "0xFFFE", + "productId": "0x0010", + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 200 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "All Off", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 2 + ], + [ + "CYCLE_ALL", + 3 + ], + [ + "CYCLE_LEFT_RIGHT", + 4 + ], + [ + "CYCLE_UP_DOWN", + 5 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 6 + ], + [ + "CYCLE_OUT_IN", + 7 + ], + [ + "CYCLE_OUT_IN_DUAL", + 8 + ], + [ + "CYCLE_PINWHEEL", + 9 + ], + [ + "CYCKE_SPIRAL", + 10 + ], + [ + "DUAL_BEACON", + 11 + ], + [ + "RAINBOW_BEACON", + 12 + ], + [ + "RAINDROPS", + 13 + ], + [ + "TYPING_HEATMAP", + 14 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 15 + ], + [ + "SOLID_REACTIVE", + 16 + ], + [ + "SOLID_REACTIVE_CROSS", + 17 + ], + [ + "MATRIX_MULTISPLASH", + 18 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": { "rows": 6, "cols": 17 }, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 1, - "c": "#aaaaaa" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.5 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.5 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "0,14", - "0,15", - "0,16" - ], - [ - { - "y": 0.25, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w": 1.5 - }, - "2,13", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "2,14", - "2,15", - "2,16" - ], - [ - { - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,13", - { - "x": 1.25, - "c": "#777777" - }, - "4,15" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "c": "#777777", - "w": 6.25 - }, - "5,5", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,9", - { - "w": 1.25 - }, - "5,10", - { - "w": 1.25 - }, - "5,11", - { - "w": 1.25 - }, - "5,13", - { - "x": 0.25, - "c": "#777777" - }, - "5,14", - "5,15", - "5,16" - ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } ] } + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#aaaaaa" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "2,14", + "2,15", + "2,16" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,13", + { + "x": 1.25, + "c": "#777777" + }, + "4,15" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#777777", + "w": 6.25 + }, + "5,5", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,9", + { + "w": 1.25 + }, + "5,10", + { + "w": 1.25 + }, + "5,11", + { + "w": 1.25 + }, + "5,13", + { + "x": 0.25, + "c": "#777777" + }, + "5,14", + "5,15", + "5,16" + ] + ] } +} diff --git a/v3/akko/top40/top40.json b/v3/akko/top40/top40.json index 8cec1c8779..757cae1038 100644 --- a/v3/akko/top40/top40.json +++ b/v3/akko/top40/top40.json @@ -1,171 +1,255 @@ { - "name": "Akko Top40", - "vendorId": "0xFFFE", - "productId": "0x000E", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 200], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["All Off", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 2], - ["CYCLE_ALL", 3], - ["CYCLE_LEFT_RIGHT", 4], - ["CYCLE_UP_DOWN", 5], - ["RAINBOW_MOVING_CHEVRON", 6], - ["CYCLE_OUT_IN", 7], - ["CYCLE_OUT_IN_DUAL", 8], - ["CYCLE_PINWHEEL", 9], - ["CYCKE_SPIRAL", 10], - ["DUAL_BEACON", 11], - ["RAINBOW_BEACON", 12], - ["RAINDROPS", 13], - ["TYPING_HEATMAP", 14], - ["SOLID_REACTIVE_SIMPLE", 15], - ["SOLID_REACTIVE", 16], - ["SOLID_REACTIVE_CROSS", 17], - ["MATRIX_MULTISPLASH", 18] + "name": "Akko Top40", + "vendorId": "0xFFFE", + "productId": "0x000E", + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 200 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "All Off", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 2 + ], + [ + "CYCLE_ALL", + 3 + ], + [ + "CYCLE_LEFT_RIGHT", + 4 + ], + [ + "CYCLE_UP_DOWN", + 5 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 6 + ], + [ + "CYCLE_OUT_IN", + 7 + ], + [ + "CYCLE_OUT_IN_DUAL", + 8 + ], + [ + "CYCLE_PINWHEEL", + 9 + ], + [ + "CYCKE_SPIRAL", + 10 + ], + [ + "DUAL_BEACON", + 11 + ], + [ + "RAINBOW_BEACON", + 12 + ], + [ + "RAINDROPS", + 13 + ], + [ + "TYPING_HEATMAP", + 14 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 15 + ], + [ + "SOLID_REACTIVE", + 16 + ], + [ + "SOLID_REACTIVE_CROSS", + 17 + ], + [ + "MATRIX_MULTISPLASH", + 18 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": { "rows": 4, "cols": 12 }, - "layouts": { - "keymap":[ - [ - { - "c": "#aaaaaa" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - { - "c": "#777777", - "w": 1.75 - }, - "0,11" - ], - [ - { - "w": 1.25 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - { - "c": "#777777", - "w": 1.5 - }, - "1,11" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - { - "c": "#aaaaaa" - }, - "2,10", - { - "c": "#777777" - }, - "2,11" - ], - [ - { - "w": 1.25 - }, - "3,0", - { - "w": 1.25 - }, - "3,1", - { - "w": 1.25 - }, - "3,2", - { - "w": 2.25 - }, - "3,4", - { - "w": 2.75 - }, - "3,6", - "3,8", - { - "c": "#aaaaaa" - }, - "3,9", - "3,10", - "3,11" - ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } ] } + ], + "layouts": { + "keymap": [ + [ + { + "c": "#aaaaaa" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + { + "c": "#777777", + "w": 1.75 + }, + "0,11" + ], + [ + { + "w": 1.25 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + { + "c": "#777777", + "w": 1.5 + }, + "1,11" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + { + "c": "#aaaaaa" + }, + "2,10", + { + "c": "#777777" + }, + "2,11" + ], + [ + { + "w": 1.25 + }, + "3,0", + { + "w": 1.25 + }, + "3,1", + { + "w": 1.25 + }, + "3,2", + { + "w": 2.25 + }, + "3,4", + { + "w": 2.75 + }, + "3,6", + "3,8", + { + "c": "#aaaaaa" + }, + "3,9", + "3,10", + "3,11" + ] + ] } +} diff --git a/v3/al1/al1.json b/v3/al1/al1.json index 74685c509a..7a3e4f5fc1 100644 --- a/v3/al1/al1.json +++ b/v3/al1/al1.json @@ -2,17 +2,38 @@ "name": "AL1", "vendorId": "0x544C", "productId": "0x6050", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ - [{"x": 13}, "5,12\n\n\n0,1", "0,12\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "5,12\n\n\n0,1", + "0,12\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,0", "0,1", "0,2", @@ -25,20 +46,31 @@ "0,9", "0,10", "0,11", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,12\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "4,15", "4,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -51,21 +83,36 @@ "1,9", "1,10", "1,11", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,12", - {"x": 0.25}, + { + "x": 0.25 + }, "1,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14", "1,15", "2,15", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "5,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", @@ -77,17 +124,28 @@ "2,8", "2,9", "2,10", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,11", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "2,12", "2,13", "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "5,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", @@ -98,35 +156,84 @@ "3,7", "3,8", "3,9", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,10\n\n\n1,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,13", "3,14", "3,15", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,12" ], - [{"y": -0.75, "x": 15.25, "c": "#aaaaaa"}, "3,12"], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.75, + "x": 15.25, + "c": "#aaaaaa" + }, + "3,12" + ], + [ + { + "y": -0.25, + "w": 1.25 + }, "4,0", "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,4", "4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "4,10", "4,11" ], - [{"y": -0.75, "x": 14.25, "c": "#aaaaaa"}, "4,7", "4,8", "4,9"], - [{"y": 0.25, "x": 12.25, "w": 1.75}, "3,10\n\n\n1,1", "3,11\n\n\n1,1"] + [ + { + "y": -0.75, + "x": 14.25, + "c": "#aaaaaa" + }, + "4,7", + "4,8", + "4,9" + ], + [ + { + "y": 0.25, + "x": 12.25, + "w": 1.75 + }, + "3,10\n\n\n1,1", + "3,11\n\n\n1,1" + ] ] } } diff --git a/v3/aleblazer/zodiark/zodiark.json b/v3/aleblazer/zodiark/zodiark.json index 57c8a2f421..28abaa4b70 100644 --- a/v3/aleblazer/zodiark/zodiark.json +++ b/v3/aleblazer/zodiark/zodiark.json @@ -2,135 +2,366 @@ "name": "Zodiark", "vendorId": "0xF901", "productId": "0xF902", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"y": 1, "x": 3}, "0,3", {"x": 11}, "5,3"], [ - {"y": -0.87, "x": 2}, + { + "y": 1, + "x": 3 + }, + "0,3", + { + "x": 11 + }, + "5,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 9}, + { + "x": 9 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.88, "x": 5}, "0,5", {"x": 7}, "5,5"], [ - {"y": -0.72, "c": "#777777"}, + { + "y": -0.88, + "x": 5 + }, + "0,5", + { + "x": 7 + }, + "5,5" + ], + [ + { + "y": -0.72, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 15}, + { + "x": 15 + }, "5,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,0" ], - [{"y": -0.53, "x": 3, "c": "#cccccc"}, "1,3", {"x": 11}, "6,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.53, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 11 + }, + "6,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 9}, + { + "x": 9 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.88, "x": 5}, "1,5", {"x": 7}, "6,5"], [ - {"y": -0.72, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "1,5", + { + "x": 7 + }, + "6,5" + ], + [ + { + "y": -0.72, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 15}, + { + "x": 15 + }, "6,1", "6,0" ], - [{"y": -0.83, "x": 6}, "0,6", {"x": 5}, "5,6"], - [{"y": -0.7, "x": 3}, "2,3", {"x": 11}, "7,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.83, + "x": 6 + }, + "0,6", + { + "x": 5 + }, + "5,6" + ], + [ + { + "y": -0.7, + "x": 3 + }, + "2,3", + { + "x": 11 + }, + "7,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 9}, + { + "x": 9 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.88, "x": 5}, "2,5", {"x": 7}, "7,5"], [ - {"y": -0.72, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "2,5", + { + "x": 7 + }, + "7,5" + ], + [ + { + "y": -0.72, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 15}, + { + "x": 15 + }, "7,1", "7,0" ], - [{"y": -0.83, "x": 6}, "1,6", {"x": 5}, "6,6"], - [{"y": -0.7, "x": 3}, "3,3", {"x": 11}, "8,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.83, + "x": 6 + }, + "1,6", + { + "x": 5 + }, + "6,6" + ], + [ + { + "y": -0.7, + "x": 3 + }, + "3,3", + { + "x": 11 + }, + "8,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 9}, + { + "x": 9 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.88, "x": 5}, "3,5", {"x": 7}, "8,5"], [ - {"y": -0.72, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "3,5", + { + "x": 7 + }, + "8,5" + ], + [ + { + "y": -0.72, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 15}, + { + "x": 15 + }, "8,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,0" ], [ - {"y": -0.53, "x": 3, "c": "#aaaaaa"}, + { + "y": -0.53, + "x": 3, + "c": "#aaaaaa" + }, "4,3", - {"x": 11, "c": "#777777"}, + { + "x": 11, + "c": "#777777" + }, "9,3" ], [ - {"y": -0.87, "x": 2, "c": "#aaaaaa"}, + { + "y": -0.87, + "x": 2, + "c": "#aaaaaa" + }, "4,2", - {"x": 1}, + { + "x": 1 + }, "4,4", - {"x": 9}, + { + "x": 9 + }, "9,4", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "9,2" ], [ - {"y": -0.6, "c": "#aaaaaa"}, + { + "y": -0.6, + "c": "#aaaaaa" + }, "4,0", "4,1", - {"x": 15, "c": "#777777"}, + { + "x": 15, + "c": "#777777" + }, "9,1", "9,0" ], [ - {"r": 30, "rx": 6.5, "ry": 4.25, "y": 0.6, "x": 0.17, "c": "#cccccc"}, + { + "r": 30, + "rx": 6.5, + "ry": 4.25, + "y": 0.6, + "x": 0.17, + "c": "#cccccc" + }, "2,6", "3,6" ], - [{"x": -0.33, "c": "#777777", "w": 1.5}, "4,5", "4,6"], [ - {"r": -30, "rx": 13, "y": 0.35, "x": -2.6, "c": "#cccccc"}, + { + "x": -0.33, + "c": "#777777", + "w": 1.5 + }, + "4,5", + "4,6" + ], + [ + { + "r": -30, + "rx": 13, + "y": 0.35, + "x": -2.6, + "c": "#cccccc" + }, "8,6", "7,6" ], - [{"x": -2.6, "c": "#777777"}, "9,6", {"w": 1.5}, "9,5"] + [ + { + "x": -2.6, + "c": "#777777" + }, + "9,6", + { + "w": 1.5 + }, + "9,5" + ] ] } } diff --git a/v3/alf/x11/x11.json b/v3/alf/x11/x11.json index c95ebd81fe..860f63819b 100644 --- a/v3/alf/x11/x11.json +++ b/v3/alf/x11/x11.json @@ -2,41 +2,65 @@ "name": "ALF X1.1", "vendorId": "0x4146", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 7, "cols": 13}, + "matrix": { + "rows": 7, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "ISO Enter", "Split Right Shift", - ["Bottom Row", "7u", "6.25u / Extra Mod"] + [ + "Bottom Row", + "7u", + "6.25u / Extra Mod" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5}, + { + "x": 0.5 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "6,2", "6,1", "6,0" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -50,17 +74,28 @@ "1,10", "1,11", "1,12", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "5,10", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "6,3", "6,5", "6,7" ], [ - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -73,9 +108,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "6,4", "6,6", "6,8", @@ -91,9 +130,13 @@ "3,12\n\n\n0,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -105,15 +148,24 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12", - {"x": 4}, + { + "x": 4 + }, "4,12\n\n\n0,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -124,38 +176,71 @@ "4,8", "4,9\n.", "4,10", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "4,11\n\n\n1,0", - {"x": 1.25}, + { + "x": 1.25 + }, "5,8", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "4,11\n\n\n1,1", "6,9\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,3\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,5\n\n\n2,0", "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,7", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "6,10", "5,9", "6,11" ], [ - {"y": 0.25, "x": 4, "c": "#cccccc", "w": 6.25}, + { + "y": 0.25, + "x": 4, + "c": "#cccccc", + "w": 6.25 + }, "5,3\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,4\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5\n\n\n2,1" ] ] diff --git a/v3/alfredslab/swift65/swift65_hotswap.json b/v3/alfredslab/swift65/swift65_hotswap.json index 66fb771ebf..8b4141b7db 100644 --- a/v3/alfredslab/swift65/swift65_hotswap.json +++ b/v3/alfredslab/swift65/swift65_hotswap.json @@ -2,15 +2,26 @@ "name": "Swift 65 Hotswap", "vendorId": "0xBBEB", "productId": "0xD4C4", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,15 +34,24 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,15 +64,24 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +93,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -83,23 +122,43 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 7.25}, + { + "w": 7.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/alfredslab/swift65/swift65_solder.json b/v3/alfredslab/swift65/swift65_solder.json index f6f4e5c16c..032e443a3e 100644 --- a/v3/alfredslab/swift65/swift65_solder.json +++ b/v3/alfredslab/swift65/swift65_solder.json @@ -2,22 +2,45 @@ "name": "Swift 65 Solder", "vendorId": "0xBBEB", "productId": "0xD4C3", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Bottom Row", "6.25U", "7U"], + [ + "Bottom Row", + "6.25U", + "7U" + ], "ISO Enter", "Split Left Shift" ], "keymap": [ - [{"x": 15.75}, "0,13\n\n\n0,1", "0,15\n\n\n0,1"], [ - {"y": 0.25, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "0,13\n\n\n0,1", + "0,15\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,15 +53,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,9 +84,14 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,14", { "x": 1.25, @@ -67,9 +105,15 @@ "2,13\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,21 +125,41 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -106,38 +170,71 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,1" ] ] diff --git a/v3/alhenkb/macropad5x4/macropad5x4.json b/v3/alhenkb/macropad5x4/macropad5x4.json index 1ce55e2a0f..0e0e1385e5 100644 --- a/v3/alhenkb/macropad5x4/macropad5x4.json +++ b/v3/alhenkb/macropad5x4/macropad5x4.json @@ -1,56 +1,62 @@ { - "name": "Macropad5x4", - "vendorId": "0x6178", - "productId": "0x0001", - "matrix": { - "rows": 5, - "cols": 4 - }, - "layouts": { - "labels": [ - "Plus Key", - "Enter Key", - "Zero Key" - ], - "keymap": [ - [ - "0,0", - "0,1", - "0,2", - "0,3" - ], - [ - "1,0", - "1,1", - "1,2", - "1,3\n\n\n0,0", - {"h":2}, - "2,3\n\n\n0,1" - ], - [ - "2,0", - "2,1", - "2,2", - "2,3\n\n\n0,0" - ], - [ - "3,0", - "3,1", - "3,2", - "3,3\n\n\n1,0", - {"h":2}, - "4,3\n\n\n1,1" - ], - [ - "4,0\n\n\n2,0", - "4,1\n\n\n2,0", - "4,2", - "4,3\n\n\n1,0" - ], - [ - {"w":2}, - "4,0\n\n\n2,1" - ] - ] - } + "name": "Macropad5x4", + "vendorId": "0x6178", + "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 4 + }, + "layouts": { + "labels": [ + "Plus Key", + "Enter Key", + "Zero Key" + ], + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3\n\n\n0,0", + { + "h": 2 + }, + "2,3\n\n\n0,1" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3\n\n\n0,0" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3\n\n\n1,0", + { + "h": 2 + }, + "4,3\n\n\n1,1" + ], + [ + "4,0\n\n\n2,0", + "4,1\n\n\n2,0", + "4,2", + "4,3\n\n\n1,0" + ], + [ + { + "w": 2 + }, + "4,0\n\n\n2,1" + ] + ] + } } diff --git a/v3/aliceh66/pianoforte/pianoforte.json b/v3/aliceh66/pianoforte/pianoforte.json index a7e7287164..730883c2da 100644 --- a/v3/aliceh66/pianoforte/pianoforte.json +++ b/v3/aliceh66/pianoforte/pianoforte.json @@ -2,43 +2,67 @@ "name": "pianoforte", "vendorId": "0x6168", "productId": "0x7066", - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard Bottom", "7u Bottom"] + [ + "Bottom Row", + "Standard Bottom", + "7u Bottom" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.25}, + { + "x": 0.25 + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "1,4", "0,5", "1,5", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7", "1,7", "0,8" ], [ - {"y": 0.25, "x": 2.5}, + { + "y": 0.25, + "x": 2.5 + }, "2,0", "3,0", "2,1", @@ -52,20 +76,35 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,7", "3,7", "2,8", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "3,6\n\n\n0,1", "6,7\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.5, + "c": "#aaaaaa" + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -78,19 +117,36 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,7", "5,7", "4,8", - {"x": 1.75, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.75, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "7,6\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.75, + "c": "#aaaaaa" + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -102,17 +158,30 @@ "7,4", "6,5", "7,5", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "7,6\n\n\n1,0", - {"x": 4}, + { + "x": 4 + }, "6,6\n\n\n1,1" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "8,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "8,0\n\n\n2,0", "8,1", "9,1", @@ -124,49 +193,99 @@ "9,4", "8,5", "9,5", - {"w": 2.75, "c": "#aaaaaa"}, + { + "w": 2.75, + "c": "#aaaaaa" + }, "9,6\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "9,7", - {"x": 1.25, "w": 1.75, "c": "#aaaaaa"}, + { + "x": 1.25, + "w": 1.75, + "c": "#aaaaaa" + }, "8,6\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,7\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.25, + "c": "#aaaaaa" + }, "10,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n4,0", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "11,3\n\n\n4,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "10,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "10,7", "11,7", "10,8" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5, + "c": "#aaaaaa" + }, "10,0\n\n\n4,1", "11,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n4,1", - {"w": 7, "c": "#cccccc"}, + { + "w": 7, + "c": "#cccccc" + }, "11,3\n\n\n4,1", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "11,5\n\n\n4,1", "10,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,6\n\n\n4,1" ] ] diff --git a/v3/aliceh66/pianoforte_hs/pianoforte_hs.json b/v3/aliceh66/pianoforte_hs/pianoforte_hs.json index 110f7ee934..0c744c0e69 100644 --- a/v3/aliceh66/pianoforte_hs/pianoforte_hs.json +++ b/v3/aliceh66/pianoforte_hs/pianoforte_hs.json @@ -2,36 +2,54 @@ "name": "pianoforte hotswap", "vendorId": "0x6168", "productId": "0x7068", - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.25}, + { + "x": 0.25 + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "1,4", "0,5", "1,5", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7", "1,7", "0,8" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "2,0", "3,0", "2,1", @@ -45,17 +63,28 @@ "2,5", "3,5", "2,6", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "3,6", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,7", "3,7", "2,8" ], [ - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -68,17 +97,26 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6", - {"x": 0.25}, + { + "x": 0.25 + }, "4,7", "5,7", "4,8" ], [ - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -90,13 +128,21 @@ "7,4", "6,5", "7,5", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "6,6" ], [ - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0", "8,1", "9,1", @@ -107,29 +153,57 @@ "8,4", "9,4", "8,5", - {"w": 2.75, "c": "#aaaaaa"}, + { + "w": 2.75, + "c": "#aaaaaa" + }, "9,6", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "8,7" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "10,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "11,2", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "10,4", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "10,7", "11,7", "10,8" diff --git a/v3/alpaca/wfeclipse/wfeclipse .json b/v3/alpaca/wfeclipse/wfeclipse .json index 2916875c70..c2308511de 100644 --- a/v3/alpaca/wfeclipse/wfeclipse .json +++ b/v3/alpaca/wfeclipse/wfeclipse .json @@ -1,77 +1,149 @@ { - "name":"Alpaca WFEclipse", - "vendorId":"0x308F", - "productId":"0x0038", - "keycodes":["qmk_lighting"], - "menus":[ + "name": "Alpaca WFEclipse", + "vendorId": "0x308F", + "productId": "0x0038", + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ { - "label":"rgb_matrix", - "content":[ + "label": "rgb_matrix", + "content": [ { - "label":"rgb_matrix_regulate", - "content":[ + "label": "rgb_matrix_regulate", + "content": [ { - "label":"Brightness", - "type":"range", - "options":[0,255], - "content":["id_qmk_rgb_matrix_brightness",3,1] + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { - "label":"Effect", - "type":"dropdown", - "content":["id_qmk_rgb_matrix_effect",3,2], - "options":[ - ["00.NONE",0], - ["01.Solid Color",1], - ["02.Gradient Up/Down",2], - ["03.Gradient Left/Right",3], - ["04.Breathing",4], - ["05.Band Sat",5], - ["06.Band Val",6], - ["07.Spiral Sat",7], - ["08.Spiral Val",8], - ["09.Cycle All",9], - ["10.Cycle Left/Right",10], - ["11.Cycle Up/Down",11], - ["12.Hue Wave",12], - ["13.Pixel Fractal",13], - ["14.Solid_Reactive_Simple",14], - ["15.Solid_Splash",15] + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00.NONE", + 0 + ], + [ + "01.Solid Color", + 1 + ], + [ + "02.Gradient Up/Down", + 2 + ], + [ + "03.Gradient Left/Right", + 3 + ], + [ + "04.Breathing", + 4 + ], + [ + "05.Band Sat", + 5 + ], + [ + "06.Band Val", + 6 + ], + [ + "07.Spiral Sat", + 7 + ], + [ + "08.Spiral Val", + 8 + ], + [ + "09.Cycle All", + 9 + ], + [ + "10.Cycle Left/Right", + 10 + ], + [ + "11.Cycle Up/Down", + 11 + ], + [ + "12.Hue Wave", + 12 + ], + [ + "13.Pixel Fractal", + 13 + ], + [ + "14.Solid_Reactive_Simple", + 14 + ], + [ + "15.Solid_Splash", + 15 + ] ] }, { - "showIf":"{id_qmk_rgb_matrix_effect} != 0", - "label":"Effect Speed", - "type":"range", - "options":[0,255], - "content":["id_qmk_rgb_matrix_effect_speed",3,3] + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { - "showIf":"{id_qmk_rgb_matrix_effect} != 0", - "label":"Color", - "type":"color", - "content":["id_qmk_rgb_matrix_color",3,4] + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "matrix":{ - "rows":5, - "cols":16 - }, -"layouts":{ - "keymap":[ + "layouts": { + "keymap": [ [ { - "t": "0", - "c": "#777777" - }, - "0,0\nESC", + "t": "0", + "c": "#777777" + }, + "0,0\nESC", { - "c": "#cccccc" - }, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -99,8 +171,8 @@ }, "1,0", { - "c": "#cccccc" - }, + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -118,8 +190,8 @@ }, "1,13", { - "c": "#aaaaaa" - }, + "c": "#aaaaaa" + }, "1,14", "1,15" ], @@ -130,8 +202,8 @@ }, "2,0", { - "c": "#cccccc" - }, + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -149,8 +221,8 @@ }, "2,13", { - "c": "#aaaaaa" - }, + "c": "#aaaaaa" + }, "2,14", "2,15" ], @@ -161,8 +233,8 @@ }, "3,0", { - "c": "#cccccc" - }, + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -182,57 +254,57 @@ }, "3,14", { - "c": "#aaaaaa" - }, + "c": "#aaaaaa" + }, "3,15" ], [ { "w": 1.25, - "c": "#aaaaaa" - }, - "4,0", - { - "w": 1.25 - }, - "4,1", - { - "w": 1.25 - }, - "4,2", - { - "w": 6.25, + "c": "#aaaaaa" + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25, "c": "#cccccc" - }, - "4,6", - { - "w": 1.25, + }, + "4,6", + { + "w": 1.25, "c": "#aaaaaa" - }, - "4,10", - { - "w": 1.25 - }, - "4,11", - { - "w": 1.25 - }, - "4,12", - { - "x": 0.25, - "w": 1, + }, + "4,10", + { + "w": 1.25 + }, + "4,11", + { + "w": 1.25 + }, + "4,12", + { + "x": 0.25, + "w": 1, "c": "#777777" - }, - "4,13", + }, + "4,13", { "c": "#777777" - }, - "4,14", + }, + "4,14", { "c": "#777777" - }, - "4,15" - ] + }, + "4,15" + ] ] } -} \ No newline at end of file +} diff --git a/v3/alpine65/alpine65.json b/v3/alpine65/alpine65.json index 52cc0284e8..7d3a218744 100644 --- a/v3/alpine65/alpine65.json +++ b/v3/alpine65/alpine65.json @@ -2,15 +2,26 @@ "name": "Alpine65", "vendorId": "0x6680", "productId": "0x0065", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,14 +60,28 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], - [{"y": -0.75, "x": 15.25}, "1,14"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.75, + "x": 15.25 + }, + "1,14" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,14 +93,30 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], - [{"y": -0.75, "x": 15.25, "c": "#cccccc"}, "2,14"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.75, + "x": 15.25, + "c": "#cccccc" + }, + "2,14" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -79,30 +127,61 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12" ], [ - {"y": -0.75, "x": 14.25, "c": "#777777"}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "4,12", "4,13", "4,14"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "4,12", + "4,13", + "4,14" + ] ] } } diff --git a/v3/amag23/amag32.json b/v3/amag23/amag32.json index 6399d8777b..744bd3baf5 100644 --- a/v3/amag23/amag32.json +++ b/v3/amag23/amag32.json @@ -2,16 +2,27 @@ "name": "Koolertron AMAG23", "vendorId": "0x4B54", "productId": "0x2323", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 6}, + "matrix": { + "rows": 4, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -19,9 +30,13 @@ "0,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -29,9 +44,13 @@ "1,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -39,13 +58,19 @@ "2,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", - {"w": 2}, + { + "w": 2 + }, "3,4" ] ] diff --git a/v3/angleR2/angler2.json b/v3/angleR2/angler2.json index 2bd4c30572..9689ee3caf 100644 --- a/v3/angleR2/angler2.json +++ b/v3/angleR2/angler2.json @@ -2,65 +2,109 @@ "name": "AngleR2", "vendorId": "0x480E", "productId": "0x408F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["top row", "F13", "F12"], + [ + "top row", + "F13", + "F12" + ], "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"y": 0.25, "x": 3.75, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 3.75, + "c": "#aaaaaa" + }, "0,0\n\n\n0,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "0,1\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,2\n\n\n0,1", "0,3\n\n\n0,1", "0,4\n\n\n0,1", "0,5\n\n\n0,1", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6\n\n\n0,1", "0,7\n\n\n0,1", "0,8\n\n\n0,1", "0,9\n\n\n0,1", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10\n\n\n0,1", "0,11\n\n\n0,1", "0,12\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 3.75}, + { + "x": 3.75 + }, "0,0\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1\n\n\n0,0", "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5\n\n\n0,0", "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9\n\n\n0,0", "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,14", "0,15", "3,14" ], [ - {"y": 0.25, "x": 3.75}, + { + "y": 0.25, + "x": 3.75 + }, "1,0", "1,1", "1,2", @@ -74,15 +118,22 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", "1,15", "3,15" ], [ - {"x": 3.75, "w": 1.5}, + { + "x": 3.75, + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -96,9 +147,15 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,14", "2,15", "4,13" @@ -117,7 +174,12 @@ "3,13\n\n\n1,1" ], [ - {"y": -0.75, "x": 3.75, "c": "#cccccc", "w": 1.75}, + { + "y": -0.75, + "x": 3.75, + "c": "#cccccc", + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -130,17 +192,36 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n1,0" ], - [{"y": -0.25, "x": 21.5, "c": "#d3dbb4"}, "3,12\n\n\n1,1"], [ - {"y": -0.75, "x": 1.5, "w": 1.25}, + { + "y": -0.25, + "x": 21.5, + "c": "#d3dbb4" + }, + "3,12\n\n\n1,1" + ], + [ + { + "y": -0.75, + "x": 1.5, + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -151,45 +232,82 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12", - {"x": 1.5}, + { + "x": 1.5 + }, "4,15" ], [ - {"x": 3.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 3.75, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,14", "5,15", "4,14" ], [ - {"x": 3.75, "c": "#d3dbb4", "w": 1.5}, + { + "x": 3.75, + "c": "#d3dbb4", + "w": 1.5 + }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,1", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n3,1", "5,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n3,1" ] ] diff --git a/v3/anomalykb/a65i/a65i.json b/v3/anomalykb/a65i/a65i.json index 00ee8b2e4c..9fa0077e04 100644 --- a/v3/anomalykb/a65i/a65i.json +++ b/v3/anomalykb/a65i/a65i.json @@ -2,20 +2,34 @@ "name": "AnomalyKB A65I", "vendorId": "0x4C47", "productId": "0x0004", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "7U", "6.25U"] + [ + "Bottom Row", + "7U", + "6.25U" + ] ], "keymap": [ - {"name": "65 layout"}, + { + "name": "65 layout" + }, [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,18 +42,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,15", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,7 +79,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", "1,15", { @@ -67,9 +96,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,21 +116,39 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -106,40 +159,79 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,0", "4,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/aos/tkl/tkl.json b/v3/aos/tkl/tkl.json index ef1442697b..240f3fa966 100644 --- a/v3/aos/tkl/tkl.json +++ b/v3/aos/tkl/tkl.json @@ -2,36 +2,59 @@ "name": "Ace of Spades TKL", "vendorId": "0x504B", "productId": "0x1000", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -45,17 +68,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,15 +110,22 @@ "c": "#777777" }, "2,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -101,9 +140,14 @@ "3,12" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -115,23 +159,47 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"w": 1.5, "c": "#cccccc"}, + { + "w": 1.5, + "c": "#cccccc" + }, "5,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,15", "5,16" diff --git a/v3/aozora/aozora.json b/v3/aozora/aozora.json index 0cca6d4dd4..5ce1502fd4 100644 --- a/v3/aozora/aozora.json +++ b/v3/aozora/aozora.json @@ -2,19 +2,30 @@ "name": "Aozora", "vendorId": "0x04D8", "productId": "0xE86A", - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", - ["Split Right Shift", "JIS", "Function"] + [ + "Split Right Shift", + "JIS", + "Function" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,19 +38,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", - {"x": 0.5}, + { + "x": 0.5 + }, "0,16\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,9 +74,14 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,14", "1,15", { @@ -69,9 +96,14 @@ "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -83,15 +115,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -102,41 +144,83 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15", - {"x": 0.25}, + { + "x": 0.25 + }, "3,12\n\n\n3,1", - {"w": 1.75}, + { + "w": 1.75 + }, "3,13\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n3,2", "3,12\n\n\n3,2" ], - [{"y": 0.75, "w": 1.25}, "3,0\n\n\n2,1", "3,16\n\n\n2,1"] + [ + { + "y": 0.75, + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,16\n\n\n2,1" + ] ] } } diff --git a/v3/arc60/arc60.json b/v3/arc60/arc60.json index 89f3aa3f81..aaf9da0382 100644 --- a/v3/arc60/arc60.json +++ b/v3/arc60/arc60.json @@ -2,25 +2,46 @@ "name": "arc60", "vendorId": "0x8354", "productId": "0x8370", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Ansi", "Tsangan", "WKL", "HHKB"] + [ + "Bottom Row", + "Ansi", + "Tsangan", + "WKL", + "HHKB" + ] ], "keymap": [ [ - {"y": 0.25, "x": 15.75, "c": "#d3dbb4"}, + { + "y": 0.25, + "x": 15.75, + "c": "#d3dbb4" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"y": 0.25, "x": 2.75, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.75, + "c": "#cccccc" + }, "0,0", "0,1", "0,2", @@ -34,11 +55,18 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], [ - {"x": 2.75, "c": "#cccccc", "w": 1.5}, + { + "x": 2.75, + "c": "#cccccc", + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -52,7 +80,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.25, @@ -66,7 +97,11 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#cccccc", "w": 1.75}, + { + "x": 2.75, + "c": "#cccccc", + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -79,18 +114,33 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#d3dbb4"}, + { + "x": 0.25, + "c": "#d3dbb4" + }, "2,12\n\n\n1,1" ], [ - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,73 +151,146 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "c": "#d3dbb4", "w": 1.75}, + { + "x": 0.25, + "c": "#d3dbb4", + "w": 1.75 + }, "3,13\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"x": 2.75, "c": "#d3dbb4", "w": 1.5}, + { + "x": 2.75, + "c": "#d3dbb4", + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,1\n\n\n4,2", - {"c": "#d3dbb4", "w": 1.5}, + { + "c": "#d3dbb4", + "w": 1.5 + }, "4,2\n\n\n4,2", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,12\n\n\n4,1", - {"c": "#d3dbb4", "w": 1.5}, + { + "c": "#d3dbb4", + "w": 1.5 + }, "4,14\n\n\n4,2" ], [ - {"x": 2.75, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.75, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,0\n\n\n4,3", - {"c": "#d3dbb4"}, + { + "c": "#d3dbb4" + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,3", "4,12\n\n\n4,3", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,14\n\n\n4,3" ] ] diff --git a/v3/argo_works/ishi/80/mk0/mk0.json b/v3/argo_works/ishi/80/mk0/mk0.json index 21b7257ac8..e53493c87a 100644 --- a/v3/argo_works/ishi/80/mk0/mk0.json +++ b/v3/argo_works/ishi/80/mk0/mk0.json @@ -2,19 +2,30 @@ "name": "Argo Works Ishi 80 Mk0", "vendorId": "0x4157", "productId": "0x4930", - "matrix": {"rows": 9, "cols": 9}, + "matrix": { + "rows": 9, + "cols": 9 + }, "layouts": { - "labels": ["Encoder"], + "labels": [ + "Encoder" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", "0,0", "1,1", "0,1", - {"x": 0.5}, + { + "x": 0.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "1,3", "0,3", @@ -27,19 +38,33 @@ "1,7", "0,7", "1,8", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,8" ], [ - {"h": 2, "c": "#aaaaaa"}, + { + "h": 2, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "3,1", "2,1", - {"x": 0.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "w": 1.5, + "c": "#aaaaaa" + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "3,3", "2,3", @@ -52,17 +77,29 @@ "3,7", "2,7", "3,8", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "2,8" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "4,0", "5,1", "4,1", - {"x": 0.5, "w": 1.75, "c": "#aaaaaa"}, + { + "x": 0.5, + "w": 1.75, + "c": "#aaaaaa" + }, "5,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "5,3", "4,3", @@ -74,19 +111,33 @@ "4,6", "5,7", "4,7", - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "4,8" ], [ - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", "7,1", "6,1", - {"x": 0.5, "w": 2.25, "c": "#aaaaaa"}, + { + "x": 0.5, + "w": 2.25, + "c": "#aaaaaa" + }, "7,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,3", "6,3", "7,4", @@ -97,31 +148,60 @@ "6,6", "7,7", "6,7", - {"w": 2.75, "c": "#aaaaaa"}, + { + "w": 2.75, + "c": "#aaaaaa" + }, "6,8" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "8,0", - {"w": 2}, + { + "w": 2 + }, "8,1", - {"x": 0.5, "w": 1.25, "c": "#aaaaaa"}, + { + "x": 0.5, + "w": 1.25, + "c": "#aaaaaa" + }, "8,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,3", - {"w": 6.25}, + { + "w": 6.25 + }, "8,4", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7", - {"w": 1.25}, + { + "w": 1.25 + }, "7,8", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "8,8\n\n\n0,0", "8,8\n\n\n0,1\n\n\n\n\n\ne0" ] diff --git a/v3/arrayperipherals/1x4p1/1x4p1.json b/v3/arrayperipherals/1x4p1/1x4p1.json index 6d69e90fb4..36fb629b5d 100644 --- a/v3/arrayperipherals/1x4p1/1x4p1.json +++ b/v3/arrayperipherals/1x4p1/1x4p1.json @@ -2,8 +2,23 @@ "name": "[1 x 4] + 1 Macropad", "vendorId": "0x4152", "productId": "0x4F46", - "matrix": {"rows": 1, "cols": 5}, + "matrix": { + "rows": 1, + "cols": 5 + }, "layouts": { - "keymap": [["0,0", "0,1", "0,2", "0,3", {"x": 0.5, "c": "#777777"}, "0,4"]] + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + { + "x": 0.5, + "c": "#777777" + }, + "0,4" + ] + ] } } diff --git a/v3/artemis/paragon/paragon.json b/v3/artemis/paragon/paragon.json index b338b9606f..feb3827468 100644 --- a/v3/artemis/paragon/paragon.json +++ b/v3/artemis/paragon/paragon.json @@ -166,114 +166,114 @@ "4,15" ], [ - { + { "w": 1.25 - }, - "5,0\n\n\n3,0", - { + }, + "5,0\n\n\n3,0", + { "w": 1.25 - }, - "5,2\n\n\n3,0", - { + }, + "5,2\n\n\n3,0", + { "w": 1.25 - }, - "5,3\n\n\n3,0", - { + }, + "5,3\n\n\n3,0", + { "c": "#cccccc", "w": 6.25 - }, - "5,6\n\n\n3,0", - { + }, + "5,6\n\n\n3,0", + { "c": "#aaaaaa", "w": 1.5 - }, - "5,10", - { + }, + "5,10", + { "w": 1.5 - }, - "5,11", - { + }, + "5,11", + { "c": "#777777" - }, - "5,12", - "5,13", - "5,15" + }, + "5,12", + "5,13", + "5,15" ], [ - { + { "y": 0.5, "x": 13, "c": "#aaaaaa" - }, - "1,13\n\n\n0,1", - "1,14\n\n\n0,1" + }, + "1,13\n\n\n0,1", + "1,14\n\n\n0,1" ], [ - { + { "x": 13.75, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25 - }, - "3,13\n\n\n1,1" + }, + "3,13\n\n\n1,1" ], [ - { + { "w": 1.25 - }, - "4,0\n\n\n2,1", - "4,1\n\n\n2,1", - { + }, + "4,0\n\n\n2,1", + "4,1\n\n\n2,1", + { "x": 10.5, "c": "#cccccc" - }, - "3,12\n\n\n1,1" + }, + "3,12\n\n\n1,1" ], [ - { + { "c": "#aaaaaa", "w": 1.5 - }, - "5,0\n\n\n3,1", - { + }, + "5,0\n\n\n3,1", + { "w": 1.5 - }, - "5,2\n\n\n3,1", - { + }, + "5,2\n\n\n3,1", + { "c": "#cccccc", "w": 7 - }, - "5,6\n\n\n3,1" + }, + "5,6\n\n\n3,1" ], [ - { + { "c": "#aaaaaa", "w": 1.25 - }, - "5,0\n\n\n3,2", - { + }, + "5,0\n\n\n3,2", + { "w": 1.25 - }, - "5,2\n\n\n3,2", - { + }, + "5,2\n\n\n3,2", + { "w": 1.25 - }, - "5,3\n\n\n3,2", - { + }, + "5,3\n\n\n3,2", + { "c": "#cccccc", "w": 2.25 - }, - "5,4\n\n\n3,2", - { + }, + "5,4\n\n\n3,2", + { "w": 1.25 - }, - "5,6\n\n\n3,2", - { + }, + "5,6\n\n\n3,2", + { "w": 2.75 - }, - "5,8\n\n\n3,2" + }, + "5,8\n\n\n3,2" ] ] } diff --git a/v3/astro/dp60/dp60.json b/v3/astro/dp60/dp60.json index 9a743b89fa..5033702548 100644 --- a/v3/astro/dp60/dp60.json +++ b/v3/astro/dp60/dp60.json @@ -2,23 +2,47 @@ "name": "DP60", "vendorId": "0x60BE", "productId": "0x00BE", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "ANSI / ISO Enter", "Split Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25u Standard", "7u WKL", "7u HHKB"] + [ + "Bottom Row", + "6.25u Standard", + "7u WKL", + "7u HHKB" + ] ], "keymap": [ - [{"x": 15.75}, "0,12\n\n\n1,1", "0,13\n\n\n1,1"], [ - {"y": 0.25, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "0,12\n\n\n1,1", + "0,13\n\n\n1,1" + ], + [ + { + "y": 0.25, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -31,13 +55,21 @@ "0,9", "0,10", "0,11", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n1,0" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,15 +82,30 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"x": 2, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,19 +117,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -93,57 +157,109 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,12\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5, "d": true}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5, + "d": true + }, "\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,2" ] ] diff --git a/v3/atlas_65/atlas_65.json b/v3/atlas_65/atlas_65.json index 2a342ce3e7..338278ae11 100644 --- a/v3/atlas_65/atlas_65.json +++ b/v3/atlas_65/atlas_65.json @@ -2,100 +2,264 @@ "name": "atlas_65", "vendorId": "0x6565", "productId": "0x1000", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"y": 0.38, "x": 3.75}, + { + "y": 0.38, + "x": 3.75 + }, "0,2", - {"x": 8.5}, + { + "x": 8.5 + }, "0,11", - {"x": 3.25, "c": "#777777"}, + { + "x": 3.25, + "c": "#777777" + }, "1,14" ], [ - {"y": -0.8799999999999999, "x": 1.75, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 1.75, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10.5}, + { + "x": 10.5 + }, "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13", "0,14" ], - [{"y": -0.1200000000000001, "x": 17.75, "c": "#777777"}, "2,14"], [ - {"y": -0.8799999999999999, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.1200000000000001, + "x": 17.75, + "c": "#777777" + }, + "2,14" + ], + [ + { + "y": -0.8799999999999999, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 10}, + { + "x": 10 + }, "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], - [{"y": -0.1200000000000001, "x": 18, "c": "#777777"}, "3,14"], [ - {"y": -0.8799999999999999, "x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.1200000000000001, + "x": 18, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.8799999999999999, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.5}, + { + "x": 9.5 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 9.75}, + { + "x": 9.75 + }, "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11" ], - [{"y": -0.75, "x": 17}, "3,13"], - [{"y": -0.25, "x": 1, "w": 1.5}, "4,0"], - [{"y": -0.75, "x": 16}, "4,12", "4,13", "4,14"], [ - {"r": 12, "rx": 4.75, "ry": 1.5, "y": -1, "c": "#cccccc"}, + { + "y": -0.75, + "x": 17 + }, + "3,13" + ], + [ + { + "y": -0.25, + "x": 1, + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 16 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "r": 12, + "rx": 4.75, + "ry": 1.5, + "y": -1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": -0.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": -0.25}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 0.25}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": -0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -0.25 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 0.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ - {"r": -12, "rx": 13.5, "y": -1, "x": -4.25, "c": "#cccccc"}, + { + "r": -12, + "rx": 13.5, + "y": -1, + "x": -4.25, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -4.75}, "1,6", "1,7", "1,8", "1,9", "1,10"], - [{"x": -4.5}, "2,6", "2,7", "2,8", "2,9"], [ - {"y": 1, "x": -4.75, "w": 2.75}, + { + "x": -4.75 + }, + "1,6", + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -4.5 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "y": 1, + "x": -4.75, + "w": 2.75 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9" ], [ - {"ry": 1.75, "y": 1.75, "x": -5.25, "c": "#cccccc"}, + { + "ry": 1.75, + "y": 1.75, + "x": -5.25, + "c": "#cccccc" + }, "4,6", "3,6", "3,7", diff --git a/v3/atreus62/atreus62.json b/v3/atreus62/atreus62.json index d8db5fd5c1..5040cbf6a9 100644 --- a/v3/atreus62/atreus62.json +++ b/v3/atreus62/atreus62.json @@ -2,65 +2,365 @@ "name": "Atreus62", "vendorId": "0x5072", "productId": "0x6062", - "matrix": { "rows": 5, "cols": 13 }, + "matrix": { + "rows": 5, + "cols": 13 + }, "layouts": { "keymap": [ - [{ "y": -0.1, "x": 2.75, "r": 10 }, "0,3"], - [{ "y": -0.65, "x": 1.75 }, "0,2", { "x": 1 }, "0,4"], - [{ "y": -0.75, "x": -0.25 }, "0,0", "0,1"], - [{ "y": -0.9, "x": 4.75 }, "0,5"], - - [{ "y": -0.7, "x": 2.75 }, "1,3"], - [{ "y": -0.65, "x": 1.75 }, "1,2", { "x": 1 }, "1,4"], - [{ "y": -0.75, "x": -0.25 }, "1,0", "1,1"], - [{ "y": -0.9, "x": 4.75 }, "1,5"], - - [{ "y": -0.7, "x": 2.75 }, "2,3"], - [{ "y": -0.65, "x": 1.75 }, "2,2", { "x": 1 }, "2,4"], - [{ "y": -0.75, "x": -0.25 }, "2,0", "2,1"], - [{ "y": -0.9, "x": 4.75 }, "2,5"], - - [{ "y": -0.7, "x": 2.75 }, "3,3"], - [{ "y": -0.65, "x": 1.75 }, "3,2", { "x": 1 }, "3,4"], - [{ "y": -0.75, "x": -0.25 }, "3,0", "3,1"], - [{ "y": -0.9, "x": 4.75 }, "3,5"], - - [{ "y": -0.7, "x": 2.75, "c": "#aaaaaa" }, "4,3"], - [{ "y": -0.65, "x": 1.75 }, "4,2", { "x": 1 }, "4,4"], - [{ "y": -0.75, "x": -0.25 }, "4,0", "4,1"], - [{ "y": -0.9, "x": 4.75 }, "4,5"], - - [{ "y": -1.85, "x": 5.75, "h": 1.5 }, "3,6"], - - [ - { "y": -0.1, "x": 2.25, "r": -10, "rx": 6.5, "ry": 1, "c": "#cccccc" }, + [ + { + "y": -0.1, + "x": 2.75, + "r": 10 + }, + "0,3" + ], + [ + { + "y": -0.65, + "x": 1.75 + }, + "0,2", + { + "x": 1 + }, + "0,4" + ], + [ + { + "y": -0.75, + "x": -0.25 + }, + "0,0", + "0,1" + ], + [ + { + "y": -0.9, + "x": 4.75 + }, + "0,5" + ], + [ + { + "y": -0.7, + "x": 2.75 + }, + "1,3" + ], + [ + { + "y": -0.65, + "x": 1.75 + }, + "1,2", + { + "x": 1 + }, + "1,4" + ], + [ + { + "y": -0.75, + "x": -0.25 + }, + "1,0", + "1,1" + ], + [ + { + "y": -0.9, + "x": 4.75 + }, + "1,5" + ], + [ + { + "y": -0.7, + "x": 2.75 + }, + "2,3" + ], + [ + { + "y": -0.65, + "x": 1.75 + }, + "2,2", + { + "x": 1 + }, + "2,4" + ], + [ + { + "y": -0.75, + "x": -0.25 + }, + "2,0", + "2,1" + ], + [ + { + "y": -0.9, + "x": 4.75 + }, + "2,5" + ], + [ + { + "y": -0.7, + "x": 2.75 + }, + "3,3" + ], + [ + { + "y": -0.65, + "x": 1.75 + }, + "3,2", + { + "x": 1 + }, + "3,4" + ], + [ + { + "y": -0.75, + "x": -0.25 + }, + "3,0", + "3,1" + ], + [ + { + "y": -0.9, + "x": 4.75 + }, + "3,5" + ], + [ + { + "y": -0.7, + "x": 2.75, + "c": "#aaaaaa" + }, + "4,3" + ], + [ + { + "y": -0.65, + "x": 1.75 + }, + "4,2", + { + "x": 1 + }, + "4,4" + ], + [ + { + "y": -0.75, + "x": -0.25 + }, + "4,0", + "4,1" + ], + [ + { + "y": -0.9, + "x": 4.75 + }, + "4,5" + ], + [ + { + "y": -1.85, + "x": 5.75, + "h": 1.5 + }, + "3,6" + ], + [ + { + "y": -0.1, + "x": 2.25, + "r": -10, + "rx": 6.5, + "ry": 1, + "c": "#cccccc" + }, "0,9" ], - [{ "y": -0.65, "x": 1.25 }, "0,8", { "x": 1 }, "0,10"], - [{ "y": -0.75, "x": 4.25 }, "0,11", "0,12"], - [{ "y": -0.9, "x": 0.25 }, "0,7"], - - [{ "y": -0.7, "x": 2.25 }, "1,9"], - [{ "y": -0.65, "x": 1.25 }, "1,8", { "x": 1 }, "1,10"], - [{ "y": -0.75, "x": 4.25 }, "1,11", "1,12"], - [{ "y": -0.9, "x": 0.25 }, "1,7"], - - [{ "y": -0.7, "x": 2.25 }, "2,9"], - [{ "y": -0.65, "x": 1.25 }, "2,8", { "x": 1 }, "2,10"], - [{ "y": -0.75, "x": 4.25 }, "2,11", "2,12"], - [{ "y": -0.9, "x": 0.25 }, "2,7"], - - [{ "y": -0.7, "x": 2.25 }, "3,9"], - [{ "y": -0.65, "x": 1.25 }, "3,8", { "x": 1 }, "3,10"], - [{ "y": -0.75, "x": 4.25 }, "3,11", "3,12"], - [{ "y": -0.9, "x": 0.25 }, "3,7"], - - [{ "y": -0.7, "x": 2.25, "c": "#aaaaaa" }, "4,9"], - [{ "y": -0.65, "x": 1.25 }, "4,8", { "x": 1 }, "4,10"], - [{ "y": -0.75, "x": 4.25 }, "4,11", "4,12"], - [{ "y": -0.9, "x": 0.25 }, "4,7"], - - [{ "y": -1.85, "x": -0.75, "h": 1.5 }, "4,6"] + [ + { + "y": -0.65, + "x": 1.25 + }, + "0,8", + { + "x": 1 + }, + "0,10" + ], + [ + { + "y": -0.75, + "x": 4.25 + }, + "0,11", + "0,12" + ], + [ + { + "y": -0.9, + "x": 0.25 + }, + "0,7" + ], + [ + { + "y": -0.7, + "x": 2.25 + }, + "1,9" + ], + [ + { + "y": -0.65, + "x": 1.25 + }, + "1,8", + { + "x": 1 + }, + "1,10" + ], + [ + { + "y": -0.75, + "x": 4.25 + }, + "1,11", + "1,12" + ], + [ + { + "y": -0.9, + "x": 0.25 + }, + "1,7" + ], + [ + { + "y": -0.7, + "x": 2.25 + }, + "2,9" + ], + [ + { + "y": -0.65, + "x": 1.25 + }, + "2,8", + { + "x": 1 + }, + "2,10" + ], + [ + { + "y": -0.75, + "x": 4.25 + }, + "2,11", + "2,12" + ], + [ + { + "y": -0.9, + "x": 0.25 + }, + "2,7" + ], + [ + { + "y": -0.7, + "x": 2.25 + }, + "3,9" + ], + [ + { + "y": -0.65, + "x": 1.25 + }, + "3,8", + { + "x": 1 + }, + "3,10" + ], + [ + { + "y": -0.75, + "x": 4.25 + }, + "3,11", + "3,12" + ], + [ + { + "y": -0.9, + "x": 0.25 + }, + "3,7" + ], + [ + { + "y": -0.7, + "x": 2.25, + "c": "#aaaaaa" + }, + "4,9" + ], + [ + { + "y": -0.65, + "x": 1.25 + }, + "4,8", + { + "x": 1 + }, + "4,10" + ], + [ + { + "y": -0.75, + "x": 4.25 + }, + "4,11", + "4,12" + ], + [ + { + "y": -0.9, + "x": 0.25 + }, + "4,7" + ], + [ + { + "y": -1.85, + "x": -0.75, + "h": 1.5 + }, + "4,6" + ] ] } } diff --git a/v3/atxkb/1894/1894.json b/v3/atxkb/1894/1894.json index 545d13ae2a..e562448a01 100644 --- a/v3/atxkb/1894/1894.json +++ b/v3/atxkb/1894/1894.json @@ -2,15 +2,38 @@ "name": "1894", "vendorId": "0x5458", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "ANSI", "ISO"], - ["Right Shift", "Split", "Unified"], + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Split", + "Unified" + ], [ "Bottom Row", "Tsangan", @@ -22,9 +45,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -37,16 +65,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -59,7 +99,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.75, @@ -73,9 +116,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -87,18 +136,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -109,94 +172,188 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,0", "3,13\n\n\n3,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,0", "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", - {"d": true}, + { + "d": true + }, "\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", - {"d": true}, + { + "d": true + }, "\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,4", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,4" ] ] diff --git a/v3/automata02/alisaie/alisaie.json b/v3/automata02/alisaie/alisaie.json index eddc70f0d0..6133b53757 100644 --- a/v3/automata02/alisaie/alisaie.json +++ b/v3/automata02/alisaie/alisaie.json @@ -8,216 +8,216 @@ }, "layouts": { "keymap": [ - [ - { - "y": 0.08, - "x": 2.37, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - { - "x": 9.76 - }, - "0,11", - "0,12", - "0,13", - { - "c": "#aaaaaa" - }, - "4,11" - ], - [ - { - "x": 2.24, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - { - "x": 9.01 - }, - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13" - ], - [ - { - "x": 2.1, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - { - "x": 9.31 - }, - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,12" - ], - [ - { - "x": 1.95, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - { - "x": 8.62 - }, - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - { - "x": -0.02 - }, - "3,13" - ], - [ - { - "x": 2.1, - "w": 1.5 - }, - "4,0", - "4,1", - { - "x": 11.36 - }, - "4,12", - { - "w": 1.5 - }, - "4,13" - ], - [ - { - "r": 8, - "rx": 4.5, - "c": "#cccccc" - }, - "0,2", - "0,3", - "0,4", - "0,5", - "0,6" - ], - [ - { - "x": 0.5 - }, - "1,2", - "1,3", - "1,4", - "1,5" - ], - [ - { - "x": 0.75 - }, - "2,2", - "2,3", - "2,4", - "2,5" - ], - [ - { - "x": 1.25 - }, - "3,2", - "3,3", - "3,4", - "3,5" - ], - [ - { - "x": 1.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,2", - { - "c": "#cccccc", - "w": 2.75 - }, - "4,3" - ], - [ - { - "r": -8, - "rx": 14.5, - "x": -4.5 - }, - "0,7", - "0,8", - "0,9", - "0,10" - ], - [ - { - "x": -5 - }, - "1,6", - "1,7", - "1,8", - "1,9" - ], - [ - { - "x": -4.75 - }, - "2,6", - "2,7", - "2,8", - "2,9" - ], - [ - { - "x": -5.25 - }, - "3,6", - "3,7", - "3,8", - "3,9" - ], - [ - { - "x": -5.25, - "w": 2.25 - }, - "4,8", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,9" - ] + [ + { + "y": 0.08, + "x": 2.37, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + { + "x": 9.76 + }, + "0,11", + "0,12", + "0,13", + { + "c": "#aaaaaa" + }, + "4,11" + ], + [ + { + "x": 2.24, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + { + "x": 9.01 + }, + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13" + ], + [ + { + "x": 2.1, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "x": 9.31 + }, + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,12" + ], + [ + { + "x": 1.95, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + { + "x": 8.62 + }, + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + { + "x": -0.02 + }, + "3,13" + ], + [ + { + "x": 2.1, + "w": 1.5 + }, + "4,0", + "4,1", + { + "x": 11.36 + }, + "4,12", + { + "w": 1.5 + }, + "4,13" + ], + [ + { + "r": 8, + "rx": 4.5, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 0.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 1.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,2", + { + "c": "#cccccc", + "w": 2.75 + }, + "4,3" + ], + [ + { + "r": -8, + "rx": 14.5, + "x": -4.5 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": -5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -4.75 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -5.25 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -5.25, + "w": 2.25 + }, + "4,8", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,9" + ] ] } -} \ No newline at end of file +} diff --git a/v3/aves60/aves60.json b/v3/aves60/aves60.json index 27752c46f2..a45b050f6c 100644 --- a/v3/aves60/aves60.json +++ b/v3/aves60/aves60.json @@ -2,12 +2,23 @@ "name": "I/O Keyboards Aves 60", "vendorId": "0x9991", "productId": "0xD408", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Enter Key", "ISO", "ANSI"], + [ + "Enter Key", + "ISO", + "ANSI" + ], "Full Left Shift", "Split Backspace", [ @@ -19,9 +30,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -34,17 +50,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n2,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -67,13 +96,23 @@ "x2": -0.25 }, "2,13\n\n\n0,0", - {"x": 1, "c": "#cccccc", "w": 1.5}, + { + "x": 1, + "c": "#cccccc", + "w": 1.5 + }, "2,12\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -86,15 +125,27 @@ "2,10", "2,11", "2,12\n\n\n0,0", - {"x": 1.5, "c": "#777777", "w": 2.25}, + { + "x": 1.5, + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,0", "3,2", "3,3", @@ -106,42 +157,80 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ], [ - {"y": 0.25, "x": 6.25, "c": "#cccccc", "w": 2.25}, + { + "y": 0.25, + "x": 6.25, + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,7\n\n\n3,1" ], [ - {"x": 6.25, "w": 2.75}, + { + "x": 6.25, + "w": 2.75 + }, "4,4\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n3,2" ] ] diff --git a/v3/aves65/aves65.json b/v3/aves65/aves65.json index 9ee656b43a..da20037cbb 100644 --- a/v3/aves65/aves65.json +++ b/v3/aves65/aves65.json @@ -2,21 +2,37 @@ "name": "I/O Keyboards Aves65", "vendorId": "0x9991", "productId": "0x9038", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Enter Key", "ISO", "ANSI"], + [ + "Enter Key", + "ISO", + "ANSI" + ], "Full Left Shift", "Split Backspace", "Blocker" ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,17 +45,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n2,0", "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "1,13\n\n\n2,1", "0,13\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -63,13 +89,23 @@ }, "2,13\n\n\n0,0", "1,14", - {"x": 1, "c": "#cccccc", "w": 1.5}, + { + "x": 1, + "c": "#cccccc", + "w": 1.5 + }, "2,12\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -82,17 +118,32 @@ "2,10", "2,11", "2,12\n\n\n0,0", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#777777", "w": 2.25}, + { + "x": 0.25, + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,0", "3,2", "3,3", @@ -104,30 +155,58 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], - [{"y": 0.25, "x": 12.5}, "4,10\n\n\n3,1", "4,11\n\n\n3,1", "4,9\n\n\n3,1"] + [ + { + "y": 0.25, + "x": 12.5 + }, + "4,10\n\n\n3,1", + "4,11\n\n\n3,1", + "4,9\n\n\n3,1" + ] ] } } diff --git a/v3/axolstudio/foundation_gamma/foundation_gamma.json b/v3/axolstudio/foundation_gamma/foundation_gamma.json index f936821a24..ed8b0e55bc 100644 --- a/v3/axolstudio/foundation_gamma/foundation_gamma.json +++ b/v3/axolstudio/foundation_gamma/foundation_gamma.json @@ -2,37 +2,60 @@ "name": "Foundation Gamma", "vendorId": "0x525C", "productId": "0xE3EB", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { - "labels": ["Split Backspace", "Split rShift"], + "labels": [ + "Split Backspace", + "Split rShift" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -46,20 +69,33 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14", "1,15", "1,16", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,17 +108,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -94,13 +139,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -111,28 +164,53 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,11\n\n\n1,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,15", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,11\n\n\n1,1", "4,12\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", "5,11", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,14", "5,15", "5,16" diff --git a/v3/axolstudio/helpo/helpo.json b/v3/axolstudio/helpo/helpo.json index 258705519e..4747b9754d 100644 --- a/v3/axolstudio/helpo/helpo.json +++ b/v3/axolstudio/helpo/helpo.json @@ -2,14 +2,41 @@ "name": "Helpo", "vendorId": "0x525C", "productId": "0xC89F", - "matrix": {"rows": 4, "cols": 5}, + "matrix": { + "rows": 4, + "cols": 5 + }, "layouts": { "labels": [], "keymap": [ - ["0,4", "0,3", "0,2", "0,1", "0,0"], - ["1,4", "1,3", "1,2", "1,1", "1,0"], - ["2,4", "2,3", "2,2", "2,1", "2,0"], - ["3,4", "3,3", "3,2", "3,1", "3,0"] + [ + "0,4", + "0,3", + "0,2", + "0,1", + "0,0" + ], + [ + "1,4", + "1,3", + "1,2", + "1,1", + "1,0" + ], + [ + "2,4", + "2,3", + "2,2", + "2,1", + "2,0" + ], + [ + "3,4", + "3,3", + "3,2", + "3,1", + "3,0" + ] ] } } diff --git a/v3/axolstudio/yeti/yeti.json b/v3/axolstudio/yeti/yeti.json index 7dc20806b1..d0d2784cd1 100644 --- a/v3/axolstudio/yeti/yeti.json +++ b/v3/axolstudio/yeti/yeti.json @@ -2,99 +2,295 @@ "name": "Yeti", "vendorId": "0x525C", "productId": "0x9F9F", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Split Backspace", "Full RShift"], + "labels": [ + "Split Backspace", + "Full RShift" + ], "keymap": [ [ - {"y": 0.15, "x": 15.15}, + { + "y": 0.15, + "x": 15.15 + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15\n\n\n0,1" ], - [{"x": 0.55, "c": "#777777"}, "1,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,2", {"x": 8.45}, "0,11"], [ - {"y": -0.9500000000000002, "x": 1.7}, + { + "x": 0.55, + "c": "#777777" + }, + "1,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,2", + { + "x": 8.45 + }, + "0,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.7 + }, "0,0", "0,1", - {"x": 10.45}, + { + "x": 10.45 + }, "0,12", - {"x": 1.7763568394002505e-15, "c": "#aaaaaa", "w": 2}, + { + "x": 1.7763568394002505e-15, + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], - [{"y": -0.10000000000000009, "x": 0.35}, "2,0"], - [{"y": -0.9499999999999997, "x": 13, "c": "#cccccc"}, "1,11"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "2,0" + ], + [ + { + "y": -0.9499999999999997, + "x": 13, + "c": "#cccccc" + }, + "1,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,15" ], - [{"y": -0.10000000000000009, "x": 0.15}, "3,0"], [ - {"y": -0.9000000000000004, "x": 13.4, "c": "#cccccc"}, + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "3,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 13.4, + "c": "#cccccc" + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "1,14" ], [ - {"y": -0.9999999999999996, "x": 1.3, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.9999999999999996, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,11", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,13\n\n\n1,0", "2,15\n\n\n1,0", - {"x": 0.29999999999999716, "w": 2.75}, + { + "x": 0.29999999999999716, + "w": 2.75 + }, "2,14\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 13.45, "w": 1.5}, "4,15"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 13.45, + "w": 1.5 + }, + "4,15" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.4499999999999997, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.4499999999999997, + "x": 8.45, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8.05}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 8.2}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.9499999999999993, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8.05 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.2 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.9499999999999993, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/axolstudio/yeti/yeti_rgb.json b/v3/axolstudio/yeti/yeti_rgb.json index c593f9f7c3..76247e99b8 100644 --- a/v3/axolstudio/yeti/yeti_rgb.json +++ b/v3/axolstudio/yeti/yeti_rgb.json @@ -2,58 +2,212 @@ "name": "Yeti RGB", "vendorId": "0x525C", "productId": "0x9F9E", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"y": 0.0185, "x": 0.4445, "c": "#aaaaaa"}, + { + "y": 0.0185, + "x": 0.4445, + "c": "#aaaaaa" + }, "0,0", - {"x": 2.1806, "c": "#cccccc"}, + { + "x": 2.1806, + "c": "#cccccc" + }, "0,3", - {"x": 8.4549}, + { + "x": 8.4549 + }, "0,12" ], - [{"y": -0.8885, "x": 15.08, "c": "#aaaaaa", "w": 2}, "0,14"], - [{"y": -0.9996, "x": 14.0823, "c": "#cccccc"}, "0,13"], - [{"y": -0.9998, "x": 2.6484}, "0,2"], - [{"y": -0.9999, "x": 1.6506, "c": "#777777"}, "0,1"], - [{"y": -0.11430000000000007, "x": 0.2262, "c": "#aaaaaa"}, "1,0"], - [{"y": -0.9463999999999999, "x": 12.8, "c": "#cccccc"}, "1,11"], [ - {"y": -0.9414000000000002, "x": 13.8015}, + { + "y": -0.8885, + "x": 15.08, + "c": "#aaaaaa", + "w": 2 + }, + "0,14" + ], + [ + { + "y": -0.9996, + "x": 14.0823, + "c": "#cccccc" + }, + "0,13" + ], + [ + { + "y": -0.9998, + "x": 2.6484 + }, + "0,2" + ], + [ + { + "y": -0.9999, + "x": 1.6506, + "c": "#777777" + }, + "0,1" + ], + [ + { + "y": -0.11430000000000007, + "x": 0.2262, + "c": "#aaaaaa" + }, + "1,0" + ], + [ + { + "y": -0.9463999999999999, + "x": 12.8, + "c": "#cccccc" + }, + "1,11" + ], + [ + { + "y": -0.9414000000000002, + "x": 13.8015 + }, "1,12", - {"x": 0.9962, "w": 1.5}, + { + "x": 0.9962, + "w": 1.5 + }, "1,14" ], - [{"y": -0.9999, "x": 14.7998}, "1,13"], - [{"y": -0.9999, "x": 2.9292}, "1,2"], - [{"y": -0.9997, "x": 1.4317, "c": "#aaaaaa", "w": 1.5}, "1,1"], - [{"y": -0.11439999999999984}, "2,0"], [ - {"y": -0.8881000000000001, "x": 15.2718, "c": "#777777", "w": 2.25}, + { + "y": -0.9999, + "x": 14.7998 + }, + "1,13" + ], + [ + { + "y": -0.9999, + "x": 2.9292 + }, + "1,2" + ], + [ + { + "y": -0.9997, + "x": 1.4317, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,1" + ], + [ + { + "y": -0.11439999999999984 + }, + "2,0" + ], + [ + { + "y": -0.8881000000000001, + "x": 15.2718, + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"y": -0.9998, "x": 1.2183, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.9998, + "x": 1.2183, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"x": 10.308700000000002, "c": "#cccccc"}, + { + "x": 10.308700000000002, + "c": "#cccccc" + }, "2,11" ], - [{"y": -0.9999000000000002, "x": 2.9659}, "2,2", {"x": 10.3093}, "2,12"], - [{"y": -0.0019999999999997797, "x": 3.2462}, "3,2"], [ - {"y": -0.9999000000000002, "x": 12.9967}, + { + "y": -0.9999000000000002, + "x": 2.9659 + }, + "2,2", + { + "x": 10.3093 + }, + "2,12" + ], + [ + { + "y": -0.0019999999999997797, + "x": 3.2462 + }, + "3,2" + ], + [ + { + "y": -0.9999000000000002, + "x": 12.9967 + }, "3,11", - {"x": -0.0024999999999995026}, + { + "x": -0.0024999999999995026 + }, "3,12", - {"x": -0.0024999999999995026, "c": "#aaaaaa", "w": 2.75}, + { + "x": -0.0024999999999995026, + "c": "#aaaaaa", + "w": 2.75 + }, "3,14" ], - [{"y": -0.9996, "x": 0.9996, "w": 2.25}, "3,1"], - [{"y": -0.002500000000000391, "x": 1.0005, "w": 1.5}, "4,1"], - [{"y": -0.9973000000000001, "x": 16.0468, "w": 1.5}, "4,14"], - [{"r": 12, "rx": 3.9386, "ry": 4.109, "w": 1.5}, "4,3"], + [ + { + "y": -0.9996, + "x": 0.9996, + "w": 2.25 + }, + "3,1" + ], + [ + { + "y": -0.002500000000000391, + "x": 1.0005, + "w": 1.5 + }, + "4,1" + ], + [ + { + "y": -0.9973000000000001, + "x": 16.0468, + "w": 1.5 + }, + "4,14" + ], + [ + { + "r": 12, + "rx": 3.9386, + "ry": 4.109, + "w": 1.5 + }, + "4,3" + ], [ { "rx": 4.6991, @@ -68,34 +222,106 @@ "0,7" ], [ - {"y": -0.0027999999999999137, "x": -0.4490999999999996}, + { + "y": -0.0027999999999999137, + "x": -0.4490999999999996 + }, "1,3", "1,4", "1,5", "1,6" ], - [{"x": -0.1990999999999996}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 0.3009000000000004}, "3,3", "3,4", "3,5", "3,6"], - [{"rx": 5.4334, "ry": 4.3492, "w": 2.25}, "4,5"], - [{"rx": 7.6342, "ry": 4.817, "c": "#aaaaaa"}, "4,6"], [ - {"r": -12, "rx": 9.0102, "ry": 0.8597, "c": "#cccccc"}, + { + "x": -0.1990999999999996 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 0.3009000000000004 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "rx": 5.4334, + "ry": 4.3492, + "w": 2.25 + }, + "4,5" + ], + [ + { + "rx": 7.6342, + "ry": 4.817, + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "r": -12, + "rx": 9.0102, + "ry": 0.8597, + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11" ], [ - {"y": 0.00029999999999996696, "x": -0.5001999999999995}, + { + "y": 0.00029999999999996696, + "x": -0.5001999999999995 + }, "1,7", "1,8", "1,9", "1,10" ], - [{"x": -0.25019999999999953}, "2,7", "2,8", "2,9", "2,10"], - [{"x": -0.7501999999999995}, "3,7", "3,8", "3,9", "3,10"], - [{"rx": 9.1085, "ry": 4.9223, "w": 2.75}, "4,8"], - [{"rx": 11.8366, "ry": 4.4209, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": -0.25019999999999953 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": -0.7501999999999995 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "rx": 9.1085, + "ry": 4.9223, + "w": 2.75 + }, + "4,8" + ], + [ + { + "rx": 11.8366, + "ry": 4.4209, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/bahm/aster_ergo_rev1.json b/v3/bahm/aster_ergo_rev1.json index ab36f34026..347ec5c689 100644 --- a/v3/bahm/aster_ergo_rev1.json +++ b/v3/bahm/aster_ergo_rev1.json @@ -2,14 +2,22 @@ "name": "Aster Ergo", "vendorId": "0xBA00", "productId": "0x8701", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Left Shift ISO", "Split Right Shift", - ["Bottom Row", "Setup 1", "Setup 2", "Setup 3"] + [ + "Bottom Row", + "Setup 1", + "Setup 2", + "Setup 3" + ] ], "keymap": [ [ @@ -341,4 +349,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/bakeneko60/bakeneko60.json b/v3/bakeneko60/bakeneko60.json index 19aab2e810..c0231b93c3 100644 --- a/v3/bakeneko60/bakeneko60.json +++ b/v3/bakeneko60/bakeneko60.json @@ -2,19 +2,37 @@ "name": "Bakeneko 60", "vendorId": "0x3A0E", "productId": "0xCBDC", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "ANSI", "Tsangan"] + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,13 +45,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,13 +71,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,13 +96,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,42 +121,75 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n2,1", "4,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,1" ] ] diff --git a/v3/bakeneko65rev2/bakeneko65rev2.json b/v3/bakeneko65rev2/bakeneko65rev2.json index e7ff32c01f..6fdfb35bef 100644 --- a/v3/bakeneko65rev2/bakeneko65rev2.json +++ b/v3/bakeneko65rev2/bakeneko65rev2.json @@ -2,15 +2,36 @@ "name": "Bakeneko 65 V2", "vendorId": "0x3A0E", "productId": "0x4C82", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "3 Mod Keys", "2 Mod Keys"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "3 Mod Keys", + "2 Mod Keys" + ] + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +44,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +71,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +97,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,19 +125,30 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", "4,9\n\n\n1,0", "4,10\n\n\n1,0", @@ -102,7 +157,17 @@ "4,13", "4,15" ], - [{"x": 10, "w": 1.5}, "4,9\n\n\n1,1", {"w": 1.5}, "4,11\n\n\n1,1"] + [ + { + "x": 10, + "w": 1.5 + }, + "4,9\n\n\n1,1", + { + "w": 1.5 + }, + "4,11\n\n\n1,1" + ] ] } } diff --git a/v3/bakeneko65rev3/bakeneko65rev3.json b/v3/bakeneko65rev3/bakeneko65rev3.json index c28d19dfd9..6f9b185ff8 100644 --- a/v3/bakeneko65rev3/bakeneko65rev3.json +++ b/v3/bakeneko65rev3/bakeneko65rev3.json @@ -2,15 +2,36 @@ "name": "Bakeneko 65 V3", "vendorId": "0x3A0E", "productId": "0x4C83", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +44,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +71,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +97,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,38 +125,63 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"w": 7}, + { + "w": 7 + }, "4,9\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,1" ] ] diff --git a/v3/bantam44/bantam-44-pcb/bantam44.json b/v3/bantam44/bantam-44-pcb/bantam44.json index c08ae0743d..95bb3cddf7 100644 --- a/v3/bantam44/bantam-44-pcb/bantam44.json +++ b/v3/bantam44/bantam-44-pcb/bantam44.json @@ -2,13 +2,20 @@ "name": "Bantam-44 R2 PCB", "vendorId": "0x425F", "productId": "0x4C42", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -19,13 +26,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -35,14 +49,21 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "1,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -52,23 +73,42 @@ "2,8", "2,9\n\n\n\n\n\n\n\n\n\n,", "2,10\n\n\n\n\n\n\n\n\n\n.", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,4", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "3,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,9", "3,10", "3,11" diff --git a/v3/barracuda/barracuda.json b/v3/barracuda/barracuda.json index 74530a117c..295becc6cc 100644 --- a/v3/barracuda/barracuda.json +++ b/v3/barracuda/barracuda.json @@ -2,19 +2,28 @@ "name": "barracuda", "vendorId": "0x6B6E", "productId": "0x0001", - "matrix": {"rows": 6, "cols": 6}, + "matrix": { + "rows": 6, + "cols": 6 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 3}, + { + "x": 3 + }, "3,1", "3,2", "3,3", @@ -22,38 +31,56 @@ "3,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 3}, + { + "x": 3 + }, "4,1", "4,2", "4,3", "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,5", - {"x": 3}, + { + "x": 3 + }, "5,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "5,3", "5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5" ] ] diff --git a/v3/basekeys/slice/rev1.json b/v3/basekeys/slice/rev1.json index 7d025f4d44..e7bd81e681 100644 --- a/v3/basekeys/slice/rev1.json +++ b/v3/basekeys/slice/rev1.json @@ -2,111 +2,265 @@ "name": "Slice Rev 1", "vendorId": "0x04D8", "productId": "0xEC17", - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, "layouts": { - "labels": ["Split Backspace", "Split Right Shift", "Split Space"], + "labels": [ + "Split Backspace", + "Split Right Shift", + "Split Space" + ], "keymap": [ - [{"y": 0.25, "x": 16, "c": "#aaaaaa"}, "5,6\n\n\n0,1", "5,8\n\n\n0,1"], [ - {"c": "#777777"}, + { + "y": 0.25, + "x": 16, + "c": "#aaaaaa" + }, + "5,6\n\n\n0,1", + "5,8\n\n\n0,1" + ], + [ + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", - {"x": 10}, + { + "x": 10 + }, "5,4", "5,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7\n\n\n0,0" ], [ "1,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 9.5}, + { + "x": 9.5 + }, "6,4", "6,5", "6,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,7" ], [ "2,0", - {"x": 0.6499999999999999, "w": 1.75}, + { + "x": 0.6499999999999999, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 9.7}, + { + "x": 9.7 + }, "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 9}, + { + "x": 9 + }, "8,4", "8,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,7\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "8,6\n\n\n1,1", "8,8\n\n\n1,1" ], [ "4,0", - {"x": 0.75, "w": 1.25}, + { + "x": 0.75, + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"x": 10.25, "w": 1.25}, + { + "x": 10.25, + "w": 1.25 + }, "9,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3", "9,4" ], [ - {"r": 10, "rx": 3, "ry": 4.25, "y": -3.25, "x": 0.75, "c": "#cccccc"}, + { + "r": 10, + "rx": 3, + "ry": 4.25, + "y": -3.25, + "x": 0.75, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7" ], - [{"x": 1.25}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 1.5}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 2}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 2.25, "c": "#aaaaaa"}, + { + "x": 1.25 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 1.5 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 2 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 2.25, + "c": "#aaaaaa" + }, "4,3", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,5\n\n\n2,0" ], [ - {"x": 3.5, "c": "#aaaaaa"}, + { + "x": 3.5, + "c": "#aaaaaa" + }, "4,4\n\n\n2,1", - {"c": "#cccccc", "w": 1.75}, + { + "c": "#cccccc", + "w": 1.75 + }, "4,6\n\n\n2,1" ], [ - {"r": -10, "rx": 12.5, "y": -2.75, "x": -2.25}, + { + "r": -10, + "rx": 12.5, + "y": -2.75, + "x": -2.25 + }, "5,0", "5,1", "5,2", "5,3" ], - [{"x": -2.75}, "6,0", "6,1", "6,2", "6,3"], - [{"x": -2.5}, "7,0", "7,1", "7,2", "7,3"], - [{"x": -3}, "8,0", "8,1", "8,2", "8,3"], - [{"x": -2.75, "w": 2.25}, "9,0", {"c": "#aaaaaa"}, "9,1"] + [ + { + "x": -2.75 + }, + "6,0", + "6,1", + "6,2", + "6,3" + ], + [ + { + "x": -2.5 + }, + "7,0", + "7,1", + "7,2", + "7,3" + ], + [ + { + "x": -3 + }, + "8,0", + "8,1", + "8,2", + "8,3" + ], + [ + { + "x": -2.75, + "w": 2.25 + }, + "9,0", + { + "c": "#aaaaaa" + }, + "9,1" + ] ] } } diff --git a/v3/basekeys/slice/rev1_rgb.json b/v3/basekeys/slice/rev1_rgb.json index d88671bec4..34f2ea28b4 100644 --- a/v3/basekeys/slice/rev1_rgb.json +++ b/v3/basekeys/slice/rev1_rgb.json @@ -2,110 +2,256 @@ "name": "Slice RGB rev1", "vendorId": "0x04D8", "productId": "0xEC15", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Space"], + "labels": [ + "Split Space" + ], "keymap": [ [ - {"y": 1.25, "c": "#777777"}, + { + "y": 1.25, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", - {"x": 10}, + { + "x": 10 + }, "5,4", "5,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7" ], [ "1,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 9.5}, + { + "x": 9.5 + }, "6,4", "6,5", "6,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,7" ], [ "2,0", - {"x": 0.6499999999999999, "w": 1.75}, + { + "x": 0.6499999999999999, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 9.7}, + { + "x": 9.7 + }, "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 9}, + { + "x": 9 + }, "8,4", "8,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,7", "8,8" ], [ "4,0", - {"x": 0.75, "w": 1.25}, + { + "x": 0.75, + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"x": 10.25, "w": 1.25}, + { + "x": 10.25, + "w": 1.25 + }, "9,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3", "9,4" ], [ - {"r": 10, "rx": 3, "ry": 4.25, "y": -3.25, "x": 0.75, "c": "#cccccc"}, + { + "r": 10, + "rx": 3, + "ry": 4.25, + "y": -3.25, + "x": 0.75, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7" ], - [{"x": 1.25}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 1.5}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 2}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 2.25, "c": "#aaaaaa"}, + { + "x": 1.25 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 1.5 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 2 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 2.25, + "c": "#aaaaaa" + }, "4,3", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,5\n\n\n0,0" ], [ - {"x": 3.5, "c": "#aaaaaa"}, + { + "x": 3.5, + "c": "#aaaaaa" + }, "4,4\n\n\n0,1", - {"c": "#cccccc", "w": 1.75}, + { + "c": "#cccccc", + "w": 1.75 + }, "4,6\n\n\n0,1" ], [ - {"r": -10, "rx": 12.5, "y": -2.75, "x": -2.25}, + { + "r": -10, + "rx": 12.5, + "y": -2.75, + "x": -2.25 + }, "5,0", "5,1", "5,2", "5,3" ], - [{"x": -2.75}, "6,0", "6,1", "6,2", "6,3"], - [{"x": -2.5}, "7,0", "7,1", "7,2", "7,3"], - [{"x": -3}, "8,0", "8,1", "8,2", "8,3"], - [{"x": -2.75, "w": 2.25}, "9,0", {"c": "#aaaaaa"}, "9,1"] + [ + { + "x": -2.75 + }, + "6,0", + "6,1", + "6,2", + "6,3" + ], + [ + { + "x": -2.5 + }, + "7,0", + "7,1", + "7,2", + "7,3" + ], + [ + { + "x": -3 + }, + "8,0", + "8,1", + "8,2", + "8,3" + ], + [ + { + "x": -2.75, + "w": 2.25 + }, + "9,0", + { + "c": "#aaaaaa" + }, + "9,1" + ] ] } } diff --git a/v3/basekeys/trifecta/trifecta.json b/v3/basekeys/trifecta/trifecta.json index 51f5f28771..8b18e6f50d 100644 --- a/v3/basekeys/trifecta/trifecta.json +++ b/v3/basekeys/trifecta/trifecta.json @@ -2,97 +2,284 @@ "name": "Trifecta", "vendorId": "0x04D8", "productId": "0xEAF3", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ - [{"y": 0.05, "x": 14.5, "c": "#aaaaaa"}, "0,7\n\n\n0,1", "1,7\n\n\n0,1"], [ - {"y": 0.25, "x": 0.5, "c": "#777777"}, + { + "y": 0.05, + "x": 14.5, + "c": "#aaaaaa" + }, + "0,7\n\n\n0,1", + "1,7\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 0.5, + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10}, + { + "x": 10 + }, "0,6", "1,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,7\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,7" ], [ - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.5}, + { + "x": 9.5 + }, "3,5", "2,6", "3,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,7" ], - [{"y": -0.7999999999999998, "x": 17.25}, "5,7"], [ - {"y": -0.20000000000000018, "x": 0.15, "w": 1.75}, + { + "y": -0.7999999999999998, + "x": 17.25 + }, + "5,7" + ], + [ + { + "y": -0.20000000000000018, + "x": 0.15, + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", - {"x": 9.7}, + { + "x": 9.7 + }, "4,5", "5,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,7" ], - [{"y": -0.6000000000000001, "x": 17.5, "c": "#aaaaaa"}, "7,7"], [ - {"y": -0.40000000000000036, "w": 2.25}, + { + "y": -0.6000000000000001, + "x": 17.5, + "c": "#aaaaaa" + }, + "7,7" + ], + [ + { + "y": -0.40000000000000036, + "w": 2.25 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", - {"x": 9}, + { + "x": 9 + }, "7,5", "6,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,6" ], - [{"y": -0.75, "x": 16.25, "c": "#777777"}, "6,7"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.25, + "c": "#777777" + }, + "6,7" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "9,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1", - {"x": 10, "w": 1.25}, + { + "x": 10, + "w": 1.25 + }, "9,5", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6" ], - [{"y": -0.75, "x": 15.25, "c": "#777777"}, "9,6", "8,7", "9,7"], [ - {"r": 10, "rx": 3, "ry": 4.25, "y": -3, "x": -0.75, "c": "#cccccc"}, + { + "y": -0.75, + "x": 15.25, + "c": "#777777" + }, + "9,6", + "8,7", + "9,7" + ], + [ + { + "r": 10, + "rx": 3, + "ry": 4.25, + "y": -3, + "x": -0.75, + "c": "#cccccc" + }, "1,1", "0,2", "1,2", "0,3", "1,3" ], - [{"x": -0.25}, "3,1", "2,2", "3,2", "2,3"], - ["4,1", "5,2", {"n": true}, "4,2", "5,3"], - [{"x": 0.5}, "7,1", "6,2", "7,2", "6,3"], - [{"x": 0.75, "c": "#aaaaaa", "w": 1.25}, "9,1", {"w": 2.75}, "8,2"], [ - {"r": -10, "rx": 12.5, "y": -3, "x": -3.75, "c": "#cccccc"}, + { + "x": -0.25 + }, + "3,1", + "2,2", + "3,2", + "2,3" + ], + [ + "4,1", + "5,2", + { + "n": true + }, + "4,2", + "5,3" + ], + [ + { + "x": 0.5 + }, + "7,1", + "6,2", + "7,2", + "6,3" + ], + [ + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "9,1", + { + "w": 2.75 + }, + "8,2" + ], + [ + { + "r": -10, + "rx": 12.5, + "y": -3, + "x": -3.75, + "c": "#cccccc" + }, "0,4", "1,4", "0,5", "1,5" ], - [{"x": -4.25}, "3,3", "2,4", "3,4", "2,5"], - [{"x": -4}, "4,3", {"n": true}, "5,4", "4,4", "5,5"], - [{"x": -4.5}, "7,3", "6,4", "7,4", "6,5"], - [{"x": -4.25, "c": "#aaaaaa", "w": 2.25}, "9,4", {"w": 1.25}, "8,5"] + [ + { + "x": -4.25 + }, + "3,3", + "2,4", + "3,4", + "2,5" + ], + [ + { + "x": -4 + }, + "4,3", + { + "n": true + }, + "5,4", + "4,4", + "5,5" + ], + [ + { + "x": -4.5 + }, + "7,3", + "6,4", + "7,4", + "6,5" + ], + [ + { + "x": -4.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "9,4", + { + "w": 1.25 + }, + "8,5" + ] ] } } diff --git a/v3/basketweave/basketweave.json b/v3/basketweave/basketweave.json index 0271258b64..88566f9af4 100644 --- a/v3/basketweave/basketweave.json +++ b/v3/basketweave/basketweave.json @@ -2,102 +2,310 @@ "name": "Basketweave", "vendorId": "0x6B62", "productId": "0x8989", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ - {"name": "Basketweave"}, - [{"y": 1.15, "x": 0.5, "c": "#777777"}, "0,0"], + { + "name": "Basketweave" + }, [ - {"y": -0.95, "x": 3.75, "c": "#cccccc"}, + { + "y": 1.15, + "x": 0.5, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.75, + "c": "#cccccc" + }, "0,3", - {"x": 8.399999999999999}, + { + "x": 8.399999999999999 + }, "0,12" ], [ - {"y": -0.95, "x": 1.75}, + { + "y": -0.95, + "x": 1.75 + }, "0,1", "0,2", - {"x": 10.399999999999999}, + { + "x": 10.399999999999999 + }, "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14" ], - [{"y": -0.3500000000000001, "x": 18, "c": "#aaaaaa"}, "4,14"], - [{"y": -0.75, "x": 0.25, "c": "#cccccc"}, "1,0"], - [{"y": -0.9499999999999997, "x": 13}, "1,11"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.3500000000000001, + "x": 18, + "c": "#aaaaaa" + }, + "4,14" + ], + [ + { + "y": -0.75, + "x": 0.25, + "c": "#cccccc" + }, + "1,0" + ], + [ + { + "y": -0.9499999999999997, + "x": 13 + }, + "1,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], - [{"y": -0.10000000000000009}, "2,0"], [ - {"y": -0.8999999999999999, "x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.10000000000000009 + }, + "2,0" + ], + [ + { + "y": -0.8999999999999999, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 9.399999999999999}, + { + "x": 9.399999999999999 + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.850000000000001}, + { + "x": 8.850000000000001 + }, "3,11", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "3,12", - {"x": 1.7763568394002505e-15, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.7763568394002505e-15, + "c": "#aaaaaa", + "w": 1.75 + }, "3,13" ], - [{"y": -0.75, "x": 17.1, "c": "#777777"}, "2,14"], [ - {"y": -0.25, "x": 1, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 17.1, + "c": "#777777" + }, + "2,14" + ], + [ + { + "y": -0.25, + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1", - {"x": 11.85, "w": 1.5}, + { + "x": 11.85, + "w": 1.5 + }, "4,11" ], - [{"y": -0.75, "x": 16.1, "c": "#777777"}, "4,12", {"x": 1}, "3,14"], - [{"ry": 0.25, "y": 5.25, "x": 17.1}, "4,13"], [ - {"r": 12, "ry": 0, "y": 0.25, "x": 5.1, "c": "#cccccc"}, + { + "y": -0.75, + "x": 16.1, + "c": "#777777" + }, + "4,12", + { + "x": 1 + }, + "3,14" + ], + [ + { + "ry": 0.25, + "y": 5.25, + "x": 17.1 + }, + "4,13" + ], + [ + { + "r": 12, + "ry": 0, + "y": 0.25, + "x": 5.1, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "0,7" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.55, "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.55, + "w": 2 + }, "4,4", - {"x": 0.049999999999998934, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.049999999999998934, + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.8940000000000001, "x": 5, "w": 1.5}, "4,2"], [ - {"r": -12, "y": -1.5060000000000002, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.8940000000000001, + "x": 5, + "w": 1.5 + }, + "4,2" + ], + [ + { + "r": -12, + "y": -1.5060000000000002, + "x": 8.45, + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11" ], - [{"x": 8.05}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 8.2}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "w": 2.75}, "4,8"], - [{"y": -0.8999999999999995, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8.05 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.2 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.8999999999999995, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/bastardkb/charybdis_3x5/charybdis_3x5.json b/v3/bastardkb/charybdis_3x5/charybdis_3x5.json index 04e207f9b8..917349ae2d 100644 --- a/v3/bastardkb/charybdis_3x5/charybdis_3x5.json +++ b/v3/bastardkb/charybdis_3x5/charybdis_3x5.json @@ -2,9 +2,6 @@ "name": "Charybdis Nano", "vendorId": "0xA8F8", "productId": "0x1832", - "menus": [ - "qmk_rgb_matrix" - ], "matrix": { "rows": 8, "cols": 5 @@ -51,6 +48,9 @@ "shortName": "DrgT" } ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/bastardkb/charybdis_3x6/charybdis_3x6.json b/v3/bastardkb/charybdis_3x6/charybdis_3x6.json index cd19691fc6..5e7593bcc4 100644 --- a/v3/bastardkb/charybdis_3x6/charybdis_3x6.json +++ b/v3/bastardkb/charybdis_3x6/charybdis_3x6.json @@ -6,12 +6,6 @@ "rows": 8, "cols": 6 }, - "menus": [ - "qmk_rgb_matrix" - ], - "keycodes": [ - "qmk_lighting" - ], "customKeycodes": [ { "name": "Default DPI Forward", @@ -54,6 +48,12 @@ "shortName": "DragTog" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ [ diff --git a/v3/bastardkb/charybdis_4x6/charybdis_4x6.json b/v3/bastardkb/charybdis_4x6/charybdis_4x6.json index cb7dab1d58..aa9d1bd761 100644 --- a/v3/bastardkb/charybdis_4x6/charybdis_4x6.json +++ b/v3/bastardkb/charybdis_4x6/charybdis_4x6.json @@ -2,9 +2,6 @@ "name": "Charybdis", "vendorId": "0xA8F8", "productId": "0x1833", - "menus": [ - "qmk_rgb_matrix" - ], "matrix": { "rows": 10, "cols": 6 @@ -51,6 +48,9 @@ "shortName": "DrgT" } ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/bastardkb/dilemma/3x5_3/dilemma_3x5_3.json b/v3/bastardkb/dilemma/3x5_3/dilemma_3x5_3.json index 01f9d6d418..f83ea08303 100644 --- a/v3/bastardkb/dilemma/3x5_3/dilemma_3x5_3.json +++ b/v3/bastardkb/dilemma/3x5_3/dilemma_3x5_3.json @@ -1,288 +1,291 @@ -{ - "name": "Dilemma v2", - "vendorId": "0xA8F8", - "productId": "0x1836", - "menus": [ - "qmk_rgb_matrix" - ], - "keycodes": [ "qmk_lighting" ], - "matrix": { - "rows": 8, - "cols": 5 - }, - "customKeycodes": [ - { - "title": "Default DPI Increase", - "name": "Default DPI Inc", - "shortName": "DPI+" - }, - { - "title": "Default DPI Decrease", - "name": "Default DPI Dec", - "shortName": "DPI-" - }, - { - "title": "Sniping DPI Increase", - "name": "Sniping DPI Inc", - "shortName": "Snp+" - }, - { - "title": "Sniping DPI Decrease", - "name": "Sniping DPI Dec", - "shortName": "Snp-" - }, - { "title": "Sniping Momentary", - "name": "Sniping MO", - "shortName": "Snp" - }, - { - "title": "Sniping Toggle", - "name": "Sniping TO", - "shortName": "SnpT" - }, - { - "title": "Drag-scroll Momentary", - "name": "Drag-scroll MO", - "shortName": "Drg" - }, - { - "title": "Drag-scroll Toggle", - "name": "Drag-scroll TG", - "shortName": "DrgT" - } - ], - "layouts": { - "labels": [ - "Left Encoder", - "Right Encoder" - ], - "keymap": [ - [ - { - "x": 2 - }, - "0,2", - { - "x": 7 - }, - "4,2" - ], - [ - { - "y": -0.8, - "x": 3 - }, - "0,3" - ], - [ - { - "y": -1, - "x": 9 - }, - "4,3" - ], - [ - { - "y": -0.95, - "x": 4 - }, - "0,4", - { - "x": 3 - }, - "4,4" - ], - [ - { - "y": -0.85, - "x": 1 - }, - "0,1", - { - "x": 9 - }, - "4,1" - ], - [ - { - "y": -0.5999999999999999 - }, - "0,0", - { - "x": 11 - }, - "4,0" - ], - [ - { - "y": -0.8, - "x": 2 - }, - "1,2", - { - "x": 7 - }, - "5,2" - ], - [ - { - "y": -0.8, - "x": 3 - }, - "1,3", - { - "x": 5 - }, - "5,3" - ], - [ - { - "y": -0.9500000000000002, - "x": 4 - }, - "1,4", - { - "x": 3 - }, - "5,4" - ], - [ - { - "y": -0.8500000000000001, - "x": 1 - }, - "1,1", - { - "x": 9 - }, - "5,1" - ], - [ - { - "y": -0.5999999999999999 - }, - "1,0", - { - "x": 11 - }, - "5,0" - ], - [ - { - "y": -0.7999999999999998, - "x": 2 - }, - "2,2", - { - "x": 7 - }, - "6,2" - ], - [ - { - "y": -0.7999999999999998, - "x": 3 - }, - "2,3", - { - "x": 5 - }, - "6,3" - ], - [ - { - "y": -0.9500000000000002, - "x": 4 - }, - "2,4", - { - "x": 3 - }, - "6,4" - ], - [ - { - "y": -0.8500000000000001, - "x": 1 - }, - "2,1", - { - "x": 9 - }, - "6,1" - ], - [ - { - "y": -0.6000000000000001 - }, - "2,0", - { - "x": 11 - }, - "6,0" - ], - [ - { - "y": 0.6000000000000005, - "x": 2.5 - }, - "3,2\n\n\n0,1\n\n\n\n\n\ne0", - { - "x": 6 - }, - "7,2\n\n\n1,1\n\n\n\n\n\ne1" - ], - [ - { - "rx": 2.9, - "ry": 8.175, - "y": -4.875000000000001, - "x": -0.6000000000000001 - }, - "3,2\n\n\n0,0" - ], - [ - { - "rx": 10.2, - "y": -4.875000000000001, - "x": -0.5 - }, - "7,2\n\n\n1,0" - ], - [ - { - "r": 15, - "rx": 2.9, - "y": -4.875000000000001, - "x": -0.6000000000000001 - }, - "3,0" - ], - [ - { - "r": 30, - "y": -1, - "x": -0.6000000000000001 - }, - "3,1" - ], - [ - { - "r": -30, - "rx": 10.2, - "y": -4.875000000000001, - "x": -0.5 - }, - "7,1" - ], - [ - { - "r": -15, - "y": -1, - "x": -0.5 - }, - "7,0" - ] - ] - } -} +{ + "name": "Dilemma v2", + "vendorId": "0xA8F8", + "productId": "0x1836", + "matrix": { + "rows": 8, + "cols": 5 + }, + "customKeycodes": [ + { + "title": "Default DPI Increase", + "name": "Default DPI Inc", + "shortName": "DPI+" + }, + { + "title": "Default DPI Decrease", + "name": "Default DPI Dec", + "shortName": "DPI-" + }, + { + "title": "Sniping DPI Increase", + "name": "Sniping DPI Inc", + "shortName": "Snp+" + }, + { + "title": "Sniping DPI Decrease", + "name": "Sniping DPI Dec", + "shortName": "Snp-" + }, + { + "title": "Sniping Momentary", + "name": "Sniping MO", + "shortName": "Snp" + }, + { + "title": "Sniping Toggle", + "name": "Sniping TO", + "shortName": "SnpT" + }, + { + "title": "Drag-scroll Momentary", + "name": "Drag-scroll MO", + "shortName": "Drg" + }, + { + "title": "Drag-scroll Toggle", + "name": "Drag-scroll TG", + "shortName": "DrgT" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "labels": [ + "Left Encoder", + "Right Encoder" + ], + "keymap": [ + [ + { + "x": 2 + }, + "0,2", + { + "x": 7 + }, + "4,2" + ], + [ + { + "y": -0.8, + "x": 3 + }, + "0,3" + ], + [ + { + "y": -1, + "x": 9 + }, + "4,3" + ], + [ + { + "y": -0.95, + "x": 4 + }, + "0,4", + { + "x": 3 + }, + "4,4" + ], + [ + { + "y": -0.85, + "x": 1 + }, + "0,1", + { + "x": 9 + }, + "4,1" + ], + [ + { + "y": -0.5999999999999999 + }, + "0,0", + { + "x": 11 + }, + "4,0" + ], + [ + { + "y": -0.8, + "x": 2 + }, + "1,2", + { + "x": 7 + }, + "5,2" + ], + [ + { + "y": -0.8, + "x": 3 + }, + "1,3", + { + "x": 5 + }, + "5,3" + ], + [ + { + "y": -0.9500000000000002, + "x": 4 + }, + "1,4", + { + "x": 3 + }, + "5,4" + ], + [ + { + "y": -0.8500000000000001, + "x": 1 + }, + "1,1", + { + "x": 9 + }, + "5,1" + ], + [ + { + "y": -0.5999999999999999 + }, + "1,0", + { + "x": 11 + }, + "5,0" + ], + [ + { + "y": -0.7999999999999998, + "x": 2 + }, + "2,2", + { + "x": 7 + }, + "6,2" + ], + [ + { + "y": -0.7999999999999998, + "x": 3 + }, + "2,3", + { + "x": 5 + }, + "6,3" + ], + [ + { + "y": -0.9500000000000002, + "x": 4 + }, + "2,4", + { + "x": 3 + }, + "6,4" + ], + [ + { + "y": -0.8500000000000001, + "x": 1 + }, + "2,1", + { + "x": 9 + }, + "6,1" + ], + [ + { + "y": -0.6000000000000001 + }, + "2,0", + { + "x": 11 + }, + "6,0" + ], + [ + { + "y": 0.6000000000000005, + "x": 2.5 + }, + "3,2\n\n\n0,1\n\n\n\n\n\ne0", + { + "x": 6 + }, + "7,2\n\n\n1,1\n\n\n\n\n\ne1" + ], + [ + { + "rx": 2.9, + "ry": 8.175, + "y": -4.875000000000001, + "x": -0.6000000000000001 + }, + "3,2\n\n\n0,0" + ], + [ + { + "rx": 10.2, + "y": -4.875000000000001, + "x": -0.5 + }, + "7,2\n\n\n1,0" + ], + [ + { + "r": 15, + "rx": 2.9, + "y": -4.875000000000001, + "x": -0.6000000000000001 + }, + "3,0" + ], + [ + { + "r": 30, + "y": -1, + "x": -0.6000000000000001 + }, + "3,1" + ], + [ + { + "r": -30, + "rx": 10.2, + "y": -4.875000000000001, + "x": -0.5 + }, + "7,1" + ], + [ + { + "r": -15, + "y": -1, + "x": -0.5 + }, + "7,0" + ] + ] + } +} diff --git a/v3/bastardkb/dilemma/4x6_4/dilemma_4x6_4.json b/v3/bastardkb/dilemma/4x6_4/dilemma_4x6_4.json index 5da3e0206e..748d3381d1 100644 --- a/v3/bastardkb/dilemma/4x6_4/dilemma_4x6_4.json +++ b/v3/bastardkb/dilemma/4x6_4/dilemma_4x6_4.json @@ -6,12 +6,6 @@ "rows": 10, "cols": 6 }, - "menus": [ - "qmk_rgb_matrix" - ], - "keycodes": [ - "qmk_lighting" - ], "customKeycodes": [ { "name": "Default DPI Forward", @@ -54,6 +48,12 @@ "shortName": "DragTog" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ "Left Encoder", diff --git a/v3/bastardkb/scylla/scylla.json b/v3/bastardkb/scylla/scylla.json index bd25331e61..ab42763bf5 100644 --- a/v3/bastardkb/scylla/scylla.json +++ b/v3/bastardkb/scylla/scylla.json @@ -2,13 +2,13 @@ "name": "Scylla", "vendorId": "0xA8F8", "productId": "0x1829", - "menus": [ - "qmk_rgb_matrix" - ], "matrix": { "rows": 10, "cols": 6 }, + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/bastardkb/skeletyl/skeletyl.json b/v3/bastardkb/skeletyl/skeletyl.json index b4a74c5846..99323af883 100644 --- a/v3/bastardkb/skeletyl/skeletyl.json +++ b/v3/bastardkb/skeletyl/skeletyl.json @@ -2,13 +2,13 @@ "name": "Skeletyl", "vendorId": "0xA8F8", "productId": "0x1830", - "menus": [ - "qmk_rgb_matrix" - ], "matrix": { "rows": 8, "cols": 5 }, + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/bastardkb/tbkmini/tbkmini.json b/v3/bastardkb/tbkmini/tbkmini.json index 03d8373905..bb8f357496 100644 --- a/v3/bastardkb/tbkmini/tbkmini.json +++ b/v3/bastardkb/tbkmini/tbkmini.json @@ -2,13 +2,13 @@ "name": "TBK Mini", "vendorId": "0xA8F8", "productId": "0x1828", - "menus": [ - "qmk_rgb_matrix" - ], "matrix": { "rows": 8, "cols": 6 }, + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/bat43/bat43.json b/v3/bat43/bat43.json index 95430e20dc..6030fb017f 100644 --- a/v3/bat43/bat43.json +++ b/v3/bat43/bat43.json @@ -2,7 +2,10 @@ "name": "bat43", "vendorId": "0x5946", "productId": "0x0002", - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, "layouts": { "labels": [], "keymap": [ @@ -13,7 +16,9 @@ "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "4,0", "4,1", "4,2", @@ -43,7 +48,9 @@ "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", @@ -51,8 +58,33 @@ "6,4", "6,5" ], - [{"x": 3}, "3,3", "3,4", "3,5", {"x": 1}, "7,0", "7,1", "7,2"], - [{"x": 4}, "7,5", "7,4", {"x": 1}, "7,3", "3,1", "3,2"] + [ + { + "x": 3 + }, + "3,3", + "3,4", + "3,5", + { + "x": 1 + }, + "7,0", + "7,1", + "7,2" + ], + [ + { + "x": 4 + }, + "7,5", + "7,4", + { + "x": 1 + }, + "7,3", + "3,1", + "3,2" + ] ] } } diff --git a/v3/bbrfkr/dynamis.json b/v3/bbrfkr/dynamis.json index 622e0f1a9d..41f2d76fd3 100644 --- a/v3/bbrfkr/dynamis.json +++ b/v3/bbrfkr/dynamis.json @@ -2,9 +2,16 @@ "name": "dynamis", "vendorId": "0x6262", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "ISO Enter", @@ -14,9 +21,18 @@ "Split Backspace" ], "keymap": [ - [{"x": 15.5}, "5,0\n\n\n4,1", "9,0\n\n\n4,1"], [ - {"y": 0.25, "x": 2.5}, + { + "x": 15.5 + }, + "5,0\n\n\n4,1", + "9,0\n\n\n4,1" + ], + [ + { + "y": 0.25, + "x": 2.5 + }, "0,0", "0,1", "0,2", @@ -30,11 +46,16 @@ "5,3", "5,2", "5,1", - {"w": 2}, + { + "w": 2 + }, "5,0\n\n\n4,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -48,13 +69,25 @@ "6,3", "6,2", "6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "6,0\n\n\n0,0", - {"x": 4, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 4, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "7,0\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -67,16 +100,25 @@ "7,4", "7,3", "7,2", - {"w": 2.25}, + { + "w": 2.25 + }, "7,0\n\n\n0,0", - {"x": 3}, + { + "x": 3 + }, "7,1\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,1\n\n\n2,0", "3,2", "3,3", @@ -88,42 +130,77 @@ "8,4", "8,3", "8,2", - {"w": 2.75}, + { + "w": 2.75 + }, "8,1\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "9,1", - {"a": 7}, + { + "a": 7 + }, "e0", - {"x": 0.25, "a": 4, "w": 1.75}, + { + "x": 0.25, + "a": 4, + "w": 1.75 + }, "8,1\n\n\n3,1", "8,0\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,3\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5", - {"x": 0.5}, + { + "x": 0.5 + }, "9,4", "9,3", "9,2" ], [ - {"y": 0.25, "x": 6.25, "w": 2.25}, + { + "y": 0.25, + "x": 6.25, + "w": 2.25 + }, "4,3\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n1,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,5\n\n\n1,1" ] ] diff --git a/v3/beatervan/beatervan.json b/v3/beatervan/beatervan.json index 937442bcd7..560569c6bb 100644 --- a/v3/beatervan/beatervan.json +++ b/v3/beatervan/beatervan.json @@ -2,9 +2,15 @@ "name": "Beatervan", "vendorId": "0x6F6A", "productId": "0x6276", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": ["Command", "Arrows"], + "labels": [ + "Command", + "Arrows" + ], "keymap": [ [ "0,0", @@ -18,11 +24,15 @@ "0,8", "0,9", "0,10", - {"w": 1.75}, + { + "w": 1.75 + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -34,11 +44,15 @@ "1,8", "1,9", "1,10", - {"w": 1.5}, + { + "w": 1.5 + }, "1,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -53,30 +67,51 @@ "2,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n0,0", - {"w": 2.25}, + { + "w": 2.25 + }, "3,4", - {"w": 2}, + { + "w": 2 + }, "3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "3,7\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,8\n\n\n1,0", - {"w": 1.75}, + { + "w": 1.75 + }, "3,9\n\n\n1,0" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", "3,2\n\n\n0,1", "3,3\n\n\n0,1", - {"x": 4.25, "w": 1.5}, + { + "x": 4.25, + "w": 1.5 + }, "3,7\n\n\n1,1", "3,8\n\n\n1,1", "3,9\n\n\n1,1", diff --git a/v3/bemeier/bmek/bmek.json b/v3/bemeier/bmek/bmek.json index 29d9475492..77ded6dc96 100644 --- a/v3/bemeier/bmek/bmek.json +++ b/v3/bemeier/bmek/bmek.json @@ -2,7 +2,14 @@ "name": "Bemeier BMEK", "vendorId": "0x626D", "productId": "0x656B", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 5, + "cols": 15 + }, + "customKeycodes": [], + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +20,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -43,42 +61,71 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] } ] } ], - "customKeycodes": [], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ - ["Backspace", "Split", "2U Backspace"], - ["Right Shift", "Split", "2.75U RSFT"], - ["Left Shift", "2.25U LSFT", "Split"] + [ + "Backspace", + "Split", + "2U Backspace" + ], + [ + "Right Shift", + "Split", + "2.75U RSFT" + ], + [ + "Left Shift", + "2.25U LSFT", + "Split" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", - {"x": 1.5}, + { + "x": 1.5 + }, "0,8", "0,9", "0,10", @@ -87,20 +134,31 @@ "0,13", "0,14\n\n\n0,0", "1,14\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa", "w": 2}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,1" ], [ "1,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", - {"x": 1.5}, + { + "x": 1.5 + }, "1,7", "1,8", "1,9", @@ -108,69 +166,114 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,14" ], [ "2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", "2,5", "2,6", - {"x": 1.5}, + { + "x": 1.5 + }, "2,7", "2,8", "2,9", "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ "3,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", "3,5", "3,6", - {"x": 0.5}, + { + "x": 0.5 + }, "3,7", "3,8", "3,9", "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n1,0", "3,14\n\n\n1,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,13\n\n\n1,1" ], [ - {"x": 3.75}, + { + "x": 3.75 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,5", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "4,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", "4,11" ], [ - {"y": 0.25, "x": 1.5, "w": 1.25}, + { + "y": 0.25, + "x": 1.5, + "w": 1.25 + }, "3,1\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1" ] ] diff --git a/v3/bestway/bestway.json b/v3/bestway/bestway.json index d8c963e4e1..29d89fda92 100644 --- a/v3/bestway/bestway.json +++ b/v3/bestway/bestway.json @@ -1,225 +1,229 @@ { - "name": "Best", - "vendorId": "0xAA05", - "productId": "0xBB05", - "matrix": { - "rows": 5, - "cols": 17 - }, - "menus": [ "qmk_rgblight" ], - "keycodes": ["qmk_lighting"], - "layouts": { - "labels": [ - "ISO Enter", - "WKL Space" - ], - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13", - { - "x": 0.25 - }, - "0,14", - "0,15", - "0,16" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13\n\n\n0,0", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16", - { - "x": 1.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,12\n\n\n0,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,12\n\n\n0,0", - { - "x": 3.5, - "c": "#aaaaaa" - }, - "1,13\n\n\n0,1" - ], - [ - { - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "4,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,12", - { - "x": 1.25, - "c": "#777777" - }, - "3,15" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n1,0", - { - "w": 1.25 - }, - "4,1\n\n\n1,0", - { - "w": 1.25 - }, - "4,2\n\n\n1,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,5\n\n\n1,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,9\n\n\n1,0", - { - "w": 1.25 - }, - "4,10\n\n\n1,0", - { - "w": 1.25 - }, - "4,11\n\n\n1,0", - { - "w": 1.25 - }, - "4,12\n\n\n1,0", - { - "x": 0.25, - "c": "#777777" - }, - "4,14", - "4,15", - "4,16" - ], - [ - { - "y": 0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,0\n\n\n1,1", - "4,1\n\n\n1,1", - { - "w": 1.5 - }, - "4,2\n\n\n1,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,5\n\n\n1,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n1,1", - "4,11\n\n\n1,1", - { - "w": 1.5 - }, - "4,12\n\n\n1,1" - ] - ] - } -} \ No newline at end of file + "name": "Best", + "vendorId": "0xAA05", + "productId": "0xBB05", + "matrix": { + "rows": 5, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ + "ISO Enter", + "WKL Space" + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13", + { + "x": 0.25 + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13\n\n\n0,0", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,12\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,12\n\n\n0,0", + { + "x": 3.5, + "c": "#aaaaaa" + }, + "1,13\n\n\n0,1" + ], + [ + { + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "4,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12", + { + "x": 1.25, + "c": "#777777" + }, + "3,15" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n1,0", + { + "w": 1.25 + }, + "4,1\n\n\n1,0", + { + "w": 1.25 + }, + "4,2\n\n\n1,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,5\n\n\n1,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9\n\n\n1,0", + { + "w": 1.25 + }, + "4,10\n\n\n1,0", + { + "w": 1.25 + }, + "4,11\n\n\n1,0", + { + "w": 1.25 + }, + "4,12\n\n\n1,0", + { + "x": 0.25, + "c": "#777777" + }, + "4,14", + "4,15", + "4,16" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0\n\n\n1,1", + "4,1\n\n\n1,1", + { + "w": 1.5 + }, + "4,2\n\n\n1,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,5\n\n\n1,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n1,1", + "4,11\n\n\n1,1", + { + "w": 1.5 + }, + "4,12\n\n\n1,1" + ] + ] + } +} diff --git a/v3/binepad/bn003/bn003.json b/v3/binepad/bn003/bn003.json index 53c7e1a982..f9b7ab76ee 100644 --- a/v3/binepad/bn003/bn003.json +++ b/v3/binepad/bn003/bn003.json @@ -2,6 +2,17 @@ "name": "BN003", "vendorId": "0x4249", "productId": "0x4287", - "matrix": {"rows": 1, "cols": 3}, - "layouts": {"keymap": [["0,0", "0,1", "0,2"]]} + "matrix": { + "rows": 1, + "cols": 3 + }, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2" + ] + ] + } } diff --git a/v3/binepad/bn006/bn006.json b/v3/binepad/bn006/bn006.json index 30fc68fc22..c007c6f011 100644 --- a/v3/binepad/bn006/bn006.json +++ b/v3/binepad/bn006/bn006.json @@ -2,13 +2,31 @@ "name": "BN006", "vendorId": "0x4249", "productId": "0x426E", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 2, "cols": 3}, + "matrix": { + "rows": 2, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [{"c": "#cccccc"}, "0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + { + "c": "#cccccc" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/v3/binepad/bn009/bn009.json b/v3/binepad/bn009/bn009.json index ced9aecc0a..96ad193539 100644 --- a/v3/binepad/bn009/bn009.json +++ b/v3/binepad/bn009/bn009.json @@ -2,12 +2,27 @@ "name": "BN009", "vendorId": "0x4249", "productId": "0x4295", - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/binepad/bnk9/bnk9.json b/v3/binepad/bnk9/bnk9.json index 793e076e1e..bc37f4721a 100644 --- a/v3/binepad/bnk9/bnk9.json +++ b/v3/binepad/bnk9/bnk9.json @@ -2,15 +2,13 @@ "name": "BNK9", "vendorId": "0x4249", "productId": "0x4E39", - "matrix": {"rows": 4, "cols": 3}, - "layouts": { - "keymap": [ - [{"w": 3, "h": 3}, "0,0\n\n\n\n\n\n\n\n\ne0", {"x": 0.25}, "1,0", "1,1", "1,2"], - [{"x": 3.25}, "2,0", "2,1", "2,2"], - [{"x": 3.25}, "3,0", "3,1", "3,2"] - ] + "matrix": { + "rows": 4, + "cols": 3 }, - "keycodes": ["qmk_lighting"], + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -21,104 +19,255 @@ { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ - ["00. None", 0], - ["01. Solid Color", 1], - ["02. Breathing", 2], - ["03. Cycle_all", 3], - ["04. Cycle Left Right", 4], - ["05 .Cycle Up Down", 5], - ["06. Cycle Pinwheel", 6], - ["07. Jellybean Raindrops", 7], - ["08. Solid Reactive Simple", 8], - ["09. Solid Reactive", 9], - ["10. Splash", 10], - ["11. Solid Splash", 11], - ["12. Starlight", 12], - ["13. Starlight Dual Hue", 13], - ["14. Starlight Dual Saturation", 14], - ["15. Riverflow", 15], - ["16. Per-key Static", 16] + [ + "00. None", + 0 + ], + [ + "01. Solid Color", + 1 + ], + [ + "02. Breathing", + 2 + ], + [ + "03. Cycle_all", + 3 + ], + [ + "04. Cycle Left Right", + 4 + ], + [ + "05 .Cycle Up Down", + 5 + ], + [ + "06. Cycle Pinwheel", + 6 + ], + [ + "07. Jellybean Raindrops", + 7 + ], + [ + "08. Solid Reactive Simple", + 8 + ], + [ + "09. Solid Reactive", + 9 + ], + [ + "10. Splash", + 10 + ], + [ + "11. Solid Splash", + 11 + ], + [ + "12. Starlight", + 12 + ], + [ + "13. Starlight Dual Hue", + 13 + ], + [ + "14. Starlight Dual Saturation", + 14 + ], + [ + "15. Riverflow", + 15 + ], + [ + "16. Per-key Static", + 16 + ] ] }, { "showIf": "{id_qmk_rgb_matrix_effect} > 0 && {id_qmk_rgb_matrix_effect} < 16", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} > 0", "label": "Brightness", "type": "range", - "options": [0, 180], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 180 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} > 1 && {id_qmk_rgb_matrix_effect} < 16", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} == 16", "label": "1. Top Left Key", "type": "color", - "content": ["id_custom_color[0]", 0, 1, 0] + "content": [ + "id_custom_color[0]", + 0, + 1, + 0 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} == 16", "label": "2. Top Centre Key", "type": "color", - "content": ["id_custom_color[1]", 0, 1, 1] + "content": [ + "id_custom_color[1]", + 0, + 1, + 1 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} == 16", "label": "3. Top Left Key", "type": "color", - "content": ["id_custom_color[2]", 0, 1, 2] + "content": [ + "id_custom_color[2]", + 0, + 1, + 2 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} == 16", "label": "4. Middle Left Key", "type": "color", - "content": ["id_custom_color[3]", 0, 1, 5] + "content": [ + "id_custom_color[3]", + 0, + 1, + 5 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} == 16", "label": "5. Middle Centre Key", "type": "color", - "content": ["id_custom_color[4]", 0, 1, 4] + "content": [ + "id_custom_color[4]", + 0, + 1, + 4 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} == 16", "label": "6. Middle Right Key", "type": "color", - "content": ["id_custom_color[5]", 0, 1, 3] + "content": [ + "id_custom_color[5]", + 0, + 1, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} == 16", "label": "7. Bottom Left Key", "type": "color", - "content": ["id_custom_color[6]", 0, 1, 6] + "content": [ + "id_custom_color[6]", + 0, + 1, + 6 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} == 16", "label": "8. Bottom Centre Key", "type": "color", - "content": ["id_custom_color[7]", 0, 1, 7] + "content": [ + "id_custom_color[7]", + 0, + 1, + 7 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} == 16", "label": "9. Bottom Right Key", "type": "color", - "content": ["id_custom_color[8]", 0, 1, 8] + "content": [ + "id_custom_color[8]", + 0, + 1, + 8 + ] } ] } ] } - ] + ], + "layouts": { + "keymap": [ + [ + { + "w": 3, + "h": 3 + }, + "0,0\n\n\n\n\n\n\n\n\ne0", + { + "x": 0.25 + }, + "1,0", + "1,1", + "1,2" + ], + [ + { + "x": 3.25 + }, + "2,0", + "2,1", + "2,2" + ], + [ + { + "x": 3.25 + }, + "3,0", + "3,1", + "3,2" + ] + ] + } } diff --git a/v3/binepad/pixie/pixie.json b/v3/binepad/pixie/pixie.json index fc3109e9e8..33f73a1898 100644 --- a/v3/binepad/pixie/pixie.json +++ b/v3/binepad/pixie/pixie.json @@ -1,12 +1,30 @@ { - "name": "Binepad PIXIE", - "vendorId": "0x4249", - "productId": "0x5078", - "matrix": {"rows": 2, "cols": 2}, - "layouts": { - "keymap": [ - ["0,0\n\n\n\n\n\n\n\n\ne0",{"x":0.25},"0,1\n\n\n\n\n\n\n\n\ne1"], - [{"y":0.25},"1,0",{"x":0.25},"1,1"] - ] - } + "name": "Binepad PIXIE", + "vendorId": "0x4249", + "productId": "0x5078", + "matrix": { + "rows": 2, + "cols": 2 + }, + "layouts": { + "keymap": [ + [ + "0,0\n\n\n\n\n\n\n\n\ne0", + { + "x": 0.25 + }, + "0,1\n\n\n\n\n\n\n\n\ne1" + ], + [ + { + "y": 0.25 + }, + "1,0", + { + "x": 0.25 + }, + "1,1" + ] + ] + } } diff --git a/v3/bioi/f60/f60.json b/v3/bioi/f60/f60.json index e05d3177a9..cd7a02ab13 100644 --- a/v3/bioi/f60/f60.json +++ b/v3/bioi/f60/f60.json @@ -1,417 +1,438 @@ { - "name": "BIOI F60", - "vendorId": "0x8101", - "productId": "0x4660", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"cols": 14, "rows": 5}, - "layouts": { - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Right Shift", "Split", "Full", "Arrows"], - ["Bottom Row", "ANSI", "7u", "Arrow Keys", "HHKB", "WKL", "Split Spacebar", "Split Spacebar + Arrows"] - ], + "name": "BIOI F60", + "vendorId": "0x8101", + "productId": "0x4660", + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Right Shift", + "Split", + "Full", + "Arrows" + ], + [ + "Bottom Row", + "ANSI", + "7u", + "Arrow Keys", + "HHKB", + "WKL", + "Split Spacebar", + "Split Spacebar + Arrows" + ] + ], "keymap": [ - [ - { - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "w": 2 - }, - "0,13\n\n\n0,0", - { - "x": 1 - }, - "0,13\n\n\n0,1", - "4,9\n\n\n0,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 1.75, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "x": 0.75, - "c": "#cccccc" - }, - "2,12\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n2,1", - "3,1\n\n\n2,1", - { - "x": 0.25, - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11\n\n\n3,0", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,13\n\n\n3,0", - "3,12\n\n\n3,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "3,11\n\n\n3,1", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,13\n\n\n3,1" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,0", - { - "w": 1.25 - }, - "4,1\n\n\n4,0", - { - "w": 1.25 - }, - "4,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,5\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n4,0", - { - "w": 1.25 - }, - "4,11\n\n\n4,0", - { - "w": 1.25 - }, - "4,12\n\n\n4,0", - { - "w": 1.25 - }, - "4,13\n\n\n4,0", - { - "x": 0.25, - "w": 1.75 - }, - "3,13\n\n\n3,2", - { - "c": "#cccccc" - }, - "4,7\n\n\n3,2", - { - "c": "#aaaaaa" - }, - "3,12\n\n\n3,2" - ], - [ - { - "y": 0.25, - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n4,1", - "4,1\n\n\n4,1", - { - "w": 1.5 - }, - "4,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,5\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,1", - "4,12\n\n\n4,1", - { - "w": 1.5 - }, - "4,13\n\n\n4,1" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,2", - { - "w": 1.25 - }, - "4,1\n\n\n4,2", - { - "w": 1.25 - }, - "4,2\n\n\n4,2", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,5\n\n\n4,2", - { - "c": "#aaaaaa" - }, - "4,10\n\n\n4,2", - "4,11\n\n\n4,2", - { - "c": "#cccccc" - }, - "4,8\n\n\n4,2", - "4,12\n\n\n4,2", - "4,13\n\n\n4,2" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5, - "d": true - }, - "4,0\n\n\n4,3", - "4,1\n\n\n4,3", - { - "w": 1.5 - }, - "4,2\n\n\n4,3", - { - "c": "#cccccc", - "w": 7 - }, - "4,5\n\n\n4,3", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,3", - "4,12\n\n\n4,3", - { - "w": 1.5, - "d": true - }, - "4,13\n\n\n4,3" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n4,4", - { - "d": true - }, - "4,1\n\n\n4,4", - { - "w": 1.5 - }, - "4,2\n\n\n4,4", - { - "c": "#cccccc", - "w": 7 - }, - "4,5\n\n\n4,4", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,4", - { - "d": true - }, - "4,12\n\n\n4,4", - { - "w": 1.5 - }, - "4,13\n\n\n4,4" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,5", - { - "w": 1.25 - }, - "4,1\n\n\n4,5", - { - "w": 1.25 - }, - "4,2\n\n\n4,5", - { - "c": "#cccccc", - "w": 2.25 - }, - "4,4\n\n\n4,5", - { - "w": 1.25 - }, - "4,5\n\n\n4,5", - { - "w": 2.75 - }, - "4,6\n\n\n4,5", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n4,5", - { - "w": 1.25 - }, - "4,11\n\n\n4,5", - { - "w": 1.25 - }, - "4,12\n\n\n4,5", - { - "w": 1.25 - }, - "4,13\n\n\n4,5" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,6", - { - "w": 1.25 - }, - "4,1\n\n\n4,6", - { - "w": 1.25 - }, - "4,2\n\n\n4,6", - { - "c": "#cccccc", - "w": 2.25 - }, - "4,4\n\n\n4,6", - { - "w": 1.25 - }, - "4,5\n\n\n4,6", - { - "w": 2.75 - }, - "4,6\n\n\n4,6", - { - "c": "#aaaaaa" - }, - "4,10\n\n\n4,6", - "4,11\n\n\n4,6", - { - "c": "#cccccc" - }, - "4,8\n\n\n4,6", - "4,12\n\n\n4,6", - "4,13\n\n\n4,6" - ] + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 1 + }, + "0,13\n\n\n0,1", + "4,9\n\n\n0,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 1.75, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "x": 0.75, + "c": "#cccccc" + }, + "2,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1", + { + "x": 0.25, + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11\n\n\n3,0", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,13\n\n\n3,0", + "3,12\n\n\n3,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,11\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,13\n\n\n3,1" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,0", + { + "w": 1.25 + }, + "4,1\n\n\n4,0", + { + "w": 1.25 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,5\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,0", + { + "w": 1.25 + }, + "4,11\n\n\n4,0", + { + "w": 1.25 + }, + "4,12\n\n\n4,0", + { + "w": 1.25 + }, + "4,13\n\n\n4,0", + { + "x": 0.25, + "w": 1.75 + }, + "3,13\n\n\n3,2", + { + "c": "#cccccc" + }, + "4,7\n\n\n3,2", + { + "c": "#aaaaaa" + }, + "3,12\n\n\n3,2" + ], + [ + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,1", + "4,1\n\n\n4,1", + { + "w": 1.5 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,5\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,1", + "4,12\n\n\n4,1", + { + "w": 1.5 + }, + "4,13\n\n\n4,1" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,2", + { + "w": 1.25 + }, + "4,1\n\n\n4,2", + { + "w": 1.25 + }, + "4,2\n\n\n4,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,5\n\n\n4,2", + { + "c": "#aaaaaa" + }, + "4,10\n\n\n4,2", + "4,11\n\n\n4,2", + { + "c": "#cccccc" + }, + "4,8\n\n\n4,2", + "4,12\n\n\n4,2", + "4,13\n\n\n4,2" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5, + "d": true + }, + "4,0\n\n\n4,3", + "4,1\n\n\n4,3", + { + "w": 1.5 + }, + "4,2\n\n\n4,3", + { + "c": "#cccccc", + "w": 7 + }, + "4,5\n\n\n4,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,3", + "4,12\n\n\n4,3", + { + "w": 1.5, + "d": true + }, + "4,13\n\n\n4,3" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,4", + { + "d": true + }, + "4,1\n\n\n4,4", + { + "w": 1.5 + }, + "4,2\n\n\n4,4", + { + "c": "#cccccc", + "w": 7 + }, + "4,5\n\n\n4,4", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,4", + { + "d": true + }, + "4,12\n\n\n4,4", + { + "w": 1.5 + }, + "4,13\n\n\n4,4" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,5", + { + "w": 1.25 + }, + "4,1\n\n\n4,5", + { + "w": 1.25 + }, + "4,2\n\n\n4,5", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,4\n\n\n4,5", + { + "w": 1.25 + }, + "4,5\n\n\n4,5", + { + "w": 2.75 + }, + "4,6\n\n\n4,5", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,5", + { + "w": 1.25 + }, + "4,11\n\n\n4,5", + { + "w": 1.25 + }, + "4,12\n\n\n4,5", + { + "w": 1.25 + }, + "4,13\n\n\n4,5" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,6", + { + "w": 1.25 + }, + "4,1\n\n\n4,6", + { + "w": 1.25 + }, + "4,2\n\n\n4,6", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,4\n\n\n4,6", + { + "w": 1.25 + }, + "4,5\n\n\n4,6", + { + "w": 2.75 + }, + "4,6\n\n\n4,6", + { + "c": "#aaaaaa" + }, + "4,10\n\n\n4,6", + "4,11\n\n\n4,6", + { + "c": "#cccccc" + }, + "4,8\n\n\n4,6", + "4,12\n\n\n4,6", + "4,13\n\n\n4,6" + ] ] } } diff --git a/v3/bioi/g60/g60.json b/v3/bioi/g60/g60.json index 34f134157f..af9eb3c02d 100644 --- a/v3/bioi/g60/g60.json +++ b/v3/bioi/g60/g60.json @@ -2,22 +2,39 @@ "name": "BIOI G60 BLE", "vendorId": "0x8101", "productId": "0x6080", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"cols": 14, "rows": 5}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "ISO Left Shift", "Right Shift with Arrow Up", - ["Bottom Row", "ANSI", "7u", "Arrow Keys"] + [ + "Bottom Row", + "ANSI", + "7u", + "Arrow Keys" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,16 +47,26 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "4,9\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,7 +79,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -66,9 +95,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,18 +115,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,61 +151,118 @@ "3,9", "3,10", "3,11\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n3,0", "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,7\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,12\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n4,2", "4,11\n\n\n4,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,8\n\n\n4,2", "4,12\n\n\n4,2", "4,13\n\n\n4,2" diff --git a/v3/bioi/morgan65/morgan65.json b/v3/bioi/morgan65/morgan65.json index 58247128f1..6d9443d98f 100644 --- a/v3/bioi/morgan65/morgan65.json +++ b/v3/bioi/morgan65/morgan65.json @@ -2,16 +2,33 @@ "name": "BIOI MORGAN65 BLE", "vendorId": "0x8101", "productId": "0x6581", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"cols": 14, "rows": 5}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "ISO Enter", "ISO Left Shift", "7u Spacebar"], + "labels": [ + "Split Backspace", + "ISO Enter", + "ISO Left Shift", + "7u Spacebar" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,18 +41,31 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,3", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "4,9\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,9 +78,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,4", { "x": 1.25, @@ -64,9 +98,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,20 +118,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,7", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,40 +158,78 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,11", "4,12", "4,13" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1" ] ] diff --git a/v3/bioi/s65/s65.json b/v3/bioi/s65/s65.json index da8e5f9ca5..cb6937c274 100644 --- a/v3/bioi/s65/s65.json +++ b/v3/bioi/s65/s65.json @@ -2,16 +2,31 @@ "name": "BIOI S65", "vendorId": "0x8101", "productId": "0x5365", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"cols": 16, "rows": 5}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["ISO Enter", "Split Right Shift", "7u Spacebar"], + "labels": [ + "ISO Enter", + "Split Right Shift", + "7u Spacebar" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,17 +39,26 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "2,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -47,9 +71,14 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,14", "1,15", "2,14", @@ -65,9 +94,14 @@ "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,15 +113,26 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "2,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -98,48 +143,93 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "3,14", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n2,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,1", "4,11\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n2,1" ] ] diff --git a/v3/black_hellebore/ansi/ansi.json b/v3/black_hellebore/ansi/ansi.json index 3bd524ef98..c636f3bd60 100644 --- a/v3/black_hellebore/ansi/ansi.json +++ b/v3/black_hellebore/ansi/ansi.json @@ -2,15 +2,26 @@ "name": "The_Black_Hellebore", "vendorId": "0x3141", "productId": "0x4467", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +60,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,25 +110,46 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/blank_tehnologii/manibus/manibus.json b/v3/blank_tehnologii/manibus/manibus.json index c3b42db336..ddf6b03417 100644 --- a/v3/blank_tehnologii/manibus/manibus.json +++ b/v3/blank_tehnologii/manibus/manibus.json @@ -2,49 +2,372 @@ "name": "Manibus", "vendorId": "0x424D", "productId": "0x4D4E", - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, "layouts": { "keymap": [ - [{"x":3},"0,3"], - [{"y":-0.75,"x":2},"0,2",{"x":1},"0,4","0,5"], - [{"y":-0.75,"x":1},"0,1"], - [{"y":-0.75,"c":"#777777"},"0,0"], - [{"y":-0.75,"x":3,"c":"#cccccc"},"1,3"], - [{"y":-0.75,"x":2},"1,2",{"x":1},"1,4","1,5"], - [{"y":-0.75,"x":1},"1,1"], - [{"y":-0.75,"c":"#aaaaaa"},"1,0"], - [{"y":-0.75,"x":3,"c":"#cccccc"},"2,3"], - [{"y":-0.75,"x":2},"2,2",{"x":1},"2,4","2,5"], - [{"y":-0.75,"x":1},"2,1"], - [{"y":-0.75,"c":"#aaaaaa"},"2,0"], - [{"y":-0.75,"x":3,"c":"#cccccc"},"3,3"], - [{"y":-0.75,"x":2},"3,2",{"x":1},"3,4","3,5"], - [{"y":-0.75,"x":1},"3,1"], - [{"y":-0.75,"c":"#aaaaaa"},"3,0"], - [{"y":-0.75,"x":3},"4,3"], - [{"y":-0.75,"x":2},"4,2",{"x":1},"4,4"], - [{"y":-0.5},"4,0"], - [{"rx":5.75,"ry":5.5,"y":-1.25,"x":-0.75,"c":"#777777","h":1.5},"4,5"], - [{"rx":6.4,"ry":6.1,"y":-6.1,"x":3.85,"c":"#cccccc"},"5,3"], - [{"y":-0.75,"x":1.85},"5,1","5,2",{"x":1},"5,4"], - [{"y":-0.75,"x":5.85},"5,5"], - [{"y":-0.75,"x":6.85},"5,6"], - [{"y":-0.75,"x":3.85},"6,3"], - [{"y":-0.75,"x":1.85},"6,1","6,2",{"x":1},"6,4"], - [{"y":-0.75,"x":5.85},"6,5"], - [{"y":-0.75,"x":6.85},"6,6"], - [{"y":-0.75,"x":3.85},"7,3"], - [{"y":-0.75,"x":1.85},"7,1","7,2",{"x":1},"7,4"], - [{"y":-0.75,"x":5.85},"7,5"], - [{"y":-0.75,"x":6.85},"7,6"], - [{"y":-0.75,"x":3.85},"8,3"], - [{"y":-0.75,"x":1.85},"8,1","8,2",{"x":1},"8,4"], - [{"y":-0.75,"x":5.85},"8,5"], - [{"y":-0.75,"x":6.85},"8,6"], - [{"y":-0.75,"x":3.85},"9,3"], - [{"y":-0.75,"x":-0.38,"c":"#aaaaaa","h":2.25},"4,6",{"x":0.23,"c":"#777777","h":2.25},"9,0",{"h":1.5},"9,1",{"c":"#aaaaaa"},"9,2",{"x":1,"c":"#cccccc"},"9,4"], - [{"y":-0.75,"x":-5.4,"c":"#aaaaaa"},"4,1",{"x":10.25,"c":"#cccccc"},"9,5"], - [{"y":-0.75,"x":6.85,"c":"#aaaaaa"},"9,6"] + [ + { + "x": 3 + }, + "0,3" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "0,2", + { + "x": 1 + }, + "0,4", + "0,5" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "0,1" + ], + [ + { + "y": -0.75, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.75, + "x": 3, + "c": "#cccccc" + }, + "1,3" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "1,2", + { + "x": 1 + }, + "1,4", + "1,5" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "1,1" + ], + [ + { + "y": -0.75, + "c": "#aaaaaa" + }, + "1,0" + ], + [ + { + "y": -0.75, + "x": 3, + "c": "#cccccc" + }, + "2,3" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "2,2", + { + "x": 1 + }, + "2,4", + "2,5" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "2,1" + ], + [ + { + "y": -0.75, + "c": "#aaaaaa" + }, + "2,0" + ], + [ + { + "y": -0.75, + "x": 3, + "c": "#cccccc" + }, + "3,3" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "3,2", + { + "x": 1 + }, + "3,4", + "3,5" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "3,1" + ], + [ + { + "y": -0.75, + "c": "#aaaaaa" + }, + "3,0" + ], + [ + { + "y": -0.75, + "x": 3 + }, + "4,3" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "4,2", + { + "x": 1 + }, + "4,4" + ], + [ + { + "y": -0.5 + }, + "4,0" + ], + [ + { + "rx": 5.75, + "ry": 5.5, + "y": -1.25, + "x": -0.75, + "c": "#777777", + "h": 1.5 + }, + "4,5" + ], + [ + { + "rx": 6.4, + "ry": 6.1, + "y": -6.1, + "x": 3.85, + "c": "#cccccc" + }, + "5,3" + ], + [ + { + "y": -0.75, + "x": 1.85 + }, + "5,1", + "5,2", + { + "x": 1 + }, + "5,4" + ], + [ + { + "y": -0.75, + "x": 5.85 + }, + "5,5" + ], + [ + { + "y": -0.75, + "x": 6.85 + }, + "5,6" + ], + [ + { + "y": -0.75, + "x": 3.85 + }, + "6,3" + ], + [ + { + "y": -0.75, + "x": 1.85 + }, + "6,1", + "6,2", + { + "x": 1 + }, + "6,4" + ], + [ + { + "y": -0.75, + "x": 5.85 + }, + "6,5" + ], + [ + { + "y": -0.75, + "x": 6.85 + }, + "6,6" + ], + [ + { + "y": -0.75, + "x": 3.85 + }, + "7,3" + ], + [ + { + "y": -0.75, + "x": 1.85 + }, + "7,1", + "7,2", + { + "x": 1 + }, + "7,4" + ], + [ + { + "y": -0.75, + "x": 5.85 + }, + "7,5" + ], + [ + { + "y": -0.75, + "x": 6.85 + }, + "7,6" + ], + [ + { + "y": -0.75, + "x": 3.85 + }, + "8,3" + ], + [ + { + "y": -0.75, + "x": 1.85 + }, + "8,1", + "8,2", + { + "x": 1 + }, + "8,4" + ], + [ + { + "y": -0.75, + "x": 5.85 + }, + "8,5" + ], + [ + { + "y": -0.75, + "x": 6.85 + }, + "8,6" + ], + [ + { + "y": -0.75, + "x": 3.85 + }, + "9,3" + ], + [ + { + "y": -0.75, + "x": -0.38, + "c": "#aaaaaa", + "h": 2.25 + }, + "4,6", + { + "x": 0.23, + "c": "#777777", + "h": 2.25 + }, + "9,0", + { + "h": 1.5 + }, + "9,1", + { + "c": "#aaaaaa" + }, + "9,2", + { + "x": 1, + "c": "#cccccc" + }, + "9,4" + ], + [ + { + "y": -0.75, + "x": -5.4, + "c": "#aaaaaa" + }, + "4,1", + { + "x": 10.25, + "c": "#cccccc" + }, + "9,5" + ], + [ + { + "y": -0.75, + "x": 6.85, + "c": "#aaaaaa" + }, + "9,6" + ] ] } } diff --git a/v3/blaster75/blaster75.json b/v3/blaster75/blaster75.json index 087fc91afc..ae26adfd46 100644 --- a/v3/blaster75/blaster75.json +++ b/v3/blaster75/blaster75.json @@ -2,34 +2,56 @@ "name": "BLASTER75", "vendorId": "0xA122", "productId": "0xB075", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { - "labels": [["Bottom Row", "ANSI", "7U"]], + "labels": [ + [ + "Bottom Row", + "ANSI", + "7U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", "0,14" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -43,15 +65,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +96,25 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -84,15 +126,25 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -103,38 +155,73 @@ "4,8", "4,9", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,12", "5,13", "5,14" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n0,1", "5,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n0,1" ] ] diff --git a/v3/boardsource/3x4/3x4.json b/v3/boardsource/3x4/3x4.json index 2a2c5bf820..048092b710 100644 --- a/v3/boardsource/3x4/3x4.json +++ b/v3/boardsource/3x4/3x4.json @@ -2,12 +2,30 @@ "name": "3x4", "vendorId": "0x4273", "productId": "0x0304", - "matrix": {"rows": 3, "cols": 4}, + "matrix": { + "rows": 3, + "cols": 4 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ] ] } } diff --git a/v3/boardsource/4x12/4x12.json b/v3/boardsource/4x12/4x12.json index 2077824159..970b56875b 100644 --- a/v3/boardsource/4x12/4x12.json +++ b/v3/boardsource/4x12/4x12.json @@ -2,13 +2,20 @@ "name": "Boardsource 4x12", "vendorId": "0x4273", "productId": "0x0412", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -19,12 +26,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -38,9 +49,13 @@ "1,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -51,7 +66,9 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ @@ -60,10 +77,14 @@ "3,2", "3,3", "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "3,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7", "3,8", "3,9", diff --git a/v3/boardsource/5x12/5x12.json b/v3/boardsource/5x12/5x12.json index 585440ed8c..5500db7a2c 100644 --- a/v3/boardsource/5x12/5x12.json +++ b/v3/boardsource/5x12/5x12.json @@ -2,7 +2,10 @@ "name": "Boardsource 5x12", "vendorId": "0x4273", "productId": "0x0512", - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, "layouts": { "keymap": [ [ @@ -17,12 +20,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -33,12 +40,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -52,9 +63,13 @@ "2,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -65,21 +80,31 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1", "4,2", "4,3", "4,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,5", "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,7", "4,8", "4,9", diff --git a/v3/boardsource/beiwagon/beiwagon.json b/v3/boardsource/beiwagon/beiwagon.json index aab896cde9..bdb3626c0e 100644 --- a/v3/boardsource/beiwagon/beiwagon.json +++ b/v3/boardsource/beiwagon/beiwagon.json @@ -2,14 +2,35 @@ "name": "Beiwagon", "vendorId": "0x4273", "productId": "0x0066", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 4, "cols": 3}, + "matrix": { + "rows": 4, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/v3/boardsource/lulu/lulu.json b/v3/boardsource/lulu/lulu.json index 16ca1423a0..5f483066cc 100644 --- a/v3/boardsource/lulu/lulu.json +++ b/v3/boardsource/lulu/lulu.json @@ -2,83 +2,327 @@ "name": "Boardsource Lulu", "vendorId": "0x4273", "productId": "0x7685", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [{"x": 3.5}, "0,3", {"x": 8.5}, "5,3"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3", + { + "x": 8.5 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 6.5}, + { + "x": 6.5 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5.5}, "0,5", {"x": 4.5}, "5,5"], - [{"y": -0.875, "x": 1.5}, "0,1", {"x": 12.5}, "5,1"], - [{"y": -0.875, "x": 0.5, "c": "#aaaaaa"}, "0,0", {"x": 14.5}, "5,0"], - [{"y": -0.5, "x": 3.5, "c": "#cccccc"}, "1,3", {"x": 8.5}, "6,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 4.5 + }, + "5,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "0,1", + { + "x": 12.5 + }, + "5,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, + "0,0", + { + "x": 14.5 + }, + "5,0" + ], + [ + { + "y": -0.5, + "x": 3.5, + "c": "#cccccc" + }, + "1,3", + { + "x": 8.5 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 6.5}, + { + "x": 6.5 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5.5}, "1,5", {"x": 4.5}, "6,5"], - [{"y": -0.875, "x": 1.5}, "1,1", {"x": 12.5}, "6,1"], - [{"y": -0.875, "x": 0.5, "c": "#aaaaaa"}, "1,0", {"x": 14.5}, "6,0"], - [{"y": -0.5, "x": 3.5, "c": "#cccccc"}, "2,3", {"x": 8.5}, "7,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 4.5 + }, + "6,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "1,1", + { + "x": 12.5 + }, + "6,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, + "1,0", + { + "x": 14.5 + }, + "6,0" + ], + [ + { + "y": -0.5, + "x": 3.5, + "c": "#cccccc" + }, + "2,3", + { + "x": 8.5 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 6.5}, + { + "x": 6.5 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 4.5}, "7,5"], - [{"y": -0.875, "x": 1.5}, "2,1", {"x": 12.5}, "7,1"], - [{"y": -0.875, "x": 0.5, "c": "#aaaaaa"}, "2,0", {"x": 14.5}, "7,0"], [ - {"y": -0.75, "x": 6.5, "c": "#cccccc"}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 4.5 + }, + "7,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "2,1", + { + "x": 12.5 + }, + "7,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, + "2,0", + { + "x": 14.5 + }, + "7,0" + ], + [ + { + "y": -0.75, + "x": 6.5, + "c": "#cccccc" + }, "4,5\n\n\n\n\n\n\n\n\ne0", - {"x": 2.5}, + { + "x": 2.5 + }, "9,5\n\n\n\n\n\n\n\n\ne1" ], - [{"y": -0.75, "x": 3.5}, "3,3", {"x": 8.5}, "8,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.75, + "x": 3.5 + }, + "3,3", + { + "x": 8.5 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 6.5}, + { + "x": 6.5 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5.5}, "3,5", {"x": 4.5}, "8,5"], - [{"y": -0.875, "x": 1.5}, "3,1", {"x": 12.5}, "8,1"], - [{"y": -0.875, "x": 0.5, "c": "#aaaaaa"}, "3,0", {"x": 14.5}, "8,0"], - [{"y": -0.375, "x": 3}, "4,1"], - [{"y": -0.9749999999999996, "x": 4}, "4,2", {"x": 7.5}, "9,2", "9,1"], [ - {"y": -0.9000000000000004, "x": 5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 4.5 + }, + "8,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "3,1", + { + "x": 12.5 + }, + "8,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, + "3,0", + { + "x": 14.5 + }, + "8,0" + ], + [ + { + "y": -0.375, + "x": 3 + }, + "4,1" + ], + [ + { + "y": -0.9749999999999996, + "x": 4 + }, + "4,2", + { + "x": 7.5 + }, + "9,2", + "9,1" + ], + [ + { + "y": -0.9000000000000004, + "x": 5 + }, "4,3", - {"x": 0.5, "c": "#777777", "h": 1.5}, + { + "x": 0.5, + "c": "#777777", + "h": 1.5 + }, "4,4", - {"x": 2.5, "h": 1.5}, + { + "x": 2.5, + "h": 1.5 + }, "9,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "9,3" ] ] diff --git a/v3/boardsource/microdox/microdox.json b/v3/boardsource/microdox/microdox.json index bdcd44552e..ccf299cca5 100644 --- a/v3/boardsource/microdox/microdox.json +++ b/v3/boardsource/microdox/microdox.json @@ -2,82 +2,181 @@ "name": "Microdox", "vendorId": "0xF7E0", "productId": "0x0412", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 5}, + "matrix": { + "rows": 8, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 2}, "0,2", {"x": 7.5}, "4,2"], [ - {"y": -0.85, "x": 1}, + { + "x": 2 + }, + "0,2", + { + "x": 7.5 + }, + "4,2" + ], + [ + { + "y": -0.85, + "x": 1 + }, "0,1", - {"x": 1}, + { + "x": 1 + }, "0,3", - {"x": 5.5}, + { + "x": 5.5 + }, "4,3", - {"x": 1}, + { + "x": 1 + }, "4,1" ], [ - {"y": -0.8999999999999999}, + { + "y": -0.8999999999999999 + }, "0,0", - {"x": 3}, + { + "x": 3 + }, "0,4", - {"x": 3.5}, + { + "x": 3.5 + }, "4,4", - {"x": 3}, + { + "x": 3 + }, "4,0" ], - [{"y": -0.25, "x": 2}, "1,2", {"x": 7.5}, "5,2"], [ - {"y": -0.8500000000000001, "x": 1}, + { + "y": -0.25, + "x": 2 + }, + "1,2", + { + "x": 7.5 + }, + "5,2" + ], + [ + { + "y": -0.8500000000000001, + "x": 1 + }, "1,1", - {"x": 1}, + { + "x": 1 + }, "1,3", - {"x": 5.5}, + { + "x": 5.5 + }, "5,3", - {"x": 1}, + { + "x": 1 + }, "5,1" ], [ - {"y": -0.8999999999999999}, + { + "y": -0.8999999999999999 + }, "1,0", - {"x": 3}, + { + "x": 3 + }, "1,4", - {"x": 3.5}, + { + "x": 3.5 + }, "5,4", - {"x": 3}, + { + "x": 3 + }, "5,0" ], - [{"y": -0.25, "x": 2}, "2,2", {"x": 7.5}, "6,2"], [ - {"y": -0.8500000000000001, "x": 1}, + { + "y": -0.25, + "x": 2 + }, + "2,2", + { + "x": 7.5 + }, + "6,2" + ], + [ + { + "y": -0.8500000000000001, + "x": 1 + }, "2,1", - {"x": 1}, + { + "x": 1 + }, "2,3", - {"x": 5.5}, + { + "x": 5.5 + }, "6,3", - {"x": 1}, + { + "x": 1 + }, "6,1" ], [ - {"y": -0.8999999999999999}, + { + "y": -0.8999999999999999 + }, "2,0", - {"x": 3}, + { + "x": 3 + }, "2,4", - {"x": 3.5}, + { + "x": 3.5 + }, "6,4", - {"x": 3}, + { + "x": 3 + }, "6,0" ], [ - {"y": 0.1499999999999999, "x": 2, "c": "#aaaaaa"}, + { + "y": 0.1499999999999999, + "x": 2, + "c": "#aaaaaa" + }, "3,2", - {"x": 7.5}, + { + "x": 7.5 + }, "7,2" ], [ - {"r": 11, "rx": 6.25, "ry": 3.5, "y": 0.41000000000000014, "x": -2.82}, + { + "r": 11, + "rx": 6.25, + "ry": 3.5, + "y": 0.41000000000000014, + "x": -2.82 + }, "3,3" ], [ @@ -92,7 +191,13 @@ "3,4" ], [ - {"r": -117, "rx": 7, "y": 0.25, "x": -2.0999999999999996, "w": 1.5}, + { + "r": -117, + "rx": 7, + "y": 0.25, + "x": -2.0999999999999996, + "w": 1.5 + }, "7,4" ], [ diff --git a/v3/boardsource/technik_o/technik_o.json b/v3/boardsource/technik_o/technik_o.json index 6b1cc072a7..e45b4e0d68 100644 --- a/v3/boardsource/technik_o/technik_o.json +++ b/v3/boardsource/technik_o/technik_o.json @@ -2,14 +2,23 @@ "name": "Technik-O", "vendorId": "0x4273", "productId": "0x0079", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,12 +29,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -39,9 +52,13 @@ "1,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -52,7 +69,9 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ @@ -61,10 +80,14 @@ "3,2", "3,3", "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "3,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7", "3,8", "3,9", diff --git a/v3/boardsource/technik_s/technik_s.json b/v3/boardsource/technik_s/technik_s.json index f6803fd94a..01dabefbee 100644 --- a/v3/boardsource/technik_s/technik_s.json +++ b/v3/boardsource/technik_s/technik_s.json @@ -2,14 +2,23 @@ "name": "Technik-S", "vendorId": "0x4273", "productId": "0x0083", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,13 +29,19 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaaaa"}, + { + "c": "#aaaaaaaa" + }, "0,11" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -36,14 +51,21 @@ "1,8", "1,9", "1,10", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "1,11" ], [ - {"c": "#aaaaaaaa"}, + { + "c": "#aaaaaaaa" + }, "2,0", "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -53,20 +75,32 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaaaa"}, + { + "c": "#aaaaaaaa" + }, "2,11" ], [ "3,0", "3,1", "3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "3,3", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6", - {"c": "#aaaaaaaa", "w": 1.5}, + { + "c": "#aaaaaaaa", + "w": 1.5 + }, "3,8", "3,9", "3,10", diff --git a/v3/boardsource/the_mark_65/the_mark_65.json b/v3/boardsource/the_mark_65/the_mark_65.json index 0672686be3..a28adfb5f5 100644 --- a/v3/boardsource/the_mark_65/the_mark_65.json +++ b/v3/boardsource/the_mark_65/the_mark_65.json @@ -2,9 +2,16 @@ "name": "The Mark: 65", "vendorId": "0x4273", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Space", @@ -15,9 +22,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,18 +42,32 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaaaa", "w": 2}, + { + "c": "#aaaaaaaa", + "w": 2 + }, "0,13\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,15", - {"x": 0.5, "c": "#aaaaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaaaa" + }, "0,13\n\n\n4,1", "0,14\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -54,17 +80,35 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n3,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "1,15", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n3,1" ], [ - {"x": 2.5, "c": "#aaaaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -76,20 +120,36 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14\n\n\n3,1" ], [ - {"c": "#aaaaaaaa", "w": 1.25}, + { + "c": "#aaaaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -100,35 +160,80 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaaaa", "w": 1.75}, + { + "c": "#aaaaaaaa", + "w": 1.75 + }, "3,13" ], - [{"y": -0.75, "x": 16.75, "c": "#777777"}, "3,14"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n0,0", - {"c": "#aaaaaaaa"}, + { + "c": "#aaaaaaaa" + }, "4,10\n\n\n1,0", "4,11\n\n\n1,0", "4,12\n\n\n1,0" ], - [{"y": -0.75, "x": 15.75, "c": "#777777"}, "4,13", "4,14", "4,15"], [ - {"x": 6.25, "w": 2.25}, + { + "y": -0.75, + "x": 15.75, + "c": "#777777" + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "x": 6.25, + "w": 2.25 + }, "4,4\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n0,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n0,1", - {"c": "#aaaaaaaa", "w": 1.5}, + { + "c": "#aaaaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,1" ] ] diff --git a/v3/boardsource/unicorne/unicorne.json b/v3/boardsource/unicorne/unicorne.json index fc52f70bed..af90be046d 100644 --- a/v3/boardsource/unicorne/unicorne.json +++ b/v3/boardsource/unicorne/unicorne.json @@ -2,28 +2,233 @@ "name": "Unicorne", "vendorId": "0x4273", "productId": "0x7563", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_audio", "qmk_rgb_matrix"], - "matrix": {"rows": 8, "cols": 6}, - "layouts":{ - "keymap":[ - [{"y":1,"x":3.5},"0,3",{"x":7.5},"4,3"], - [{"y":-0.875,"x":2.5},"0,2",{"x":1},"0,4",{"x":5.5},"4,4",{"x":1},"4,2"], - [{"y":-0.875,"x":5.5},"0,5",{"x":3.5},"4,5"], - [{"y":-0.875,"x":0.5},"0,0","0,1",{"x":11.5},"4,1","4,0"], - [{"y":-0.375,"x":3.5},"1,3",{"x":7.5},"5,3"], - [{"y":-0.875,"x":2.5},"1,2",{"x":1},"1,4",{"x":5.5},"5,4",{"x":1},"5,2"], - [{"y":-0.875,"x":5.5},"1,5",{"x":3.5},"5,5"], - [{"y":-0.875,"x":0.5},"1,0","1,1",{"x":11.5},"5,1","5,0"], - [{"y":-0.375,"x":3.5},"2,3",{"x":7.5},"6,3"], - [{"y":-0.875,"x":2.5},"2,2",{"x":1},"2,4",{"x":5.5},"6,4",{"x":1},"6,2"], - [{"y":-0.875,"x":5.5},"2,5",{"x":3.5},"6,5"], - [{"y":-0.875,"x":0.5},"2,0","2,1",{"x":11.5},"6,1","6,0"], - [{"y":-0.125,"x":4},"3,3",{"x":6.5},"7,3"], - [{"r":15,"rx":4.5,"ry":9.1,"y":-4.85,"x":-0.5},"3,4"], - [{"r":30,"rx":5.4,"ry":9.3,"y":-5.05,"x":-1.4,"h":1.5},"3,5"], - [{"r":-30,"rx":11.1,"y":-5.05,"x":0.4,"h":1.5},"7,5"], - [{"r":-15,"rx":12,"ry":9.1,"y":-4.85,"x":-0.5},"7,4"] + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_audio", + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + { + "y": 1, + "x": 3.5 + }, + "0,3", + { + "x": 7.5 + }, + "4,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "0,2", + { + "x": 1 + }, + "0,4", + { + "x": 5.5 + }, + "4,4", + { + "x": 1 + }, + "4,2" + ], + [ + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 3.5 + }, + "4,5" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "0,0", + "0,1", + { + "x": 11.5 + }, + "4,1", + "4,0" + ], + [ + { + "y": -0.375, + "x": 3.5 + }, + "1,3", + { + "x": 7.5 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "1,2", + { + "x": 1 + }, + "1,4", + { + "x": 5.5 + }, + "5,4", + { + "x": 1 + }, + "5,2" + ], + [ + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 3.5 + }, + "5,5" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "1,0", + "1,1", + { + "x": 11.5 + }, + "5,1", + "5,0" + ], + [ + { + "y": -0.375, + "x": 3.5 + }, + "2,3", + { + "x": 7.5 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "2,2", + { + "x": 1 + }, + "2,4", + { + "x": 5.5 + }, + "6,4", + { + "x": 1 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 3.5 + }, + "6,5" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "2,0", + "2,1", + { + "x": 11.5 + }, + "6,1", + "6,0" + ], + [ + { + "y": -0.125, + "x": 4 + }, + "3,3", + { + "x": 6.5 + }, + "7,3" + ], + [ + { + "r": 15, + "rx": 4.5, + "ry": 9.1, + "y": -4.85, + "x": -0.5 + }, + "3,4" + ], + [ + { + "r": 30, + "rx": 5.4, + "ry": 9.3, + "y": -5.05, + "x": -1.4, + "h": 1.5 + }, + "3,5" + ], + [ + { + "r": -30, + "rx": 11.1, + "y": -5.05, + "x": 0.4, + "h": 1.5 + }, + "7,5" + ], + [ + { + "r": -15, + "rx": 12, + "ry": 9.1, + "y": -4.85, + "x": -0.5 + }, + "7,4" + ] ] } } diff --git a/v3/bobpad/bobPad.json b/v3/bobpad/bobPad.json index a53e02bbae..ca305e09e2 100644 --- a/v3/bobpad/bobPad.json +++ b/v3/bobpad/bobPad.json @@ -1,36 +1,32 @@ { - "name": "bobPad", - "vendorId": "0x416B", - "productId": "0x0002", - "matrix": { - "rows": 2, - "cols": 3 - }, - "layouts": { - "keymap": [ - - [ - { - "c": "#aaaaaa" - }, - "0,0", - "0,1", - { - "c": "#777777" - }, - "0,2" - ], - [ - { - "c": "#aaaaaa" - }, - "1,0", - "1,1", - "1,2" - ] - - -] - - } - } \ No newline at end of file + "name": "bobPad", + "vendorId": "0x416B", + "productId": "0x0002", + "matrix": { + "rows": 2, + "cols": 3 + }, + "layouts": { + "keymap": [ + [ + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + { + "c": "#777777" + }, + "0,2" + ], + [ + { + "c": "#aaaaaa" + }, + "1,0", + "1,1", + "1,2" + ] + ] + } +} diff --git a/v3/botanicalkeyboards/fm2u.json b/v3/botanicalkeyboards/fm2u.json index 1ac6ef397a..0fe829e4b0 100644 --- a/v3/botanicalkeyboards/fm2u.json +++ b/v3/botanicalkeyboards/fm2u.json @@ -2,7 +2,10 @@ "name": "FM2U 1 Key Macropad", "vendorId": "0x6969", "productId": "0x0001", - "matrix": {"rows": 1, "cols": 1}, + "matrix": { + "rows": 1, + "cols": 1 + }, "layouts": { "labels": [ [ @@ -23,96 +26,212 @@ ], "keymap": [ [ - {"c": "#777777", "w": 3, "d": true}, + { + "c": "#777777", + "w": 3, + "d": true + }, "\n\n\n0,0", - {"w": 2}, + { + "w": 2 + }, "0,0\n\n\n0,0", - {"w": 3, "d": true}, + { + "w": 3, + "d": true + }, "\n\n\n0,0" ], [ - {"y": 0.25, "c": "#cccccc", "w": 0.5, "d": true}, + { + "y": 0.25, + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n0,1", - {"w": 7}, + { + "w": 7 + }, "0,0\n\n\n0,1", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n0,1" ], [ - {"y": 0.25, "w": 0.9, "d": true}, + { + "y": 0.25, + "w": 0.9, + "d": true + }, "\n\n\n0,2", - {"w": 6.25}, + { + "w": 6.25 + }, "0,0\n\n\n0,2", - {"w": 0.8, "d": true}, + { + "w": 0.8, + "d": true + }, "\n\n\n0,2" ], [ - {"y": 0.25, "d": true}, + { + "y": 0.25, + "d": true + }, "\n\n\n0,3", - {"w": 6}, + { + "w": 6 + }, "0,0\n\n\n0,3", - {"d": true}, + { + "d": true + }, "\n\n\n0,3" ], [ - {"y": 0.25, "w": 2.5, "d": true}, + { + "y": 0.25, + "w": 2.5, + "d": true + }, "\n\n\n0,4", - {"w": 3}, + { + "w": 3 + }, "0,0\n\n\n0,4", - {"w": 2.5, "d": true}, + { + "w": 2.5, + "d": true + }, "\n\n\n0,4" ], [ - {"y": 0.25, "w": 2.5, "d": true}, + { + "y": 0.25, + "w": 2.5, + "d": true + }, "\n\n\n0,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "0,0\n\n\n0,5", - {"c": "#cccccc", "w": 2.5, "d": true}, + { + "c": "#cccccc", + "w": 2.5, + "d": true + }, "\n\n\n0,5" ], [ - {"y": 0.25, "w": 3, "d": true}, + { + "y": 0.25, + "w": 3, + "d": true + }, "\n\n\n0,6", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "0,0\n\n\n0,6", - {"c": "#cccccc", "w": 3, "d": true}, + { + "c": "#cccccc", + "w": 3, + "d": true + }, "\n\n\n0,6" ], [ - {"y": 0.25, "w": 3, "d": true}, + { + "y": 0.25, + "w": 3, + "d": true + }, "\n\n\n0,7", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,0\n\n\n0,7", - {"c": "#cccccc", "w": 3, "d": true}, + { + "c": "#cccccc", + "w": 3, + "d": true + }, "\n\n\n0,7" ], [ - {"y": 0.25, "w": 3.25, "d": true}, + { + "y": 0.25, + "w": 3.25, + "d": true + }, "\n\n\n0,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n0,8", - {"c": "#cccccc", "w": 3.25, "d": true}, + { + "c": "#cccccc", + "w": 3.25, + "d": true + }, "\n\n\n0,8" ], [ - {"y": 0.25, "w": 3.25, "d": true}, + { + "y": 0.25, + "w": 3.25, + "d": true + }, "\n\n\n0,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,0\n\n\n0,9", - {"c": "#cccccc", "w": 3.25, "d": true}, + { + "c": "#cccccc", + "w": 3.25, + "d": true + }, "\n\n\n0,9" ], [ - {"y": 0.25, "w": 3.5, "d": true}, + { + "y": 0.25, + "w": 3.5, + "d": true + }, "\n\n\n0,10", "0,0\n\n\n0,10", - {"w": 3.5, "d": true}, + { + "w": 3.5, + "d": true + }, "\n\n\n0,10" ], [ - {"y": 0.25, "c": "#777777", "w": 3, "d": true}, + { + "y": 0.25, + "c": "#777777", + "w": 3, + "d": true + }, "\n\n\n0,11", - {"x": 2, "c": "#cccccc", "w": 3, "d": true}, + { + "x": 2, + "c": "#cccccc", + "w": 3, + "d": true + }, "\n\n\n0,11" ], [ diff --git a/v3/box75/BOX75.json b/v3/box75/BOX75.json index c8a2e6a6ad..d076417ddc 100644 --- a/v3/box75/BOX75.json +++ b/v3/box75/BOX75.json @@ -2,41 +2,73 @@ "name": "BOX75", "vendorId": "0x7668", "productId": "0xB075", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { - "presets": {"ISO layout": [0, 1, 0, 1]}, "labels": [ "Split backspace", "ISO layout", "Split left shift", - ["Bottom row", "6.25U", "7U", "6U"] + [ + "Bottom row", + "6.25U", + "7U", + "6U" + ] ], + "presets": { + "ISO layout": [ + 0, + 1, + 0, + 1 + ] + }, "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14" ], [ - {"y": 0.5, "x": 2.5}, + { + "y": 0.5, + "x": 2.5 + }, "1,0", "1,1", "1,2", @@ -50,18 +82,32 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -74,9 +120,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,14", { "x": 3, @@ -90,9 +140,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -104,21 +160,40 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,14", - {"x": 2}, + { + "x": 2 + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -129,51 +204,117 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "4,14" ], - [{"y": -0.75, "x": 16.75}, "4,13"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75 + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,0" ], - [{"y": -0.75, "x": 15.75, "c": "#cccccc"}, "5,12", "5,13", "5,14"], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15.75, + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n3,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n3,2", "5,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,2" ] ] diff --git a/v3/bpiphany/pegasushoof.json b/v3/bpiphany/pegasushoof.json index fbd1dcf55c..f473a55b1e 100644 --- a/v3/bpiphany/pegasushoof.json +++ b/v3/bpiphany/pegasushoof.json @@ -7,33 +7,59 @@ "cols": 18 }, "layouts": { - "labels": [["Enter Key", "ANSI", "ISO"], "Left Shift"], + "labels": [ + [ + "Enter Key", + "ANSI", + "ISO" + ], + "Left Shift" + ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "6,9", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "4,8", "4,7", "2,7", "6,7", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,0", "6,4", "2,3", "4,3", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,1", "7,1", "6,1", "0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "7,2", "5,2", "5,0" ], [ - {"y": 0.5, "x": 3, "c": "#cccccc"}, + { + "y": 0.5, + "x": 3, + "c": "#cccccc" + }, "4,9", "7,9", "7,8", @@ -47,18 +73,32 @@ "7,17", "4,17", "4,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,11", "4,14", "4,16", - {"x": 0.25, "c": "#cccccc"} + { + "x": 0.25, + "c": "#cccccc" + } ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "2,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,9", "5,8", "5,7", @@ -71,13 +111,21 @@ "5,17", "2,17", "2,4", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,10", "7,14", "7,16", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, { "x": 1.75, "c": "#777777", @@ -90,9 +138,15 @@ "1,1\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,9", "3,8", "3,7", @@ -104,20 +158,39 @@ "3,3", "3,17", "6,17", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "1,1\n\n\n0,0", - {"x": 3.5, "c": "#cccccc"}, - {"x": 1.75}, + { + "x": 3.5, + "c": "#cccccc" + }, + { + "x": 1.75 + }, "3,1\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,13\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,8\n\n\n1,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,9", "1,8", "1,7", @@ -128,29 +201,56 @@ "1,4", "1,3", "0,17", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13", - {"x": 1.25}, + { + "x": 1.25 + }, "6,14" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.25}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "2,15", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12", - {"w": 1.25}, + { + "w": 1.25 + }, "0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,10", "0,11" diff --git a/v3/bpiphany/tiger_lily.json b/v3/bpiphany/tiger_lily.json index 4184916d6e..5f37a07204 100644 --- a/v3/bpiphany/tiger_lily.json +++ b/v3/bpiphany/tiger_lily.json @@ -2,35 +2,64 @@ "name": "The Tiger Lily", "vendorId": "0x4245", "productId": "0x544c", - "matrix": {"rows": 8, "cols": 18}, + "matrix": { + "rows": 8, + "cols": 18 + }, "layouts": { - "labels": [["Enter Key", "ANSI", "ISO"], "Left Shift"], + "labels": [ + [ + "Enter Key", + "ANSI", + "ISO" + ], + "Left Shift" + ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "6,9", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "4,8", "4,7", "2,7", "6,7", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,0", "6,4", "2,3", "4,3", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,1", "7,1", "6,1", "0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "7,2", "5,2", "5,0" ], [ - {"y": 0.5, "x": 3, "c": "#cccccc"}, + { + "y": 0.5, + "x": 3, + "c": "#cccccc" + }, "4,9", "7,9", "7,8", @@ -44,22 +73,36 @@ "7,17", "4,17", "4,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,11", "4,14", "4,16", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,10", "1,11", "1,16", "0,16" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "2,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,9", "5,8", "5,7", @@ -72,17 +115,27 @@ "5,17", "2,17", "2,4", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,10", "7,14", "7,16", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,10", "5,11", "5,16", - {"h": 2}, + { + "h": 2 + }, "5,14", { "x": 1.75, @@ -96,9 +149,15 @@ "1,1\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,9", "3,8", "3,7", @@ -110,23 +169,42 @@ "3,3", "3,17", "6,17", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "1,1\n\n\n0,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "2,10", "2,11", "2,16", - {"x": 1.75}, + { + "x": 1.75 + }, "3,1\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,13\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,8\n\n\n1,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,9", "1,8", "1,7", @@ -137,39 +215,75 @@ "1,4", "1,3", "0,17", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13", - {"x": 1.25}, + { + "x": 1.25 + }, "6,14", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "3,10", "3,11", "3,16", - {"h": 2}, + { + "h": 2 + }, "3,14" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.25}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "2,15", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12", - {"w": 1.25}, + { + "w": 1.25 + }, "0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,10", "0,11", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "6,11", "6,16" ] diff --git a/v3/bt66tech/bt66tech60/bt66tech60.json b/v3/bt66tech/bt66tech60/bt66tech60.json index 45a5a9b3bf..a5c578dcc9 100644 --- a/v3/bt66tech/bt66tech60/bt66tech60.json +++ b/v3/bt66tech/bt66tech60/bt66tech60.json @@ -2,15 +2,27 @@ "name": "bt66tech60", "vendorId": "0x4254", "productId": "0x7070", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#6b7173", "t": "#aeb0b0"}, + { + "c": "#6b7173", + "t": "#aeb0b0" + }, "0,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "0,1", "0,2", "0,3", @@ -23,13 +35,20 @@ "0,10", "0,11", "0,12", - {"c": "#6b7173", "w": 2}, + { + "c": "#6b7173", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "1,1", "1,2", "1,3", @@ -42,13 +61,20 @@ "1,10", "1,11", "1,12", - {"c": "#6b7173", "w": 1.5}, + { + "c": "#6b7173", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "2,1", "2,2", "2,3", @@ -60,13 +86,23 @@ "2,9", "2,10", "2,11", - {"c": "#afb0ae", "t": "#505557", "w": 2.25}, + { + "c": "#afb0ae", + "t": "#505557", + "w": 2.25 + }, "2,13" ], [ - {"c": "#6b7173", "t": "#aeb0b0", "w": 2.25}, + { + "c": "#6b7173", + "t": "#aeb0b0", + "w": 2.25 + }, "3,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "3,1", "3,2", "3,3", @@ -77,25 +113,46 @@ "3,8", "3,9", "3,10", - {"c": "#6b7173", "w": 2.75}, + { + "c": "#6b7173", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#505557", "w": 6.25}, + { + "c": "#505557", + "w": 6.25 + }, "4,5", - {"c": "#6b7173", "w": 1.25}, + { + "c": "#6b7173", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/bubble75/hotswap/bubble75.json b/v3/bubble75/hotswap/bubble75.json index 73aacab3fd..a3a12c3b6c 100644 --- a/v3/bubble75/hotswap/bubble75.json +++ b/v3/bubble75/hotswap/bubble75.json @@ -2,7 +2,13 @@ "name": "Bubble Studio Bubble75", "vendorId": "0x4242", "productId": "0x5A4C", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +19,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -55,21 +72,31 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "matrix": {"rows": 6, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/v3/buildakb/potato65hs.json b/v3/buildakb/potato65hs.json index 84657ba926..5ba6b8df56 100644 --- a/v3/buildakb/potato65hs.json +++ b/v3/buildakb/potato65hs.json @@ -2,15 +2,26 @@ "name": "Potato65 Hotswap", "vendorId": "0x4A56", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,20 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +60,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +88,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,25 +116,44 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,13", "4,14" diff --git a/v3/buildakb/potato65s.json b/v3/buildakb/potato65s.json index 160e6152b3..d54a859cdf 100644 --- a/v3/buildakb/potato65s.json +++ b/v3/buildakb/potato65s.json @@ -2,17 +2,46 @@ "name": "Potato65 Solderable", "vendorId": "0x4A56", "productId": "0x0003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "7U", "6.25U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "7U", + "6.25U" + ] + ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", {"c": "#aaaaaa"}, "2,12\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "2,12\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,14 +54,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,14 +82,22 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +109,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"x": 2.5, "w": 2.25}, + { + "x": 2.5, + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,38 +138,70 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,1" ] ] diff --git a/v3/cablecardesigns/prophet/prophet.json b/v3/cablecardesigns/prophet/prophet.json index c39dd7583b..8eaae22ae6 100644 --- a/v3/cablecardesigns/prophet/prophet.json +++ b/v3/cablecardesigns/prophet/prophet.json @@ -2,22 +2,63 @@ "name": "Prophet", "vendorId": "0xFF21", "productId": "0xAA03", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ - ["Enter Key", "ISO", "ANSI"], - ["Right Shift", "Normal", "Split"], - ["Bottom Row", "7u", "HHKB", "WKL"], - ["Backspace", "Normal", "Split"], - ["Left Shift", "Split", "Normal"] + [ + "Enter Key", + "ISO", + "ANSI" + ], + [ + "Right Shift", + "Normal", + "Split" + ], + [ + "Bottom Row", + "7u", + "HHKB", + "WKL" + ], + [ + "Backspace", + "Normal", + "Split" + ], + [ + "Left Shift", + "Split", + "Normal" + ] ], "keymap": [ - {"name": "Prophet"}, - [{"x": 15.5}, "0,13\n\n\n3,1", {"c": "#aaaaaa"}, "4,13\n\n\n3,1"], + { + "name": "Prophet" + }, [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n3,1", + { + "c": "#aaaaaa" + }, + "4,13\n\n\n3,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,13 +71,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n3,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -59,13 +108,23 @@ "x2": -0.25 }, "2,13\n\n\n0,0", - {"x": 1.5, "c": "#cccccc", "w": 1.5}, + { + "x": 1.5, + "c": "#cccccc", + "w": 1.5 + }, "1,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,15 +137,27 @@ "2,10", "2,11", "1,13\n\n\n0,0", - {"x": 2, "c": "#777777", "w": 2.25}, + { + "x": 2, + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n4,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "3,0\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n4,0", "3,2", "3,3", @@ -98,54 +169,106 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,0", "3,13\n\n\n1,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,12\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,0", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,0", "4,11\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n2,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5, "d": true}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5, + "d": true + }, "\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,1", "4,11\n\n\n2,1", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n2,2", - {"d": true}, + { + "d": true + }, "\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,2", - {"d": true}, + { + "d": true + }, "\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n2,2" ] ] diff --git a/v3/caffeinated/serpent65/Serpent65.json b/v3/caffeinated/serpent65/Serpent65.json index 82449c9f40..9b14993182 100644 --- a/v3/caffeinated/serpent65/Serpent65.json +++ b/v3/caffeinated/serpent65/Serpent65.json @@ -2,7 +2,10 @@ "name": "Serpent65", "vendorId": "0x4353", "productId": "0x6501", - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,9 +15,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -27,18 +35,33 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,7\n\n\n0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "1,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,6\n\n\n0,1", "0,7\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -51,17 +74,35 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "2,7\n\n\n1,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "3,7", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "4,7\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -73,20 +114,36 @@ "5,4", "4,5", "5,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,7\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,7", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,0\n\n\n2,1", "7,0\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "6,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -97,35 +154,85 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,6" ], - [{"y": -0.75, "x": 16.75, "c": "#777777"}, "6,7"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 16.75, + "c": "#777777" + }, + "6,7" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "8,0\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,3\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,5\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5\n\n\n3,0" ], - [{"y": -0.75, "x": 15.75, "c": "#777777"}, "8,6", "8,7", "9,7"], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15.75, + "c": "#777777" + }, + "8,6", + "8,7", + "9,7" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,3\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,5\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5\n\n\n3,1" ] ] diff --git a/v3/canary/canary60rgb/canary60rgb_v1.json b/v3/canary/canary60rgb/canary60rgb_v1.json index 79a60af31f..8aae7b84c0 100644 --- a/v3/canary/canary60rgb/canary60rgb_v1.json +++ b/v3/canary/canary60rgb/canary60rgb_v1.json @@ -2,14 +2,23 @@ "name": "CANARY60RGB V1", "vendorId": "0x4341", "productId": "0x0621", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,19 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +81,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -75,26 +105,47 @@ "3,7", "3,8", "3,9", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8", "4,9", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,10", "4,11", "4,13" diff --git a/v3/cannonkeys/adelie/adelie.json b/v3/cannonkeys/adelie/adelie.json index 5318c963f1..935d465280 100644 --- a/v3/cannonkeys/adelie/adelie.json +++ b/v3/cannonkeys/adelie/adelie.json @@ -2,16 +2,34 @@ "name": "Adelie", "vendorId": "0xca04", "productId": "0x0005", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 15}, + "matrix": { + "rows": 4, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "Standard", "6.25U Space", "6U Space"]], + "labels": [ + [ + "Bottom Row", + "Standard", + "6.25U Space", + "6U Space" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,15 +42,23 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,15 +70,24 @@ "1,9", "1,10", "1,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,52 +98,114 @@ "2,8", "2,9", "2,11", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,12", - {"x": 1.5}, + { + "x": 1.5 + }, "2,14" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "2,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "2,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,0", "3,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n0,0", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "3,3\n\n\n0,0", - {"w": 2.25}, + { + "w": 2.25 + }, "3,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8\n\n\n0,0", "3,9\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n0,0" ], - [{"y": -0.75, "x": 12.25, "c": "#777777"}, "3,12", "3,13", "3,14"], [ - {"y": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 12.25, + "c": "#777777" + }, + "3,12", + "3,13", + "3,14" + ], + [ + { + "y": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n0,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,6\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,9\n\n\n0,1", "3,11\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0\n\n\n0,2", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1\n\n\n0,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "3,6\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,8\n\n\n0,2", - {"w": 1.5}, + { + "w": 1.5 + }, "3,11\n\n\n0,2" ] ] diff --git a/v3/cannonkeys/aella/aella.json b/v3/cannonkeys/aella/aella.json index e81e6ae156..09a4374f1d 100644 --- a/v3/cannonkeys/aella/aella.json +++ b/v3/cannonkeys/aella/aella.json @@ -2,39 +2,76 @@ "name": "Aella", "vendorId": "0xca04", "productId": "0x0007", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "7U", "6.25U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "7U", + "6.25U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15" ], [ - {"x": 2.5, "c": "#cccccc"}, + { + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -48,18 +85,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", "1,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,9 +122,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", { "x": 1.25, @@ -88,9 +142,15 @@ "3,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -102,21 +162,40 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -127,33 +206,61 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", "4,13", "4,15" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n3,0", - {"x": 0.75}, + { + "x": 0.75 + }, "5,12", "5,13", "5,15" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,1" ] ] diff --git a/v3/cannonkeys/an_c/an_c.json b/v3/cannonkeys/an_c/an_c.json index e291531416..c793846a4d 100644 --- a/v3/cannonkeys/an_c/an_c.json +++ b/v3/cannonkeys/an_c/an_c.json @@ -2,21 +2,52 @@ "name": "AN-C", "vendorId": "0xca04", "productId": "0xa00c", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Right Shift", "Default", "Split"], - ["Bottom Row", "Standard", "Tsangan", "HHKB"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "Split" + ], + [ + "Bottom Row", + "Standard", + "Tsangan", + "HHKB" + ] ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.75, "c": "#8a2020"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.75, + "c": "#8a2020" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,13 +60,20 @@ "0,10", "0,11", "0,12", - {"c": "#0a4dc7", "w": 2}, + { + "c": "#0a4dc7", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,13 +86,20 @@ "1,10", "1,11", "1,12", - {"c": "#0a4dc7", "w": 1.5}, + { + "c": "#0a4dc7", + "w": 1.5 + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,13 +111,21 @@ "2,9", "2,10", "2,11", - {"c": "#8a2020", "w": 2.25}, + { + "c": "#8a2020", + "w": 2.25 + }, "2,14" ], [ - {"c": "#0a4dc7", "w": 2.25}, + { + "c": "#0a4dc7", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,56 +136,107 @@ "3,8", "3,9", "3,10", - {"c": "#0a4dc7", "w": 2.75}, + { + "c": "#0a4dc7", + "w": 2.75 + }, "3,11\n\n\n1,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "3,11\n\n\n1,1", "3,14\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n2,0", - {"c": "#0a4dc7", "w": 1.25}, + { + "c": "#0a4dc7", + "w": 1.25 + }, "4,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n2,1", - {"c": "#0a4dc7", "w": 1.5}, + { + "c": "#0a4dc7", + "w": 1.5 + }, "4,10\n\n\n2,1", "4,11\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n2,1" ], [ - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,0\n\n\n2,2", "4,1\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n2,2", - {"c": "#0a4dc7", "w": 1.5}, + { + "c": "#0a4dc7", + "w": 1.5 + }, "4,10\n\n\n2,2", "4,11\n\n\n2,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,14\n\n\n2,2" ] ] diff --git a/v3/cannonkeys/atlas/atlas.json b/v3/cannonkeys/atlas/atlas.json index 6ec673e1a2..85197aef7b 100644 --- a/v3/cannonkeys/atlas/atlas.json +++ b/v3/cannonkeys/atlas/atlas.json @@ -2,16 +2,34 @@ "name": "Atlas", "vendorId": "0xca04", "productId": "0xA7A5", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "4x1U", "1/2/1", "2x2U"]], + "labels": [ + [ + "Bottom Row", + "4x1U", + "1/2/1", + "2x2U" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,12 +40,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -38,12 +60,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -54,12 +80,16 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -70,7 +100,9 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11" ], [ @@ -87,8 +119,28 @@ "4,10", "4,11" ], - [{"x": 4}, "4,4\n\n\n0,1", {"w": 2}, "4,6\n\n\n0,1", "4,7\n\n\n0,1"], - [{"x": 4, "w": 2}, "4,5\n\n\n0,2", {"w": 2}, "4,7\n\n\n0,2"] + [ + { + "x": 4 + }, + "4,4\n\n\n0,1", + { + "w": 2 + }, + "4,6\n\n\n0,1", + "4,7\n\n\n0,1" + ], + [ + { + "x": 4, + "w": 2 + }, + "4,5\n\n\n0,2", + { + "w": 2 + }, + "4,7\n\n\n0,2" + ] ] } } diff --git a/v3/cannonkeys/bakeneko60_iso_hs/bakeneko60_iso_hs.json b/v3/cannonkeys/bakeneko60_iso_hs/bakeneko60_iso_hs.json index c54eec3c3d..3d6972ac59 100644 --- a/v3/cannonkeys/bakeneko60_iso_hs/bakeneko60_iso_hs.json +++ b/v3/cannonkeys/bakeneko60_iso_hs/bakeneko60_iso_hs.json @@ -129,4 +129,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/bakeneko65_iso_hs/bakeneko65_iso_hs.json b/v3/cannonkeys/bakeneko65_iso_hs/bakeneko65_iso_hs.json index d72f71ad7f..080895db56 100644 --- a/v3/cannonkeys/bakeneko65_iso_hs/bakeneko65_iso_hs.json +++ b/v3/cannonkeys/bakeneko65_iso_hs/bakeneko65_iso_hs.json @@ -2,12 +2,16 @@ "name": "Bakeneko65 ISO HS", "vendorId": "0xCA04", "productId": "0x001F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], "matrix": { "rows": 5, "cols": 15 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ [ @@ -137,4 +141,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/balance/balance.json b/v3/cannonkeys/balance/balance.json index 235af7c675..54f0b56aba 100644 --- a/v3/cannonkeys/balance/balance.json +++ b/v3/cannonkeys/balance/balance.json @@ -2,7 +2,10 @@ "name": "Balance", "vendorId": "0xCA04", "productId": "0xBA77", - "matrix": {"rows": 5, "cols": 20}, + "matrix": { + "rows": 5, + "cols": 20 + }, "layouts": { "labels": [ "Split Backspace", @@ -10,15 +13,38 @@ "Split Left Shift", "Split Numpad Plus", "Split Numpad Enter", - ["Bottom Row", "6.25u", "7u + 1.5u", "7u + 1.25u"] + [ + "Bottom Row", + "6.25u", + "7u + 1.5u", + "7u + 1.25u" + ] ], "keymap": [ - [{"y": 0.25, "x": 15.5}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], - [{"x": 17.75}, "0,15"], [ - {"y": -0.75, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 15.5 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "x": 17.75 + }, + "0,15" + ], + [ + { + "y": -0.75, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -31,18 +57,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "0,16", "0,17", "0,18", "0,19" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -55,17 +93,27 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", - {"x": 0.25}, + { + "x": 0.25 + }, "1,16", "1,17", "1,18", - {"h": 2}, + { + "h": 2 + }, "1,19\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,19\n\n\n3,1", { "x": 1.5, @@ -79,9 +127,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -93,27 +147,50 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,15", - {"x": 0.25}, + { + "x": 0.25 + }, "2,16", "2,17", "2,18", - {"x": 1.5}, + { + "x": 1.5 + }, "2,19\n\n\n3,1", - {"x": 0.5}, + { + "x": 0.5 + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -124,64 +201,140 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,16", "3,17", "3,18", - {"h": 2}, + { + "h": 2 + }, "3,19\n\n\n4,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,19\n\n\n4,1" ], - [{"y": -0.75, "x": 17.75, "c": "#777777"}, "3,15"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 17.75, + "c": "#777777" + }, + "3,15" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n5,0", "4,1\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n5,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "4,17", "4,18", - {"x": 1.5}, + { + "x": 1.5 + }, "4,19\n\n\n4,1" ], - [{"y": -0.75, "x": 16.75, "c": "#777777"}, "4,13", "4,15", "4,16"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 16.75, + "c": "#777777" + }, + "4,13", + "4,15", + "4,16" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n5,1", "4,1\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n5,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n5,2", "4,1\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n5,2", "4,11\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n5,2" ] ] diff --git a/v3/cannonkeys/bastion60/bastion60.json b/v3/cannonkeys/bastion60/bastion60.json index 6e442193bf..d0ad521491 100644 --- a/v3/cannonkeys/bastion60/bastion60.json +++ b/v3/cannonkeys/bastion60/bastion60.json @@ -2,12 +2,16 @@ "name": "Bastion60", "vendorId": "0xCA04", "productId": "0x0020", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], "matrix": { "rows": 5, "cols": 14 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -267,4 +271,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/bastion65/bastion65.json b/v3/cannonkeys/bastion65/bastion65.json index df8b4efbfe..d5da21f474 100644 --- a/v3/cannonkeys/bastion65/bastion65.json +++ b/v3/cannonkeys/bastion65/bastion65.json @@ -2,18 +2,27 @@ "name": "Bastion65", "vendorId": "0xCA04", "productId": "0x0021", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], "matrix": { "rows": 5, "cols": 15 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split L Shift", - ["Bottom Row", "6.25U", "7U", "3/1/3 Split Space"] + [ + "Bottom Row", + "6.25U", + "7U", + "3/1/3 Split Space" + ] ], "keymap": [ [ @@ -249,4 +258,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/bastion75/bastion75.json b/v3/cannonkeys/bastion75/bastion75.json index 6140ddd8a0..0c3aaf8a67 100644 --- a/v3/cannonkeys/bastion75/bastion75.json +++ b/v3/cannonkeys/bastion75/bastion75.json @@ -1,291 +1,295 @@ { - "name": "Bastion75", - "vendorId": "0xCA04", - "productId": "0x0022", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": { - "rows": 6, - "cols": 15 - }, - "layouts": { - "labels": [ - "Split Backspace", - "ISO Enter", - "Split L Shift", - [ - "Bottom Row", - "6.25U", - "7U", - "3/1/3 Split" - ] + "name": "Bastion75", + "vendorId": "0xCA04", + "productId": "0x0022", + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split L Shift", + [ + "Bottom Row", + "6.25U", + "7U", + "3/1/3 Split" + ] + ], + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,6", + "0,7", + "0,8", + "0,9", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,14" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n0,0", + "1,14", + { + "x": 0.5 + }, + "1,13\n\n\n0,1", + "3,12\n\n\n0,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "2,14", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "3,14", + { + "x": 0.25, + "c": "#cccccc" + }, + "2,13\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "4,1\n\n\n2,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "5,0\n\n\n3,0", + { + "w": 1.25 + }, + "5,1\n\n\n3,0", + { + "w": 1.25 + }, + "5,2\n\n\n3,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6\n\n\n3,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10\n\n\n3,0", + { + "w": 1.25 + }, + "5,11\n\n\n3,0", + { + "x": 0.5 + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, + "5,0\n\n\n3,1", + "5,1\n\n\n3,1", + { + "w": 1.5 + }, + "5,2\n\n\n3,1", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n3,1" ], - "keymap": [ - [ - { - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "0,6", - "0,7", - "0,8", - "0,9", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,10", - "0,11", - "0,12", - "0,13", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "0,14" - ], - [ - { - "y": 0.25, - "x": 2.5, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13\n\n\n0,0", - "1,14", - { - "x": 0.5 - }, - "1,13\n\n\n0,1", - "3,12\n\n\n0,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w": 1.5 - }, - "2,13\n\n\n1,0", - { - "c": "#aaaaaa" - }, - "2,14", - { - "x": 1.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "3,13\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13\n\n\n1,0", - { - "c": "#aaaaaa" - }, - "3,14", - { - "x": 0.25, - "c": "#cccccc" - }, - "2,13\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n2,1", - { - "c": "#cccccc" - }, - "4,1\n\n\n2,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "4,12", - "4,13", - "4,14" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "5,0\n\n\n3,0", - { - "w": 1.25 - }, - "5,1\n\n\n3,0", - { - "w": 1.25 - }, - "5,2\n\n\n3,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,6\n\n\n3,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,10\n\n\n3,0", - { - "w": 1.25 - }, - "5,11\n\n\n3,0", - { - "x": 0.5 - }, - "5,12", - "5,13", - "5,14" - ], - [ - { - "y": 0.25, - "x": 2.5, - "w": 1.5 - }, - "5,0\n\n\n3,1", - "5,1\n\n\n3,1", - { - "w": 1.5 - }, - "5,2\n\n\n3,1", - { - "c": "#cccccc", - "w": 7 - }, - "5,6\n\n\n3,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,11\n\n\n3,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "5,0\n\n\n3,2", - "5,1\n\n\n3,2", - { - "w": 1.5 - }, - "5,2\n\n\n3,2", - { - "c": "#cccccc", - "w": 3 - }, - "5,5\n\n\n3,2", - "5,6\n\n\n3,2", - { - "w": 3 - }, - "5,9\n\n\n3,2", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,11\n\n\n3,2" - ] + [ + { + "x": 2.5, + "w": 1.5 + }, + "5,0\n\n\n3,2", + "5,1\n\n\n3,2", + { + "w": 1.5 + }, + "5,2\n\n\n3,2", + { + "c": "#cccccc", + "w": 3 + }, + "5,5\n\n\n3,2", + "5,6\n\n\n3,2", + { + "w": 3 + }, + "5,9\n\n\n3,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n3,2" ] - } - } \ No newline at end of file + ] + } +} diff --git a/v3/cannonkeys/bastiontkl/bastiontkl.json b/v3/cannonkeys/bastiontkl/bastiontkl.json index fba085e6a0..b3c1ba28f4 100644 --- a/v3/cannonkeys/bastiontkl/bastiontkl.json +++ b/v3/cannonkeys/bastiontkl/bastiontkl.json @@ -1,4 +1,3 @@ - { "name": "BastionTKL", "vendorId": "0xCA04", @@ -9,12 +8,20 @@ }, "layouts": { "labels": [ - ["F Row", "F13", "F12"], + [ + "F Row", + "F13", + "F12" + ], "Split Backspace", "ISO Enter", "Split L Shift", "Split R Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ @@ -324,4 +331,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/brutalv2_1800/brutalv2_1800.json b/v3/cannonkeys/brutalv2_1800/brutalv2_1800.json index 02957294db..0b1105af7f 100644 --- a/v3/cannonkeys/brutalv2_1800/brutalv2_1800.json +++ b/v3/cannonkeys/brutalv2_1800/brutalv2_1800.json @@ -2,13 +2,20 @@ "name": "Brutal v2 1800", "vendorId": "0xca04", "productId": "0x000D", - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"], + [ + "Bottom Row", + "6.25U", + "7U" + ], "Split Numpad Plus", "Split Numpad Enter" ], diff --git a/v3/cannonkeys/brutalv2_60/brutalv2_60.json b/v3/cannonkeys/brutalv2_60/brutalv2_60.json index fde07a80e3..d96df69e73 100644 --- a/v3/cannonkeys/brutalv2_60/brutalv2_60.json +++ b/v3/cannonkeys/brutalv2_60/brutalv2_60.json @@ -1,231 +1,231 @@ { - "name": "Brutal v2 60", - "vendorId": "0xCA04", - "productId": "0x000B", - "matrix": { - "rows": 5, - "cols": 14 - }, - "layouts": { - "labels": [ - "Split Backspace", - "ISO Enter", - "Split L-Shift", - "Full R-Shift", - "6.25U Bottom Row" + "name": "Brutal v2 60", + "vendorId": "0xCA04", + "productId": "0x000B", + "matrix": { + "rows": 5, + "cols": 14 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split L-Shift", + "Full R-Shift", + "6.25U Bottom Row" + ], + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "2,12\n\n\n0,1" ], - "keymap": [ - [ - { - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "x": 1.25, - "c": "#cccccc" - }, - "0,13\n\n\n0,1", - { - "c": "#aaaaaa" - }, - "2,12\n\n\n0,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 2, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "x": 1, - "c": "#cccccc" - }, - "1,13\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n2,1", - { - "c": "#cccccc" - }, - "3,1\n\n\n2,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12\n\n\n3,0", - "3,13\n\n\n3,0", - { - "x": 0.5, - "w": 2.75 - }, - "3,13\n\n\n3,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n4,0", - "4,1\n\n\n4,0", - { - "w": 1.5 - }, - "4,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n4,0", - "4,11\n\n\n4,0", - { - "w": 1.5 - }, - "4,13\n\n\n4,0" - ], - [ - { - "y": 0.25, - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,1", - { - "w": 1.25 - }, - "4,1\n\n\n4,1", - { - "w": 1.25 - }, - "4,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n4,1", - { - "w": 1.25 - }, - "4,11\n\n\n4,1", - { - "w": 1.25 - }, - "4,12\n\n\n4,1", - { - "w": 1.25 - }, - "4,13\n\n\n4,1" - ] + [ + { + "x": 2.5, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 2, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "x": 1, + "c": "#cccccc" + }, + "1,13\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n2,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n3,0", + "3,13\n\n\n3,0", + { + "x": 0.5, + "w": 2.75 + }, + "3,13\n\n\n3,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,0", + "4,1\n\n\n4,0", + { + "w": 1.5 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n4,0", + "4,11\n\n\n4,0", + { + "w": 1.5 + }, + "4,13\n\n\n4,0" + ], + [ + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,1", + { + "w": 1.25 + }, + "4,1\n\n\n4,1", + { + "w": 1.25 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,1", + { + "w": 1.25 + }, + "4,11\n\n\n4,1", + { + "w": 1.25 + }, + "4,12\n\n\n4,1", + { + "w": 1.25 + }, + "4,13\n\n\n4,1" ] - } - } \ No newline at end of file + ] + } +} diff --git a/v3/cannonkeys/brutalv2_65/brutalv2_65.json b/v3/cannonkeys/brutalv2_65/brutalv2_65.json index 2b50f94a6f..7032609beb 100644 --- a/v3/cannonkeys/brutalv2_65/brutalv2_65.json +++ b/v3/cannonkeys/brutalv2_65/brutalv2_65.json @@ -2,19 +2,31 @@ "name": "Brutal V2 65", "vendorId": "0xCA04", "productId": "0x0008", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "ANSI", "7U"] + [ + "Bottom Row", + "ANSI", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,18 +39,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,12\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,16 +76,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,20 +112,37 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -96,40 +153,78 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/cannonkeys/caerdroia/caerdroia.json b/v3/cannonkeys/caerdroia/caerdroia.json index c8442292ce..bfff825abd 100644 --- a/v3/cannonkeys/caerdroia/caerdroia.json +++ b/v3/cannonkeys/caerdroia/caerdroia.json @@ -248,4 +248,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/chimera65/chimera65.json b/v3/cannonkeys/chimera65/chimera65.json index 4b088cee52..01eff48e9a 100644 --- a/v3/cannonkeys/chimera65/chimera65.json +++ b/v3/cannonkeys/chimera65/chimera65.json @@ -2,15 +2,28 @@ "name": "Chimera65", "vendorId": "0xca04", "productId": "0xc024", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ [ - {"c": "#000000", "t": "#696969"}, + { + "c": "#000000", + "t": "#696969" + }, "0,0", - {"c": "#cccccc", "t": "#000000"}, + { + "c": "#cccccc", + "t": "#000000" + }, "0,1", "0,2", "0,3", @@ -24,13 +37,19 @@ "0,11", "0,12", "0,13", - {"c": "#696969"}, + { + "c": "#696969" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +62,24 @@ "1,10", "1,11", "1,12", - {"c": "#696969", "w": 1.5}, + { + "c": "#696969", + "w": 1.5 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,16 +92,25 @@ "2,10", "2,11", "2,12", - {"c": "#696969", "w": 1.25}, + { + "c": "#696969", + "w": 1.25 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "2,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -84,28 +121,62 @@ "3,9", "3,10", "3,11", - {"c": "#696969", "w": 1.75}, + { + "c": "#696969", + "w": 1.75 + }, "3,12", - {"x": 1.5}, + { + "x": 1.5 + }, "3,15" ], - [{"y": -0.75, "x": 14.25, "c": "#000000", "t": "#696969"}, "3,13"], [ - {"y": -0.25, "c": "#696969", "t": "#000000", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#000000", + "t": "#696969" + }, + "3,13" + ], + [ + { + "y": -0.25, + "c": "#696969", + "t": "#000000", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#000000", "t": "#696969", "w": 6.25}, + { + "c": "#000000", + "t": "#696969", + "w": 6.25 + }, "4,6", - {"c": "#696969", "t": "#000000"}, + { + "c": "#696969", + "t": "#000000" + }, "4,9", "4,10", "4,11" ], [ - {"y": -0.75, "x": 13.25, "c": "#000000", "t": "#696969"}, + { + "y": -0.75, + "x": 13.25, + "c": "#000000", + "t": "#696969" + }, "4,12", "4,13", "4,15" diff --git a/v3/cannonkeys/chimera65_hs/chimera65_hs.json b/v3/cannonkeys/chimera65_hs/chimera65_hs.json index f4589b79c3..1a26361432 100644 --- a/v3/cannonkeys/chimera65_hs/chimera65_hs.json +++ b/v3/cannonkeys/chimera65_hs/chimera65_hs.json @@ -2,9 +2,14 @@ "name": "Chimera65 HS", "vendorId": "0xCA04", "productId": "0x001D", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { @@ -178,4 +183,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/cloudline/cloudline.json b/v3/cannonkeys/cloudline/cloudline.json index f5e3f49c17..7656f110e3 100644 --- a/v3/cannonkeys/cloudline/cloudline.json +++ b/v3/cannonkeys/cloudline/cloudline.json @@ -2,46 +2,91 @@ "name": "Cloudline", "vendorId": "0xca04", "productId": "0x000A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15", "0,16", "0,17" ], [ - {"y": 0.25, "x": 2.5}, + { + "y": 0.25, + "x": 2.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -54,21 +99,36 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", "1,16", "1,17", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "1,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,19 +141,36 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,14\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,15", "2,16", "2,17", - {"x": 2, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,14\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -105,19 +182,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,14\n\n\n1,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -128,28 +222,51 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,16", - {"x": 1.5, "w": 1.75}, + { + "x": 1.5, + "w": 1.75 + }, "4,12\n\n\n3,1", "4,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,14", - {"x": 0.25}, + { + "x": 0.25 + }, "5,15", "5,16", "5,17" diff --git a/v3/cannonkeys/crin/crin.json b/v3/cannonkeys/crin/crin.json index a895047d7c..51241f916d 100644 --- a/v3/cannonkeys/crin/crin.json +++ b/v3/cannonkeys/crin/crin.json @@ -2,22 +2,54 @@ "name": "Crin", "vendorId": "0xca04", "productId": "0x0012", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Split", "Full"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Split", + "Full" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,21 +62,36 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,15", "0,16", "0,17", - {"x": 1.25}, + { + "x": 1.25 + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -57,9 +104,15 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,15", "1,16", "1,17", @@ -75,9 +128,14 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -89,19 +147,35 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"x": 4.25, "c": "#aaaaaa"}, + { + "x": 4.25, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -112,48 +186,91 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,0", "3,14\n\n\n3,0", - {"x": 1.25}, + { + "x": 1.25 + }, "3,16", - {"x": 1.5, "w": 2.75}, + { + "x": 1.5, + "w": 2.75 + }, "3,12\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,15", "4,16", "4,17" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ] ] diff --git a/v3/cannonkeys/db60/db60.json b/v3/cannonkeys/db60/db60.json index efad30d3f2..368b71f142 100644 --- a/v3/cannonkeys/db60/db60.json +++ b/v3/cannonkeys/db60/db60.json @@ -2,23 +2,49 @@ "name": "CannonKeys DB60", "vendorId": "0xCA04", "productId": "0xDB60", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "presets": {"HHKB": [1, 0, 0, 1, 2]}, "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "HHKB", "WKL"] + [ + "Bottom Row", + "ANSI", + "7U", + "HHKB", + "WKL" + ] ], + "presets": { + "HHKB": [ + 1, + 0, + 0, + 1, + 2 + ] + }, "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -31,16 +57,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,7 +91,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.25, @@ -67,9 +107,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,18 +127,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -103,72 +163,143 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,14\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,12\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,3" ] ] diff --git a/v3/cannonkeys/db60_hotswap/db60_hotswap.json b/v3/cannonkeys/db60_hotswap/db60_hotswap.json index 71c1072f57..14f03b1aac 100644 --- a/v3/cannonkeys/db60_hotswap/db60_hotswap.json +++ b/v3/cannonkeys/db60_hotswap/db60_hotswap.json @@ -2,17 +2,41 @@ "name": "CannonKeys DB60 Hotswap", "vendorId": "0xCA04", "productId": "0xDB62", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": [["Layout", "ANSI", "Tsangan"]], + "labels": [ + [ + "Layout", + "ANSI", + "Tsangan" + ] + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,13 +49,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,13 +75,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,13 +100,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -79,42 +125,79 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n0,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n0,1", "3,14\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n0,0" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n0,1", "4,12\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n0,1" ] ] diff --git a/v3/cannonkeys/db60v2/db60v2.json b/v3/cannonkeys/db60v2/db60v2.json index ad965b3e3a..4c5a24b0c0 100644 --- a/v3/cannonkeys/db60v2/db60v2.json +++ b/v3/cannonkeys/db60v2/db60v2.json @@ -2,24 +2,57 @@ "name": "CannonKeys DB60v2", "vendorId": "0xCA04", "productId": "0xDB61", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "presets": {"HHKB": [1, 0, 0, 1, 2]}, "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "HHKB", "WKL"] + [ + "Bottom Row", + "ANSI", + "7U", + "HHKB", + "WKL" + ] ], + "presets": { + "HHKB": [ + 1, + 0, + 0, + 1, + 2 + ] + }, "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -32,13 +65,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,7 +92,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.25, @@ -65,9 +108,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,18 +128,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,86 +164,170 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,14\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,12\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,4", "4,1\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,4", "4,12\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,4" ] ] diff --git a/v3/cannonkeys/devastatingtkl/devastatingtkl.json b/v3/cannonkeys/devastatingtkl/devastatingtkl.json index a46e21b0c8..1b95593285 100644 --- a/v3/cannonkeys/devastatingtkl/devastatingtkl.json +++ b/v3/cannonkeys/devastatingtkl/devastatingtkl.json @@ -2,45 +2,93 @@ "name": "DevastatingTKL", "vendorId": "0xca04", "productId": "0xDE57", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,15", "0,16", "0,17" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -54,21 +102,36 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", "1,16", "1,17", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "1,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,19 +144,36 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,15", "2,16", "2,17", - {"x": 2.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,14\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -105,18 +185,32 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,14\n\n\n1,0", - {"x": 4.5, "c": "#cccccc"}, + { + "x": 4.5, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -127,48 +221,92 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,16", - {"x": 1.75, "w": 1.75}, + { + "x": 1.75, + "w": 1.75 + }, "4,12\n\n\n3,1", "4,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,15", "5,16", "5,17" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5, "w2": 1}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5, + "w2": 1 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,14\n\n\n4,1" ] ] diff --git a/v3/cannonkeys/ellipse/ellipse.json b/v3/cannonkeys/ellipse/ellipse.json index 9b21a2ab86..4dd1b2b2f0 100644 --- a/v3/cannonkeys/ellipse/ellipse.json +++ b/v3/cannonkeys/ellipse/ellipse.json @@ -2,19 +2,27 @@ "name": "Ellipse", "vendorId": "0xCA04", "productId": "0x0015", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], "matrix": { "rows": 5, "cols": 15 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split L-Shift", "Full R-Shift", - ["Bottom Row", "7U", "6.25U"] + [ + "Bottom Row", + "7U", + "6.25U" + ] ], "keymap": [ [ @@ -230,4 +238,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/ellipse_hs/ellipse_hs.json b/v3/cannonkeys/ellipse_hs/ellipse_hs.json index bae07e5cec..50d2c2e41a 100644 --- a/v3/cannonkeys/ellipse_hs/ellipse_hs.json +++ b/v3/cannonkeys/ellipse_hs/ellipse_hs.json @@ -150,4 +150,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/gentoo/gentoo.json b/v3/cannonkeys/gentoo/gentoo.json index c3795b6382..e756ddcb7b 100644 --- a/v3/cannonkeys/gentoo/gentoo.json +++ b/v3/cannonkeys/gentoo/gentoo.json @@ -2,7 +2,10 @@ "name": "Gentoo", "vendorId": "0xCA04", "productId": "0x000F", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", @@ -13,9 +16,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,19 +36,34 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,12\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,9 +76,14 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", { "x": 1.25, @@ -69,9 +97,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -83,21 +117,41 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -108,35 +162,84 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"x": 1.5}, + { + "x": 1.5 + }, "3,14" ], - [{"y": -0.75, "x": 16.75, "c": "#cccccc"}, "3,13"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75, + "c": "#cccccc" + }, + "3,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,0" ], - [{"y": -0.75, "x": 15.75, "c": "#cccccc"}, "4,12", "4,13", "4,14"], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 15.75, + "c": "#cccccc" + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n4,1", "4,10\n\n\n4,1", "4,11\n\n\n4,1" diff --git a/v3/cannonkeys/gentoo_hs/gentoo_hs.json b/v3/cannonkeys/gentoo_hs/gentoo_hs.json index 107c914652..16d21e2ab8 100644 --- a/v3/cannonkeys/gentoo_hs/gentoo_hs.json +++ b/v3/cannonkeys/gentoo_hs/gentoo_hs.json @@ -2,14 +2,21 @@ "name": "Gentoo HS", "vendorId": "0xCA04", "productId": "0x0010", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +29,24 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +59,24 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +88,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -82,27 +117,61 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"x": 1.5}, + { + "x": 1.5 + }, "3,14" ], - [{"y": -0.75, "x": 14.25}, "3,13"], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.75, + "x": 14.25 + }, + "3,13" + ], + [ + { + "y": -0.25, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11" ], - [{"y": -0.75, "x": 13.25}, "4,12", "4,13", "4,14"] + [ + { + "y": -0.75, + "x": 13.25 + }, + "4,12", + "4,13", + "4,14" + ] ] } } diff --git a/v3/cannonkeys/hoodrowg/hoodrowg.json b/v3/cannonkeys/hoodrowg/hoodrowg.json index c9dc1fb5f9..b83e5a5025 100644 --- a/v3/cannonkeys/hoodrowg/hoodrowg.json +++ b/v3/cannonkeys/hoodrowg/hoodrowg.json @@ -2,39 +2,72 @@ "name": "Hoodrow-G", "vendorId": "0xCA04", "productId": "0x0006", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Layout", "ANSI", "ISO"]], + "labels": [ + [ + "Layout", + "ANSI", + "ISO" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "1,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,1", "0,1", "1,2", "0,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,3", "0,3", "1,4", "0,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,5", "0,5", "1,6", "0,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,7", "0,7", "1,8" ], [ - {"y": 0.5, "x": 2.5}, + { + "y": 0.5, + "x": 2.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "3,1", "2,1", @@ -47,17 +80,27 @@ "3,5", "2,5", "3,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,6", - {"x": 0.25}, + { + "x": 0.25 + }, "3,7", "2,7", "3,8" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "5,1", "4,1", @@ -70,19 +113,36 @@ "5,5", "4,5", "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,6\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,7", "4,7", "5,8", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "6,6\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", "7,1", "6,1", @@ -94,19 +154,36 @@ "6,4", "7,5", "6,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,6\n\n\n0,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "7,6\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,0\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "9,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,1", "8,1", "9,2", @@ -117,25 +194,45 @@ "8,4", "9,5", "8,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6", - {"x": 1.25}, + { + "x": 1.25 + }, "8,7" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "11,0", "10,0", - {"w": 1.5}, + { + "w": 1.5 + }, "11,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5", "11,6", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7", "10,7", "11,8" diff --git a/v3/cannonkeys/instant60/instant60.json b/v3/cannonkeys/instant60/instant60.json index 0ff29c83f1..7a5d78daa9 100644 --- a/v3/cannonkeys/instant60/instant60.json +++ b/v3/cannonkeys/instant60/instant60.json @@ -2,16 +2,33 @@ "name": "Instant60", "vendorId": "0xca04", "productId": "0x1600", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": [["Layout", "ANSI", "Tsangan"]], + "labels": [ + [ + "Layout", + "ANSI", + "Tsangan" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,13 +41,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,13 +67,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,13 +92,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -78,46 +117,93 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11\n\n\n0,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n0,0" ], [ - {"y": 0.5, "x": 13, "c": "#cccccc"}, + { + "y": 0.5, + "x": 13, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], - [{"y": 2, "x": 12.25, "w": 1.75}, "3,11\n\n\n0,1", "3,14\n\n\n0,1"], [ - {"w": 1.5}, + { + "y": 2, + "x": 12.25, + "w": 1.75 + }, + "3,11\n\n\n0,1", + "3,14\n\n\n0,1" + ], + [ + { + "w": 1.5 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n0,1", "4,11\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n0,1" ] ] diff --git a/v3/cannonkeys/instant65/instant65.json b/v3/cannonkeys/instant65/instant65.json index a1176d752b..e235f905af 100644 --- a/v3/cannonkeys/instant65/instant65.json +++ b/v3/cannonkeys/instant65/instant65.json @@ -2,15 +2,26 @@ "name": "Instant65", "vendorId": "0xca04", "productId": "0x1565", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +61,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +87,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,25 +115,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/cannonkeys/iron165/iron165.json b/v3/cannonkeys/iron165/iron165.json index 35f1f52e35..2a74c47e47 100644 --- a/v3/cannonkeys/iron165/iron165.json +++ b/v3/cannonkeys/iron165/iron165.json @@ -2,9 +2,16 @@ "name": "Iron165", "vendorId": "0x5A12", "productId": "0x5165", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", @@ -13,11 +20,23 @@ "Tsangan Bottom Row" ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,13 +49,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,9 +76,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.25, @@ -65,9 +96,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,20 +116,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -103,38 +156,70 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,15" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/cannonkeys/is0gr/is0gr.json b/v3/cannonkeys/is0gr/is0gr.json index 2c356f47a7..5ff00ce3c9 100644 --- a/v3/cannonkeys/is0gr/is0gr.json +++ b/v3/cannonkeys/is0gr/is0gr.json @@ -1,25 +1,25 @@ { - "name": "is0GR", - "vendorId": "0xCA04", - "productId": "0x0028", - "matrix": { - "rows": 1, - "cols": 1 - }, - "layouts": { - "keymap": [ - [ - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "0,0" - ] - ] - } -} \ No newline at end of file + "name": "is0GR", + "vendorId": "0xCA04", + "productId": "0x0028", + "matrix": { + "rows": 1, + "cols": 1 + }, + "layouts": { + "keymap": [ + [ + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "0,0" + ] + ] + } +} diff --git a/v3/cannonkeys/leviatan/leviatan.json b/v3/cannonkeys/leviatan/leviatan.json index 5ac45736ea..a3628e5e7d 100644 --- a/v3/cannonkeys/leviatan/leviatan.json +++ b/v3/cannonkeys/leviatan/leviatan.json @@ -1,220 +1,226 @@ { - "name": "Leviatan", - "vendorId": "0xCA04", - "productId": "0x0024", - "matrix": { - "rows": 5, - "cols": 15 - }, - "layouts": { - "labels": ["Split Backspace", "ISO Enter", "Split L Shift", "Full R Shift", "6.25U Bottom Row"], - "keymap": [ - [ - { - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "x": 1 - }, - "0,13\n\n\n0,1", - "0,14\n\n\n0,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,14\n\n\n1,0", - { - "x": 1.75, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,14\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,14\n\n\n1,0", - { - "x": 0.75, - "c": "#aaaaaa" - }, - "2,12\n\n\n1,1" - ], - [ - { - "w": 1.25 - }, - "3,0\n\n\n2,1", - { - "c": "#cccccc" - }, - "3,1\n\n\n2,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12\n\n\n3,0", - "3,14\n\n\n3,0", - { - "x": 0.25, - "w": 2.75 - }, - "3,12\n\n\n3,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n4,0", - "4,1\n\n\n4,0", - { - "w": 1.5 - }, - "4,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,0", - "4,12\n\n\n4,0", - { - "w": 1.5 - }, - "4,14\n\n\n4,0" - ], - [ - { - "y": 0.25, - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,1", - { - "w": 1.25 - }, - "4,1\n\n\n4,1", - { - "w": 1.25 - }, - "4,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n4,1", - { - "w": 1.25 - }, - "4,11\n\n\n4,1", - { - "w": 1.25 - }, - "4,12\n\n\n4,1", - { - "w": 1.25 - }, - "4,14\n\n\n4,1" - ] + "name": "Leviatan", + "vendorId": "0xCA04", + "productId": "0x0024", + "matrix": { + "rows": 5, + "cols": 15 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split L Shift", + "Full R Shift", + "6.25U Bottom Row" + ], + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 1 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,14\n\n\n1,0", + { + "x": 1.75, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,14\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,14\n\n\n1,0", + { + "x": 0.75, + "c": "#aaaaaa" + }, + "2,12\n\n\n1,1" + ], + [ + { + "w": 1.25 + }, + "3,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n2,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n3,0", + "3,14\n\n\n3,0", + { + "x": 0.25, + "w": 2.75 + }, + "3,12\n\n\n3,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,0", + "4,1\n\n\n4,0", + { + "w": 1.5 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,0", + "4,12\n\n\n4,0", + { + "w": 1.5 + }, + "4,14\n\n\n4,0" + ], + [ + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,1", + { + "w": 1.25 + }, + "4,1\n\n\n4,1", + { + "w": 1.25 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,1", + { + "w": 1.25 + }, + "4,11\n\n\n4,1", + { + "w": 1.25 + }, + "4,12\n\n\n4,1", + { + "w": 1.25 + }, + "4,14\n\n\n4,1" ] - } - } \ No newline at end of file + ] + } +} diff --git a/v3/cannonkeys/malicious_ergo/malicious_ergo.json b/v3/cannonkeys/malicious_ergo/malicious_ergo.json index c88a7e4a1d..9555f5176e 100644 --- a/v3/cannonkeys/malicious_ergo/malicious_ergo.json +++ b/v3/cannonkeys/malicious_ergo/malicious_ergo.json @@ -2,11 +2,20 @@ "name": "Malicious Ergo", "vendorId": "0xca04", "productId": "0x0009", - "menus": ["qmk_backlight_rgblight"], - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Long Backspace"], + "labels": [ + "Long Backspace" + ], "keymap": [ [ { diff --git a/v3/cannonkeys/meetuppad2023/meetuppad2023.json b/v3/cannonkeys/meetuppad2023/meetuppad2023.json index d80f206b33..134b598aeb 100644 --- a/v3/cannonkeys/meetuppad2023/meetuppad2023.json +++ b/v3/cannonkeys/meetuppad2023/meetuppad2023.json @@ -1,34 +1,38 @@ { - "name": "CK Meetup Pad 2023", - "vendorId": "0xCA04", - "productId": "0x2023", - "matrix": { - "rows": 2, - "cols": 4 - }, - "menus": [], - "customKeycodes": [ - {"name": "Meetup Macro", "title": "Meetup Macro", "shortName": "MMacro"} - ], - "layouts": { - "labels": [], - "keymap": [ - [ - "1,0", - "0,0" - ], - [ - "1,1", - "0,1" - ], - [ - "1,2", - "0,2" - ], - [ - "1,3", - "0,3" - ] - ] + "name": "CK Meetup Pad 2023", + "vendorId": "0xCA04", + "productId": "0x2023", + "matrix": { + "rows": 2, + "cols": 4 + }, + "customKeycodes": [ + { + "name": "Meetup Macro", + "title": "Meetup Macro", + "shortName": "MMacro" } -} \ No newline at end of file + ], + "menus": [], + "layouts": { + "labels": [], + "keymap": [ + [ + "1,0", + "0,0" + ], + [ + "1,1", + "0,1" + ], + [ + "1,2", + "0,2" + ], + [ + "1,3", + "0,3" + ] + ] + } +} diff --git a/v3/cannonkeys/moment/moment.json b/v3/cannonkeys/moment/moment.json index 1982368ba7..0c458751fa 100644 --- a/v3/cannonkeys/moment/moment.json +++ b/v3/cannonkeys/moment/moment.json @@ -2,16 +2,33 @@ "name": "Moment", "vendorId": "0xCA04", "productId": "0x0014", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["Split Backspace", "ISO Enter", "Split L-Shift", "Full R-Shift"], + "labels": [ + "Split Backspace", + "ISO Enter", + "Split L-Shift", + "Full R-Shift" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,17 +41,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -47,15 +77,30 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14\n\n\n1,0", - {"x": 2, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,14\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,19 +112,36 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -90,24 +152,43 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,0", "3,14\n\n\n3,0", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "3,12\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14" ] ] diff --git a/v3/cannonkeys/moment_hs/moment_hs.json b/v3/cannonkeys/moment_hs/moment_hs.json index 01066b8b57..e91e0ec791 100644 --- a/v3/cannonkeys/moment_hs/moment_hs.json +++ b/v3/cannonkeys/moment_hs/moment_hs.json @@ -2,14 +2,23 @@ "name": "Moment HS", "vendorId": "0xCA04", "productId": "0x0013", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,17 +31,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,14\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,13 +66,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,13 +91,20 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -80,22 +115,37 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14" ] ] diff --git a/v3/cannonkeys/obliterated75/obliterated75.json b/v3/cannonkeys/obliterated75/obliterated75.json index 58f08679b2..e2f96da991 100644 --- a/v3/cannonkeys/obliterated75/obliterated75.json +++ b/v3/cannonkeys/obliterated75/obliterated75.json @@ -2,40 +2,82 @@ "name": "Obliterated75", "vendorId": "0xca04", "productId": "0x0B75", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,15" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -49,17 +91,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", "1,15", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,9 +124,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", { "x": 1.25, @@ -88,9 +144,15 @@ "3,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -102,20 +164,34 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15", - {"x": 0.25}, + { + "x": 0.25 + }, "3,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -126,38 +202,70 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", "4,13", "4,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,12", "5,13", "5,15" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n3,1" ] ] diff --git a/v3/cannonkeys/onyx/onyx.json b/v3/cannonkeys/onyx/onyx.json index 0e7baeb769..34c44f38ad 100644 --- a/v3/cannonkeys/onyx/onyx.json +++ b/v3/cannonkeys/onyx/onyx.json @@ -2,24 +2,59 @@ "name": "Onyx", "vendorId": "0xca04", "productId": "0x0003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 19}, + "matrix": { + "rows": 5, + "cols": 19 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Split", "Full"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Split", + "Full" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -32,23 +67,40 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,16", "0,17", "0,18", - {"x": 1.25}, + { + "x": 1.25 + }, "0,14\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15\n\n\n0,1" ], [ - {"x": 2.75}, + { + "x": 2.75 + }, "1,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -61,9 +113,15 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,15\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,16", "1,17", "1,18", @@ -79,11 +137,18 @@ "2,15\n\n\n1,1" ], [ - {"x": 2.75}, + { + "x": 2.75 + }, "2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -95,21 +160,39 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15\n\n\n1,0", - {"x": 4.25, "c": "#aaaaaa"}, + { + "x": 4.25, + "c": "#aaaaaa" + }, "2,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "3,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -120,48 +203,91 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n3,0", "3,15\n\n\n3,0", - {"x": 1.25}, + { + "x": 1.25 + }, "3,17", - {"x": 1.5, "w": 2.75}, + { + "x": 1.5, + "w": 2.75 + }, "3,13\n\n\n3,1" ], [ - {"x": 4, "w": 1.25}, + { + "x": 4, + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,15\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,16", "4,17", "4,18" ], [ - {"y": 0.25, "x": 4, "w": 1.5}, + { + "y": 0.25, + "x": 4, + "w": 1.5 + }, "4,1\n\n\n4,1", "4,2\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,15\n\n\n4,1" ] ] diff --git a/v3/cannonkeys/ortho48/ortho48.json b/v3/cannonkeys/ortho48/ortho48.json index 6ff51622b0..0bb19aba86 100644 --- a/v3/cannonkeys/ortho48/ortho48.json +++ b/v3/cannonkeys/ortho48/ortho48.json @@ -2,17 +2,33 @@ "name": "Ortho48", "vendorId": "0xCA04", "productId": "0x4F48", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["1u spacebar"], + "labels": [ + "1u spacebar" + ], "keymap": [ - {"name": "Ortho48 VIA"}, + { + "name": "Ortho48 VIA" + }, [ - {"y": 1, "c": "#aaaaaa"}, + { + "y": 1, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +39,19 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -40,12 +62,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -56,27 +82,46 @@ "2,8", "2,9", "2,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", "3,2", "3,3", "3,4", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,6\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,8", "3,9", "3,10", "3,11" ], - [{"y": 0.25, "x": 5, "c": "#cccccc"}, "3,5\n\n\n0,1", "3,6\n\n\n0,1"] + [ + { + "y": 0.25, + "x": 5, + "c": "#cccccc" + }, + "3,5\n\n\n0,1", + "3,6\n\n\n0,1" + ] ] } } diff --git a/v3/cannonkeys/ortho48v2/ortho48v2.json b/v3/cannonkeys/ortho48v2/ortho48v2.json index 5f7ad541ed..d2471d84f8 100644 --- a/v3/cannonkeys/ortho48v2/ortho48v2.json +++ b/v3/cannonkeys/ortho48v2/ortho48v2.json @@ -1,101 +1,105 @@ { - "name": "Ortho48v2", - "vendorId": "0xCA04", - "productId": "0x0018", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": { - "rows": 4, - "cols": 12 - }, - "layouts": { - "labels": [ - [ - "Bottom Row", - "1/2/1", - "4x1", - "2x2" - ] + "name": "Ortho48v2", + "vendorId": "0xCA04", + "productId": "0x0018", + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], + "layouts": { + "labels": [ + [ + "Bottom Row", + "1/2/1", + "4x1", + "2x2" + ] + ], + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4\n\n\n0,0", + { + "w": 2 + }, + "3,5\n\n\n0,0", + "3,7\n\n\n0,0", + "3,8", + "3,9", + "3,10", + "3,11" + ], + [ + { + "x": 4 + }, + "3,4\n\n\n0,1", + "3,5\n\n\n0,1", + "3,6\n\n\n0,1", + "3,7\n\n\n0,1" ], - "keymap": [ - [ - "0,0", - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11" - ], - [ - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11" - ], - [ - "2,0", - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11" - ], - [ - "3,0", - "3,1", - "3,2", - "3,3", - "3,4\n\n\n0,0", - { - "w": 2 - }, - "3,5\n\n\n0,0", - "3,7\n\n\n0,0", - "3,8", - "3,9", - "3,10", - "3,11" - ], - [ - { - "x": 4 - }, - "3,4\n\n\n0,1", - "3,5\n\n\n0,1", - "3,6\n\n\n0,1", - "3,7\n\n\n0,1" - ], - [ - { - "x": 4, - "w": 2 - }, - "3,5\n\n\n0,2", - { - "w": 2 - }, - "3,6\n\n\n0,2" - ] + [ + { + "x": 4, + "w": 2 + }, + "3,5\n\n\n0,2", + { + "w": 2 + }, + "3,6\n\n\n0,2" ] - } - } \ No newline at end of file + ] + } +} diff --git a/v3/cannonkeys/ortho60/ortho60.json b/v3/cannonkeys/ortho60/ortho60.json index d3f608b3c1..81ec111d2f 100644 --- a/v3/cannonkeys/ortho60/ortho60.json +++ b/v3/cannonkeys/ortho60/ortho60.json @@ -2,11 +2,20 @@ "name": "Ortho60", "vendorId": "0xCA04", "productId": "0x4F60", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["1u spacebar"], + "labels": [ + "1u spacebar" + ], "keymap": [ [ "0,0", @@ -20,12 +29,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -36,13 +49,19 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -53,12 +72,16 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -69,27 +92,46 @@ "3,8", "3,9", "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", "4,1", "4,2", "4,3", "4,4", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,6\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,8", "4,9", "4,10", "4,11" ], - [{"y": 0.25, "x": 5, "c": "#cccccc"}, "4,5\n\n\n0,1", "4,6\n\n\n0,1"] + [ + { + "y": 0.25, + "x": 5, + "c": "#cccccc" + }, + "4,5\n\n\n0,1", + "4,6\n\n\n0,1" + ] ] } } diff --git a/v3/cannonkeys/ortho60v2/ortho60v2.json b/v3/cannonkeys/ortho60v2/ortho60v2.json index 97bf0bdb8d..e249f4d5e2 100644 --- a/v3/cannonkeys/ortho60v2/ortho60v2.json +++ b/v3/cannonkeys/ortho60v2/ortho60v2.json @@ -2,12 +2,16 @@ "name": "Ortho60v2", "vendorId": "0xCA04", "productId": "0x0019", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], "matrix": { "rows": 5, "cols": 12 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ [ @@ -139,4 +143,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/rekt1800/rekt1800.json b/v3/cannonkeys/rekt1800/rekt1800.json index 4905f0764c..51bc195980 100644 --- a/v3/cannonkeys/rekt1800/rekt1800.json +++ b/v3/cannonkeys/rekt1800/rekt1800.json @@ -2,37 +2,58 @@ "name": "Rekt1800", "vendorId": "0xCA04", "productId": "0x2377", - "matrix": {"rows": 6, "cols": 19}, + "matrix": { + "rows": 6, + "cols": 19 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15", "0,16", "0,17", "0,18" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -46,19 +67,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13", "1,14", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15", "1,16", "1,17", "1,18" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,18 +100,27 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,15", "2,16", "2,17", "2,18" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -95,18 +133,28 @@ "3,10", "3,11", "3,12", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,14", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "3,15", "3,16", "3,17", "3,18" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -118,34 +166,75 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"x": 1.5}, + { + "x": 1.5 + }, "4,15", "4,16", "4,17", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,18" ], - [{"y": -0.75, "x": 14.25}, "4,14"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25 + }, + "4,14" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11", - {"x": 3.5}, + { + "x": 3.5 + }, "5,16", "5,17" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "5,12", "5,14", "5,15"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,12", + "5,14", + "5,15" + ] ] } } diff --git a/v3/cannonkeys/ripple/ripple.json b/v3/cannonkeys/ripple/ripple.json index 688137e37f..1b8049d8f9 100644 --- a/v3/cannonkeys/ripple/ripple.json +++ b/v3/cannonkeys/ripple/ripple.json @@ -2,12 +2,16 @@ "name": "Ripple", "vendorId": "0xCA04", "productId": "0x0025", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], "matrix": { "rows": 6, "cols": 18 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -292,4 +296,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/ripple_hs/ripple_hs.json b/v3/cannonkeys/ripple_hs/ripple_hs.json index e7f1b2f3ce..1a04ecb791 100644 --- a/v3/cannonkeys/ripple_hs/ripple_hs.json +++ b/v3/cannonkeys/ripple_hs/ripple_hs.json @@ -199,4 +199,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/sagittarius/sagittarius.json b/v3/cannonkeys/sagittarius/sagittarius.json index 53368d7aa1..d896dd2a90 100644 --- a/v3/cannonkeys/sagittarius/sagittarius.json +++ b/v3/cannonkeys/sagittarius/sagittarius.json @@ -2,23 +2,46 @@ "name": "Sagittarius", "vendorId": "0xca04", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 16}, + "matrix": { + "rows": 10, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO", "Arrows", - ["Left Space", "1U/2.25U", "1.75U/1.5U"], + [ + "Left Space", + "1U/2.25U", + "1.75U/1.5U" + ], "Split Right Space" ], "keymap": [ - [{"x": 16.75}, "5,14\n\n\n0,1", "5,15\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 16.75 + }, + "5,14\n\n\n0,1", + "5,15\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,28 +49,43 @@ "0,5", "0,6", "0,7", - {"x": 2.25}, + { + "x": 2.25 + }, "5,8", "5,9", "5,10", "5,11", "5,12", "5,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,14\n\n\n0,0" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", - {"x": 2.75}, + { + "x": 2.75 + }, "6,7", "6,8", "6,9", @@ -55,81 +93,152 @@ "6,11", "6,12", "6,13", - {"w": 1.5}, + { + "w": 1.5 + }, "6,14\n\n\n1,0" ], [ "2,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", "2,5", "2,6", - {"x": 2.75}, + { + "x": 2.75 + }, "7,7", "7,8", "7,9", "7,10", "7,11", "7,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,14\n\n\n1,0" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", "3,6", "3,7", - {"x": 2.25}, + { + "x": 2.25 + }, "8,8", "8,9", "8,10", "8,11", "8,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,13\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,15" ], [ - {"x": 1.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "4,6\n\n\n3,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n3,0", - {"x": 2.25, "w": 2.75}, + { + "x": 2.25, + "w": 2.75 + }, "9,8\n\n\n4,0", - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "9,13\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "9,15\n\n\n2,0" ], [ - {"y": 0.5, "x": 5.5, "c": "#cccccc", "w": 1.75}, + { + "y": 0.5, + "x": 5.5, + "c": "#cccccc", + "w": 1.75 + }, "4,6\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n3,1", - {"x": 2.25, "w": 1.75}, + { + "x": 2.25, + "w": 1.75 + }, "9,8\n\n\n4,1", "9,9\n\n\n4,1", - {"x": 2.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,13\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,14\n\n\n2,1" ], - [{"x": 16.25}, "9,13\n\n\n2,1", "9,14\n\n\n2,1", "9,15\n\n\n2,1"], + [ + { + "x": 16.25 + }, + "9,13\n\n\n2,1", + "9,14\n\n\n2,1", + "9,15\n\n\n2,1" + ], [ { "y": 0.75, @@ -143,11 +252,23 @@ }, "7,15\n\n\n1,1" ], - [{"x": 17, "c": "#cccccc"}, "7,13\n\n\n1,1"], [ - {"x": 1.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 17, + "c": "#cccccc" + }, + "7,13\n\n\n1,1" + ], + [ + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,1\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n1,1" ] ] diff --git a/v3/cannonkeys/satisfaction75/satisfaction75.json b/v3/cannonkeys/satisfaction75/satisfaction75.json index b45afa44ae..97b8edc184 100644 --- a/v3/cannonkeys/satisfaction75/satisfaction75.json +++ b/v3/cannonkeys/satisfaction75/satisfaction75.json @@ -2,7 +2,30 @@ "name": "Satisfaction75", "vendorId": "0xca04", "productId": "0x57f5", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 6, + "cols": 16 + }, + "customKeycodes": [ + { + "name": "Encoder Press", + "title": "Encoder Press", + "shortName": "EncPrs" + }, + { + "name": "Clock Set", + "title": "Clock Set", + "shortName": "ClkSet" + }, + { + "name": "OLED Mode", + "title": "OLED Mode", + "shortName": "ScrnMd" + } + ], + "keycodes": [ + "qmk_lighting" + ], "menus": [ "qmk_backlight", { @@ -15,21 +38,47 @@ "label": "Default OLED Mode", "type": "dropdown", "options": [ - ["Default", 0], - ["Time", 1], - ["Off", 2] + [ + "Default", + 0 + ], + [ + "Time", + 1 + ], + [ + "Off", + 2 + ] ], - "content": ["default_oled_mode", 0, 2] + "content": [ + "default_oled_mode", + 0, + 2 + ] }, { "label": "Current OLED Mode", "type": "dropdown", "options": [ - ["Default", 0], - ["Time", 1], - ["Off", 2] + [ + "Default", + 0 + ], + [ + "Time", + 1 + ], + [ + "Off", + 2 + ] ], - "content": ["current_oled_mode", 0, 4] + "content": [ + "current_oled_mode", + 0, + 4 + ] } ] }, @@ -39,47 +88,101 @@ { "label": "Custom 0 - CW", "type": "keycode", - "content": ["id_encoder_custom[0][0]", 0, 3, 0, 0] + "content": [ + "id_encoder_custom[0][0]", + 0, + 3, + 0, + 0 + ] }, { "label": "Custom 0 - CCW", "type": "keycode", - "content": ["id_encoder_custom[0][1]", 0, 3, 0, 1] + "content": [ + "id_encoder_custom[0][1]", + 0, + 3, + 0, + 1 + ] }, { "label": "Custom 0 - Press", "type": "keycode", - "content": ["id_encoder_custom[0][2]", 0, 3, 0, 2] + "content": [ + "id_encoder_custom[0][2]", + 0, + 3, + 0, + 2 + ] }, { "label": "Custom 1 - CW", "type": "keycode", - "content": ["id_encoder_custom[1][0]", 0, 3, 1, 0] + "content": [ + "id_encoder_custom[1][0]", + 0, + 3, + 1, + 0 + ] }, { "label": "Custom 1 - CCW", "type": "keycode", - "content": ["id_encoder_custom[1][1]", 0, 3, 1, 1] + "content": [ + "id_encoder_custom[1][1]", + 0, + 3, + 1, + 1 + ] }, { "label": "Custom 1 - Press", "type": "keycode", - "content": ["id_encoder_custom[1][2]", 0, 3, 1, 2] + "content": [ + "id_encoder_custom[1][2]", + 0, + 3, + 1, + 2 + ] }, { "label": "Custom 2 - CW", "type": "keycode", - "content": ["id_encoder_custom[2][0]", 0, 3, 2, 0] + "content": [ + "id_encoder_custom[2][0]", + 0, + 3, + 2, + 0 + ] }, { "label": "Custom 2 - CCW", "type": "keycode", - "content": ["id_encoder_custom[2][1]", 0, 3, 2, 1] + "content": [ + "id_encoder_custom[2][1]", + 0, + 3, + 2, + 1 + ] }, { "label": "Custom 2 - Press", "type": "keycode", - "content": ["id_encoder_custom[2][2]", 0, 3, 2, 2] + "content": [ + "id_encoder_custom[2][2]", + 0, + 3, + 2, + 2 + ] } ] }, @@ -89,86 +192,143 @@ { "label": "Volume", "type": "toggle", - "content": ["id_encoder_modes[0]", 0, 1, 0] + "content": [ + "id_encoder_modes[0]", + 0, + 1, + 0 + ] }, { "label": "Media", "type": "toggle", - "content": ["id_encoder_modes[1]", 0, 1, 1] + "content": [ + "id_encoder_modes[1]", + 0, + 1, + 1 + ] }, { "label": "Scroll", "type": "toggle", - "content": ["id_encoder_modes[2]", 0, 1, 2] + "content": [ + "id_encoder_modes[2]", + 0, + 1, + 2 + ] }, { "label": "Brightness", "type": "toggle", - "content": ["id_encoder_modes[3]", 0, 1, 3] + "content": [ + "id_encoder_modes[3]", + 0, + 1, + 3 + ] }, { "label": "Backlight", "type": "toggle", - "content": ["id_encoder_modes[4]", 0, 1, 4] + "content": [ + "id_encoder_modes[4]", + 0, + 1, + 4 + ] }, { "label": "Custom 0", "type": "toggle", - "content": ["id_encoder_modes[5]", 0, 1, 5] + "content": [ + "id_encoder_modes[5]", + 0, + 1, + 5 + ] }, { "label": "Custom 1", "type": "toggle", - "content": ["id_encoder_modes[6]", 0, 1, 6] + "content": [ + "id_encoder_modes[6]", + 0, + 1, + 6 + ] }, { "label": "Custom 2", "type": "toggle", - "content": ["id_encoder_modes[7]", 0, 1, 7] + "content": [ + "id_encoder_modes[7]", + 0, + 1, + 7 + ] } ] } ] } ], - "customKeycodes": [ - {"name": "Encoder Press", "title": "Encoder Press", "shortName": "EncPrs"}, - {"name": "Clock Set", "title": "Clock Set", "shortName": "ClkSet"}, - {"name": "OLED Mode", "title": "OLED Mode", "shortName": "ScrnMd"} - ], - "matrix": {"rows": 6, "cols": 16}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "1.5u Right Mods", - ["Spacebar", "6.25u", "6.25u Split", "7u"] + [ + "Spacebar", + "6.25u", + "6.25u Split", + "7u" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13" ], [ - {"y": 0.25, "x": 3, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 3, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -181,18 +341,32 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -205,9 +379,14 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,15", { "x": 2.25, @@ -221,9 +400,15 @@ "3,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -235,21 +420,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "3,15", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -260,51 +465,117 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"x": 1.5}, + { + "x": 1.5 + }, "4,15" ], - [{"y": -0.75, "x": 17.25, "c": "#777777"}, "4,13"], [ - {"y": -0.25, "x": 3, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 17.25, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,5\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,9\n\n\n3,0", "5,10\n\n\n3,0", "5,11\n\n\n3,0", - {"x": 4, "w": 1.5}, + { + "x": 4, + "w": 1.5 + }, "5,9\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n3,1" ], - [{"y": -0.75, "x": 16.25, "c": "#777777"}, "5,12", "5,13", "5,15"], [ - {"y": 0.25, "x": 3, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.25, + "c": "#777777" + }, + "5,12", + "5,13", + "5,15" + ], + [ + { + "y": 0.25, + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,1", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,3\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "5,7\n\n\n4,1" ], [ - {"y": 0.25, "x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n4,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,5\n\n\n4,2" ] ] diff --git a/v3/cannonkeys/satisfaction75_hs/satisfaction75_hs.json b/v3/cannonkeys/satisfaction75_hs/satisfaction75_hs.json index ae5fd2ca30..6528694cd3 100644 --- a/v3/cannonkeys/satisfaction75_hs/satisfaction75_hs.json +++ b/v3/cannonkeys/satisfaction75_hs/satisfaction75_hs.json @@ -481,4 +481,3 @@ ] } } - diff --git a/v3/cannonkeys/savage65/savage65.json b/v3/cannonkeys/savage65/savage65.json index 8429f0e0f8..03121de614 100644 --- a/v3/cannonkeys/savage65/savage65.json +++ b/v3/cannonkeys/savage65/savage65.json @@ -2,21 +2,49 @@ "name": "Savage65", "vendorId": "0xca04", "productId": "0x5A65", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,17 +57,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,15", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,7 +90,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,15", { @@ -67,9 +108,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,20 +128,34 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -105,38 +166,70 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,15" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/cannonkeys/serenity/serenity.json b/v3/cannonkeys/serenity/serenity.json index 87a849a6e1..dbbfa3eaef 100644 --- a/v3/cannonkeys/serenity/serenity.json +++ b/v3/cannonkeys/serenity/serenity.json @@ -2,12 +2,16 @@ "name": "Serenity", "vendorId": "0xCA04", "productId": "0x0017", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], "matrix": { "rows": 6, "cols": 18 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -296,4 +300,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/tmov2/tmov2.json b/v3/cannonkeys/tmov2/tmov2.json index bfdbd96a56..4909a22372 100644 --- a/v3/cannonkeys/tmov2/tmov2.json +++ b/v3/cannonkeys/tmov2/tmov2.json @@ -2,22 +2,50 @@ "name": "TMOv2", "vendorId": "0xca04", "productId": "0x70F2", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 16}, + "matrix": { + "rows": 4, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Split L Shift", "Full", "Split"], - ["Bottom Row", "Split", "6.25U Space"], - ["Split R Shift", "Split", "Full"] + [ + "Split L Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "Split", + "6.25U Space" + ], + [ + "Split R Shift", + "Split", + "Full" + ] ], "keymap": [ [ - {"c": "#aaaaaa", "t": "#000000", "f": 3}, + { + "c": "#aaaaaa", + "t": "#000000", + "f": 3 + }, "0,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -30,14 +58,21 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15" ], [ "1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -49,15 +84,26 @@ "1,11", "1,12", "1,13", - {"c": "#777777", "w": 1.75, "l": true}, + { + "c": "#777777", + "w": 1.75, + "l": true + }, "1,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "2,1\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -68,35 +114,64 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,13\n\n\n2,0", "2,14\n\n\n2,0" ], [ "3,0", - {"x": 2.25}, + { + "x": 2.25 + }, "3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "3,4", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,6\n\n\n1,0", - {"w": 2.75}, + { + "w": 2.75 + }, "3,8\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,10\n\n\n1,0", "3,11\n\n\n1,0" ], [ - {"y": 2, "x": 1.25, "w": 1.25}, + { + "y": 2, + "x": 1.25, + "w": 1.25 + }, "2,1\n\n\n0,1", "2,2\n\n\n0,1", - {"x": 10, "w": 2.25}, + { + "x": 10, + "w": 2.25 + }, "2,13\n\n\n2,1" ], [ - {"x": 5.75, "c": "#cccccc", "w": 6.25}, + { + "x": 5.75, + "c": "#cccccc", + "w": 6.25 + }, "3,8\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,11\n\n\n1,1" ] ] diff --git a/v3/cannonkeys/tsukuyomi/tsukuyomi.json b/v3/cannonkeys/tsukuyomi/tsukuyomi.json index c107c8762e..b31ca49c4c 100644 --- a/v3/cannonkeys/tsukuyomi/tsukuyomi.json +++ b/v3/cannonkeys/tsukuyomi/tsukuyomi.json @@ -2,23 +2,53 @@ "name": "Tsukuyomi", "vendorId": "0xca04", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -31,14 +61,22 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], [ "1,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -51,15 +89,23 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14\n\n\n1,0", "1,16" ], [ "2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -71,16 +117,26 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,16" ], [ "3,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -91,31 +147,58 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,16" ], [ "4,0", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,13", "4,14", "4,16" ], - [{"y": 0.5, "x": 14.25}, "0,14\n\n\n0,1", "0,15\n\n\n0,1"], + [ + { + "y": 0.5, + "x": 14.25 + }, + "0,14\n\n\n0,1", + "0,15\n\n\n0,1" + ], [ { "x": 15, @@ -128,17 +211,41 @@ }, "2,14\n\n\n1,1" ], - [{"x": 14, "c": "#aaaaaa"}, "2,13\n\n\n1,1"], - [{"x": 1.25, "w": 1.25}, "3,1\n\n\n2,1", "3,2\n\n\n2,1"], [ - {"x": 1.25, "w": 1.5}, + { + "x": 14, + "c": "#aaaaaa" + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 1.25, + "w": 1.25 + }, + "3,1\n\n\n2,1", + "3,2\n\n\n2,1" + ], + [ + { + "x": 1.25, + "w": 1.5 + }, "4,1\n\n\n3,1", "4,2\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n3,1" ] ] diff --git a/v3/cannonkeys/typeb/typeb.json b/v3/cannonkeys/typeb/typeb.json index 911dafe804..c828adba9a 100644 --- a/v3/cannonkeys/typeb/typeb.json +++ b/v3/cannonkeys/typeb/typeb.json @@ -2,12 +2,12 @@ "name": "Type B", "vendorId": "0xCA04", "productId": "0x001B", - "keycodes": [], - "menus": [], "matrix": { "rows": 5, "cols": 14 }, + "keycodes": [], + "menus": [], "layouts": { "labels": [ "Full Backspace", @@ -192,4 +192,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/cannonkeys/vector/vector.json b/v3/cannonkeys/vector/vector.json index 8935730d4b..89785689a5 100644 --- a/v3/cannonkeys/vector/vector.json +++ b/v3/cannonkeys/vector/vector.json @@ -2,7 +2,10 @@ "name": "Vector", "vendorId": "0xca04", "productId": "0x000c", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", @@ -13,9 +16,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,17 +36,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,12\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,7 +72,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.75, @@ -65,9 +89,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,19 +109,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,31 +149,56 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ], [ - {"x": 6.5, "c": "#cccccc", "w": 3}, + { + "x": 6.5, + "c": "#cccccc", + "w": 3 + }, "4,5\n\n\n4,1", "4,7\n\n\n4,1", - {"w": 3}, + { + "w": 3 + }, "4,9\n\n\n4,1" ] ] diff --git a/v3/cannonkeys/vicious40/vicious40.json b/v3/cannonkeys/vicious40/vicious40.json index b57dc78173..f68188b936 100644 --- a/v3/cannonkeys/vicious40/vicious40.json +++ b/v3/cannonkeys/vicious40/vicious40.json @@ -2,14 +2,23 @@ "name": "Vicious40", "vendorId": "0xca04", "productId": "0x0004", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": ["6.25U Spacebar"], + "labels": [ + "6.25U Spacebar" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,13 +29,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -37,13 +53,21 @@ "1,8", "1,9", "1,10", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "1,11" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -53,7 +77,9 @@ "2,7", "2,8", "2,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,10", "2,11" ], @@ -61,18 +87,32 @@ "3,0", "3,1", "3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "3,3\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,4\n\n\n0,0", - {"w": 2.75}, + { + "w": 2.75 + }, "3,6\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,9", "3,10", "3,11" ], - [{"x": 3, "w": 6.25}, "3,4\n\n\n0,1"] + [ + { + "x": 3, + "w": 6.25 + }, + "3,4\n\n\n0,1" + ] ] } } diff --git a/v3/capsule65/capsule65.json b/v3/capsule65/capsule65.json index 2db8a0f41e..e438aac080 100644 --- a/v3/capsule65/capsule65.json +++ b/v3/capsule65/capsule65.json @@ -2,21 +2,37 @@ "name": "Capsule65", "vendorId": "0xF21E", "productId": "0x6E6E", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 3.25, "c": "#777777"}, + { + "x": 3.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,17 +45,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,7 +80,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,15", { @@ -67,9 +98,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,21 +118,41 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"x": 0.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -106,40 +163,77 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 3.25, "w": 1.25}, + { + "x": 3.25, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,15" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1" ] ] diff --git a/v3/capsunlocked/cu65/cu65.json b/v3/capsunlocked/cu65/cu65.json index ac2a81b546..9ac7c84505 100644 --- a/v3/capsunlocked/cu65/cu65.json +++ b/v3/capsunlocked/cu65/cu65.json @@ -2,19 +2,31 @@ "name": "CapsUnlocked CU65", "vendorId": "0x4355", "productId": "0x0065", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,18 +39,31 @@ "0,10", "0,11", "0,12", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,14\n\n\n0,0", "0,15", - {"c": "#cccccc"}, - {"x": 0.5}, + { + "c": "#cccccc" + }, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.5, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -51,9 +76,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.25, @@ -67,9 +96,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.75, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -81,21 +116,40 @@ "2,10", "2,11", "2,12", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "w": 2.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -106,40 +160,77 @@ "3,10", "3,11", "3,12", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,7\n\n\n3,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"x": 2.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.5, + "c": "#aaaaaa" + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"w": 7, "c": "#cccccc"}, + { + "w": 7, + "c": "#cccccc" + }, "4,7\n\n\n3,1", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "4,12\n\n\n3,1" ] ] diff --git a/v3/capsunlocked/cu80/v2_ansi/cu80_v2_ansi.json b/v3/capsunlocked/cu80/v2_ansi/cu80_v2_ansi.json index 16d6cdbd35..f882fa3c43 100644 --- a/v3/capsunlocked/cu80/v2_ansi/cu80_v2_ansi.json +++ b/v3/capsunlocked/cu80/v2_ansi/cu80_v2_ansi.json @@ -2,36 +2,59 @@ "name": "CapsUnlocked CU80 v2 ANSI", "vendorId": "0x4355", "productId": "0x0081", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -45,17 +68,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,17 +100,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,13 +131,21 @@ "3,9", "3,10", "3,11", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "3,12" ], [ - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -107,29 +156,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,15", "5,16" diff --git a/v3/capsunlocked/cu80/v2_ansi_rgb/cu80_v2_ansi_rgb.json b/v3/capsunlocked/cu80/v2_ansi_rgb/cu80_v2_ansi_rgb.json index aabaac8d1a..10de2f96a5 100644 --- a/v3/capsunlocked/cu80/v2_ansi_rgb/cu80_v2_ansi_rgb.json +++ b/v3/capsunlocked/cu80/v2_ansi_rgb/cu80_v2_ansi_rgb.json @@ -2,35 +2,56 @@ "name": "CapsUnlocked CU80 v2 ANSI RGB", "vendorId": "0x4355", "productId": "0x0082", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -44,17 +65,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,17 +97,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,13 +128,21 @@ "3,9", "3,10", "3,11", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "3,12" ], [ - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -106,29 +153,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,15", "5,16" diff --git a/v3/capsunlocked/cu80/v2_iso/cu80_v2_iso.json b/v3/capsunlocked/cu80/v2_iso/cu80_v2_iso.json index 92a143b4db..142ddbf868 100644 --- a/v3/capsunlocked/cu80/v2_iso/cu80_v2_iso.json +++ b/v3/capsunlocked/cu80/v2_iso/cu80_v2_iso.json @@ -2,36 +2,59 @@ "name": "CapsUnlocked CU80 v2 ISO", "vendorId": "0x4355", "productId": "0x0080", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -45,17 +68,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,15 +110,23 @@ "c": "#777777" }, "2,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -101,10 +141,15 @@ "3,12" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,0", "4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -115,29 +160,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,15", "5,16" diff --git a/v3/capsunlocked/cu80/v2_iso_rgb/cu80_v2_iso_rgb.json b/v3/capsunlocked/cu80/v2_iso_rgb/cu80_v2_iso_rgb.json index dd4dd864d7..4e48f9ce75 100644 --- a/v3/capsunlocked/cu80/v2_iso_rgb/cu80_v2_iso_rgb.json +++ b/v3/capsunlocked/cu80/v2_iso_rgb/cu80_v2_iso_rgb.json @@ -2,35 +2,56 @@ "name": "CapsUnlocked CU80 v2 ISO RGB", "vendorId": "0x4355", "productId": "0x0083", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -44,17 +65,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,15 +107,23 @@ "c": "#777777" }, "2,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -100,10 +138,15 @@ "3,12" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,0", "4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -114,29 +157,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,15", "5,16" diff --git a/v3/cftkb/discipad/discipad.json b/v3/cftkb/discipad/discipad.json index 87527226d7..60b2c55b5d 100644 --- a/v3/cftkb/discipad/discipad.json +++ b/v3/cftkb/discipad/discipad.json @@ -2,14 +2,50 @@ "name": "Discipad", "vendorId": "0x6B62", "productId": "0x1769", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", {"h": 2}, "2,3"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2", {"c": "#777777", "h": 2}, "4,3"], - [{"c": "#cccccc", "w": 2}, "4,0", "4,2"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + { + "h": 2 + }, + "2,3" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2", + { + "c": "#777777", + "h": 2 + }, + "4,3" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "4,0", + "4,2" + ] ] } } diff --git a/v3/cftkb/discipline/discipline.json b/v3/cftkb/discipline/discipline.json index 5a7fa3a5c5..2ce0d32266 100644 --- a/v3/cftkb/discipline/discipline.json +++ b/v3/cftkb/discipline/discipline.json @@ -2,19 +2,35 @@ "name": "Discipline", "vendorId": "0x6B62", "productId": "0x6869", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "ISO Enter", "Split Left Shift", - ["Spacebar", "6.25U", "7U"], - ["Right Modifiers", "1U", "1.5U"] + [ + "Spacebar", + "6.25U", + "7U" + ], + [ + "Right Modifiers", + "1U", + "1.5U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,14 +43,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -47,9 +71,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.25, @@ -63,9 +91,15 @@ "1,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,21 +111,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,21 +155,36 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,0", "4,10\n\n\n3,0", "4,11\n\n\n3,0", @@ -125,15 +193,29 @@ "4,14" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n3,1" ] ] diff --git a/v3/cftkb/mysterium/mysterium.json b/v3/cftkb/mysterium/mysterium.json index e13172a37e..05e5f5778e 100644 --- a/v3/cftkb/mysterium/mysterium.json +++ b/v3/cftkb/mysterium/mysterium.json @@ -2,39 +2,66 @@ "name": "Mysterium", "vendorId": "0x6B62", "productId": "0x8769", - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "layouts": { "labels": [ - ["Bottom Row", "6.25U", "7U", "Winkeyless"], + [ + "Bottom Row", + "6.25U", + "7U", + "Winkeyless" + ], "ISO Enter", "Split Left Shift" ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,11", "0,12", "0,13", "0,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,15", "0,16", "0,17" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -48,17 +75,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", "1,16", "1,17" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,9 +108,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,15", "2,16", "2,17", @@ -89,9 +131,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -103,19 +151,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "3,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -126,57 +191,112 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25}, + { + "x": 1.25 + }, "4,16" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,15", "5,16", "5,17" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n0,1", "5,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n0,1", "5,12\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n0,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,2\n\n\n0,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n0,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,14\n\n\n0,2" ] ] diff --git a/v3/cftkb/romeo/romeo.json b/v3/cftkb/romeo/romeo.json index 8f79671a79..69b63feb32 100644 --- a/v3/cftkb/romeo/romeo.json +++ b/v3/cftkb/romeo/romeo.json @@ -2,14 +2,26 @@ "name": "Romeo", "vendorId": "0x6B62", "productId": "0x4069", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": ["Split Left Shift", "Split Spacebar"], + "labels": [ + "Split Left Shift", + "Split Spacebar" + ], "keymap": [ [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,13 +32,21 @@ "0,8", "0,9", "0,10", - {"w": 1.5}, + { + "w": 1.5 + }, "0,11" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -36,16 +56,27 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "1,11" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,0\n\n\n0,1", "2,1\n\n\n0,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "2,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -55,32 +86,57 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,11" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n1,0", "3,1\n\n\n1,0", "3,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9", "3,10", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n1,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,4\n\n\n1,1", "3,6\n\n\n1,1", - {"w": 2.75}, + { + "w": 2.75 + }, "3,7\n\n\n1,1" ] ] diff --git a/v3/chalice/chalice.json b/v3/chalice/chalice.json index 7e03e276cf..b80a10f750 100644 --- a/v3/chalice/chalice.json +++ b/v3/chalice/chalice.json @@ -2,102 +2,292 @@ "name": "Chalice", "vendorId": "0x6A6A", "productId": "0x000C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ - [{"y": 0.9, "x": 0.5, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.75, "c": "#cccccc"}, "1,1", {"x": 8.4}, "0,6"], [ - {"y": -0.95, "x": 1.75}, + { + "y": 0.9, + "x": 0.5, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.75, + "c": "#cccccc" + }, + "1,1", + { + "x": 8.4 + }, + "0,6" + ], + [ + { + "y": -0.95, + "x": 1.75 + }, "1,0", "0,1", - {"x": 10.4}, + { + "x": 10.4 + }, "1,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,6\n\n\n0,0", - {"x": 0.3500000000000014}, + { + "x": 0.3500000000000014 + }, "4,6\n\n\n0,1", "8,1\n\n\n0,1" ], - [{"y": -0.10000000000000009, "x": 0.25, "c": "#cccccc"}, "2,0"], - [{"y": -0.95, "x": 13}, "3,5"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.25, + "c": "#cccccc" + }, + "2,0" + ], + [ + { + "y": -0.95, + "x": 13 + }, + "3,5" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 10}, + { + "x": 10 + }, "2,6", "3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6" ], - [{"y": -0.10000000000000009}, "4,0"], [ - {"y": -0.8999999999999999, "x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.10000000000000009 + }, + "4,0" + ], + [ + { + "y": -0.8999999999999999, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", - {"x": 9.4}, + { + "x": 9.4 + }, "5,5", "6,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", - {"x": 8.85}, + { + "x": 8.85 + }, "6,5", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6", "9,6" ], [ - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "8,0", - {"x": 11.85, "w": 1.5}, + { + "x": 11.85, + "w": 1.5 + }, "8,4", "9,4", - {"x": 1}, + { + "x": 1 + }, "9,5" ], - [{"ry": 0.25, "y": 4.75, "x": 16.85}, "8,5"], [ - {"r": 12, "ry": 0, "x": 5.1, "c": "#cccccc"}, + { + "ry": 0.25, + "y": 4.75, + "x": 16.85 + }, + "8,5" + ], + [ + { + "r": 12, + "ry": 0, + "x": 5.1, + "c": "#cccccc" + }, "0,2", "1,2", "0,3", "1,3" ], - [{"x": 4.6}, "3,1", "2,2", "3,2", "2,3"], - [{"x": 4.85}, "5,1", "4,2", "5,2", "4,3"], - [{"x": 5.3}, "6,1", "7,1", "6,2", "7,2"], [ - {"x": 6.55, "w": 2}, + { + "x": 4.6 + }, + "3,1", + "2,2", + "3,2", + "2,3" + ], + [ + { + "x": 4.85 + }, + "5,1", + "4,2", + "5,2", + "4,3" + ], + [ + { + "x": 5.3 + }, + "6,1", + "7,1", + "6,2", + "7,2" + ], + [ + { + "x": 6.55, + "w": 2 + }, "8,2", - {"x": 0.049999999999998934, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.049999999999998934, + "c": "#aaaaaa", + "w": 1.25 + }, "9,2" ], - [{"y": -0.8899999999999997, "x": 5, "w": 1.5}, "9,1"], [ - {"r": -12, "y": -1.5100000000000002, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.8899999999999997, + "x": 5, + "w": 1.5 + }, + "9,1" + ], + [ + { + "r": -12, + "y": -1.5100000000000002, + "x": 8.45, + "c": "#cccccc" + }, "0,4", "1,4", "0,5", "1,5" ], - [{"x": 8.05}, "3,3", "2,4", "3,4", "2,5"], - [{"x": 8.2}, "5,3", "4,4", "5,4", "4,5"], - [{"x": 7.75}, "6,3", "7,3", "6,4", "7,4"], - [{"x": 7.75, "w": 2.75}, "8,3"], - [{"y": -0.8999999999999995, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "9,3"] + [ + { + "x": 8.05 + }, + "3,3", + "2,4", + "3,4", + "2,5" + ], + [ + { + "x": 8.2 + }, + "5,3", + "4,4", + "5,4", + "4,5" + ], + [ + { + "x": 7.75 + }, + "6,3", + "7,3", + "6,4", + "7,4" + ], + [ + { + "x": 7.75, + "w": 2.75 + }, + "8,3" + ], + [ + { + "y": -0.8999999999999995, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "9,3" + ] ] } } diff --git a/v3/chaos65/chaos65.json b/v3/chaos65/chaos65.json index 5ac6a457e4..7aef0644c9 100644 --- a/v3/chaos65/chaos65.json +++ b/v3/chaos65/chaos65.json @@ -2,19 +2,31 @@ "name": "Chaos65", "vendorId": "0xB23B", "productId": "0x1688", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split backspace", "ISO enter", "Split left shift", - ["Bottom row", "6.25u", "7u"] + [ + "Bottom row", + "6.25u", + "7u" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,17 +39,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.75}, + { + "x": 0.75 + }, "0,13\n\n\n0,1", "4,8\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,9 +72,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.5, @@ -66,9 +92,15 @@ "2,12\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,20 +112,37 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12\n\n\n1,0", "2,13", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -104,40 +153,78 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1" ] ] diff --git a/v3/charue/charon/charon.json b/v3/charue/charon/charon.json index 8ef25b55fa..d22d2043f3 100644 --- a/v3/charue/charon/charon.json +++ b/v3/charue/charon/charon.json @@ -2,7 +2,10 @@ "name": "Charon", "vendorId": "0x4344", "productId": "0x4348", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", @@ -11,11 +14,26 @@ "Split Spacebar" ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", {"c": "#aaaaaa"}, "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,13 +46,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -47,7 +73,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,14", { @@ -62,9 +91,16 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75, "w2": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75, + "w2": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,21 +112,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,32 +156,56 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 6.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 6.5, + "c": "#cccccc" + }, "4,3\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,5\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,1", "4,10\n\n\n3,1" ] diff --git a/v3/charue/sunsetter/sunsetter.json b/v3/charue/sunsetter/sunsetter.json index 5fd6af8aa7..17994cda70 100644 --- a/v3/charue/sunsetter/sunsetter.json +++ b/v3/charue/sunsetter/sunsetter.json @@ -2,7 +2,10 @@ "name": "Sunsetter", "vendorId": "0x4344", "productId": "0x5353", - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,14 +15,31 @@ "Split Spacebar" ], "keymap": [ - [{"x": 17.75}, "0,15\n\n\n0,1", {"c": "#aaaaaa"}, "0,16\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5}, + { + "x": 17.75 + }, + "0,15\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,16\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5 + }, "0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -32,17 +52,27 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,16\n\n\n0,0", "0,17" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "1,0", "1,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -55,7 +85,10 @@ "1,12", "1,13", "1,14", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,16\n\n\n1,0", "1,17", { @@ -70,12 +103,20 @@ "2,16\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "2,0", "2,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -87,24 +128,45 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,17", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,2\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0", "3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -115,38 +177,69 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14\n\n\n3,0", "3,16\n\n\n3,0", "3,17", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,15\n\n\n3,1" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "4,0", "4,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,12", - {"x": 2}, + { + "x": 2 + }, "4,15", "4,16", "4,17" ], [ - {"y": 0.25, "x": 8.5, "c": "#cccccc", "w": 2.25}, + { + "y": 0.25, + "x": 8.5, + "c": "#cccccc", + "w": 2.25 + }, "4,6\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,10\n\n\n4,1" ] ] diff --git a/v3/charue/sunsetter_r2/sunsetter_r2.json b/v3/charue/sunsetter_r2/sunsetter_r2.json index 8d34adde64..970dd280e1 100644 --- a/v3/charue/sunsetter_r2/sunsetter_r2.json +++ b/v3/charue/sunsetter_r2/sunsetter_r2.json @@ -2,11 +2,13 @@ "name": "Sunsetter R2", "vendorId": "0x4344", "productId": "0x5335", - "menus": ["qmk_rgblight"], "matrix": { "rows": 5, "cols": 17 }, + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -17,12 +19,19 @@ ], "keymap": [ [ - { "x": 2.5 }, + { + "x": 2.5 + }, "0,0", "0,1", - { "x": 0.25, "c": "#777777" }, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - { "c": "#cccccc" }, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -35,21 +44,38 @@ "0,12", "0,13", "0,14", - { "c": "#aaaaaa", "w": 2 }, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0", "1,16", - { "x": 1, "c": "#cccccc" }, + { + "x": 1, + "c": "#cccccc" + }, "0,15\n\n\n0,1", - { "c": "#aaaaaa" }, + { + "c": "#aaaaaa" + }, "0,16\n\n\n0,1" ], [ - { "x": 2.5, "c": "#cccccc" }, + { + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", - { "x": 0.25, "c": "#aaaaaa", "w": 1.5 }, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "1,2", - { "c": "#cccccc" }, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -62,7 +88,10 @@ "1,12", "1,13", "1,14", - { "c": "#aaaaaa", "w": 1.5 }, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,15\n\n\n1,0", "2,15", { @@ -77,12 +106,21 @@ "1,15\n\n\n1,1" ], [ - { "x": 2.5, "c": "#cccccc" }, + { + "x": 2.5, + "c": "#cccccc" + }, "2,0", "2,1", - { "x": 0.25, "c": "#aaaaaa", "w": 1.75 }, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,2", - { "c": "#cccccc" }, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -94,23 +132,43 @@ "2,11", "2,12", "2,13", - { "c": "#777777", "w": 2.25 }, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - { "c": "#aaaaaa" }, + { + "c": "#aaaaaa" + }, "3,15", - { "x": 0.75, "c": "#cccccc" }, + { + "x": 0.75, + "c": "#cccccc" + }, "2,14\n\n\n1,1" ], [ - { "c": "#aaaaaa", "w": 1.25 }, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,2\n\n\n4,1", "3,3\n\n\n4,1", - { "x": 0.25, "c": "#cccccc" }, + { + "x": 0.25, + "c": "#cccccc" + }, "3,0", "3,1", - { "x": 0.25, "c": "#aaaaaa", "w": 2.25 }, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,2\n\n\n4,0", - { "c": "#cccccc" }, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -121,40 +179,79 @@ "3,11", "3,12", "3,13", - { "c": "#aaaaaa", "w": 1.75 }, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14\n\n\n2,0", - { "c": "#cccccc" }, + { + "c": "#cccccc" + }, "3,16\n\n\n2,0", - { "c": "#aaaaaa" }, + { + "c": "#aaaaaa" + }, "4,16", - { "x": 0.25, "w": 2.75 }, + { + "x": 0.25, + "w": 2.75 + }, "3,14\n\n\n2,1" ], [ - { "x": 2.5, "c": "#cccccc" }, + { + "x": 2.5, + "c": "#cccccc" + }, "4,0", "4,1", - { "x": 0.25, "c": "#aaaaaa", "w": 1.25 }, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - { "w": 1.25 }, + { + "w": 1.25 + }, "4,3", - { "w": 1.25 }, + { + "w": 1.25 + }, "4,4", - { "c": "#cccccc", "w": 6.25 }, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n3,0", - { "c": "#aaaaaa" }, + { + "c": "#aaaaaa" + }, "4,12", - { "x": 2, "c": "#cccccc" }, + { + "x": 2, + "c": "#cccccc" + }, "4,13", "4,14", "4,15" ], [ - { "y": 0.25, "x": 8.5, "w": 2.25 }, + { + "y": 0.25, + "x": 8.5, + "w": 2.25 + }, "4,5\n\n\n3,1", - { "c": "#aaaaaa", "w": 1.25 }, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,7\n\n\n3,1", - { "c": "#cccccc", "w": 2.75 }, + { + "c": "#cccccc", + "w": 2.75 + }, "4,10\n\n\n3,1" ] ] diff --git a/v3/cherrybstudio/cb1800/cb1800.json b/v3/cherrybstudio/cb1800/cb1800.json index ebe5d6456d..e9cf326af4 100644 --- a/v3/cherrybstudio/cb1800/cb1800.json +++ b/v3/cherrybstudio/cb1800/cb1800.json @@ -2,47 +2,92 @@ "name": "CherryB.Studio CB1800", "vendorId": "0x4342", "productId": "0x1818", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 11}, + "matrix": { + "rows": 10, + "cols": 11 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Numpad Enter and Plus", "All 1U", "2U Enter", "2U Plus", "Both 2U"], - ["Bottom Row", "1U Mods and 6U Space", "1.5U Mods and 7U Space"] + [ + "Numpad Enter and Plus", + "All 1U", + "2U Enter", + "2U Plus", + "Both 2U" + ], + [ + "Bottom Row", + "1U Mods and 6U Space", + "1.5U Mods and 7U Space" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "1,0", "1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "9,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5" ], - [{"x": 18.5}, "1,6", "1,7", "1,8", "1,9"], [ - {"x": 3}, + { + "x": 18.5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 3 + }, "1,10", "2,0", "2,1", @@ -56,21 +101,35 @@ "2,9", "2,10", "3,0", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,2\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,3", "3,4", "3,5", "3,6", - {"x": 0.5}, + { + "x": 0.5 + }, "3,1\n\n\n0,1", "3,2\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "3,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,8", "3,9", "3,10", @@ -83,9 +142,13 @@ "4,6", "4,7", "4,8", - {"w": 1.5}, + { + "w": 1.5 + }, "4,9\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,10", "5,0", "5,1", @@ -100,17 +163,32 @@ "x2": -0.25 }, "6,5\n\n\n1,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,2\n\n\n3,1", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "5,2\n\n\n3,2", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "5,2\n\n\n3,3" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "5,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,4", "5,5", "5,6", @@ -122,26 +200,48 @@ "6,1", "6,2", "6,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,5\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,6", "6,7", "6,8", "6,9\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "6,4\n\n\n1,1", - {"x": 1.5}, + { + "x": 1.5 + }, "6,9\n\n\n3,1" ], [ - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "6,10\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "6,10\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,1", "7,2", "7,3", @@ -152,51 +252,108 @@ "7,8", "7,9", "7,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "8,2", "8,3", "8,4", "8,5\n\n\n3,0", - {"x": 2.75, "h": 2}, + { + "x": 2.75, + "h": 2 + }, "8,5\n\n\n3,1", - {"x": 0.25}, + { + "x": 0.25 + }, "8,5\n\n\n3,2", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "8,5\n\n\n3,3" ], - [{"y": -0.75, "x": 17.25}, "8,1"], [ - {"y": -0.25, "x": 3, "c": "#aaaaaa"}, + { + "y": -0.75, + "x": 17.25 + }, + "8,1" + ], + [ + { + "y": -0.25, + "x": 3, + "c": "#aaaaaa" + }, "8,6\n\n\n4,0", "8,7\n\n\n4,0", "8,8\n\n\n4,0", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "8,9\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,10\n\n\n4,0", "9,0\n\n\n4,0", "9,1\n\n\n4,0", "9,2\n\n\n4,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "9,6", "9,7", "9,8\n\n\n3,0", - {"x": 4}, + { + "x": 4 + }, "9,8\n\n\n3,2" ], - [{"y": -0.75, "x": 16.25}, "9,3", "9,4", "9,5"], [ - {"y": 0.25, "x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 16.25 + }, + "9,3", + "9,4", + "9,5" + ], + [ + { + "y": 0.25, + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "8,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,8\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,9\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,10\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,2\n\n\n4,1" ] ] diff --git a/v3/cherrybstudio/cb65/cb65.json b/v3/cherrybstudio/cb65/cb65.json index 914ec3a883..7ae7756983 100644 --- a/v3/cherrybstudio/cb65/cb65.json +++ b/v3/cherrybstudio/cb65/cb65.json @@ -2,13 +2,24 @@ "name": "CherryB Works CB65", "vendorId": "0x4342", "productId": "0x6565", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 9, "cols": 8}, + "matrix": { + "rows": 9, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter type", "Normal Enter", "ISO Enter"], + [ + "Enter type", + "Normal Enter", + "ISO Enter" + ], "Split Left Shift", [ "Bottom Row", @@ -18,9 +29,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -33,18 +49,31 @@ "1,2", "1,3", "1,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6\n\n\n0,0", "1,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,5\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,6\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -57,9 +86,13 @@ "3,2", "3,3", "3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "3,5\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,6", { "x": 1.25, @@ -73,9 +106,15 @@ "5,4\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", @@ -87,21 +126,40 @@ "5,0", "5,1", "5,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,4\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,3\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,6\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,7\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "5,6\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", "6,1", "6,2", @@ -112,40 +170,77 @@ "6,7", "7,0", "7,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "7,5\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "7,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "7,7\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,0\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "8,3", "8,4", "8,5" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "7,5\n\n\n3,1", "7,6\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,0\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,2\n\n\n3,1" ] ] diff --git a/v3/cherrybstudio/cb87/cb87.json b/v3/cherrybstudio/cb87/cb87.json index fe37ccfc4e..1f926a5c51 100644 --- a/v3/cherrybstudio/cb87/cb87.json +++ b/v3/cherrybstudio/cb87/cb87.json @@ -2,43 +2,74 @@ "name": "CherryB.Studio CB87", "vendorId": "0x4342", "productId": "0x8787", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 9, "cols": 10}, + "matrix": { + "rows": 9, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "ISO Enter", "Split Left Shift", - ["Bottom Row", "Normal", "Winkeyless"] + [ + "Bottom Row", + "Normal", + "Winkeyless" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "1,0", "1,1", "1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,3", "1,4", "1,5" ], [ - {"y": 0.5, "x": 2.75}, + { + "y": 0.5, + "x": 2.75 + }, "1,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,7", "1,8", "1,9", @@ -51,17 +82,27 @@ "2,6", "2,7", "2,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,9", - {"x": 0.25}, + { + "x": 0.25 + }, "3,0", "3,1", "3,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "3,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -74,9 +115,14 @@ "4,3", "4,4", "4,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,6\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,7", "4,8", "4,9", @@ -92,9 +138,15 @@ "6,3\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", "5,2", "5,3", @@ -106,19 +158,36 @@ "5,9", "6,0", "6,1", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,3\n\n\n0,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "6,2\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,4\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,5\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "6,4\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,6", "6,7", "6,8", @@ -129,45 +198,85 @@ "7,3", "7,4", "7,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "7,6", - {"x": 1.25}, + { + "x": 1.25 + }, "7,7" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "7,8\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "7,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,1\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,2\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,3\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,4\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "8,6", "8,7", "8,8" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "7,8\n\n\n2,1", "7,9\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,0\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,1\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,2\n\n\n2,1", "8,4\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,5\n\n\n2,1" ] ] diff --git a/v3/cherrybstudio/cb87rgb/cb87rgb.json b/v3/cherrybstudio/cb87rgb/cb87rgb.json index a3860dac20..97c8229b29 100644 --- a/v3/cherrybstudio/cb87rgb/cb87rgb.json +++ b/v3/cherrybstudio/cb87rgb/cb87rgb.json @@ -2,45 +2,77 @@ "name": "CherryB.Studio CB87RGB", "vendorId": "0x4342", "productId": "0x8785", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 10}, + "matrix": { + "rows": 10, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter type", "Normal Enter", "ISO Enter"], + [ + "Enter type", + "Normal Enter", + "ISO Enter" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Normal 1.25u + 6.25u Space Bar", "1.5u + 7u Space Bar"] + [ + "Bottom Row", + "Normal 1.25u + 6.25u Space Bar", + "1.5u + 7u Space Bar" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "1,0", "1,1", "1,2", - {"x": 0.25}, + { + "x": 0.25 + }, "9,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,3", "1,4", "1,5" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "1,6", "1,7", "1,8", @@ -54,20 +86,34 @@ "2,6", "2,7", "2,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,0\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,1", "3,2", "3,3", - {"x": 1}, + { + "x": 1 + }, "2,9\n\n\n0,1", "3,0\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "3,6", "3,7", @@ -80,9 +126,15 @@ "4,4", "4,5", "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,7\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,8", "4,9", "5,0", @@ -98,9 +150,14 @@ "6,4\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.75}, + { + "x": 2.75, + "w": 1.75 + }, "5,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "5,3", "5,4", @@ -112,18 +169,32 @@ "6,0", "6,1", "6,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,4\n\n\n1,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "6,3\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,5\n\n\n2,1", "6,6\n\n\n2,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "6,5\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,7", "6,8", "6,9", @@ -134,48 +205,95 @@ "7,4", "7,5", "7,6", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "7,7\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "7,9", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "7,7\n\n\n3,1", "7,8\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "8,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "8,8", "8,9", "9,0" ], [ - {"y": 0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "8,0\n\n\n4,1", "8,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,5\n\n\n4,1", "8,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,7\n\n\n4,1" ] ] diff --git a/v3/cherrybstudio/cb87v2/cb87v2.json b/v3/cherrybstudio/cb87v2/cb87v2.json index 0d40f991d8..bd9113fdfa 100644 --- a/v3/cherrybstudio/cb87v2/cb87v2.json +++ b/v3/cherrybstudio/cb87v2/cb87v2.json @@ -2,15 +2,32 @@ "name": "CherryB.Studio CB87v2", "vendorId": "0x4342", "productId": "0x8788", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 10}, + "matrix": { + "rows": 10, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter type", "Normal Enter", "ISO Enter", "Big ass Enter"], + [ + "Enter type", + "Normal Enter", + "ISO Enter", + "Big ass Enter" + ], "Split Left Shift", - ["Right Shift", "Normal Shift", "Split 1U/1.75U", "Split 1.75U/1U"], + [ + "Right Shift", + "Normal Shift", + "Split 1U/1.75U", + "Split 1.75U/1U" + ], [ "Bottom Row", "1.25U Mods with 6.25U Spacebar", @@ -22,30 +39,49 @@ ], "keymap": [ [ - {"x": 4.75, "c": "#777777"}, + { + "x": 4.75, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "1,0", "1,1", "1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,3", "1,4", "1,5" ], [ - {"y": 0.25, "x": 4.75, "c": "#cccccc"}, + { + "y": 0.25, + "x": 4.75, + "c": "#cccccc" + }, "1,6", "1,7", "1,8", @@ -59,20 +95,34 @@ "2,6", "2,7", "2,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,0\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,1", "3,2", "3,3", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "2,9\n\n\n0,1", "3,0\n\n\n0,1" ], [ - {"x": 4.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 4.75, + "c": "#aaaaaa", + "w": 1.5 + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "3,6", "3,7", @@ -85,9 +135,14 @@ "4,4", "4,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,8", "4,9", "5,0", @@ -113,9 +168,15 @@ "6,4\n\n\n1,2" ], [ - {"x": 4.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 4.75, + "c": "#aaaaaa", + "w": 1.75 + }, "5,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "5,3", "5,4", @@ -127,19 +188,37 @@ "6,0", "6,1", "6,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,4\n\n\n1,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "6,3\n\n\n1,1" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.25 + }, "6,5\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,6\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "6,5\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,7", "6,8", "6,9", @@ -150,115 +229,230 @@ "7,4", "7,5", "7,6", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "7,8\n\n\n3,0", - {"x": 1.25}, + { + "x": 1.25 + }, "7,9", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "7,7\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,8\n\n\n3,1", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "7,7\n\n\n3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,8\n\n\n3,2" ], [ - {"x": 4.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 4.75, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,4\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,8\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,9\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "9,0", "9,1", "9,2" ], [ - {"y": 0.5, "x": 4.75, "w": 1.25}, + { + "y": 0.5, + "x": 4.75, + "w": 1.25 + }, "8,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2\n\n\n4,1", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "8,3\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,4\n\n\n4,1", - {"w": 2.25}, + { + "w": 2.25 + }, "8,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,6\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,8\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,9\n\n\n4,1" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "8,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2\n\n\n4,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "8,3\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,4\n\n\n4,2", - {"w": 2.75}, + { + "w": 2.75 + }, "8,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,6\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,8\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,9\n\n\n4,2" ], [ - {"x": 4.75, "w": 1.5}, + { + "x": 4.75, + "w": 1.5 + }, "8,0\n\n\n4,3", "8,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "8,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,4\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,7\n\n\n4,3", "8,8\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "8,9\n\n\n4,3" ], [ - {"x": 4.75, "w": 1.5}, + { + "x": 4.75, + "w": 1.5 + }, "8,0\n\n\n4,4", "8,1\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,2\n\n\n4,4", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "8,3\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,4\n\n\n4,4", - {"w": 2.75}, + { + "w": 2.75 + }, "8,5\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,7\n\n\n4,4", "8,8\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,9\n\n\n4,4" ] ] diff --git a/v3/chickenman/ciel/ciel.json b/v3/chickenman/ciel/ciel.json index f547b308f9..1b932b47c5 100644 --- a/v3/chickenman/ciel/ciel.json +++ b/v3/chickenman/ciel/ciel.json @@ -2,19 +2,37 @@ "name": "Ciel", "vendorId": "0xC41C", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "ANSI", "Tsangan"] + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,13 +45,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,13 +71,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,13 +96,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,42 +121,75 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n1,1", "3,14\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,7\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"w": 7}, + { + "w": 7 + }, "4,7\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n2,1", "4,13\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n2,1" ] ] diff --git a/v3/chickenman/ciel/ciel65.json b/v3/chickenman/ciel/ciel65.json index 6543223334..32ee2ca408 100644 --- a/v3/chickenman/ciel/ciel65.json +++ b/v3/chickenman/ciel/ciel65.json @@ -2,11 +2,21 @@ "name": "Ciel65", "vendorId": "0xC41C", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "7U Spacebar"], + "labels": [ + "Split Backspace", + "7U Spacebar" + ], "keymap": [ [ { diff --git a/v3/chlx/merro60/merro60.json b/v3/chlx/merro60/merro60.json index e0328bc183..ff1a4928ce 100644 --- a/v3/chlx/merro60/merro60.json +++ b/v3/chlx/merro60/merro60.json @@ -2,20 +2,36 @@ "name": "chlx merro60", "vendorId": "0x4358", "productId": "0x0601", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", - ["Enter", "ANSI", "ISO"], + [ + "Enter", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "Tsangan"] + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +44,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +78,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.75, @@ -64,9 +95,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +115,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"c": "#aaaaaa", "x": 0.75, "w": 2.25}, + { + "c": "#aaaaaa", + "x": 0.75, + "w": 2.25 + }, "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,42 +155,81 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ] ] diff --git a/v3/chlx/ppr_merro60/ppr_merro60.json b/v3/chlx/ppr_merro60/ppr_merro60.json index a4f7472812..e64de83d9f 100644 --- a/v3/chlx/ppr_merro60/ppr_merro60.json +++ b/v3/chlx/ppr_merro60/ppr_merro60.json @@ -1,20 +1,33 @@ { - "name" : "chlx ppr.merro60", - "vendorId" : "0x4358", - "productId" : "0x0603", - "matrix" : { + "name": "chlx ppr.merro60", + "vendorId": "0x4358", + "productId": "0x0603", + "matrix": { "rows": 10, "cols": 7 }, - "layouts" : { - "labels" : [ + "layouts": { + "labels": [ "Full Backspace", - ["Enter", "ANSI", "ISO"], + [ + "Enter", + "ANSI", + "ISO" + ], "Full Left Shift", "Full Right Shift", - ["Bottom Row", "Split (Right offset)", "Standard", "Tsangan", "WKL", "7u HHKB", "10u Spacebar", "Split (Left offset)"] + [ + "Bottom Row", + "Split (Right offset)", + "Standard", + "Tsangan", + "WKL", + "7u HHKB", + "10u Spacebar", + "Split (Left offset)" + ] ], - "keymap" : [ + "keymap": [ [ { "x": 3, @@ -273,7 +286,7 @@ }, "9,0\n\n\n4,3", { - "d":true + "d": true }, "8,0\n\n\n4,3", { @@ -291,7 +304,7 @@ }, "8,5\n\n\n4,3", { - "d":true + "d": true }, "9,5\n\n\n4,3", { @@ -399,4 +412,3 @@ ] } } - diff --git a/v3/chlx/str_merro60/str_merro60.json b/v3/chlx/str_merro60/str_merro60.json index 47234a67d5..53c5523a36 100644 --- a/v3/chlx/str_merro60/str_merro60.json +++ b/v3/chlx/str_merro60/str_merro60.json @@ -2,22 +2,42 @@ "name": "chlx str.merro60", "vendorId": "0x4358", "productId": "0x0602", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Full Backspace", - ["Enter", "ANSI", "ISO"], + [ + "Enter", + "ANSI", + "ISO" + ], "Full Left Shift", "Full Right Shift", - ["Bottom Row", "ANSI", "Tsangan"] + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -32,13 +52,22 @@ "0,6", "1,6\n\n\n0,0", "9,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -51,7 +80,10 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,6\n\n\n1,0", { "x": 1.75, @@ -65,9 +97,15 @@ "5,6\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -79,19 +117,36 @@ "5,4", "4,5", "5,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,6\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "4,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "x": 0.75, "w": 2.25}, + { + "c": "#aaaaaa", + "x": 0.75, + "w": 2.25 + }, "6,0\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -102,42 +157,80 @@ "7,4", "6,5", "7,5", - {"w": 1.75}, + { + "w": 1.75 + }, "6,6\n\n\n3,0", "7,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "6,6\n\n\n3,1" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "8,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "9,2\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6\n\n\n4,0" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "8,0\n\n\n4,1", "9,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "9,2\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,5\n\n\n4,1", "9,5\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,6\n\n\n4,1" ] ] diff --git a/v3/choc_taro/choc_taro.json b/v3/choc_taro/choc_taro.json index 7371db1068..fe9547c69d 100644 --- a/v3/choc_taro/choc_taro.json +++ b/v3/choc_taro/choc_taro.json @@ -2,18 +2,38 @@ "name": "Choc Taro", "vendorId": "0x04D8", "productId": "0xEB60", - "matrix": {"rows": 16, "cols": 5}, + "matrix": { + "rows": 16, + "cols": 5 + }, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Right Shift", "Unified", "Left Split", "Right Split"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Unified", + "Left Split", + "Right Split" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0", "10,0", "11,0", @@ -26,16 +46,26 @@ "2,0", "3,0", "4,0", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0\n\n\n0,1", "6,0\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,1", "10,1", "11,1", @@ -48,7 +78,9 @@ "2,1", "3,1", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n1,0", { "x": 1.75, @@ -62,9 +94,14 @@ "5,1\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,2", "10,2", "11,2", @@ -76,15 +113,26 @@ "1,2", "2,2", "3,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,2\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "4,2\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,3", "10,3", "11,3", @@ -95,31 +143,57 @@ "0,3", "1,3", "2,3", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,3\n\n\n2,0", - {"w": 1.75}, + { + "w": 1.75 + }, "3,3\n\n\n2,1", "4,3\n\n\n2,1", "3,3\n\n\n2,2", - {"w": 1.75}, + { + "w": 1.75 + }, "4,3\n\n\n2,2" ], [ - {"x": 1.25, "w": 1.25}, + { + "x": 1.25, + "w": 1.25 + }, "8,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4", - {"w": 2.25}, + { + "w": 2.25 + }, "10,4", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "11,4", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "12,4", - {"w": 1.25}, + { + "w": 1.25 + }, "13,4", - {"w": 1.25}, + { + "w": 1.25 + }, "14,4", - {"w": 1.25}, + { + "w": 1.25 + }, "15,4" ] ] diff --git a/v3/chosfox/cf81.json b/v3/chosfox/cf81.json index 1b39a37ae0..89d976e209 100644 --- a/v3/chosfox/cf81.json +++ b/v3/chosfox/cf81.json @@ -1,233 +1,316 @@ { - "name": "CHOSFOX CF81", - "vendorId": "0xFFFE", - "productId": "0x0012", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 200], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["All Off", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 2], - ["CYCLE_ALL", 3], - ["CYCLE_LEFT_RIGHT", 4], - ["CYCLE_UP_DOWN", 5], - ["RAINBOW_MOVING_CHEVRON", 6], - ["CYCLE_OUT_IN", 7], - ["CYCLE_OUT_IN_DUAL", 8], - ["CYCLE_PINWHEEL", 9], - ["CYCLE_SPIRAL", 10], - ["DUAL_BEACON", 11], - ["RAINBOW_BEACON", 12], - ["RAINDROPS", 13], - ["TYPING_HEATMAP", 14], - ["SOLID_REACTIVE_SIMPLE", 15], - ["SOLID_REACTIVE", 16], - ["SOLID_REACTIVE_CROSS", 17], - ["MATRIX_MULTISPLASH", 18] - + "name": "CHOSFOX CF81", + "vendorId": "0xFFFE", + "productId": "0x0012", + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 200 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "All Off", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 2 + ], + [ + "CYCLE_ALL", + 3 + ], + [ + "CYCLE_LEFT_RIGHT", + 4 + ], + [ + "CYCLE_UP_DOWN", + 5 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 6 + ], + [ + "CYCLE_OUT_IN", + 7 + ], + [ + "CYCLE_OUT_IN_DUAL", + 8 + ], + [ + "CYCLE_PINWHEEL", + 9 + ], + [ + "CYCLE_SPIRAL", + 10 + ], + [ + "DUAL_BEACON", + 11 + ], + [ + "RAINBOW_BEACON", + 12 + ], + [ + "RAINDROPS", + 13 + ], + [ + "TYPING_HEATMAP", + 14 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 15 + ], + [ + "SOLID_REACTIVE", + 16 + ], + [ + "SOLID_REACTIVE_CROSS", + 17 + ], + [ + "MATRIX_MULTISPLASH", + 18 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": { "rows": 6, "cols": 16 }, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#AAAAAA" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.5 - }, - "0,13", - { - "x": 0.5 - }, - "0,15\n\n\n\n\n\n\n\n\ne0" - ], - [ - "1,0\n`", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#AAAAAA", - "w": 2 - }, - "1,13", - "1,15" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#AAAAAA", - "w": 1.5 - }, - "2,13", - "2,15" - ], - [ - { - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13", - { - "c": "#AAAAAA" - }, - "3,15" - ], - [ - { - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - { - "c": "#AAAAAA", - "w": 1.75 - }, - "4,13", - { - "c": "#777777" - }, - "4,14" - ], - [ - { - "w": 1.25 - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25 - }, - "5,5", - "5,9", - "5,10", - "5,11", - { - "c": "#777777" - }, - "5,13", - "5,14", - "5,15" - ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } ] } - } + ] + } + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#AAAAAA" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.5 + }, + "0,13", + { + "x": 0.5 + }, + "0,15\n\n\n\n\n\n\n\n\ne0" + ], + [ + "1,0\n`", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#AAAAAA", + "w": 2 + }, + "1,13", + "1,15" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#AAAAAA", + "w": 1.5 + }, + "2,13", + "2,15" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13", + { + "c": "#AAAAAA" + }, + "3,15" + ], + [ + { + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "c": "#AAAAAA", + "w": 1.75 + }, + "4,13", + { + "c": "#777777" + }, + "4,14" + ], + [ + { + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25 + }, + "5,5", + "5,9", + "5,10", + "5,11", + { + "c": "#777777" + }, + "5,13", + "5,14", + "5,15" + ] + ] + } +} diff --git a/v3/churrosoft/deck8.json b/v3/churrosoft/deck8.json index b25b390436..112c927cfd 100644 --- a/v3/churrosoft/deck8.json +++ b/v3/churrosoft/deck8.json @@ -2,11 +2,27 @@ "name": "Deck-8", "vendorId": "0xCBBC", "productId": "0xC100", - "matrix": {"rows": 2, "cols": 4}, + "matrix": { + "rows": 2, + "cols": 4 + }, "layouts": { "keymap": [ - [{"c":"#ffffff"},"0,0","0,1","0,2","0,3"], - ["1,0","1,1","1,2","1,3"] + [ + { + "c": "#ffffff" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/v3/churrosoft/deck8_rgb.json b/v3/churrosoft/deck8_rgb.json index c4a8bbe2d4..90ae66477f 100644 --- a/v3/churrosoft/deck8_rgb.json +++ b/v3/churrosoft/deck8_rgb.json @@ -2,13 +2,33 @@ "name": "Deck-8 RGB", "vendorId": "0xCBBC", "productId": "0xC101", - "matrix": {"rows": 2, "cols": 4}, + "matrix": { + "rows": 2, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [{"c":"#ffffff"},"0,0","0,1","0,2","0,3"], - ["1,0","1,1","1,2","1,3"] + [ + { + "c": "#ffffff" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] - }, - "menus": ["qmk_rgb_matrix"], - "keycodes": [ "qmk_lighting" ] + } } diff --git a/v3/cipulot/ec_23u/ec_23u.json b/v3/cipulot/ec_23u/ec_23u.json index ad06348d95..e93290fe15 100644 --- a/v3/cipulot/ec_23u/ec_23u.json +++ b/v3/cipulot/ec_23u/ec_23u.json @@ -2,6 +2,10 @@ "name": "EC 23U", "vendorId": "0x6369", "productId": "0x6B95", + "matrix": { + "rows": 4, + "cols": 6 + }, "keycodes": [ "qmk_lighting" ], @@ -180,10 +184,6 @@ ] } ], - "matrix": { - "rows": 4, - "cols": 6 - }, "layouts": { "labels": [ "Split Numpad +", diff --git a/v3/cipulot/ec_60/ec_60.json b/v3/cipulot/ec_60/ec_60.json index ea7c01f5bd..43d9992322 100644 --- a/v3/cipulot/ec_60/ec_60.json +++ b/v3/cipulot/ec_60/ec_60.json @@ -2,6 +2,10 @@ "name": "EC 60", "vendorId": "0x6369", "productId": "0x6B84", + "matrix": { + "rows": 5, + "cols": 15 + }, "menus": [ { "label": "EC Tools", @@ -176,10 +180,6 @@ ] } ], - "matrix": { - "rows": 5, - "cols": 15 - }, "layouts": { "labels": [ "Split Backspace", diff --git a/v3/cipulot/ec_alveus/ec_alveus_1_0_0.json b/v3/cipulot/ec_alveus/ec_alveus_1_0_0.json index 81c72c59e7..21fed7bb88 100644 --- a/v3/cipulot/ec_alveus/ec_alveus_1_0_0.json +++ b/v3/cipulot/ec_alveus/ec_alveus_1_0_0.json @@ -2,6 +2,10 @@ "name": "EC Alveus 1.0.0", "vendorId": "0x6369", "productId": "0x6BA4", + "matrix": { + "rows": 5, + "cols": 16 + }, "menus": [ { "label": "EC Tools", @@ -176,10 +180,6 @@ ] } ], - "matrix": { - "rows": 5, - "cols": 16 - }, "layouts": { "labels": [ [ diff --git a/v3/cipulot/ec_alveus/ec_alveus_1_2_0.json b/v3/cipulot/ec_alveus/ec_alveus_1_2_0.json index bfcf4033d8..63fcaadbb7 100644 --- a/v3/cipulot/ec_alveus/ec_alveus_1_2_0.json +++ b/v3/cipulot/ec_alveus/ec_alveus_1_2_0.json @@ -2,6 +2,10 @@ "name": "EC Alveus 1.2.0", "vendorId": "0x6369", "productId": "0x6B90", + "matrix": { + "rows": 5, + "cols": 16 + }, "menus": [ { "label": "EC Tools", @@ -176,10 +180,6 @@ ] } ], - "matrix": { - "rows": 5, - "cols": 16 - }, "layouts": { "labels": [ "Split Backspace", diff --git a/v3/cipulot/ec_pro2/ec_pro2.json b/v3/cipulot/ec_pro2/ec_pro2.json index 2b0ec5dec3..afa2704ecb 100644 --- a/v3/cipulot/ec_pro2/ec_pro2.json +++ b/v3/cipulot/ec_pro2/ec_pro2.json @@ -2,6 +2,10 @@ "name": "EC Pro 2", "vendorId": "0x6369", "productId": "0x6B8E", + "matrix": { + "rows": 5, + "cols": 15 + }, "keycodes": [ "qmk_lighting" ], @@ -180,10 +184,6 @@ ] } ], - "matrix": { - "rows": 5, - "cols": 15 - }, "layouts": { "labels": [ "Split Left Shift", diff --git a/v3/cipulot/ec_prox/ec_prox_ansi_iso.json b/v3/cipulot/ec_prox/ec_prox_ansi_iso.json index bfdf6fabca..43132f60a9 100644 --- a/v3/cipulot/ec_prox/ec_prox_ansi_iso.json +++ b/v3/cipulot/ec_prox/ec_prox_ansi_iso.json @@ -2,6 +2,10 @@ "name": "EC Pro X ANSI/ISO", "vendorId": "0x6369", "productId": "0x6B98", + "matrix": { + "rows": 5, + "cols": 15 + }, "keycodes": [ "qmk_lighting" ], @@ -180,10 +184,6 @@ ] } ], - "matrix": { - "rows": 5, - "cols": 15 - }, "layouts": { "labels": [ "Split Left Shift", diff --git a/v3/cipulot/ec_prox/ec_prox_jis.json b/v3/cipulot/ec_prox/ec_prox_jis.json index cc86c04c0b..2e803d8d53 100644 --- a/v3/cipulot/ec_prox/ec_prox_jis.json +++ b/v3/cipulot/ec_prox/ec_prox_jis.json @@ -2,6 +2,10 @@ "name": "EC Pro X JIS", "vendorId": "0x6369", "productId": "0x6B99", + "matrix": { + "rows": 5, + "cols": 14 + }, "keycodes": [ "qmk_lighting" ], @@ -180,10 +184,6 @@ ] } ], - "matrix": { - "rows": 5, - "cols": 14 - }, "layouts": { "keymap": [ [ diff --git a/v3/cipulot/ec_theca/ec_theca.json b/v3/cipulot/ec_theca/ec_theca.json index 827282d388..ddf0cd5d02 100644 --- a/v3/cipulot/ec_theca/ec_theca.json +++ b/v3/cipulot/ec_theca/ec_theca.json @@ -2,6 +2,10 @@ "name": "EC Theca", "vendorId": "0x6369", "productId": "0x6B7E", + "matrix": { + "rows": 6, + "cols": 16 + }, "menus": [ { "label": "EC Tools", @@ -176,10 +180,6 @@ ] } ], - "matrix": { - "rows": 6, - "cols": 16 - }, "layouts": { "labels": [ [ diff --git a/v3/cipulot/kallos/kallos.json b/v3/cipulot/kallos/kallos.json index b40ffa1fe7..ee8881f9d7 100644 --- a/v3/cipulot/kallos/kallos.json +++ b/v3/cipulot/kallos/kallos.json @@ -2,37 +2,61 @@ "name": "Kallos", "vendorId": "0x6369", "productId": "0x6B7A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -46,18 +70,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", - {"x": 0.75}, + { + "x": 0.75 + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,15 +107,24 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,13 +136,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -107,23 +161,57 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "4,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "4,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"x": 0.8799999999999999, "w": 1.25}, + { + "x": 0.8799999999999999, + "w": 1.25 + }, "5,1", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6", - {"x": 1.7763568394002505e-15, "w": 1.25}, + { + "x": 1.7763568394002505e-15, + "w": 1.25 + }, "5,9", - {"x": 0.8699999999999992, "w": 1.25}, + { + "x": 0.8699999999999992, + "w": 1.25 + }, "5,10" ], - [{"y": -0.75, "x": 13.25, "c": "#cccccc"}, "5,12", "5,13", "5,14"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,14" + ] ] } } diff --git a/v3/cipulot/kawayo/kawayo.json b/v3/cipulot/kawayo/kawayo.json index 699d3b0a79..0e4066e56c 100644 --- a/v3/cipulot/kawayo/kawayo.json +++ b/v3/cipulot/kawayo/kawayo.json @@ -1,193 +1,193 @@ { - "name": "Kawayo", - "vendorId": "0x6369", - "productId": "0x6B7F", - "matrix": { - "rows": 5, - "cols": 15 - }, - "layouts": { - "labels": [ - "Split Backspace", - [ - "Bottom Row", - "7U", - "6.25U" - ] - ], - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,14\n\n\n0,0", - { - "x": 1.25, - "c": "#cccccc" - }, - "0,13\n\n\n0,1", - { - "c": "#aaaaaa" - }, - "0,14\n\n\n0,1" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13", - { - "c": "#aaaaaa" - }, - "1,14" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#aaaaaa", - "w": 2.25 - }, - "2,12", - "2,13" - ], - [ - { - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,11", - "3,12", - "3,13" - ], - [ - { - "w": 1.5 - }, - "4,0\n\n\n1,0", - "4,1\n\n\n1,0", - { - "w": 1.5 - }, - "4,2\n\n\n1,0", - { - "c": "#cccccc", - "w": 7 - }, - "4,5\n\n\n1,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n1,0", - { - "x": 0.5 - }, - "4,11", - "4,12", - "4,13" - ], - [ - { - "y": 0.25, - "w": 1.25 - }, - "4,0\n\n\n1,1", - { - "w": 1.25 - }, - "4,1\n\n\n1,1", - { - "w": 1.25 - }, - "4,2\n\n\n1,1", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,5\n\n\n1,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,9\n\n\n1,1", - { - "w": 1.25 - }, - "4,10\n\n\n1,1" - ] - ] - } -} \ No newline at end of file + "name": "Kawayo", + "vendorId": "0x6369", + "productId": "0x6B7F", + "matrix": { + "rows": 5, + "cols": 15 + }, + "layouts": { + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "7U", + "6.25U" + ] + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13", + { + "c": "#aaaaaa" + }, + "1,14" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "2,12", + "2,13" + ], + [ + { + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,11", + "3,12", + "3,13" + ], + [ + { + "w": 1.5 + }, + "4,0\n\n\n1,0", + "4,1\n\n\n1,0", + { + "w": 1.5 + }, + "4,2\n\n\n1,0", + { + "c": "#cccccc", + "w": 7 + }, + "4,5\n\n\n1,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n1,0", + { + "x": 0.5 + }, + "4,11", + "4,12", + "4,13" + ], + [ + { + "y": 0.25, + "w": 1.25 + }, + "4,0\n\n\n1,1", + { + "w": 1.25 + }, + "4,1\n\n\n1,1", + { + "w": 1.25 + }, + "4,2\n\n\n1,1", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,5\n\n\n1,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9\n\n\n1,1", + { + "w": 1.25 + }, + "4,10\n\n\n1,1" + ] + ] + } +} diff --git a/v3/cipulot/rf_r1_8_9xu/rf_r1_8_9xu.json b/v3/cipulot/rf_r1_8_9xu/rf_r1_8_9xu.json index 0b12c77615..ad9f6fcf47 100644 --- a/v3/cipulot/rf_r1_8_9xu/rf_r1_8_9xu.json +++ b/v3/cipulot/rf_r1_8_9xu/rf_r1_8_9xu.json @@ -2,6 +2,10 @@ "name": "RF R1 8-9Xu", "vendorId": "0x6369", "productId": "0x6B8B", + "matrix": { + "rows": 6, + "cols": 16 + }, "keycodes": [ "qmk_lighting" ], @@ -180,10 +184,6 @@ ] } ], - "matrix": { - "rows": 6, - "cols": 16 - }, "layouts": { "labels": [ "Split Backspace", diff --git a/v3/citrus/Erdnuss65.json b/v3/citrus/Erdnuss65.json index 871b7c6904..44016fc8e0 100644 --- a/v3/citrus/Erdnuss65.json +++ b/v3/citrus/Erdnuss65.json @@ -1,152 +1,151 @@ - { - "name": "Erdnuss 65", - - "vendorId": "0x636C", - - "productId": "0x6374", - - "matrix": { "rows" : 5 , "cols" : 15 }, - - "layouts": { - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13", - "0,14" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13", - { - "c": "#aaaaaa" - }, - "1,14" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13", - { - "c": "#aaaaaa" - }, - "2,14" - ], - [ - { - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - "3,13", - "3,14" - ], - [ - { - "w": 1.5 - }, - "4,0", - "4,1", - { - "w": 1.5 - }, - "4,2", - { - "c": "#cccccc", - "w": 7 - }, - "4,3", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10", - { - "x": 0.5 - }, - "4,12", - "4,13", - "4,14" - ] +{ + "name": "Erdnuss 65", + "vendorId": "0x636C", + "productId": "0x6374", + "matrix": { + "rows": 5, + "cols": 15 + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13", + "0,14" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13", + { + "c": "#aaaaaa" + }, + "1,14" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,14" + ], + [ + { + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + "3,13", + "3,14" + ], + [ + { + "w": 1.5 + }, + "4,0", + "4,1", + { + "w": 1.5 + }, + "4,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10", + { + "x": 0.5 + }, + "4,12", + "4,13", + "4,14" ] - } - } \ No newline at end of file + ] + } +} diff --git a/v3/claw44/claw44.json b/v3/claw44/claw44.json index e3507e9ed1..05b8a4e786 100644 --- a/v3/claw44/claw44.json +++ b/v3/claw44/claw44.json @@ -2,7 +2,10 @@ "name": "Claw44", "vendorId": "0x5946", "productId": "0x0001", - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, "layouts": { "labels": [], "keymap": [ @@ -13,7 +16,9 @@ "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "4,5", "4,4", "4,3", @@ -28,7 +33,9 @@ "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "5,5", "5,4", "5,3", @@ -43,7 +50,9 @@ "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "6,5", "6,4", "6,3", @@ -52,15 +61,23 @@ "6,0" ], [ - {"x": 1.75}, + { + "x": 1.75 + }, "3,2", "3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "3,4", "3,5", - {"x": 1}, + { + "x": 1 + }, "7,5", - {"w": 1.25}, + { + "w": 1.25 + }, "7,4", "7,3", "7,2" diff --git a/v3/clueboard/66/clueboard66rev1.json b/v3/clueboard/66/clueboard66rev1.json index 64c9d6790c..e49944b160 100644 --- a/v3/clueboard/66/clueboard66rev1.json +++ b/v3/clueboard/66/clueboard66rev1.json @@ -2,7 +2,10 @@ "name": "Clueboard 66% rev1", "vendorId": "0xC1ED", "productId": "0x2301", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", @@ -25,9 +28,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -40,19 +48,34 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -65,9 +88,14 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,15", { "x": 1.25, @@ -81,9 +109,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -95,19 +129,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -118,175 +169,349 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.25, "d": true}, + { + "x": 2.5, + "w": 1.25, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,3", "4,11\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,5", "4,1\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,5", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,5", "4,11\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,5" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,6", "4,1\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,6", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,5\n\n\n4,6", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,6", "4,11\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,6" ], [ - {"x": 2.5, "w": 2.25, "d": true}, + { + "x": 2.5, + "w": 2.25, + "d": true + }, "\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,7", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,7", - {"w": 2.25, "d": true}, + { + "w": 2.25, + "d": true + }, "\n\n\n4,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,8", "4,1\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,8", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,8", "4,11\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,8" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,9", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,9" ] ] diff --git a/v3/clueboard/66/clueboard66rev2.json b/v3/clueboard/66/clueboard66rev2.json index bd55026be8..2a42111dcc 100644 --- a/v3/clueboard/66/clueboard66rev2.json +++ b/v3/clueboard/66/clueboard66rev2.json @@ -2,7 +2,10 @@ "name": "Clueboard 66% rev2", "vendorId": "0xC1ED", "productId": "0x2320", - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, "layouts": { "labels": [ "Split Backspace", @@ -28,9 +31,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -43,19 +51,34 @@ "5,2", "5,3", "5,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,6\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,5\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,6\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -68,9 +91,14 @@ "6,2", "6,3", "6,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,5\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,7", { "x": 1.25, @@ -84,9 +112,15 @@ "7,5\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -98,19 +132,36 @@ "7,1", "7,2", "7,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,5\n\n\n1,0", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "7,4\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -121,223 +172,454 @@ "8,1", "8,2", "8,3", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,5\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,6", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,4\n\n\n3,1", "8,5\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,0", "9,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,5", "9,6", "9,7" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,2", "9,4\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.25, "d": true}, + { + "x": 2.5, + "w": 1.25, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,3", "9,3\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,5", "4,1\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,5", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,5", "9,3\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,5" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,6", "4,1\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,6", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,5\n\n\n4,6", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,6", "9,3\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,6" ], [ - {"x": 2.5, "w": 2.25, "d": true}, + { + "x": 2.5, + "w": 2.25, + "d": true + }, "\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,7", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,7", - {"w": 2.25, "d": true}, + { + "w": 2.25, + "d": true + }, "\n\n\n4,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,8", "4,1\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,8", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,8", "9,3\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,8" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,9", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,9" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,10", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,10", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2\n\n\n4,10", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n4,10" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,11", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,11", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,11", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2\n\n\n4,11", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,11" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,12", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,12", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,12", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,12", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n4,12" ] ] diff --git a/v3/clueboard/66/clueboard66rev3.json b/v3/clueboard/66/clueboard66rev3.json index 6adae99446..331b1a53f3 100644 --- a/v3/clueboard/66/clueboard66rev3.json +++ b/v3/clueboard/66/clueboard66rev3.json @@ -2,9 +2,16 @@ "name": "Clueboard 66% rev3", "vendorId": "0xC1ED", "productId": "0x2370", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -30,9 +37,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -45,19 +57,34 @@ "5,2", "5,3", "5,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,6\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,5\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,6\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -70,9 +97,14 @@ "6,2", "6,3", "6,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,5\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,7", { "x": 1.25, @@ -86,9 +118,15 @@ "7,5\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -100,19 +138,36 @@ "7,1", "7,2", "7,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,5\n\n\n1,0", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "7,4\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -123,223 +178,454 @@ "8,1", "8,2", "8,3", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,5\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,6", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,4\n\n\n3,1", "8,5\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,0", "9,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,5", "9,6", "9,7" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,2", "9,4\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.25, "d": true}, + { + "x": 2.5, + "w": 1.25, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,3", "9,3\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,5", "4,1\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,5", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,5", "9,3\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,5" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,6", "4,1\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,6", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,5\n\n\n4,6", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,6", "9,3\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,6" ], [ - {"x": 2.5, "w": 2.25, "d": true}, + { + "x": 2.5, + "w": 2.25, + "d": true + }, "\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,7", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,7", - {"w": 2.25, "d": true}, + { + "w": 2.25, + "d": true + }, "\n\n\n4,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,8", "4,1\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,8", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,8", "9,3\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,8" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,9", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,9" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,10", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,10", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2\n\n\n4,10", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n4,10" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,11", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,11", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,11", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2\n\n\n4,11", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,11" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,12", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,12", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,12", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,12", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n4,12" ] ] diff --git a/v3/clueboard/66/clueboard66rev4.json b/v3/clueboard/66/clueboard66rev4.json index 6534ea3bc5..f331839e1c 100644 --- a/v3/clueboard/66/clueboard66rev4.json +++ b/v3/clueboard/66/clueboard66rev4.json @@ -2,9 +2,16 @@ "name": "Clueboard 66% rev4", "vendorId": "0xC1ED", "productId": "0x2390", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -30,9 +37,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -45,19 +57,34 @@ "5,2", "5,3", "5,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,6\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,5\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,6\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -70,9 +97,14 @@ "6,2", "6,3", "6,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,5\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,7", { "x": 1.25, @@ -86,9 +118,15 @@ "7,5\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -100,19 +138,36 @@ "7,1", "7,2", "7,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,5\n\n\n1,0", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "7,4\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -123,223 +178,454 @@ "8,1", "8,2", "8,3", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,5\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,6", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,4\n\n\n3,1", "8,5\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,0", "9,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,5", "9,6", "9,7" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,2", "9,4\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.25, "d": true}, + { + "x": 2.5, + "w": 1.25, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,3", "9,3\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,5", "4,1\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,5", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,5", "9,3\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,5" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,6", "4,1\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,6", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,5\n\n\n4,6", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,6", "9,3\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,6" ], [ - {"x": 2.5, "w": 2.25, "d": true}, + { + "x": 2.5, + "w": 2.25, + "d": true + }, "\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,7", - {"c": "#cccccc", "w": 4}, + { + "c": "#cccccc", + "w": 4 + }, "4,6\n\n\n4,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,7", - {"w": 2.25, "d": true}, + { + "w": 2.25, + "d": true + }, "\n\n\n4,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,8", "4,1\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,8", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,8", "9,3\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,8" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,9", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,9", - {"d": true}, + { + "d": true + }, "\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,9" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,10", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,10", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2\n\n\n4,10", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n4,10" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,11", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,11", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,11", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2\n\n\n4,11", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,11" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,12", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,12", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6\n\n\n4,12", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,2\n\n\n4,12", - {"w": 0.75, "d": true}, + { + "w": 0.75, + "d": true + }, "\n\n\n4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n4,12" ] ] diff --git a/v3/cmm_studio/fuji65/fuji65.json b/v3/cmm_studio/fuji65/fuji65.json index 26d0e52a8a..7a3aef02b1 100644 --- a/v3/cmm_studio/fuji65/fuji65.json +++ b/v3/cmm_studio/fuji65/fuji65.json @@ -2,21 +2,37 @@ "name": "CMM.Studio_Fuji65", "vendorId": "0x434D", "productId": "0x364D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "Regular 6.25U", "Tsangan 7U"] + [ + "Bottom Row", + "Regular 6.25U", + "Tsangan 7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,16 +45,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,9 +77,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1, 13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1, @@ -67,9 +97,15 @@ "2,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,21 +117,39 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -106,40 +160,77 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,11", "4,12", "4,13" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1" ] ] diff --git a/v3/cmm_studio/saka68_hotswap/cmm_studio_saka68_hotswap.json b/v3/cmm_studio/saka68_hotswap/cmm_studio_saka68_hotswap.json index 14fed3ef87..a25d3ead76 100644 --- a/v3/cmm_studio/saka68_hotswap/cmm_studio_saka68_hotswap.json +++ b/v3/cmm_studio/saka68_hotswap/cmm_studio_saka68_hotswap.json @@ -2,14 +2,29 @@ "name": "CMM.Studio_Saka68", "vendorId": "0x434D", "productId": "0x5348", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": [["Layout", "ANSI", "ISO"]], + "labels": [ + [ + "Layout", + "ANSI", + "ISO" + ] + ], "keymap": [ [ - {"y": 1, "x": 2.25, "c": "#777777"}, + { + "y": 1, + "x": 2.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,16 +37,28 @@ "0,10", "0,11", "0,12", - {"w": 2, "c": "#777777"}, + { + "w": 2, + "c": "#777777" + }, "0,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,14", "0,15" ], [ - {"x": 2.25, "w": 1.5, "c": "#777777"}, + { + "x": 2.25, + "w": 1.5, + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,9 +71,14 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "1,14", "1,15", { @@ -61,9 +93,17 @@ "2,13\n\n\n0,1" ], [ - {"x": 2.25, "w": 1.75, "w2": 1.75, "c": "#aaaaaa"}, + { + "x": 2.25, + "w": 1.75, + "w2": 1.75, + "c": "#aaaaaa" + }, "2,0", - {"x": 0, "c": "#cccccc"}, + { + "x": 0, + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -75,19 +115,37 @@ "2,9", "2,10", "2,11", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,13\n\n\n0,0", - {"x": 2.25}, + { + "x": 2.25 + }, "2,12\n\n\n0,1" ], [ - {"x": 2.25, "w": 2.25, "c": "#aaaaaa"}, + { + "x": 2.25, + "w": 2.25, + "c": "#aaaaaa" + }, "3,0\n\n\n0,0", - {"x": 2.25, "w": 1.25, "c": "#aaaaaa"}, + { + "x": 2.25, + "w": 1.25, + "c": "#aaaaaa" + }, "3,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n0,1", - {"x": -4.5, "c": "#cccccc"}, + { + "x": -4.5, + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -98,27 +156,54 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12", - {"c": "#777777", "x": 0.25}, + { + "c": "#777777", + "x": 0.25 + }, "3,14" ], [ - {"x": 2.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" diff --git a/v3/cmm_studio/saka68_solder/cmm_studio_saka68_solder.json b/v3/cmm_studio/saka68_solder/cmm_studio_saka68_solder.json index d93e9138e8..73b1655fe3 100644 --- a/v3/cmm_studio/saka68_solder/cmm_studio_saka68_solder.json +++ b/v3/cmm_studio/saka68_solder/cmm_studio_saka68_solder.json @@ -2,15 +2,37 @@ "name": "CMM.Studio_Saka68", "vendorId": "0x434D", "productId": "0x534B", - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { - "labels": ["Split Backspace", "ISO Enter", "Split LeftShift"], + "labels": [ + "Split Backspace", + "ISO Enter", + "Split LeftShift" + ], "keymap": [ - [{"x": 15.25}, "0,13\n\n\n0,1", {"c": "#777777"}, "0,14\n\n\n0,1"], [ - {"y": 1, "x": 2.25, "c": "#777777"}, + { + "x": 15.25 + }, + "0,13\n\n\n0,1", + { + "c": "#777777" + }, + "0,14\n\n\n0,1" + ], + [ + { + "y": 1, + "x": 2.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,16 +45,28 @@ "0,10", "0,11", "0,12", - {"w": 2, "c": "#777777"}, + { + "w": 2, + "c": "#777777" + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,15", "0,16" ], [ - {"x": 2.25, "w": 1.5, "c": "#777777"}, + { + "x": 2.25, + "w": 1.5, + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,9 +79,14 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "1,14", "1,15", { @@ -62,9 +101,17 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.25, "w": 1.75, "w2": 1.75, "c": "#aaaaaa"}, + { + "x": 2.25, + "w": 1.75, + "w2": 1.75, + "c": "#aaaaaa" + }, "2,0", - {"x": 0, "c": "#cccccc"}, + { + "x": 0, + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,19 +123,34 @@ "2,9", "2,10", "2,11", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,13\n\n\n1,0", - {"x": 2.25}, + { + "x": 2.25 + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -99,27 +161,54 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12", - {"c": "#777777", "x": 0.25}, + { + "c": "#777777", + "x": 0.25 + }, "3,14" ], [ - {"x": 2.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" diff --git a/v3/coarse/cordillera/cordillera.json b/v3/coarse/cordillera/cordillera.json index 1c28f54896..fc63f774d4 100644 --- a/v3/coarse/cordillera/cordillera.json +++ b/v3/coarse/cordillera/cordillera.json @@ -2,88 +2,301 @@ "name": "Cordillera", "vendorId": "0x434B", "productId": "0x1401", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["Split Backspace", "Full RShift"], + "labels": [ + "Split Backspace", + "Full RShift" + ], "keymap": [ [ - {"y": 0.15, "x": 15.15}, + { + "y": 0.15, + "x": 15.15 + }, "0,14\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15\n\n\n0,1" ], - [{"x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,3", {"x": 8.45}, "0,12"], - [{"y": -0.95, "x": 15.15, "c": "#aaaaaa", "w": 2}, "0,15\n\n\n0,0"], - [{"y": -1, "x": 1.7, "c": "#cccccc"}, "0,1", "0,2", {"x": 10.45}, "0,13"], - [{"y": -0.1, "x": 0.35, "c": "#aaaaaa"}, "1,0"], - [{"y": -0.95, "x": 13, "c": "#cccccc"}, "1,12"], [ - {"y": -0.95, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.45 + }, + "0,12" + ], + [ + { + "y": -0.95, + "x": 15.15, + "c": "#aaaaaa", + "w": 2 + }, + "0,15\n\n\n0,0" + ], + [ + { + "y": -1, + "x": 1.7, + "c": "#cccccc" + }, + "0,1", + "0,2", + { + "x": 10.45 + }, + "0,13" + ], + [ + { + "y": -0.1, + "x": 0.35, + "c": "#aaaaaa" + }, + "1,0" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, + "1,12" + ], + [ + { + "y": -0.95, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,13", "1,14", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,15" ], - [{"y": -0.1, "x": 0.15}, "2,0"], - [{"y": -0.9, "x": 1.3, "w": 1.75}, "2,1", {"c": "#cccccc"}, "2,2"], [ - {"y": -1, "x": 13.4}, + { + "y": -0.1, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.9, + "x": 1.3, + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2" + ], + [ + { + "y": -1, + "x": 13.4 + }, "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14\n\n\n1,0", "3,15\n\n\n1,0", - {"x": 0.3, "w": 2.75}, + { + "x": 0.3, + "w": 2.75 + }, "3,14\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 13.45, "w": 1.5}, "4,15"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 13.45, + "w": 1.5 + }, + "4,15" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "0,7" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.95, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.45, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.95, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.45, + "x": 8.45, + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11" ], - [{"x": 8.05}, "1,8", "1,9", "1,10", "1,11"], - [{"x": 8.2}, "2,8", "2,9", "2,10", "2,11"], - [{"x": 7.75}, "3,8", "3,9", "3,10", "3,11"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,9"], - [{"y": -0.95, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,11"] + [ + { + "x": 8.05 + }, + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + { + "x": 8.2 + }, + "2,8", + "2,9", + "2,10", + "2,11" + ], + [ + { + "x": 7.75 + }, + "3,8", + "3,9", + "3,10", + "3,11" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,9" + ], + [ + { + "y": -0.95, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11" + ] ] } } diff --git a/v3/coban/pad3a/pad3a.json b/v3/coban/pad3a/pad3a.json index f96723b758..752a3bde73 100644 --- a/v3/coban/pad3a/pad3a.json +++ b/v3/coban/pad3a/pad3a.json @@ -7,12 +7,12 @@ "cols": 3 }, "layouts": { - "keymap": [ - [ - "0,0", - "0,1", - "0,2\n\n\n\n\n\n\n\n\ne0" - ] + "keymap": [ + [ + "0,0", + "0,1", + "0,2\n\n\n\n\n\n\n\n\ne0" ] + ] } } diff --git a/v3/coban/pad9a/pad9a.json b/v3/coban/pad9a/pad9a.json index 3597ebc739..2bc4dea377 100644 --- a/v3/coban/pad9a/pad9a.json +++ b/v3/coban/pad9a/pad9a.json @@ -1,75 +1,111 @@ { - "name": "Coban Pad 9A", - "vendorId": "0xCB3A", - "productId": "0xCC9A", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - "All Off", - "Solid Color", - "Breathing", - "Cycle All", - "Rainbow Beacon", - "Raindrops", - "Pixel Rain", - "Typing Heatmap", - "Digital Rain", - "Solid Reactive Simple", - "Solid Reactive Wide", - "Solid Reactive Nexus", - "Spash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": { "rows": 1, "cols": 8 }, - "layouts": { - "keymap": [ - [ - "0,0\n\n\n\n\n\n\n\n\ne0", - {"y": 0, "x": 1}, - "0,1\n\n\n\n\n\n\n\n\ne1", - {"y": 1.15, "x": -3}, - "0,2", - "0,3", - "0,4", - {"y": 1, "x": -3}, - "0,5", - "0,6", - "0,7" - ] - ] + "name": "Coban Pad 9A", + "vendorId": "0xCB3A", + "productId": "0xCC9A", + "matrix": { + "rows": 1, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Breathing", + "Cycle All", + "Rainbow Beacon", + "Raindrops", + "Pixel Rain", + "Typing Heatmap", + "Digital Rain", + "Solid Reactive Simple", + "Solid Reactive Wide", + "Solid Reactive Nexus", + "Spash" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] } + ], + "layouts": { + "keymap": [ + [ + "0,0\n\n\n\n\n\n\n\n\ne0", + { + "y": 0, + "x": 1 + }, + "0,1\n\n\n\n\n\n\n\n\ne1", + { + "y": 1.15, + "x": -3 + }, + "0,2", + "0,3", + "0,4", + { + "y": 1, + "x": -3 + }, + "0,5", + "0,6", + "0,7" + ] + ] + } } diff --git a/v3/compensator/compensator.json b/v3/compensator/compensator.json index 9a9f680b4a..a45804c345 100644 --- a/v3/compensator/compensator.json +++ b/v3/compensator/compensator.json @@ -2,7 +2,10 @@ "name": "Compensator", "vendorId": "0x564B", "productId": "0x0001", - "matrix": { "rows": 8, "cols": 16 }, + "matrix": { + "rows": 8, + "cols": 16 + }, "layouts": { "labels": [ "Split Left Shift", @@ -14,7 +17,12 @@ "Split Right Numpad Enter", "Split Right Numpad 0", "BAE", - ["Bottom Row", "7u Spacebar", "Split Spacebar", "10U Spacebar"] + [ + "Bottom Row", + "7u Spacebar", + "Split Spacebar", + "10U Spacebar" + ] ], "keymap": [ [ diff --git a/v3/compound/compound.json b/v3/compound/compound.json index a37cd93519..8d881f22de 100644 --- a/v3/compound/compound.json +++ b/v3/compound/compound.json @@ -2,13 +2,20 @@ "name": "Compound", "vendorId": "0x420A", "productId": "0xB0BA", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,9 +32,14 @@ "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -40,13 +52,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -58,13 +77,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -75,22 +102,37 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,12" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", "4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12" ] ] diff --git a/v3/contra/contra.json b/v3/contra/contra.json index fda4084c32..5a666ede81 100644 --- a/v3/contra/contra.json +++ b/v3/contra/contra.json @@ -2,14 +2,23 @@ "name": "Contra", "vendorId": "0x4354", "productId": "0x0001", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": ["2u Space"], + "labels": [ + "2u Space" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,12 +29,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -36,12 +49,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -52,7 +69,9 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ @@ -61,7 +80,9 @@ "3,2", "3,3", "3,4", - {"w": 2}, + { + "w": 2 + }, "3,5\n\n\n0,0", "3,7", "3,8", @@ -69,7 +90,13 @@ "3,10", "3,11" ], - [{"x": 5}, "3,5\n\n\n0,1", "3,6\n\n\n0,1"] + [ + { + "x": 5 + }, + "3,5\n\n\n0,1", + "3,6\n\n\n0,1" + ] ] } } diff --git a/v3/controllerworks/city42/city42.json b/v3/controllerworks/city42/city42.json index 0a4c60d678..007f4114c9 100644 --- a/v3/controllerworks/city42/city42.json +++ b/v3/controllerworks/city42/city42.json @@ -2,41 +2,296 @@ "name": "Controller Works city42", "vendorId": "0x4357", "productId": "0x0005", - "matrix": {"rows": 4, "cols": 12}, - "menus": [ "qmk_rgb_matrix" ], - "keycodes": [ "qmk_lighting" ], + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [{"r":15,"rx":3.9,"ry":4.2,"c":"#aaaaaa"},"3,3"], - [{"rx":4.5,"ry":2.5,"y":-1.5,"x":-0.5,"c":"#cccccc"},"0,3"], - [{"y":-0.875,"x":-1.5},"0,2",{"x":1},"0,4"], - [{"y":-0.875,"x":1.5},"0,5"], - [{"y":-0.875,"x":-3.5,"c":"#777777"},"0,0",{"c":"#cccccc"},"0,1"], - [{"y":-0.375,"x":-0.5},"1,3"], - [{"y":-0.875,"x":-1.5},"1,2",{"x":1},"1,4"], - [{"y":-0.875,"x":1.5},"1,5"], - [{"y":-0.875,"x":-3.5,"c":"#777777"},"1,0",{"c":"#cccccc"},"1,1"], - [{"y":-0.375,"x":-0.5},"2,3"], - [{"y":-0.875,"x":-1.5},"2,2",{"x":1},"2,4"], - [{"y":-0.875,"x":1.5},"2,5"], - [{"y":-0.875,"x":-3.5,"c":"#777777"},"2,0",{"c":"#cccccc"},"2,1"], - [{"r":30,"rx":5.25,"ry":4.5,"c":"#aaaaaa"},"3,4"], - [{"r":45,"rx":6.75,"ry":4.9,"h":1.5},"3,5"], - [{"r":-45,"rx":9.5,"x":-1,"h":1.5},"3,6"], - [{"r":-30,"rx":11,"ry":4.5,"x":-1},"3,7"], - [{"r":-15,"ry":2,"y":-1,"c":"#cccccc"},"0,8"], - [{"y":-0.875,"x":-1},"0,7",{"x":1},"0,9"], - [{"y":-0.875,"x":-2},"0,6"], - [{"y":-0.875,"x":2},"0,10",{"c":"#777777"},"0,11"], - [{"y":-0.375,"c":"#cccccc"},"1,8"], - [{"y":-0.875,"x":-1},"1,7",{"x":1},"1,9"], - [{"y":-0.875,"x":-2},"1,6"], - [{"y":-0.875,"x":2},"1,10",{"c":"#777777"},"1,11"], - [{"y":-0.375,"c":"#cccccc"},"2,8"], - [{"y":-0.875,"x":-1},"2,7",{"x":1},"2,9"], - [{"y":-0.875,"x":-2},"2,6"], - [{"y":-0.875,"x":2},"2,10",{"c":"#777777"},"2,11"], - [{"rx":12.3,"ry":4.2,"x":-1,"c":"#aaaaaa"},"3,8"] - ] + [ + { + "r": 15, + "rx": 3.9, + "ry": 4.2, + "c": "#aaaaaa" + }, + "3,3" + ], + [ + { + "rx": 4.5, + "ry": 2.5, + "y": -1.5, + "x": -0.5, + "c": "#cccccc" + }, + "0,3" + ], + [ + { + "y": -0.875, + "x": -1.5 + }, + "0,2", + { + "x": 1 + }, + "0,4" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "0,5" + ], + [ + { + "y": -0.875, + "x": -3.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1" + ], + [ + { + "y": -0.375, + "x": -0.5 + }, + "1,3" + ], + [ + { + "y": -0.875, + "x": -1.5 + }, + "1,2", + { + "x": 1 + }, + "1,4" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "1,5" + ], + [ + { + "y": -0.875, + "x": -3.5, + "c": "#777777" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1" + ], + [ + { + "y": -0.375, + "x": -0.5 + }, + "2,3" + ], + [ + { + "y": -0.875, + "x": -1.5 + }, + "2,2", + { + "x": 1 + }, + "2,4" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "2,5" + ], + [ + { + "y": -0.875, + "x": -3.5, + "c": "#777777" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1" + ], + [ + { + "r": 30, + "rx": 5.25, + "ry": 4.5, + "c": "#aaaaaa" + }, + "3,4" + ], + [ + { + "r": 45, + "rx": 6.75, + "ry": 4.9, + "h": 1.5 + }, + "3,5" + ], + [ + { + "r": -45, + "rx": 9.5, + "x": -1, + "h": 1.5 + }, + "3,6" + ], + [ + { + "r": -30, + "rx": 11, + "ry": 4.5, + "x": -1 + }, + "3,7" + ], + [ + { + "r": -15, + "ry": 2, + "y": -1, + "c": "#cccccc" + }, + "0,8" + ], + [ + { + "y": -0.875, + "x": -1 + }, + "0,7", + { + "x": 1 + }, + "0,9" + ], + [ + { + "y": -0.875, + "x": -2 + }, + "0,6" + ], + [ + { + "y": -0.875, + "x": 2 + }, + "0,10", + { + "c": "#777777" + }, + "0,11" + ], + [ + { + "y": -0.375, + "c": "#cccccc" + }, + "1,8" + ], + [ + { + "y": -0.875, + "x": -1 + }, + "1,7", + { + "x": 1 + }, + "1,9" + ], + [ + { + "y": -0.875, + "x": -2 + }, + "1,6" + ], + [ + { + "y": -0.875, + "x": 2 + }, + "1,10", + { + "c": "#777777" + }, + "1,11" + ], + [ + { + "y": -0.375, + "c": "#cccccc" + }, + "2,8" + ], + [ + { + "y": -0.875, + "x": -1 + }, + "2,7", + { + "x": 1 + }, + "2,9" + ], + [ + { + "y": -0.875, + "x": -2 + }, + "2,6" + ], + [ + { + "y": -0.875, + "x": 2 + }, + "2,10", + { + "c": "#777777" + }, + "2,11" + ], + [ + { + "rx": 12.3, + "ry": 4.2, + "x": -1, + "c": "#aaaaaa" + }, + "3,8" + ] + ] } } diff --git a/v3/controllerworks/mini36/mini36.json b/v3/controllerworks/mini36/mini36.json index b63ee31e29..3ac726a641 100644 --- a/v3/controllerworks/mini36/mini36.json +++ b/v3/controllerworks/mini36/mini36.json @@ -2,51 +2,188 @@ "name": "Controller Works mini36", "vendorId": "0x4357", "productId": "0x0004", - "matrix": {"rows": 8, "cols": 5}, + "matrix": { + "rows": 8, + "cols": 5 + }, "layouts": { "keymap": [ - [{"x": 3}, "0,2", {"x": 11}, "4,2"], [ - {"y": -0.86, "x": 2}, + { + "x": 3 + }, + "0,2", + { + "x": 11 + }, + "4,2" + ], + [ + { + "y": -0.86, + "x": 2 + }, "0,1", - {"x": 1}, + { + "x": 1 + }, "0,3", - {"x": 9}, + { + "x": 9 + }, "4,1", - {"x": 1}, + { + "x": 1 + }, "4,3" ], - [{"y": -0.86, "x": 5}, "0,4", {"x": 7}, "4,0"], - [{"y": -0.86, "x": 1}, "0,0", {"x": 15}, "4,4"], - [{"y": -0.42, "x": 3}, "1,2", {"x": 11}, "5,2"], [ - {"y": -0.86, "x": 2}, + { + "y": -0.86, + "x": 5 + }, + "0,4", + { + "x": 7 + }, + "4,0" + ], + [ + { + "y": -0.86, + "x": 1 + }, + "0,0", + { + "x": 15 + }, + "4,4" + ], + [ + { + "y": -0.42, + "x": 3 + }, + "1,2", + { + "x": 11 + }, + "5,2" + ], + [ + { + "y": -0.86, + "x": 2 + }, "1,1", - {"x": 1}, + { + "x": 1 + }, "1,3", - {"x": 9}, + { + "x": 9 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], - [{"y": -0.86, "x": 5}, "1,4", {"x": 7}, "5,0"], - [{"y": -0.86, "x": 1}, "1,0", {"x": 15}, "5,4"], - [{"y": -0.42, "x": 3}, "2,2", {"x": 11}, "6,2"], [ - {"y": -0.86, "x": 2}, + { + "y": -0.86, + "x": 5 + }, + "1,4", + { + "x": 7 + }, + "5,0" + ], + [ + { + "y": -0.86, + "x": 1 + }, + "1,0", + { + "x": 15 + }, + "5,4" + ], + [ + { + "y": -0.42, + "x": 3 + }, + "2,2", + { + "x": 11 + }, + "6,2" + ], + [ + { + "y": -0.86, + "x": 2 + }, "2,1", - {"x": 1}, + { + "x": 1 + }, "2,3", - {"x": 9}, + { + "x": 9 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.86, "x": 5}, "2,4", {"x": 7}, "6,0"], - [{"y": -0.86, "x": 1}, "2,0", {"x": 15}, "6,4"], - [{"y": -0.18, "x": 3.5, "c": "#aaaaaa"}, "3,0", {"x": 10}, "7,2"], [ - {"r": 15, "rx": 5.25, "ry": 3.9, "y": -0.5, "x": -0.5, "c": "#aaaaaa"}, + { + "y": -0.86, + "x": 5 + }, + "2,4", + { + "x": 7 + }, + "6,0" + ], + [ + { + "y": -0.86, + "x": 1 + }, + "2,0", + { + "x": 15 + }, + "6,4" + ], + [ + { + "y": -0.18, + "x": 3.5, + "c": "#aaaaaa" + }, + "3,0", + { + "x": 10 + }, + "7,2" + ], + [ + { + "r": 15, + "rx": 5.25, + "ry": 3.9, + "y": -0.5, + "x": -0.5, + "c": "#aaaaaa" + }, "3,1" ], [ @@ -61,7 +198,16 @@ }, "3,2" ], - [{"r": -30, "rx": 12, "y": -0.75, "h": 1.5, "c": "#aaaaaa"}, "7,0"], + [ + { + "r": -30, + "rx": 12, + "y": -0.75, + "h": 1.5, + "c": "#aaaaaa" + }, + "7,0" + ], [ { "r": -15, diff --git a/v3/controllerworks/mini42/mini42.json b/v3/controllerworks/mini42/mini42.json index d9ee685b9e..4180613821 100644 --- a/v3/controllerworks/mini42/mini42.json +++ b/v3/controllerworks/mini42/mini42.json @@ -2,81 +2,225 @@ "name": "Controller Works mini42", "vendorId": "0x4357", "productId": "0x0003", - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 11}, "4,2"], [ - {"y": -0.86, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 11 + }, + "4,2" + ], + [ + { + "y": -0.86, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 9}, + { + "x": 9 + }, "4,1", - {"x": 1}, + { + "x": 1 + }, "4,3" ], - [{"y": -0.8600000000000001, "x": 5}, "0,5", {"x": 7}, "4,0"], - [{"y": -0.8600000000000001, "c": "#aaaaaa"}, "0,0"], - [{"y": -1, "x": 1, "c": "#cccccc"}, "0,1"], - [{"y": -1, "x": 17}, "4,4"], - [{"y": -1, "x": 18, "c": "#aaaaaa"}, "4,5"], [ - {"y": -0.41999999999999993, "x": 3, "c": "#cccccc"}, + { + "y": -0.8600000000000001, + "x": 5 + }, + "0,5", + { + "x": 7 + }, + "4,0" + ], + [ + { + "y": -0.8600000000000001, + "c": "#aaaaaa" + }, + "0,0" + ], + [ + { + "y": -1, + "x": 1, + "c": "#cccccc" + }, + "0,1" + ], + [ + { + "y": -1, + "x": 17 + }, + "4,4" + ], + [ + { + "y": -1, + "x": 18, + "c": "#aaaaaa" + }, + "4,5" + ], + [ + { + "y": -0.41999999999999993, + "x": 3, + "c": "#cccccc" + }, "1,3", - {"x": 11}, + { + "x": 11 + }, "5,2" ], [ - {"y": -0.8600000000000001, "x": 2}, + { + "y": -0.8600000000000001, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 9}, + { + "x": 9 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], - [{"y": -0.8599999999999997, "x": 5}, "1,5", {"x": 7}, "5,0"], [ - {"y": -0.8600000000000003, "c": "#aaaaaa"}, + { + "y": -0.8599999999999997, + "x": 5 + }, + "1,5", + { + "x": 7 + }, + "5,0" + ], + [ + { + "y": -0.8600000000000003, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 15}, + { + "x": 15 + }, "5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5" ], [ - {"y": -0.41999999999999993, "x": 3, "c": "#cccccc"}, + { + "y": -0.41999999999999993, + "x": 3, + "c": "#cccccc" + }, "2,3", - {"x": 11}, + { + "x": 11 + }, "6,2" ], [ - {"y": -0.8599999999999999, "x": 2}, + { + "y": -0.8599999999999999, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 9}, + { + "x": 9 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.8600000000000003, "x": 5}, "2,5", {"x": 7}, "6,0"], [ - {"y": -0.8599999999999999, "c": "#aaaaaa"}, + { + "y": -0.8600000000000003, + "x": 5 + }, + "2,5", + { + "x": 7 + }, + "6,0" + ], + [ + { + "y": -0.8599999999999999, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 15}, + { + "x": 15 + }, "6,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5" ], - [{"y": -0.17999999999999972, "x": 3.5}, "3,0", {"x": 10}, "7,2"], - [{"r": 15, "rx": 5.25, "ry": 3.9, "y": -0.5, "x": -0.5}, "3,1"], + [ + { + "y": -0.17999999999999972, + "x": 3.5 + }, + "3,0", + { + "x": 10 + }, + "7,2" + ], + [ + { + "r": 15, + "rx": 5.25, + "ry": 3.9, + "y": -0.5, + "x": -0.5 + }, + "3,1" + ], [ { "r": 30, @@ -88,8 +232,25 @@ }, "3,2" ], - [{"r": -30, "rx": 12, "y": -0.7500000000000004, "h": 1.5}, "7,0"], - [{"r": -15, "rx": 13.75, "ry": 3.9, "y": -0.5, "x": -0.5}, "7,1"] + [ + { + "r": -30, + "rx": 12, + "y": -0.7500000000000004, + "h": 1.5 + }, + "7,0" + ], + [ + { + "r": -15, + "rx": 13.75, + "ry": 3.9, + "y": -0.5, + "x": -0.5 + }, + "7,1" + ] ] } } diff --git a/v3/cosmo65/cosmo65.json b/v3/cosmo65/cosmo65.json index 20d0c57fd5..fd1af8b786 100644 --- a/v3/cosmo65/cosmo65.json +++ b/v3/cosmo65/cosmo65.json @@ -2,14 +2,22 @@ "name": "Cosmo65", "vendorId": "0x7071", "productId": "0x6331", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], "matrix": { "rows": 5, "cols": 14 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["ISO Enter", "Split Spacebar", "Split Left Shift"], + "labels": [ + "ISO Enter", + "Split Spacebar", + "Split Left Shift" + ], "keymap": [ [ { diff --git a/v3/creatkeebs/glacier80/glacier80.json b/v3/creatkeebs/glacier80/glacier80.json index 97abf73c2d..185eedbd4a 100644 --- a/v3/creatkeebs/glacier80/glacier80.json +++ b/v3/creatkeebs/glacier80/glacier80.json @@ -2,42 +2,71 @@ "name": "glacier80", "vendorId": "0x0410", "productId": "0x6060", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "ISO Enter", "Stepped Capslock", "Split Left Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 3}, + { + "y": 0.25, + "x": 3 + }, "1,0", "1,1", "1,2", @@ -51,17 +80,29 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14", "1,15", "1,16" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -74,9 +115,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16", @@ -92,11 +137,22 @@ "3,13\n\n\n0,1" ], [ - {"x": 0.75, "c": "#aaaaaa", "w": 1.25, "w2": 1.75, "l": true}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.25, + "w2": 1.75, + "l": true + }, "3,0\n\n\n1,1", - {"x": 1, "w": 1.75}, + { + "x": 1, + "w": 1.75 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -108,19 +164,37 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n0,0", - {"x": 3.75, "c": "#cccccc"}, + { + "x": 3.75, + "c": "#cccccc" + }, "2,13\n\n\n0,1" ], [ - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -131,62 +205,128 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,15" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.25}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n3,1", "5,11\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n3,1", - {"x": 0.25, "c": "#cccccc"} + { + "x": 0.25, + "c": "#cccccc" + } ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "5,0\n\n\n3,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,2\n\n\n3,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n3,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,13\n\n\n3,2" ] ] diff --git a/v3/crin/crin.json b/v3/crin/crin.json index 64152025ce..579b4b01a7 100644 --- a/v3/crin/crin.json +++ b/v3/crin/crin.json @@ -2,20 +2,32 @@ "name": "Bachoo Crin", "vendorId": "0x6400", "productId": "0xCC11", - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U"] + [ + "Bottom Row", + "ANSI", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,20 +40,34 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,14", "0,15", "0,16", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -54,9 +80,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", "1,15", "1,16", @@ -72,9 +102,15 @@ "2,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -86,18 +122,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 3.75, "c": "#cccccc"}, + { + "x": 3.75, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -108,48 +158,95 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11\n\n\n3,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,15", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "3,11\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,14", "4,15", "4,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n4,1", "4,2\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,1", "4,11\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ] ] diff --git a/v3/crkbd/crkbd.json b/v3/crkbd/crkbd.json index ada6a8a738..ed51671462 100644 --- a/v3/crkbd/crkbd.json +++ b/v3/crkbd/crkbd.json @@ -2,55 +2,232 @@ "name": "Crkbd", "vendorId": "0x4653", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"y": 1, "x": 3.5}, "0,3", {"x": 7.5}, "4,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": 1, + "x": 3.5 + }, + "0,3", + { + "x": 7.5 + }, + "4,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 5.5}, + { + "x": 5.5 + }, "4,4", - {"x": 1}, + { + "x": 1 + }, "4,2" ], - [{"y": -0.875, "x": 5.5}, "0,5", {"x": 3.5}, "4,5"], - [{"y": -0.875, "x": 0.5}, "0,0", "0,1", {"x": 11.5}, "4,1", "4,0"], - [{"y": -0.375, "x": 3.5}, "1,3", {"x": 7.5}, "5,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 3.5 + }, + "4,5" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "0,0", + "0,1", + { + "x": 11.5 + }, + "4,1", + "4,0" + ], + [ + { + "y": -0.375, + "x": 3.5 + }, + "1,3", + { + "x": 7.5 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 5.5}, + { + "x": 5.5 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5.5}, "1,5", {"x": 3.5}, "5,5"], - [{"y": -0.875, "x": 0.5}, "1,0", "1,1", {"x": 11.5}, "5,1", "5,0"], - [{"y": -0.375, "x": 3.5}, "2,3", {"x": 7.5}, "6,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 3.5 + }, + "5,5" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "1,0", + "1,1", + { + "x": 11.5 + }, + "5,1", + "5,0" + ], + [ + { + "y": -0.375, + "x": 3.5 + }, + "2,3", + { + "x": 7.5 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 5.5}, + { + "x": 5.5 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 3.5}, "6,5"], - [{"y": -0.875, "x": 0.5}, "2,0", "2,1", {"x": 11.5}, "6,1", "6,0"], - [{"y": -0.125, "x": 4}, "3,3", {"x": 6.5}, "7,3"], - [{"r": 15, "rx": 4.5, "ry": 9.1, "y": -4.85, "x": -0.5}, "3,4"], - [{"r": 30, "rx": 5.4, "ry": 9.3, "y": -5.05, "x": -1.4, "h": 1.5}, "3,5"], - [{"r": -30, "rx": 11.1, "y": -5.05, "x": 0.4, "h": 1.5}, "7,5"], - [{"r": -15, "rx": 12, "ry": 9.1, "y": -4.85, "x": -0.5}, "7,4"] + [ + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 3.5 + }, + "6,5" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "2,0", + "2,1", + { + "x": 11.5 + }, + "6,1", + "6,0" + ], + [ + { + "y": -0.125, + "x": 4 + }, + "3,3", + { + "x": 6.5 + }, + "7,3" + ], + [ + { + "r": 15, + "rx": 4.5, + "ry": 9.1, + "y": -4.85, + "x": -0.5 + }, + "3,4" + ], + [ + { + "r": 30, + "rx": 5.4, + "ry": 9.3, + "y": -5.05, + "x": -1.4, + "h": 1.5 + }, + "3,5" + ], + [ + { + "r": -30, + "rx": 11.1, + "y": -5.05, + "x": 0.4, + "h": 1.5 + }, + "7,5" + ], + [ + { + "r": -15, + "rx": 12, + "ry": 9.1, + "y": -4.85, + "x": -0.5 + }, + "7,4" + ] ] } } diff --git a/v3/curiosity/cheshire/cheshire.json b/v3/curiosity/cheshire/cheshire.json index 47a15b7453..1a537795aa 100644 --- a/v3/curiosity/cheshire/cheshire.json +++ b/v3/curiosity/cheshire/cheshire.json @@ -2,98 +2,301 @@ "name": "Curiosity Cheshire", "vendorId": "0xCAFE", "productId": "0x0FAD", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ - [{"y": 0.15, "x": 15.15, "c": "#aaaaaa", "w": 2}, "0,15\n\n\n0,1"], - [{"x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,3", {"x": 8.45}, "0,12"], [ - {"y": -0.9500000000000002, "x": 1.7}, + { + "y": 0.15, + "x": 15.15, + "c": "#aaaaaa", + "w": 2 + }, + "0,15\n\n\n0,1" + ], + [ + { + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.45 + }, + "0,12" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.7 + }, "0,1", "0,2", - {"x": 10.45}, + { + "x": 10.45 + }, "0,13", - {"x": 1.7763568394002505e-15}, + { + "x": 1.7763568394002505e-15 + }, "0,14\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15\n\n\n0,0" ], - [{"y": -0.10000000000000009, "x": 0.35}, "1,0"], - [{"y": -0.9499999999999997, "x": 13, "c": "#cccccc"}, "1,12"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "1,0" + ], + [ + { + "y": -0.9499999999999997, + "x": 13, + "c": "#cccccc" + }, + "1,12" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,13", "1,14", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,15" ], - [{"y": -0.10000000000000009, "x": 0.15}, "2,0"], [ - {"y": -0.9000000000000004, "x": 13.4, "c": "#cccccc"}, + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 13.4, + "c": "#cccccc" + }, "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15" ], [ - {"y": -0.9999999999999996, "x": 1.3, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.9999999999999996, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,12", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14\n\n\n1,0", "3,15\n\n\n1,0", - {"x": 0.29999999999999716, "w": 2.75}, + { + "x": 0.29999999999999716, + "w": 2.75 + }, "3,14\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 13.45, "w": 1.5}, "4,14"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 13.45, + "w": 1.5 + }, + "4,14" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "0,7" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.4499999999999997, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.4499999999999997, + "x": 8.45, + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11" ], - [{"x": 8.05}, "1,8", "1,9", "1,10", "1,11"], - [{"x": 8.2}, "2,8", "2,9", "2,10", "2,11"], - [{"x": 7.75}, "3,8", "3,9", "3,10", "3,11"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,9"], - [{"y": -0.9499999999999993, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,11"] + [ + { + "x": 8.05 + }, + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + { + "x": 8.2 + }, + "2,8", + "2,9", + "2,10", + "2,11" + ], + [ + { + "x": 7.75 + }, + "3,8", + "3,9", + "3,10", + "3,11" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,9" + ], + [ + { + "y": -0.9499999999999993, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11" + ] ] } } diff --git a/v3/custommk/cmk11/cmk11.json b/v3/custommk/cmk11/cmk11.json index 2fbe1d93ed..c7c6e9a6ff 100644 --- a/v3/custommk/cmk11/cmk11.json +++ b/v3/custommk/cmk11/cmk11.json @@ -1,38 +1,50 @@ -{ - "name": "customMK cmk11", - "vendorId": "0xF35B", - "productId": "0xFABA", - "menus": [ "qmk_audio", "qmk_rgb_matrix" ], - "matrix": {"rows": 2, "cols": 6}, - "keycodes" : [ "qmk_lighting" ], - "layouts": { - "labels": [ - "3u spacebar" - ], - "keymap": [ - [ - "0,0", - "0,1", - "0,2", - "0,3", - "0,4", - "0,5" - ], - [ - {"x":0.5}, - "1,0", - "1,1\n\n\n0,0", - "1,2\n\n\n0,0", - "1,3\n\n\n0,0", - "1,4" - ], - [ - {"y": 0.5, - "x": 1.5, - "c": "#aaaaaa", - "w": 3}, - "1,2\n\n\n0,1" - ] - ] - } -} \ No newline at end of file +{ + "name": "customMK cmk11", + "vendorId": "0xF35B", + "productId": "0xFABA", + "matrix": { + "rows": 2, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_audio", + "qmk_rgb_matrix" + ], + "layouts": { + "labels": [ + "3u spacebar" + ], + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5" + ], + [ + { + "x": 0.5 + }, + "1,0", + "1,1\n\n\n0,0", + "1,2\n\n\n0,0", + "1,3\n\n\n0,0", + "1,4" + ], + [ + { + "y": 0.5, + "x": 1.5, + "c": "#aaaaaa", + "w": 3 + }, + "1,2\n\n\n0,1" + ] + ] + } +} diff --git a/v3/custommk/ergostrafer/ergostrafer.json b/v3/custommk/ergostrafer/ergostrafer.json index b7200b92e0..b9cb4d5e40 100644 --- a/v3/custommk/ergostrafer/ergostrafer.json +++ b/v3/custommk/ergostrafer/ergostrafer.json @@ -1,121 +1,199 @@ -{ - "name": "customMK ErgoStrafer", - "vendorId": "0xF35B", - "productId": "0xFAB8", - "menus": [ "qmk_audio" ], - "matrix": {"rows": 6, "cols": 7}, - "layouts": { - "labels": [ - "Hide Z and X Keys", - "Hide Encoder 1", - "Hide Encoder 2", - "Hide Encoder 3" - ], - "keymap": [ - [ - {"x": 7.5}, - "0,0\n\n\n1,0\n\n\n\n\n\ne0", - {"x":2.5}, - "0,0\n\n\n1,1" - ], - [ - {"x": 7.5}, - "1,0\n\n\n2,0\n\n\n\n\n\ne1", - {"x":2.5}, - "1,0\n\n\n2,1" - ], - [ - {"y": -0.75, "x": 1.5}, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5" - ], - [ - {"y": -0.25, "x": 7.5}, - "2,0\n\n\n3,0\n\n\n\n\n\ne2", - {"x":2.5}, - "2,0\n\n\n3,1" - ], - [ - {"y": -0.75, "x": 1}, - "1,1", - "1,2", - "1,3", - "2,3", - "1,4", - "1,5" - ], - [ - {"x": 7.25, "w": 1.5}, - "0,6" - ], - [ - {"y": -0.95, "x": 6}, - "2,5" - ], - [ - {"y": -0.9, "x": 2.5}, - "2,2", - "3,3", - "2,4" - ], - [ - {"y": -0.9}, - "3,0", - "2,1" - ], - [ - {"y": -0.25, "x": 7.25, "w": 1.5}, - "1,6" - ], - [ - {"y": -0.95, "x": 6}, - "3,5" - ], - [ - {"y": -0.8, "x": 2.5}, - "3,2", - "4,3", - "3,4" - ], - [ - {"y": -0.75, "x": 0.25, "w": 1.5}, - "3,1" - ], - [ - {"y": -0.15, "x": 2.5}, - "4,2\n\n\n0,0", - "5,3\n\n\n0,0" - ], - [ - {"y": -0.85, "x": 0.25, "w": 1.5}, - "4,1", - {"x": 3.25, "w": 1.5}, - "4,5", - {"w": 1.5}, - "2,6", - "3,6", - {"x": 0.5}, - "5,6" - ], - [ - {"x": 0.25, "w": 1.5}, - "5,1" - ], - [ - {"y": -0.9, "x": 4.75, "w": 1.75}, - "5,5", - {"w": 1.75}, - "4,6" - ], - [ - {"y": 0.15, "x": 2.5, "d": true}, - "4,2\n\n\n0,1", - {"d": true}, - "5,3\n\n\n0,1" - ] - ] - } -} \ No newline at end of file +{ + "name": "customMK ErgoStrafer", + "vendorId": "0xF35B", + "productId": "0xFAB8", + "matrix": { + "rows": 6, + "cols": 7 + }, + "menus": [ + "qmk_audio" + ], + "layouts": { + "labels": [ + "Hide Z and X Keys", + "Hide Encoder 1", + "Hide Encoder 2", + "Hide Encoder 3" + ], + "keymap": [ + [ + { + "x": 7.5 + }, + "0,0\n\n\n1,0\n\n\n\n\n\ne0", + { + "x": 2.5 + }, + "0,0\n\n\n1,1" + ], + [ + { + "x": 7.5 + }, + "1,0\n\n\n2,0\n\n\n\n\n\ne1", + { + "x": 2.5 + }, + "1,0\n\n\n2,1" + ], + [ + { + "y": -0.75, + "x": 1.5 + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5" + ], + [ + { + "y": -0.25, + "x": 7.5 + }, + "2,0\n\n\n3,0\n\n\n\n\n\ne2", + { + "x": 2.5 + }, + "2,0\n\n\n3,1" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "1,1", + "1,2", + "1,3", + "2,3", + "1,4", + "1,5" + ], + [ + { + "x": 7.25, + "w": 1.5 + }, + "0,6" + ], + [ + { + "y": -0.95, + "x": 6 + }, + "2,5" + ], + [ + { + "y": -0.9, + "x": 2.5 + }, + "2,2", + "3,3", + "2,4" + ], + [ + { + "y": -0.9 + }, + "3,0", + "2,1" + ], + [ + { + "y": -0.25, + "x": 7.25, + "w": 1.5 + }, + "1,6" + ], + [ + { + "y": -0.95, + "x": 6 + }, + "3,5" + ], + [ + { + "y": -0.8, + "x": 2.5 + }, + "3,2", + "4,3", + "3,4" + ], + [ + { + "y": -0.75, + "x": 0.25, + "w": 1.5 + }, + "3,1" + ], + [ + { + "y": -0.15, + "x": 2.5 + }, + "4,2\n\n\n0,0", + "5,3\n\n\n0,0" + ], + [ + { + "y": -0.85, + "x": 0.25, + "w": 1.5 + }, + "4,1", + { + "x": 3.25, + "w": 1.5 + }, + "4,5", + { + "w": 1.5 + }, + "2,6", + "3,6", + { + "x": 0.5 + }, + "5,6" + ], + [ + { + "x": 0.25, + "w": 1.5 + }, + "5,1" + ], + [ + { + "y": -0.9, + "x": 4.75, + "w": 1.75 + }, + "5,5", + { + "w": 1.75 + }, + "4,6" + ], + [ + { + "y": 0.15, + "x": 2.5, + "d": true + }, + "4,2\n\n\n0,1", + { + "d": true + }, + "5,3\n\n\n0,1" + ] + ] + } +} diff --git a/v3/custommk/evo70/evo70.json b/v3/custommk/evo70/evo70.json index f189989bb3..33ed283713 100644 --- a/v3/custommk/evo70/evo70.json +++ b/v3/custommk/evo70/evo70.json @@ -2,18 +2,39 @@ "name": "customMK EVO70", "vendorId": "0xF35B", "productId": "0xFAB5", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"c": "#aaaaaa"}, "4,7", "4,10"], [ - {"x": 0.5, "y": 0.1}, + { + "c": "#aaaaaa" + }, + "4,7", + "4,10" + ], + [ + { + "x": 0.5, + "y": 0.1 + }, "5,6", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "0,1", "0,2", @@ -26,15 +47,24 @@ "0,9", "0,10", "0,11", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,12", "0,13" ], [ - {"x": 2.5}, - {"w": 1.5}, + { + "x": 2.5 + }, + { + "w": 1.5 + }, "5,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -47,17 +77,26 @@ "1,9", "1,10", "1,11", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,12", "1,13" ], [ "5,5", "2,0", - {"x": 0.5}, - {"w": 1.75}, + { + "x": 0.5 + }, + { + "w": 1.75 + }, "5,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,18 +108,29 @@ "2,9", "2,10", "2,11", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13" ], [ "4,6", "4,4", - {"x": 0.5}, - {"w": 2.25}, + { + "x": 0.5 + }, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -91,7 +141,10 @@ "3,8", "3,9", "3,10", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,11", "3,12", "3,13" @@ -99,20 +152,38 @@ [ "4,1", "4,3", - {"x": 0.5}, - {"w": 1.25}, + { + "x": 0.5 + }, + { + "w": 1.25 + }, "5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,5", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,12", "4,13" diff --git a/v3/custommk/evo70_r2/evo70_r2.json b/v3/custommk/evo70_r2/evo70_r2.json index 2efacb6b2e..d596b62f8a 100644 --- a/v3/custommk/evo70_r2/evo70_r2.json +++ b/v3/custommk/evo70_r2/evo70_r2.json @@ -2,23 +2,33 @@ "name": "customMK EVO70 R2", "vendorId": "0xF35B", "productId": "0xFAB6", + "matrix": { + "rows": 5, + "cols": 16 + }, "menus": [ "qmk_backlight_rgblight", "qmk_audio" ], - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ "ISO Enter", "Split Left Shift" - ], + ], "keymap": [ [ - {"x": 3}, + { + "x": 3 + }, "1,0\n\n\n\n\n\n\n\n\ne0", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -31,15 +41,24 @@ "0,11", "0,12", "0,13", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,14", "0,15" ], [ - {"x": 5}, - {"w": 1.5}, + { + "x": 5 + }, + { + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -52,7 +71,10 @@ "1,11", "1,12", "1,13", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,14\n\n\n0,0", "1,15", { @@ -67,13 +89,21 @@ "2,14\n\n\n0,1" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "2,2", "2,0", - {"x": 0.5}, - {"w": 1.75}, + { + "x": 0.5 + }, + { + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -85,24 +115,43 @@ "2,11", "2,12", "2,13", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,14\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,2\n\n\n1,1", "0,1\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "3,1", "3,0", - {"x": 0.5}, - {"w": 2.25}, + { + "x": 0.5 + }, + { + "w": 2.25 + }, "3,2\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -113,29 +162,52 @@ "3,10", "3,11", "3,12", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,13", "3,14", "3,15" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "4,3", "4,0", - {"x": 0.5}, - {"w": 1.25}, + { + "x": 0.5 + }, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,7", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,13", "4,14", "4,15" diff --git a/v3/custommk/genesis_rev1/genesis_rev1.json b/v3/custommk/genesis_rev1/genesis_rev1.json index 406359b715..23b81a2533 100644 --- a/v3/custommk/genesis_rev1/genesis_rev1.json +++ b/v3/custommk/genesis_rev1/genesis_rev1.json @@ -2,32 +2,80 @@ "name": "customMK Genesis", "vendorId": "0xF35B", "productId": "0xFAB0", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["2u Plus", "2u Enter", "2u Zero"], + "labels": [ + "2u Plus", + "2u Enter", + "2u Zero" + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3\n\n\n0,0", {"h": 2, "x": 0.5}, "2,3\n\n\n0,1"], - ["2,0", "2,1", "2,2", "2,3\n\n\n0,0"], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3\n\n\n0,0", + { + "h": 2, + "x": 0.5 + }, + "2,3\n\n\n0,1" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3\n\n\n0,0" + ], [ "3,0", "3,1", "3,2", "3,3\n\n\n1,0", - {"c": "#777777", "h": 2, "x": 0.5}, + { + "c": "#777777", + "h": 2, + "x": 0.5 + }, "4,3\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", "4,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,3\n\n\n1,0" ], - [{"c": "#cccccc", "y": 0.5}, {"w": 2}, "4,0\n\n\n2,1"] + [ + { + "c": "#cccccc", + "y": 0.5 + }, + { + "w": 2 + }, + "4,0\n\n\n2,1" + ] ] } } diff --git a/v3/custommk/genesis_rev2/genesis_rev2.json b/v3/custommk/genesis_rev2/genesis_rev2.json index 24897962e0..9c728b5742 100644 --- a/v3/custommk/genesis_rev2/genesis_rev2.json +++ b/v3/custommk/genesis_rev2/genesis_rev2.json @@ -2,43 +2,111 @@ "name": "customMK Genesis Rev2", "vendorId": "0xF35B", "productId": "0xFAB1", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["2u Plus", "2u Enter", "2u Zero"], + "labels": [ + "2u Plus", + "2u Enter", + "2u Zero" + ], "keymap": [ - [{"x": 0}, "5,0", "5,1", {"x": 1}, "5,2", "5,3"], - [{"x": 0.5, "y": 0.1}, "0,0", "0,1", "0,2", "0,3"], [ - {"x": 0.5}, + { + "x": 0 + }, + "5,0", + "5,1", + { + "x": 1 + }, + "5,2", + "5,3" + ], + [ + { + "x": 0.5, + "y": 0.1 + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "x": 0.5 + }, "1,0", "1,1", "1,2", "1,3\n\n\n0,0", - {"h": 2, "x": 0.5}, + { + "h": 2, + "x": 0.5 + }, "2,3\n\n\n0,1" ], - [{"x": 0.5}, "2,0", "2,1", "2,2", "2,3\n\n\n0,0"], [ - {"x": 0.5}, + { + "x": 0.5 + }, + "2,0", + "2,1", + "2,2", + "2,3\n\n\n0,0" + ], + [ + { + "x": 0.5 + }, "3,0", "3,1", "3,2", "3,3\n\n\n1,0", - {"c": "#777777", "h": 2, "x": 0.5}, + { + "c": "#777777", + "h": 2, + "x": 0.5 + }, "4,3\n\n\n1,1" ], [ - {"x": 0.5}, - {"c": "#cccccc"}, + { + "x": 0.5 + }, + { + "c": "#cccccc" + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", "4,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,3\n\n\n1,0" ], - [{"x": 0.5}, {"c": "#cccccc", "y": 0.5}, {"w": 2}, "4,0\n\n\n2,1"] + [ + { + "x": 0.5 + }, + { + "c": "#cccccc", + "y": 0.5 + }, + { + "w": 2 + }, + "4,0\n\n\n2,1" + ] ] } } diff --git a/v3/cutie_club/borsdorf/borsdorf.json b/v3/cutie_club/borsdorf/borsdorf.json index edf5c90c0b..20efa5bdfa 100644 --- a/v3/cutie_club/borsdorf/borsdorf.json +++ b/v3/cutie_club/borsdorf/borsdorf.json @@ -2,14 +2,24 @@ "name": "Borsdorf", "vendorId": "0xFB9C", "productId": "0x6D8A", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Right Shift"], + "labels": [ + "Split Right Shift" + ], "keymap": [ [ - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +32,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,13", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -43,15 +64,28 @@ "1,11", "1,12", "1,13", - {"x": 0.25, "c": "#777777", "h": 2, "h2": 1, "x2": -0.25}, + { + "x": 0.25, + "c": "#777777", + "h": 2, + "h2": 1, + "x2": -0.25 + }, "2,14", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -66,9 +100,14 @@ "2,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -80,28 +119,52 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,12\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "3,12\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/cutie_club/fidelity/fidelity.json b/v3/cutie_club/fidelity/fidelity.json index 7382c8c26d..2296ac0873 100644 --- a/v3/cutie_club/fidelity/fidelity.json +++ b/v3/cutie_club/fidelity/fidelity.json @@ -2,12 +2,26 @@ "name": "HAND Engineering Fidelity", "vendorId": "0xFB9C", "productId": "0x4D1B", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Split Backspace", ["Enter", "ANSI", "ISO"], "Split Left Shift"], + "labels": [ + "Split Backspace", + [ + "Enter", + "ANSI", + "ISO" + ], + "Split Left Shift" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", { "c": "#cccccc" diff --git a/v3/cutie_club/giant_macro_pad/giant_macro_pad.json b/v3/cutie_club/giant_macro_pad/giant_macro_pad.json index 2c35f31909..2fc0d9122d 100644 --- a/v3/cutie_club/giant_macro_pad/giant_macro_pad.json +++ b/v3/cutie_club/giant_macro_pad/giant_macro_pad.json @@ -2,7 +2,10 @@ "name": "Cupar19 Giant Macro Pad", "vendorId": "0xFB9C", "productId": "0x74B6", - "matrix": {"rows": 20, "cols": 20}, + "matrix": { + "rows": 20, + "cols": 20 + }, "layouts": { "keymap": [ [ diff --git a/v3/cutie_club/keebcats/denis/denis.json b/v3/cutie_club/keebcats/denis/denis.json index 6d17b56f78..4f2fe87281 100644 --- a/v3/cutie_club/keebcats/denis/denis.json +++ b/v3/cutie_club/keebcats/denis/denis.json @@ -2,20 +2,49 @@ "name": "Keebcats Denis", "vendorId": "0xFB9C", "productId": "0xB260", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ - ["Backspace", "Standard", "Split"], - ["Enter", "ISO", "ANSI"], - ["Left Shift", "Split", "Standard"], - ["Right Shift", "Standard", "Split"], - ["Bottom Row", "6.25u", "Tsangan", "Split Spacebar (All Keys)"] + [ + "Backspace", + "Standard", + "Split" + ], + [ + "Enter", + "ISO", + "ANSI" + ], + [ + "Left Shift", + "Split", + "Standard" + ], + [ + "Right Shift", + "Standard", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "Tsangan", + "Split Spacebar (All Keys)" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +57,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -60,13 +99,22 @@ "x2": -0.25 }, "2,13\n\n\n1,0", - {"x": 1, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,16 +127,28 @@ "2,10", "2,11", "2,12\n\n\n1,0", - {"x": 1.5, "c": "#777777", "w": 2.25}, + { + "x": 1.5, + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "3,0\n\n\n2,0", "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -99,64 +159,126 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,2" ] ] diff --git a/v3/cutie_club/keebcats/dougal/dougal.json b/v3/cutie_club/keebcats/dougal/dougal.json index b87b026d7a..603da618d8 100644 --- a/v3/cutie_club/keebcats/dougal/dougal.json +++ b/v3/cutie_club/keebcats/dougal/dougal.json @@ -2,20 +2,50 @@ "name": "Keebcats Dougal", "vendorId": "0xFB9C", "productId": "0xB265", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ - ["Backspace", "Standard", "Split"], - ["Enter", "ISO", "ANSI"], - ["Left Shift", "Split", "Standard"], - ["Right Shift", "Split", "Standard"], - ["Bottom Row", "6.25u", "7u", "Tsangan", "Split Spacebar (All Keys)"] + [ + "Backspace", + "Standard", + "Split" + ], + [ + "Enter", + "ISO", + "ANSI" + ], + [ + "Left Shift", + "Split", + "Standard" + ], + [ + "Right Shift", + "Split", + "Standard" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "Tsangan", + "Split Spacebar (All Keys)" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,17 +58,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -61,15 +101,25 @@ "x2": -0.25 }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", - {"x": 1.25, "w": 1.5}, + { + "x": 1.25, + "w": 1.5 + }, "1,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -82,18 +132,33 @@ "2,10", "2,11", "2,12\n\n\n1,0", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#777777", "w": 2.25}, + { + "x": 0.5, + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "3,0\n\n\n2,0", "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -104,23 +169,41 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,0", "3,13\n\n\n3,0", "3,15", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "3,12\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n4,0", "4,10\n\n\n4,0", "4,11\n\n\n4,0", @@ -129,42 +212,83 @@ "4,15" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n4,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n4,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n4,3", "4,10\n\n\n4,3", "4,11\n\n\n4,3" diff --git a/v3/cutie_club/novus/novus.json b/v3/cutie_club/novus/novus.json index 60c8c16fef..b3beca24a5 100644 --- a/v3/cutie_club/novus/novus.json +++ b/v3/cutie_club/novus/novus.json @@ -2,18 +2,37 @@ "name": "Novus", "vendorId": "0xFB9C", "productId": "0x3F42", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ - ["Backspace", "Standard", "Split"], - ["Right Shift", "Standard", "Split"], - ["Bottom Row", "Standard", "7u"] + [ + "Backspace", + "Standard", + "Split" + ], + [ + "Right Shift", + "Standard", + "Split" + ], + [ + "Bottom Row", + "Standard", + "7u" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,16 +45,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,13 +76,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,13 +101,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,42 +126,79 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,11\n\n\n1,1", "3,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,5\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,1", "4,11\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n2,1" ] ] diff --git a/v3/cx60/cx60.json b/v3/cx60/cx60.json index bddecb1e92..6755406b55 100644 --- a/v3/cx60/cx60.json +++ b/v3/cx60/cx60.json @@ -2,15 +2,26 @@ "name": "CX60", "vendorId": "0x4358", "productId": "0x3630", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +60,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,26 +110,45 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/v3/cybergear/macro25/mkmacro01.json b/v3/cybergear/macro25/mkmacro01.json index dba378057d..5dc30317a9 100644 --- a/v3/cybergear/macro25/mkmacro01.json +++ b/v3/cybergear/macro25/mkmacro01.json @@ -2,11 +2,26 @@ "name": "CyberGear Macro25", "vendorId": "1209", "productId": "69A1", - "matrix": {"rows": 2, "cols": 5}, + "matrix": { + "rows": 2, + "cols": 5 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4"], - ["1,0", "1,1", "1,2", "1,3", "1,4"] + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ] ] } } diff --git a/v3/dailycraft/sandbox/sandbox_rev1.json b/v3/dailycraft/sandbox/sandbox_rev1.json index 145397558e..08405e02b5 100644 --- a/v3/dailycraft/sandbox/sandbox_rev1.json +++ b/v3/dailycraft/sandbox/sandbox_rev1.json @@ -2,12 +2,27 @@ "name": "sandbox", "vendorId": "0x5946", "productId": "0x0009", - "matrix": {"rows": 2, "cols": 5}, + "matrix": { + "rows": 2, + "cols": 5 + }, "layouts": { "labels": [], "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4"], - ["1,0", "1,1", "1,2", "1,3", "1,4"] + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ] ] } } diff --git a/v3/dailycraft/sandbox/sandbox_rev2.json b/v3/dailycraft/sandbox/sandbox_rev2.json index b4d9dd1724..fa211b51b0 100644 --- a/v3/dailycraft/sandbox/sandbox_rev2.json +++ b/v3/dailycraft/sandbox/sandbox_rev2.json @@ -2,9 +2,14 @@ "name": "sandbox rev2", "vendorId": "0x5946", "productId": "0x0011", - "matrix": {"rows": 4, "cols": 5}, + "matrix": { + "rows": 4, + "cols": 5 + }, "layouts": { - "labels": ["use split"], + "labels": [ + "use split" + ], "keymap": [ [ "0,0", @@ -13,7 +18,9 @@ "0,3", "0,4\n\n\n0,0", "0,4\n\n\n0,1", - {"x": 1}, + { + "x": 1 + }, "2,0\n\n\n0,1", "2,1\n\n\n0,1", "2,2\n\n\n0,1", @@ -27,7 +34,9 @@ "1,3", "1,4\n\n\n0,0", "1,4\n\n\n0,1", - {"x": 1}, + { + "x": 1 + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", "3,2\n\n\n0,1", diff --git a/v3/daji/seis_cinco/seis_cinco.json b/v3/daji/seis_cinco/seis_cinco.json index ed8a753fa5..9ffa2924f8 100644 --- a/v3/daji/seis_cinco/seis_cinco.json +++ b/v3/daji/seis_cinco/seis_cinco.json @@ -2,15 +2,30 @@ "name": "Daji Seis Cinco", "vendorId": "BF00", "productId": "BF22", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,15 +38,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,14 +69,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +95,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -82,24 +124,45 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,15" diff --git a/v3/damapad/damapad.json b/v3/damapad/damapad.json index e82fb37b62..c1597cd1ba 100644 --- a/v3/damapad/damapad.json +++ b/v3/damapad/damapad.json @@ -2,23 +2,66 @@ "name": "Damapad", "vendorId": "0x6D64", "productId": "0x6470", - "matrix": {"rows": 3, "cols": 6}, + "matrix": { + "rows": 3, + "cols": 6 + }, "layouts": { - "labels": [["Bottom Left", "WKL", "Space"]], + "labels": [ + [ + "Bottom Left", + "WKL", + "Space" + ] + ], "keymap": [ - [{"x": 5.25}, "0,5"], - [{"y": -0.75}, "0,0", "0,1", "0,2", "0,3", "0,4"], - ["1,0", "1,1", "1,2", "1,3", "1,4", {"x": 0.25}, "1,5"], [ - {"w": 2.75}, + { + "x": 5.25 + }, + "0,5" + ], + [ + { + "y": -0.75 + }, + "0,0", + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + { + "x": 0.25 + }, + "1,5" + ], + [ + { + "w": 2.75 + }, "2,1\n\n\n0,1", - {"x": -2.75}, + { + "x": -2.75 + }, "2,0\n\n\n0,0", - {"x": 0.75}, + { + "x": 0.75 + }, "2,1\n\n\n0,0", - {"w": 2.25}, + { + "w": 2.25 + }, "2,3", - {"x": 0.25}, + { + "x": 0.25 + }, "2,5" ] ] diff --git a/v3/darkproject/kd83a_bfg_edition/kd83a_bfg_edition.json b/v3/darkproject/kd83a_bfg_edition/kd83a_bfg_edition.json index 089cab4681..a26fef3a10 100644 --- a/v3/darkproject/kd83a_bfg_edition/kd83a_bfg_edition.json +++ b/v3/darkproject/kd83a_bfg_edition/kd83a_bfg_edition.json @@ -2,12 +2,19 @@ "name": "kd83a_bfg_edition", "vendorId": "0x342D", "productId": "0xE392", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 14, "cols": 8}, + "matrix": { + "rows": 14, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "keymap":[ - [ + "keymap": [ + [ { "c": "#777777" }, @@ -84,7 +91,7 @@ "10,2", { "c": "#aaaaaa" - }, + }, "6,5" ], [ diff --git a/v3/darkproject/kd87a_bfg_edition/kd87a_bfg_edition.json b/v3/darkproject/kd87a_bfg_edition/kd87a_bfg_edition.json index 2545098e8e..798f70becf 100644 --- a/v3/darkproject/kd87a_bfg_edition/kd87a_bfg_edition.json +++ b/v3/darkproject/kd87a_bfg_edition/kd87a_bfg_edition.json @@ -2,12 +2,19 @@ "name": "kd87a_bfg_edition", "vendorId": "0x342d", "productId": "0xe393", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 14, "cols": 8}, + "matrix": { + "rows": 14, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "keymap":[ - [ + "keymap": [ + [ { "c": "#777777" }, @@ -21,21 +28,21 @@ "3,1", "3,3", { - "x":0.5 + "x": 0.5 }, "0,7", "6,3", "7,1", "7,6", { - "x":0.5 + "x": 0.5 }, "10,6", "10,7", "10,3", "10,5", { - "x":0.5, + "x": 0.5, "c": "#aaaaaa" }, "9,7", @@ -66,7 +73,7 @@ "10,1", { "c": "#aaaaaa", - "x":0.5 + "x": 0.5 }, "12,6", { @@ -104,8 +111,8 @@ "10,2", { "c": "#aaaaaa", - "x":0.5 - }, + "x": 0.5 + }, "6,5", "7,5", "2,5" @@ -161,7 +168,7 @@ "9,1", { "c": "#777777", - "x":1.5 + "x": 1.5 }, "3,5" ], @@ -208,7 +215,7 @@ "0,4", { "c": "#777777", - "x":0.5 + "x": 0.5 }, "0,3", "7,3", diff --git a/v3/darmoshark/k3/k3.json b/v3/darmoshark/k3/k3.json index 50b2ee8a4a..21deda90af 100644 --- a/v3/darmoshark/k3/k3.json +++ b/v3/darmoshark/k3/k3.json @@ -1,58 +1,64 @@ { - "name": "K3 QMK", - "vendorId": "0xC001", - "productId": "0x3667", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 4}, - "layouts": { - "keymap": - [ - [ - { - "c": "#cccccccc" - }, - "0,0", - "0,1", - "0,2", - "0,3" - ], - [ - "1,0", - "1,1", - "1,2", - "1,3" - ], - [ - "2,0", - "2,1", - "2,2", - { - "h": 2 - }, - "2,3" - ], - [ - "3,0", - "3,1", - "3,2" - ], - [ - "4,0", - "4,1", - "4,2", - { - "h": 2 - }, - "4,3" - ], - [ - { - "w": 2 - }, - "5,1", - "5,2" - ] - ] - } + "name": "K3 QMK", + "vendorId": "0xC001", + "productId": "0x3667", + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + { + "c": "#cccccccc" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + { + "h": 2 + }, + "2,3" + ], + [ + "3,0", + "3,1", + "3,2" + ], + [ + "4,0", + "4,1", + "4,2", + { + "h": 2 + }, + "4,3" + ], + [ + { + "w": 2 + }, + "5,1", + "5,2" + ] + ] + } } diff --git a/v3/dasky/reverb/reverb.json b/v3/dasky/reverb/reverb.json index 0519b41a7e..1d24494fbe 100644 --- a/v3/dasky/reverb/reverb.json +++ b/v3/dasky/reverb/reverb.json @@ -2,41 +2,313 @@ "name": "Reverb", "vendorId": "0x8181", "productId": "0x0001", - "matrix": { "rows": 7, "cols": 8 }, - "menus": ["qmk_rgb_matrix"], - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 7, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [{"r":15,"x":4},"1,1"], - [{"y":-0.75,"x":3},"1,0",{"x":1},"2,0"], - [{"y":-0.75,"x":1},"0,0","0,1",{"x":3},"2,1"], - [{"y":-0.5,"x":4},"1,3"], - [{"y":-0.75,"x":3},"1,2",{"x":1},"2,2"], - [{"y":-0.75,"x":1},"0,2","0,3",{"x":3},"2,3"], - [{"y":-0.5,"x":4},"1,5"], - [{"y":-0.75,"x":3},"1,4",{"x":1},"2,4"], - [{"y":-0.75,"x":1},"0,4","0,5",{"x":3},"2,5"], - [{"y":-0.5,"x":4},"1,7"], - [{"y":-0.75,"x":3},"1,6",{"x":1},"2,6"], - [{"y":-0.75,"x":1,"c":"#aaaaaa"},"0,6",{"c":"#cccccc"},"0,7",{"x":3},"2,7"], - [{"x":5,"c":"#777777"},"6,0"], - [{"y":-0.75,"x":6},"6,1"], - [{"r":30,"y":-3.05,"x":8.3},"6,2"], - [{"r":-30,"rx":15,"ry":8,"y":-4.7,"x":-6.3},"6,3"], - [{"r":-15,"y":-4.3,"x":-4,"c":"#cccccc"},"4,0"], - [{"y":-0.75,"x":-5},"3,1",{"x":1},"4,1"], - [{"y":-0.75,"x":-6},"3,0",{"x":3},"5,0","5,1"], - [{"y":-0.5,"x":-4},"4,2"], - [{"y":-0.75,"x":-5},"3,3",{"x":1},"4,3"], - [{"y":-0.75,"x":-6},"3,2",{"x":3},"5,2","5,3"], - [{"y":-0.5,"x":-4},"4,4"], - [{"y":-0.75,"x":-5},"3,5",{"x":1},"4,5"], - [{"y":-0.75,"x":-6},"3,4",{"x":3},"5,4","5,5"], - [{"y":-0.5,"x":-4},"4,6"], - [{"y":-0.75,"x":-5},"3,7",{"x":1},"4,7"], - [{"y":-0.75,"x":-6},"3,6",{"x":3},"5,6",{"c":"#aaaaaa"},"5,7"], - [{"x":-5,"c":"#777777"},"6,5"], - [{"y":-0.75,"x":-6},"6,4"] + [ + { + "r": 15, + "x": 4 + }, + "1,1" + ], + [ + { + "y": -0.75, + "x": 3 + }, + "1,0", + { + "x": 1 + }, + "2,0" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "0,0", + "0,1", + { + "x": 3 + }, + "2,1" + ], + [ + { + "y": -0.5, + "x": 4 + }, + "1,3" + ], + [ + { + "y": -0.75, + "x": 3 + }, + "1,2", + { + "x": 1 + }, + "2,2" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "0,2", + "0,3", + { + "x": 3 + }, + "2,3" + ], + [ + { + "y": -0.5, + "x": 4 + }, + "1,5" + ], + [ + { + "y": -0.75, + "x": 3 + }, + "1,4", + { + "x": 1 + }, + "2,4" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "0,4", + "0,5", + { + "x": 3 + }, + "2,5" + ], + [ + { + "y": -0.5, + "x": 4 + }, + "1,7" + ], + [ + { + "y": -0.75, + "x": 3 + }, + "1,6", + { + "x": 1 + }, + "2,6" + ], + [ + { + "y": -0.75, + "x": 1, + "c": "#aaaaaa" + }, + "0,6", + { + "c": "#cccccc" + }, + "0,7", + { + "x": 3 + }, + "2,7" + ], + [ + { + "x": 5, + "c": "#777777" + }, + "6,0" + ], + [ + { + "y": -0.75, + "x": 6 + }, + "6,1" + ], + [ + { + "r": 30, + "y": -3.05, + "x": 8.3 + }, + "6,2" + ], + [ + { + "r": -30, + "rx": 15, + "ry": 8, + "y": -4.7, + "x": -6.3 + }, + "6,3" + ], + [ + { + "r": -15, + "y": -4.3, + "x": -4, + "c": "#cccccc" + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": -5 + }, + "3,1", + { + "x": 1 + }, + "4,1" + ], + [ + { + "y": -0.75, + "x": -6 + }, + "3,0", + { + "x": 3 + }, + "5,0", + "5,1" + ], + [ + { + "y": -0.5, + "x": -4 + }, + "4,2" + ], + [ + { + "y": -0.75, + "x": -5 + }, + "3,3", + { + "x": 1 + }, + "4,3" + ], + [ + { + "y": -0.75, + "x": -6 + }, + "3,2", + { + "x": 3 + }, + "5,2", + "5,3" + ], + [ + { + "y": -0.5, + "x": -4 + }, + "4,4" + ], + [ + { + "y": -0.75, + "x": -5 + }, + "3,5", + { + "x": 1 + }, + "4,5" + ], + [ + { + "y": -0.75, + "x": -6 + }, + "3,4", + { + "x": 3 + }, + "5,4", + "5,5" + ], + [ + { + "y": -0.5, + "x": -4 + }, + "4,6" + ], + [ + { + "y": -0.75, + "x": -5 + }, + "3,7", + { + "x": 1 + }, + "4,7" + ], + [ + { + "y": -0.75, + "x": -6 + }, + "3,6", + { + "x": 3 + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,7" + ], + [ + { + "x": -5, + "c": "#777777" + }, + "6,5" + ], + [ + { + "y": -0.75, + "x": -6 + }, + "6,4" ] + ] } } diff --git a/v3/dcpedit/redherring/redherring.json b/v3/dcpedit/redherring/redherring.json index 1e46ae7f34..2244b9e0e7 100644 --- a/v3/dcpedit/redherring/redherring.json +++ b/v3/dcpedit/redherring/redherring.json @@ -1,523 +1,521 @@ { - "name": "Red Herring", - "vendorId": "0xDC9E", - "productId": "0x12ED", - "matrix": { - "rows": 6, - "cols": 15 - }, - "layouts": { - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift" - ], - "keymap": [ - [ - { - "y":0.25, - "x":0.75, - "c":"#777777" - }, - "5,14", - { - "x":0.5, - "c":"#cccccc" - }, - "0,0", - "0,1", - { - "x":8.75 - }, - "0,10", - "0,11", - { - "x":0.13, - "c":"#aaaaaa" - }, - "0,12", - { - "x":0 - }, - "0,13", - { - "x":0.87 - }, - "0,14\n\n\n\n\n\n\n\n\ne0" - ], - [ - { - "y":0.25, - "x":2, - "c":"#cccccc" - }, - "1,0", - "1,1", - { - "x":9.25 - }, - "1,10", - "1,11", - "1,12", - { - "c":"#aaaaaa", - "w":2 - }, - "1,14\n\n\n0,0", - { - "x":0.5, - "c":"#cccccc" - }, - "2,14", - { - "x":0.75 - }, - "1,13\n\n\n0,1", - "1,14\n\n\n0,1" - ], - [ - { - "x":1.25, - "c":"#aaaaaa", - "w":1.5 - }, - "2,0", - { - "c":"#cccccc" - }, - "2,1", - { - "x":9.75 - }, - "2,10", - "2,11", - "2,12", - { - "w":1.5 - }, - "2,13\n\n\n1,0", - { - "x":0.5 - }, - "3,13", - { - "x":1.75, - "c":"#777777", - "w":1.25, - "h":2, - "w2":1.5, - "h2":1, - "x2":-0.25 - }, - "3,12\n\n\n1,1" - ], - [ - { - "x":0.75, - "c":"#aaaaaa", - "w":1.75 - }, - "3,0", - { - "c":"#cccccc" - }, - "3,1", - { - "x":10.25 - }, - "3,10", - "3,11", - { - "c":"#777777", - "w":2.25 - }, - "3,12\n\n\n1,0", - { - "x":0.25, - "c":"#cccccc" - }, - "3,14", - { - "x":1 - }, - "2,13\n\n\n1,1" - ], - [ - { - "c":"#aaaaaa", - "w":2.25 - }, - "4,0\n\n\n2,0", - { - "c":"#cccccc" - }, - "4,1", - { - "x":10.75 - }, - "4,10", - { - "c":"#aaaaaa", - "w":2.25 - }, - "4,12\n\n\n3,0" - ], - [ - { - "y":-0.75, - "x":17.5, - "c":"#777777" - }, - "4,13" - ], - [ - { - "y":-0.25, - "x":0.5, - "c":"#aaaaaa", - "w":1.25 - }, - "5,0", - { - "w":1.25 - }, - "5,1", - { - "x":10.75, - "w":1.25 - }, - "5,9", - { - "w":1.25 - }, - "5,10" - ], - [ - { - "y":-0.75, - "x":16.5, - "c":"#777777" - }, - "5,11", - "5,12", - "5,13" - ], - [ - { - "c":"#aaaaaa", - "w":1.25 - }, - "4,14\n\n\n2,1", - "4,0\n\n\n2,1", - { - "x":12.75 - }, - "4,11\n\n\n3,1", - { - "w":1.25 - }, - "4,12\n\n\n3,1" - ], - [ - { - "r":14, - "rx":4, - "ry":2.5, - "y":-2.37, - "x":1, - "c":"#cccccc" - }, - "0,3" - ], - [ - { - "y":-0.88 - }, - "0,2", - { - "x":1, - "c":"#aaaaaa" - }, - "0,4" - ], - [ - { - "y":-0.87, - "x":3 - }, - "0,5" - ], - [ - { - "x":1, - "c":"#cccccc" - }, - "1,3" - ], - [ - { - "y":-0.88 - }, - "1,2", - { - "x":1 - }, - "1,4" - ], - [ - { - "y":-0.87, - "x":3 - }, - "1,5" - ], - [ - { - "y":-0.25, - "x":1 - }, - "2,3" - ], - [ - { - "y":-0.88 - }, - "2,2", - { - "x":1 - }, - "2,4" - ], - [ - { - "y":-0.87, - "x":3 - }, - "2,5" - ], - [ - { - "y":-0.25, - "x":1 - }, - "3,3" - ], - [ - { - "y":-0.88 - }, - "3,2", - { - "x":1 - }, - "3,4" - ], - [ - { - "y":-0.87, - "x":3 - }, - "3,5" - ], - [ - { - "y":-0.25, - "x":1 - }, - "4,3" - ], - [ - { - "y":-0.88 - }, - "4,2", - { - "x":1 - }, - "4,4" - ], - [ - { - "y":-0.87, - "x":3 - }, - "4,5", - "5,5" - ], - [ - { - "y":-0.13, - "x":0.5, - "c":"#aaaaaa", - "w":1.25 - }, - "5,2", - { - "w":1.25 - }, - "5,3" - ], - [ - { - "y":-0.87, - "x":3, - "c":"#cccccc", - "w":2 - }, - "5,4" - ], - [ - { - "r":-14, - "rx":13.25, - "y":-2.37, - "x":-2 - }, - "0,8" - ], - [ - { - "y":-0.88, - "x":-3, - "c":"#aaaaaa" - }, - "0,7", - { - "x":1, - "c":"#cccccc" - }, - "0,9" - ], - [ - { - "y":-0.87, - "x":-4, - "c":"#aaaaaa" - }, - "0,6" - ], - [ - { - "x":-2, - "c":"#cccccc" - }, - "1,8" - ], - [ - { - "y":-0.88, - "x":-3 - }, - "1,7", - { - "x":1 - }, - "1,9" - ], - [ - { - "y":-0.87, - "x":-4 - }, - "1,6" - ], - [ - { - "y":-0.25, - "x":-2 - }, - "2,8" - ], - [ - { - "y":-0.88, - "x":-3 - }, - "2,7", - { - "x":1 - }, - "2,9" - ], - [ - { - "y":-0.87, - "x":-4 - }, - "2,6" - ], - [ - { - "y":-0.25, - "x":-2 - }, - "3,8" - ], - [ - { - "y":-0.88, - "x":-3 - }, - "3,7", - { - "x":1 - }, - "3,9" - ], - [ - { - "y":-0.87, - "x":-4 - }, - "3,6" - ], - [ - { - "y":-0.25, - "x":-2 - }, - "4,8" - ], - [ - { - "y":-0.88, - "x":-3 - }, - "4,7", - { - "x":1 - }, - "4,9" - ], - [ - { - "y":-0.87, - "x":-5 - }, - "5,6", - "4,6" - ], - [ - { - "y":-0.13, - "x":-2.25, - "c":"#aaaaaa", - "w":1.25 - }, - "5,8" - ], - [ - { - "y":-0.87, - "x":-5, - "c":"#cccccc", - "w":2.75 - }, - "5,7" - ] - ] - - - } + "name": "Red Herring", + "vendorId": "0xDC9E", + "productId": "0x12ED", + "matrix": { + "rows": 6, + "cols": 15 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift" + ], + "keymap": [ + [ + { + "y": 0.25, + "x": 0.75, + "c": "#777777" + }, + "5,14", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,0", + "0,1", + { + "x": 8.75 + }, + "0,10", + "0,11", + { + "x": 0.13, + "c": "#aaaaaa" + }, + "0,12", + { + "x": 0 + }, + "0,13", + { + "x": 0.87 + }, + "0,14\n\n\n\n\n\n\n\n\ne0" + ], + [ + { + "y": 0.25, + "x": 2, + "c": "#cccccc" + }, + "1,0", + "1,1", + { + "x": 9.25 + }, + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,14\n\n\n0,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "2,14", + { + "x": 0.75 + }, + "1,13\n\n\n0,1", + "1,14\n\n\n0,1" + ], + [ + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "x": 9.75 + }, + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13\n\n\n1,0", + { + "x": 0.5 + }, + "3,13", + { + "x": 1.75, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,12\n\n\n1,1" + ], + [ + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + { + "x": 10.25 + }, + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,12\n\n\n1,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,14", + { + "x": 1 + }, + "2,13\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "4,1", + { + "x": 10.75 + }, + "4,10", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,12\n\n\n3,0" + ], + [ + { + "y": -0.75, + "x": 17.5, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "x": 10.75, + "w": 1.25 + }, + "5,9", + { + "w": 1.25 + }, + "5,10" + ], + [ + { + "y": -0.75, + "x": 16.5, + "c": "#777777" + }, + "5,11", + "5,12", + "5,13" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,14\n\n\n2,1", + "4,0\n\n\n2,1", + { + "x": 12.75 + }, + "4,11\n\n\n3,1", + { + "w": 1.25 + }, + "4,12\n\n\n3,1" + ], + [ + { + "r": 14, + "rx": 4, + "ry": 2.5, + "y": -2.37, + "x": 1, + "c": "#cccccc" + }, + "0,3" + ], + [ + { + "y": -0.88 + }, + "0,2", + { + "x": 1, + "c": "#aaaaaa" + }, + "0,4" + ], + [ + { + "y": -0.87, + "x": 3 + }, + "0,5" + ], + [ + { + "x": 1, + "c": "#cccccc" + }, + "1,3" + ], + [ + { + "y": -0.88 + }, + "1,2", + { + "x": 1 + }, + "1,4" + ], + [ + { + "y": -0.87, + "x": 3 + }, + "1,5" + ], + [ + { + "y": -0.25, + "x": 1 + }, + "2,3" + ], + [ + { + "y": -0.88 + }, + "2,2", + { + "x": 1 + }, + "2,4" + ], + [ + { + "y": -0.87, + "x": 3 + }, + "2,5" + ], + [ + { + "y": -0.25, + "x": 1 + }, + "3,3" + ], + [ + { + "y": -0.88 + }, + "3,2", + { + "x": 1 + }, + "3,4" + ], + [ + { + "y": -0.87, + "x": 3 + }, + "3,5" + ], + [ + { + "y": -0.25, + "x": 1 + }, + "4,3" + ], + [ + { + "y": -0.88 + }, + "4,2", + { + "x": 1 + }, + "4,4" + ], + [ + { + "y": -0.87, + "x": 3 + }, + "4,5", + "5,5" + ], + [ + { + "y": -0.13, + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "5,2", + { + "w": 1.25 + }, + "5,3" + ], + [ + { + "y": -0.87, + "x": 3, + "c": "#cccccc", + "w": 2 + }, + "5,4" + ], + [ + { + "r": -14, + "rx": 13.25, + "y": -2.37, + "x": -2 + }, + "0,8" + ], + [ + { + "y": -0.88, + "x": -3, + "c": "#aaaaaa" + }, + "0,7", + { + "x": 1, + "c": "#cccccc" + }, + "0,9" + ], + [ + { + "y": -0.87, + "x": -4, + "c": "#aaaaaa" + }, + "0,6" + ], + [ + { + "x": -2, + "c": "#cccccc" + }, + "1,8" + ], + [ + { + "y": -0.88, + "x": -3 + }, + "1,7", + { + "x": 1 + }, + "1,9" + ], + [ + { + "y": -0.87, + "x": -4 + }, + "1,6" + ], + [ + { + "y": -0.25, + "x": -2 + }, + "2,8" + ], + [ + { + "y": -0.88, + "x": -3 + }, + "2,7", + { + "x": 1 + }, + "2,9" + ], + [ + { + "y": -0.87, + "x": -4 + }, + "2,6" + ], + [ + { + "y": -0.25, + "x": -2 + }, + "3,8" + ], + [ + { + "y": -0.88, + "x": -3 + }, + "3,7", + { + "x": 1 + }, + "3,9" + ], + [ + { + "y": -0.87, + "x": -4 + }, + "3,6" + ], + [ + { + "y": -0.25, + "x": -2 + }, + "4,8" + ], + [ + { + "y": -0.88, + "x": -3 + }, + "4,7", + { + "x": 1 + }, + "4,9" + ], + [ + { + "y": -0.87, + "x": -5 + }, + "5,6", + "4,6" + ], + [ + { + "y": -0.13, + "x": -2.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "5,8" + ], + [ + { + "y": -0.87, + "x": -5, + "c": "#cccccc", + "w": 2.75 + }, + "5,7" + ] + ] } +} diff --git a/v3/deemen17/de60fs.json b/v3/deemen17/de60fs.json index 411663d23b..a2d069d021 100644 --- a/v3/deemen17/de60fs.json +++ b/v3/deemen17/de60fs.json @@ -1,156 +1,162 @@ { - "name": "De60fs Rev.1", - "vendorId": "0xDE17", - "productId": "0x60F0", - "menus": [ "qmk_rgblight" ], - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, - "layouts": { - "labels": [ - "Split Backspace", - "2.75U Right Shift" + "name": "De60fs Rev.1", + "vendorId": "0xDE17", + "productId": "0x60F0", + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ + "Split Backspace", + "2.75U Right Shift" + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 0.25 + }, + "0,13\n\n\n0,1", + "2,12\n\n\n0,1" ], - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "x": 0.25 - }, - "0,13\n\n\n0,1", - "2,12\n\n\n0,1" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12\n\n\n1,0", - "3,13\n\n\n1,0", - { - "x": 0.25, - "w": 2.75 - }, - "3,12\n\n\n1,1" - ], - [ - { - "w": 1.5 - }, - "4,0", - "4,1", - { - "w": 1.5 - }, - "4,2", - { - "c": "#cccccc", - "w": 7 - }, - "4,6", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11", - "4,12", - { - "w": 1.5 - }, - "4,13" - ] + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n1,0", + "3,13\n\n\n1,0", + { + "x": 0.25, + "w": 2.75 + }, + "3,12\n\n\n1,1" + ], + [ + { + "w": 1.5 + }, + "4,0", + "4,1", + { + "w": 1.5 + }, + "4,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11", + "4,12", + { + "w": 1.5 + }, + "4,13" ] - } + ] + } } - \ No newline at end of file diff --git a/v3/dekunukem/duckypad/duckypad.json b/v3/dekunukem/duckypad/duckypad.json index 3780a2a27b..e939cf27fd 100644 --- a/v3/dekunukem/duckypad/duckypad.json +++ b/v3/dekunukem/duckypad/duckypad.json @@ -2,16 +2,45 @@ "name": "duckyPad", "vendorId": "0x444E", "productId": "0x4450", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 1, "cols": 17}, + "matrix": { + "rows": 1, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["0,3", "0,4", "0,5"], - ["0,6", "0,7", "0,8"], - ["0,9", "0,10", "0,11"], - ["0,12", "0,13", "0,14", "0,15", "0,16"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "0,3", + "0,4", + "0,5" + ], + [ + "0,6", + "0,7", + "0,8" + ], + [ + "0,9", + "0,10", + "0,11" + ], + [ + "0,12", + "0,13", + "0,14", + "0,15", + "0,16" + ] ] } } diff --git a/v3/delilah/delilah.json b/v3/delilah/delilah.json index a7b1c9ee03..84e395d826 100644 --- a/v3/delilah/delilah.json +++ b/v3/delilah/delilah.json @@ -2,15 +2,26 @@ "name": "Delilah", "vendorId": "0x726b", "productId": "0x645c", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,11 +32,15 @@ "0,8", "0,9", "0,10", - {"w": 1.25}, + { + "w": 1.25 + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -37,13 +52,20 @@ "1,8", "1,9", "1,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,11" ], [ - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -53,23 +75,40 @@ "2,7", "2,8", "2,9", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "2,11" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "3,0", "3,1", "3,2", - {"w": 2.25, "c": "#cccccc"}, + { + "w": 2.25, + "c": "#cccccc" + }, "3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "3,6", - {"x": 0.75}, - {"c": "#aaaaaa"}, + { + "x": 0.75 + }, + { + "c": "#aaaaaa" + }, "3,8", "3,9", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11" ] ] diff --git a/v3/demiurge/demiurge.json b/v3/demiurge/demiurge.json index 454bd2d9b8..9387f10e75 100644 --- a/v3/demiurge/demiurge.json +++ b/v3/demiurge/demiurge.json @@ -2,20 +2,46 @@ "name": "Demiurge", "vendorId": "0x6F6A", "productId": "0x6475", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ - [{"x": 15.5}, "0,15\n\n\n0,1", {"c": "#aaaaaa"}, "0,16\n\n\n0,1"], [ - {"y": 0.25}, + { + "x": 15.5 + }, + "0,15\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,16\n\n\n0,1" + ], + [ + { + "y": 0.25 + }, "0,0", "0,1", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -28,15 +54,23 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0" ], [ "1,0", "1,1", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -49,16 +83,25 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,16" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", "2,1", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -70,16 +113,26 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -90,24 +143,45 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,14\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,14\n\n\n1,1", "3,16\n\n\n1,1" ], [ "4,0", "4,1", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "4,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,16" ] ] diff --git a/v3/deng/djam/djam.json b/v3/deng/djam/djam.json index 64f50c3cb5..42500e81dd 100644 --- a/v3/deng/djam/djam.json +++ b/v3/deng/djam/djam.json @@ -2,39 +2,75 @@ "name": "REVPAD", "vendorId": "0xDE29", "productId": "0x7325", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], "matrix": { "rows": 3, "cols": 8 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [{"x": 1}, "0,0", "0,1", "0,2", {"x": 3}, "0,5", "0,6", "0,7"], [ - {"y": -0.5, "h": 2}, + { + "x": 1 + }, + "0,0", + "0,1", + "0,2", + { + "x": 3 + }, + "0,5", + "0,6", + "0,7" + ], + [ + { + "y": -0.5, + "h": 2 + }, "1,0", - {"y": 0.5}, + { + "y": 0.5 + }, "1,1", "1,2", "1,3", - {"x": 3}, + { + "x": 3 + }, "1,4", "1,5", "1,6", - {"y": -0.5, "h": 2}, + { + "y": -0.5, + "h": 2 + }, "1,7" ], [ - {"y": 1.5}, + { + "y": 1.5 + }, "2,0", "2,1", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "2,2", "2,3", - {"w": 2}, + { + "w": 2 + }, "2,4", - {"x": 1}, + { + "x": 1 + }, "2,5", "2,6" ] diff --git a/v3/deng/thirty/thirty.json b/v3/deng/thirty/thirty.json index d4cc44ce3b..2401eab4dd 100644 --- a/v3/deng/thirty/thirty.json +++ b/v3/deng/thirty/thirty.json @@ -2,15 +2,30 @@ "name": "Thirty", "vendorId": "0xDE29", "productId": "0x7342", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], "matrix": { "rows": 6, "cols": 5 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4", "3,4", "3,3", "3,2", "3,1", "3,0"], + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "3,4", + "3,3", + "3,2", + "3,1", + "3,0" + ], [ "1,0", "1,1", @@ -21,7 +36,9 @@ "4,3", "4,2", "4,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,0" ], [ @@ -32,11 +49,17 @@ "2,4", "5,4", "5,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,0" ] ] diff --git a/v3/densus/alveus/mx/alveus.json b/v3/densus/alveus/mx/alveus.json index 3bad2c118a..268690ff5a 100644 --- a/v3/densus/alveus/mx/alveus.json +++ b/v3/densus/alveus/mx/alveus.json @@ -2,7 +2,10 @@ "name": "Alveus", "vendorId": "0xDE00", "productId": "0x0F70", - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", @@ -13,210 +16,210 @@ "1.5U Nav Keys" ], "keymap": [ - [ - { - "x": 2.5 - }, - "0,0", - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "x": 0.25 - }, - "0,14\n\n\n4,0", - "0,15\n\n\n4,0", - "0,16\n\n\n4,0", - { - "x": 1 - }, - "0,13\n\n\n0,1", - "2,14\n\n\n0,1", - { - "x": 0.25, - "w": 1.5 - }, - "0,14\n\n\n4,1", - { - "w": 1.5 - }, - "0,16\n\n\n4,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "1,14\n\n\n5,0", - "1,15\n\n\n5,0", - "1,16\n\n\n5,0", - { - "x": 1.75, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,14\n\n\n5,1", - { - "w": 1.5 - }, - "1,16\n\n\n5,1" - ], - [ - { - "x": 2.5, - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "x": 4, - "c": "#cccccc" - }, - "2,12\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n2,1", - "3,1\n\n\n2,1", - { - "x": 0.25, - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,12\n\n\n3,0", - { - "x": 1.25, - "c": "#777777" - }, - "3,15", - { - "x": 1.25, - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12\n\n\n3,1", - "3,13\n\n\n3,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "4,0", - "4,1", - { - "w": 1.5 - }, - "4,2", - { - "c": "#cccccc", - "w": 7 - }, - "4,6", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11", - "4,12", - { - "w": 1.5 - }, - "4,13", - { - "x": 0.25, - "c": "#777777" - }, - "4,14", - "4,15", - "4,16" - ] -] + [ + { + "x": 2.5 + }, + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 0.25 + }, + "0,14\n\n\n4,0", + "0,15\n\n\n4,0", + "0,16\n\n\n4,0", + { + "x": 1 + }, + "0,13\n\n\n0,1", + "2,14\n\n\n0,1", + { + "x": 0.25, + "w": 1.5 + }, + "0,14\n\n\n4,1", + { + "w": 1.5 + }, + "0,16\n\n\n4,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "1,14\n\n\n5,0", + "1,15\n\n\n5,0", + "1,16\n\n\n5,0", + { + "x": 1.75, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,14\n\n\n5,1", + { + "w": 1.5 + }, + "1,16\n\n\n5,1" + ], + [ + { + "x": 2.5, + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "x": 4, + "c": "#cccccc" + }, + "2,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1", + { + "x": 0.25, + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n3,0", + { + "x": 1.25, + "c": "#777777" + }, + "3,15", + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n3,1", + "3,13\n\n\n3,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0", + "4,1", + { + "w": 1.5 + }, + "4,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11", + "4,12", + { + "w": 1.5 + }, + "4,13", + { + "x": 0.25, + "c": "#777777" + }, + "4,14", + "4,15", + "4,16" + ] + ] } -} \ No newline at end of file +} diff --git a/v3/dinofizz/fnrow/fnrow_v1.json b/v3/dinofizz/fnrow/fnrow_v1.json index 8b4dfbd356..0440acaae2 100644 --- a/v3/dinofizz/fnrow/fnrow_v1.json +++ b/v3/dinofizz/fnrow/fnrow_v1.json @@ -2,23 +2,38 @@ "name": "FnRow v1", "vendorId": "0xD1F1", "productId": "0x0100", - "matrix": {"rows": 2, "cols": 7}, + "matrix": { + "rows": 2, + "cols": 7 + }, "layouts": { "keymap": [ [ - {"x": 0, "c": "#777777"}, + { + "x": 0, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "1,0", "1,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,2", "1,3", "1,4", diff --git a/v3/dm9records/tartan/keyboard.json b/v3/dm9records/tartan/keyboard.json index 3f2d390337..2bcad532ca 100644 --- a/v3/dm9records/tartan/keyboard.json +++ b/v3/dm9records/tartan/keyboard.json @@ -2,7 +2,10 @@ "name": "Dm9Records Tartan", "vendorId": "0x16c0", "productId": "0x27db", - "matrix": {"rows": 5, "cols": 13}, + "matrix": { + "rows": 5, + "cols": 13 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,9 +15,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,17 +35,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,9\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,11\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +71,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,0", { "x": 1.25, @@ -64,9 +87,15 @@ "2,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +107,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,11\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,29 +147,58 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,0", - {"x": 0.25, "w": 1.75, "w2": 1}, + { + "x": 0.25, + "w": 1.75, + "w2": 1 + }, "3,12\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,12\n\n\n2,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7" ] ] diff --git a/v3/dmqdesign/spin.json b/v3/dmqdesign/spin.json index 0f2c8ac0c2..57d5a310ea 100644 --- a/v3/dmqdesign/spin.json +++ b/v3/dmqdesign/spin.json @@ -2,23 +2,65 @@ "name": "SPIN Macropad", "vendorId": "0xA455", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 3, "cols": 5}, + "matrix": { + "rows": 3, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ "0,0", "1,0", "2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,4", - {"f": 4, "w": 14, "h": 5, "d": true} + { + "f": 4, + "w": 14, + "h": 5, + "d": true + } ], - [{"f": 3}, "0,1", "1,1", "2,1"], - [{"y": -0.5, "x": 3.25}, "1,4"], - [{"y": -0.5}, "0,2", "1,2", "2,2"], - ["0,3", "1,3", "2,3", {"x": 0.25}, "0,4"] + [ + { + "f": 3 + }, + "0,1", + "1,1", + "2,1" + ], + [ + { + "y": -0.5, + "x": 3.25 + }, + "1,4" + ], + [ + { + "y": -0.5 + }, + "0,2", + "1,2", + "2,2" + ], + [ + "0,3", + "1,3", + "2,3", + { + "x": 0.25 + }, + "0,4" + ] ] } } diff --git a/v3/dnworks/997pt3/997pt3.json b/v3/dnworks/997pt3/997pt3.json index a874b7e7c6..593e087d97 100644 --- a/v3/dnworks/997pt3/997pt3.json +++ b/v3/dnworks/997pt3/997pt3.json @@ -224,4 +224,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/dnworks/frltkl/frltkl.json b/v3/dnworks/frltkl/frltkl.json index c5068def8e..cae17dee06 100644 --- a/v3/dnworks/frltkl/frltkl.json +++ b/v3/dnworks/frltkl/frltkl.json @@ -289,4 +289,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/dnworks/numpad/numpad.json b/v3/dnworks/numpad/numpad.json index 88ee63f99f..a1846339fd 100644 --- a/v3/dnworks/numpad/numpad.json +++ b/v3/dnworks/numpad/numpad.json @@ -1,118 +1,118 @@ -{ - "name": "dnworks Numpad rev1", - "vendorId": "0x4C23", - "productId": "0x2937", - "matrix": { - "rows": 7, - "cols": 4 - }, - "layouts": { - "labels": [ - "Top Left 2u", - "Top Right 2u", - "Split Plus", - "Split Enter", - "Split Zero" - ], - "keymap": [ - [ - { - "w": 2 - }, - "0,0\n\n\n0,1", - { - "w": 2 - }, - "0,2\n\n\n1,1" - ], - [ - { - "y": 0.5, - "c": "#aaaaaa" - }, - "0,0\n\n\n0,0", - "0,1\n\n\n0,0", - "0,2\n\n\n1,0", - "0,3\n\n\n1,0" - ], - [ - { - "y": 0.25 - }, - "1,0", - "1,1", - "1,2", - "6,3" - ], - [ - { - "c": "#cccccc" - }, - "2,0", - "2,1", - "2,2", - { - "c": "#aaaaaa", - "h": 2 - }, - "3,3\n\n\n2,0", - { - "x": 0.5 - }, - "2,3\n\n\n2,1" - ], - [ - { - "c": "#cccccc" - }, - "3,0", - "3,1", - "3,2", - { - "x": 1.5, - "c": "#aaaaaa" - }, - "3,3\n\n\n2,1" - ], - [ - { - "c": "#cccccc" - }, - "4,0", - "4,1", - "4,2", - { - "c": "#777777", - "h": 2 - }, - "5,3\n\n\n3,0", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "4,3\n\n\n3,1" - ], - [ - { - "c": "#cccccc", - "w": 2 - }, - "5,0\n\n\n4,0", - "5,2", - { - "x": 1.5, - "c": "#aaaaaa" - }, - "5,3\n\n\n3,1" - ], - [ - { - "y": 0.5, - "c": "#cccccc" - }, - "5,0\n\n\n4,1", - "5,1\n\n\n4,1" - ] - ] - } -} \ No newline at end of file +{ + "name": "dnworks Numpad rev1", + "vendorId": "0x4C23", + "productId": "0x2937", + "matrix": { + "rows": 7, + "cols": 4 + }, + "layouts": { + "labels": [ + "Top Left 2u", + "Top Right 2u", + "Split Plus", + "Split Enter", + "Split Zero" + ], + "keymap": [ + [ + { + "w": 2 + }, + "0,0\n\n\n0,1", + { + "w": 2 + }, + "0,2\n\n\n1,1" + ], + [ + { + "y": 0.5, + "c": "#aaaaaa" + }, + "0,0\n\n\n0,0", + "0,1\n\n\n0,0", + "0,2\n\n\n1,0", + "0,3\n\n\n1,0" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + "6,3" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + "2,1", + "2,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "3,3\n\n\n2,0", + { + "x": 0.5 + }, + "2,3\n\n\n2,1" + ], + [ + { + "c": "#cccccc" + }, + "3,0", + "3,1", + "3,2", + { + "x": 1.5, + "c": "#aaaaaa" + }, + "3,3\n\n\n2,1" + ], + [ + { + "c": "#cccccc" + }, + "4,0", + "4,1", + "4,2", + { + "c": "#777777", + "h": 2 + }, + "5,3\n\n\n3,0", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "4,3\n\n\n3,1" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "5,0\n\n\n4,0", + "5,2", + { + "x": 1.5, + "c": "#aaaaaa" + }, + "5,3\n\n\n3,1" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "5,0\n\n\n4,1", + "5,1\n\n\n4,1" + ] + ] + } +} diff --git a/v3/dnworks/sbl/sbl.json b/v3/dnworks/sbl/sbl.json index b1996906e3..c9c1402502 100644 --- a/v3/dnworks/sbl/sbl.json +++ b/v3/dnworks/sbl/sbl.json @@ -1,305 +1,305 @@ { - "name": "dnworks SBL", - "vendorId": "0x4C23", - "productId": "0x2934", - "matrix": { - "rows": 5, - "cols": 15 - }, - "layouts": { - "labels": [ - "Split Backspace", - "ISO", - "Split Left Shift", - "Split Right Shift", - [ - "Bottom Row", - "7u", - "6.25u", - "WKL", - "HHKB" - ] + "name": "dnworks SBL", + "vendorId": "0x4C23", + "productId": "0x2934", + "matrix": { + "rows": 5, + "cols": 15 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "7u", + "6.25u", + "WKL", + "HHKB" + ] + ], + "keymap": [ + [ + { + "x": 2.75, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 2, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "x": 1, + "c": "#cccccc" + }, + "2,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1", + { + "x": 0.5, + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n3,0", + { + "x": 0.5, + "w": 1.75 + }, + "3,12\n\n\n3,1", + "3,13\n\n\n3,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "4,0\n\n\n4,0", + "4,1\n\n\n4,0", + { + "w": 1.5 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,0", + "4,12\n\n\n4,0", + { + "w": 1.5 + }, + "4,13\n\n\n4,0" + ], + [ + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, + "4,0\n\n\n4,1", + { + "w": 1.25 + }, + "4,1\n\n\n4,1", + { + "w": 1.25 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,1", + { + "w": 1.25 + }, + "4,11\n\n\n4,1", + { + "w": 1.25 + }, + "4,12\n\n\n4,1", + { + "w": 1.25 + }, + "4,13\n\n\n4,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "4,0\n\n\n4,2", + { + "c": "#cccccc", + "d": true + }, + "4,1\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,2\n\n\n4,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,2", + { + "c": "#cccccc", + "d": true + }, + "4,12\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,13\n\n\n4,2" ], - "keymap": [ - [ - { - "x": 2.75, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,14\n\n\n0,0", - { - "x": 1.25, - "c": "#cccccc" - }, - "0,13\n\n\n0,1", - "0,14\n\n\n0,1" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 2, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "x": 1, - "c": "#cccccc" - }, - "2,12\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n2,1", - "3,1\n\n\n2,1", - { - "x": 0.5, - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,12\n\n\n3,0", - { - "x": 0.5, - "w": 1.75 - }, - "3,12\n\n\n3,1", - "3,13\n\n\n3,1" - ], - [ - { - "x": 2.75, - "w": 1.5 - }, - "4,0\n\n\n4,0", - "4,1\n\n\n4,0", - { - "w": 1.5 - }, - "4,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,0", - "4,12\n\n\n4,0", - { - "w": 1.5 - }, - "4,13\n\n\n4,0" - ], - [ - { - "y": 0.5, - "x": 2.75, - "w": 1.25 - }, - "4,0\n\n\n4,1", - { - "w": 1.25 - }, - "4,1\n\n\n4,1", - { - "w": 1.25 - }, - "4,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n4,1", - { - "w": 1.25 - }, - "4,11\n\n\n4,1", - { - "w": 1.25 - }, - "4,12\n\n\n4,1", - { - "w": 1.25 - }, - "4,13\n\n\n4,1" - ], - [ - { - "x": 2.75, - "w": 1.5 - }, - "4,0\n\n\n4,2", - { - "c": "#cccccc", - "d": true - }, - "4,1\n\n\n4,2", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,2\n\n\n4,2", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n4,2", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,2", - { - "c": "#cccccc", - "d": true - }, - "4,12\n\n\n4,2", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,13\n\n\n4,2" - ], - [ - { - "x": 2.75, - "c": "#cccccc", - "w": 1.5, - "d": true - }, - "4,0\n\n\n4,3", - { - "c": "#aaaaaa" - }, - "4,1\n\n\n4,3", - { - "w": 1.5 - }, - "4,2\n\n\n4,3", - { - "c": "#cccccc", - "w": 6 - }, - "4,6\n\n\n4,3", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n4,3", - "4,11\n\n\n4,3", - { - "c": "#cccccc", - "d": true - }, - "4,12\n\n\n4,3", - { - "w": 1.5, - "d": true - }, - "4,13\n\n\n4,3" - ] + [ + { + "x": 2.75, + "c": "#cccccc", + "w": 1.5, + "d": true + }, + "4,0\n\n\n4,3", + { + "c": "#aaaaaa" + }, + "4,1\n\n\n4,3", + { + "w": 1.5 + }, + "4,2\n\n\n4,3", + { + "c": "#cccccc", + "w": 6 + }, + "4,6\n\n\n4,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n4,3", + "4,11\n\n\n4,3", + { + "c": "#cccccc", + "d": true + }, + "4,12\n\n\n4,3", + { + "w": 1.5, + "d": true + }, + "4,13\n\n\n4,3" ] - } - } \ No newline at end of file + ] + } +} diff --git a/v3/doio/kb04/kb04-01.json b/v3/doio/kb04/kb04-01.json index 3abdede93a..c7a6a7e573 100644 --- a/v3/doio/kb04/kb04-01.json +++ b/v3/doio/kb04/kb04-01.json @@ -1,22 +1,32 @@ -{ - "name": "DOIO KB04-01", - "vendorId": "0xD010", - "productId": "0x0401", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": { "rows": 1, "cols": 5}, - "layouts": { - "keymap":[ - [ - "0,0", - "0,1", - "0,2", - "0,3" - ], - [ - {"x": 1.5,"y": 1}, - "0,4\n\n\n\n\n\n\n\n\ne0" - ] -] -} -} \ No newline at end of file +{ + "name": "DOIO KB04-01", + "vendorId": "0xD010", + "productId": "0x0401", + "matrix": { + "rows": 1, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "x": 1.5, + "y": 1 + }, + "0,4\n\n\n\n\n\n\n\n\ne0" + ] + ] + } +} diff --git a/v3/doio/kb12/kb12-01.json b/v3/doio/kb12/kb12-01.json index b61be4b032..4a6fc55bc6 100644 --- a/v3/doio/kb12/kb12-01.json +++ b/v3/doio/kb12/kb12-01.json @@ -1,116 +1,145 @@ { - "name": "DOIO KB12-01", - "vendorId": "0xD010", - "productId": "0x1201", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - "Alphas Mods", - "Gradient Up/Down", - "Gradient Left/Right", - "Breathing", - "BAND_SAT", - "BAND_VAL", - "BAND_PINWHEEL_SAT", - "BAND_PINWHEEL_VAL", - "BAND_SPIRAL_SAT", - "BAND_SPIRAL_VAL", - "CYCLE_ALL", - "CYCLE_LEFT_RIGHT", - "Cycle Up/Down", - "Cycle Out/In", - "Cycle Out/In Dual", - "Rainbow Moving Chevron", - "Cycle Pinwheel", - "Cycle Spiral", - "Dual Beacon", - "Rainbow Beacon", - "Rainbow Pinwheels", - "Raindrops", - "Jellybean Raindrops", - "Hue Breathing", - "HUE_PENDULUM", - "HUE_WAVE", - "PIXEL_FRACTAL", - "PIXEL_RAIN", - "Typing Heatmap", - "Digital Rain", - "Solid Reactive Simple", - "Solid Reactive", - "Solid Reactive Wide", - "Solid Reactive Multi Wide", - "Solid Reactive Cross", - "Solid Reactive Multi Cross", - "Solid Reactive Nexus", - "Solid Reactive Multi Nexus", - "Spash", - "Multi Splash", - "Solid Splash", - "Solid Multi Splash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "name": "DOIO KB12-01", + "vendorId": "0xD010", + "productId": "0x1201", + "matrix": { + "rows": 3, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "Alphas Mods", + "Gradient Up/Down", + "Gradient Left/Right", + "Breathing", + "BAND_SAT", + "BAND_VAL", + "BAND_PINWHEEL_SAT", + "BAND_PINWHEEL_VAL", + "BAND_SPIRAL_SAT", + "BAND_SPIRAL_VAL", + "CYCLE_ALL", + "CYCLE_LEFT_RIGHT", + "Cycle Up/Down", + "Cycle Out/In", + "Cycle Out/In Dual", + "Rainbow Moving Chevron", + "Cycle Pinwheel", + "Cycle Spiral", + "Dual Beacon", + "Rainbow Beacon", + "Rainbow Pinwheels", + "Raindrops", + "Jellybean Raindrops", + "Hue Breathing", + "HUE_PENDULUM", + "HUE_WAVE", + "PIXEL_FRACTAL", + "PIXEL_RAIN", + "Typing Heatmap", + "Digital Rain", + "Solid Reactive Simple", + "Solid Reactive", + "Solid Reactive Wide", + "Solid Reactive Multi Wide", + "Solid Reactive Cross", + "Solid Reactive Multi Cross", + "Solid Reactive Nexus", + "Solid Reactive Multi Nexus", + "Spash", + "Multi Splash", + "Solid Splash", + "Solid Multi Splash" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] - } - ], - "matrix": { "rows": 3, "cols": 5}, - "layouts": { - "keymap": [ - [ - {"c": "#cccccc"}, - "0,4\n\n\n\n\n\n\n\n\ne0", - { - "x": 1.25 - }, - "0,0", - "0,1", - "0,2", - "0,3", - { - "x": 0.5 - }, - "1,0", - "1,1", - "1,2", - "1,3", - { - "x": 0.5 - }, - "2,0", - "2,1", - "2,2", - "2,3" - ] - ] } + ], + "layouts": { + "keymap": [ + [ + { + "c": "#cccccc" + }, + "0,4\n\n\n\n\n\n\n\n\ne0", + { + "x": 1.25 + }, + "0,0", + "0,1", + "0,2", + "0,3", + { + "x": 0.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + { + "x": 0.5 + }, + "2,0", + "2,1", + "2,2", + "2,3" + ] + ] } +} diff --git a/v3/doio/kb16/kb16-01.json b/v3/doio/kb16/kb16-01.json index 3100867412..54534812be 100644 --- a/v3/doio/kb16/kb16-01.json +++ b/v3/doio/kb16/kb16-01.json @@ -2,32 +2,59 @@ "name": "KB16-01", "vendorId": "0xD010", "productId": "0x1601", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 4, "cols": 5}, + "matrix": { + "rows": 4, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,0", "0,1", "0,2", "0,3", - {"x": 0.5}, + { + "x": 0.5 + }, "0,4\n\n\n\n\n\n\n\n\ne0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,4\n\n\n\n\n\n\n\n\ne1" ], - ["1,0", "1,1", "1,2", "1,3"], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], [ "2,0", "2,1", "2,2", "2,3", - {"x": 0.75, "w": 2, "h": 2}, + { + "x": 0.75, + "w": 2, + "h": 2 + }, "2,4\n\n\n\n\n\n\n\n\ne2" ], - ["3,0", "3,1", "3,2", "3,3"] + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/doio/kb19/kb19-01.json b/v3/doio/kb19/kb19-01.json index 542a861527..e16dcfe51b 100644 --- a/v3/doio/kb19/kb19-01.json +++ b/v3/doio/kb19/kb19-01.json @@ -1,61 +1,67 @@ -{ - "name": "DOIO KB19-01", - "vendorId": "0xD010", - "productId": "0x1901", - "menus": ["qmk_rgblight"], - "keycodes": ["qmk_lighting"], - "matrix": { "rows": 5, "cols": 5}, - "layouts": { - "keymap":[ - [ - "0,0", - "0,1", - "0,2", - "0,3", - { - "x": 1 - }, - "0,4" - ], - [ - "1,0", - "1,1", - "1,2", - { - "h": 2 - }, - "1,3", - { - "x": 1 - }, - "1,4" - ], - [ - "2,0", - "2,1", - "2,2" - ], - [ - "3,0", - "3,1", - "3,2", - { - "h": 2 - }, - "3,3" - ], - [ - { - "w": 2 - }, - "4,0", - "4,2", - { - "x": 2 - }, - - "4,3\n\n\n\n\n\n\n\n\ne0" - ] -] -} -} +{ + "name": "DOIO KB19-01", + "vendorId": "0xD010", + "productId": "0x1901", + "matrix": { + "rows": 5, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + { + "x": 1 + }, + "0,4" + ], + [ + "1,0", + "1,1", + "1,2", + { + "h": 2 + }, + "1,3", + { + "x": 1 + }, + "1,4" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2", + { + "h": 2 + }, + "3,3" + ], + [ + { + "w": 2 + }, + "4,0", + "4,2", + { + "x": 2 + }, + "4,3\n\n\n\n\n\n\n\n\ne0" + ] + ] + } +} diff --git a/v3/doio/kb30/kb30-01.json b/v3/doio/kb30/kb30-01.json index a7b604826f..776c17db73 100644 --- a/v3/doio/kb30/kb30-01.json +++ b/v3/doio/kb30/kb30-01.json @@ -2,8 +2,14 @@ "name": "DOIO", "vendorId": "0xD010", "productId": "0x3001", - "keycodes": ["qmk_lighting"], - "menus": [ + "matrix": { + "rows": 6, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ { "label": "Lighting", "content": [ @@ -13,13 +19,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "Alphas Mods", "Gradient Up/Down", @@ -57,25 +74,37 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] } ], - "matrix": { "rows": 6, "cols": 7}, "layouts": { "keymap": [ [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,0", "0,1", "0,2", @@ -101,9 +130,13 @@ "1,4", "1,5", "1,6", - {"x": 0.5}, + { + "x": 0.5 + }, "5,4\n\n\n\n\n\n\n\n\ne0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,5\n\n\n\n\n\n\n\n\ne1" ], [ @@ -129,7 +162,11 @@ "x": 1.25 }, "3,5", - {"x": 1.75, "w": 2, "h": 2}, + { + "x": 1.75, + "w": 2, + "h": 2 + }, "5,6\n\n\n\n\n\n\n\n\ne2" ], [ diff --git a/v3/doio/kb38/kb38-01.json b/v3/doio/kb38/kb38-01.json index baffba65c9..bfca92966d 100644 --- a/v3/doio/kb38/kb38-01.json +++ b/v3/doio/kb38/kb38-01.json @@ -1,123 +1,122 @@ -{ - "name": "DOIO KB38-01", - "vendorId": "0xD010", - "productId": "0x3801", - "matrix": { - "rows": 6, - "cols": 8 - }, - "keycodes": [ - "qmk_lighting" - ], - "menus": [ - "qmk_rgb_matrix" - ], - "layouts": { - "keymap": [ - [ - { - "c": "#cccccc" - }, - "0,0", - { - "x": 1.5 - }, - "0,1", - { - "x": 0.75 - }, - "0,2", - "0,3", - "0,4", - { - "x": 0.25 - }, - "0,5", - "0,6", - "0,7" - ], - [ - { - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - { - "x": 0.25 - }, - "1,4", - "1,5", - "1,6" - ], - [ - "2,0", - "2,1", - "2,2", - { - "h": 2 - }, - "2,3", - { - "x": 0.25 - }, - "2,4", - "2,5", - "2,6", - { - "x": 0.5 - }, - "5,5\n\n\n\n\n\n\n\n\ne0", - { - "x": 0.5 - }, - "5,6\n\n\n\n\n\n\n\n\ne1" - ], - [ - "3,0", - "3,1", - "3,2", - { - "x": 1.25 - }, - "3,3", - "3,4", - "3,5" - ], - [ - "4,0", - "4,1", - "4,2", - { - "h": 2 - }, - "4,3", - { - "x": 1.25 - }, - "4,5", - { - "x": 1.75, - "w": 2, - "h": 2 - }, - "5,7\n\n\n\n\n\n\n\n\ne2" - ], - [ - { - "w": 2 - }, - "5,0", - "5,1", - { - "x": 1.25 - }, - "5,2", - "5,3", - "5,4" - ] - ] - } -} - +{ + "name": "DOIO KB38-01", + "vendorId": "0xD010", + "productId": "0x3801", + "matrix": { + "rows": 6, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + { + "c": "#cccccc" + }, + "0,0", + { + "x": 1.5 + }, + "0,1", + { + "x": 0.75 + }, + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7" + ], + [ + { + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + { + "x": 0.25 + }, + "1,4", + "1,5", + "1,6" + ], + [ + "2,0", + "2,1", + "2,2", + { + "h": 2 + }, + "2,3", + { + "x": 0.25 + }, + "2,4", + "2,5", + "2,6", + { + "x": 0.5 + }, + "5,5\n\n\n\n\n\n\n\n\ne0", + { + "x": 0.5 + }, + "5,6\n\n\n\n\n\n\n\n\ne1" + ], + [ + "3,0", + "3,1", + "3,2", + { + "x": 1.25 + }, + "3,3", + "3,4", + "3,5" + ], + [ + "4,0", + "4,1", + "4,2", + { + "h": 2 + }, + "4,3", + { + "x": 1.25 + }, + "4,5", + { + "x": 1.75, + "w": 2, + "h": 2 + }, + "5,7\n\n\n\n\n\n\n\n\ne2" + ], + [ + { + "w": 2 + }, + "5,0", + "5,1", + { + "x": 1.25 + }, + "5,2", + "5,3", + "5,4" + ] + ] + } +} diff --git a/v3/doio/kb3x/kb3x-01.json b/v3/doio/kb3x/kb3x-01.json index 7ee122ce6b..b322042435 100644 --- a/v3/doio/kb3x/kb3x-01.json +++ b/v3/doio/kb3x/kb3x-01.json @@ -1,97 +1,97 @@ -{ - "name": "DOIO KB3x", - "vendorId": "0xD010", - "productId": "0x3F01", - "keycodes": [ - "qmk_lighting" - ], - "menus": [ - "qmk_rgb_matrix" - ], - "matrix": { - "rows": 4, - "cols": 6 - }, - "layouts": { - "keymap": [ - [ - { - "c": "#cccccc" - }, - { - "w": 2 - }, - "3,0", - { - "w": 2 - }, - "3,1", - { - "w": 2 - }, - "3,2", - { - "x": 3 - }, - { - "w": 2 - }, - "3,3", - { - "w": 2 - }, - "3,4", - { - "w": 2 - }, - "3,5" - ], - [ - { - "x": 1, - "y": 2 - }, - "0,0", - { - "x": 5 - }, - "1,0", - { - "x": 5 - }, - "2,0" - ], - [ - "0,1", - "0,4\n\n\n\n\n\n\n\n\ne0", - "0,3", - { - "x": 3 - }, - "1,1", - "1,4\n\n\n\n\n\n\n\n\ne1", - "1,3", - { - "x": 3 - }, - "2,1", - "2,4\n\n\n\n\n\n\n\n\ne2", - "2,3" - ], - [ - { - "x": 1 - }, - "0,2", - { - "x": 5 - }, - "1,2", - { - "x": 5 - }, - "2,2" - ] - ] - } -} \ No newline at end of file +{ + "name": "DOIO KB3x", + "vendorId": "0xD010", + "productId": "0x3F01", + "matrix": { + "rows": 4, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + { + "c": "#cccccc" + }, + { + "w": 2 + }, + "3,0", + { + "w": 2 + }, + "3,1", + { + "w": 2 + }, + "3,2", + { + "x": 3 + }, + { + "w": 2 + }, + "3,3", + { + "w": 2 + }, + "3,4", + { + "w": 2 + }, + "3,5" + ], + [ + { + "x": 1, + "y": 2 + }, + "0,0", + { + "x": 5 + }, + "1,0", + { + "x": 5 + }, + "2,0" + ], + [ + "0,1", + "0,4\n\n\n\n\n\n\n\n\ne0", + "0,3", + { + "x": 3 + }, + "1,1", + "1,4\n\n\n\n\n\n\n\n\ne1", + "1,3", + { + "x": 3 + }, + "2,1", + "2,4\n\n\n\n\n\n\n\n\ne2", + "2,3" + ], + [ + { + "x": 1 + }, + "0,2", + { + "x": 5 + }, + "1,2", + { + "x": 5 + }, + "2,2" + ] + ] + } +} diff --git a/v3/donutcables/scrabblepad/scrabblepad.json b/v3/donutcables/scrabblepad/scrabblepad.json index 65d6bed855..e440580a09 100644 --- a/v3/donutcables/scrabblepad/scrabblepad.json +++ b/v3/donutcables/scrabblepad/scrabblepad.json @@ -2,11 +2,17 @@ "name": "DonutCables ScrabblePad", "vendorId": "0x4443", "productId": "0x21D7", - "matrix": {"rows": 15, "cols": 15}, + "matrix": { + "rows": 15, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#cccccc", "t": "#000000"}, + { + "c": "#cccccc", + "t": "#000000" + }, "0,0", "0,1", "0,2", diff --git a/v3/doodboard/duckboard_r2/duckboard_r2.json b/v3/doodboard/duckboard_r2/duckboard_r2.json index 38c1b3a463..440751637b 100644 --- a/v3/doodboard/duckboard_r2/duckboard_r2.json +++ b/v3/doodboard/duckboard_r2/duckboard_r2.json @@ -2,52 +2,115 @@ "name": "duckboard R2", "vendorId": "0x4442", "productId": "0x6462", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 5}, + "matrix": { + "rows": 5, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Plus", "Split Enter", "Split Zero"], + "labels": [ + "Split Plus", + "Split Enter", + "Split Zero" + ], "keymap": [ - [{"x": 1, "c": "#aaaaaa"}, "0,1", "0,2", "0,3", "0,4"], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#aaaaaa" + }, + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + { + "x": 1, + "c": "#cccccc" + }, "1,1", "1,2", "1,3", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,4\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,4\n\n\n0,1" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,1", "2,2", "2,3", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "2,4\n\n\n0,1" ], - [{"y": -0.5, "c": "#cccccc"}, "3,0"], [ - {"y": -0.5, "x": 1}, + { + "y": -0.5, + "c": "#cccccc" + }, + "3,0" + ], + [ + { + "y": -0.5, + "x": 1 + }, "3,1", "3,2", "3,3", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,4\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,4\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", - {"w": 2}, + { + "w": 2 + }, "4,2\n\n\n2,0", "4,3", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "4,4\n\n\n1,1" ], - [{"y": 0.5, "x": 1, "c": "#cccccc"}, "4,1\n\n\n2,1", "4,2\n\n\n2,1"] + [ + { + "y": 0.5, + "x": 1, + "c": "#cccccc" + }, + "4,1\n\n\n2,1", + "4,2\n\n\n2,1" + ] ] } } diff --git a/v3/dotmod/dymium65.json b/v3/dotmod/dymium65.json index e325745f11..f736fb1a78 100644 --- a/v3/dotmod/dymium65.json +++ b/v3/dotmod/dymium65.json @@ -1,182 +1,275 @@ { - "name": "DYMIUM65", - "vendorId": "0x5678", - "productId": "0x5058", - "keycodes": ["qmk_lighting"], - "menus": - [ - { - "label": "Lighting", - "content": - [ - { - "label": "Backlight", - "content": - [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": - [ - "All Off", - "Solid Color", - "Breathing", - "Band Val.", - "Pinwheel Sat.", - "Pinwheel Val.", - "Cycle All", - "Cycle Left/Right", - "Cycle Up/Down", - "Rainbow Moving Chevron", - "Cycle Out/In Dual", - "Cycle Spiral", - "Rainbow Beacon", - "Rainbow Pinwheels", - "Raindrops", - "Pixel Flow", - "Solid Reactive", - "Solid Reactive Multi Wide", - "Solid Reactive Cross", - "Solid Reactive Multi Nexus", - "Spash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6,"cols": 16}, - "layouts": { - "keymap": [ - [ - {"c": "#777777"}, - "0,0", - {"c": "#cccccc"}, - "1,1", - "1,2", - "1,3", - "1,4", - {"c": "#aaaaaa"}, - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - {"c": "#777777","w": 2.0}, - "1,13" - ], - [ - {"c": "#aaaaaa","w": 1.4,"h": 1.4,"x": 15.2,"y": -1.2,"fa": [1,0,0,0,0,0,0,0,0,1]}, - "4,15\n\n\n\n\n\n\n\n\n e0" - ], - [ - {"w": 1.5,"y": 0.25}, - "2,0", - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - {"w": 1.5}, - "2,13" - ], - [ - {"x": 15.4,"y": -0.8}, - "3,14" - ], - [ - { "w": 1.75,"y": -0.15}, - "3,0", - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - {"c": "#777777","w": 2.25}, - "3,13" - ], - [ - {"c": "#cccccc","x": 15.4,"y": -0.8}, - "3,15" - ], - [ - {"c": "#aaaaaa","w": 2.25,"y": -0.15}, - "4,0", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { "w": 2.0}, - "4,13" - ], - [ - {"x": 14.4,"y": -0.8}, - "4,14" - ], - [ - { "w": 1.25,"y": -0.15}, - "5,0", - { "w": 1.25 }, - "5,1", - { "w": 1.25 }, - "5,2", - {"c": "#777777","w": 6.5}, - "5,6", - {"c": "#cccccc","x": 0.05}, - "5,9", - "5,10", - "5,12" - ], - [ - {"c": "#aaaaaa","x": 13.4,"y": -0.8}, - "5,13", - "5,14", - "5,15" - ] - ] - } + "name": "DYMIUM65", + "vendorId": "0x5678", + "productId": "0x5058", + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Breathing", + "Band Val.", + "Pinwheel Sat.", + "Pinwheel Val.", + "Cycle All", + "Cycle Left/Right", + "Cycle Up/Down", + "Rainbow Moving Chevron", + "Cycle Out/In Dual", + "Cycle Spiral", + "Rainbow Beacon", + "Rainbow Pinwheels", + "Raindrops", + "Pixel Flow", + "Solid Reactive", + "Solid Reactive Multi Wide", + "Solid Reactive Cross", + "Solid Reactive Multi Nexus", + "Spash" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + { + "c": "#aaaaaa" + }, + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#777777", + "w": 2.0 + }, + "1,13" + ], + [ + { + "c": "#aaaaaa", + "w": 1.4, + "h": 1.4, + "x": 15.2, + "y": -1.2, + "fa": [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + }, + "4,15\n\n\n\n\n\n\n\n\n e0" + ], + [ + { + "w": 1.5, + "y": 0.25 + }, + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13" + ], + [ + { + "x": 15.4, + "y": -0.8 + }, + "3,14" + ], + [ + { + "w": 1.75, + "y": -0.15 + }, + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13" + ], + [ + { + "c": "#cccccc", + "x": 15.4, + "y": -0.8 + }, + "3,15" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25, + "y": -0.15 + }, + "4,0", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "w": 2.0 + }, + "4,13" + ], + [ + { + "x": 14.4, + "y": -0.8 + }, + "4,14" + ], + [ + { + "w": 1.25, + "y": -0.15 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#777777", + "w": 6.5 + }, + "5,6", + { + "c": "#cccccc", + "x": 0.05 + }, + "5,9", + "5,10", + "5,12" + ], + [ + { + "c": "#aaaaaa", + "x": 13.4, + "y": -0.8 + }, + "5,13", + "5,14", + "5,15" + ] + ] + } } - diff --git a/v3/dp3000/dp3000-rev1.json b/v3/dp3000/dp3000-rev1.json index 02273e10f2..78ec7f612f 100644 --- a/v3/dp3000/dp3000-rev1.json +++ b/v3/dp3000/dp3000-rev1.json @@ -1,104 +1,129 @@ - { - "name": "dp3000", - "vendorId": "0x4450", - "productId": "0x6470", - "matrix": {"rows": 3, "cols": 4}, - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 180], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - "All Off", - "Solid Color", - "Alphas Mods", - "Gradient Up/Down", - "Gradient Left/Right", - "Breathing", - "Band Sat.", - "Band Val.", - "Pinwheel Sat.", - "Pinwheel Val.", - "Spiral Sat.", - "Spiral Val.", - "Cycle All", - "Cycle Left/Right", - "Cycle Up/Down", - "Rainbow Moving Chevron", - "Cycle Pinwheel", - "Cycle Spiral", - "Raindrops", - "Hue Breathing", - "Hue Pendulum", - "Hue Wave", - "Typing Heatmap", - "Solid Reactive Simple", - "Solid Reactive", - "Solid Reactive Multi Nexus", - "Spash", - "Solid Splash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "layouts": { - "keymap": [ - [ - { - "c":"#aaaaaa" - }, - "0,0\n\n\n\n\n\n\n\n\ne0", - { - "x": 2 - }, - "0,3\n\n\n\n\n\n\n\n\ne1" - ], - [ - { - "y": 0.5 - }, - { - "c":"#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3" - ], - [ - "2,0", - "2,1", - "2,2", - "2,3" - ] +{ + "name": "dp3000", + "vendorId": "0x4450", + "productId": "0x6470", + "matrix": { + "rows": 3, + "cols": 4 + }, + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 180 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Alphas Mods", + "Gradient Up/Down", + "Gradient Left/Right", + "Breathing", + "Band Sat.", + "Band Val.", + "Pinwheel Sat.", + "Pinwheel Val.", + "Spiral Sat.", + "Spiral Val.", + "Cycle All", + "Cycle Left/Right", + "Cycle Up/Down", + "Rainbow Moving Chevron", + "Cycle Pinwheel", + "Cycle Spiral", + "Raindrops", + "Hue Breathing", + "Hue Pendulum", + "Hue Wave", + "Typing Heatmap", + "Solid Reactive Simple", + "Solid Reactive", + "Solid Reactive Multi Nexus", + "Spash", + "Solid Splash" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } ] - } - } + } + ], + "layouts": { + "keymap": [ + [ + { + "c": "#aaaaaa" + }, + "0,0\n\n\n\n\n\n\n\n\ne0", + { + "x": 2 + }, + "0,3\n\n\n\n\n\n\n\n\ne1" + ], + [ + { + "y": 0.5 + }, + { + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ] + ] + } +} diff --git a/v3/dp3000/dp3000-rev2.json b/v3/dp3000/dp3000-rev2.json index 96a960b663..4404e79159 100644 --- a/v3/dp3000/dp3000-rev2.json +++ b/v3/dp3000/dp3000-rev2.json @@ -1,17 +1,47 @@ - { - "name": "dp3000 rev2", - "vendorId": "0x4450", - "productId": "0x3132", - "matrix": {"rows": 3, "cols": 4}, - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "layouts": { - "keymap": [ - [{"c":"#aaaaaa"},"0,0\n\n\n\n\n\n\n\n\ne0", { "x": 2}, "0,3\n\n\n\n\n\n\n\n\ne1"], - [{"y": 0.5}, {"c":"#cccccc"}, "1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"] - ] - } - } - - +{ + "name": "dp3000 rev2", + "vendorId": "0x4450", + "productId": "0x3132", + "matrix": { + "rows": 3, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + { + "c": "#aaaaaa" + }, + "0,0\n\n\n\n\n\n\n\n\ne0", + { + "x": 2 + }, + "0,3\n\n\n\n\n\n\n\n\ne1" + ], + [ + { + "y": 0.5 + }, + { + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ] + ] + } +} diff --git a/v3/drewkeys/iskar/iskar.json b/v3/drewkeys/iskar/iskar.json index 8a4b633682..9d2bd5c7c6 100644 --- a/v3/drewkeys/iskar/iskar.json +++ b/v3/drewkeys/iskar/iskar.json @@ -2,18 +2,41 @@ "name": "Iskar", "vendorId": "0xDE43", "productId": "0x1284", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ - ["Bottom Row", "Default", "Tsangan"], - ["Split Backspace", "Default", "Split"] + [ + "Bottom Row", + "Default", + "Tsangan" + ], + [ + "Split Backspace", + "Default", + "Split" + ] ], "keymap": [ - [{"x": 13, "c": "#aaaaaa"}, "0,13\n\n\n1,1", "0,14\n\n\n1,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13, + "c": "#aaaaaa" + }, + "0,13\n\n\n1,1", + "0,14\n\n\n1,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,14 +49,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n1,0", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -46,15 +76,23 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -66,15 +104,24 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -85,40 +132,72 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n0,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n0,1" ] ] diff --git a/v3/drewkeys/soy20/soy20.json b/v3/drewkeys/soy20/soy20.json index db5907ca3e..141ecfa219 100644 --- a/v3/drewkeys/soy20/soy20.json +++ b/v3/drewkeys/soy20/soy20.json @@ -2,15 +2,45 @@ "name": "Soy20", "vendorId": "0x4452", "productId": "0x534f", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ - ["0,3", "0,2", "0,1", "0,0"], - ["1,3", "1,2", "1,1", "1,0"], - ["2,3", "2,2", "2,1", "2,0"], - ["3,3", "3,2", "3,1", "3,0"], - ["4,3", "4,2", "4,1", "4,0"] + [ + "0,3", + "0,2", + "0,1", + "0,0" + ], + [ + "1,3", + "1,2", + "1,1", + "1,0" + ], + [ + "2,3", + "2,2", + "2,1", + "2,0" + ], + [ + "3,3", + "3,2", + "3,1", + "3,0" + ], + [ + "4,3", + "4,2", + "4,1", + "4,0" + ] ] } } diff --git a/v3/drop/alt/v1/alt-v1.json b/v3/drop/alt/v1/alt-v1.json index 129d5f0acc..5eecf4ed81 100644 --- a/v3/drop/alt/v1/alt-v1.json +++ b/v3/drop/alt/v1/alt-v1.json @@ -2,14 +2,19 @@ "name": "Drop ALT", "vendorId": "0x04D8", "productId": "0xEED3", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "menus": [ "qmk_rgb_matrix" ], "layouts": { "keymap": [ [ - {"t": "#000000\n#ffffff"}, + { + "t": "#000000\n#ffffff" + }, "0,0", "0,1\n1", "0,2\n2", @@ -23,15 +28,24 @@ "0,10\n0", "0,11\n-", "0,12\n=", - {"t": "#000000", "w": 2}, + { + "t": "#000000", + "w": 2 + }, "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,15 +58,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +86,23 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -83,27 +113,51 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" diff --git a/v3/drop/alt/v2/alt-v2.json b/v3/drop/alt/v2/alt-v2.json index d02da134ea..8192074790 100644 --- a/v3/drop/alt/v2/alt-v2.json +++ b/v3/drop/alt/v2/alt-v2.json @@ -2,16 +2,16 @@ "name": "Drop ALT V2", "vendorId": "0x359B", "productId": "0x0006", + "matrix": { + "rows": 5, + "cols": 15 + }, "keycodes": [ "qmk_lighting" ], "menus": [ "qmk_rgb_matrix" ], - "matrix": { - "rows": 5, - "cols": 15 - }, "layouts": { "keymap": [ [ diff --git a/v3/drop/cstm65/cstm65.json b/v3/drop/cstm65/cstm65.json index 49ec6f6127..49d87d3682 100644 --- a/v3/drop/cstm65/cstm65.json +++ b/v3/drop/cstm65/cstm65.json @@ -2,16 +2,16 @@ "name": "Drop CSTM65", "vendorId": "0x359B", "productId": "0x0010", + "matrix": { + "rows": 5, + "cols": 15 + }, "keycodes": [ "qmk_lighting" ], "menus": [ "qmk_rgb_matrix" ], - "matrix": { - "rows": 5, - "cols": 15 - }, "layouts": { "keymap": [ [ diff --git a/v3/drop/cstm80/cstm80.json b/v3/drop/cstm80/cstm80.json index 326b5ea90c..cb2c7b51ff 100644 --- a/v3/drop/cstm80/cstm80.json +++ b/v3/drop/cstm80/cstm80.json @@ -2,16 +2,16 @@ "name": "Drop CSTM80", "vendorId": "0x359B", "productId": "0x0004", + "matrix": { + "rows": 6, + "cols": 17 + }, "keycodes": [ "qmk_lighting" ], "menus": [ "qmk_rgb_matrix" ], - "matrix": { - "rows": 6, - "cols": 17 - }, "layouts": { "keymap": [ [ diff --git a/v3/drop/ctrl/v1/ctrl-v1.json b/v3/drop/ctrl/v1/ctrl-v1.json index 37fed4ed38..af148238aa 100644 --- a/v3/drop/ctrl/v1/ctrl-v1.json +++ b/v3/drop/ctrl/v1/ctrl-v1.json @@ -2,8 +2,10 @@ "name": "Drop CTRL", "vendorId": "0x04D8", "productId": "0xEED2", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], + "matrix": { + "rows": 11, + "cols": 8 + }, "customKeycodes": [ { "name": "USB Extra Port Detect", @@ -41,34 +43,52 @@ "shortName": "MD_BOOT" } ], - "matrix": {"rows": 11, "cols": 8}, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "0,6", "0,7", "6,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,1", "6,2", "6,3", "6,4", - {"x": 0.5}, + { + "x": 0.5 + }, "6,5", "6,6", "6,7" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -82,15 +102,21 @@ "7,2", "7,3", "7,4", - {"w": 2}, + { + "w": 2 + }, "7,5", - {"x": 0.5}, + { + "x": 0.5 + }, "7,6", "7,7", "9,7" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -104,15 +130,21 @@ "8,2", "8,3", "8,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,5", - {"x": 0.5}, + { + "x": 0.5 + }, "8,6", "8,7", "9,6" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -125,13 +157,21 @@ "9,1", "9,2", "9,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "9,4" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -142,29 +182,57 @@ "10,0", "10,1", "10,2", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "10,3", - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "9,5" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "10,4", "10,5", "10,6" diff --git a/v3/drop/ctrl/v2/ctrl-v2.json b/v3/drop/ctrl/v2/ctrl-v2.json index a443929bb4..0dafe5df7a 100644 --- a/v3/drop/ctrl/v2/ctrl-v2.json +++ b/v3/drop/ctrl/v2/ctrl-v2.json @@ -2,16 +2,16 @@ "name": "Drop CTRL V2", "vendorId": "0x359B", "productId": "0x0009", + "matrix": { + "rows": 11, + "cols": 8 + }, "keycodes": [ "qmk_lighting" ], "menus": [ "qmk_rgb_matrix" ], - "matrix": { - "rows": 11, - "cols": 8 - }, "layouts": { "keymap": [ [ diff --git a/v3/drop/sense75/sense75.json b/v3/drop/sense75/sense75.json index 26abd102f7..a8146c7ee2 100644 --- a/v3/drop/sense75/sense75.json +++ b/v3/drop/sense75/sense75.json @@ -2,36 +2,58 @@ "name": "SENSE75", "vendorId": "0x359B", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14\n\n\n\n\n\n\n\n\ne0" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -45,15 +67,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,15 +99,24 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -86,15 +128,26 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -105,25 +158,57 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "4,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "4,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,8", "5,9", "5,10" ], - [{"y": -0.75, "x": 13.25, "c": "#cccccc"}, "5,12", "5,13", "5,14"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,14" + ] ] } } diff --git a/v3/drop/shift/v2/shift-v2.json b/v3/drop/shift/v2/shift-v2.json index 8b0a147866..f520008375 100644 --- a/v3/drop/shift/v2/shift-v2.json +++ b/v3/drop/shift/v2/shift-v2.json @@ -2,16 +2,16 @@ "name": "Drop SHIFT V2", "vendorId": "0x359B", "productId": "0x000C", + "matrix": { + "rows": 8, + "cols": 13 + }, "keycodes": [ "qmk_lighting" ], "menus": [ "qmk_rgb_matrix" ], - "matrix": { - "rows": 8, - "cols": 13 - }, "layouts": { "keymap": [ [ diff --git a/v3/duck/eagle_viper/v2/eagle_viper.json b/v3/duck/eagle_viper/v2/eagle_viper.json index b178de87a7..5f5277aa61 100644 --- a/v3/duck/eagle_viper/v2/eagle_viper.json +++ b/v3/duck/eagle_viper/v2/eagle_viper.json @@ -2,22 +2,55 @@ "name": "Duck Eagle Viper V2", "vendorId": "0x444B", "productId": "0x4556", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Right Shift", "Default", "Split"], - ["Bottom Row", "Eagle", "Tsangan", "Viper"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "Split" + ], + [ + "Bottom Row", + "Eagle", + "Tsangan", + "Viper" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,16 +63,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,7 +97,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.5, @@ -66,9 +113,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,19 +133,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -103,57 +173,115 @@ "3,9", "3,10", "3,12", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,13\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5, "d": true}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5, + "d": true + }, "\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n4,2", "4,13\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,2" ] ] diff --git a/v3/duck/octagon/v2/Octagon v2.json b/v3/duck/octagon/v2/Octagon v2.json index afdbcbc448..893d319405 100644 --- a/v3/duck/octagon/v2/Octagon v2.json +++ b/v3/duck/octagon/v2/Octagon v2.json @@ -2,14 +2,25 @@ "name": "OctagonV2", "vendorId": "0x444b", "productId": "0x4f32", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split L-Shift", "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split R-Shift", [ "Bottom Row", @@ -21,9 +32,15 @@ ], "keymap": [ [ - {"y": 1.25, "x": 2.75, "c": "#777777"}, + { + "y": 1.25, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -41,9 +58,14 @@ "0,16" ], [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -56,18 +78,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,15", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "1,13\n\n\n1,1", "1,14\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,9 +115,14 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,14\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15", { "x": 2, @@ -96,9 +136,15 @@ "3,14\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -110,20 +156,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,14\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "3,12\n\n\n2,1" ], [ - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -134,67 +196,122 @@ "4,9", "4,10", "4,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,13\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,14\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,15", - {"x": 0.5, "c": "#aaaaaa", "w": 2.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.75 + }, "4,14\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,8\n\n\n4,0", "5,10\n\n\n4,0", "5,11\n\n\n4,0", "5,12\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,13", "5,14", "5,15" ], [ - {"y": 0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "5,8\n\n\n4,1", "5,10\n\n\n4,1", "5,11\n\n\n4,1", "5,12\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "5,0\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n4,2", - {"w": 7}, + { + "w": 7 + }, "5,8\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "5,0\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,3", - {"w": 6.25}, + { + "w": 6.25 + }, "5,8\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n4,3" ] ] diff --git a/v3/duck/tcv3/tcv3.json b/v3/duck/tcv3/tcv3.json index 654929da6d..ffae2ae3dc 100644 --- a/v3/duck/tcv3/tcv3.json +++ b/v3/duck/tcv3/tcv3.json @@ -2,49 +2,99 @@ "name": "TC-V3", "vendorId": "0x444b", "productId": "0x5443", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 20}, + "matrix": { + "rows": 6, + "cols": 20 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6u", "6.25u 1", "6.25u 2", "6.25u 3", "6.25u 4", "7u"] + [ + "Bottom Row", + "6u", + "6.25u 1", + "6.25u 2", + "6.25u 3", + "6.25u 4", + "7u" + ] ], "keymap": [ - [{"x": 18}, "0,15\n\n\n0,1", "0,16\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa"}, + { + "x": 18 + }, + "0,15\n\n\n0,1", + "0,16\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa" + }, "0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "0,7", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13", "0,14", "0,15", "0,16", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,19", "0,18" ], [ - {"y": 0.5, "x": 2.75}, + { + "y": 0.5, + "x": 2.75 + }, "1,0", "1,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -58,19 +108,31 @@ "1,12", "1,13", "1,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,16\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,17", "1,18" ], [ - {"x": 2.75}, + { + "x": 2.75 + }, "2,0", "2,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -83,9 +145,14 @@ "2,12", "2,13", "2,14", - {"w": 1.5}, + { + "w": 1.5 + }, "2,16\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,17", "2,18", { @@ -100,12 +167,20 @@ "3,16\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "3,0", "3,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -117,25 +192,47 @@ "3,11", "3,12", "3,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,16\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,17", "3,18", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "3,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,2\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,3\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "4,0", "4,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,4", "4,5", "4,6", @@ -146,104 +243,219 @@ "4,11", "4,12", "4,14", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,15\n\n\n3,0", - {"x": 3, "w": 1.75}, + { + "x": 3, + "w": 1.75 + }, "4,15\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,16\n\n\n3,1" ], - [{"y": -0.75, "x": 20.25, "c": "#aaaaaa"}, "4,17"], [ - {"y": -0.25, "x": 2.75}, + { + "y": -0.75, + "x": 20.25, + "c": "#aaaaaa" + }, + "4,17" + ], + [ + { + "y": -0.25, + "x": 2.75 + }, "5,0", "5,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "5,2\n\n\n4,0", "5,3\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,4\n\n\n4,0", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,10\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,12\n\n\n4,0", "5,14\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,15\n\n\n4,0" ], - [{"y": -0.75, "x": 19.25}, "5,16", "5,17", "5,18"], [ - {"y": 0.75, "x": 5, "w": 1.5}, + { + "y": -0.75, + "x": 19.25 + }, + "5,16", + "5,17", + "5,18" + ], + [ + { + "y": 0.75, + "x": 5, + "w": 1.5 + }, "5,2\n\n\n4,1", "5,3\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,4\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,10\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,12\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,15\n\n\n4,1" ], [ - {"x": 5, "w": 1.25}, + { + "x": 5, + "w": 1.25 + }, "5,2\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,10\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,14\n\n\n4,2", "5,15\n\n\n4,2" ], [ - {"x": 5, "w": 1.25}, + { + "x": 5, + "w": 1.25 + }, "5,2\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4\n\n\n4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,10\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,12\n\n\n4,3", "5,14\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,15\n\n\n4,3" ], [ - {"x": 5, "w": 1.25}, + { + "x": 5, + "w": 1.25 + }, "5,2\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4\n\n\n4,4", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,10\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,12\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,15\n\n\n4,4" ], [ - {"x": 5, "w": 1.5}, + { + "x": 5, + "w": 1.5 + }, "5,2\n\n\n4,5", "5,3\n\n\n4,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,4\n\n\n4,5", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,10\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,12\n\n\n4,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,14\n\n\n4,5" ] ] diff --git a/v3/duckle/vitamins_included.json b/v3/duckle/vitamins_included.json index 3b5971ae71..42d762f652 100644 --- a/v3/duckle/vitamins_included.json +++ b/v3/duckle/vitamins_included.json @@ -2,62 +2,92 @@ "name": "Vitamins Included", "vendorId": "0x1209", "productId": "0xBEE5", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["2U left space", "2U right space"], + "labels": [ + "2U left space", + "2U right space" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "4,0", "4,1", "4,2", "4,3", "4,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,5" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "5,0", "5,1", "5,2", "5,3", "5,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,5" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "6,5" ], [ @@ -66,21 +96,34 @@ "3,2", "3,3", "3,4\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "7,0\n\n\n1,0", "7,1\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,2", "7,3", "7,4", "7,5" ], [ - {"x": 4, "c": "#cccccc", "w": 2}, + { + "x": 4, + "c": "#cccccc", + "w": 2 + }, "3,5\n\n\n0,1", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "7,0\n\n\n1,1" ] ] diff --git a/v3/dumbpad/dumbpad.json b/v3/dumbpad/dumbpad.json index e857aa0608..3ab9d71d7e 100644 --- a/v3/dumbpad/dumbpad.json +++ b/v3/dumbpad/dumbpad.json @@ -2,13 +2,46 @@ "name": "dumbpad", "vendorId": "0xDEAF", "productId": "0x0913", - "matrix": {"rows": 4, "cols": 5}, + "matrix": { + "rows": 4, + "cols": 5 + }, "layouts": { "keymap": [ - [{"x": 1}, "0,1", "0,2", "0,3", "0,4"], - [{"x": 1}, "1,1", "1,2", "1,3", "1,4"], - [{"x": 1}, "2,1", "2,2", "2,3", "2,4"], - ["3,0", "3,1", "3,2", "3,3", "3,4"] + [ + { + "x": 1 + }, + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + { + "x": 1 + }, + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + { + "x": 1 + }, + "2,1", + "2,2", + "2,3", + "2,4" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4" + ] ] } } diff --git a/v3/durgod/galaxy/galaxy.json b/v3/durgod/galaxy/galaxy.json index 9cdfa86211..7549c1fa18 100644 --- a/v3/durgod/galaxy/galaxy.json +++ b/v3/durgod/galaxy/galaxy.json @@ -2,9 +2,10 @@ "name": "DURGOD Galaxy", "vendorId": "0xD60D", "productId": "0x6A1A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -12,10 +13,18 @@ "shortName": "WinLock" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#ffffff"}, + { + "c": "#ffffff" + }, "0,0", "0,1", "0,2", @@ -47,12 +56,16 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", "1,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -66,12 +79,16 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -84,12 +101,16 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13", "3,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,2", "4,3", @@ -101,19 +122,29 @@ "4,9", "4,10", "4,11", - {"w": 1.75}, + { + "w": 1.75 + }, "4,12", "4,13", "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6", "5,9", "5,10", diff --git a/v3/durgod/hades/hades_ansi.json b/v3/durgod/hades/hades_ansi.json index aaaaf6c95d..aa4d591dcd 100644 --- a/v3/durgod/hades/hades_ansi.json +++ b/v3/durgod/hades/hades_ansi.json @@ -2,9 +2,10 @@ "name": "DURGOD Hades", "vendorId": "0xD60D", "productId": "0x4AD3", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -12,10 +13,18 @@ "shortName": "WinLock" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#ffffff"}, + { + "c": "#ffffff" + }, "0,0", "0,1", "0,2", @@ -29,12 +38,16 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -48,12 +61,16 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -66,12 +83,16 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,1", "3,2", @@ -83,19 +104,29 @@ "3,8", "3,9", "3,10", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5", "4,9", "4,10", diff --git a/v3/durgod/hades/hades_iso.json b/v3/durgod/hades/hades_iso.json index fccfcba8cc..3efff0530d 100644 --- a/v3/durgod/hades/hades_iso.json +++ b/v3/durgod/hades/hades_iso.json @@ -2,9 +2,10 @@ "name": "DURGOD Hades", "vendorId": "0xD60D", "productId": "0x4AD4", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -12,6 +13,12 @@ "shortName": "WinLock" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/durgod/k310/k310.json b/v3/durgod/k310/k310.json index cb264dba20..295c615163 100644 --- a/v3/durgod/k310/k310.json +++ b/v3/durgod/k310/k310.json @@ -2,6 +2,10 @@ "name": "DURGOD Taurus K310", "vendorId": "0xD60D", "productId": "0x3100", + "matrix": { + "rows": 8, + "cols": 16 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -9,35 +13,57 @@ "shortName": "WinLock" } ], - "matrix": {"rows": 8, "cols": 16}, "layouts": { - "labels": [["Layout", "ISO", "ANSI"]], + "labels": [ + [ + "Layout", + "ISO", + "ANSI" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", "0,14", "0,15" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -51,22 +77,33 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "1,15", - {"x": 0.25}, + { + "x": 0.25 + }, "6,10", "6,9", "6,8", "6,7" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -89,21 +126,34 @@ "x2": -0.25 }, "4,14\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,13", "3,14", "3,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "7,10", "7,9", "7,8", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "6,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -116,15 +166,23 @@ "3,10", "3,11", "3,12\n\n\n0,0", - {"x": 4.75, "c": "#cccccc"}, + { + "x": 4.75, + "c": "#cccccc" + }, "7,14", "7,13", "7,12" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n0,0", "4,2", "4,3", @@ -136,45 +194,104 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "6,14", "6,13", "6,12", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "7,11" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "6,15", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "7,15", "7,7" ], - [{"y": 0.5, "x": 13.5, "c": "#cccccc", "w": 1.5}, "2,13\n\n\n0,1"], - [{"x": 12.75, "c": "#777777", "w": 2.25}, "4,14\n\n\n0,1"], - [{"c": "#aaaaaa", "w": 2.25}, "4,0\n\n\n0,1"] + [ + { + "y": 0.5, + "x": 13.5, + "c": "#cccccc", + "w": 1.5 + }, + "2,13\n\n\n0,1" + ], + [ + { + "x": 12.75, + "c": "#777777", + "w": 2.25 + }, + "4,14\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n0,1" + ] ] } } diff --git a/v3/durgod/k320/k320.json b/v3/durgod/k320/k320.json index 5d794c90f7..21c1878da7 100644 --- a/v3/durgod/k320/k320.json +++ b/v3/durgod/k320/k320.json @@ -2,6 +2,10 @@ "name": "DURGOD Taurus K320", "vendorId": "0xD60D", "productId": "0x3200", + "matrix": { + "rows": 7, + "cols": 16 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -9,35 +13,57 @@ "shortName": "WinLock" } ], - "matrix": {"rows": 7, "cols": 16}, "layouts": { - "labels": [["Layout", "ISO", "ANSI"]], + "labels": [ + [ + "Layout", + "ISO", + "ANSI" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", "0,14", "0,15" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -51,17 +77,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "1,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -84,15 +119,22 @@ "x2": -0.25 }, "4,14\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,13", "3,14", "3,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -107,9 +149,14 @@ "3,12\n\n\n0,0" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n0,0", "4,2", "4,3", @@ -121,36 +168,85 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "6,15" ], - [{"y": 0.5, "x": 13.5, "c": "#cccccc", "w": 1.5}, "2,13\n\n\n0,1"], - [{"x": 12.75, "c": "#777777", "w": 2.25}, "4,14\n\n\n0,1"], - [{"c": "#aaaaaa", "w": 2.25}, "4,0\n\n\n0,1"] + [ + { + "y": 0.5, + "x": 13.5, + "c": "#cccccc", + "w": 1.5 + }, + "2,13\n\n\n0,1" + ], + [ + { + "x": 12.75, + "c": "#777777", + "w": 2.25 + }, + "4,14\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n0,1" + ] ] } } diff --git a/v3/durgod/venus/venus.json b/v3/durgod/venus/venus.json index 0800554c11..93e67344c1 100644 --- a/v3/durgod/venus/venus.json +++ b/v3/durgod/venus/venus.json @@ -2,8 +2,10 @@ "name": "DURGOD Venus", "vendorId": "0xD60D", "productId": "0x7EC5", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -11,13 +13,22 @@ "shortName": "WinLock" } ], - "matrix": {"rows": 5, "cols": 14}, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,13 +41,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,13 +67,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,13 +92,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -84,25 +117,47 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12" ] ] diff --git a/v3/dyz/dyz.tkl.via.json b/v3/dyz/dyz.tkl.via.json index 5b02a0701b..6133074fb5 100644 --- a/v3/dyz/dyz.tkl.via.json +++ b/v3/dyz/dyz.tkl.via.json @@ -2,56 +2,104 @@ "name": "dyz.tkl", "vendorId": "0xD772", "productId": "0x000C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + [ + "F Row", + "F12", + "F13" + ], + "Split Backspace", + "ISO Enter", + "Split LShift", + "Split RShift", + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] + ], "keymap": [ [ - {"y": 1, "x": 3.75}, + { + "y": 1, + "x": 3.75 + }, "1,0\n\n\n0,1", "0,1\n\n\n0,1", "1,1\n\n\n0,1", "0,2\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,2\n\n\n0,1", "0,3\n\n\n0,1", "1,3\n\n\n0,1", "0,4\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,4\n\n\n0,1", "0,5\n\n\n0,1", "0,6\n\n\n0,1", "1,6\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7\n\n\n0,1" ], [ - {"y": 0.25, "x": 2.5}, + { + "y": 0.25, + "x": 2.5 + }, "0,0", - {"x": 0.25, "w": 0.75, "d": true}, + { + "x": 0.25, + "w": 0.75, + "d": true + }, "\n\n\n0,0", "0,1\n\n\n0,0", "1,1\n\n\n0,0", "0,2\n\n\n0,0", "1,2\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,3\n\n\n0,0", "1,3\n\n\n0,0", "0,4\n\n\n0,0", "1,4\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5\n\n\n0,0", "0,6\n\n\n0,0", "1,6\n\n\n0,0", "0,7\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,7", "0,8", "1,8" ], [ - {"y": 0.25, "x": 2.5}, + { + "y": 0.25, + "x": 2.5 + }, "2,0", "3,0", "2,1", @@ -65,18 +113,27 @@ "2,5", "3,5", "2,6", - {"w": 2}, + { + "w": 2 + }, "3,6\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,7", "2,8", "3,8", - {"x": 0.75}, + { + "x": 0.75 + }, "3,6\n\n\n1,1", "2,7\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", "5,0", "4,1", @@ -90,17 +147,31 @@ "5,5", "4,6", "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,7", "4,8", "5,8", - {"x": 1.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "6,7\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "6,0", "7,0", "6,1", @@ -113,16 +184,25 @@ "6,5", "7,5", "6,6", - {"w": 2.25}, + { + "w": 2.25 + }, "7,6\n\n\n2,0", - {"x": 3.75}, + { + "x": 3.75 + }, "7,6\n\n\n2,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0\n\n\n3,1", "9,0\n\n\n3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "8,0\n\n\n3,0", "8,1", "9,1", @@ -134,58 +214,88 @@ "8,5", "9,5", "8,6", - {"w": 2.75}, + { + "w": 2.75 + }, "9,6\n\n\n4,0", - {"x": 1.25}, + { + "x": 1.25 + }, "8,8", - {"x": 1, "w": 1.75}, + { + "x": 1, + "w": 1.75 + }, "9,6\n\n\n4,1", "8,7\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "10,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n5,0", - {"w": 6.25}, + { + "w": 6.25 + }, "11,3\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n5,0", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7", "10,8", "11,8" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "10,0\n\n\n5,1", "11,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n5,1", - {"w": 7}, + { + "w": 7 + }, "11,3\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n5,1", "11,6\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,7\n\n\n5,1" ] - ], - "labels": [ - ["F Row", "F12", "F13"], - "Split Backspace", - "ISO Enter", - "Split LShift", - "Split RShift", - ["Bottom Row", "ANSI", "Tsangan"] ] } } diff --git a/v3/dyz/dyz40.via.json b/v3/dyz/dyz40.via.json index ecdcd8c141..7335f71b82 100644 --- a/v3/dyz/dyz40.via.json +++ b/v3/dyz/dyz40.via.json @@ -2,14 +2,33 @@ "name": "dyz40", "vendorId": "0xD772", "productId": "0x000B", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Full Backspace", + "7u Spacebar" + ], "keymap": [ - [{"x": 11, "w": 2}, "0,11\n\n\n0,1"], [ - {"y": 0.25}, + { + "x": 11, + "w": 2 + }, + "0,11\n\n\n0,1" + ], + [ + { + "y": 0.25 + }, "0,0", "0,1", "0,2", @@ -25,7 +44,9 @@ "0,12\n\n\n0,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -37,11 +58,15 @@ "1,8", "1,9", "1,10\n\n\n\n\n\n\n\n\n\n'", - {"w": 1.75}, + { + "w": 1.75 + }, "1,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -53,38 +78,62 @@ "2,8", "2,9", "2,10", - {"w": 1.25}, + { + "w": 1.25 + }, "2,11" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0\n\n\n1,0", "3,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,2\n\n\n1,0", - {"w": 2.25}, + { + "w": 2.25 + }, "3,3\n\n\n1,0", - {"w": 2.75}, + { + "w": 2.75 + }, "3,7\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,10\n\n\n1,0", "3,11\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,12\n\n\n1,0" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "3,0\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1\n\n\n1,1", - {"w": 7}, + { + "w": 7 + }, "3,6\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "3,11\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "3,12\n\n\n1,1" ] - ], - "labels": ["Full Backspace", "7u Spacebar"] + ] } } diff --git a/v3/dyz/dyz60-hs.json b/v3/dyz/dyz60-hs.json index 4a597789ff..649d6fbe20 100644 --- a/v3/dyz/dyz60-hs.json +++ b/v3/dyz/dyz60-hs.json @@ -2,14 +2,40 @@ "name": "dyz60-hs", "vendorId": "0xD772", "productId": "0x001A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Full Backspace", + "ISO Enter", + "Split LShift", + "Full RShift", + [ + "Bottom Row", + "7u Spacebar", + "6.25u Spacebar" + ] + ], "keymap": [ - [{"x": 13, "w": 2}, "0,12\n\n\n0,1"], [ - {"y": 0.25}, + { + "x": 13, + "w": 2 + }, + "0,12\n\n\n0,1" + ], + [ + { + "y": 0.25 + }, "0,0", "0,1", "0,2", @@ -27,7 +53,9 @@ "0,13\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -41,13 +69,24 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -60,13 +99,19 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n2,0", "3,2", "3,3", @@ -78,52 +123,84 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12\n\n\n3,0", "3,13\n\n\n3,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,12\n\n\n3,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,0", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,0", "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "w": 1.25}, + { + "y": 0.5, + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,1" ], - [{"y": 0.25, "w": 1.25}, "3,0\n\n\n2,1", "3,1\n\n\n2,1"] - ], - "labels": [ - "Full Backspace", - "ISO Enter", - "Split LShift", - "Full RShift", - ["Bottom Row", "7u Spacebar", "6.25u Spacebar"] + [ + { + "y": 0.25, + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1" + ] ] } } diff --git a/v3/dyz/dyz60.via.json b/v3/dyz/dyz60.via.json index 999b2fb9f3..c20e2775e4 100644 --- a/v3/dyz/dyz60.via.json +++ b/v3/dyz/dyz60.via.json @@ -2,15 +2,44 @@ "name": "dyz60", "vendorId": "0xD772", "productId": "0x000A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "Tsangan", + "ANSI" + ] + ], "keymap": [ - {"name": "dyz60"}, - [{"x": 15.75}, "0,12\n\n\n0,1", "0,13\n\n\n0,1"], + { + "name": "dyz60" + }, [ - {"y": 0.25, "x": 2.75}, + { + "x": 15.75 + }, + "0,12\n\n\n0,1", + "0,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.75 + }, "0,0", "0,1", "0,2", @@ -24,11 +53,16 @@ "0,9", "0,10", "0,11", - {"w": 2}, + { + "w": 2 + }, "0,12\n\n\n0,0" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -42,13 +76,25 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.75}, + { + "x": 2.75, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -61,16 +107,26 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n1,1" ], [ - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", "3,2", "3,3", @@ -82,51 +138,78 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12\n\n\n3,0", "3,13\n\n\n3,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,12\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,0", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,0", "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.75, "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "Tsangan", "ANSI"] ] } } diff --git a/v3/dyz/selka40.via.json b/v3/dyz/selka40.via.json index 9e3615fd51..556f7cddb2 100644 --- a/v3/dyz/selka40.via.json +++ b/v3/dyz/selka40.via.json @@ -2,113 +2,245 @@ "name": "selka40", "vendorId": "0xD772", "productId": "0x0012", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Full Backspace" + ], "keymap": [ - [{"y": 1.2, "x": 13, "w": 2}, "0,11\n\n\n0,1"], [ - {"y": 0.25, "x": 1.03}, + { + "y": 1.2, + "x": 13, + "w": 2 + }, + "0,11\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 1.03 + }, "0,0", "0,1", - {"x": 8.939999999999998, "fa": [4]}, + { + "x": 8.939999999999998, + "fa": [ + 4 + ] + }, "0,10", "0,11\n\n\n0,0", "0,12\n\n\n0,0" ], [ - {"x": 0.9, "w": 1.25}, + { + "x": 0.9, + "w": 1.25 + }, "1,0", "1,1", - {"x": 9.19}, + { + "x": 9.19 + }, "1,10", - {"w": 1.75}, + { + "w": 1.75 + }, "1,11" ], [ - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "2,0", "2,1", - {"x": 8.47}, + { + "x": 8.47 + }, "2,10", "2,11", - {"w": 1.25}, + { + "w": 1.25 + }, "2,12" ], [ - {"x": 1, "f": 3, "w": 1.25}, + { + "x": 1, + "f": 3, + "w": 1.25 + }, "3,0", - {"f": 3}, + { + "f": 3 + }, "3,1", - {"x": 9.47, "f": 3}, + { + "x": 9.47, + "f": 3 + }, "3,11", - {"f": 3, "w": 1.25}, + { + "f": 3, + "w": 1.25 + }, "3,12" ], [ - {"r": 8, "y": -4.52, "x": 3.47, "f": 3}, + { + "r": 8, + "y": -4.52, + "x": 3.47, + "f": 3 + }, "0,2", - {"f": 3}, + { + "f": 3 + }, "0,3", - {"f": 3}, + { + "f": 3 + }, "0,4", - {"f": 3}, + { + "f": 3 + }, "0,5" ], [ - {"x": 3.72, "f": 3}, + { + "x": 3.72, + "f": 3 + }, "1,2", - {"f": 3}, + { + "f": 3 + }, "1,3", - {"f": 3, "n": true}, + { + "f": 3, + "n": true + }, "1,4", - {"f": 3}, + { + "f": 3 + }, "1,5" ], [ - {"x": 4.22, "f": 3}, + { + "x": 4.22, + "f": 3 + }, "2,2", - {"f": 3}, + { + "f": 3 + }, "2,3", - {"f": 3}, + { + "f": 3 + }, "2,4", - {"f": 3}, + { + "f": 3 + }, "2,5" ], - [{"x": 5.22, "f": 3}, "3,4", {"f": 3, "w": 2}, "3,5"], [ - {"r": -8, "y": -1.83, "x": 7.37, "f": 3}, + { + "x": 5.22, + "f": 3 + }, + "3,4", + { + "f": 3, + "w": 2 + }, + "3,5" + ], + [ + { + "r": -8, + "y": -1.83, + "x": 7.37, + "f": 3 + }, "0,6", - {"f": 3}, + { + "f": 3 + }, "0,7", - {"f": 3}, + { + "f": 3 + }, "0,8", - {"f": 3}, + { + "f": 3 + }, "0,9" ], [ - {"x": 7.62, "f": 3}, + { + "x": 7.62, + "f": 3 + }, "1,6", - {"f": 3, "n": true}, + { + "f": 3, + "n": true + }, "1,7", - {"f": 3}, + { + "f": 3 + }, "1,8", - {"f": 3}, + { + "f": 3 + }, "1,9" ], [ - {"x": 7.12, "f": 3}, + { + "x": 7.12, + "f": 3 + }, "2,6", - {"f": 3}, + { + "f": 3 + }, "2,7", - {"f": 3}, + { + "f": 3 + }, "2,8", - {"f": 3}, + { + "f": 3 + }, "2,9" ], - [{"x": 7.12, "f": 3, "w": 2.25}, "3,6", {"f": 3}, "3,7"] - ], - "labels": ["Full Backspace"] + [ + { + "x": 7.12, + "f": 3, + "w": 2.25 + }, + "3,6", + { + "f": 3 + }, + "3,7" + ] + ] } } diff --git a/v3/dyz/synthesis60.rev2.via.json b/v3/dyz/synthesis60.rev2.via.json index beeea534f0..65d5d0a371 100644 --- a/v3/dyz/synthesis60.rev2.via.json +++ b/v3/dyz/synthesis60.rev2.via.json @@ -2,106 +2,314 @@ "name": "Synthesis60 rev2", "vendorId": "0xD772", "productId": "0x0017", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Full Backspace", + [ + "Right Shift", + "Split", + "Full", + "Arrow" + ], + "Split Right Space", + [ + "Right Ctrl", + "1.5u", + "Arrow" + ] + ], "keymap": [ - [{"x": 15.15, "w": 2}, "0,13\n\n\n0,1"], - [{"y": 0.1499999999999999, "x": 0.55}, "4,0"], - [{"y": -0.95, "x": 3.7}, "0,2", {"x": 8.45}, "0,11"], [ - {"y": -0.9500000000000002, "x": 1.7}, + { + "x": 15.15, + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "y": 0.1499999999999999, + "x": 0.55 + }, + "4,0" + ], + [ + { + "y": -0.95, + "x": 3.7 + }, + "0,2", + { + "x": 8.45 + }, + "0,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.7 + }, "0,0", "0,1", - {"x": 10.45}, + { + "x": 10.45 + }, "0,12", - {"x": 1.7763568394002505e-15}, + { + "x": 1.7763568394002505e-15 + }, "0,13\n\n\n0,0", "4,13\n\n\n0,0" ], - [{"y": -0.10000000000000009, "x": 0.35}, "4,1"], - [{"y": -0.9499999999999997, "x": 13}, "1,10"], [ - {"y": -0.9500000000000002, "x": 1.5, "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "4,1" + ], + [ + { + "y": -0.9499999999999997, + "x": 13 + }, + "1,10" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "w": 1.5 + }, "1,0", "1,1", - {"x": 10}, + { + "x": 10 + }, "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], - [{"y": -0.10000000000000009, "x": 0.15}, "4,2"], [ - {"y": -0.9000000000000004, "x": 13.4}, + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "4,2" + ], + [ + { + "y": -0.9000000000000004, + "x": 13.4 + }, "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,12" ], - [{"y": -0.9999999999999996, "x": 1.3, "w": 1.75}, "2,0", "2,1"], [ - {"x": 1.05, "w": 2.25}, + { + "y": -0.9999999999999996, + "x": 1.3, + "w": 1.75 + }, + "2,0", + "2,1" + ], + [ + { + "x": 1.05, + "w": 2.25 + }, "3,0", "3,1", - {"x": 8.8}, + { + "x": 8.8 + }, "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12\n\n\n1,0", "3,13\n\n\n1,0", - {"x": 0.3000000000000007, "w": 2.75}, + { + "x": 0.3000000000000007, + "w": 2.75 + }, "3,12\n\n\n1,1", - {"x": 0.3500000000000014}, + { + "x": 0.3500000000000014 + }, "3,12\n\n\n1,2", - {"w": 1.75}, + { + "w": 1.75 + }, "3,13\n\n\n1,2" ], [ - {"x": 1.05, "w": 1.5}, + { + "x": 1.05, + "w": 1.5 + }, "4,3", - {"x": 11.55, "w": 1.9, "d": true}, + { + "x": 11.55, + "w": 1.9, + "d": true + }, "\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n3,0" ], [ - {"y": 0.5, "x": 14.1}, + { + "y": 0.5, + "x": 14.1 + }, "4,10\n\n\n3,1", "4,11\n\n\n3,1", "4,12\n\n\n3,1" ], - [{"r": 12, "y": -7.5, "x": 5.05}, "0,3", "0,4", "0,5", "0,6"], - [{"x": 4.6}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 4.85}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 5.3}, "3,2", "3,3", "3,4", "3,5"], - [{"x": 6.6, "w": 2}, "4,5", {"w": 1.25}, "4,6"], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.5}, "4,4"], [ - {"r": -12, "y": -1.4500000000000002, "x": 8.45}, + { + "r": 12, + "y": -7.5, + "x": 5.05 + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 4.6 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 4.85 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 5.3 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 6.6, + "w": 2 + }, + "4,5", + { + "w": 1.25 + }, + "4,6" + ], + [ + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "4,4" + ], + [ + { + "r": -12, + "y": -1.4500000000000002, + "x": 8.45 + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8.05}, "1,6", "1,7", "1,8", "1,9"], - [{"x": 8.2}, "2,6", "2,7", "2,8", "2,9"], - [{"x": 7.75}, "3,6", "3,7", "3,8", "3,9"], - [{"x": 7.75, "w": 2.75}, "4,7\n\n\n2,0"], - [{"y": -0.9500000000000002, "x": 10.55, "w": 1.5}, "4,9"], [ - {"y": 0.4499999999999993, "x": 7.75, "w": 1.5}, + { + "x": 8.05 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 8.2 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 7.75 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": 7.75, + "w": 2.75 + }, + "4,7\n\n\n2,0" + ], + [ + { + "y": -0.9500000000000002, + "x": 10.55, + "w": 1.5 + }, + "4,9" + ], + [ + { + "y": 0.4499999999999993, + "x": 7.75, + "w": 1.5 + }, "4,7\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n2,1" ] - ], - "labels": [ - "Full Backspace", - ["Right Shift", "Split", "Full", "Arrow"], - "Split Right Space", - ["Right Ctrl", "1.5u", "Arrow"] ] } } diff --git a/v3/dztech/duo_s/duo_s.json b/v3/dztech/duo_s/duo_s.json index 73f49db6e9..4c7f41593e 100644 --- a/v3/dztech/duo_s/duo_s.json +++ b/v3/dztech/duo_s/duo_s.json @@ -2,15 +2,26 @@ "name": "DUO_S", "vendorId": "0x445A", "productId": "0X1012", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,15 +34,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,14 +65,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +91,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,26 +120,48 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,13", "4,14" diff --git a/v3/dztech/dz60rgb/dz60rgb_v1.json b/v3/dztech/dz60rgb/dz60rgb_v1.json index 3ef8f4cd60..babc4b787b 100644 --- a/v3/dztech/dz60rgb/dz60rgb_v1.json +++ b/v3/dztech/dz60rgb/dz60rgb_v1.json @@ -2,14 +2,23 @@ "name": "DZ60RGB V1", "vendorId": "0x445A", "productId": "0x1120", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,19 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +81,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -75,26 +105,47 @@ "3,7", "3,8", "3,9", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8", "4,9", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,10", "4,11", "4,13" diff --git a/v3/dztech/dz60rgb/dz60rgb_v2.json b/v3/dztech/dz60rgb/dz60rgb_v2.json index 1362267d1d..8176e6432a 100644 --- a/v3/dztech/dz60rgb/dz60rgb_v2.json +++ b/v3/dztech/dz60rgb/dz60rgb_v2.json @@ -2,14 +2,23 @@ "name": "DZ60RGB V2", "vendorId": "0x445A", "productId": "0x1121", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,19 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +81,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -75,26 +105,47 @@ "3,7", "3,8", "3,9", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8", "4,9", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,10", "4,11", "4,13" diff --git a/v3/dztech/dz60rgb_ansi/dz60rgb_ansi_v1.json b/v3/dztech/dz60rgb_ansi/dz60rgb_ansi_v1.json index 43207c1ba4..7211ba83c9 100644 --- a/v3/dztech/dz60rgb_ansi/dz60rgb_ansi_v1.json +++ b/v3/dztech/dz60rgb_ansi/dz60rgb_ansi_v1.json @@ -2,14 +2,23 @@ "name": "DZ60RGB ANSI V1", "vendorId": "0x445A", "productId": "0x1220", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,19 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +81,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,25 +106,47 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/dztech/dz60rgb_ansi/dz60rgb_ansi_v2.json b/v3/dztech/dz60rgb_ansi/dz60rgb_ansi_v2.json index 06792ed3fe..8fd14c4834 100644 --- a/v3/dztech/dz60rgb_ansi/dz60rgb_ansi_v2.json +++ b/v3/dztech/dz60rgb_ansi/dz60rgb_ansi_v2.json @@ -2,14 +2,23 @@ "name": "DZ60RGB ANSI V2", "vendorId": "0x445A", "productId": "0x1221", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,19 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +81,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,25 +106,47 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/dztech/dz60rgb_wkl/dz60rgb_wkl_v1.json b/v3/dztech/dz60rgb_wkl/dz60rgb_wkl_v1.json index ed739070cc..00b59d2cdf 100644 --- a/v3/dztech/dz60rgb_wkl/dz60rgb_wkl_v1.json +++ b/v3/dztech/dz60rgb_wkl/dz60rgb_wkl_v1.json @@ -2,14 +2,23 @@ "name": "DZ60RGB WKL V1", "vendorId": "0x445A", "productId": "0x1320", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,9 +35,13 @@ "2,12" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +54,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +79,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,22 +104,38 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", "4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ] ] diff --git a/v3/dztech/dz60rgb_wkl/dz60rgb_wkl_v2.json b/v3/dztech/dz60rgb_wkl/dz60rgb_wkl_v2.json index 716e1444f5..c92aae2a3c 100644 --- a/v3/dztech/dz60rgb_wkl/dz60rgb_wkl_v2.json +++ b/v3/dztech/dz60rgb_wkl/dz60rgb_wkl_v2.json @@ -2,14 +2,23 @@ "name": "DZ60RGB WKL V2", "vendorId": "0x445A", "productId": "0x1321", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,9 +35,13 @@ "2,12" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +54,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +79,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,22 +104,38 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", "4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ] ] diff --git a/v3/dztech/dz60v2/dz60v2.json b/v3/dztech/dz60v2/dz60v2.json index 4c207506df..716c3ec649 100644 --- a/v3/dztech/dz60v2/dz60v2.json +++ b/v3/dztech/dz60v2/dz60v2.json @@ -2,16 +2,17 @@ "name": "DZ60V2", "vendorId": "0x445A", "productId": "0x2261", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "presets": { - "Default": [0, 0, 0, 0], - "ISO": [0, 1, 3, 0], - "HHKB": [0, 0, 0, 2], - "With arrows": [0, 0, 3, 3] - }, "labels": [ "Split Backspace", "ISO Enter", @@ -39,11 +40,42 @@ "Split space arrows" ] ], + "presets": { + "Default": [ + 0, + 0, + 0, + 0 + ], + "ISO": [ + 0, + 1, + 3, + 0 + ], + "HHKB": [ + 0, + 0, + 0, + 2 + ], + "With arrows": [ + 0, + 0, + 3, + 3 + ] + }, "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -56,16 +88,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -78,7 +122,9 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.25, @@ -92,9 +138,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -106,15 +158,27 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,0", "3,3\n\n\n2,0", "3,4\n\n\n2,0", @@ -125,31 +189,59 @@ "3,9\n\n\n2,0", "3,10\n\n\n2,0", "3,11\n\n\n2,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n2,0" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n3,0" ], [ - {"y": 0.5, "x": 2.5, "w": 2.25}, + { + "y": 0.5, + "x": 2.5, + "w": 2.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", "3,4\n\n\n2,1", @@ -160,14 +252,22 @@ "3,9\n\n\n2,1", "3,10\n\n\n2,1", "3,11\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n2,1", "3,14\n\n\n2,1" ], [ - {"x": 2.5, "w": 2.25}, + { + "x": 2.5, + "w": 2.25 + }, "3,0\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,2", "3,3\n\n\n2,2", "3,4\n\n\n2,2", @@ -179,10 +279,16 @@ "3,10\n\n\n2,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,3", "3,1\n\n\n2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,3", "3,3\n\n\n2,3", "3,4\n\n\n2,3", @@ -193,14 +299,22 @@ "3,9\n\n\n2,3", "3,10\n\n\n2,3", "3,11\n\n\n2,3", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n2,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,4", "3,1\n\n\n2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,4", "3,3\n\n\n2,4", "3,4\n\n\n2,4", @@ -211,15 +325,23 @@ "3,9\n\n\n2,4", "3,10\n\n\n2,4", "3,11\n\n\n2,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n2,4", "3,14\n\n\n2,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,5", "3,1\n\n\n2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,5", "3,3\n\n\n2,5", "3,4\n\n\n2,5", @@ -231,9 +353,16 @@ "3,10\n\n\n2,5" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 2}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 2 + }, "3,0\n\n\n2,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,6", "3,3\n\n\n2,6", "3,4\n\n\n2,6", @@ -245,14 +374,21 @@ "3,10\n\n\n2,6", "3,11\n\n\n2,6", "3,12\n\n\n2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13\n\n\n2,6" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "3,0\n\n\n2,7", "3,1\n\n\n2,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,7", "3,3\n\n\n2,7", "3,4\n\n\n2,7", @@ -264,13 +400,21 @@ "3,10\n\n\n2,7", "3,11\n\n\n2,7", "3,12\n\n\n2,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13\n\n\n2,7" ], [ - {"x": 2.5, "w": 2}, + { + "x": 2.5, + "w": 2 + }, "3,0\n\n\n2,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,8", "3,3\n\n\n2,8", "3,4\n\n\n2,8", @@ -282,15 +426,21 @@ "3,10\n\n\n2,8", "3,11\n\n\n2,8", "3,12\n\n\n2,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,8", "3,14\n\n\n2,8" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "3,0\n\n\n2,9", "3,1\n\n\n2,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,9", "3,3\n\n\n2,9", "3,4\n\n\n2,9", @@ -302,34 +452,62 @@ "3,10\n\n\n2,9", "3,11\n\n\n2,9", "3,12\n\n\n2,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,9", "3,14\n\n\n2,9" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1", "4,13\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,2", "4,11\n\n\n3,2", "4,12\n\n\n3,2", @@ -337,14 +515,24 @@ "4,14\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,3", "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,3", "4,11\n\n\n3,3", "4,12\n\n\n3,3", @@ -352,13 +540,23 @@ "4,14\n\n\n3,3" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,4", "4,11\n\n\n3,4", "4,12\n\n\n3,4", @@ -366,41 +564,80 @@ "4,14\n\n\n3,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,5", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n3,5" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,6", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,6", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,6", "4,11\n\n\n3,6", "4,12\n\n\n3,6", @@ -408,13 +645,22 @@ "4,14\n\n\n3,6" ], [ - {"rx": 0.25, "y": 6.5, "x": 13.5, "w": 1.75}, + { + "rx": 0.25, + "y": 6.5, + "x": 13.5, + "w": 1.75 + }, "3,12\n\n\n2,2", "3,13\n\n\n2,2", "3,14\n\n\n2,2" ], [ - {"y": 2, "x": 13.5, "w": 1.75}, + { + "y": 2, + "x": 13.5, + "w": 1.75 + }, "3,12\n\n\n2,5", "3,13\n\n\n2,5", "3,14\n\n\n2,5" diff --git a/v3/dztech/dz64rgb/dz64rgb.json b/v3/dztech/dz64rgb/dz64rgb.json index 2d1a4ea5a8..a519c62c85 100644 --- a/v3/dztech/dz64rgb/dz64rgb.json +++ b/v3/dztech/dz64rgb/dz64rgb.json @@ -2,14 +2,23 @@ "name": "DZ64RGB V1", "vendorId": "0x445A", "productId": "0x1013", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,19 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +81,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,24 +107,42 @@ "3,9", "3,10", "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8", "4,9", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,10", "4,11", "4,13" diff --git a/v3/dztech/dz65rgb/dz65rgbv1.json b/v3/dztech/dz65rgb/dz65rgbv1.json index f6e9cdfaaa..10afdf474d 100644 --- a/v3/dztech/dz65rgb/dz65rgbv1.json +++ b/v3/dztech/dz65rgb/dz65rgbv1.json @@ -2,14 +2,23 @@ "name": "DZ65RGB V1", "vendorId": "0x445A", "productId": "0x1420", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +31,24 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +61,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +86,25 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,26 +115,45 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8", "4,9", "4,10", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,11", "4,13", "4,14" diff --git a/v3/dztech/dz65rgb/dz65rgbv2.json b/v3/dztech/dz65rgb/dz65rgbv2.json index 8f73cce232..c32952074f 100644 --- a/v3/dztech/dz65rgb/dz65rgbv2.json +++ b/v3/dztech/dz65rgb/dz65rgbv2.json @@ -2,14 +2,23 @@ "name": "DZ65RGB V2", "vendorId": "0x445A", "productId": "0x1421", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +31,24 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +61,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +86,25 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,26 +115,45 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8", "4,9", "4,10", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,11", "4,13", "4,14" diff --git a/v3/dztech/dz65rgb/dz65rgbv3.json b/v3/dztech/dz65rgb/dz65rgbv3.json index d6e53e7591..62f6de51e2 100644 --- a/v3/dztech/dz65rgb/dz65rgbv3.json +++ b/v3/dztech/dz65rgb/dz65rgbv3.json @@ -2,14 +2,23 @@ "name": "DZ65RGB V3", "vendorId": "0x445A", "productId": "0x1424", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +31,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +62,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +92,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,26 +121,45 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,12", "4,13", "4,14" diff --git a/v3/dztech/dz96/dz96.json b/v3/dztech/dz96/dz96.json index c57bbb6727..416a22e513 100644 --- a/v3/dztech/dz96/dz96.json +++ b/v3/dztech/dz96/dz96.json @@ -2,9 +2,16 @@ "name": "DZ96", "vendorId": "0x445A", "productId": "0xDB96", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 8, "cols": 13}, + "matrix": { + "rows": 8, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -12,39 +19,62 @@ "Split Left Shift", "Split Numpad Enter", "Split Numpad Add", - ["Bottom Row", "6.25U", "7U"], - ["Right mods", "3x 1u", "2x 1.5u"] + [ + "Bottom Row", + "6.25U", + "7U" + ], + [ + "Right mods", + "3x 1u", + "2x 1.5u" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0", "6,1", "6,2", "6,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,5", "0,6", "0,7", "0,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,2", "0,9", "0,10", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,11", "0,12", "7,12" ], [ - {"x": 2.75}, + { + "x": 2.75 + }, "1,0", "1,1", "1,2", @@ -58,20 +88,30 @@ "1,6", "1,7", "1,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,1\n\n\n0,0", "1,9", "1,10", "1,11", "1,12", - {"x": 0.75}, + { + "x": 0.75 + }, "7,0\n\n\n0,1", "7,1\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -84,12 +124,17 @@ "2,6", "2,7", "2,8", - {"w": 1.5}, + { + "w": 1.5 + }, "7,3\n\n\n1,0", "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,12\n\n\n3,0", { "x": 1.5, @@ -101,13 +146,21 @@ "x2": -0.25 }, "3,8\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,12\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.75}, + { + "x": 2.75, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -119,24 +172,41 @@ "3,5", "3,6", "3,7", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,8\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,9", "3,10", "3,11", - {"x": 1.5}, + { + "x": 1.5 + }, "7,3\n\n\n1,1", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "3,12\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -147,50 +217,91 @@ "4,5", "4,6", "4,7", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,4", "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,12\n\n\n4,0", - {"x": 3.25}, + { + "x": 3.25 + }, "4,12\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "5,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,9\n\n\n5,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5\n\n\n6,0", "5,6\n\n\n6,0", "5,7\n\n\n6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,8", "5,3", "5,4", "5,10", "5,11", - {"x": 4.25, "c": "#aaaaaa"}, + { + "x": 4.25, + "c": "#aaaaaa" + }, "5,12\n\n\n4,1" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "5,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,9\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,5\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,7\n\n\n6,1" ] ] diff --git a/v3/dztech/endless80/endless80.json b/v3/dztech/endless80/endless80.json index b20475385e..50633a7e0e 100644 --- a/v3/dztech/endless80/endless80.json +++ b/v3/dztech/endless80/endless80.json @@ -2,40 +2,71 @@ "name": "endless80", "vendorId": "0x445A", "productId": "0X1015", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Left Shift", "Default", "Split"], - ["Right Mods", "3x1u", "2x1.5u"] + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Mods", + "3x1u", + "2x1.5u" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13", "0,14", "1,14" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -49,15 +80,23 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", "3,13", "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -71,15 +110,21 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "4,12", "4,13", "4,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -92,13 +137,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -109,47 +162,92 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,11", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,7\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,8\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,11", "5,13", "5,14", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n1,1", "5,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n1,1", "5,9\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n1,1" ] ] diff --git a/v3/dztech/pluto/pluto.json b/v3/dztech/pluto/pluto.json index 2f1123b209..895585b89b 100644 --- a/v3/dztech/pluto/pluto.json +++ b/v3/dztech/pluto/pluto.json @@ -1,275 +1,280 @@ { - "name": "PLUTO", - "vendorId": "0x445A", - "productId": "0x0006", - "matrix": { - "rows": 5, - "cols": 16 - }, - "layouts": { - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "6.25U", "WKL","7U"] + "name": "PLUTO", + "vendorId": "0x445A", + "productId": "0x0006", + "matrix": { + "rows": 5, + "cols": 16 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "6.25U", + "WKL", + "7U" + ] + ], + "keymap": [ + [ + { + "x": 3, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,15", + "2,12", + "2,13", + { + "x": 1 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" ], - "keymap": [ - [ - { - "x": 3, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,15", - "2,12", - "2,13", - { - "x": 1 - }, - "0,13\n\n\n0,1", - "0,14\n\n\n0,1" - ], - [ - { - "x": 3, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "1,15", - "2,14", - "2,15", - { - "x": 1.75, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "1,14\n\n\n1,1" - ], - [ - { - "x": 3, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "1,14\n\n\n1,0", - { - "x": 4, - "c": "#aaaaaa" - }, - "1,13\n\n\n1,1" - ], - [ - { - "w": 1.25 - }, - "3,0\n\n\n2,1", - { - "c": "#cccccc" - }, - "3,1\n\n\n2,1", - { - "x": 0.75, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,12\n\n\n3,0", - { - "x": 1.25, - "c": "#cccccc" - }, - "3,14", - { - "x": 1.75, - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12\n\n\n3,1", - "3,13\n\n\n3,1" - ], - [ - { - "x": 3, - "w": 1.25 - }, - "4,0\n\n\n4,0", - { - "w": 1.25 - }, - "4,1\n\n\n4,0", - { - "w": 1.25 - }, - "4,2\n\n\n4,0", - { - "w": 6.25 - }, - "4,7\n\n\n4,0", - { - "w": 1.25 - }, - "4,10\n\n\n4,0", - { - "w": 1.25 - }, - "4,11\n\n\n4,0", - { - "w": 1.25 - }, - "4,12\n\n\n4,0", - { - "w": 1.25 - }, - "4,13\n\n\n4,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "3,15", - "4,14", - "4,15" - ], - [ - { - "x": 3, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,0\n\n\n4,1", - { - "x": 1, - "w": 1.5 - }, - "4,2\n\n\n4,1", - { - "w": 7 - }, - "4,7\n\n\n4,1", - { - "w": 1.5 - }, - "4,11\n\n\n4,1", - { - "x": 1, - "w": 1.5 - }, - "4,13\n\n\n4,1" - ], - [ - { - "x": 3, - "w": 1.5 - }, - "4,0\n\n\n4,2", - "4,1\n\n\n4,2", - { - "w": 1.5 - }, - "4,2\n\n\n4,2", - { - "w": 7 - }, - "4,7\n\n\n4,2", - { - "w": 1.5 - }, - "4,11\n\n\n4,2", - "4,12\n\n\n4,2", - { - "w": 1.5 - }, - "4,13\n\n\n4,2" - ] -] - } + [ + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,15", + "2,14", + "2,15", + { + "x": 1.75, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "1,14\n\n\n1,1" + ], + [ + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "1,14\n\n\n1,0", + { + "x": 4, + "c": "#aaaaaa" + }, + "1,13\n\n\n1,1" + ], + [ + { + "w": 1.25 + }, + "3,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n2,1", + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n3,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "3,14", + { + "x": 1.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n3,1", + "3,13\n\n\n3,1" + ], + [ + { + "x": 3, + "w": 1.25 + }, + "4,0\n\n\n4,0", + { + "w": 1.25 + }, + "4,1\n\n\n4,0", + { + "w": 1.25 + }, + "4,2\n\n\n4,0", + { + "w": 6.25 + }, + "4,7\n\n\n4,0", + { + "w": 1.25 + }, + "4,10\n\n\n4,0", + { + "w": 1.25 + }, + "4,11\n\n\n4,0", + { + "w": 1.25 + }, + "4,12\n\n\n4,0", + { + "w": 1.25 + }, + "4,13\n\n\n4,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,15", + "4,14", + "4,15" + ], + [ + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0\n\n\n4,1", + { + "x": 1, + "w": 1.5 + }, + "4,2\n\n\n4,1", + { + "w": 7 + }, + "4,7\n\n\n4,1", + { + "w": 1.5 + }, + "4,11\n\n\n4,1", + { + "x": 1, + "w": 1.5 + }, + "4,13\n\n\n4,1" + ], + [ + { + "x": 3, + "w": 1.5 + }, + "4,0\n\n\n4,2", + "4,1\n\n\n4,2", + { + "w": 1.5 + }, + "4,2\n\n\n4,2", + { + "w": 7 + }, + "4,7\n\n\n4,2", + { + "w": 1.5 + }, + "4,11\n\n\n4,2", + "4,12\n\n\n4,2", + { + "w": 1.5 + }, + "4,13\n\n\n4,2" + ] + ] } +} diff --git a/v3/dztech/tofu60/tofu60.json b/v3/dztech/tofu60/tofu60.json index 6aeeeca479..006355ddaa 100644 --- a/v3/dztech/tofu60/tofu60.json +++ b/v3/dztech/tofu60/tofu60.json @@ -2,20 +2,48 @@ "name": "TOFU60", "vendorId": "0x4B42", "productId": "0x6071", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Spacebar", "Standard", "7u"], - ["Right Shift", "Default", "Split"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Spacebar", + "Standard", + "7u" + ], + [ + "Right Shift", + "Default", + "Split" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,15 +56,24 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "2,12\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,7 +86,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.5, @@ -63,9 +102,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,19 +122,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "1,13\n\n\n1,1" ], [ - {"x": 0.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -100,42 +162,82 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n4,1", "3,13\n\n\n4,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.25}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1", "4,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,1" ] ] diff --git a/v3/dztech/tofu_ii/tofu_ii.json b/v3/dztech/tofu_ii/tofu_ii.json index dbe060b3cf..0dfec03ec9 100644 --- a/v3/dztech/tofu_ii/tofu_ii.json +++ b/v3/dztech/tofu_ii/tofu_ii.json @@ -2,12 +2,16 @@ "name": "TOFU_II", "vendorId": "0x445A", "productId": "0x1427", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], "matrix": { "rows": 5, "cols": 15 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/dztech/tofu_jr/tofu_jr.json b/v3/dztech/tofu_jr/tofu_jr.json index 7033df6aac..266d01781f 100644 --- a/v3/dztech/tofu_jr/tofu_jr.json +++ b/v3/dztech/tofu_jr/tofu_jr.json @@ -2,12 +2,16 @@ "name": "TOFU_JR", "vendorId": "0x445A", "productId": "0x1426", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], "matrix": { "rows": 5, "cols": 15 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/dztech/volcano660/volcano660.json b/v3/dztech/volcano660/volcano660.json index 0366d63daa..0b12e9d0c8 100644 --- a/v3/dztech/volcano660/volcano660.json +++ b/v3/dztech/volcano660/volcano660.json @@ -2,19 +2,38 @@ "name": "VOLCANO660", "vendorId": "0x445A", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Left Shift", "Full", "Split"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Left Shift", + "Full", + "Split" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,18 +46,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "2,14", "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,15 +83,24 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,13 +112,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -88,30 +137,56 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/ebastler/E80-1800.json b/v3/ebastler/E80-1800.json index bf626940d9..05dccab9f8 100644 --- a/v3/ebastler/E80-1800.json +++ b/v3/ebastler/E80-1800.json @@ -2,11 +2,13 @@ "name": "ebastler E80-1800", "vendorId": "0x6562", "productId": "0x1338", - "menus": ["qmk_backlight"], "matrix": { "rows": 7, "cols": 19 }, + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "ISO Enter", diff --git a/v3/edc40/edc40.json b/v3/edc40/edc40.json index cd5c2af8f4..6f2ebc3b0a 100644 --- a/v3/edc40/edc40.json +++ b/v3/edc40/edc40.json @@ -2,7 +2,10 @@ "name": "Edc40", "vendorId": "0x6F6A", "productId": "0x6534", - "matrix": {"rows": 4, "cols": 11}, + "matrix": { + "rows": 4, + "cols": 11 + }, "layouts": { "keymap": [ [ @@ -20,7 +23,9 @@ "0,10" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -31,11 +36,15 @@ "1,7", "1,8", "2,9", - {"w": 1.75}, + { + "w": 1.75 + }, "1,10" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -45,19 +54,31 @@ "2,6", "2,7", "2,8", - {"w": 2.25}, + { + "w": 2.25 + }, "2,10" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 7}, + { + "w": 7 + }, "3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "3,4" ] ] diff --git a/v3/edda/edda.json b/v3/edda/edda.json index 7c968a3d98..ce5d46afb5 100644 --- a/v3/edda/edda.json +++ b/v3/edda/edda.json @@ -2,96 +2,295 @@ "name": "Mekanisk Edda", "vendorId": "0x4D45", "productId": "0x4544", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Long Backspace", "Long RShift"], + "labels": [ + "Long Backspace", + "Long RShift" + ], "keymap": [ - [{"y": 0.15, "x": 15.15, "c": "#aaaaaa", "w": 2}, "0,15\n\n\n0,1"], - [{"x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,3", {"x": 8.45}, "0,12"], [ - {"y": -0.9500000000000002, "x": 1.7}, + { + "y": 0.15, + "x": 15.15, + "c": "#aaaaaa", + "w": 2 + }, + "0,15\n\n\n0,1" + ], + [ + { + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.45 + }, + "0,12" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.7 + }, "0,1", "0,2", - {"x": 10.45}, + { + "x": 10.45 + }, "0,13", - {"x": 1.7763568394002505e-15}, + { + "x": 1.7763568394002505e-15 + }, "0,14\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15\n\n\n0,0" ], - [{"y": -0.10000000000000009, "x": 0.35}, "1,0"], - [{"y": -0.9499999999999997, "x": 13, "c": "#cccccc"}, "1,12"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "1,0" + ], + [ + { + "y": -0.9499999999999997, + "x": 13, + "c": "#cccccc" + }, + "1,12" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,13", "1,14", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,15" ], - [{"y": -0.10000000000000009, "x": 0.15}, "2,0"], [ - {"y": -0.9000000000000004, "x": 13.4, "c": "#cccccc"}, + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 13.4, + "c": "#cccccc" + }, "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15" ], [ - {"y": -0.9999999999999996, "x": 1.3, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.9999999999999996, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,12", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14\n\n\n1,0", "3,15\n\n\n1,0", - {"x": 0.29999999999999716, "w": 2.75}, + { + "x": 0.29999999999999716, + "w": 2.75 + }, "3,14\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 13.45, "w": 1.5}, "4,15"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 13.45, + "w": 1.5 + }, + "4,15" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "0,7" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.4499999999999997, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.4499999999999997, + "x": 8.45, + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11" ], - [{"x": 8.05}, "1,8", "1,9", "1,10", "1,11"], - [{"x": 8.2}, "2,8", "2,9", "2,10", "2,11"], - [{"x": 7.75}, "3,8", "3,9", "3,10", "3,11"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,9"], - [{"y": -0.9499999999999993, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,11"] + [ + { + "x": 8.05 + }, + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + { + "x": 8.2 + }, + "2,8", + "2,9", + "2,10", + "2,11" + ], + [ + { + "x": 7.75 + }, + "3,8", + "3,9", + "3,10", + "3,11" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,9" + ], + [ + { + "y": -0.9499999999999993, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11" + ] ] } } diff --git a/v3/eggsworks/egg58.json b/v3/eggsworks/egg58.json index 530452e763..04892b278a 100644 --- a/v3/eggsworks/egg58.json +++ b/v3/eggsworks/egg58.json @@ -2,9 +2,16 @@ "name": "egg58", "vendorId": "0x4557", "productId": "0x3665", - "matrix": { "rows": 10, "cols": 6 }, - "keycodes": [ "qmk_lighting" ], - "menus": [ "qmk_rgb_matrix" ], + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ @@ -346,4 +353,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/ekow/akira/akira.json b/v3/ekow/akira/akira.json index 0684795fa3..4b5b2a7f0f 100644 --- a/v3/ekow/akira/akira.json +++ b/v3/ekow/akira/akira.json @@ -2,13 +2,20 @@ "name": "AKIRA", "vendorId": "0x4B59", "productId": "0x414B", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,9 +32,14 @@ "0,14" ], [ - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -40,13 +52,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -58,13 +77,21 @@ "2,9", "2,10", "2,11", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,12" ], [ - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -75,18 +102,31 @@ "3,8", "3,9", "3,10", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,11", "3,12" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1", - {"w": 7, "c": "#cccccc"}, + { + "w": 7, + "c": "#cccccc" + }, "4,5", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "4,10", "4,11" ] diff --git a/v3/elagil/murcielago/murcielago.json b/v3/elagil/murcielago/murcielago.json index 757090743a..e2b908725d 100644 --- a/v3/elagil/murcielago/murcielago.json +++ b/v3/elagil/murcielago/murcielago.json @@ -2,97 +2,252 @@ "name": "murcielago", "vendorId": "0x6166", "productId": "0x0001", - "matrix": {"rows": 12, "cols": 6}, + "matrix": { + "rows": 12, + "cols": 6 + }, "layouts": { "keymap": [ - [{"y": 0.25, "x": 3.5}, "0,3", {"x": 7.5}, "6,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": 0.25, + "x": 3.5 + }, + "0,3", + { + "x": 7.5 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 5.5}, + { + "x": 5.5 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], [ - {"y": -0.875, "x": 1.5}, + { + "y": -0.875, + "x": 1.5 + }, "0,1", - {"x": 3}, + { + "x": 3 + }, "0,5", - {"x": 3.5}, + { + "x": 3.5 + }, "6,0", - {"x": 3}, + { + "x": 3 + }, "6,4" ], - [{"y": -0.825, "x": 0.5}, "0,0", {"x": 13.5}, "6,5"], - [{"y": -0.42500000000000004, "x": 3.5}, "1,3", {"x": 7.5}, "7,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.825, + "x": 0.5 + }, + "0,0", + { + "x": 13.5 + }, + "6,5" + ], + [ + { + "y": -0.42500000000000004, + "x": 3.5 + }, + "1,3", + { + "x": 7.5 + }, + "7,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 5.5}, + { + "x": 5.5 + }, "7,1", - {"x": 1}, + { + "x": 1 + }, "7,3" ], [ - {"y": -0.875, "x": 1.5}, + { + "y": -0.875, + "x": 1.5 + }, "1,1", - {"x": 3}, + { + "x": 3 + }, "1,5", - {"x": 3.5}, + { + "x": 3.5 + }, "7,0", - {"x": 3}, + { + "x": 3 + }, "7,4" ], - [{"y": -0.825, "x": 0.5}, "1,0", {"x": 13.5}, "7,5"], - [{"y": -0.4249999999999998, "x": 3.5}, "2,3", {"x": 7.5}, "8,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.825, + "x": 0.5 + }, + "1,0", + { + "x": 13.5 + }, + "7,5" + ], + [ + { + "y": -0.4249999999999998, + "x": 3.5 + }, + "2,3", + { + "x": 7.5 + }, + "8,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 5.5}, + { + "x": 5.5 + }, "8,1", - {"x": 1}, + { + "x": 1 + }, "8,3" ], [ - {"y": -0.875, "x": 1.5}, + { + "y": -0.875, + "x": 1.5 + }, "2,1", - {"x": 3}, + { + "x": 3 + }, "2,5", - {"x": 3.5}, + { + "x": 3.5 + }, "8,0", - {"x": 3}, + { + "x": 3 + }, "8,4" ], - [{"y": -0.8250000000000002, "x": 0.5}, "2,0", {"x": 13.5}, "8,5"], - [{"y": -0.4249999999999998, "x": 3.5}, "3,3", {"x": 7.5}, "9,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.8250000000000002, + "x": 0.5 + }, + "2,0", + { + "x": 13.5 + }, + "8,5" + ], + [ + { + "y": -0.4249999999999998, + "x": 3.5 + }, + "3,3", + { + "x": 7.5 + }, + "9,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 5.5}, + { + "x": 5.5 + }, "9,1", - {"x": 1}, + { + "x": 1 + }, "9,3" ], [ - {"y": -0.875, "x": 1.5}, + { + "y": -0.875, + "x": 1.5 + }, "3,1", - {"x": 3}, + { + "x": 3 + }, "3,5", - {"x": 3.5}, + { + "x": 3.5 + }, "9,0", - {"x": 3}, + { + "x": 3 + }, "9,4" ], - [{"y": -0.8250000000000002, "x": 0.5}, "3,0", {"x": 13.5}, "9,5"], + [ + { + "y": -0.8250000000000002, + "x": 0.5 + }, + "3,0", + { + "x": 13.5 + }, + "9,5" + ], [ { "r": 2, @@ -104,8 +259,22 @@ }, "10,3" ], - [{"r": 4, "rx": 6.5, "x": -2.3}, "4,3"], - [{"r": 10, "y": -2, "c": "#777777"}, "5,5"], + [ + { + "r": 4, + "rx": 6.5, + "x": -2.3 + }, + "4,3" + ], + [ + { + "r": 10, + "y": -2, + "c": "#777777" + }, + "5,5" + ], [ { "rx": 10, @@ -115,17 +284,77 @@ }, "10,4" ], - [{"r": 15, "rx": 6.5, "y": 0.25, "x": -1.0999999999999996}, "4,4"], - [{"r": 20, "y": -1.25, "c": "#777777", "h": 1.5}, "4,5"], - [{"r": -20, "rx": 10, "x": -1, "h": 1.5}, "10,0"], [ - {"r": -15, "y": -0.75, "x": 0.09999999999999964, "c": "#aaaaaa"}, + { + "r": 15, + "rx": 6.5, + "y": 0.25, + "x": -1.0999999999999996 + }, + "4,4" + ], + [ + { + "r": 20, + "y": -1.25, + "c": "#777777", + "h": 1.5 + }, + "4,5" + ], + [ + { + "r": -20, + "rx": 10, + "x": -1, + "h": 1.5 + }, + "10,0" + ], + [ + { + "r": -15, + "y": -0.75, + "x": 0.09999999999999964, + "c": "#aaaaaa" + }, "10,1" ], - [{"r": -10, "rx": 6.5, "y": -0.7000000000000002, "x": -4.45}, "4,1"], - [{"rx": 10, "y": -1, "x": -1, "c": "#777777"}, "11,0"], - [{"r": -4, "x": 1.3000000000000007, "c": "#aaaaaa"}, "10,2"], - [{"r": -2, "rx": 6.5, "y": -0.25, "x": -3.4}, "4,2"] + [ + { + "r": -10, + "rx": 6.5, + "y": -0.7000000000000002, + "x": -4.45 + }, + "4,1" + ], + [ + { + "rx": 10, + "y": -1, + "x": -1, + "c": "#777777" + }, + "11,0" + ], + [ + { + "r": -4, + "x": 1.3000000000000007, + "c": "#aaaaaa" + }, + "10,2" + ], + [ + { + "r": -2, + "rx": 6.5, + "y": -0.25, + "x": -3.4 + }, + "4,2" + ] ] } } diff --git a/v3/elagil/polilla/polilla.json b/v3/elagil/polilla/polilla.json index 2485f368ee..c0bef6aaf8 100644 --- a/v3/elagil/polilla/polilla.json +++ b/v3/elagil/polilla/polilla.json @@ -2,65 +2,232 @@ "name": "polilla", "vendorId": "0x6166", "productId": "0x0010", - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, "layouts": { "keymap": [ [ - {"y": 0.25, "x": 3.5}, + { + "y": 0.25, + "x": 3.5 + }, "0,3", "0,4", "0,5", - {"x": 3.5}, + { + "x": 3.5 + }, "0,6", "0,7", "0,8" ], - [{"y": -0.875, "x": 2.5}, "0,2", {"x": 9.5}, "0,9"], - [{"y": -0.875, "x": 0.5}, "0,0", "0,1", {"x": 11.5}, "0,10", "0,11"], [ - {"y": -0.25, "x": 3.5}, + { + "y": -0.875, + "x": 2.5 + }, + "0,2", + { + "x": 9.5 + }, + "0,9" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "0,0", + "0,1", + { + "x": 11.5 + }, + "0,10", + "0,11" + ], + [ + { + "y": -0.25, + "x": 3.5 + }, "1,3", "1,4", "1,5", - {"x": 3.5}, + { + "x": 3.5 + }, "1,6", "1,7", "1,8" ], - [{"y": -0.875, "x": 2.5}, "1,2", {"x": 9.5}, "1,9"], - [{"y": -0.875, "x": 0.5}, "1,0", "1,1", {"x": 11.5}, "1,10", "1,11"], [ - {"y": -0.25, "x": 3.5}, + { + "y": -0.875, + "x": 2.5 + }, + "1,2", + { + "x": 9.5 + }, + "1,9" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "1,0", + "1,1", + { + "x": 11.5 + }, + "1,10", + "1,11" + ], + [ + { + "y": -0.25, + "x": 3.5 + }, "2,3", "2,4", "2,5", - {"x": 3.5}, + { + "x": 3.5 + }, "2,6", "2,7", "2,8" ], - [{"y": -0.875, "x": 2.5}, "2,2", {"x": 9.5}, "2,9"], - [{"y": -0.875, "x": 0.5}, "2,0", "2,1", {"x": 11.5}, "2,10", "2,11"], [ - {"y": -0.25, "x": 3.5}, + { + "y": -0.875, + "x": 2.5 + }, + "2,2", + { + "x": 9.5 + }, + "2,9" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "2,0", + "2,1", + { + "x": 11.5 + }, + "2,10", + "2,11" + ], + [ + { + "y": -0.25, + "x": 3.5 + }, "3,3", "3,4", "3,5", - {"x": 3.5}, + { + "x": 3.5 + }, "3,6", "3,7", "3,8" ], - [{"y": -0.875, "x": 2.5}, "3,2", {"x": 9.5}, "3,9"], - [{"y": -0.875, "x": 0.5}, "3,0", "3,1", {"x": 11.5}, "3,10", "3,11"], - [{"rx": 6.5, "ry": 4.5, "y": -1.5, "c": "#777777"}, "4,5"], - [{"h": 1.5}, "4,4"], - [{"y": -0.75, "x": -3, "c": "#aaaaaa"}, "4,1", "4,2", "4,3"], - [{"y": -0.875, "x": -4}, "4,0"], - [{"rx": 10, "y": -1.5, "x": -1, "c": "#777777"}, "4,6"], - [{"x": -1, "h": 1.5}, "4,7"], - [{"y": -0.75, "c": "#aaaaaa"}, "4,8", "4,9", "4,10"], - [{"y": -0.875, "x": 3}, "4,11"] + [ + { + "y": -0.875, + "x": 2.5 + }, + "3,2", + { + "x": 9.5 + }, + "3,9" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "3,0", + "3,1", + { + "x": 11.5 + }, + "3,10", + "3,11" + ], + [ + { + "rx": 6.5, + "ry": 4.5, + "y": -1.5, + "c": "#777777" + }, + "4,5" + ], + [ + { + "h": 1.5 + }, + "4,4" + ], + [ + { + "y": -0.75, + "x": -3, + "c": "#aaaaaa" + }, + "4,1", + "4,2", + "4,3" + ], + [ + { + "y": -0.875, + "x": -4 + }, + "4,0" + ], + [ + { + "rx": 10, + "y": -1.5, + "x": -1, + "c": "#777777" + }, + "4,6" + ], + [ + { + "x": -1, + "h": 1.5 + }, + "4,7" + ], + [ + { + "y": -0.75, + "c": "#aaaaaa" + }, + "4,8", + "4,9", + "4,10" + ], + [ + { + "y": -0.875, + "x": 3 + }, + "4,11" + ] ] } } diff --git a/v3/eniigmakeyboards/ek60/ek60.json b/v3/eniigmakeyboards/ek60/ek60.json index 310e39da65..d9c0ae429c 100644 --- a/v3/eniigmakeyboards/ek60/ek60.json +++ b/v3/eniigmakeyboards/ek60/ek60.json @@ -2,20 +2,32 @@ "name": "Eniigma Keyboards ek60", "vendorId": "0x454B", "productId": "0x0003", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U"] + [ + "Bottom Row", + "ANSI", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +40,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -50,7 +74,10 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.75, @@ -64,9 +91,15 @@ "1,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -78,18 +111,32 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -100,42 +147,81 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ] ] diff --git a/v3/eniigmakeyboards/ek65/ek65.json b/v3/eniigmakeyboards/ek65/ek65.json index 45d0cc33f3..113948cb1e 100644 --- a/v3/eniigmakeyboards/ek65/ek65.json +++ b/v3/eniigmakeyboards/ek65/ek65.json @@ -2,14 +2,24 @@ "name": "Eniigma Keyboards ek65", "vendorId": "0x454B", "productId": "0x0002", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Split Backspace", "ISO Enter"], + "labels": [ + "Split Backspace", + "ISO Enter" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,18 +32,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,15", - {"x": 0.75}, + { + "x": 0.75 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -46,9 +68,14 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,15", { "x": 1.5, @@ -62,9 +89,14 @@ "1,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -76,17 +108,29 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15", - {"x": 0.5}, + { + "x": 0.5 + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -97,22 +141,42 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14", "3,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "4,13", "4,14", "4,15" diff --git a/v3/eniigmakeyboards/ek87/ek87.json b/v3/eniigmakeyboards/ek87/ek87.json index d5b6297b6f..bf2d1f7759 100644 --- a/v3/eniigmakeyboards/ek87/ek87.json +++ b/v3/eniigmakeyboards/ek87/ek87.json @@ -2,43 +2,68 @@ "name": "Eniigma Keyboards ek87", "vendorId": "0x454B", "productId": "0x0001", - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U"] + [ + "Bottom Row", + "ANSI", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,7", "0,8", "0,9", "0,10", - {"x": 0.5}, + { + "x": 0.5 + }, "0,11", "0,12", "0,13", "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15", "0,16", "0,17" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,20 +76,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,15", "1,16", "1,17", - {"x": 1}, + { + "x": 1 + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -77,9 +116,15 @@ "2,11", "2,12", "2,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,14\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,15", "2,16", "2,17", @@ -95,9 +140,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -109,18 +160,32 @@ "3,10", "3,11", "3,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "3,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -131,48 +196,95 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13\n\n\n3,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,16", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "4,13\n\n\n3,1", "4,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n4,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,15", "5,16", "5,17" ], [ - {"y": 0.5, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,14\n\n\n4,1" ] ] diff --git a/v3/enter67/enter67.json b/v3/enter67/enter67.json index 0948829341..befb9d00b7 100644 --- a/v3/enter67/enter67.json +++ b/v3/enter67/enter67.json @@ -1,45 +1,163 @@ { - "name": "enter67", - "vendorId": "0x4040", - "productId": "0xAA66", - "matrix": { - "rows": 5, - "cols": 15 - }, - "layouts": { - "keymap": [ - [ - {"c": "#777777"},"0,0", - {"c": "#cccccc"},"0,1","0,2","0,3","0,4","0,5","0,6","0,7","0,8","0,9","0,10","0,11","0,12", - {"c": "#aaaaaa","w": 2},"0,13","0,14" - ], - [ - {"w": 1.5},"1,0", - {"c": "#cccccc"},"1,1","1,2","1,3","1,4","1,5","1,6","1,7","1,8","1,9","1,10","1,11","1,12", - {"c": "#aaaaaa","w": 1.5},"1,13","1,14" - ], - [ - {"w": 1.75},"2,0", - {"c": "#cccccc"},"2,1","2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11", - {"c": "#777777","w": 2.25},"2,13", - {"c": "#aaaaaa"},"2,14" - ], - [ - {"w": 2.25},"3,0", - {"c": "#cccccc"},"3,1","3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9","3,10", - {"c": "#aaaaaa","w": 1.75},"3,11", - {"c": "#777777"},"3,13", - {"c": "#aaaaaa"},"3,14" - ], - [ - {"w": 1.25},"4,0", - {"w": 1.25},"4,1", - {"w": 1.25},"4,2", - {"c": "#cccccc","w": 6.25},"4,6", - {"c": "#aaaaaa","w": 1.25},"4,9", - {"w": 1.25},"4,10", - {"x": 0.5,"c": "#777777"},"4,12","4,13","4,14" - ] - ] - } -} \ No newline at end of file + "name": "enter67", + "vendorId": "0x4040", + "productId": "0xAA66", + "matrix": { + "rows": 5, + "cols": 15 + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13", + "0,14" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13", + "1,14" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,14" + ], + [ + { + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,11", + { + "c": "#777777" + }, + "3,13", + { + "c": "#aaaaaa" + }, + "3,14" + ], + [ + { + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9", + { + "w": 1.25 + }, + "4,10", + { + "x": 0.5, + "c": "#777777" + }, + "4,12", + "4,13", + "4,14" + ] + ] + } +} diff --git a/v3/enter80/enter80.json b/v3/enter80/enter80.json index a2ed32740f..b7fd0afc16 100644 --- a/v3/enter80/enter80.json +++ b/v3/enter80/enter80.json @@ -1,252 +1,252 @@ { - "name": "ENTER80", - "vendorId": "0xAD80", - "productId": "0xFF65", - "matrix": { - "rows": 6, - "cols": 17 - }, - "layouts": { - "labels": [ - "Split Backspace", - "WKL Space" - ], - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "0,13", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,14", - "0,15", - "0,16" - ], - [ - { - "y": 0.25, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa" - }, - "1,13\n\n\n0,0", - "3,14\n\n\n0,0", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16", - { - "x": 0.25, - "w": 2 - }, - "3,14\n\n\n0,1" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w": 1.5 - }, - "2,13", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "2,14", - "2,15", - "2,16" - ], - [ - { - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,13", - { - "x": 1.25, - "c": "#777777" - }, - "4,15" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0\n\n\n1,0", - { - "w": 1.25 - }, - "5,1\n\n\n1,0", - { - "w": 1.25 - }, - "5,2\n\n\n1,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,6\n\n\n1,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,10\n\n\n1,0", - { - "w": 1.25 - }, - "5,11\n\n\n1,0", - { - "w": 1.25 - }, - "5,12\n\n\n1,0", - { - "w": 1.25 - }, - "5,13\n\n\n1,0", - { - "x": 0.25, - "c": "#777777" - }, - "5,14", - "5,15", - "5,16" - ], - [ - { - "y": 0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "5,0\n\n\n1,1", - "5,1\n\n\n1,1", - { - "w": 1.5 - }, - "5,2\n\n\n1,1", - { - "c": "#cccccc", - "w": 7 - }, - "5,6\n\n\n1,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,11\n\n\n1,1", - "5,12\n\n\n1,1", - { - "w": 1.5 - }, - "5,13\n\n\n1,1" - ] - ] - } -} \ No newline at end of file + "name": "ENTER80", + "vendorId": "0xAD80", + "productId": "0xFF65", + "matrix": { + "rows": 6, + "cols": 17 + }, + "layouts": { + "labels": [ + "Split Backspace", + "WKL Space" + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa" + }, + "1,13\n\n\n0,0", + "3,14\n\n\n0,0", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16", + { + "x": 0.25, + "w": 2 + }, + "3,14\n\n\n0,1" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "2,14", + "2,15", + "2,16" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,13", + { + "x": 1.25, + "c": "#777777" + }, + "4,15" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0\n\n\n1,0", + { + "w": 1.25 + }, + "5,1\n\n\n1,0", + { + "w": 1.25 + }, + "5,2\n\n\n1,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6\n\n\n1,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10\n\n\n1,0", + { + "w": 1.25 + }, + "5,11\n\n\n1,0", + { + "w": 1.25 + }, + "5,12\n\n\n1,0", + { + "w": 1.25 + }, + "5,13\n\n\n1,0", + { + "x": 0.25, + "c": "#777777" + }, + "5,14", + "5,15", + "5,16" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "5,0\n\n\n1,1", + "5,1\n\n\n1,1", + { + "w": 1.5 + }, + "5,2\n\n\n1,1", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n1,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n1,1", + "5,12\n\n\n1,1", + { + "w": 1.5 + }, + "5,13\n\n\n1,1" + ] + ] + } +} diff --git a/v3/epoch80/epoch80.json b/v3/epoch80/epoch80.json index 50a52ab66b..c5bf19da64 100644 --- a/v3/epoch80/epoch80.json +++ b/v3/epoch80/epoch80.json @@ -2,41 +2,67 @@ "name": "Epoch 80", "vendorId": "0x6463", "productId": "0x0000", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "Split BackSpace", "Split LShift", "Split RShift", - ["Bottom Row", "6.25u Standard", "7u WKL"], + [ + "Bottom Row", + "6.25u Standard", + "7u WKL" + ], "ISO Enter" ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.5, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -50,20 +76,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", "1,15", "1,16", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "3,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,9 +116,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -94,9 +139,15 @@ "3,13\n\n\n4,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -108,19 +159,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n4,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "2,13\n\n\n4,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -131,48 +199,91 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n2,0", - {"x": 1.5}, + { + "x": 1.5 + }, "4,15", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "4,12\n\n\n2,1", "4,13\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n3,1", "5,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n3,1" ] ] diff --git a/v3/era/divine/divine.json b/v3/era/divine/divine.json index 9aebdc82b2..314b0de7ba 100644 --- a/v3/era/divine/divine.json +++ b/v3/era/divine/divine.json @@ -1,310 +1,306 @@ { - "name": "DIVINE", - "vendorId": "0x4552", - "productId": "0x0002", - "matrix": - { - "rows": 5, - "cols": 17 - }, - "layouts": - { - "labels": - [ - "Split Backspace", - "Split Left shift" - ], - "keymap": - [ - [ - { - "y": 0.7, - "x": 0.55, - "c": "#777777" - }, - "0,0", - { - "x": 16, - "c": "#aaaaaa" - }, - "0,16" - ], - [ - { - "y": -0.95, - "x": 3.7, - "c": "#cccccc" - }, - "0,3", - { - "x": 8.600000000000001 - }, - "0,12" - ], - [ - { - "y": -0.95, - "x": 1.7 - }, - "0,1", - "0,2", - { - "x": 10.600000000000001 - }, - "0,13", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,15\n\n\n0,0", - { - "x": 2.9499999999999993 - }, - "0,14\n\n\n0,1", - "0,15\n\n\n0,1" - ], - [ - { - "y": -0.10000000000000009, - "x": 0.35 - }, - "1,0", - { - "x": 16.4 - }, - "1,16" - ], - [ - { - "y": -0.95, - "x": 13, - "c": "#cccccc" - }, - "1,12" - ], - [ - { - "y": -0.95, - "x": 1.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,1", - { - "c": "#cccccc" - }, - "1,2", - { - "x": 10 - }, - "1,13", - "1,14", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,15" - ], - [ - { - "y": -0.10000000000000009, - "x": 0.15 - }, - "2,0" - ], - [ - { - "y": -0.8999999999999999, - "x": 1.3, - "w": 1.75 - }, - "2,1", - { - "c": "#cccccc" - }, - "2,2", - { - "x": 9.349999999999998 - }, - "2,12", - "2,13", - { - "c": "#777777", - "w": 2.25 - }, - "2,15" - ], - [ - { - "x": 1.05, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,1\n\n\n1,0", - { - "c": "#cccccc" - }, - "3,3", - { - "x": 8.8 - }, - "3,12", - "3,13", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,14", - { - "x": 3.1499999999999986, - "w": 1.25 - }, - "3,1\n\n\n1,1", - { - "c": "#cccccc" - }, - "3,2\n\n\n1,1" - ], - [ - { - "y": -0.75, - "x": 17.1, - "c": "#777777" - }, - "3,15" - ], - [ - { - "y": -0.25, - "x": 1.05, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,1" - ], - [ - { - "y": -0.75, - "x": 16.1, - "c": "#777777" - }, - "4,14", - "4,15", - "4,16" - ], - [ - { - "r": 10, - "y": -6.05, - "x": 4.9, - "c": "#cccccc" - }, - "0,4", - "0,5", - "0,6", - "0,7" - ], - [ - { - "x": 4.4 - }, - "1,3", - "1,4", - "1,5", - "1,6" - ], - [ - { - "x": 4.65 - }, - "2,3", - "2,4", - "2,5", - "2,6" - ], - [ - { - "x": 5.1 - }, - "3,4", - "3,5", - "3,6", - "3,7" - ], - [ - { - "x": 6.35, - "w": 2.25 - }, - "4,6", - { - "c": "#aaaaaa" - }, - "4,7" - ], - [ - { - "y": -0.9500000000000002, - "x": 4.85, - "w": 1.5 - }, - "4,4" - ], - [ - { - "r": -10, - "y": -2.05, - "x": 8.8, - "c": "#cccccc" - }, - "0,8", - "0,9", - "0,10", - "0,11" - ], - [ - { - "x": 8.3 - }, - "1,8", - "1,9", - "1,10", - "1,11" - ], - [ - { - "x": 8.55 - }, - "2,8", - "2,9", - "2,10", - "2,11" - ], - [ - { - "x": 8.1 - }, - "3,8", - "3,9", - "3,10", - "3,11" - ], - [ - { - "x": 8.1, - "w": 2.75 - }, - "4,9" - ], - [ - { - "y": -0.9500000000000002, - "x": 10.86, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11" - ] - ] - } -} \ No newline at end of file + "name": "DIVINE", + "vendorId": "0x4552", + "productId": "0x0002", + "matrix": { + "rows": 5, + "cols": 17 + }, + "layouts": { + "labels": [ + "Split Backspace", + "Split Left shift" + ], + "keymap": [ + [ + { + "y": 0.7, + "x": 0.55, + "c": "#777777" + }, + "0,0", + { + "x": 16, + "c": "#aaaaaa" + }, + "0,16" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.600000000000001 + }, + "0,12" + ], + [ + { + "y": -0.95, + "x": 1.7 + }, + "0,1", + "0,2", + { + "x": 10.600000000000001 + }, + "0,13", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,15\n\n\n0,0", + { + "x": 2.9499999999999993 + }, + "0,14\n\n\n0,1", + "0,15\n\n\n0,1" + ], + [ + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "1,0", + { + "x": 16.4 + }, + "1,16" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, + "1,12" + ], + [ + { + "y": -0.95, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + { + "x": 10 + }, + "1,13", + "1,14", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,15" + ], + [ + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.8999999999999999, + "x": 1.3, + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + { + "x": 9.349999999999998 + }, + "2,12", + "2,13", + { + "c": "#777777", + "w": 2.25 + }, + "2,15" + ], + [ + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,1\n\n\n1,0", + { + "c": "#cccccc" + }, + "3,3", + { + "x": 8.8 + }, + "3,12", + "3,13", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,14", + { + "x": 3.1499999999999986, + "w": 1.25 + }, + "3,1\n\n\n1,1", + { + "c": "#cccccc" + }, + "3,2\n\n\n1,1" + ], + [ + { + "y": -0.75, + "x": 17.1, + "c": "#777777" + }, + "3,15" + ], + [ + { + "y": -0.25, + "x": 1.05, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,1" + ], + [ + { + "y": -0.75, + "x": 16.1, + "c": "#777777" + }, + "4,14", + "4,15", + "4,16" + ], + [ + { + "r": 10, + "y": -6.05, + "x": 4.9, + "c": "#cccccc" + }, + "0,4", + "0,5", + "0,6", + "0,7" + ], + [ + { + "x": 4.4 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.65 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.1 + }, + "3,4", + "3,5", + "3,6", + "3,7" + ], + [ + { + "x": 6.35, + "w": 2.25 + }, + "4,6", + { + "c": "#aaaaaa" + }, + "4,7" + ], + [ + { + "y": -0.9500000000000002, + "x": 4.85, + "w": 1.5 + }, + "4,4" + ], + [ + { + "r": -10, + "y": -2.05, + "x": 8.8, + "c": "#cccccc" + }, + "0,8", + "0,9", + "0,10", + "0,11" + ], + [ + { + "x": 8.3 + }, + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + { + "x": 8.55 + }, + "2,8", + "2,9", + "2,10", + "2,11" + ], + [ + { + "x": 8.1 + }, + "3,8", + "3,9", + "3,10", + "3,11" + ], + [ + { + "x": 8.1, + "w": 2.75 + }, + "4,9" + ], + [ + { + "y": -0.9500000000000002, + "x": 10.86, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11" + ] + ] + } +} diff --git a/v3/era/era65/era65.json b/v3/era/era65/era65.json index 7bea897660..a2d49fa8ab 100644 --- a/v3/era/era65/era65.json +++ b/v3/era/era65/era65.json @@ -2,12 +2,16 @@ "name": "ERA65", "vendorId": "0x4552", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], "matrix": { "rows": 5, "cols": 15 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Left Shift ISO", diff --git a/v3/era/sirind/brick65/brick65.json b/v3/era/sirind/brick65/brick65.json index 632b6aece3..46c9a4224a 100644 --- a/v3/era/sirind/brick65/brick65.json +++ b/v3/era/sirind/brick65/brick65.json @@ -1,193 +1,200 @@ { - "name": "Brick65", - "productId": "0x0005", - "vendorId": "0x5943", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 16}, - "layouts": { - "labels": [ - "Split Backspace", - "Split Spacebar" - ], - "keymap": [ - [ - "0,0", - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,14\n\n\n0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,15", - { - "x": 0.25 - }, - "0,13\n\n\n0,1", - "0,14\n\n\n0,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,14", - { - "x": 0.25 - }, - "1,15" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12" - ], - [ - { - "y": -0.75, - "x": 14.25, - "c": "#777777" - }, - "3,14" - ], - [ - { - "y": -0.25, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0", - { - "w": 1.25 - }, - "4,1", - { - "w": 1.25 - }, - "4,2", - { - "x": 6.75, - "w": 1.25 - }, - "4,10", - { - "w": 1.25 - }, - "4,11" - ], - [ - { - "y": -0.75, - "x": 4, - "c": "#cccccc", - "w": 6.25 - }, - "4,5\n\n\n1,0", - { - "x": 3, - "c": "#777777" - }, - "4,13", - "4,14", - "4,15" - ], - [ - { - "y": 0.25, - "x": 4, - "c": "#cccccc", - "w": 2.75 - }, - "4,5\n\n\n1,1", - { - "w": 1.25 - }, - "4,7\n\n\n1,1", - { - "w": 2.25 - }, - "4,9\n\n\n1,1" - ] - ] - } -} \ No newline at end of file + "name": "Brick65", + "vendorId": "0x5943", + "productId": "0x0005", + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "labels": [ + "Split Backspace", + "Split Spacebar" + ], + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,15", + { + "x": 0.25 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,14", + { + "x": 0.25 + }, + "1,15" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12" + ], + [ + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "x": 6.75, + "w": 1.25 + }, + "4,10", + { + "w": 1.25 + }, + "4,11" + ], + [ + { + "y": -0.75, + "x": 4, + "c": "#cccccc", + "w": 6.25 + }, + "4,5\n\n\n1,0", + { + "x": 3, + "c": "#777777" + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "y": 0.25, + "x": 4, + "c": "#cccccc", + "w": 2.75 + }, + "4,5\n\n\n1,1", + { + "w": 1.25 + }, + "4,7\n\n\n1,1", + { + "w": 2.25 + }, + "4,9\n\n\n1,1" + ] + ] + } +} diff --git a/v3/era/sirind/klein_hs/klein_hs.json b/v3/era/sirind/klein_hs/klein_hs.json index 9fb99ad9e3..594401527f 100644 --- a/v3/era/sirind/klein_hs/klein_hs.json +++ b/v3/era/sirind/klein_hs/klein_hs.json @@ -1,322 +1,316 @@ { - "name": "Klein_HS", - "productId": "0x0004", - "vendorId": "0x4552", - "keycodes": - [ - "qmk_lighting" - ], - "menus": - [ - "qmk_backlight" - ], - "matrix": - { - "rows": 10, - "cols": 16 - }, - "layouts": - { - "labels": - [ - "Split Backspace", - [ - "Right shift", - "275U Right shift", - "Split Right shift", - "Arrow & Right shift" - ] - ], - "keymap": - [ - [ - { - "y": 1.5, - "x": 3.25, - "c": "#777777" - }, - "0,0" - ], - [ - { - "y": -0.8999999999999999, - "x": 17, - "c": "#cccccc" - }, - "5,12" - ], - [ - { - "y": -0.95, - "x": 6.5 - }, - "0,3" - ], - [ - { - "y": -0.8999999999999999, - "x": 4.5 - }, - "0,1", - "0,2", - { - "x": 11.5 - }, - "5,13", - { - "c": "#aaaaaa", - "w": 2 - }, - "5,15\n\n\n0,0", - { - "x": 2.5 - }, - "5,14\n\n\n0,1", - "5,15\n\n\n0,1" - ], - [ - { - "y": -0.25, - "x": 3 - }, - "1,0" - ], - [ - { - "y": -0.8500000000000001, - "x": 16.75, - "c": "#cccccc" - }, - "6,12" - ], - [ - { - "y": -0.8999999999999999, - "x": 4.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,1", - { - "c": "#cccccc" - }, - "1,2", - { - "x": 11 - }, - "6,13", - "6,14", - { - "w": 1.5 - }, - "6,15" - ], - [ - { - "y": -0.25, - "x": 2.75, - "c": "#aaaaaa" - }, - "2,0" - ], - [ - { - "y": -0.75, - "x": 4, - "w": 1.75 - }, - "2,1", - { - "c": "#cccccc" - }, - "2,2", - { - "x": 10.5 - }, - "7,12", - "7,13", - { - "c": "#777777", - "w": 2.25 - }, - "7,15" - ], - [ - { - "x": 3.75, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,1", - { - "c": "#cccccc" - }, - "3,2", - { - "x": 9.5 - }, - "8,12", - "8,13", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "8,15\n\n\n1,0", - { - "x": 1.5, - "w": 1.75 - }, - "8,14\n\n\n1,1", - "8,15\n\n\n1,1", - { - "x": 1.75, - "c": "#777777" - }, - "8,14\n\n\n1,2", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "8,15\n\n\n1,2" - ], - [ - { - "x": 3.75, - "w": 1.5 - }, - "4,1", - { - "x": 14.5, - "w": 1.5 - }, - "9,15\n\n\n1,0", - { - "x": 2.75, - "w": 1.5 - }, - "9,15\n\n\n1,1", - { - "x": 0.75, - "c": "#777777" - }, - "9,13\n\n\n1,2", - "9,14\n\n\n1,2", - "9,15\n\n\n1,2" - ], - [ - { - "r": 10, - "y": -6.35, - "x": 7.85, - "c": "#cccccc" - }, - "0,4", - "0,5", - "0,6", - "0,7" - ], - [ - { - "x": 7.25 - }, - "1,3", - "1,4", - "1,5", - "1,6", - "1,7" - ], - [ - { - "x": 7.5 - }, - "2,3", - "2,4", - "2,5", - "2,6" - ], - [ - { - "x": 8 - }, - "3,3", - "3,4", - "3,5", - "3,6" - ], - [ - { - "x": 9.25, - "w": 2.25 - }, - "4,5", - { - "c": "#aaaaaa" - }, - "4,6" - ], - [ - { - "y": -0.9000000000000004, - "x": 7.75, - "w": 1.5 - }, - "4,3" - ], - [ - { - "r": -10, - "y": -1, - "x": 12.25, - "c": "#cccccc" - }, - "5,8", - "5,9", - "5,10", - "5,11" - ], - [ - { - "x": 11.85 - }, - "6,8", - "6,9", - "6,10", - "6,11" - ], - [ - { - "x": 12.15 - }, - "7,8", - "7,9", - "7,10", - "7,11" - ], - [ - { - "x": 11.25 - }, - "8,8", - "8,9", - "8,10", - "8,11" - ], - [ - { - "x": 11.25, - "w": 2.75 - }, - "9,9" - ], - [ - { - "y": -0.9499999999999993, - "x": 14, - "c": "#aaaaaa", - "w": 1.5 - }, - "9,11" - ] - ] - } -} \ No newline at end of file + "name": "Klein_HS", + "vendorId": "0x4552", + "productId": "0x0004", + "matrix": { + "rows": 10, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], + "layouts": { + "labels": [ + "Split Backspace", + [ + "Right shift", + "275U Right shift", + "Split Right shift", + "Arrow & Right shift" + ] + ], + "keymap": [ + [ + { + "y": 1.5, + "x": 3.25, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.8999999999999999, + "x": 17, + "c": "#cccccc" + }, + "5,12" + ], + [ + { + "y": -0.95, + "x": 6.5 + }, + "0,3" + ], + [ + { + "y": -0.8999999999999999, + "x": 4.5 + }, + "0,1", + "0,2", + { + "x": 11.5 + }, + "5,13", + { + "c": "#aaaaaa", + "w": 2 + }, + "5,15\n\n\n0,0", + { + "x": 2.5 + }, + "5,14\n\n\n0,1", + "5,15\n\n\n0,1" + ], + [ + { + "y": -0.25, + "x": 3 + }, + "1,0" + ], + [ + { + "y": -0.8500000000000001, + "x": 16.75, + "c": "#cccccc" + }, + "6,12" + ], + [ + { + "y": -0.8999999999999999, + "x": 4.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + { + "x": 11 + }, + "6,13", + "6,14", + { + "w": 1.5 + }, + "6,15" + ], + [ + { + "y": -0.25, + "x": 2.75, + "c": "#aaaaaa" + }, + "2,0" + ], + [ + { + "y": -0.75, + "x": 4, + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + { + "x": 10.5 + }, + "7,12", + "7,13", + { + "c": "#777777", + "w": 2.25 + }, + "7,15" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,2", + { + "x": 9.5 + }, + "8,12", + "8,13", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "8,15\n\n\n1,0", + { + "x": 1.5, + "w": 1.75 + }, + "8,14\n\n\n1,1", + "8,15\n\n\n1,1", + { + "x": 1.75, + "c": "#777777" + }, + "8,14\n\n\n1,2", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "8,15\n\n\n1,2" + ], + [ + { + "x": 3.75, + "w": 1.5 + }, + "4,1", + { + "x": 14.5, + "w": 1.5 + }, + "9,15\n\n\n1,0", + { + "x": 2.75, + "w": 1.5 + }, + "9,15\n\n\n1,1", + { + "x": 0.75, + "c": "#777777" + }, + "9,13\n\n\n1,2", + "9,14\n\n\n1,2", + "9,15\n\n\n1,2" + ], + [ + { + "r": 10, + "y": -6.35, + "x": 7.85, + "c": "#cccccc" + }, + "0,4", + "0,5", + "0,6", + "0,7" + ], + [ + { + "x": 7.25 + }, + "1,3", + "1,4", + "1,5", + "1,6", + "1,7" + ], + [ + { + "x": 7.5 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 8 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 9.25, + "w": 2.25 + }, + "4,5", + { + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "y": -0.9000000000000004, + "x": 7.75, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -10, + "y": -1, + "x": 12.25, + "c": "#cccccc" + }, + "5,8", + "5,9", + "5,10", + "5,11" + ], + [ + { + "x": 11.85 + }, + "6,8", + "6,9", + "6,10", + "6,11" + ], + [ + { + "x": 12.15 + }, + "7,8", + "7,9", + "7,10", + "7,11" + ], + [ + { + "x": 11.25 + }, + "8,8", + "8,9", + "8,10", + "8,11" + ], + [ + { + "x": 11.25, + "w": 2.75 + }, + "9,9" + ], + [ + { + "y": -0.9499999999999993, + "x": 14, + "c": "#aaaaaa", + "w": 1.5 + }, + "9,11" + ] + ] + } +} diff --git a/v3/era/sirind/klein_sd/klein_sd.json b/v3/era/sirind/klein_sd/klein_sd.json index fea6fb2c22..3ce9cc8a25 100644 --- a/v3/era/sirind/klein_sd/klein_sd.json +++ b/v3/era/sirind/klein_sd/klein_sd.json @@ -1,322 +1,316 @@ { - "name": "Klein_SD", - "productId": "0x0005", - "vendorId": "0x4552", - "keycodes": - [ - "qmk_lighting" - ], - "menus": - [ - "qmk_rgb_matrix" - ], - "matrix": - { - "rows": 10, - "cols": 16 - }, - "layouts": - { - "labels": - [ - "Split Backspace", - [ - "Right shift", - "275U Right shift", - "Split Right shift", - "Arrow & Right shift" - ] - ], - "keymap": - [ - [ - { - "y": 1.5, - "x": 3.25, - "c": "#777777" - }, - "0,0" - ], - [ - { - "y": -0.8999999999999999, - "x": 17, - "c": "#cccccc" - }, - "5,12" - ], - [ - { - "y": -0.95, - "x": 6.5 - }, - "0,3" - ], - [ - { - "y": -0.8999999999999999, - "x": 4.5 - }, - "0,1", - "0,2", - { - "x": 11.5 - }, - "5,13", - { - "c": "#aaaaaa", - "w": 2 - }, - "5,15\n\n\n0,0", - { - "x": 2.5 - }, - "5,14\n\n\n0,1", - "5,15\n\n\n0,1" - ], - [ - { - "y": -0.25, - "x": 3 - }, - "1,0" - ], - [ - { - "y": -0.8500000000000001, - "x": 16.75, - "c": "#cccccc" - }, - "6,12" - ], - [ - { - "y": -0.8999999999999999, - "x": 4.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,1", - { - "c": "#cccccc" - }, - "1,2", - { - "x": 11 - }, - "6,13", - "6,14", - { - "w": 1.5 - }, - "6,15" - ], - [ - { - "y": -0.25, - "x": 2.75, - "c": "#aaaaaa" - }, - "2,0" - ], - [ - { - "y": -0.75, - "x": 4, - "w": 1.75 - }, - "2,1", - { - "c": "#cccccc" - }, - "2,2", - { - "x": 10.5 - }, - "7,12", - "7,13", - { - "c": "#777777", - "w": 2.25 - }, - "7,15" - ], - [ - { - "x": 3.75, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,1", - { - "c": "#cccccc" - }, - "3,2", - { - "x": 9.5 - }, - "8,12", - "8,13", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "8,15\n\n\n1,0", - { - "x": 1.5, - "w": 1.75 - }, - "8,14\n\n\n1,1", - "8,15\n\n\n1,1", - { - "x": 1.75, - "c": "#777777" - }, - "8,14\n\n\n1,2", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "8,15\n\n\n1,2" - ], - [ - { - "x": 3.75, - "w": 1.5 - }, - "4,1", - { - "x": 14.5, - "w": 1.5 - }, - "9,15\n\n\n1,0", - { - "x": 2.75, - "w": 1.5 - }, - "9,15\n\n\n1,1", - { - "x": 0.75, - "c": "#777777" - }, - "9,13\n\n\n1,2", - "9,14\n\n\n1,2", - "9,15\n\n\n1,2" - ], - [ - { - "r": 10, - "y": -6.35, - "x": 7.85, - "c": "#cccccc" - }, - "0,4", - "0,5", - "0,6", - "0,7" - ], - [ - { - "x": 7.25 - }, - "1,3", - "1,4", - "1,5", - "1,6", - "1,7" - ], - [ - { - "x": 7.5 - }, - "2,3", - "2,4", - "2,5", - "2,6" - ], - [ - { - "x": 8 - }, - "3,3", - "3,4", - "3,5", - "3,6" - ], - [ - { - "x": 9.25, - "w": 2.25 - }, - "4,5", - { - "c": "#aaaaaa" - }, - "4,6" - ], - [ - { - "y": -0.9000000000000004, - "x": 7.75, - "w": 1.5 - }, - "4,3" - ], - [ - { - "r": -10, - "y": -1, - "x": 12.25, - "c": "#cccccc" - }, - "5,8", - "5,9", - "5,10", - "5,11" - ], - [ - { - "x": 11.85 - }, - "6,8", - "6,9", - "6,10", - "6,11" - ], - [ - { - "x": 12.15 - }, - "7,8", - "7,9", - "7,10", - "7,11" - ], - [ - { - "x": 11.25 - }, - "8,8", - "8,9", - "8,10", - "8,11" - ], - [ - { - "x": 11.25, - "w": 2.75 - }, - "9,9" - ], - [ - { - "y": -0.9499999999999993, - "x": 14, - "c": "#aaaaaa", - "w": 1.5 - }, - "9,11" - ] - ] - } -} \ No newline at end of file + "name": "Klein_SD", + "vendorId": "0x4552", + "productId": "0x0005", + "matrix": { + "rows": 10, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "labels": [ + "Split Backspace", + [ + "Right shift", + "275U Right shift", + "Split Right shift", + "Arrow & Right shift" + ] + ], + "keymap": [ + [ + { + "y": 1.5, + "x": 3.25, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.8999999999999999, + "x": 17, + "c": "#cccccc" + }, + "5,12" + ], + [ + { + "y": -0.95, + "x": 6.5 + }, + "0,3" + ], + [ + { + "y": -0.8999999999999999, + "x": 4.5 + }, + "0,1", + "0,2", + { + "x": 11.5 + }, + "5,13", + { + "c": "#aaaaaa", + "w": 2 + }, + "5,15\n\n\n0,0", + { + "x": 2.5 + }, + "5,14\n\n\n0,1", + "5,15\n\n\n0,1" + ], + [ + { + "y": -0.25, + "x": 3 + }, + "1,0" + ], + [ + { + "y": -0.8500000000000001, + "x": 16.75, + "c": "#cccccc" + }, + "6,12" + ], + [ + { + "y": -0.8999999999999999, + "x": 4.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + { + "x": 11 + }, + "6,13", + "6,14", + { + "w": 1.5 + }, + "6,15" + ], + [ + { + "y": -0.25, + "x": 2.75, + "c": "#aaaaaa" + }, + "2,0" + ], + [ + { + "y": -0.75, + "x": 4, + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + { + "x": 10.5 + }, + "7,12", + "7,13", + { + "c": "#777777", + "w": 2.25 + }, + "7,15" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,2", + { + "x": 9.5 + }, + "8,12", + "8,13", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "8,15\n\n\n1,0", + { + "x": 1.5, + "w": 1.75 + }, + "8,14\n\n\n1,1", + "8,15\n\n\n1,1", + { + "x": 1.75, + "c": "#777777" + }, + "8,14\n\n\n1,2", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "8,15\n\n\n1,2" + ], + [ + { + "x": 3.75, + "w": 1.5 + }, + "4,1", + { + "x": 14.5, + "w": 1.5 + }, + "9,15\n\n\n1,0", + { + "x": 2.75, + "w": 1.5 + }, + "9,15\n\n\n1,1", + { + "x": 0.75, + "c": "#777777" + }, + "9,13\n\n\n1,2", + "9,14\n\n\n1,2", + "9,15\n\n\n1,2" + ], + [ + { + "r": 10, + "y": -6.35, + "x": 7.85, + "c": "#cccccc" + }, + "0,4", + "0,5", + "0,6", + "0,7" + ], + [ + { + "x": 7.25 + }, + "1,3", + "1,4", + "1,5", + "1,6", + "1,7" + ], + [ + { + "x": 7.5 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 8 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 9.25, + "w": 2.25 + }, + "4,5", + { + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "y": -0.9000000000000004, + "x": 7.75, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -10, + "y": -1, + "x": 12.25, + "c": "#cccccc" + }, + "5,8", + "5,9", + "5,10", + "5,11" + ], + [ + { + "x": 11.85 + }, + "6,8", + "6,9", + "6,10", + "6,11" + ], + [ + { + "x": 12.15 + }, + "7,8", + "7,9", + "7,10", + "7,11" + ], + [ + { + "x": 11.25 + }, + "8,8", + "8,9", + "8,10", + "8,11" + ], + [ + { + "x": 11.25, + "w": 2.75 + }, + "9,9" + ], + [ + { + "y": -0.9499999999999993, + "x": 14, + "c": "#aaaaaa", + "w": 1.5 + }, + "9,11" + ] + ] + } +} diff --git a/v3/ergoarrows/ergoarrows.json b/v3/ergoarrows/ergoarrows.json index c59db59847..6453e4a6d8 100644 --- a/v3/ergoarrows/ergoarrows.json +++ b/v3/ergoarrows/ergoarrows.json @@ -2,123 +2,387 @@ "name": "ErgoArrows", "vendorId": "0x04D8", "productId": "0xEA54", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 7}, + "matrix": { + "rows": 12, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 8.5}, "6,3"], [ - {"y": -0.87, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 8.5 + }, + "6,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 6.5}, + { + "x": 6.5 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.88, "x": 5}, "0,5", {"x": 4.5}, "6,5"], [ - {"y": -0.87, "c": "#777777"}, + { + "y": -0.88, + "x": 5 + }, + "0,5", + { + "x": 4.5 + }, + "6,5" + ], + [ + { + "y": -0.87, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 12.5}, + { + "x": 12.5 + }, "6,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "6,0" ], - [{"y": -0.88, "x": 6, "c": "#cccccc"}, "0,6", {"x": 2.5}, "6,6"], - [{"y": -0.5, "x": 3}, "1,3", {"x": 8.5}, "7,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.88, + "x": 6, + "c": "#cccccc" + }, + "0,6", + { + "x": 2.5 + }, + "6,6" + ], + [ + { + "y": -0.5, + "x": 3 + }, + "1,3", + { + "x": 8.5 + }, + "7,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 6.5}, + { + "x": 6.5 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.88, "x": 5}, "1,5", {"x": 4.5}, "7,5"], [ - {"y": -0.87, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "1,5", + { + "x": 4.5 + }, + "7,5" + ], + [ + { + "y": -0.87, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12.5}, + { + "x": 12.5 + }, "7,1", "7,0" ], - [{"y": -0.88, "x": 6}, "1,6", {"x": 2.5}, "7,6"], - [{"y": -0.5, "x": 3}, "2,3", {"x": 8.5}, "8,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.88, + "x": 6 + }, + "1,6", + { + "x": 2.5 + }, + "7,6" + ], + [ + { + "y": -0.5, + "x": 3 + }, + "2,3", + { + "x": 8.5 + }, + "8,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 6.5}, + { + "x": 6.5 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.88, "x": 5}, "2,5", {"x": 4.5}, "8,5"], [ - {"y": -0.87, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "2,5", + { + "x": 4.5 + }, + "8,5" + ], + [ + { + "y": -0.87, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12.5}, + { + "x": 12.5 + }, "8,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,0" ], - [{"y": -0.88, "x": 6, "c": "#cccccc"}, "2,6", {"x": 2.5}, "8,6"], - [{"y": -0.5, "x": 3}, "3,3", {"x": 8.5}, "9,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.88, + "x": 6, + "c": "#cccccc" + }, + "2,6", + { + "x": 2.5 + }, + "8,6" + ], + [ + { + "y": -0.5, + "x": 3 + }, + "3,3", + { + "x": 8.5 + }, + "9,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 6.5}, + { + "x": 6.5 + }, "9,4", - {"x": 1}, + { + "x": 1 + }, "9,2" ], - [{"y": -0.88, "x": 5}, "3,5", {"x": 4.5}, "9,5"], [ - {"y": -0.87, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "3,5", + { + "x": 4.5 + }, + "9,5" + ], + [ + { + "y": -0.87, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 12.5}, + { + "x": 12.5 + }, "9,1", "9,0" ], - [{"y": -0.88, "x": 6}, "3,6", {"x": 2.5}, "9,6"], [ - {"y": -0.12, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 6 + }, + "3,6", + { + "x": 2.5 + }, + "9,6" + ], + [ + { + "y": -0.12, + "c": "#aaaaaa" + }, "4,0", "4,1", - {"x": 1.25}, + { + "x": 1.25 + }, "4,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,4", - {"x": 6}, + { + "x": 6 + }, "10,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,3", - {"x": 1.25}, + { + "x": 1.25 + }, "10,1", "10,0" ], - [{"y": -0.87, "x": 2.13, "c": "#cccccc"}, "4,2", {"x": 10.25}, "10,2"], - [{"x": 1.13}, "5,1", "5,2", "5,3", {"x": 8.25}, "11,3", "11,2", "11,1"], - [{"r": 22.5, "rx": 5.65, "ry": 3.75, "y": 0.65, "x": 0.24}, "4,5"], - [{"r": 45, "y": -1.6, "x": 1.74}, "4,6"], - [{"r": -45, "rx": 11, "y": 0.01, "x": -2.87}, "10,6"], - [{"r": -22.5, "y": -0.36, "x": -1.37}, "10,5"] + [ + { + "y": -0.87, + "x": 2.13, + "c": "#cccccc" + }, + "4,2", + { + "x": 10.25 + }, + "10,2" + ], + [ + { + "x": 1.13 + }, + "5,1", + "5,2", + "5,3", + { + "x": 8.25 + }, + "11,3", + "11,2", + "11,1" + ], + [ + { + "r": 22.5, + "rx": 5.65, + "ry": 3.75, + "y": 0.65, + "x": 0.24 + }, + "4,5" + ], + [ + { + "r": 45, + "y": -1.6, + "x": 1.74 + }, + "4,6" + ], + [ + { + "r": -45, + "rx": 11, + "y": 0.01, + "x": -2.87 + }, + "10,6" + ], + [ + { + "r": -22.5, + "y": -0.36, + "x": -1.37 + }, + "10,5" + ] ] } } diff --git a/v3/ergodone/ergodone.json b/v3/ergodone/ergodone.json index 6dbb065a19..e4728ab88f 100644 --- a/v3/ergodone/ergodone.json +++ b/v3/ergodone/ergodone.json @@ -2,121 +2,364 @@ "name": "ErgoDone", "vendorId": "0x1209", "productId": "0x2328", - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, "layouts": { "keymap": [ - {"name": "ergodone_via"}, - [{"x": 3.5}, "0,3", {"x": 10.5}, "0,10"], + { + "name": "ergodone_via" + }, [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3", + { + "x": 10.5 + }, + "0,10" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 8.5}, + { + "x": 8.5 + }, "0,9", - {"x": 1}, + { + "x": 1 + }, "0,11" ], - [{"y": -0.875, "x": 5.5}, "0,5", "0,6", {"x": 4.5}, "0,7", "0,8"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + "0,6", + { + "x": 4.5 + }, + "0,7", + "0,8" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "0,0", "0,1", - {"x": 14.5}, + { + "x": 14.5 + }, "0,12", - {"w": 1.5}, + { + "w": 1.5 + }, "0,13" ], - [{"y": -0.375, "x": 3.5}, "1,3", {"x": 10.5}, "1,10"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "1,3", + { + "x": 10.5 + }, + "1,10" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 8.5}, + { + "x": 8.5 + }, "1,9", - {"x": 1}, + { + "x": 1 + }, "1,11" ], [ - {"y": -0.875, "x": 5.5}, + { + "y": -0.875, + "x": 5.5 + }, "1,5", - {"h": 1.5}, + { + "h": 1.5 + }, "1,6", - {"x": 4.5, "h": 1.5}, + { + "x": 4.5, + "h": 1.5 + }, "1,7", "1,8" ], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "w": 1.5 + }, "1,0", "1,1", - {"x": 14.5}, + { + "x": 14.5 + }, "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], - [{"y": -0.375, "x": 3.5}, "2,3", {"x": 10.5}, "2,10"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "2,3", + { + "x": 10.5 + }, + "2,10" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 8.5}, + { + "x": 8.5 + }, "2,9", - {"x": 1}, + { + "x": 1 + }, "2,11" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 6.5}, "2,8"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 6.5 + }, + "2,8" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "2,0", "2,1", - {"x": 14.5}, + { + "x": 14.5 + }, "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13" ], - [{"y": -0.625, "x": 6.5, "h": 1.5}, "3,6", {"x": 4.5, "h": 1.5}, "3,7"], - [{"y": -0.75, "x": 3.5}, "3,3", {"x": 10.5}, "3,10"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.625, + "x": 6.5, + "h": 1.5 + }, + "3,6", + { + "x": 4.5, + "h": 1.5 + }, + "3,7" + ], + [ + { + "y": -0.75, + "x": 3.5 + }, + "3,3", + { + "x": 10.5 + }, + "3,10" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 8.5}, + { + "x": 8.5 + }, "3,9", - {"x": 1}, + { + "x": 1 + }, "3,11" ], - [{"y": -0.875, "x": 5.5}, "3,5", {"x": 6.5}, "3,8"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 6.5 + }, + "3,8" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "3,0", "3,1", - {"x": 14.5}, + { + "x": 14.5 + }, "3,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13" ], - [{"y": -0.375, "x": 3.5}, "4,3", {"x": 10.5}, "4,10"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "4,3", + { + "x": 10.5 + }, + "4,10" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "4,2", - {"x": 1}, + { + "x": 1 + }, "4,4", - {"x": 8.5}, + { + "x": 8.5 + }, "4,9", - {"x": 1}, + { + "x": 1 + }, "4,11" ], - [{"y": -0.75, "x": 0.5}, "4,0", "4,1", {"x": 14.5}, "4,12", "4,13"], - [{"r": 30, "rx": 6.5, "ry": 4.25, "y": -1, "x": 1}, "5,5", "5,6"], - [{"h": 2}, "5,3", {"h": 2}, "5,2", "5,4"], - [{"x": 2}, "5,1"], - [{"r": -30, "rx": 13, "y": -1, "x": -3}, "5,7", "5,8"], - [{"x": -3}, "5,9", {"h": 2}, "5,11", {"h": 2}, "5,10"], - [{"x": -3}, "5,12"] + [ + { + "y": -0.75, + "x": 0.5 + }, + "4,0", + "4,1", + { + "x": 14.5 + }, + "4,12", + "4,13" + ], + [ + { + "r": 30, + "rx": 6.5, + "ry": 4.25, + "y": -1, + "x": 1 + }, + "5,5", + "5,6" + ], + [ + { + "h": 2 + }, + "5,3", + { + "h": 2 + }, + "5,2", + "5,4" + ], + [ + { + "x": 2 + }, + "5,1" + ], + [ + { + "r": -30, + "rx": 13, + "y": -1, + "x": -3 + }, + "5,7", + "5,8" + ], + [ + { + "x": -3 + }, + "5,9", + { + "h": 2 + }, + "5,11", + { + "h": 2 + }, + "5,10" + ], + [ + { + "x": -3 + }, + "5,12" + ] ] } } diff --git a/v3/ergodox_ez/ergodox_ez.json b/v3/ergodox_ez/ergodox_ez.json index f1364c0f1f..1d4213fdec 100644 --- a/v3/ergodox_ez/ergodox_ez.json +++ b/v3/ergodox_ez/ergodox_ez.json @@ -2,158 +2,409 @@ "name": "ErgoDox EZ", "vendorId": "0x3297", "productId": "0x4974", - "matrix": {"rows": 14, "cols": 6}, + "matrix": { + "rows": 14, + "cols": 6 + }, "layouts": { "keymap": [ - [{"x": 3.5}, "3,0", {"x": 10.5}, "10,0"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "3,0", + { + "x": 10.5 + }, + "10,0" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,0", - {"x": 1}, + { + "x": 1 + }, "4,0", - {"x": 8.5}, + { + "x": 8.5 + }, "9,0", - {"x": 1}, + { + "x": 1 + }, "11,0" ], [ - {"y": -0.875, "x": 5.5}, + { + "y": -0.875, + "x": 5.5 + }, "5,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "6,0", - {"x": 4.5, "c": "#aaaaaa"}, + { + "x": 4.5, + "c": "#aaaaaa" + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,0" ], [ - {"y": -0.875, "c": "#777777", "w": 1.5}, + { + "y": -0.875, + "c": "#777777", + "w": 1.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", - {"x": 14.5}, + { + "x": 14.5 + }, "12,0", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "13,0" ], - [{"y": -0.375, "x": 3.5, "c": "#cccccc"}, "3,1", {"x": 10.5}, "10,1"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5, + "c": "#cccccc" + }, + "3,1", + { + "x": 10.5 + }, + "10,1" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,1", - {"x": 1}, + { + "x": 1 + }, "4,1", - {"x": 8.5}, + { + "x": 8.5 + }, "9,1", - {"x": 1}, + { + "x": 1 + }, "11,1" ], [ - {"y": -0.875, "x": 5.5}, + { + "y": -0.875, + "x": 5.5 + }, "5,1", - {"c": "#aaaaaa", "h": 1.5}, + { + "c": "#aaaaaa", + "h": 1.5 + }, "6,1", - {"x": 4.5, "h": 1.5}, + { + "x": 4.5, + "h": 1.5 + }, "7,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1" ], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 14.5}, + { + "x": 14.5 + }, "12,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "13,1" ], - [{"y": -0.375, "x": 3.5, "c": "#cccccc"}, "3,2", {"x": 10.5}, "10,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5, + "c": "#cccccc" + }, + "3,2", + { + "x": 10.5 + }, + "10,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "4,2", - {"x": 8.5}, + { + "x": 8.5 + }, "9,2", - {"x": 1}, + { + "x": 1 + }, "11,2" ], - [{"y": -0.875, "x": 5.5}, "5,2", {"x": 6.5}, "8,2"], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "5,2", + { + "x": 6.5 + }, + "8,2" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 14.5}, + { + "x": 14.5 + }, "12,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "13,2" ], - [{"y": -0.625, "x": 6.5, "h": 1.5}, "6,3", {"x": 4.5, "h": 1.5}, "7,3"], - [{"y": -0.75, "x": 3.5, "c": "#cccccc"}, "3,3", {"x": 10.5}, "10,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.625, + "x": 6.5, + "h": 1.5 + }, + "6,3", + { + "x": 4.5, + "h": 1.5 + }, + "7,3" + ], + [ + { + "y": -0.75, + "x": 3.5, + "c": "#cccccc" + }, + "3,3", + { + "x": 10.5 + }, + "10,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,3", - {"x": 1}, + { + "x": 1 + }, "4,3", - {"x": 8.5}, + { + "x": 8.5 + }, "9,3", - {"x": 1}, + { + "x": 1 + }, "11,3" ], - [{"y": -0.875, "x": 5.5}, "5,3", {"x": 6.5}, "8,3"], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "5,3", + { + "x": 6.5 + }, + "8,3" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", - {"x": 14.5}, + { + "x": 14.5 + }, "12,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "13,3" ], - [{"y": -0.375, "x": 3.5}, "3,4", {"x": 10.5}, "10,4"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "3,4", + { + "x": 10.5 + }, + "10,4" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,4", - {"x": 1}, + { + "x": 1 + }, "4,4", - {"x": 8.5}, + { + "x": 8.5 + }, "9,4", - {"x": 1}, + { + "x": 1 + }, "11,4" ], - [{"y": -0.75, "x": 0.5}, "0,4", "1,4", {"x": 14.5}, "12,4", "13,4"], [ - {"r": 30, "rx": 6.5, "ry": 4.25, "y": -1, "x": 1}, + { + "y": -0.75, + "x": 0.5 + }, + "0,4", + "1,4", + { + "x": 14.5 + }, + "12,4", + "13,4" + ], + [ + { + "r": 30, + "rx": 6.5, + "ry": 4.25, + "y": -1, + "x": 1 + }, "5,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "6,5" ], [ - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,5", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "2,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], - [{"x": 2}, "1,5"], [ - {"r": -30, "rx": 13, "y": -1, "x": -3, "c": "#777777"}, + { + "x": 2 + }, + "1,5" + ], + [ + { + "r": -30, + "rx": 13, + "y": -1, + "x": -3, + "c": "#777777" + }, "7,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,5" ], [ - {"x": -3}, + { + "x": -3 + }, "9,5", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "11,5", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "10,5" ], - [{"x": -3}, "12,5"] + [ + { + "x": -3 + }, + "12,5" + ] ] } } diff --git a/v3/ergotravel/ergotravel.json b/v3/ergotravel/ergotravel.json index 568f068ae8..b1ae6c4940 100644 --- a/v3/ergotravel/ergotravel.json +++ b/v3/ergotravel/ergotravel.json @@ -2,7 +2,10 @@ "name": "ErgoTravel", "vendorId": "0x4A50", "productId": "0x4554", - "matrix": {"rows": 8, "cols": 7}, + "matrix": { + "rows": 8, + "cols": 7 + }, "layouts": { "keymap": [ [ @@ -13,7 +16,9 @@ "0,4", "0,5", "0,6", - {"x": 2}, + { + "x": 2 + }, "4,6", "4,5", "4,4", @@ -30,7 +35,9 @@ "1,4", "1,5", "1,6", - {"x": 2}, + { + "x": 2 + }, "5,6", "5,5", "5,4", @@ -47,7 +54,9 @@ "2,4", "2,5", "2,6", - {"x": 2}, + { + "x": 2 + }, "6,6", "6,5", "6,4", @@ -61,13 +70,19 @@ "3,1", "3,2", "3,3", - {"x": 1}, + { + "x": 1 + }, "3,4", "3,5", - {"x": 2}, + { + "x": 2 + }, "7,5", "7,4", - {"x": 1}, + { + "x": 1 + }, "7,3", "7,2", "7,1", diff --git a/v3/eternal_keypad/eternal_keypad.json b/v3/eternal_keypad/eternal_keypad.json index 81f108973d..3e69cf6e4f 100644 --- a/v3/eternal_keypad/eternal_keypad.json +++ b/v3/eternal_keypad/eternal_keypad.json @@ -2,15 +2,28 @@ "name": "Eternal Keypad", "vendorId": "0x1209", "productId": "0xDB00", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 8}, + "matrix": { + "rows": 5, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"x": 1.5, "c": "#777777", "w": 1.25}, + { + "x": 1.5, + "c": "#777777", + "w": 1.25 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -19,9 +32,15 @@ "0,7" ], [ - {"x": 1.5, "c": "#777777", "w": 1.25}, + { + "x": 1.5, + "c": "#777777", + "w": 1.25 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -30,11 +49,18 @@ "1,7" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "2,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -43,11 +69,18 @@ "2,7" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "3,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -56,17 +89,31 @@ "3,7" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "4,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,7" ] ] diff --git a/v3/eve/meteor.json b/v3/eve/meteor.json index e41ce2d731..7d991c1b69 100644 --- a/v3/eve/meteor.json +++ b/v3/eve/meteor.json @@ -2,39 +2,69 @@ "name": "EVE Meteor", "vendorId": "0x4556", "productId": "0x4D54", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", "Split Left Shift", - ["Right Shift", "Up Arrow Layout", "Split Right Shift", "Standard"], + [ + "Right Shift", + "Up Arrow Layout", + "Split Right Shift", + "Standard" + ], "ISO Enter", - ["Bottom Row", "5x 1u", "Standard 60%", "Tsangan"] + [ + "Bottom Row", + "5x 1u", + "Standard 60%", + "Tsangan" + ] ], "keymap": [ [ - {"c": "#242424", "t": "#ffffff"}, + { + "c": "#242424", + "t": "#ffffff" + }, "0,0", - {"x": 1, "c": "#cccccc", "t": "#000000"}, + { + "x": 1, + "c": "#cccccc", + "t": "#000000" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -48,16 +78,27 @@ "1,10", "1,11", "1,12", - {"c": "#707070", "w": 2}, + { + "c": "#707070", + "w": 2 + }, "1,14\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"c": "#707070", "w": 1.5}, + { + "c": "#707070", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,7 +111,9 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n3,0", { "x": 1.25, @@ -85,9 +128,15 @@ "3,13\n\n\n3,1" ], [ - {"c": "#707070", "t": "#000000", "w": 1.75}, + { + "c": "#707070", + "t": "#000000", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -99,15 +148,28 @@ "3,9", "3,10", "3,11", - {"c": "#242424", "t": "#ffffff", "w": 2.25}, + { + "c": "#242424", + "t": "#ffffff", + "w": 2.25 + }, "3,12\n\n\n3,0", - {"x": 0.25, "c": "#cccccc", "t": "#000000"}, + { + "x": 0.25, + "c": "#cccccc", + "t": "#000000" + }, "2,13\n\n\n3,1" ], [ - {"c": "#707070", "w": 2.25}, + { + "c": "#707070", + "w": 2.25 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -117,60 +179,113 @@ "4,7", "4,8", "4,9", - {"c": "#707070", "w": 1.75}, + { + "c": "#707070", + "w": 1.75 + }, "4,10\n\n\n2,0", "4,11\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,10\n\n\n2,1", - {"c": "#707070", "w": 1.75}, + { + "c": "#707070", + "w": 1.75 + }, "4,11\n\n\n2,1", "4,13\n\n\n2,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n4,0", - {"c": "#707070"}, + { + "c": "#707070" + }, "5,9\n\n\n4,0", "5,10\n\n\n4,0", "5,11\n\n\n4,0", "5,12\n\n\n4,0", "5,13\n\n\n4,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,10\n\n\n2,2", - {"c": "#707070", "w": 2.75}, + { + "c": "#707070", + "w": 2.75 + }, "4,11\n\n\n2,2" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "4,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3\n\n\n1,1", - {"x": 1.5, "w": 6.25}, + { + "x": 1.5, + "w": 6.25 + }, "5,5\n\n\n4,1", - {"c": "#707070", "w": 1.25}, + { + "c": "#707070", + "w": 1.25 + }, "5,9\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,1" ], [ - {"x": 3.75, "c": "#cccccc", "w": 7.25}, + { + "x": 3.75, + "c": "#cccccc", + "w": 7.25 + }, "5,5\n\n\n4,2", - {"c": "#707070", "w": 1.5}, + { + "c": "#707070", + "w": 1.5 + }, "5,10\n\n\n4,2", "5,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,2" ] ] diff --git a/v3/evolv/evolv_ce.json b/v3/evolv/evolv_ce.json index 8787db16a5..fb8cdc7cf0 100644 --- a/v3/evolv/evolv_ce.json +++ b/v3/evolv/evolv_ce.json @@ -2,36 +2,67 @@ "name": "Evolv75 CE", "vendorId": "0x7865", "productId": "0x0E75", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split backspace", "ISO Enter", "Split left shift"], + "labels": [ + "Split backspace", + "ISO Enter", + "Split left shift" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13" ], - [{"y": -0.75, "x": 20.75}, "3,15"], [ - {"x": 2.5}, + { + "y": -0.75, + "x": 20.75 + }, + "3,15" + ], + [ + { + "x": 2.5 + }, "1,0", "1,1", "1,2", @@ -45,22 +76,38 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,13", - {"x": 0.75}, + { + "x": 0.75 + }, "1,15", "0,15", "2,15", - {"x": 2}, + { + "x": 2 + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -73,11 +120,17 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,14", - {"x": 1.75}, + { + "x": 1.75 + }, "4,15", { "x": 3.75, @@ -91,9 +144,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -105,21 +164,40 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,14", - {"x": 5.5}, + { + "x": 5.5 + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -130,26 +208,62 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "4,14" ], - [{"y": -0.75, "x": 16.5}, "4,13"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 16.5 + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11" ], - [{"y": -0.75, "x": 15.5, "c": "#cccccc"}, "5,12", "5,13", "5,14"] + [ + { + "y": -0.75, + "x": 15.5, + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,14" + ] ] } } diff --git a/v3/evyd13/eon40/eon40.json b/v3/evyd13/eon40/eon40.json index 4c7f6f66a8..eef3b53751 100644 --- a/v3/evyd13/eon40/eon40.json +++ b/v3/evyd13/eon40/eon40.json @@ -2,14 +2,28 @@ "name": "Evyd13 Eon40", "vendorId": "0x4705", "productId": "0x0140", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": [["Bottom row", "Grid", "2u space", "2x2u space"]], + "labels": [ + [ + "Bottom row", + "Grid", + "2u space", + "2x2u space" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,12 +34,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -36,13 +54,19 @@ "1,8", "1,9", "1,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -53,11 +77,15 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", "3,2", @@ -71,8 +99,27 @@ "3,10", "3,11" ], - [{"y": 0.5}, "3,4\n\n\n0,1", {"w": 2}, "3,5\n\n\n0,1", "3,7\n\n\n0,1"], - [{"w": 2}, "3,4\n\n\n0,2", {"w": 2}, "3,7\n\n\n0,2"] + [ + { + "y": 0.5 + }, + "3,4\n\n\n0,1", + { + "w": 2 + }, + "3,5\n\n\n0,1", + "3,7\n\n\n0,1" + ], + [ + { + "w": 2 + }, + "3,4\n\n\n0,2", + { + "w": 2 + }, + "3,7\n\n\n0,2" + ] ] } } diff --git a/v3/evyd13/eon65/eon65.json b/v3/evyd13/eon65/eon65.json index 73444aa822..5f53e35222 100644 --- a/v3/evyd13/eon65/eon65.json +++ b/v3/evyd13/eon65/eon65.json @@ -2,12 +2,23 @@ "name": "Evyd13 Eon65", "vendorId": "0x4705", "productId": "0xAEB4", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace", [ @@ -23,9 +34,14 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -38,17 +54,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n2,0", "0,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,15\n\n\n2,1", "0,13\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -61,9 +89,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.5, @@ -77,9 +109,15 @@ "2,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -91,21 +129,40 @@ "2,09", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -116,109 +173,218 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,2", "4,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,2", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,2" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,3" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,4", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,4", "4,10\n\n\n3,4", "4,11\n\n\n3,4" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n3,5", "4,1\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,5", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n3,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,5" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n3,6", "4,1\n\n\n3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,6", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n3,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,6", "4,10\n\n\n3,6", "4,11\n\n\n3,6" diff --git a/v3/evyd13/eon75/eon75.json b/v3/evyd13/eon75/eon75.json index 8ee33c61ae..b3df3bd4a2 100644 --- a/v3/evyd13/eon75/eon75.json +++ b/v3/evyd13/eon75/eon75.json @@ -2,10 +2,17 @@ "name": "Evyd13 Eon75", "vendorId": "0x4705", "productId": "0x5C62", - "matrix": {"rows": 12, "cols": 8}, + "matrix": { + "rows": 12, + "cols": 8 + }, "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace", [ @@ -20,29 +27,48 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,7", "1,7" ], [ - {"y": 0.25, "x": 2.75, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.75, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -56,18 +82,32 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n2,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,6\n\n\n2,1", "2,7\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -80,9 +120,14 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "5,7", { "x": 1.5, @@ -96,9 +141,15 @@ "7,6\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -110,21 +161,41 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,6\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -135,87 +206,180 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6", - {"x": 1.5}, + { + "x": 1.5 + }, "9,7" ], - [{"y": -0.75, "x": 17}, "8,7"], [ - {"y": -0.25, "x": 2.75, "w": 1.25}, + { + "y": -0.75, + "x": 17 + }, + "8,7" + ], + [ + { + "y": -0.25, + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "11,3\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,5\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n3,0" ], - [{"y": -0.75, "x": 16}, "11,6", "10,7", "11,7"], [ - {"x": 2.75, "w": 1.25}, + { + "y": -0.75, + "x": 16 + }, + "11,6", + "10,7", + "11,7" + ], + [ + { + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "11,3\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,5\n\n\n3,1", "11,5\n\n\n3,1", "10,6\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "11,0\n\n\n3,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,5\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n3,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "11,0\n\n\n3,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3\n\n\n3,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,5\n\n\n3,3", "11,5\n\n\n3,3", "10,6\n\n\n3,3" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n3,4", "11,0\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n3,4", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "11,3\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,5\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n3,4" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n3,5", "11,0\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n3,5", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "11,3\n\n\n3,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,5\n\n\n3,5", "11,5\n\n\n3,5", "10,6\n\n\n3,5" diff --git a/v3/evyd13/eon87/eon87.json b/v3/evyd13/eon87/eon87.json index 6c8c1d3036..91f1efe1c5 100644 --- a/v3/evyd13/eon87/eon87.json +++ b/v3/evyd13/eon87/eon87.json @@ -2,43 +2,80 @@ "name": "Evyd13 Eon87", "vendorId": "0x4705", "productId": "0xAA6B", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace", - ["Bottom row", "6.25u", "7u", "WKL", "6u", "Split space"], + [ + "Bottom row", + "6.25u", + "7u", + "WKL", + "6u", + "Split space" + ], "Split Right Shift" ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.75, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.75, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -52,20 +89,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "0,13\n\n\n2,1", "1,13\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,9 +129,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -96,9 +152,15 @@ "3,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -110,19 +172,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n0,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "3,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -133,101 +212,197 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n4,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.5, "w": 1.75}, + { + "x": 1.5, + "w": 1.75 + }, "4,12\n\n\n4,1", "4,13\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n3,1", "5,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "5,0\n\n\n3,2", - {"d": true}, + { + "d": true + }, "\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n3,2", - {"d": true}, + { + "d": true + }, "\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n3,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "5,0\n\n\n3,3", "5,1\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,3", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n3,3", "5,11\n\n\n3,3", "5,12\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n3,3" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "5,0\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,4", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "5,4\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n3,4", - {"w": 2.75}, + { + "w": 2.75 + }, "5,8\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n3,4" ] ] diff --git a/v3/evyd13/eon95/eon95.json b/v3/evyd13/eon95/eon95.json index 3d2780bcc7..f6974dc17e 100644 --- a/v3/evyd13/eon95/eon95.json +++ b/v3/evyd13/eon95/eon95.json @@ -2,10 +2,17 @@ "name": "Evyd13 Eon95", "vendorId": "0x4705", "productId": "0x8A18", - "matrix": {"rows": 12, "cols": 10}, + "matrix": { + "rows": 12, + "cols": 10 + }, "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace", [ @@ -21,24 +28,39 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,7", "1,7", "0,8", @@ -46,7 +68,11 @@ "0,9" ], [ - {"y": 0.25, "x": 2.75, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.75, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -60,18 +86,28 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n2,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,7", "2,8", "3,8", "2,9" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -84,21 +120,35 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,7", "4,8", "5,8", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "6,9\n\n\n4,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,9\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.75}, + { + "x": 2.75, + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -110,23 +160,42 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "7,7", "6,8", "7,8", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "6,9\n\n\n4,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -137,63 +206,138 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "9,7", "8,8", "9,8", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "8,9" ], - [{"c": "#cccccc", "y": -0.75, "x": 17}, "8,7"], [ - {"y": -0.25, "x": 2.75, "w": 1.25}, + { + "c": "#cccccc", + "y": -0.75, + "x": 17 + }, + "8,7" + ], + [ + { + "y": -0.25, + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "11,3\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,5\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n3,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "10,8", "11,8" ], - [{"y": -0.75, "x": 16, "c": "#aaaaaa"}, "11,6", "10,7", "11,7"], [ - {"x": 2.75, "w": 1.25}, + { + "y": -0.75, + "x": 16, + "c": "#aaaaaa" + }, + "11,6", + "10,7", + "11,7" + ], + [ + { + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "11,3\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,5\n\n\n3,1", "11,5\n\n\n3,1", "10,6\n\n\n3,1" ], [ - {"y": -0.75, "x": 20.25, "c": "#cccccc"}, + { + "y": -0.75, + "x": 20.25, + "c": "#cccccc" + }, "3,6\n\n\n2,1", "2,7\n\n\n2,1" ], [ - {"y": -0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "11,0\n\n\n3,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,5\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n3,2" ], [ @@ -210,40 +354,84 @@ "7,6\n\n\n0,1" ], [ - {"y": -0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "11,0\n\n\n3,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3\n\n\n3,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,5\n\n\n3,3", "11,5\n\n\n3,3", "10,6\n\n\n3,3" ], - [{"y": -0.75, "x": 20, "c": "#cccccc"}, "6,6\n\n\n0,1"], [ - {"y": -0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 20, + "c": "#cccccc" + }, + "6,6\n\n\n0,1" + ], + [ + { + "y": -0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n3,4", "11,0\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n3,4", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "11,3\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,5\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n3,4" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n3,5", "11,0\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n3,5", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "11,3\n\n\n3,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,5\n\n\n3,5", "11,5\n\n\n3,5", "10,6\n\n\n3,5" diff --git a/v3/evyd13/gh80_1800/gh80_1800.json b/v3/evyd13/gh80_1800/gh80_1800.json index 2eb96e8a22..095bc5dd24 100644 --- a/v3/evyd13/gh80_1800/gh80_1800.json +++ b/v3/evyd13/gh80_1800/gh80_1800.json @@ -2,7 +2,10 @@ "name": "Evyd13 GH80-1800", "vendorId": "0x4705", "productId": "0x8B23", - "matrix": {"rows": 10, "cols": 11}, + "matrix": { + "rows": 10, + "cols": 11 + }, "layouts": { "labels": [ "ISO Enter", @@ -21,32 +24,58 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,4", "0,5", "1,5", "0,6", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 18}, "1,7", "1,8", "1,9", "1,10"], [ - {"x": 2.5, "c": "#cccccc"}, + { + "x": 18 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 2.5, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -60,23 +89,41 @@ "2,5", "3,5", "3,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6\n\n\n2,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "2,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,8", "2,9", "2,10", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,6\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,6\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -89,13 +136,22 @@ "4,5", "5,5", "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,6\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,7", "3,8", "3,9", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,10\n\n\n3,0", { "x": 1.25, @@ -107,13 +163,21 @@ "c": "#777777" }, "6,6\n\n\n0,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,10\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -125,25 +189,46 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,6\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,7", "4,8", "4,9", - {"x": 1.25}, + { + "x": 1.25 + }, "7,6\n\n\n0,1", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "4,10\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -154,85 +239,176 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "5,7", "5,8", "5,9", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "6,10\n\n\n4,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,10\n\n\n4,1" ], - [{"y": -0.75, "x": 16.75}, "9,7"], [ - {"y": -0.25, "x": 2.5}, + { + "y": -0.75, + "x": 16.75 + }, + "9,7" + ], + [ + { + "y": -0.25, + "x": 2.5 + }, "7,7\n\n\n5,0", "8,7\n\n\n5,0", "7,8\n\n\n5,0", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "8,8\n\n\n5,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,9\n\n\n5,0", "8,9\n\n\n5,0", "7,10\n\n\n5,0", "8,10\n\n\n5,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "6,8", "6,9", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "6,10\n\n\n4,1" ], - [{"y": -0.75, "x": 15.75, "c": "#aaaaaa"}, "9,8", "9,9", "9,10"], [ - {"x": 2.5, "w": 1.25}, + { + "y": -0.75, + "x": 15.75, + "c": "#aaaaaa" + }, + "9,8", + "9,9", + "9,10" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, "7,7\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "7,8\n\n\n5,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,8\n\n\n5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,9\n\n\n5,1", "7,10\n\n\n5,1", "8,10\n\n\n5,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "7,7\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "7,8\n\n\n5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,8\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,9\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,10\n\n\n5,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "7,7\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "7,8\n\n\n5,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,8\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,9\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "8,10\n\n\n5,3" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "7,7\n\n\n5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "7,8\n\n\n5,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,8\n\n\n5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,9\n\n\n5,4", "7,10\n\n\n5,4", "8,10\n\n\n5,4" diff --git a/v3/evyd13/gh80_3700/gh80_3700.json b/v3/evyd13/gh80_3700/gh80_3700.json index c2d10b91fd..452dad14b6 100644 --- a/v3/evyd13/gh80_3700/gh80_3700.json +++ b/v3/evyd13/gh80_3700/gh80_3700.json @@ -2,48 +2,108 @@ "name": "Evyd13 GH80-3700", "vendorId": "0x4705", "productId": "0x633A", - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { - "labels": ["Split 0", "Split +", "Split Enter"], + "labels": [ + "Split 0", + "Split +", + "Split Enter" + ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], - [{"y": 1, "c": "#777777"}, "1,0", {"c": "#aaaaaa"}, "1,1", "1,2", "1,3"], [ - {"c": "#cccccc"}, + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 1, + "c": "#777777" + }, + "1,0", + { + "c": "#aaaaaa" + }, + "1,1", + "1,2", + "1,3" + ], + [ + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,3\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,3\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "3,3\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "5,3\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,3\n\n\n2,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,0\n\n\n0,0", "5,2", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "5,3\n\n\n2,1" ], - [{"y": 0.25, "c": "#cccccc"}, "5,0\n\n\n0,1", "5,1\n\n\n0,1"] + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "5,0\n\n\n0,1", + "5,1\n\n\n0,1" + ] ] } } diff --git a/v3/evyd13/gud70/gud70.json b/v3/evyd13/gud70/gud70.json index f421aadf61..57f21e0d7b 100644 --- a/v3/evyd13/gud70/gud70.json +++ b/v3/evyd13/gud70/gud70.json @@ -2,7 +2,10 @@ "name": "Evyd13 Gud70", "vendorId": "0x4705", "productId": "0x198B", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "ISO Enter", @@ -13,9 +16,13 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,15 +35,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n2,0", "0,14", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,15 +63,22 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12\n\n\n0,0", "1,14", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,16 +90,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -89,42 +119,85 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,0", "3,13\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", "4,11\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"x": 9.25, "w": 1.5}, + { + "x": 9.25, + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1" ], - [{"y": 0.25, "x": 12.25, "w": 2.75}, "3,12\n\n\n3,1"], - [{"y": 0.25, "x": 13, "c": "#777777"}, "1,13\n\n\n2,1", "0,13\n\n\n2,1"], + [ + { + "y": 0.25, + "x": 12.25, + "w": 2.75 + }, + "3,12\n\n\n3,1" + ], + [ + { + "y": 0.25, + "x": 13, + "c": "#777777" + }, + "1,13\n\n\n2,1", + "0,13\n\n\n2,1" + ], [ { "y": 0.25, @@ -137,7 +210,13 @@ }, "2,13\n\n\n0,1" ], - [{"x": 12.75, "c": "#cccccc"}, "2,12\n\n\n0,1"] + [ + { + "x": 12.75, + "c": "#cccccc" + }, + "2,12\n\n\n0,1" + ] ] } } diff --git a/v3/evyd13/nt210/nt210.json b/v3/evyd13/nt210/nt210.json index 56344a852a..dac5beba5e 100644 --- a/v3/evyd13/nt210/nt210.json +++ b/v3/evyd13/nt210/nt210.json @@ -2,55 +2,108 @@ "name": "Evyd13 nt210", "vendorId": "0x4705", "productId": "0xCC3F", - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { - "labels": ["Split +", "Split Enter", "Split 0"], + "labels": [ + "Split +", + "Split Enter", + "Split 0" + ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], [ - {"y": 0.5, "c": "#777777"}, + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.5, + "c": "#777777" + }, "1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,1", "1,2", "1,3" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,3\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "3,3\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,3\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,3\n\n\n1,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,0\n\n\n2,0", "5,2", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "5,3\n\n\n1,1" ], - [{"y": 0.25, "c": "#cccccc"}, "5,0\n\n\n2,1", "5,1\n\n\n2,1"] + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "5,0\n\n\n2,1", + "5,1\n\n\n2,1" + ] ] } } diff --git a/v3/evyd13/nt650/nt650.json b/v3/evyd13/nt650/nt650.json index 2c6865c6b3..2f0622ca2f 100644 --- a/v3/evyd13/nt650/nt650.json +++ b/v3/evyd13/nt650/nt650.json @@ -2,13 +2,20 @@ "name": "Evyd13 nt650", "vendorId": "0x4705", "productId": "0xD5DF", - "matrix": {"rows": 8, "cols": 15}, + "matrix": { + "rows": 8, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -21,13 +28,20 @@ "1,7", "2,7", "2,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "5,1", "5,2", @@ -40,13 +54,20 @@ "5,7", "3,7", "3,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", @@ -58,13 +79,21 @@ "4,6", "4,7", "0,7", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,8" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,10", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", "6,1", "6,2", @@ -75,27 +104,52 @@ "6,5", "6,6", "7,7", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,10", "3,9" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "2,11", "3,11", - {"w": 1.25}, + { + "w": 1.25 + }, "0,9", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "0,13", - {"w": 3}, + { + "w": 3 + }, "6,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "7,9", "6,11", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "0,12" ], - [{"x": 12}, "7,12", "7,13", "7,14"] + [ + { + "x": 12 + }, + "7,12", + "7,13", + "7,14" + ] ] } } diff --git a/v3/evyd13/nt660/nt660.json b/v3/evyd13/nt660/nt660.json index 0b46d6e3a0..109e61d748 100644 --- a/v3/evyd13/nt660/nt660.json +++ b/v3/evyd13/nt660/nt660.json @@ -2,14 +2,24 @@ "name": "Evyd13 nt660", "vendorId": "0x4705", "productId": "0x1F02", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["ISO Enter", "Split Left Shift"], + "labels": [ + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +32,24 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +62,24 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,13 +91,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -80,30 +116,50 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12", "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", { @@ -117,7 +173,13 @@ }, "2,13\n\n\n0,1" ], - [{"x": 12.75, "c": "#aaaaaa"}, "2,12\n\n\n0,1"] + [ + { + "x": 12.75, + "c": "#aaaaaa" + }, + "2,12\n\n\n0,1" + ] ] } } diff --git a/v3/evyd13/nt750/nt750.json b/v3/evyd13/nt750/nt750.json index e71c83def1..78a01e6353 100644 --- a/v3/evyd13/nt750/nt750.json +++ b/v3/evyd13/nt750/nt750.json @@ -2,35 +2,58 @@ "name": "Evyd13 nt750", "vendorId": "0x4705", "productId": "0x3320", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { - "labels": ["ISO Enter", "Split Left Shift"], + "labels": [ + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -44,17 +67,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,17 +99,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,13 +130,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n0,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -106,35 +155,63 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", { @@ -148,7 +225,13 @@ }, "3,13\n\n\n0,1" ], - [{"x": 12.75, "c": "#aaaaaa"}, "3,12\n\n\n0,1"] + [ + { + "x": 12.75, + "c": "#aaaaaa" + }, + "3,12\n\n\n0,1" + ] ] } } diff --git a/v3/evyd13/nt980/nt980.json b/v3/evyd13/nt980/nt980.json index 6dc0a38d8c..5cb2e0aafe 100644 --- a/v3/evyd13/nt980/nt980.json +++ b/v3/evyd13/nt980/nt980.json @@ -2,36 +2,59 @@ "name": "Evyd13 nt980", "vendorId": "0x4705", "productId": "0xAAF8", - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, "layouts": { - "labels": ["ISO Enter", "Split Left Shift"], + "labels": [ + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,7", "1,7", "0,8", "1,8" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -45,18 +68,27 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6", - {"x": 0.5}, + { + "x": 0.5 + }, "2,7", "3,7", "2,8", "3,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -69,19 +101,30 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,7", "5,7", "4,8", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "5,8" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -93,17 +136,28 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,7", "7,7", "6,8" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -114,36 +168,79 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "8,7", "9,7", "8,8", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "9,8" ], - [{"y": -0.75, "x": 14.25, "c": "#aaaaaa"}, "9,6"], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#aaaaaa" + }, + "9,6" + ], + [ + { + "y": -0.25, + "w": 1.25 + }, "10,0", "11,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "11,4", "10,5", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "11,7", "10,8" ], - [{"y": -0.75, "x": 13.25, "c": "#aaaaaa"}, "10,6", "11,6", "10,7"], [ - {"y": 0.25, "w": 1.25}, + { + "y": -0.75, + "x": 13.25, + "c": "#aaaaaa" + }, + "10,6", + "11,6", + "10,7" + ], + [ + { + "y": 0.25, + "w": 1.25 + }, "8,0\n\n\n1,1", "9,0\n\n\n1,1", { @@ -157,7 +254,13 @@ }, "7,6\n\n\n0,1" ], - [{"x": 12.75, "c": "#cccccc"}, "6,6\n\n\n0,1"] + [ + { + "x": 12.75, + "c": "#cccccc" + }, + "6,6\n\n\n0,1" + ] ] } } diff --git a/v3/evyd13/plain60/plain60.json b/v3/evyd13/plain60/plain60.json index 785f0707a8..6e67650e44 100644 --- a/v3/evyd13/plain60/plain60.json +++ b/v3/evyd13/plain60/plain60.json @@ -2,20 +2,38 @@ "name": "Evyd13 Plain60", "vendorId": "0x4705", "productId": "0x0160", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", "Split Backspace", - ["Bottom row", "Default", "Tsangan", "WKL", "HHKB"] + [ + "Bottom row", + "Default", + "Tsangan", + "WKL", + "HHKB" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +46,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n3,1", "0,14\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +80,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", { "x": 1.5, @@ -64,9 +96,15 @@ "2,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +116,36 @@ "2,09", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,72 +156,143 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,12\n\n\n2,1", "3,13\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.5, "d": true}, + { + "x": 2.75, + "w": 1.5, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", "4,12\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ] ] diff --git a/v3/evyd13/quackfire/quackfire.json b/v3/evyd13/quackfire/quackfire.json index 1f60ace748..9c10bdf58b 100644 --- a/v3/evyd13/quackfire/quackfire.json +++ b/v3/evyd13/quackfire/quackfire.json @@ -2,35 +2,58 @@ "name": "Evyd13 Quackfire", "vendorId": "0x4705", "productId": "0x87C9", - "matrix": {"rows": 8, "cols": 15}, + "matrix": { + "rows": 8, + "cols": 15 + }, "layouts": { - "labels": ["ISO Enter", "Split Right Shift"], + "labels": [ + "ISO Enter", + "Split Right Shift" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13", "0,11", "4,11", "3,11", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,1", "3,6", "4,5", "0,5", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,3", "2,3", "3,3", "6,3", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,8", "1,8", "1,1" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "0,14", "2,14", "2,13", @@ -44,17 +67,26 @@ "2,4", "0,4", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,3", - {"x": 0.25}, + { + "x": 0.25 + }, "0,2", "0,10", "0,12" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14", "1,13", "1,11", @@ -67,17 +99,26 @@ "1,4", "4,4", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,3\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,0", "2,10", "2,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,14", "7,13", "7,11", @@ -89,13 +130,21 @@ "7,5", "7,4", "3,4", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,3\n\n\n0,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,12\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,14", "5,13", "5,11", @@ -106,37 +155,71 @@ "5,6", "5,5", "6,4", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "7,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "3,10" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "3,8", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,8", - {"w": 1.25}, + { + "w": 1.25 + }, "7,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "6,10", "6,0", "6,2" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,13\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13\n\n\n1,1", { "x": 11.5, @@ -149,7 +232,13 @@ }, "5,3\n\n\n0,1" ], - [{"x": 12.75, "c": "#cccccc"}, "7,3\n\n\n0,1"] + [ + { + "x": 12.75, + "c": "#cccccc" + }, + "7,3\n\n\n0,1" + ] ] } } diff --git a/v3/evyd13/ta65/ta65.json b/v3/evyd13/ta65/ta65.json index 6cff26bb2c..5a8344b188 100644 --- a/v3/evyd13/ta65/ta65.json +++ b/v3/evyd13/ta65/ta65.json @@ -2,12 +2,23 @@ "name": "Evyd13 ta-65", "vendorId": "0x4705", "productId": "0x7465", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace", [ @@ -21,9 +32,14 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -36,17 +52,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n2,0", "0,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,15\n\n\n2,1", "0,13\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -59,9 +87,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.5, @@ -75,9 +107,15 @@ "2,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -89,21 +127,40 @@ "2,09", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -114,21 +171,36 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,0", "4,10\n\n\n3,0", "4,11\n\n\n3,0", @@ -137,58 +209,122 @@ "4,14" ], [ - {"y": 0.5, "x": 2.75, "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,2" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,3", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,3" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,4", "4,1\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,4", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,4" ] ] diff --git a/v3/evyd13/wasdat/wasdat.json b/v3/evyd13/wasdat/wasdat.json index 74bea1266e..be2f75a3ac 100644 --- a/v3/evyd13/wasdat/wasdat.json +++ b/v3/evyd13/wasdat/wasdat.json @@ -2,38 +2,66 @@ "name": "Evyd13 Wasdat", "vendorId": "0x4705", "productId": "0xC474", - "matrix": {"rows": 8, "cols": 16}, + "matrix": { + "rows": 8, + "cols": 16 + }, "layouts": { "labels": [ - ["Layout", "ANSI", "ISO"], - ["Size", "Full", "TKL"] + [ + "Layout", + "ANSI", + "ISO" + ], + [ + "Size", + "Full", + "TKL" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,5", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "4,4", "4,2", "3,2", "0,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,1", "0,10", "3,14", "4,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,13", "2,13", "0,13", "7,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,3", "5,3", "5,1" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "4,5", "2,5", "2,4", @@ -47,22 +75,33 @@ "2,15", "4,15", "4,10", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13", - {"x": 0.25}, + { + "x": 0.25 + }, "4,7", "4,12", "4,6", - {"x": 0.25}, + { + "x": 0.25 + }, "6,9\n\n\n1,0", "6,7\n\n\n1,0", "6,6\n\n\n1,0", "7,6\n\n\n1,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,5", "5,4", "5,2", @@ -75,23 +114,38 @@ "5,15", "3,15", "3,10", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,9", "2,12", "2,6", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,9\n\n\n1,0", "5,7\n\n\n1,0", "5,6\n\n\n1,0", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "5,12\n\n\n1,0" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,5", "1,4", "1,2", @@ -103,17 +157,28 @@ "1,14", "1,15", "0,15", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,13\n\n\n0,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "3,9\n\n\n1,0", "3,7\n\n\n1,0", "3,6\n\n\n1,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,11\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,5", "6,4", "6,2", @@ -124,39 +189,77 @@ "6,10", "6,14", "7,15", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "1,11", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "0,12", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "1,9\n\n\n1,0", "1,7\n\n\n1,0", "1,6\n\n\n1,0", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "1,12\n\n\n1,0" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "0,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "7,3", - {"w": 1.25}, + { + "w": 1.25 + }, "1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "7,12", "7,9", "7,7", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "0,7\n\n\n1,0", "0,6\n\n\n1,0" ], @@ -172,50 +275,105 @@ "x2": -0.25 }, "6,13\n\n\n0,1", - {"x": 3.5, "c": "#cccccc", "d": true}, + { + "x": 3.5, + "c": "#cccccc", + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1" ], [ - {"x": 12.75}, + { + "x": 12.75 + }, "1,13\n\n\n0,1", - {"x": 4.75, "d": true}, + { + "x": 4.75, + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"h": 2, "d": true}, + { + "h": 2, + "d": true + }, "\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,11\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,4\n\n\n0,1", - {"x": 16.25, "d": true}, + { + "x": 16.25, + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1" ], [ - {"x": 18.5, "d": true}, + { + "x": 18.5, + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"h": 2, "d": true}, + { + "h": 2, + "d": true + }, "\n\n\n1,1" ], - [{"x": 18.5, "w": 2, "d": true}, "\n\n\n1,1", {"d": true}, "\n\n\n1,1"] + [ + { + "x": 18.5, + "w": 2, + "d": true + }, + "\n\n\n1,1", + { + "d": true + }, + "\n\n\n1,1" + ] ] } } diff --git a/v3/evyd13/wasdat_code/wasdat_code.json b/v3/evyd13/wasdat_code/wasdat_code.json index 4c467103d2..a42a2f65e8 100644 --- a/v3/evyd13/wasdat_code/wasdat_code.json +++ b/v3/evyd13/wasdat_code/wasdat_code.json @@ -2,40 +2,72 @@ "name": "Evyd13 Wasdat Code", "vendorId": "0x4705", "productId": "0xB00E", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 8, "cols": 16}, + "matrix": { + "rows": 8, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Layout", "ANSI", "ISO"], - ["Size", "Full", "TKL"] + [ + "Layout", + "ANSI", + "ISO" + ], + [ + "Size", + "Full", + "TKL" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,5", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "6,4", "6,2", "2,2", "0,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "3,1", "0,12", "2,15", "6,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,11", "3,11", "0,11", "5,11", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,3", "4,3", "4,1" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "6,5", "3,5", "3,4", @@ -49,22 +81,33 @@ "3,13", "6,13", "6,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,11", - {"x": 0.25}, + { + "x": 0.25 + }, "6,7", "6,14", "6,6", - {"x": 0.25}, + { + "x": 0.25 + }, "7,8\n\n\n1,0", "7,7\n\n\n1,0", "7,6\n\n\n1,0", "5,6\n\n\n1,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,5", "4,4", "4,2", @@ -77,23 +120,38 @@ "4,13", "2,13", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,11\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "6,8", "3,14", "3,6", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,8\n\n\n1,0", "4,7\n\n\n1,0", "4,6\n\n\n1,0", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,14\n\n\n1,0" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,5", "1,4", "1,2", @@ -105,17 +163,28 @@ "1,15", "1,13", "0,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,11\n\n\n0,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "2,8\n\n\n1,0", "2,7\n\n\n1,0", "2,6\n\n\n1,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,9\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,5", "7,4", "7,2", @@ -126,39 +195,77 @@ "7,12", "7,15", "5,13", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "1,9", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "0,14", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "1,8\n\n\n1,0", "1,7\n\n\n1,0", "1,6\n\n\n1,0", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "1,14\n\n\n1,0" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,1", - {"w": 1.25}, + { + "w": 1.25 + }, "2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "0,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "7,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,8", "5,7", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "0,7\n\n\n1,0", "0,6\n\n\n1,0" ], @@ -174,50 +281,105 @@ "x2": -0.25 }, "7,11\n\n\n0,1", - {"x": 3.5, "c": "#cccccc", "d": true}, + { + "x": 3.5, + "c": "#cccccc", + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1" ], [ - {"x": 12.75}, + { + "x": 12.75 + }, "1,11\n\n\n0,1", - {"x": 4.75, "d": true}, + { + "x": 4.75, + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"h": 2, "d": true}, + { + "h": 2, + "d": true + }, "\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,9\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,4\n\n\n0,1", - {"x": 16.25, "d": true}, + { + "x": 16.25, + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1" ], [ - {"x": 18.5, "d": true}, + { + "x": 18.5, + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"d": true}, + { + "d": true + }, "\n\n\n1,1", - {"h": 2, "d": true}, + { + "h": 2, + "d": true + }, "\n\n\n1,1" ], - [{"x": 18.5, "w": 2, "d": true}, "\n\n\n1,1", {"d": true}, "\n\n\n1,1"] + [ + { + "x": 18.5, + "w": 2, + "d": true + }, + "\n\n\n1,1", + { + "d": true + }, + "\n\n\n1,1" + ] ] } } diff --git a/v3/evyd13/wonderland/wonderland.json b/v3/evyd13/wonderland/wonderland.json index 3ba7480162..12b12726db 100644 --- a/v3/evyd13/wonderland/wonderland.json +++ b/v3/evyd13/wonderland/wonderland.json @@ -2,125 +2,298 @@ "name": "Evyd13 Wonderland", "vendorId": "0x4705", "productId": "0xA71C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "2u Left Space", + "2.25u Left Space" + ], + "Full Right Shift" + ], "keymap": [ [ - {"y": 0.38, "x": 0.5, "c": "#777777"}, + { + "y": 0.38, + "x": 0.5, + "c": "#777777" + }, "1,0", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "0,2", - {"x": 8.75}, + { + "x": 8.75 + }, "0,11" ], [ - {"y": -0.8799999999999999, "x": 1.75, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 1.75, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10.75}, + { + "x": 10.75 + }, "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"y": -0.1200000000000001, "x": 0.25, "c": "#777777"}, + { + "y": -0.1200000000000001, + "x": 0.25, + "c": "#777777" + }, "2,0", - {"x": 12, "c": "#cccccc"}, + { + "x": 12, + "c": "#cccccc" + }, "1,11" ], [ - {"y": -0.8799999999999999, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.8799999999999999, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10.25}, + { + "x": 10.25 + }, "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], - [{"y": -0.1200000000000001, "c": "#777777"}, "3,0"], [ - {"y": -0.8799999999999999, "x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.1200000000000001, + "c": "#777777" + }, + "3,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 9.75}, + { + "x": 9.75 + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 9.25}, + { + "x": 9.25 + }, "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n2,0", "3,14\n\n\n2,0", - {"x": 1, "c": "#cccccc", "w": 2.75}, + { + "x": 1, + "c": "#cccccc", + "w": 2.75 + }, "3,13\n\n\n2,1" ], [ - {"x": 1, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1", - {"x": 13.5, "w": 1.5}, + { + "x": 13.5, + "w": 1.5 + }, "4,14" ], [ - {"r": 12, "rx": 4.75, "ry": 1.5, "y": -1, "c": "#cccccc"}, + { + "r": 12, + "rx": 4.75, + "ry": 1.5, + "y": -1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": -0.5}, "1,3", "1,4", "1,5", "1,6"], - [{"x": -0.25}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 0.25}, "3,3", "3,4", "3,5", "3,6"], [ - {"y": 0.1200000000000001, "c": "#aaaaaa", "w": 1.5}, + { + "x": -0.5 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": -0.25 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 0.25 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "y": 0.1200000000000001, + "c": "#aaaaaa", + "w": 1.5 + }, "4,3", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,5\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6\n\n\n1,0" ], [ - {"y": 0.1299999999999999, "x": 1.5, "c": "#cccccc", "w": 2.25}, + { + "y": 0.1299999999999999, + "x": 1.5, + "c": "#cccccc", + "w": 2.25 + }, "4,5\n\n\n1,1", "4,6\n\n\n1,1" ], [ - {"r": -12, "rx": 14, "ry": 1.25, "y": -1, "x": -4.5}, + { + "r": -12, + "rx": 14, + "ry": 1.25, + "y": -1, + "x": -4.5 + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -5}, "1,7", "1,8", "1,9", "1,10"], - [{"x": -4.75}, "2,7", "2,8", "2,9", "2,10"], - [{"x": -5.25}, "3,7", "3,8", "3,9", "3,10"], [ - {"y": 0.1299999999999999, "x": -5.25, "w": 2.75}, + { + "x": -5 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -4.75 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": -5.25 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "y": 0.1299999999999999, + "x": -5.25, + "w": 2.75 + }, "4,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10" ] - ], - "labels": [ - "Split Backspace", - ["Bottom Row", "2u Left Space", "2.25u Left Space"], - "Full Right Shift" ] } } diff --git a/v3/exclusive/e65.json b/v3/exclusive/e65.json index 9e51935986..63f93539eb 100644 --- a/v3/exclusive/e65.json +++ b/v3/exclusive/e65.json @@ -2,9 +2,16 @@ "name": "E6.5", "vendorId": "0x4558", "productId": "0xE605", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -21,11 +28,23 @@ ] ], "keymap": [ - [{"x": 20}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.5, "x": 7, "c": "#777777"}, + { + "x": 20 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 7, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -38,14 +57,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,15" ], [ - {"x": 7, "w": 1.5}, + { + "x": 7, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -58,7 +85,10 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14\n\n\n1,0", "1,15", { @@ -73,9 +103,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 7, "c": "#aaaaaa", "w": 1.75}, + { + "x": 7, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -87,21 +123,41 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ - {"x": 4, "c": "#aaaaaa", "w": 1.25}, + { + "x": 4, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -112,84 +168,177 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"x": 7, "w": 1.25}, + { + "x": 7, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "4,1\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n3,0", "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "x": 7, "w": 1.5}, + { + "y": 0.25, + "x": 7, + "w": 1.5 + }, "4,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n3,1" ], [ - {"y": 0.25, "x": 7, "w": 1.25}, + { + "y": 0.25, + "x": 7, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "4,1\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,3\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,2" ], [ - {"y": 0.25, "x": 7, "w": 1.5}, + { + "y": 0.25, + "x": 7, + "w": 1.5 + }, "4,0\n\n\n3,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,3\n\n\n3,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,3" ], [ - {"y": 0.25, "x": 7, "w": 1.5}, + { + "y": 0.25, + "x": 7, + "w": 1.5 + }, "4,0\n\n\n3,4", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,2\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,4" ], [ - {"y": 0.25, "x": 7.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 7.5, + "c": "#cccccc" + }, "4,0\n\n\n3,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,1\n\n\n3,5", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,5", "4,11\n\n\n3,5" ] diff --git a/v3/exclusive/e6v2/le_bmc.json b/v3/exclusive/e6v2/le_bmc.json index 77cf171d34..054aa61a5c 100644 --- a/v3/exclusive/e6v2/le_bmc.json +++ b/v3/exclusive/e6v2/le_bmc.json @@ -2,23 +2,51 @@ "name": "E6-V2 LE BMC rev 2.32", "vendorId": "0x4558", "productId": "0xE62D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 8, "cols": 11}, + "matrix": { + "rows": 8, + "cols": 11 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Tsangan", "HHKB"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "HHKB" + ] ], "keymap": [ - [{"x": 15.75}, "5,2\n\n\n0,1", "4,10\n\n\n0,1"], [ - {"y": 0.75, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "5,2\n\n\n0,1", + "4,10\n\n\n0,1" + ], + [ + { + "y": 0.75, + "x": 2.75, + "c": "#777777" + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -31,13 +59,21 @@ "4,9", "4,8", "4,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,10\n\n\n0,0" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -50,7 +86,9 @@ "3,9", "3,8", "3,7", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6\n\n\n1,0", { "x": 1.5, @@ -64,9 +102,15 @@ "2,6\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +122,36 @@ "7,3", "2,9", "2,8", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,6\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "1,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -101,57 +162,114 @@ "7,10", "7,4", "1,9", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "1,8\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "1,8\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,4\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "0,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,8\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,5\n\n\n4,0" ], [ - {"y": 0.75, "x": 2.75, "w": 1.5}, + { + "y": 0.75, + "x": 2.75, + "w": 1.5 + }, "0,0\n\n\n4,1", "0,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,8\n\n\n4,1", "0,9\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "0,5\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5, "d": true}, + { + "x": 2.75, + "w": 1.5, + "d": true + }, "\n\n\n4,2", "0,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,8\n\n\n4,2", "0,9\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,2" ] ] diff --git a/v3/exclusive/e6v2/oe_bmc.json b/v3/exclusive/e6v2/oe_bmc.json index eb5b386d5a..dca4d8e84a 100644 --- a/v3/exclusive/e6v2/oe_bmc.json +++ b/v3/exclusive/e6v2/oe_bmc.json @@ -2,23 +2,51 @@ "name": "E6-V2 OE BMC rev 2.31", "vendorId": "0x4558", "productId": "0xE62B", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 8, "cols": 11}, + "matrix": { + "rows": 8, + "cols": 11 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Tsangan", "HHKB"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "HHKB" + ] ], "keymap": [ - [{"x": 15.75}, "5,2\n\n\n0,1", "4,10\n\n\n0,1"], [ - {"y": 0.75, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "5,2\n\n\n0,1", + "4,10\n\n\n0,1" + ], + [ + { + "y": 0.75, + "x": 2.75, + "c": "#777777" + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -31,13 +59,21 @@ "4,9", "4,8", "4,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,10\n\n\n0,0" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -50,7 +86,9 @@ "3,9", "3,8", "3,7", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6\n\n\n1,0", { "x": 1.5, @@ -64,9 +102,15 @@ "2,6\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +122,36 @@ "7,3", "2,9", "2,8", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,6\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "1,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -101,57 +162,114 @@ "7,10", "7,4", "1,9", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "1,8\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "1,8\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,4\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "0,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "7,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,8\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,5\n\n\n4,0" ], [ - {"y": 0.75, "x": 2.75, "w": 1.5}, + { + "y": 0.75, + "x": 2.75, + "w": 1.5 + }, "0,0\n\n\n4,1", "0,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "7,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,8\n\n\n4,1", "0,9\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "0,5\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5, "d": true}, + { + "x": 2.75, + "w": 1.5, + "d": true + }, "\n\n\n4,2", "0,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "7,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,8\n\n\n4,2", "0,9\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,2" ] ] diff --git a/v3/exclusive/e7v1.json b/v3/exclusive/e7v1.json index e24b71b4c4..5290b6af2d 100644 --- a/v3/exclusive/e7v1.json +++ b/v3/exclusive/e7v1.json @@ -2,43 +2,86 @@ "name": "E7-V1", "vendorId": "0x4558", "productId": "0xE701", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", - ["Bottom Row", "6.25u", "7u"] + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ - [{"x": 16}, "1,13\n\n\n0,1", "1,14\n\n\n0,1"], [ - {"y": 0.5, "x": 3, "c": "#777777"}, + { + "x": 16 + }, + "1,13\n\n\n0,1", + "1,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 3, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,5", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15" ], [ - {"y": 0.25, "x": 3, "c": "#cccccc"}, + { + "y": 0.25, + "x": 3, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -52,15 +95,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -73,9 +126,14 @@ "2,11", "2,12", "2,13", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,15", { "x": 2, @@ -89,9 +147,15 @@ "3,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -103,19 +167,36 @@ "3,10", "3,11", "3,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "2,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -126,35 +207,82 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,13" ], - [{"y": -0.75, "x": 17.25}, "4,14"], [ - {"y": -0.25, "x": 3, "w": 1.25}, + { + "y": -0.75, + "x": 17.25 + }, + "4,14" + ], + [ + { + "y": -0.25, + "x": 3, + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n3,0" ], - [{"y": -0.75, "x": 16.25}, "5,13", "5,14", "5,15"], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": -0.75, + "x": 16.25 + }, + "5,13", + "5,14", + "5,15" + ], + [ + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "5,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n3,1" ] ] diff --git a/v3/exclusive/e85_hotswap.json b/v3/exclusive/e85_hotswap.json index 27fc916cdd..f457f2de0c 100644 --- a/v3/exclusive/e85_hotswap.json +++ b/v3/exclusive/e85_hotswap.json @@ -2,39 +2,72 @@ "name": "E8.5 Hotswap", "vendorId": "0x4558", "productId": "0xE851", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 11, "cols": 9}, + "matrix": { + "rows": 11, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "Standard", "Tsangan", "WKL"]], + "labels": [ + [ + "Bottom Row", + "Standard", + "Tsangan", + "WKL" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "6,8", "6,7", "6,5", "6,4", - {"x": 0.25}, + { + "x": 0.25 + }, "6,3", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "6,6", "6,2", "6,1" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -48,17 +81,26 @@ "7,0", "7,7", "7,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,3", - {"x": 0.25}, + { + "x": 0.25 + }, "7,6", "7,2", "7,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,17 +113,26 @@ "8,7", "8,5", "8,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,3", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "8,6", "8,2", "8,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -93,13 +144,21 @@ "9,8", "9,7", "9,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "9,3" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -110,61 +169,115 @@ "10,8", "10,7", "10,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "10,4", - {"x": 1.25}, + { + "x": 1.25 + }, "9,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,8\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "10,6", "10,2", "10,1" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "5,0\n\n\n0,1", "5,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7\n\n\n0,1", "5,4\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n0,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n0,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7\n\n\n0,2", - {"d": true}, + { + "d": true + }, "5,4\n\n\n0,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n0,2" ] ] diff --git a/v3/exclusive/e85_soldered.json b/v3/exclusive/e85_soldered.json index 438c869cc6..fc08f88dfa 100644 --- a/v3/exclusive/e85_soldered.json +++ b/v3/exclusive/e85_soldered.json @@ -2,46 +2,90 @@ "name": "E8.5 Soldered", "vendorId": "0x4558", "productId": "0xE852", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 11, "cols": 9}, + "matrix": { + "rows": 11, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Tsangan", "WKL"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "WKL" + ] ], "keymap": [ - [{"x": 15.5}, "7,4\n\n\n0,1", "7,3\n\n\n0,1"], [ - {"y": 0.5, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "7,4\n\n\n0,1", + "7,3\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "6,8", "6,7", "6,5", "6,4", - {"x": 0.25}, + { + "x": 0.25 + }, "6,3", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "6,6", "6,2", "6,1" ], [ - {"y": 0.5, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.5, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -55,17 +99,27 @@ "7,0", "7,7", "7,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "7,6", "7,2", "7,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,9 +132,14 @@ "8,7", "8,5", "8,4", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "8,6", "8,2", "8,1", @@ -96,9 +155,15 @@ "8,3\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -110,19 +175,36 @@ "9,8", "9,7", "9,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,3\n\n\n1,0", - {"x": 3.75, "c": "#cccccc"}, + { + "x": 3.75, + "c": "#cccccc" + }, "9,4\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -133,65 +215,128 @@ "10,8", "10,7", "10,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "10,4\n\n\n3,0", - {"x": 1.25}, + { + "x": 1.25 + }, "9,2", - {"x": 1.5, "w": 1.75}, + { + "x": 1.5, + "w": 1.75 + }, "10,4\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "10,3\n\n\n3,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,8\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "10,6", "10,2", "10,1" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7\n\n\n4,1", "5,4\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,4\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n4,2" ] ] diff --git a/v3/fancytech/fancyalice66.json b/v3/fancytech/fancyalice66.json index b284305158..4b4bbe69c8 100644 --- a/v3/fancytech/fancyalice66.json +++ b/v3/fancytech/fancyalice66.json @@ -2,275 +2,281 @@ "name": "FancyAlice66", "vendorId": "0xECED", "productId": "0x3663", - "matrix": { "rows": 5, "cols": 16 }, - "keycodes": [ "qmk_lighting" ], - "menus": [ "qmk_rgb_matrix" ], + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ "Knob" ], - "keymap": + "keymap": [ [ - [ - { - "y": 0.7, - "x": 16.5, - "c": "#aaaaaa" - }, - "0,15\n\n\n0,0", - "0,15\n\n\n0,1\n\n\n\n\n\ne0" - ], - [ - { - "y": -0.9, - "x": 2.75, - "c": "#cccccc" - }, - "0,2", - { - "x": 8.4 - }, - "0,11" - ], - [ - { - "y": -0.85, - "x": 0.75, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - { - "x": 10.4 - }, - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13" - ], - [ - { - "y": -0.25, - "x": 16.75 - }, - "1,15" - ], - [ - { - "y": -0.75, - "x": 0.5, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - { - "x": 9.9 - }, - "1,12", - "1,13", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,14" - ], - [ - { - "y": -0.25, - "x": 17 - }, - "2,15" - ], - [ - { - "y": -0.75, - "x": 0.25, - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - { - "x": 9.5 - }, - "2,11", - "2,12", - { - "c": "#aaaaaa", - "w": 2.25 - }, - "2,13" - ], - [ - { - "y": -4.440892098500626e-16, - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - { - "x": 10.75, - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12" - ], - [ - { - "y": -0.9999999999999996, - "x": 13, - "c": "#cccccc" - }, - "3,11" - ], - [ - { - "y": -0.75, - "x": 16, - "c": "#777777" - }, - "3,14" - ], - [ - { - "y": -0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,0" - ], - [ - { - "y": -0.75, - "x": 15, - "c": "#777777" - }, - "4,13", - "4,14", - "4,15" - ], - [ - { - "r": 12.5, - "ry": 0.25, - "y": -0.1, - "x": 4, - "c": "#cccccc" - }, - "0,3", - "0,4", - "0,5", - "0,6" - ], - [ - { - "x": 3.5 - }, - "1,2", - "1,3", - "1,4", - "1,5" - ], - [ - { - "x": 3.75 - }, - "2,2", - "2,3", - "2,4", - "2,5" - ], - [ - { - "x": 4.25 - }, - "3,2", - "3,3", - "3,4", - "3,5" - ], - [ - { - "x": 4, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,2", - { - "c": "#cccccc", - "w": 2.25 - }, - "4,3", - { - "c": "#aaaaaa" - }, - "4,6" - ], - [ - { - "r": -12.5, - "y": -1.5499999999999998, - "x": 7.5, - "c": "#cccccc" - }, - "0,7", - "0,8", - "0,9", - "0,10" - ], - [ - { - "x": 7 - }, - "1,7", - "1,8", - "1,9", - "1,10", - "1,11" - ], - [ - { - "x": 7.25 - }, - "2,7", - "2,8", - "2,9", - "2,10" - ], - [ - { - "x": 7.5 - }, - "3,7", - "3,8", - "3,9", - "3,10" - ], - [ - { - "x": 7.25, - "w": 2.75 - }, - "4,7", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10" - ] + { + "y": 0.7, + "x": 16.5, + "c": "#aaaaaa" + }, + "0,15\n\n\n0,0", + "0,15\n\n\n0,1\n\n\n\n\n\ne0" + ], + [ + { + "y": -0.9, + "x": 2.75, + "c": "#cccccc" + }, + "0,2", + { + "x": 8.4 + }, + "0,11" + ], + [ + { + "y": -0.85, + "x": 0.75, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + { + "x": 10.4 + }, + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13" + ], + [ + { + "y": -0.25, + "x": 16.75 + }, + "1,15" + ], + [ + { + "y": -0.75, + "x": 0.5, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + { + "x": 9.9 + }, + "1,12", + "1,13", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,14" + ], + [ + { + "y": -0.25, + "x": 17 + }, + "2,15" + ], + [ + { + "y": -0.75, + "x": 0.25, + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "x": 9.5 + }, + "2,11", + "2,12", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "2,13" + ], + [ + { + "y": -4.440892098500626e-16, + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + { + "x": 10.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12" + ], + [ + { + "y": -0.9999999999999996, + "x": 13, + "c": "#cccccc" + }, + "3,11" + ], + [ + { + "y": -0.75, + "x": 16, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 15, + "c": "#777777" + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "r": 12.5, + "ry": 0.25, + "y": -0.1, + "x": 4, + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 3.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 3.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 4.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 4, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,2", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,3", + { + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "r": -12.5, + "y": -1.5499999999999998, + "x": 7.5, + "c": "#cccccc" + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": 7 + }, + "1,7", + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + { + "x": 7.25 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 7.5 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.25, + "w": 2.75 + }, + "4,7", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/fate_nozomi/arisu/arisu.json b/v3/fate_nozomi/arisu/arisu.json index 486e373a2a..ab3ad32636 100644 --- a/v3/fate_nozomi/arisu/arisu.json +++ b/v3/fate_nozomi/arisu/arisu.json @@ -2,100 +2,264 @@ "name": "ARISU", "vendorId": "0xFA7E", "productId": "0x0000", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"y": 0.38, "x": 3.75}, + { + "y": 0.38, + "x": 3.75 + }, "0,2", - {"x": 8.5}, + { + "x": 8.5 + }, "0,11", - {"x": 3.25, "c": "#777777"}, + { + "x": 3.25, + "c": "#777777" + }, "1,14" ], [ - {"y": -0.8799999999999999, "x": 1.75, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 1.75, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10.5}, + { + "x": 10.5 + }, "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13", "0,14" ], - [{"y": -0.1200000000000001, "x": 17.75, "c": "#777777"}, "2,14"], [ - {"y": -0.8799999999999999, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.1200000000000001, + "x": 17.75, + "c": "#777777" + }, + "2,14" + ], + [ + { + "y": -0.8799999999999999, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 10}, + { + "x": 10 + }, "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], - [{"y": -0.1200000000000001, "x": 18, "c": "#777777"}, "3,14"], [ - {"y": -0.8799999999999999, "x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.1200000000000001, + "x": 18, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.8799999999999999, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.5}, + { + "x": 9.5 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 9.75}, + { + "x": 9.75 + }, "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11" ], - [{"y": -0.75, "x": 17}, "3,13"], - [{"y": -0.25, "x": 1, "w": 1.5}, "4,0"], - [{"y": -0.75, "x": 16}, "4,12", "4,13", "4,14"], [ - {"r": 12, "rx": 4.75, "ry": 1.5, "y": -1, "c": "#cccccc"}, + { + "y": -0.75, + "x": 17 + }, + "3,13" + ], + [ + { + "y": -0.25, + "x": 1, + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 16 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "r": 12, + "rx": 4.75, + "ry": 1.5, + "y": -1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": -0.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": -0.25}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 0.25}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": -0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -0.25 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 0.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ - {"r": -12, "rx": 13.5, "y": -1, "x": -4.25, "c": "#cccccc"}, + { + "r": -12, + "rx": 13.5, + "y": -1, + "x": -4.25, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -4.75}, "1,6", "1,7", "1,8", "1,9", "1,10"], - [{"x": -4.5}, "2,6", "2,7", "2,8", "2,9"], [ - {"y": 1, "x": -4.75, "w": 2.75}, + { + "x": -4.75 + }, + "1,6", + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -4.5 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "y": 1, + "x": -4.75, + "w": 2.75 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9" ], [ - {"ry": 1.75, "y": 1.75, "x": -4.25, "c": "#cccccc"}, + { + "ry": 1.75, + "y": 1.75, + "x": -4.25, + "c": "#cccccc" + }, "3,6", "3,7", "3,8", diff --git a/v3/fc660c/fc660c.json b/v3/fc660c/fc660c.json index 92d447ea09..9eb85eba10 100644 --- a/v3/fc660c/fc660c.json +++ b/v3/fc660c/fc660c.json @@ -2,13 +2,20 @@ "name": "FC660C", "vendorId": "0x4853", "productId": "0x660C", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -21,15 +28,25 @@ "1,9", "1,10", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,0", "0,1", "0,2", @@ -42,15 +59,24 @@ "0,9", "0,10", "0,12", - {"w": 1.5}, + { + "w": 1.5 + }, "0,14", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", @@ -62,13 +88,21 @@ "4,8", "4,9", "4,10", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,4", @@ -79,27 +113,51 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "2,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "2,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,8", - {"w": 1.25}, + { + "w": 1.25 + }, "2,10", - {"w": 1.25}, + { + "w": 1.25 + }, "2,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,14", "2,13", "2,15" diff --git a/v3/fc980c/fc980c.json b/v3/fc980c/fc980c.json index 8d19fd66a8..84209439b2 100644 --- a/v3/fc980c/fc980c.json +++ b/v3/fc980c/fc980c.json @@ -2,35 +2,55 @@ "name": "FC980C", "vendorId": "0x4853", "productId": "0x980C", - "matrix": {"rows": 8, "cols": 16}, + "matrix": { + "rows": 8, + "cols": 16 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,13", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,13", "5,13", "3,13", "6,13", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,13", "7,15", "7,14", "7,12", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "7,2", "7,1", "7,0", "7,3", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,4", "7,6", "7,7", "7,5" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "0,10", "6,9", "5,9", @@ -44,18 +64,27 @@ "5,2", "5,1", "5,0", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,5", - {"x": 0.5}, + { + "x": 0.5 + }, "5,4", "5,6", "5,7", "6,5" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "6,10", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,9", "6,8", "6,11", @@ -68,19 +97,30 @@ "6,1", "6,0", "3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3", - {"x": 0.5}, + { + "x": 0.5 + }, "6,4", "6,6", "6,7", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,5" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,10", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,9", "3,8", "2,8", @@ -92,17 +132,28 @@ "3,2", "3,1", "2,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,3", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,4", "2,6", "2,7" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,10", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,8", "0,8", "1,11", @@ -113,34 +164,76 @@ "2,2", "1,1", "2,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "1,4", "1,6", "1,7", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "1,5" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "3,4"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "3,4" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "1,10", "0,9", - {"w": 1.25}, + { + "w": 1.25 + }, "1,9", - {"c": "#777777", "w": 6}, + { + "c": "#777777", + "w": 6 + }, "0,15", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,2", "0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "0,7", "0,5" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "0,0", "0,4", "0,6"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "0,0", + "0,4", + "0,6" + ] ] } } diff --git a/v3/fearherbs1/blue_team_pad/blue_team_pad.json b/v3/fearherbs1/blue_team_pad/blue_team_pad.json index 85786ae414..381444a20b 100644 --- a/v3/fearherbs1/blue_team_pad/blue_team_pad.json +++ b/v3/fearherbs1/blue_team_pad/blue_team_pad.json @@ -2,7 +2,10 @@ "name": "blue_team_pad", "vendorId": "0x4648", "productId": "0x4254", - "matrix": {"rows": 5, "cols": 5}, + "matrix": { + "rows": 5, + "cols": 5 + }, "layouts": { "keymap": [ [ @@ -12,10 +15,34 @@ }, "0,4\n\n\n\n\n\n\n\n\ne1" ], - ["1,0", "1,1", "1,2", "1,3", "1,4"], - ["2,0", "2,1", "2,2", "2,3", "2,4"], - ["3,0", "3,1", "3,2", "3,3", "3,4"], - ["4,0", "4,1", "4,2", "4,3", "4,4"] + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3", + "4,4" + ] ] } } diff --git a/v3/feels/feels65.json b/v3/feels/feels65.json index 7cd3e5872c..761eb588f1 100644 --- a/v3/feels/feels65.json +++ b/v3/feels/feels65.json @@ -2,19 +2,31 @@ "name": "Feels65", "vendorId": "0x04D8", "productId": "0xE965", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,17 +39,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,15", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -50,9 +74,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -66,9 +94,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -80,21 +114,40 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -105,38 +158,69 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,13", "4,14", "4,15" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,2\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/feker/ik75/ik75.json b/v3/feker/ik75/ik75.json index 07c812dddc..db5e61f12f 100644 --- a/v3/feker/ik75/ik75.json +++ b/v3/feker/ik75/ik75.json @@ -2,38 +2,67 @@ "name": "IK75", "vendorId": "0xF2E7", "productId": "0x1226", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "0,13", - {"c": "#aaaaaa", "x": 0.5}, + { + "c": "#aaaaaa", + "x": 0.5 + }, "4,15\n\n\n\n\n\n\n\n\ne0" ], [ - {"c": "#aaaaaa", "y": 0.25}, + { + "c": "#aaaaaa", + "y": 0.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,15 +75,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,15 +106,25 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "2,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -87,15 +136,26 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"c": "#aaaaaa", "x": 0.5}, + { + "c": "#aaaaaa", + "x": 0.5 + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -106,27 +166,61 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,13", - {"x": 1.5}, + { + "x": 1.5 + }, "3,15" ], - [{"c": "#777777", "y": -0.75, "x": 14.25}, "4,14"], [ - {"c": "#aaaaaa", "y": -0.25, "w": 1.25}, + { + "c": "#777777", + "y": -0.75, + "x": 14.25 + }, + "4,14" + ], + [ + { + "c": "#aaaaaa", + "y": -0.25, + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,12", "5,10", "5,9" ], - [{"c": "#777777", "y": -0.75, "x": 13.25}, "5,13", "5,14", "5,15"] + [ + { + "c": "#777777", + "y": -0.75, + "x": 13.25 + }, + "5,13", + "5,14", + "5,15" + ] ] } } diff --git a/v3/ferris/sweep/sweep.json b/v3/ferris/sweep/sweep.json index 46856b319b..8b5649d87a 100644 --- a/v3/ferris/sweep/sweep.json +++ b/v3/ferris/sweep/sweep.json @@ -2,52 +2,196 @@ "name": "Ferris Sweep", "vendorId": "0xC2AB", "productId": "0x3939", - "matrix": {"rows": 8, "cols": 5}, + "matrix": { + "rows": 8, + "cols": 5 + }, "layouts": { "keymap": [ - [{"x": 2}, "0,2", {"x": 5.75}, "4,2"], [ - {"y": -0.5, "x": 1}, + { + "x": 2 + }, + "0,2", + { + "x": 5.75 + }, + "4,2" + ], + [ + { + "y": -0.5, + "x": 1 + }, "0,1", - {"x": 1}, + { + "x": 1 + }, "0,3", - {"x": 3.75}, + { + "x": 3.75 + }, "4,1", - {"x": 1}, + { + "x": 1 + }, "4,3" ], - [{"y": -0.75, "x": 4}, "0,4", {"x": 1.75}, "4,0"], - [{"y": -0.75, "x": 2}, "1,2", {"x": 5.75}, "5,2"], - [{"y": -0.75}, "0,0", {"x": 9.75}, "4,4"], [ - {"y": -0.75, "x": 1}, + { + "y": -0.75, + "x": 4 + }, + "0,4", + { + "x": 1.75 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "1,2", + { + "x": 5.75 + }, + "5,2" + ], + [ + { + "y": -0.75 + }, + "0,0", + { + "x": 9.75 + }, + "4,4" + ], + [ + { + "y": -0.75, + "x": 1 + }, "1,1", - {"x": 1}, + { + "x": 1 + }, "1,3", - {"x": 3.75}, + { + "x": 3.75 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], - [{"y": -0.75, "x": 4}, "1,4", {"x": 1.75}, "5,0"], - [{"y": -0.75, "x": 2}, "2,2", {"x": 5.75}, "6,2"], - [{"y": -0.75}, "1,0", {"x": 9.75}, "5,4"], [ - {"y": -0.75, "x": 1}, + { + "y": -0.75, + "x": 4 + }, + "1,4", + { + "x": 1.75 + }, + "5,0" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "2,2", + { + "x": 5.75 + }, + "6,2" + ], + [ + { + "y": -0.75 + }, + "1,0", + { + "x": 9.75 + }, + "5,4" + ], + [ + { + "y": -0.75, + "x": 1 + }, "2,1", - {"x": 1}, + { + "x": 1 + }, "2,3", - {"x": 3.75}, + { + "x": 3.75 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.75, "x": 4}, "2,4", {"x": 1.75}, "6,0"], - [{"y": -0.5}, "2,0", {"x": 9.75}, "6,4"], - [{"r": 15, "y": -1.5099999999999998, "x": 4.67}, "3,0"], - [{"r": 30, "y": -2.49, "x": 6.5}, "3,1"], - [{"r": -30, "y": 4.92, "x": 2.76}, "7,0"], - [{"r": -15, "y": -2.42, "x": 5.75}, "7,1"] + [ + { + "y": -0.75, + "x": 4 + }, + "2,4", + { + "x": 1.75 + }, + "6,0" + ], + [ + { + "y": -0.5 + }, + "2,0", + { + "x": 9.75 + }, + "6,4" + ], + [ + { + "r": 15, + "y": -1.5099999999999998, + "x": 4.67 + }, + "3,0" + ], + [ + { + "r": 30, + "y": -2.49, + "x": 6.5 + }, + "3,1" + ], + [ + { + "r": -30, + "y": 4.92, + "x": 2.76 + }, + "7,0" + ], + [ + { + "r": -15, + "y": -2.42, + "x": 5.75 + }, + "7,1" + ] ] } } diff --git a/v3/ffkeebs/siris.json b/v3/ffkeebs/siris.json index a28a21207d..6a3ea967e2 100644 --- a/v3/ffkeebs/siris.json +++ b/v3/ffkeebs/siris.json @@ -2,78 +2,317 @@ "name": "Siris", "vendorId": "0x04D8", "productId": "0xE96C", - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, "layouts": { "keymap": [ - [{"x": 3.5, "c": "#aaaaaa"}, "0,3", {"x": 9.25}, "0,8"], - [{"y": -0.875, "x": 2.5}, "0,2", {"x": 1}, "0,4"], - [{"y": -0.995, "x": 12.75}, "0,7", {"x": 1}, "0,9"], - [{"y": -0.8799999999999999, "x": 5.5}, "0,5", {"x": 5.25}, "0,6"], - [{"y": -0.875, "x": 1.5}, "0,1"], [ - {"y": -0.995, "x": 0.5, "c": "#777777"}, + { + "x": 3.5, + "c": "#aaaaaa" + }, + "0,3", + { + "x": 9.25 + }, + "0,8" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "0,2", + { + "x": 1 + }, + "0,4" + ], + [ + { + "y": -0.995, + "x": 12.75 + }, + "0,7", + { + "x": 1 + }, + "0,9" + ], + [ + { + "y": -0.8799999999999999, + "x": 5.5 + }, + "0,5", + { + "x": 5.25 + }, + "0,6" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "0,1" + ], + [ + { + "y": -0.995, + "x": 0.5, + "c": "#777777" + }, "0,0", - {"x": 14.25, "c": "#aaaaaa"}, + { + "x": 14.25, + "c": "#aaaaaa" + }, "0,10", "0,11" ], [ - {"y": -0.3799999999999999, "x": 3.5, "c": "#cccccc"}, + { + "y": -0.3799999999999999, + "x": 3.5, + "c": "#cccccc" + }, "1,3", - {"x": 9.25}, + { + "x": 9.25 + }, "1,8" ], - [{"y": -0.875, "x": 2.5}, "1,2", {"x": 1}, "1,4"], - [{"y": -0.9950000000000001, "x": 12.75}, "1,7", {"x": 1}, "1,9"], - [{"y": -0.8799999999999999, "x": 5.5}, "1,5", {"x": 5.25}, "1,6"], - [{"y": -0.875, "x": 1.5}, "1,1"], [ - {"y": -0.9950000000000001, "x": 0.5, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 2.5 + }, + "1,2", + { + "x": 1 + }, + "1,4" + ], + [ + { + "y": -0.9950000000000001, + "x": 12.75 + }, + "1,7", + { + "x": 1 + }, + "1,9" + ], + [ + { + "y": -0.8799999999999999, + "x": 5.5 + }, + "1,5", + { + "x": 5.25 + }, + "1,6" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "1,1" + ], + [ + { + "y": -0.9950000000000001, + "x": 0.5, + "c": "#aaaaaa" + }, "1,0", - {"x": 14.25, "c": "#cccccc"}, + { + "x": 14.25, + "c": "#cccccc" + }, "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ - {"y": -0.3799999999999999, "x": 3.5, "c": "#cccccc"}, + { + "y": -0.3799999999999999, + "x": 3.5, + "c": "#cccccc" + }, "2,3", - {"x": 9.25}, + { + "x": 9.25 + }, "2,8" ], - [{"y": -0.875, "x": 2.5}, "2,2", {"x": 1}, "2,4"], - [{"y": -0.9950000000000001, "x": 12.75}, "2,7", {"x": 1}, "2,9"], - [{"y": -0.8799999999999999, "x": 5.5}, "2,5", {"x": 5.25}, "2,6"], - [{"y": -0.875, "x": 1.5}, "2,1"], [ - {"y": -0.9950000000000001, "x": 0.5, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 2.5 + }, + "2,2", + { + "x": 1 + }, + "2,4" + ], + [ + { + "y": -0.9950000000000001, + "x": 12.75 + }, + "2,7", + { + "x": 1 + }, + "2,9" + ], + [ + { + "y": -0.8799999999999999, + "x": 5.5 + }, + "2,5", + { + "x": 5.25 + }, + "2,6" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "2,1" + ], + [ + { + "y": -0.9950000000000001, + "x": 0.5, + "c": "#aaaaaa" + }, "2,0", - {"x": 14.25, "c": "#cccccc"}, + { + "x": 14.25, + "c": "#cccccc" + }, "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], - [{"y": -0.75, "x": 6.75}, "4,5", {"x": 2.75}, "4,6"], [ - {"y": -0.6299999999999999, "x": 3.5, "c": "#cccccc"}, + { + "y": -0.75, + "x": 6.75 + }, + "4,5", + { + "x": 2.75 + }, + "4,6" + ], + [ + { + "y": -0.6299999999999999, + "x": 3.5, + "c": "#cccccc" + }, "3,3", - {"x": 9.25}, + { + "x": 9.25 + }, "3,8" ], - [{"y": -0.875, "x": 2.5}, "3,2", {"x": 1}, "3,4"], - [{"y": -0.9950000000000001, "x": 12.75}, "3,7", {"x": 1}, "3,9"], - [{"y": -0.8799999999999999, "x": 5.5}, "3,5", {"x": 5.25}, "3,6"], - [{"y": -0.875, "x": 1.5}, "3,1"], [ - {"y": -0.9950000000000001, "x": 0.5, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 2.5 + }, + "3,2", + { + "x": 1 + }, + "3,4" + ], + [ + { + "y": -0.9950000000000001, + "x": 12.75 + }, + "3,7", + { + "x": 1 + }, + "3,9" + ], + [ + { + "y": -0.8799999999999999, + "x": 5.5 + }, + "3,5", + { + "x": 5.25 + }, + "3,6" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "3,1" + ], + [ + { + "y": -0.9950000000000001, + "x": 0.5, + "c": "#aaaaaa" + }, "3,0", - {"x": 14.25, "c": "#cccccc"}, + { + "x": 14.25, + "c": "#cccccc" + }, "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11" ], - [{"y": -0.22999999999999954, "x": 4.25}, "4,2", {"x": 7.75}, "4,0"], - [{"y": -0.9000000000000004, "x": 5.25}, "4,3", {"x": 5.75}, "4,8"], + [ + { + "y": -0.22999999999999954, + "x": 4.25 + }, + "4,2", + { + "x": 7.75 + }, + "4,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 5.25 + }, + "4,3", + { + "x": 5.75 + }, + "4,8" + ], [ { "r": 60, @@ -85,7 +324,15 @@ }, "4,7" ], - [{"r": -60, "y": -1.25, "x": -3, "w": 1.5}, "4,4"] + [ + { + "r": -60, + "y": -1.25, + "x": -3, + "w": 1.5 + }, + "4,4" + ] ] } } diff --git a/v3/fjlabs/7vhotswap/7vhotswap.json b/v3/fjlabs/7vhotswap/7vhotswap.json index e20536c42b..e8e768d791 100644 --- a/v3/fjlabs/7vhotswap/7vhotswap.json +++ b/v3/fjlabs/7vhotswap/7vhotswap.json @@ -2,34 +2,62 @@ "name": "7V Hotswap", "vendorId": "0x7074", "productId": "0x0014", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Split Backspace", + "6U Bottom Row" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -43,18 +71,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,15 +108,24 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -87,15 +137,24 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12", - {"x": 0.25}, + { + "x": 0.25 + }, "3,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -106,35 +165,77 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "4,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "5,12", "5,13", "5,14"], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n1,1", "5,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n1,1", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,5\n\n\n1,1" ] - ], - "labels": ["Split Backspace", "6U Bottom Row"] + ] } } diff --git a/v3/fjlabs/ad65/ad65.json b/v3/fjlabs/ad65/ad65.json index 7a47814d80..768b1f6789 100644 --- a/v3/fjlabs/ad65/ad65.json +++ b/v3/fjlabs/ad65/ad65.json @@ -2,14 +2,40 @@ "name": "Absolute Designs 65", "vendorId": "0x7074", "productId": "0x0010", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25U Space", + "7U Space" + ] + ], "keymap": [ - [{"x": 15.5, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +48,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,9 +76,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.25, @@ -58,9 +96,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,20 +116,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -96,46 +156,68 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n3,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "6.25U Space", "7U Space"] ] } } diff --git a/v3/fjlabs/avalon/avalon.json b/v3/fjlabs/avalon/avalon.json index 77bd597438..29cc265fb4 100644 --- a/v3/fjlabs/avalon/avalon.json +++ b/v3/fjlabs/avalon/avalon.json @@ -2,18 +2,50 @@ "name": "Avalon", "vendorId": "0x7074", "productId": "0x0015", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25U ANSI", + "7U" + ] + ], "keymap": [ - [{"x": 16.75, "c": "#aaaaaa"}, "0,14\n\n\n0,1", "2,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5}, + { + "x": 16.75, + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1", + "2,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5 + }, "0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -26,17 +58,29 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "1,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -49,9 +93,14 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", { "x": 1.25, @@ -65,11 +114,19 @@ "1,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -81,22 +138,39 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25}, + { + "x": 0.25 + }, "2,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n2,1", "3,2\n\n\n2,1", - {"x": 0.25}, + { + "x": 0.25 + }, "3,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -107,48 +181,76 @@ "3,10", "3,11", "3,12", - {"w": 1.75}, + { + "w": 1.75 + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14" ], [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "4,0", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,7\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "x": 3.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 3.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1\n\n\n3,1", "4,2\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"w": 7}, + { + "w": 7 + }, "4,7\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "6.25U ANSI", "7U"] ] } } diff --git a/v3/fjlabs/bks65/bks65.json b/v3/fjlabs/bks65/bks65.json index a53aca0ecd..f843aa03ab 100644 --- a/v3/fjlabs/bks65/bks65.json +++ b/v3/fjlabs/bks65/bks65.json @@ -2,15 +2,26 @@ "name": "BKS65", "vendorId": "0x7074", "productId": "0x1001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +61,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +87,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,26 +115,43 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5", "4,9", "4,10", "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/fjlabs/bks65solder/bks65solder.json b/v3/fjlabs/bks65solder/bks65solder.json index cc307ab38a..7715554a13 100644 --- a/v3/fjlabs/bks65solder/bks65solder.json +++ b/v3/fjlabs/bks65solder/bks65solder.json @@ -2,15 +2,39 @@ "name": "BKS65 Solder", "vendorId": "0x7074", "productId": "0x0099", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Spacebar", + "6.25U", + "Split #1", + "Split #2" + ], + "Right Blocker" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,18 +47,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -47,7 +84,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", "1,14", { @@ -62,9 +101,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,20 +121,35 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -100,57 +160,92 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 6.25, "c": "#cccccc", "w": 2.75}, + { + "y": 0.25, + "x": 6.25, + "c": "#cccccc", + "w": 2.75 + }, "4,5\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n4,1", "4,10\n\n\n4,1", "4,11\n\n\n4,1" ], [ - {"x": 6.25, "c": "#cccccc", "w": 2.25}, + { + "x": 6.25, + "c": "#cccccc", + "w": 2.25 + }, "4,5\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,2" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Spacebar", "6.25U", "Split #1", "Split #2"], - "Right Blocker" ] } } diff --git a/v3/fjlabs/bolsa65/bolsa65.json b/v3/fjlabs/bolsa65/bolsa65.json index 64bec1fa20..82a1cbe8c3 100644 --- a/v3/fjlabs/bolsa65/bolsa65.json +++ b/v3/fjlabs/bolsa65/bolsa65.json @@ -2,13 +2,20 @@ "name": "Bolsa65", "vendorId": "0x7074", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,14 +28,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,14 +55,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,15 +81,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -79,27 +109,49 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/fjlabs/kf87/kf87.json b/v3/fjlabs/kf87/kf87.json index d5579f540a..ad21006176 100644 --- a/v3/fjlabs/kf87/kf87.json +++ b/v3/fjlabs/kf87/kf87.json @@ -2,35 +2,52 @@ "name": "KF87", "vendorId": "0x7074", "productId": "0x0006", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ "0,0", - {"x": 1}, + { + "x": 1 + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -44,15 +61,21 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -66,15 +89,21 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -87,11 +116,15 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,1", "4,2", @@ -103,29 +136,51 @@ "4,8", "4,9", "4,10", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/fjlabs/kyuu/kyuu.json b/v3/fjlabs/kyuu/kyuu.json index 5bd1287a87..d88ccbb09a 100644 --- a/v3/fjlabs/kyuu/kyuu.json +++ b/v3/fjlabs/kyuu/kyuu.json @@ -2,16 +2,40 @@ "name": "Kyuu Hotswap", "vendorId": "0x7074", "productId": "0x1012", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Split Backspace", + "Split Left Shift", + "7U Bottom Row" + ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,13 +48,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +75,22 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,18 +102,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -84,43 +138,76 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n2,1" ] - ], - "labels": ["Split Backspace", "Split Left Shift", "7U Bottom Row"] + ] } } diff --git a/v3/fjlabs/ldk65/ldk65.json b/v3/fjlabs/ldk65/ldk65.json index 25a4df2f66..6c591c5844 100644 --- a/v3/fjlabs/ldk65/ldk65.json +++ b/v3/fjlabs/ldk65/ldk65.json @@ -2,13 +2,20 @@ "name": "LDK65", "vendorId": "0x7074", "productId": "0x0002", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,14 +28,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,14 +55,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,15 +81,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -79,26 +109,43 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5", "4,9", "4,10", "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/fjlabs/midway60/midway60.json b/v3/fjlabs/midway60/midway60.json index bafdf4d3a5..cff5bd0d98 100644 --- a/v3/fjlabs/midway60/midway60.json +++ b/v3/fjlabs/midway60/midway60.json @@ -2,13 +2,32 @@ "name": "Midway60", "vendorId": "0x7074", "productId": "0x1002", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "ANSI", + "7U" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,16 +40,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,7 +74,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -57,9 +90,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,18 +110,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -93,51 +146,83 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "ANSI", "7U"] ] } } diff --git a/v3/fjlabs/mk61-rgb-ansi/mk61-rgb-ansi.json b/v3/fjlabs/mk61-rgb-ansi/mk61-rgb-ansi.json index 99811bffe2..4f8d318597 100644 --- a/v3/fjlabs/mk61-rgb-ansi/mk61-rgb-ansi.json +++ b/v3/fjlabs/mk61-rgb-ansi/mk61-rgb-ansi.json @@ -2,15 +2,26 @@ "name": "Mechanical Keyboards, LLC MK61-RGB-ANSI", "vendorId": "0x7074", "productId": "0x1011", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +60,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,25 +110,47 @@ "3,8", "3,9", "3,10", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/fjlabs/peaker/peaker.json b/v3/fjlabs/peaker/peaker.json index 3b42368033..ebb19b0b9b 100644 --- a/v3/fjlabs/peaker/peaker.json +++ b/v3/fjlabs/peaker/peaker.json @@ -1,9 +1,16 @@ { "name": "Peaker", - "vendorId": "0x7074", + "vendorId": "0x7074", "productId": "0x0020", - "matrix": { "rows": 5, "cols": 17 }, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ "0,0", @@ -164,10 +171,6 @@ "4,15", "4,16" ] - ], - "labels": [ - "Split Backspace", - "Split Right Shift" ] } -} \ No newline at end of file +} diff --git a/v3/fjlabs/polaris/polaris.json b/v3/fjlabs/polaris/polaris.json index 2fa3af16b1..65aa7ffe46 100644 --- a/v3/fjlabs/polaris/polaris.json +++ b/v3/fjlabs/polaris/polaris.json @@ -2,13 +2,34 @@ "name": "Polaris HS and Solder", "vendorId": "0x7074", "productId": "0x9001", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "6.25U Space", + "Split 6.25U", + "7U Space", + "7U WKL" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,16 +42,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,7 +76,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.5, @@ -57,9 +92,14 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,18 +111,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -93,85 +147,155 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,3\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,13\n\n\n4,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "6.25U Space", "Split 6.25U", "7U Space", "7U WKL"] ] } } diff --git a/v3/fjlabs/ready100/ready100.json b/v3/fjlabs/ready100/ready100.json index b26348fc9e..9895e29384 100644 --- a/v3/fjlabs/ready100/ready100.json +++ b/v3/fjlabs/ready100/ready100.json @@ -2,15 +2,26 @@ "name": "Ready100", "vendorId": "0x7074", "productId": "0x1003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +60,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,21 +110,34 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11", "3,12", "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", diff --git a/v3/fjlabs/sinanju/sinanju.json b/v3/fjlabs/sinanju/sinanju.json index b60d14c9ac..6572bc0745 100644 --- a/v3/fjlabs/sinanju/sinanju.json +++ b/v3/fjlabs/sinanju/sinanju.json @@ -2,13 +2,24 @@ "name": "Sinanju", "vendorId": "0x7074", "productId": "0x1022", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,16 +32,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,13 +65,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,13 +90,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -78,25 +115,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,13" ] - ], - "labels": ["Split Backspace", "Split Right Shift"] + ] } } diff --git a/v3/fjlabs/sinanjuwk/sinanjuwk.json b/v3/fjlabs/sinanjuwk/sinanjuwk.json index fbde8ffc3a..a9be0c23ec 100644 --- a/v3/fjlabs/sinanjuwk/sinanjuwk.json +++ b/v3/fjlabs/sinanjuwk/sinanjuwk.json @@ -2,13 +2,30 @@ "name": "Sinanju WK", "vendorId": "0x7074", "productId": "0x1023", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { + "labels": [ + "Split Backspace", + "Split Right Shift", + [ + "Bottom Row", + "6.25U", + "7U WKL", + "7U WK" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,16 +38,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,13 +69,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,13 +94,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -78,63 +119,115 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,13\n\n\n2,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,12\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n2,2" ] - ], - "labels": [ - "Split Backspace", - "Split Right Shift", - ["Bottom Row", "6.25U", "7U WKL", "7U WK"] ] } } diff --git a/v3/fjlabs/solanis/solanis.json b/v3/fjlabs/solanis/solanis.json index 46bb2802e7..f201f91631 100644 --- a/v3/fjlabs/solanis/solanis.json +++ b/v3/fjlabs/solanis/solanis.json @@ -2,57 +2,106 @@ "name": "Solanis", "vendorId": "0x7074", "productId": "0x0017", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + [ + "Function Row", + "F12", + "F13" + ], + "Split Backspace", + "Split Right Shift", + [ + "Bottom Row", + "6.25U", + "6.25U Split", + "7U", + "7U Split" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", "0,4\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5\n\n\n0,1", "0,6\n\n\n0,1", "0,7\n\n\n0,1", "0,8\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9\n\n\n0,1", "0,10\n\n\n0,1", "0,11\n\n\n0,1", "0,12\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1" ], [ - {"y": 0.25, "c": "#777777"}, + { + "y": 0.25, + "c": "#777777" + }, "0,0\n\n\n0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", "0,5\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", "0,9\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -66,20 +115,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.25}, + { + "x": 0.25 + }, "1,13\n\n\n1,1", "3,14\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -92,17 +152,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -114,13 +183,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -131,95 +208,158 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n2,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "4,12\n\n\n2,1", "4,13\n\n\n2,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,5\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "5,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "5,4\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "5,8\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n3,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n3,2", "5,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,2", - {"w": 7}, + { + "w": 7 + }, "5,5\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,2", "5,11\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n3,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n3,3", "5,1\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,3", - {"w": 3}, + { + "w": 3 + }, "5,4\n\n\n3,3", "5,5\n\n\n3,3", - {"w": 3}, + { + "w": 3 + }, "5,8\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,3", "5,11\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n3,3" ] - ], - "labels": [ - ["Function Row", "F12", "F13"], - "Split Backspace", - "Split Right Shift", - ["Bottom Row", "6.25U", "6.25U Split", "7U", "7U Split"] ] } } diff --git a/v3/fjlabs/swordfish/swordfish.json b/v3/fjlabs/swordfish/swordfish.json index 997af52dc6..de56f9699c 100644 --- a/v3/fjlabs/swordfish/swordfish.json +++ b/v3/fjlabs/swordfish/swordfish.json @@ -2,96 +2,282 @@ "name": "Swordfish", "vendorId": "0x7074", "productId": "0x0024", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 14, "cols": 15}, + "matrix": { + "rows": 14, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Split Backspace" + ], "keymap": [ - [{"y": 0.14, "x": 18.33, "c": "#aaaaaa"}, "0,14"], - [{"y": -0.911, "x": 19.75, "w": 2}, "0,12\n\n\n0,1"], [ - {"y": -0.95, "x": 2.37, "c": "#777777"}, + { + "y": 0.14, + "x": 18.33, + "c": "#aaaaaa" + }, + "0,14" + ], + [ + { + "y": -0.911, + "x": 19.75, + "w": 2 + }, + "0,12\n\n\n0,1" + ], + [ + { + "y": -0.95, + "x": 2.37, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 9.759999999999998}, + { + "x": 9.759999999999998 + }, "0,10", "0,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,12\n\n\n0,0", "0,13\n\n\n0,0" ], - [{"y": -0.1412, "x": 18.45}, "1,14"], [ - {"y": -0.8599999999999999, "x": 2.24, "w": 1.5}, + { + "y": -0.1412, + "x": 18.45 + }, + "1,14" + ], + [ + { + "y": -0.8599999999999999, + "x": 2.24, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 9.01}, + { + "x": 9.01 + }, "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], - [{"y": -0.1412, "x": 18.61, "c": "#aaaaaa"}, "2,14"], [ - {"y": -0.863, "x": 2.1, "w": 1.75}, + { + "y": -0.1412, + "x": 18.61, + "c": "#aaaaaa" + }, + "2,14" + ], + [ + { + "y": -0.863, + "x": 2.1, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.31}, + { + "x": 9.31 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 1.95, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.95, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 8.620000000000001}, + { + "x": 8.620000000000001 + }, "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12" ], - [{"y": -0.7999999999999998, "x": 17.77}, "3,13"], [ - {"y": -0.20180000000000042, "x": 1.95, "w": 1.25}, + { + "y": -0.7999999999999998, + "x": 17.77 + }, + "3,13" + ], + [ + { + "y": -0.20180000000000042, + "x": 1.95, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"x": 9.620000000000001, "w": 1.25}, + { + "x": 9.620000000000001, + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11" ], - [{"y": -0.7999999999999998, "x": 16.77}, "4,12", "4,13", "4,14"], [ - {"r": 8, "rx": 4.5, "ry": 0.4, "y": -0.2, "c": "#cccccc"}, + { + "y": -0.7999999999999998, + "x": 16.77 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "r": 8, + "rx": 4.5, + "ry": 0.4, + "y": -0.2, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "1,5", "0,5" ], - [{"x": 0.5}, "1,2", "1,3", "1,4", "2,5"], - [{"x": 0.75}, "2,2", "2,3", "2,4", "3,5"], - [{"x": 1.25}, "3,2", "3,3", "3,4", "4,5"], [ - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5 + }, + "1,2", + "1,3", + "1,4", + "2,5" + ], + [ + { + "x": 0.75 + }, + "2,2", + "2,3", + "2,4", + "3,5" + ], + [ + { + "x": 1.25 + }, + "3,2", + "3,3", + "3,4", + "4,5" + ], + [ + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4" ], - [{"r": -8, "rx": 14.5, "y": -0.2, "x": -4.5}, "0,6", "0,7", "0,8", "0,9"], - [{"x": -5}, "1,6", "1,7", "1,8", "1,9"], - [{"x": -4.75}, "2,6", "2,7", "2,8", "2,9"], - [{"x": -5.25}, "3,6", "3,7", "3,8", "3,9"], - [{"x": -5.25, "w": 2.25}, "4,7", {"c": "#aaaaaa", "w": 1.25}, "4,8"] - ], - "labels": ["Split Backspace"] + [ + { + "r": -8, + "rx": 14.5, + "y": -0.2, + "x": -4.5 + }, + "0,6", + "0,7", + "0,8", + "0,9" + ], + [ + { + "x": -5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -4.75 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -5.25 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -5.25, + "w": 2.25 + }, + "4,7", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,8" + ] + ] } } diff --git a/v3/fjlabs/tf60ansi/tf60ansi.json b/v3/fjlabs/tf60ansi/tf60ansi.json index 044e6c9849..81a3df4882 100644 --- a/v3/fjlabs/tf60ansi/tf60ansi.json +++ b/v3/fjlabs/tf60ansi/tf60ansi.json @@ -2,15 +2,26 @@ "name": "FJLabs TF60 ANSI", "vendorId": "0x7074", "productId": "0x1004", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +60,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,25 +110,47 @@ "3,8", "3,9", "3,10", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/fjlabs/tf60v2/tf60v2.json b/v3/fjlabs/tf60v2/tf60v2.json index 37512517d1..e5249d243c 100644 --- a/v3/fjlabs/tf60v2/tf60v2.json +++ b/v3/fjlabs/tf60v2/tf60v2.json @@ -2,15 +2,26 @@ "name": "FJLabs TF60 RGB V2", "vendorId": "0x7074", "productId": "0x1005", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +60,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,22 +109,39 @@ "3,7", "3,8", "3,9", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "3,10", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,12", "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", diff --git a/v3/fjlabs/tf65rgbv2/tf65rgbv2.json b/v3/fjlabs/tf65rgbv2/tf65rgbv2.json index 7fffa926a9..a05873110e 100644 --- a/v3/fjlabs/tf65rgbv2/tf65rgbv2.json +++ b/v3/fjlabs/tf65rgbv2/tf65rgbv2.json @@ -2,15 +2,26 @@ "name": "FJLabs TF65 RGB V2", "vendorId": "0x7074", "productId": "0x1007", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,15 +34,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,14 +65,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +91,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,27 +120,43 @@ "3,8", "3,9", "3,10", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", "4,12", "4,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,14" ] ] diff --git a/v3/flehrad/bigswitch.json b/v3/flehrad/bigswitch.json index 52448930fc..a0baa03405 100644 --- a/v3/flehrad/bigswitch.json +++ b/v3/flehrad/bigswitch.json @@ -2,8 +2,25 @@ "name": "Big Switch", "vendorId": "0x1209", "productId": "0xB195", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 1, "cols": 1}, - "layouts": {"keymap": [[{"w": 4, "h": 4}, "0,0"]]} + "matrix": { + "rows": 1, + "cols": 1 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + { + "w": 4, + "h": 4 + }, + "0,0" + ] + ] + } } diff --git a/v3/floookay/adelheid/adelheid.json b/v3/floookay/adelheid/adelheid.json index 3ea78b87ed..9c3d3e3eb3 100644 --- a/v3/floookay/adelheid/adelheid.json +++ b/v3/floookay/adelheid/adelheid.json @@ -2,123 +2,340 @@ "name": "Adelheid", "vendorId": "0xF100", "productId": "0xAD78", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 7, "cols": 15}, + "matrix": { + "rows": 7, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ - [{"y": 0.2, "x": 1.5, "c": "#aaaaaa"}, "0,1", {"x": 11.5}, "0,12"], [ - {"y": -0.9499999999999998, "x": 0.2, "c": "#777777"}, + { + "y": 0.2, + "x": 1.5, + "c": "#aaaaaa" + }, + "0,1", + { + "x": 11.5 + }, + "0,12" + ], + [ + { + "y": -0.9499999999999998, + "x": 0.2, + "c": "#777777" + }, "0,0", - {"x": 14.165, "c": "#aaaaaa"}, + { + "x": 14.165, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.33500000000000085}, + { + "x": 0.33500000000000085 + }, "0,14" ], - [{"x": 16.95}, "3,14"], [ - {"y": -0.75, "x": 0.75, "c": "#cccccc"}, + { + "x": 16.95 + }, + "3,14" + ], + [ + { + "y": -0.75, + "x": 0.75, + "c": "#cccccc" + }, "2,0", "2,1", - {"x": 10.95}, + { + "x": 10.95 + }, "2,12", "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], - [{"y": -0.25, "x": 17.2}, "4,14"], [ - {"y": -0.75, "x": 0.5, "w": 1.5}, + { + "y": -0.25, + "x": 17.2 + }, + "4,14" + ], + [ + { + "y": -0.75, + "x": 0.5, + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 10.45}, + { + "x": 10.45 + }, "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,13" ], - [{"y": -0.25, "x": 17.45}, "5,14"], [ - {"y": -0.75, "x": 0.25, "w": 1.75}, + { + "y": -0.25, + "x": 17.45 + }, + "5,14" + ], + [ + { + "y": -0.75, + "x": 0.25, + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", - {"x": 9.95}, + { + "x": 9.95 + }, "4,10", "4,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", - {"x": 10.2}, + { + "x": 10.2 + }, "5,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "5,11" ], - [{"y": -0.75, "x": 16.45, "c": "#777777"}, "5,13"], - [{"y": -0.25, "c": "#aaaaaa", "w": 1.5}, "6,0"], - [{"y": -0.75, "x": 15.45, "c": "#777777"}, "6,12", "6,13", "6,14"], [ - {"rx": 10, "y": 0.2, "x": -7.5, "c": "#aaaaaa"}, + { + "y": -0.75, + "x": 16.45, + "c": "#777777" + }, + "5,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "6,0" + ], + [ + { + "y": -0.75, + "x": 15.45, + "c": "#777777" + }, + "6,12", + "6,13", + "6,14" + ], + [ + { + "rx": 10, + "y": 0.2, + "x": -7.5, + "c": "#aaaaaa" + }, "0,2", - {"x": 9.5}, + { + "x": 9.5 + }, "0,11" ], [ - {"y": 0.15000000000000013, "x": -7.25, "c": "#cccccc"}, + { + "y": 0.15000000000000013, + "x": -7.25, + "c": "#cccccc" + }, "2,2", - {"x": 8.95}, + { + "x": 8.95 + }, "2,11" ], [ - {"r": 12, "rx": 8.5, "ry": 3.5, "y": -2.25, "x": -5.35, "c": "#aaaaaa"}, + { + "r": 12, + "rx": 8.5, + "ry": 3.5, + "y": -2.25, + "x": -5.35, + "c": "#aaaaaa" + }, "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6" ], - [{"y": 0.25, "x": -4.85, "c": "#cccccc"}, "2,3", "2,4", "2,5", "2,6"], - [{"x": -5.35}, "3,2", "3,3", "3,4", "3,5"], - [{"x": -5.1}, "4,2", "4,3", "4,4", "4,5"], - [{"x": -4.6}, "5,2", "5,3", "5,4", "5,5"], [ - {"x": -4.6, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": -4.85, + "c": "#cccccc" + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": -5.35 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": -5.1 + }, + "4,2", + "4,3", + "4,4", + "4,5" + ], + [ + { + "x": -4.6 + }, + "5,2", + "5,3", + "5,4", + "5,5" + ], + [ + { + "x": -4.6, + "c": "#aaaaaa", + "w": 1.5 + }, "6,2", - {"c": "#cccccc", "p": "SPACE", "w": 2}, + { + "c": "#cccccc", + "p": "SPACE", + "w": 2 + }, "6,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5" ], [ - {"r": -12, "ry": 3.25, "y": -2.05, "x": 3.8000000000000007}, + { + "r": -12, + "ry": 3.25, + "y": -2.05, + "x": 3.8000000000000007 + }, "0,10", - {"x": -4.25}, + { + "x": -4.25 + }, "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9" ], [ - {"y": 0.25, "x": 0.3000000000000007, "c": "#cccccc"}, + { + "y": 0.25, + "x": 0.3000000000000007, + "c": "#cccccc" + }, "2,7", "2,8", "2,9", "2,10" ], - [{"x": -0.1999999999999993}, "3,6", "3,7", "3,8", "3,9", "3,10"], - [{"x": 0.05000000000000071}, "4,6", "4,7", "4,8", "4,9"], - [{"x": 0.3000000000000007}, "5,6", "5,7", "5,8", "5,9"], [ - {"x": -0.1999999999999993, "w": 2.75}, + { + "x": -0.1999999999999993 + }, + "3,6", + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 0.05000000000000071 + }, + "4,6", + "4,7", + "4,8", + "4,9" + ], + [ + { + "x": 0.3000000000000007 + }, + "5,6", + "5,7", + "5,8", + "5,9" + ], + [ + { + "x": -0.1999999999999993, + "w": 2.75 + }, "6,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,9" ] ] diff --git a/v3/flx/lodestone/lodestone.json b/v3/flx/lodestone/lodestone.json index cea47cbb0b..eae33209cf 100644 --- a/v3/flx/lodestone/lodestone.json +++ b/v3/flx/lodestone/lodestone.json @@ -2,19 +2,43 @@ "name": "Lodestone", "vendorId": "0x4658", "productId": "0x4C53", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ - ["Backspace", "Split", "Full"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "6.25U", "7U"] + [ + "Backspace", + "Split", + "Full" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,15 +53,25 @@ "0,12", "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15", - {"x": 0.5, "w": 2}, + { + "x": 0.5, + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +84,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,15", { @@ -65,9 +102,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,21 +122,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -104,38 +166,71 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,14", "3,15" ], [ - {"x": 2.5, "w": 1.225}, + { + "x": 2.5, + "w": 1.225 + }, "4,0\n\n\n3,0", - {"x": 0.004999999999999893, "w": 1.25}, + { + "x": 0.004999999999999893, + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5199999999999996}, + { + "x": 0.5199999999999996 + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/flx/virgo/virgo.json b/v3/flx/virgo/virgo.json index a37a7bb991..fc2d3acefa 100644 --- a/v3/flx/virgo/virgo.json +++ b/v3/flx/virgo/virgo.json @@ -2,44 +2,93 @@ "name": "FLX Virgo", "vendorId": "0x4658", "productId": "0x5647", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "Option 1", "Option 2", "Option 3"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "Option 1", + "Option 2", + "Option 3" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,3", - {"x": 2.5}, + { + "x": 2.5 + }, "1,3", "0,4", "1,4", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "1,6", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,7", "1,7", "0,8" ], [ - {"y": 0.5, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.5, + "x": 2.5, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -47,33 +96,49 @@ "2,2", "3,2", "2,3", - {"x": 2}, + { + "x": 2 + }, "3,3", "2,4", "3,4", "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,7", "3,7", "2,8", - {"x": 0.5}, + { + "x": 0.5 + }, "3,6\n\n\n0,1", "6,6\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", "4,2", "5,2", - {"x": 2}, + { + "x": 2 + }, "4,3", "5,3", "4,4", @@ -81,9 +146,14 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,7", "5,7", "4,8", @@ -99,92 +169,169 @@ "7,6\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", "6,2", "7,2", - {"x": 2}, + { + "x": 2 + }, "6,3", "7,3", "6,4", "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n1,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "5,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", "9,2", "8,3", - {"x": 1}, + { + "x": 1 + }, "10,3", "9,3", "8,4", "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "9,7", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n3,1", "9,6\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "10,0", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "11,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n4,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "11,2", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "11,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "11,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n4,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "11,6", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "10,7", "11,7", "10,8" ], [ - {"x": 5, "c": "#aaaaaa"}, + { + "x": 5, + "c": "#aaaaaa" + }, "11,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n4,1", - {"x": 6, "w": 1.5}, + { + "x": 6, + "w": 1.5 + }, "11,5\n\n\n4,1", "10,6\n\n\n4,1" ], [ - {"x": 5, "w": 1.5}, + { + "x": 5, + "w": 1.5 + }, "11,0\n\n\n4,2", "10,1\n\n\n4,2", - {"x": 6}, + { + "x": 6 + }, "11,5\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n4,2" ] ] diff --git a/v3/foostan/cornelius.json b/v3/foostan/cornelius.json index 6a6975ae42..9cccd916ac 100644 --- a/v3/foostan/cornelius.json +++ b/v3/foostan/cornelius.json @@ -2,41 +2,283 @@ "name": "Cornelius", "vendorId": "0x3265", "productId": "0x0005", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { "keymap": [ - [{"r": 10, "rx": 1.5, "x": 2.5}, "0,3"], - [{"y": -0.875, "x": 3.5}, "0,4"], - [{"y": -0.875, "x": 1.5}, "0,2", {"x": 2}, "0,5"], - [{"y": -0.625, "x": -0.5}, "0,0", "0,1"], - [{"y": -0.625, "x": 2.5}, "1,3"], - [{"y": -0.875, "x": 3.5}, "1,4"], - [{"y": -0.875, "x": 1.5}, "1,2", {"x": 2}, "1,5"], - [{"y": -0.625, "x": -0.5}, "1,0", "1,1"], - [{"y": -0.625, "x": 2.5}, "2,3"], - [{"y": -0.875, "x": 3.5}, "2,4"], - [{"y": -0.875, "x": 1.5}, "2,2", {"x": 2}, "2,5"], - [{"y": -0.625, "x": -0.5}, "2,0", "2,1"], - [{"y": -0.375, "x": 1.5}, "3,2", {"x": 0.5}, "3,3"], - [{"y": -0.625, "x": -0.5}, "3,0", "3,1"], - [{"r": 25, "y": -2.515, "x": 4.97}, "3,4"], - [{"r": 40, "y": -2.6, "x": 6.55}, "3,5"], - [{"r": -40, "rx": 13.25, "y": 0.51, "x": -7.55}, "3,6"], - [{"r": -25, "y": 0.6, "x": -5.97}, "3,7"], - [{"r": -10, "y": -3.11, "x": -3.5}, "0,8"], - [{"y": -0.875, "x": -4.5}, "0,7"], - [{"y": -0.875, "x": -5.5}, "0,6", {"x": 2}, "0,9"], - [{"y": -0.625, "x": -1.5}, "0,10", "0,11"], - [{"y": -0.625, "x": -3.5}, "1,8"], - [{"y": -0.875, "x": -4.5}, "1,7"], - [{"y": -0.875, "x": -5.5}, "1,6", {"x": 2}, "1,9"], - [{"y": -0.625, "x": -1.5}, "1,10", "1,11"], - [{"y": -0.625, "x": -3.5}, "2,8"], - [{"y": -0.875, "x": -4.5}, "2,7"], - [{"y": -0.875, "x": -5.5}, "2,6", {"x": 2}, "2,9"], - [{"y": -0.625, "x": -1.5}, "2,10", "2,11"], - [{"y": -0.375, "x": -4}, "3,8", {"x": 0.5}, "3,9"], - [{"y": -0.625, "x": -1.5}, "3,10", "3,11"] + [ + { + "r": 10, + "rx": 1.5, + "x": 2.5 + }, + "0,3" + ], + [ + { + "y": -0.875, + "x": 3.5 + }, + "0,4" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "0,2", + { + "x": 2 + }, + "0,5" + ], + [ + { + "y": -0.625, + "x": -0.5 + }, + "0,0", + "0,1" + ], + [ + { + "y": -0.625, + "x": 2.5 + }, + "1,3" + ], + [ + { + "y": -0.875, + "x": 3.5 + }, + "1,4" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "1,2", + { + "x": 2 + }, + "1,5" + ], + [ + { + "y": -0.625, + "x": -0.5 + }, + "1,0", + "1,1" + ], + [ + { + "y": -0.625, + "x": 2.5 + }, + "2,3" + ], + [ + { + "y": -0.875, + "x": 3.5 + }, + "2,4" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "2,2", + { + "x": 2 + }, + "2,5" + ], + [ + { + "y": -0.625, + "x": -0.5 + }, + "2,0", + "2,1" + ], + [ + { + "y": -0.375, + "x": 1.5 + }, + "3,2", + { + "x": 0.5 + }, + "3,3" + ], + [ + { + "y": -0.625, + "x": -0.5 + }, + "3,0", + "3,1" + ], + [ + { + "r": 25, + "y": -2.515, + "x": 4.97 + }, + "3,4" + ], + [ + { + "r": 40, + "y": -2.6, + "x": 6.55 + }, + "3,5" + ], + [ + { + "r": -40, + "rx": 13.25, + "y": 0.51, + "x": -7.55 + }, + "3,6" + ], + [ + { + "r": -25, + "y": 0.6, + "x": -5.97 + }, + "3,7" + ], + [ + { + "r": -10, + "y": -3.11, + "x": -3.5 + }, + "0,8" + ], + [ + { + "y": -0.875, + "x": -4.5 + }, + "0,7" + ], + [ + { + "y": -0.875, + "x": -5.5 + }, + "0,6", + { + "x": 2 + }, + "0,9" + ], + [ + { + "y": -0.625, + "x": -1.5 + }, + "0,10", + "0,11" + ], + [ + { + "y": -0.625, + "x": -3.5 + }, + "1,8" + ], + [ + { + "y": -0.875, + "x": -4.5 + }, + "1,7" + ], + [ + { + "y": -0.875, + "x": -5.5 + }, + "1,6", + { + "x": 2 + }, + "1,9" + ], + [ + { + "y": -0.625, + "x": -1.5 + }, + "1,10", + "1,11" + ], + [ + { + "y": -0.625, + "x": -3.5 + }, + "2,8" + ], + [ + { + "y": -0.875, + "x": -4.5 + }, + "2,7" + ], + [ + { + "y": -0.875, + "x": -5.5 + }, + "2,6", + { + "x": 2 + }, + "2,9" + ], + [ + { + "y": -0.625, + "x": -1.5 + }, + "2,10", + "2,11" + ], + [ + { + "y": -0.375, + "x": -4 + }, + "3,8", + { + "x": 0.5 + }, + "3,9" + ], + [ + { + "y": -0.625, + "x": -1.5 + }, + "3,10", + "3,11" + ] ] } } diff --git a/v3/foxlab/key65_hotswap/key65_hotswap.json b/v3/foxlab/key65_hotswap/key65_hotswap.json index f097321ec1..a8b0b11bc3 100644 --- a/v3/foxlab/key65_hotswap/key65_hotswap.json +++ b/v3/foxlab/key65_hotswap/key65_hotswap.json @@ -2,17 +2,40 @@ "name": "Key 65 Hotswap", "vendorId": "0x464C", "productId": "0x0003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Top Blocker", "Windows Key"], + "labels": [ + "Top Blocker", + "Windows Key" + ], "keymap": [ - [{"y": 0.25, "x": 15, "c": "#aaaaaa", "d": true}, "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "y": 0.25, + "x": 15, + "c": "#aaaaaa", + "d": true + }, + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,14 +48,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,15 +75,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -65,15 +103,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -84,28 +131,51 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"d": true}, + { + "d": true + }, "4,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], - [{"y": 0.5, "x": 1.5}, "4,1\n\n\n1,1"] + [ + { + "y": 0.5, + "x": 1.5 + }, + "4,1\n\n\n1,1" + ] ] } } diff --git a/v3/foxlab/key65_universal/key65_universal.json b/v3/foxlab/key65_universal/key65_universal.json index 18b6fe3c46..ba8e1edbeb 100644 --- a/v3/foxlab/key65_universal/key65_universal.json +++ b/v3/foxlab/key65_universal/key65_universal.json @@ -2,14 +2,25 @@ "name": "Key 65 Universal", "vendorId": "0x464C", "productId": "0x0004", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Top Blocker", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", [ "Bottom Row", @@ -22,11 +33,24 @@ ] ], "keymap": [ - [{"x": 15.75, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -39,16 +63,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,15\n\n\n1,0", - {"x": 0.25, "d": true}, + { + "x": 0.25, + "d": true + }, "0,15\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -61,9 +96,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -77,9 +116,15 @@ "2,13\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -91,20 +136,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n3,1", "3,1\n\n\n3,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -115,100 +176,208 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,15" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,15" ], [ - {"y": 0.25, "x": 2.75, "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25, "d": true}, + { + "w": 1.25, + "d": true + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.75, "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6\n\n\n4,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,8\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,2" ], [ - {"y": 0.25, "x": 2.75, "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,3", - {"w": 1.25, "d": true}, + { + "w": 1.25, + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6\n\n\n4,3", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,8\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,3" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,4", "4,1\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,4" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,5", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,5", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,5" ] ] diff --git a/v3/foxlab/leaf60_hotswap/leaf60_hotswap.json b/v3/foxlab/leaf60_hotswap/leaf60_hotswap.json index 49c94f7b0e..37734f6dbb 100644 --- a/v3/foxlab/leaf60_hotswap/leaf60_hotswap.json +++ b/v3/foxlab/leaf60_hotswap/leaf60_hotswap.json @@ -2,15 +2,26 @@ "name": "Leaf 60 Hotswap", "vendorId": "0x464C", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,9 +38,14 @@ "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +58,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +83,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -77,22 +108,37 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ] ] diff --git a/v3/foxlab/leaf60_universal/leaf60_universal.json b/v3/foxlab/leaf60_universal/leaf60_universal.json index a32610cc8b..8d4af8382a 100644 --- a/v3/foxlab/leaf60_universal/leaf60_universal.json +++ b/v3/foxlab/leaf60_universal/leaf60_universal.json @@ -2,21 +2,38 @@ "name": "Leaf 60 Universal", "vendorId": "0x464C", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "Split Spacebar", "7U"] + [ + "Bottom Row", + "ANSI", + "Split Spacebar", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,16 +46,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,13 +80,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,17 +106,31 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -90,64 +141,126 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n2,1", "3,13\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,2", "4,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,2", "4,12\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,2" ] ] diff --git a/v3/friedrich/friedrich.json b/v3/friedrich/friedrich.json index 0aad33d0ca..c3f32bc531 100644 --- a/v3/friedrich/friedrich.json +++ b/v3/friedrich/friedrich.json @@ -2,7 +2,10 @@ "name": "Friedrich", "vendorId": "0x6481", "productId": "0xB4A2", - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, "layouts": { "keymap": [ [ @@ -21,7 +24,9 @@ "0,11" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -33,11 +38,15 @@ "1,8", "1,9", "1,10", - {"w": 1.5}, + { + "w": 1.5 + }, "1,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -48,11 +57,15 @@ "2,7", "2,8", "2,9", - {"w": 2.25}, + { + "w": 2.25 + }, "2,11" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,1", "3,2", @@ -63,17 +76,27 @@ "3,7", "3,8", "3,9", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11" ], [ - {"x": 1.125}, + { + "x": 1.125 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", "4,10" ] diff --git a/v3/frooastboard/nano/nano.json b/v3/frooastboard/nano/nano.json index 710920583b..33c7cf0f6f 100644 --- a/v3/frooastboard/nano/nano.json +++ b/v3/frooastboard/nano/nano.json @@ -2,13 +2,38 @@ "name": "Frooastboard Nano", "vendorId": "0x4642", "productId": "0x6F21", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 2, "cols": 2}, + "matrix": { + "rows": 2, + "cols": 2 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"c": "#cccccc"}, "0,0", {"c": "#cccccc"}, "0,1"], - [{"c": "#777777"}, "1,0", {"c": "#cccccc"}, "1,1"] + [ + { + "c": "#cccccc" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1" + ], + [ + { + "c": "#777777" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1" + ] ] } } diff --git a/v3/frooastboard/walnut/walnut.json b/v3/frooastboard/walnut/walnut.json index 353cbffd9a..5fcb7d64f7 100644 --- a/v3/frooastboard/walnut/walnut.json +++ b/v3/frooastboard/walnut/walnut.json @@ -2,7 +2,13 @@ "name": "Frooastboard Walnut", "vendorId": "0x4642", "productId": "0x776E", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 9, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,69 +19,176 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ - ["All Off", 0], - ["Solid Color", 1], - ["Gradient Up/Down", 3], - ["Gradient Left/Right", 4], - ["Breathing", 5], - ["Band Sat.", 6], - ["Band Val.", 7], - ["Pinwheel Sat.", 8], - ["Pinwheel Val.", 9], - ["Spiral Sat.", 10], - ["Spiral Val.", 11], - ["Cycle All", 12], - ["Cycle Left/Right", 13], - ["Cycle Up/Down", 14], - ["Rainbow Moving Chevron", 15], - ["Cycle Out/In", 16], - ["Cycle Out/In Dual", 17], - ["Cycle Pinwheel", 18], - ["Cycle Spiral", 19], - ["Dual Beacon", 20], - ["Rainbow Beacon", 21], - ["Rainbow Pinwheels", 22], - ["Raindrops", 23], - ["Jellybean Raindrops", 24], - ["Hue Breathing", 25], - ["Hue Pendulum", 26], - ["Hue Wave", 27], - ["Pixel Rain", 28], - ["Pixel Flow", 29] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Gradient Up/Down", + 3 + ], + [ + "Gradient Left/Right", + 4 + ], + [ + "Breathing", + 5 + ], + [ + "Band Sat.", + 6 + ], + [ + "Band Val.", + 7 + ], + [ + "Pinwheel Sat.", + 8 + ], + [ + "Pinwheel Val.", + 9 + ], + [ + "Spiral Sat.", + 10 + ], + [ + "Spiral Val.", + 11 + ], + [ + "Cycle All", + 12 + ], + [ + "Cycle Left/Right", + 13 + ], + [ + "Cycle Up/Down", + 14 + ], + [ + "Rainbow Moving Chevron", + 15 + ], + [ + "Cycle Out/In", + 16 + ], + [ + "Cycle Out/In Dual", + 17 + ], + [ + "Cycle Pinwheel", + 18 + ], + [ + "Cycle Spiral", + 19 + ], + [ + "Dual Beacon", + 20 + ], + [ + "Rainbow Beacon", + 21 + ], + [ + "Rainbow Pinwheels", + 22 + ], + [ + "Raindrops", + 23 + ], + [ + "Jellybean Raindrops", + 24 + ], + [ + "Hue Breathing", + 25 + ], + [ + "Hue Pendulum", + 26 + ], + [ + "Hue Wave", + 27 + ], + [ + "Pixel Rain", + 28 + ], + [ + "Pixel Flow", + 29 + ] ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "matrix": { - "rows": 9, - "cols": 8 - }, "layouts": { - "labels": ["ANSI Layout"], + "labels": [ + "ANSI Layout" + ], "keymap": [ [ { diff --git a/v3/fruit/bop.json b/v3/fruit/bop.json index 711bba5bb6..796808eec0 100644 --- a/v3/fruit/bop.json +++ b/v3/fruit/bop.json @@ -2,11 +2,19 @@ "name": "bop", "vendorId": "0x666B", "productId": "0x626F", - "matrix": {"rows": 6, "cols": 20}, + "matrix": { + "rows": 6, + "cols": 20 + }, "layouts": { "labels": [ "Long Key", - ["Space Bar", "Full 1U keys", "Split Spacebar 1", "Split Spacebar 2"] + [ + "Space Bar", + "Full 1U keys", + "Split Spacebar 1", + "Split Spacebar 2" + ] ], "keymap": [ [ @@ -96,7 +104,10 @@ "3,17", "3,18", "3,19", - {"x": 1, "h": 2}, + { + "x": 1, + "h": 2 + }, "3,16\n\n\n0,1" ], [ @@ -144,20 +155,33 @@ "5,19" ], [ - {"y": 1, "x": 5, "w": 2}, + { + "y": 1, + "x": 5, + "w": 2 + }, "5,5\n\n\n1,2", "5,7\n\n\n1,2", - {"w": 2}, + { + "w": 2 + }, "5,8\n\n\n1,2", "5,10\n\n\n1,2" ], [ - {"y": 0.25, "x": 5}, + { + "y": 0.25, + "x": 5 + }, "5,5\n\n\n1,1", - {"w": 2}, + { + "w": 2 + }, "5,6\n\n\n1,1", "5,8\n\n\n1,1", - {"w": 2}, + { + "w": 2 + }, "5,9\n\n\n1,1" ] ] diff --git a/v3/geekboards/macropad_v2/macropad_v2.json b/v3/geekboards/macropad_v2/macropad_v2.json index df2d36ab78..f6ea25e322 100644 --- a/v3/geekboards/macropad_v2/macropad_v2.json +++ b/v3/geekboards/macropad_v2/macropad_v2.json @@ -2,7 +2,20 @@ "name": "Geekboards Macropad v2", "vendorId": "0x0483", "productId": "0xA372", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 2, + "cols": 4 + }, + "customKeycodes": [ + { + "name": "Super Alt Tab", + "title": "Super Alt Tab", + "shortName": "AltTab" + } + ], + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,64 +26,161 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ - ["All Off", 0], - ["Solid Color", 1], - ["Gradient Up/Down", 2], - ["Gradient Left/Right", 3], - ["Breathing", 4], - ["Band Val.", 5], - ["Cycle All", 6], - ["Cycle Left/Right", 7], - ["Cycle Up/Down", 8], - ["Cycle Out/In Dual", 9], - ["Cycle Pinwheel", 10], - ["Dual Beacon", 11], - ["Typing Heatmap", 12], - ["Digital Rain", 13], - ["Solid Reactive", 14], - ["Solid Reactive Wide", 15], - ["Solid Reactive Multi Wide", 16], - ["Solid Reactive Nexus", 17], - ["Solid Reactive Multi Nexus", 18], - ["Spash", 19], - ["Multi Splash", 20], - ["Solid Splash", 21], - ["Solid Multi Splash", 22] + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Gradient Up/Down", + 2 + ], + [ + "Gradient Left/Right", + 3 + ], + [ + "Breathing", + 4 + ], + [ + "Band Val.", + 5 + ], + [ + "Cycle All", + 6 + ], + [ + "Cycle Left/Right", + 7 + ], + [ + "Cycle Up/Down", + 8 + ], + [ + "Cycle Out/In Dual", + 9 + ], + [ + "Cycle Pinwheel", + 10 + ], + [ + "Dual Beacon", + 11 + ], + [ + "Typing Heatmap", + 12 + ], + [ + "Digital Rain", + 13 + ], + [ + "Solid Reactive", + 14 + ], + [ + "Solid Reactive Wide", + 15 + ], + [ + "Solid Reactive Multi Wide", + 16 + ], + [ + "Solid Reactive Nexus", + 17 + ], + [ + "Solid Reactive Multi Nexus", + 18 + ], + [ + "Spash", + 19 + ], + [ + "Multi Splash", + 20 + ], + [ + "Solid Splash", + 21 + ], + [ + "Solid Multi Splash", + 22 + ] ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "customKeycodes": [ - {"name": "Super Alt Tab", "title": "Super Alt Tab", "shortName": "AltTab"} - ], - "matrix": {"rows": 2, "cols": 4}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/v3/geistmaschine/geistmaschine-geist.json b/v3/geistmaschine/geistmaschine-geist.json index 598bb5af4b..45356ede77 100644 --- a/v3/geistmaschine/geistmaschine-geist.json +++ b/v3/geistmaschine/geistmaschine-geist.json @@ -2,18 +2,37 @@ "name": "Geistmaschine Geist", "vendorId": "0x676D", "productId": "0x0001", - "matrix": { "rows": 10, "cols": 8 }, + "matrix": { + "rows": 10, + "cols": 8 + }, "layouts": { - "presets": { - "ANSI": [0, 0, 0, 0], - "ISO": [0, 1, 1, 0] - }, "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25u", "7u", "Split 2.25/1.25/2.75", "Split 3/3"] + [ + "Bottom Row", + "6.25u", + "7u", + "Split 2.25/1.25/2.75", + "Split 3/3" + ] ], + "presets": { + "ANSI": [ + 0, + 0, + 0, + 0 + ], + "ISO": [ + 0, + 1, + 1, + 0 + ] + }, "keymap": [ [ { @@ -310,6 +329,6 @@ }, "9,5\n\n\n3,3" ] - ] + ] } -} \ No newline at end of file +} diff --git a/v3/geistmaschine/geistmaschine-macropod.json b/v3/geistmaschine/geistmaschine-macropod.json index 5b066132cc..27e010a3e1 100644 --- a/v3/geistmaschine/geistmaschine-macropod.json +++ b/v3/geistmaschine/geistmaschine-macropod.json @@ -2,10 +2,18 @@ "name": "Geistmaschine Macropod", "vendorId": "0x676D", "productId": "0x0004", - "matrix": { "rows": 1, "cols": 4 }, + "matrix": { + "rows": 1, + "cols": 4 + }, "layouts": { "labels": [ - ["Configuration", "Three keys right", "Three keys left", "Standalone Encoder"] + [ + "Configuration", + "Three keys right", + "Three keys left", + "Standalone Encoder" + ] ], "keymap": [ [ @@ -63,4 +71,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/geminate60/geminate60.json b/v3/geminate60/geminate60.json index 58811e921e..173ee8af2c 100644 --- a/v3/geminate60/geminate60.json +++ b/v3/geminate60/geminate60.json @@ -2,20 +2,32 @@ "name": "Geminate60", "vendorId": "0x7764", "productId": "0x676d", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +40,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +72,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.75, @@ -64,9 +89,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +109,35 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,42 +148,81 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ] ] diff --git a/v3/gen_one/g1_65.json b/v3/gen_one/g1_65.json index 583cfb705e..96c722af00 100644 --- a/v3/gen_one/g1_65.json +++ b/v3/gen_one/g1_65.json @@ -2,13 +2,20 @@ "name": "Gen One G1_65", "vendorId": "0xE720", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,14 +28,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,14 +55,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,15 +81,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -79,21 +109,35 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", diff --git a/v3/generic_panda/panda65_01.json b/v3/generic_panda/panda65_01.json index a00e44ca95..e11697c448 100644 --- a/v3/generic_panda/panda65_01.json +++ b/v3/generic_panda/panda65_01.json @@ -2,14 +2,23 @@ "name": "things are going well", "vendorId": "0x6770", "productId": "0x6501", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["split backspace"], + "labels": [ + "split backspace" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,16 +32,25 @@ "0,11", "0,12", "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,0", "0,15", - {"x": 0.5, "w": 2}, + { + "x": 0.5, + "w": 2 + }, "0,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -45,14 +63,21 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -64,14 +89,21 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -82,23 +114,44 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.75, "c": "#777777"}, + { + "x": 0.75, + "c": "#777777" + }, "4,13", "4,14", "4,15" diff --git a/v3/gentleman65/gentleman65.json b/v3/gentleman65/gentleman65.json index bb79742af7..dd8de96d6b 100644 --- a/v3/gentleman65/gentleman65.json +++ b/v3/gentleman65/gentleman65.json @@ -2,16 +2,29 @@ "name": "Gentleman 65", "vendorId": "0x00FA", "productId": "0x2020", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["ISO Enter"], + "labels": [ + "ISO Enter" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,13 +39,19 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -45,9 +64,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -61,9 +84,14 @@ "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -75,17 +103,30 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -96,25 +137,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"x": 0.5}, + { + "x": 0.5 + }, "4,13", "4,14", "4,15" diff --git a/v3/geonworks/frogmini/fmh.json b/v3/geonworks/frogmini/fmh.json index 413dc3e456..15e4d8a982 100644 --- a/v3/geonworks/frogmini/fmh.json +++ b/v3/geonworks/frogmini/fmh.json @@ -2,19 +2,39 @@ "name": "GeonWorks Frog Mini FM-H", "vendorId": "0x6777", "productId": "0x2D28", - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, "layouts": { "labels": [ "Split backspace", "Split right shift", - ["Bottom row", "WK", "HHKB", "WKL"] + [ + "Bottom row", + "WK", + "HHKB", + "WKL" + ] ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "5,13\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "5,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,13 +47,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,13 +74,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,13 +100,22 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,51 +126,105 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n2,0", "5,11\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n2,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5, "d": true}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n2,1", "5,11\n\n\n2,1", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "5,12\n\n\n2,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n2,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,2\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n2,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,12\n\n\n2,2" ] ] diff --git a/v3/geonworks/frogmini/fms.json b/v3/geonworks/frogmini/fms.json index e1e1adb552..3cde9dd224 100644 --- a/v3/geonworks/frogmini/fms.json +++ b/v3/geonworks/frogmini/fms.json @@ -2,9 +2,16 @@ "name": "GeonWorks Frog Mini FM-S", "vendorId": "0x6777", "productId": "0x2D33", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split backspace", @@ -23,11 +30,23 @@ ] ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "5,13\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "5,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -40,13 +59,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -59,7 +86,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.75, @@ -73,9 +102,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -87,18 +122,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -109,107 +158,221 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13\n\n\n3,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n4,1", "5,11\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5, "d": true}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n4,2", "5,11\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "5,12\n\n\n4,2" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n4,3", - {"d": true}, + { + "d": true + }, "5,11\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n4,3" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,4", "4,1\n\n\n4,4", - {"c": "#cccccc", "w": 10}, + { + "c": "#cccccc", + "w": 10 + }, "5,6\n\n\n4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,11\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n4,4" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5, "d": true}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n4,5", "4,1\n\n\n4,5", - {"c": "#cccccc", "w": 10}, + { + "c": "#cccccc", + "w": 10 + }, "5,6\n\n\n4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,11\n\n\n4,5", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "5,12\n\n\n4,5" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,6", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,6", - {"c": "#cccccc", "w": 10}, + { + "c": "#cccccc", + "w": 10 + }, "5,6\n\n\n4,6", - {"c": "#aaaaaa", "d": true}, + { + "c": "#aaaaaa", + "d": true + }, "5,11\n\n\n4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n4,6" ] ] diff --git a/v3/gh60/revc/revc.json b/v3/gh60/revc/revc.json index c0725b591d..d2ea297f2e 100644 --- a/v3/gh60/revc/revc.json +++ b/v3/gh60/revc/revc.json @@ -2,11 +2,29 @@ "name": "GH60 Rev C", "vendorId": "0x4335", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "ANSI", + "7U", + "WKL", + "HHKB" + ] + ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", "0,1", "0,2", @@ -20,16 +38,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "4,9\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,7 +72,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -56,9 +88,14 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,19 +107,36 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -93,82 +147,154 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,12\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n4,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", "4,12\n\n\n4,3", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n4,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "WKL", "HHKB"] ] } } diff --git a/v3/gh60/satan/satan.json b/v3/gh60/satan/satan.json index afee0ef5bf..bbce0dfdd3 100644 --- a/v3/gh60/satan/satan.json +++ b/v3/gh60/satan/satan.json @@ -2,13 +2,35 @@ "name": "GH60 Satan", "vendorId": "0x4335", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "ANSI", + "7U", + "WKL", + "HHKB" + ] + ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", "0,1", "0,2", @@ -22,16 +44,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "4,9\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,7 +78,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -58,9 +94,14 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,19 +113,36 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -95,82 +153,154 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,12\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n4,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", "4,12\n\n\n4,3", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n4,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "WKL", "HHKB"] ] } } diff --git a/v3/ghs/jem_hotswap_ansi.json b/v3/ghs/jem_hotswap_ansi.json index 4c9cd25323..4c5a43e90b 100644 --- a/v3/ghs/jem_hotswap_ansi.json +++ b/v3/ghs/jem_hotswap_ansi.json @@ -2,15 +2,38 @@ "name": "GHS.JEM", "vendorId": "0x0645", "productId": "0x2003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,17 +46,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "1,14", - {"x": 0.75}, + { + "x": 0.75 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,15 +78,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,15 +106,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -85,46 +134,78 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,11", "4,12", "4,13" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,1" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Bottom Row", "6.25u", "7u"] ] } } diff --git a/v3/ghs/jem_soldered.json b/v3/ghs/jem_soldered.json index 7835abf717..f66e2dc712 100644 --- a/v3/ghs/jem_soldered.json +++ b/v3/ghs/jem_soldered.json @@ -2,15 +2,48 @@ "name": "GHS.JEM", "vendorId": "0x0645", "productId": "0x1003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,17 +56,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "1,14", - {"x": 0.75}, + { + "x": 0.75 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,9 +88,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", { "x": 1.5, @@ -62,9 +108,14 @@ "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,17 +127,30 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -97,49 +161,85 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,11", "4,12", "4,13" ], - [{"y": 0.25, "c": "#aaaaaa", "w": 1.25}, "3,0\n\n\n2,1", "3,1\n\n\n2,1"], [ - {"w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1" + ], + [ + { + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u"] ] } } diff --git a/v3/ghs/rar.json b/v3/ghs/rar.json index 494c645776..954da1e651 100644 --- a/v3/ghs/rar.json +++ b/v3/ghs/rar.json @@ -2,34 +2,75 @@ "name": "GHS.RAR", "vendorId": "0x0645", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 8}, + "matrix": { + "rows": 12, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "Standard", + "WKL" + ], + [ + "Right Mods", + "2x1.5", + "3x1" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,5", "0,6", "1,6", "0,7", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "1,7" ], [ - {"y": 0.5, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.5, + "x": 2.5, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -43,18 +84,30 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,7", - {"x": 0.5}, + { + "x": 0.5 + }, "3,6\n\n\n0,1", "2,7\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -67,9 +120,14 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "5,7", { "x": 1.25, @@ -83,9 +141,15 @@ "4,7\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -97,21 +161,41 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,7", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "7,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -122,46 +206,89 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6", - {"x": 1.5}, + { + "x": 1.5 + }, "9,7" ], - [{"y": -0.75, "x": 16.75, "c": "#777777"}, "8,7"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75, + "c": "#777777" + }, + "8,7" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "10,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,5\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n4,0" ], - [{"y": -0.75, "x": 15.75, "c": "#777777"}, "11,6", "10,7", "11,7"], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 15.75, + "c": "#777777" + }, + "11,6", + "10,7", + "11,7" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,0\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,5\n\n\n4,1", "11,5\n\n\n4,1", "10,6\n\n\n4,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "Standard", "WKL"], - ["Right Mods", "2x1.5", "3x1"] ] } } diff --git a/v3/ghs/xls.json b/v3/ghs/xls.json index 993d093cd7..4ef2c04c73 100644 --- a/v3/ghs/xls.json +++ b/v3/ghs/xls.json @@ -7,31 +7,55 @@ "cols": 4 }, "layouts": { + "labels": [ + "Encoder 1", + "Encoder 2", + "Encoder 3", + "Encoder 4", + [ + "Layout", + "Normal", + "Southpaw", + "Macro" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0\n\n\n0,0", "0,1\n\n\n1,0", "0,2\n\n\n2,0", "0,3\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,0\n\n\n0,1\n\n\n\n\n\ne0", "0,1\n\n\n1,1\n\n\n\n\n\ne1", "0,2\n\n\n2,1\n\n\n\n\n\ne2", "0,3\n\n\n3,1\n\n\n\n\n\ne3" ], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n4,0", "1,1\n\n\n4,0", "1,2\n\n\n4,0", "1,3\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,0\n\n\n4,1", "1,1\n\n\n4,1", "1,2\n\n\n4,1", "1,3\n\n\n4,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0\n\n\n4,2", "1,1\n\n\n4,2", "1,2\n\n\n4,2", @@ -41,15 +65,25 @@ "2,0\n\n\n4,0", "2,1\n\n\n4,0", "2,2\n\n\n4,0", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,3\n\n\n4,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "2,0\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n4,1", "2,2\n\n\n4,1", "2,3\n\n\n4,1", - {"x": 0.25}, + { + "x": 0.25 + }, "2,0\n\n\n4,2", "2,1\n\n\n4,2", "2,2\n\n\n4,2", @@ -59,11 +93,15 @@ "3,0\n\n\n4,0", "3,1\n\n\n4,0", "3,2\n\n\n4,0", - {"x": 2.25}, + { + "x": 2.25 + }, "3,1\n\n\n4,1", "3,2\n\n\n4,1", "3,3\n\n\n4,1", - {"x": 0.25}, + { + "x": 0.25 + }, "3,0\n\n\n4,2", "3,1\n\n\n4,2", "3,2\n\n\n4,2", @@ -73,41 +111,52 @@ "4,0\n\n\n4,0", "4,1\n\n\n4,0", "4,2\n\n\n4,0", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,3\n\n\n4,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "5,0\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n4,1", "4,2\n\n\n4,1", "4,3\n\n\n4,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", "4,2\n\n\n4,2", "4,3\n\n\n4,2" ], [ - {"w": 2}, + { + "w": 2 + }, "5,1\n\n\n4,0", "5,2\n\n\n4,0", - {"x": 2.25}, + { + "x": 2.25 + }, "5,1\n\n\n4,1", - {"w": 2}, + { + "w": 2 + }, "5,2\n\n\n4,1", - {"x": 0.25}, + { + "x": 0.25 + }, "5,0\n\n\n4,2", "5,1\n\n\n4,2", "5,2\n\n\n4,2", "5,3\n\n\n4,2" ] - ], - "labels": [ - "Encoder 1", - "Encoder 2", - "Encoder 3", - "Encoder 4", - ["Layout", "Normal", "Southpaw", "Macro"] ] } } diff --git a/v3/gizmo_engineering/gk6.json b/v3/gizmo_engineering/gk6.json index add27e5435..b79d3d7934 100644 --- a/v3/gizmo_engineering/gk6.json +++ b/v3/gizmo_engineering/gk6.json @@ -2,9 +2,19 @@ "name": "Gizmo Engineering GK6", "vendorId": "0x6532", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, "layouts": { - "labels": [["Bottom Row", "Default", "1x2U", "5x12 1U"]], + "labels": [ + [ + "Bottom Row", + "Default", + "1x2U", + "5x12 1U" + ] + ], "keymap": [ [ "0,0", @@ -21,9 +31,13 @@ "0,11" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -34,13 +48,19 @@ "1,8", "1,9", "1,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -54,9 +74,13 @@ "2,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -66,59 +90,90 @@ "3,7", "3,8", "3,9", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,10", "3,11" ], [ "4,0\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n0,0", "4,2\n\n\n0,0", "4,3\n\n\n0,0", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "4,4\n\n\n0,0", - {"w": 2}, + { + "w": 2 + }, "4,7\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,9\n\n\n0,0", "4,10\n\n\n0,0", "4,11\n\n\n0,0" ], [ "4,0\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n0,1", "4,2\n\n\n0,1", "4,3\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,4\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "4,5\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,7\n\n\n0,1", "4,8\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,9\n\n\n0,1", "4,10\n\n\n0,1", "4,11\n\n\n0,1" ], [ "4,0\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n0,2", "4,2\n\n\n0,2", "4,3\n\n\n0,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,4\n\n\n0,2", "4,5\n\n\n0,2", "4,6\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,7\n\n\n0,2", "4,8\n\n\n0,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,9\n\n\n0,2", "4,10\n\n\n0,2", "4,11\n\n\n0,2" diff --git a/v3/gkeyboard/gkb_m16/gkb_m16.json b/v3/gkeyboard/gkb_m16/gkb_m16.json index 5b018b6c37..926bb30476 100644 --- a/v3/gkeyboard/gkb_m16/gkb_m16.json +++ b/v3/gkeyboard/gkb_m16/gkb_m16.json @@ -2,15 +2,42 @@ "name": "GKB-M16", "vendorId": "0x474B", "productId": "0x4201", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 4}, + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/gkeyboard/gpad8_2r/gpad8_2r.json b/v3/gkeyboard/gpad8_2r/gpad8_2r.json index 68d75838f2..b51117e207 100644 --- a/v3/gkeyboard/gpad8_2r/gpad8_2r.json +++ b/v3/gkeyboard/gpad8_2r/gpad8_2r.json @@ -1,34 +1,41 @@ { - "name": "GPAD8-2R", - "vendorId": "0x474B", - "productId": "0x4202", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": { "rows": 3, "cols": 4}, - "layouts": { - "keymap": [ - [ - "0,0\n\n\n\n\n\n\n\n\ne0", - { - "x": 2 - }, - "0,3\n\n\n\n\n\n\n\n\ne1" - ], - [ - { - "y": 0.25 - }, - "1,0", - "1,1", - "1,2", - "1,3" - ], - [ - "2,0", - "2,1", - "2,2", - "2,3" - ] + "name": "GPAD8-2R", + "vendorId": "0x474B", + "productId": "0x4202", + "matrix": { + "rows": 3, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + "0,0\n\n\n\n\n\n\n\n\ne0", + { + "x": 2 + }, + "0,3\n\n\n\n\n\n\n\n\ne1" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" ] - } + ] } +} diff --git a/v3/gkeyboard/greatpad/greatpad.json b/v3/gkeyboard/greatpad/greatpad.json index 535fd5bd2d..09e897c4f5 100644 --- a/v3/gkeyboard/greatpad/greatpad.json +++ b/v3/gkeyboard/greatpad/greatpad.json @@ -1,51 +1,57 @@ { - "name": "GreatPad", - "vendorId": "0x474B", - "productId": "0x4203", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": { "rows": 5, "cols": 5}, - "layouts": { - "keymap": [ - [ - "0,0\n\n\n\n\n\n\n\n\ne0", - { - "x": 3 - }, - "0,4\n\n\n\n\n\n\n\n\ne1" - ], - [ - { - "y": 0.5 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4" - ], - [ - "2,0", - "2,1", - "2,2", - "2,3", - "2,4" - ], - [ - "3,0", - "3,1", - "3,2", - "3,3", - "3,4" - ], - [ - "4,0", - "4,1", - "4,2", - "4,3", - "4,4" - ] + "name": "GreatPad", + "vendorId": "0x474B", + "productId": "0x4203", + "matrix": { + "rows": 5, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + "0,0\n\n\n\n\n\n\n\n\ne0", + { + "x": 3 + }, + "0,4\n\n\n\n\n\n\n\n\ne1" + ], + [ + { + "y": 0.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3", + "4,4" ] - } + ] } - \ No newline at end of file +} diff --git a/v3/gl516/xr63gl/xr63gl.json b/v3/gl516/xr63gl/xr63gl.json index e8ff9d83c7..42565c16c3 100644 --- a/v3/gl516/xr63gl/xr63gl.json +++ b/v3/gl516/xr63gl/xr63gl.json @@ -2,13 +2,20 @@ "name": "XR63GL", "vendorId": "0x8686", "productId": "0x0001", - "matrix": {"rows": 9, "cols": 9}, + "matrix": { + "rows": 9, + "cols": 9 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -21,13 +28,20 @@ "1,3", "1,4", "1,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,3", "2,4", @@ -40,13 +54,20 @@ "3,2", "3,4", "3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -58,13 +79,20 @@ "5,1", "5,2", "5,3", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "5,4" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "6,2", "6,3", @@ -75,25 +103,44 @@ "7,0", "7,1", "7,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "7,3", - {"x": 0.5}, + { + "x": 0.5 + }, "7,4" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2", - {"w": 6.25}, + { + "w": 6.25 + }, "8,3", - {"w": 1.25}, + { + "w": 1.25 + }, "8,4", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5", - {"x": 0.5}, + { + "x": 0.5 + }, "8,6", "8,7", "7,5" diff --git a/v3/gmmk/gmmk2/p65/ansi/p65_ansi.json b/v3/gmmk/gmmk2/p65/ansi/p65_ansi.json index 35fbc3774f..abf6bb7a2f 100644 --- a/v3/gmmk/gmmk2/p65/ansi/p65_ansi.json +++ b/v3/gmmk/gmmk2/p65/ansi/p65_ansi.json @@ -2,15 +2,26 @@ "name": "GMMK V2 65 ANSI", "vendorId": "0x320F", "productId": "0x5045", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 9, "cols": 8}, + "matrix": { + "rows": 9, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,7", "2,7", "3,7", @@ -23,15 +34,25 @@ "8,7", "8,6", "6,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,5" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "2,0", "3,0", @@ -44,14 +65,21 @@ "8,0", "8,1", "6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "7,6", "2,6" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "2,2", "3,2", @@ -63,15 +91,25 @@ "7,2", "8,2", "8,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,5" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,4", "2,4", "3,4", @@ -82,27 +120,52 @@ "6,4", "7,4", "8,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,6", - {"w": 1.25}, + { + "w": 1.25 + }, "1,5", - {"w": 1.25}, + { + "w": 1.25 + }, "2,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,3", "7,3", "0,5" diff --git a/v3/gmmk/gmmk2/p65/iso/p65_iso.json b/v3/gmmk/gmmk2/p65/iso/p65_iso.json index 1937de5a37..641070e8c2 100644 --- a/v3/gmmk/gmmk2/p65/iso/p65_iso.json +++ b/v3/gmmk/gmmk2/p65/iso/p65_iso.json @@ -2,15 +2,26 @@ "name": "GMMK V2 65 ISO", "vendorId": "0x320F", "productId": "0x504A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 9, "cols": 8}, + "matrix": { + "rows": 9, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,7", "2,7", "3,7", @@ -23,15 +34,25 @@ "8,7", "8,6", "6,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,5" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "2,0", "3,0", @@ -54,13 +75,20 @@ "x2": -0.25 }, "8,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,6" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "2,2", "3,2", @@ -73,13 +101,20 @@ "8,2", "8,3", "7,5", - {"x": 1.25}, + { + "x": 1.25 + }, "6,5" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "1,4", "2,4", @@ -91,27 +126,52 @@ "6,4", "7,4", "8,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,6", - {"w": 1.25}, + { + "w": 1.25 + }, "1,5", - {"w": 1.25}, + { + "w": 1.25 + }, "2,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,3", "7,3", "0,5" diff --git a/v3/gmmk/gmmk2/p96/ansi/p96_ansi.json b/v3/gmmk/gmmk2/p96/ansi/p96_ansi.json index 12271c15f6..46f2e50c4d 100644 --- a/v3/gmmk/gmmk2/p96/ansi/p96_ansi.json +++ b/v3/gmmk/gmmk2/p96/ansi/p96_ansi.json @@ -2,39 +2,65 @@ "name": "GMMK V2 96 ANSI", "vendorId": "0x320F", "productId": "0x504B", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 14, "cols": 8}, + "matrix": { + "rows": 14, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0", "2,0", "3,0", "4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,0", "6,0", "7,0", "8,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "9,0", "10,0", "11,0", "12,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "13,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "1,6", "2,6", "3,6" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "0,1", "1,1", "2,1", @@ -48,18 +74,29 @@ "10,1", "11,1", "12,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "13,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,6", "5,6", "6,6", "7,6" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "2,2", "3,2", @@ -72,19 +109,30 @@ "10,2", "11,2", "12,2", - {"w": 1.5}, + { + "w": 1.5 + }, "13,2", - {"x": 0.5}, + { + "x": 0.5 + }, "8,6", "9,6", "10,6", - {"h": 2}, + { + "h": 2 + }, "11,6" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "2,3", "3,3", @@ -96,17 +144,28 @@ "9,3", "10,3", "11,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "13,3", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "10,7", "11,7", "12,7" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "0,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,4", "3,4", "4,4", @@ -117,35 +176,73 @@ "9,4", "10,4", "11,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "13,4", - {"x": 0.25, "y": 0.25, "c": "#777777"}, + { + "x": 0.25, + "y": 0.25, + "c": "#777777" + }, "1,7", - {"x": 0.25, "y": -0.25, "c": "#cccccc"}, + { + "x": 0.25, + "y": -0.25, + "c": "#cccccc" + }, "6,7", "7,7", "8,7", - {"h": 2}, + { + "h": 2 + }, "9,7" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,5", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,5", - {"c": "#aaaaaa", "w": 1}, + { + "c": "#aaaaaa", + "w": 1 + }, "9,5", "10,5", "12,5", - {"x": 0.25, "y": 0.25, "c": "#777777", "w": 1}, + { + "x": 0.25, + "y": 0.25, + "c": "#777777", + "w": 1 + }, "0,7", "2,7", "3,7", - {"x": 0.25, "y": -0.25, "c": "#cccccc", "w": 1}, + { + "x": 0.25, + "y": -0.25, + "c": "#cccccc", + "w": 1 + }, "4,7", "5,7" ] diff --git a/v3/gmmk/gmmk2/p96/iso/p96_iso.json b/v3/gmmk/gmmk2/p96/iso/p96_iso.json index 7f8109baa6..2b1a3a8ea7 100644 --- a/v3/gmmk/gmmk2/p96/iso/p96_iso.json +++ b/v3/gmmk/gmmk2/p96/iso/p96_iso.json @@ -2,39 +2,65 @@ "name": "GMMK V2 96 ISO", "vendorId": "0x320F", "productId": "0x505A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 14, "cols": 8}, + "matrix": { + "rows": 14, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0", "2,0", "3,0", "4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,0", "6,0", "7,0", "8,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "9,0", "10,0", "11,0", "12,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "13,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "1,6", "2,6", "3,6" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "0,1", "1,1", "2,1", @@ -48,18 +74,29 @@ "10,1", "11,1", "12,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "13,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,6", "5,6", "6,6", "7,6" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "2,2", "3,2", @@ -82,17 +119,27 @@ "x2": -0.25 }, "12,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "8,6", "9,6", "10,6", - {"h": 2}, + { + "h": 2 + }, "11,6" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "2,3", "3,3", @@ -105,15 +152,22 @@ "10,3", "11,3", "12,3", - {"x": 1.75}, + { + "x": 1.75 + }, "10,7", "11,7", "12,7" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,4", "2,4", "3,4", @@ -125,34 +179,74 @@ "9,4", "10,4", "11,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "13,4", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "6,7", "7,7", "8,7", - {"h": 2}, + { + "h": 2 + }, "9,7" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "1,7"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "1,7" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "0,5", - {"w": 1.25}, + { + "w": 1.25 + }, "1,5", - {"w": 1.25}, + { + "w": 1.25 + }, "2,5", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,5", "10,5", "12,5", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "4,7", "5,7" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "0,7", "2,7", "3,7"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "0,7", + "2,7", + "3,7" + ] ] } } diff --git a/v3/gmmk/numpad/gmmk_numpad.json b/v3/gmmk/numpad/gmmk_numpad.json index e05fedee96..0d46b27755 100644 --- a/v3/gmmk/numpad/gmmk_numpad.json +++ b/v3/gmmk/numpad/gmmk_numpad.json @@ -2,9 +2,16 @@ "name": "GMMK Numpad", "vendorId": "0x320F", "productId": "0x5088", - "keycodes": [ "qmk_lighting" ], - "menus": [ "qmk_rgb_matrix" ], - "matrix": {"rows": 5,"cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ @@ -19,7 +26,7 @@ "1,1", "1,2", { - "h": 2 + "h": 2 }, "1,3" ], @@ -33,13 +40,13 @@ "3,1", "3,2", { - "h": 2 + "h": 2 }, "3,3" ], [ { - "w": 2 + "w": 2 }, "4,0", "4,3" diff --git a/v3/gmmk/pro/gmmk_pro.json b/v3/gmmk/pro/gmmk_pro.json index 65da3cb0a7..a413f9c95e 100644 --- a/v3/gmmk/pro/gmmk_pro.json +++ b/v3/gmmk/pro/gmmk_pro.json @@ -2,37 +2,66 @@ "name": "GMMK Pro", "vendorId": "0x320F", "productId": "0x5044", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 11, "cols": 8}, + "matrix": { + "rows": 11, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": ["ISO Enter", "Split Left Shift"], + "labels": [ + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "1,3", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,6", "3,6", "3,1", "3,3", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7", "6,3", "7,1", "7,6", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "10,6", "10,7", "10,3", "10,5", - {"x": 0.25}, + { + "x": 0.25 + }, "9,7", - {"x": 0.5}, + { + "x": 0.5 + }, "0,1\n\n\n\n\n\n\n\n\ne0" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "1,6", "1,7", "2,7", @@ -46,15 +75,27 @@ "8,7", "8,6", "6,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "10,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,5" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "2,0", "3,0", @@ -67,9 +108,13 @@ "8,0", "8,1", "6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,2\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,5", { "x": 1.5, @@ -83,9 +128,15 @@ "10,4\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "2,2", "3,2", @@ -97,20 +148,36 @@ "7,2", "8,2", "8,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "10,4\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,5", - {"x": 0.5}, + { + "x": 0.5 + }, "8,4\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,0\n\n\n1,1", "2,3\n\n\n1,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "0,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,4", "2,4", "3,4", @@ -121,27 +188,62 @@ "6,4", "7,4", "8,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,1", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "7,5" ], - [{"y": -0.75, "x": 17}, "3,5"], [ - {"y": -0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 17 + }, + "3,5" + ], + [ + { + "y": -0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "0,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "9,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,5", "9,2", "0,4" ], - [{"y": -0.75, "x": 16, "c": "#cccccc"}, "0,3", "7,3", "0,5"] + [ + { + "y": -0.75, + "x": 16, + "c": "#cccccc" + }, + "0,3", + "7,3", + "0,5" + ] ] } } diff --git a/v3/gon/nerd60.json b/v3/gon/nerd60.json index 3e249710f3..755233426d 100644 --- a/v3/gon/nerd60.json +++ b/v3/gon/nerd60.json @@ -2,21 +2,58 @@ "name": "GoN NerD60", "vendorId": "0x4E45", "productId": "0x3630", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Bottom Row", "WK", "Tsangan", "WKL"], - ["Backspace", "Normal Backspace", "Split Backspace"], - ["Enter", "ANSI Enter", "ISO Enter"], - ["Left Shift", "Normal Left Shift", "Split Left Shift"], - ["Right Shift", "Normal Right Shift", "Split Right Shift"] + [ + "Bottom Row", + "WK", + "Tsangan", + "WKL" + ], + [ + "Backspace", + "Normal Backspace", + "Split Backspace" + ], + [ + "Enter", + "ANSI Enter", + "ISO Enter" + ], + [ + "Left Shift", + "Normal Left Shift", + "Split Left Shift" + ], + [ + "Right Shift", + "Normal Right Shift", + "Split Right Shift" + ] ], "keymap": [ - [{"x": 15.75}, "1,7\n\n\n1,1", "1,6\n\n\n1,1"], [ - {"y": 0.25, "x": 2.75}, + { + "x": 15.75 + }, + "1,7\n\n\n1,1", + "1,6\n\n\n1,1" + ], + [ + { + "y": 0.25, + "x": 2.75 + }, "8,0", "1,0", "0,1", @@ -30,13 +67,21 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6\n\n\n1,0" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -49,7 +94,9 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6\n\n\n2,0", { "x": 1.5, @@ -63,9 +110,15 @@ "5,6\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "5,1", "4,2", @@ -77,19 +130,36 @@ "4,5", "5,5", "4,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,6\n\n\n2,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,6\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "7,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,7\n\n\n3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "7,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -100,59 +170,122 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "6,6\n\n\n4,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "6,6\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,6\n\n\n4,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "6,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,7\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,7\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,7\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7\n\n\n0,0" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "6,0\n\n\n0,1", "5,0\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,7\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,7\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,7\n\n\n0,1", "4,7\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,7\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "6,0\n\n\n0,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,7\n\n\n0,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,7\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,7\n\n\n0,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7\n\n\n0,2" ] ] diff --git a/v3/gon/nerdtkl.json b/v3/gon/nerdtkl.json index 1e8d257838..fbe0ba2963 100644 --- a/v3/gon/nerdtkl.json +++ b/v3/gon/nerdtkl.json @@ -2,44 +2,96 @@ "name": "GoN NERD TKL", "vendorId": "0x4E45", "productId": "0x5244", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Bottom Row", "WKL", "Tsangan", "WK"], - ["Backspace", "Normal Backspace", "Split Backspace"], - ["Enter", "ANSI Enter", "ISO Enter"], - ["Left Shift", "Normal Left Shift", "Split Left Shift"], - ["Right Shift", "Normal Right Shift", "Split Right Shift"] + [ + "Bottom Row", + "WKL", + "Tsangan", + "WK" + ], + [ + "Backspace", + "Normal Backspace", + "Split Backspace" + ], + [ + "Enter", + "ANSI Enter", + "ISO Enter" + ], + [ + "Left Shift", + "Normal Left Shift", + "Split Left Shift" + ], + [ + "Right Shift", + "Normal Right Shift", + "Split Right Shift" + ] ], "keymap": [ - [{"x": 15.75}, "1,7\n\n\n1,1", "1,6\n\n\n1,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "1,7\n\n\n1,1", + "1,6\n\n\n1,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "8,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "9,0", "8,1", "9,1", "8,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "9,2", "8,3", "9,3", "8,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "9,4", "8,5", "9,5", "8,6", - {"x": 0.25}, + { + "x": 0.25 + }, "9,6", "8,8", "9,8" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "0,0", "1,0", "0,1", @@ -53,17 +105,29 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,8", "1,8", "4,8" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -76,9 +140,13 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,8", "3,8", "5,8", @@ -94,9 +162,15 @@ "5,6\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "5,1", "4,2", @@ -108,19 +182,36 @@ "4,5", "5,5", "4,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,6\n\n\n2,0", - {"x": 4.5, "c": "#cccccc"}, + { + "x": 4.5, + "c": "#cccccc" + }, "3,6\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "7,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,7\n\n\n3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "7,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -131,65 +222,136 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "6,6\n\n\n4,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "6,8", - {"x": 1.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.75, + "c": "#aaaaaa", + "w": 1.75 + }, "6,6\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,6\n\n\n4,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "6,0\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,7\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,7\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,7\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "6,7", "7,7", "7,8" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "6,0\n\n\n0,1", "5,0\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,7\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,7\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,7\n\n\n0,1", "4,7\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,7\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "6,0\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7\n\n\n0,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,7\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,7\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,7\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7\n\n\n0,2" ] ] diff --git a/v3/gopolar/gg86/gg86.json b/v3/gopolar/gg86/gg86.json index 13c9b7e97a..8e7bd3fdcf 100644 --- a/v3/gopolar/gg86/gg86.json +++ b/v3/gopolar/gg86/gg86.json @@ -2,41 +2,73 @@ "name": "gg86", "vendorId": "0x0007", "productId": "0x0007", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Enter", "ANSI", "ISO"], - ["Left Shift", "ANSI", "ISO"], - ["Right Shift", "2.75U", "Split Right Shift"] + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "2.75U", + "Split Right Shift" + ] ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", - {"x": 1}, + { + "x": 1 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5}, + { + "x": 0.5 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5}, + { + "y": 0.25, + "x": 2.5 + }, "1,0", "1,1", "1,2", @@ -50,15 +82,22 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -72,17 +111,32 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "2,14", "2,15", "2,16", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -95,16 +149,25 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13\n\n\n0,0", - {"x": 3.5}, + { + "x": 3.5 + }, "2,13\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n1,0", "4,2", "4,3", @@ -116,28 +179,48 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12\n\n\n2,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "4,12\n\n\n2,1", "4,13\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"w": 7}, + { + "w": 7 + }, "5,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10", "5,11", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/graystudio/aero75-hotswap/aero75-hotswap.json b/v3/graystudio/aero75-hotswap/aero75-hotswap.json index f2af3561ae..63e6d35df6 100644 --- a/v3/graystudio/aero75-hotswap/aero75-hotswap.json +++ b/v3/graystudio/aero75-hotswap/aero75-hotswap.json @@ -2,34 +2,54 @@ "name": "GrayStudio Aero75 Hotswap", "vendorId": "0x4753", "productId": "0x3075", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,13", - {"x": 1}, + { + "x": 1 + }, "0,15" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -43,12 +63,16 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", "1,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,2", "2,3", @@ -62,12 +86,16 @@ "2,11", "2,12", "2,13", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14", "2,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,2", "3,3", @@ -80,15 +108,25 @@ "3,10", "3,11", "3,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -99,27 +137,52 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,13", "5,14", "5,15" diff --git a/v3/graystudio/apollo80/apollo80.json b/v3/graystudio/apollo80/apollo80.json index 48989978ed..59ceb84720 100644 --- a/v3/graystudio/apollo80/apollo80.json +++ b/v3/graystudio/apollo80/apollo80.json @@ -2,9 +2,16 @@ "name": "space80: apollo", "vendorId": "0x4753", "productId": "0x3001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -16,28 +23,38 @@ "keymap": [ [ "0,0", - {"x": 1}, + { + "x": 1 + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,7", "0,8", "0,9", "0,10", - {"x": 0.5}, + { + "x": 0.5 + }, "0,11", "0,12", "0,13", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -51,17 +68,23 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13\n\n\n0,0", "1,13\n\n\n0,1", "3,14\n\n\n0,1", - {"x": -1.75}, + { + "x": -1.75 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -75,17 +98,30 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 0.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n1,1", - {"x": -1.25}, + { + "x": -1.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -98,22 +134,36 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": -0.75}, + { + "x": -0.75 + }, "2,13\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", - {"x": -1.25}, + { + "x": -1.25 + }, "4,2", "4,3", - {"x": -0.75}, + { + "x": -0.75 + }, "4,1\n\n\n2,1", - {"x": -0.25}, + { + "x": -0.25 + }, "4,4", "4,5", "4,6", @@ -122,48 +172,87 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12\n\n\n3,0", - {"w": 1.75}, + { + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1", - {"x": -1.5}, + { + "x": -1.5 + }, "4,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,1", - {"x": -1.25}, + { + "x": -1.25 + }, "5,14", "5,15", - {"x": -0.75}, + { + "x": -0.75 + }, "5,1\n\n\n4,1", - {"x": -0.25}, + { + "x": -0.25 + }, "5,16", - {"x": -0.75, "w": 1.5}, + { + "x": -0.75, + "w": 1.5 + }, "5,2\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ] ] diff --git a/v3/graystudio/cod67/cod67.json b/v3/graystudio/cod67/cod67.json index 758cad0d23..39d92e9f2d 100644 --- a/v3/graystudio/cod67/cod67.json +++ b/v3/graystudio/cod67/cod67.json @@ -2,20 +2,36 @@ "name": "Graystudio COD67", "vendorId": "0x4753", "productId": "0x1000", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", - ["R3 Layout", "2.25U Left Shift", "2U Left Shift", "1.25U Left Shift"] + [ + "R3 Layout", + "2.25U Left Shift", + "2U Left Shift", + "1.25U Left Shift" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +44,26 @@ "0,10", "0,11", "0,12", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "4,8\n\n\n0,1" ], [ - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +76,10 @@ "1,10", "1,11", "1,12", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -64,9 +93,14 @@ "2,13\n\n\n1,1" ], [ - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,15 +112,26 @@ "2,9", "2,10", "2,11", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,0", "3,2\n\n\n2,0", "3,3\n\n\n2,0", @@ -96,34 +141,59 @@ "3,7\n\n\n2,0", "3,8\n\n\n2,0", "3,9\n\n\n2,0", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,11\n\n\n2,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" ], [ - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", "3,2\n\n\n2,1", "3,3\n\n\n2,1", @@ -135,15 +205,24 @@ "3,9\n\n\n2,1", "3,10\n\n\n2,1", "3,11\n\n\n2,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,1" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,3\n\n\n2,2", "3,1\n\n\n2,2", "3,2\n\n\n2,2", @@ -154,11 +233,18 @@ "3,7\n\n\n2,2", "3,8\n\n\n2,2", "3,9\n\n\n2,2", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,11\n\n\n2,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12\n\n\n2,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,2" ] ] diff --git a/v3/graystudio/hb85/hb85.json b/v3/graystudio/hb85/hb85.json index 689952b0dc..07526beaa2 100644 --- a/v3/graystudio/hb85/hb85.json +++ b/v3/graystudio/hb85/hb85.json @@ -2,9 +2,16 @@ "name": "Graystudio HB85", "vendorId": "0x4753", "productId": "0x2000", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 15}, + "matrix": { + "rows": 8, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -12,32 +19,56 @@ "Split Left Shift", "Split Right Shift", "Split 0 key", - ["Right Modifiers", "Basic", "STT", "AOP"] + [ + "Right Modifiers", + "Basic", + "STT", + "AOP" + ] ], "keymap": [ [ - {"x": 4, "c": "#777777"}, + { + "x": 4, + "c": "#777777" + }, "0,12", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,11", "0,10", "0,0", "0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,14" ], [ - {"y": 0.25, "x": 2.75, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.75, + "c": "#cccccc" + }, "1,14", "1,13", "1,12", @@ -51,20 +82,33 @@ "1,5", "1,6", "1,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,8\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,9", "5,8", "5,7", - {"x": 0.5}, + { + "x": 0.5 + }, "1,8\n\n\n0,1", "1,9\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,13", "2,12", "2,11", @@ -77,7 +121,9 @@ "2,5", "2,6", "2,7", - {"w": 1.5}, + { + "w": 1.5 + }, "2,8\n\n\n1,0", "2,9", "5,6", @@ -94,9 +140,15 @@ "3,7\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,12", "3,11", @@ -108,23 +160,41 @@ "3,4", "3,5", "3,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,7\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,9", "7,6", "7,5", - {"x": 0.25}, + { + "x": 0.25 + }, "2,8\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,14\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,14\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,12", "4,11", "4,10", @@ -135,56 +205,112 @@ "4,4", "4,5", "4,6", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,7\n\n\n3,0", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,9\n\n\n4,0", "7,7", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "4,7\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,8\n\n\n3,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,9\n\n\n4,1", "7,8\n\n\n4,1" ], [ - {"x": 4, "c": "#aaaaaa", "w": 1.25}, + { + "x": 4, + "c": "#aaaaaa", + "w": 1.25 + }, "6,13", - {"w": 1.25}, + { + "w": 1.25 + }, "6,12", - {"c": "#cccccc", "w": 6.26}, + { + "c": "#cccccc", + "w": 6.26 + }, "6,1", - {"x": -0.009999999999999787, "c": "#aaaaaa", "w": 1.25}, + { + "x": -0.009999999999999787, + "c": "#aaaaaa", + "w": 1.25 + }, "6,4\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,5\n\n\n5,0", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n5,0", - {"c": "#aaaaaa", "d": true}, + { + "c": "#aaaaaa", + "d": true + }, "\n\n\n5,0", - {"d": true}, + { + "d": true + }, "\n\n\n5,0", - {"d": true}, + { + "d": true + }, "\n\n\n5,0", - {"d": true}, + { + "d": true + }, "\n\n\n5,0" ], [ - {"y": 0.5, "x": 12.75, "w": 1.25}, + { + "y": 0.5, + "x": 12.75, + "w": 1.25 + }, "6,4\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,5\n\n\n5,1", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,7\n\n\n5,1", "6,8\n\n\n5,1", "6,9\n\n\n5,1", "7,9\n\n\n5,1" ], [ - {"x": 12.75}, + { + "x": 12.75 + }, "6,4\n\n\n5,2", "6,5\n\n\n5,2", "6,6\n\n\n5,2", diff --git a/v3/graystudio/space65/space65-r3.json b/v3/graystudio/space65/space65-r3.json index e8d7bbd349..07bccd769c 100644 --- a/v3/graystudio/space65/space65-r3.json +++ b/v3/graystudio/space65/space65-r3.json @@ -2,21 +2,37 @@ "name": "GrayStudio Space65 R3", "vendorId": "0x4753", "productId": "0x3003", - "menus": ["qmk_rgblight"], - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,15 +45,22 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", "0,15", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", "1,2", "1,3", @@ -51,7 +74,9 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", "1,15", { @@ -66,7 +91,11 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75, "c": "#cccccc"}, + { + "x": 2.5, + "w": 1.75, + "c": "#cccccc" + }, "2,0", "2,2", "2,3", @@ -79,21 +108,39 @@ "2,10", "2,11", "2,12", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14\n\n\n1,1" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "w": 2.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -104,40 +151,78 @@ "3,9", "3,10", "3,11", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15" ], [ - {"x": 2.5, "w": 1.25, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.25, + "c": "#aaaaaa" + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,7\n\n\n3,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"x": 2.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.5, + "c": "#aaaaaa" + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"w": 7.0, "c": "#cccccc"}, + { + "w": 7.0, + "c": "#cccccc" + }, "4,7\n\n\n3,1", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/graystudio/space65/space65.json b/v3/graystudio/space65/space65.json index a5d9e1628c..3f6358a708 100644 --- a/v3/graystudio/space65/space65.json +++ b/v3/graystudio/space65/space65.json @@ -2,21 +2,38 @@ "name": "Graystudio Space65", "vendorId": "0x4753", "productId": "0x3000", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U", "Split Spacebar"] + [ + "Bottom Row", + "6.25U", + "7U", + "Split Spacebar" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,18 +46,31 @@ "0,10", "0,11", "0,12", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,15", - {"c": "#cccccc"}, - {"x": 0.5}, + { + "c": "#cccccc" + }, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.5, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -53,9 +83,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.25, @@ -69,9 +103,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.75, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -83,21 +123,40 @@ "2,10", "2,11", "2,12", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "w": 2.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -108,58 +167,114 @@ "3,9", "3,10", "3,11", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,7\n\n\n3,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"x": 2.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "w": 1.5, + "c": "#aaaaaa" + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"w": 7, "c": "#cccccc"}, + { + "w": 7, + "c": "#cccccc" + }, "4,7\n\n\n3,1", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "4,11\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,2", - {"w": 2.5, "c": "#cccccc"}, + { + "w": 2.5, + "c": "#cccccc" + }, "4,5\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n3,2", - {"w": 2.5}, + { + "w": 2.5 + }, "4,8\n\n\n3,2", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,10\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,2" ] ] diff --git a/v3/graystudio/think6.5v3/think65v3_via.json b/v3/graystudio/think6.5v3/think65v3_via.json index d65ed521bd..683937b71a 100644 --- a/v3/graystudio/think6.5v3/think65v3_via.json +++ b/v3/graystudio/think6.5v3/think65v3_via.json @@ -1,222 +1,226 @@ -{ - "name": "Graystudio Think6.5 V3", - "vendorId": "0x4753", - "productId": "0x4003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": { - "rows": 5, - "cols": 16 - }, - "layouts": { - "labels": [ - "7U Bottom Row", - "ISO", - "Split Backspace", - "Split Left Shift" - ], - "keymap": [ - [ - { - "x": 2.75, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n2,0", - "0,15", - { - "x": 1.25 - }, - "0,13\n\n\n2,1", - "0,14\n\n\n2,1" - ], - [ - { - "x": 2.75, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - "1,13", - { - "w": 1.5 - }, - "1,14\n\n\n1,0", - { - "x": 2, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1", - { - "x": -3.25, - "c": "#aaaaaa" - }, - "1,15" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "x": 1, - "c": "#cccccc" - }, - "1,14\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n3,1", - { - "c": "#cccccc" - }, - "3,1\n\n\n3,1", - { - "x": 0.5, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0\n\n\n3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,13", - "3,14" - ], - [ - { - "x": 2.75, - "w": 1.25 - }, - "4,0\n\n\n0,0", - { - "w": 1.25 - }, - "4,1\n\n\n0,0", - { - "w": 1.25 - }, - "4,2\n\n\n0,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,7\n\n\n0,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n0,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,11\n\n\n0,0", - { - "x": 0.5 - }, - "4,13", - "4,14", - "4,15" - ], - [ - { - "y": 0.5, - "x": 2.75, - "w": 1.5 - }, - "4,0\n\n\n0,1", - "4,1\n\n\n0,1", - { - "w": 1.5 - }, - "4,2\n\n\n0,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,7\n\n\n0,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n0,1" - ] -] - } -} +{ + "name": "Graystudio Think6.5 V3", + "vendorId": "0x4753", + "productId": "0x4003", + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ + "7U Bottom Row", + "ISO", + "Split Backspace", + "Split Left Shift" + ], + "keymap": [ + [ + { + "x": 2.75, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n2,0", + "0,15", + { + "x": 1.25 + }, + "0,13\n\n\n2,1", + "0,14\n\n\n2,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + "1,13", + { + "w": 1.5 + }, + "1,14\n\n\n1,0", + { + "x": 2, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1", + { + "x": -3.25, + "c": "#aaaaaa" + }, + "1,15" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "x": 1, + "c": "#cccccc" + }, + "1,14\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n3,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n3,1", + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,13", + "3,14" + ], + [ + { + "x": 2.75, + "w": 1.25 + }, + "4,0\n\n\n0,0", + { + "w": 1.25 + }, + "4,1\n\n\n0,0", + { + "w": 1.25 + }, + "4,2\n\n\n0,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,7\n\n\n0,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n0,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,11\n\n\n0,0", + { + "x": 0.5 + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, + "4,0\n\n\n0,1", + "4,1\n\n\n0,1", + { + "w": 1.5 + }, + "4,2\n\n\n0,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,7\n\n\n0,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n0,1" + ] + ] + } +} diff --git a/v3/graystudio/think65-hotswap/think65-hotswap.json b/v3/graystudio/think65-hotswap/think65-hotswap.json index 75ae6177d5..e683476d03 100644 --- a/v3/graystudio/think65-hotswap/think65-hotswap.json +++ b/v3/graystudio/think65-hotswap/think65-hotswap.json @@ -2,15 +2,26 @@ "name": "Graystudio Think6.5 Hotswap", "vendorId": "0x4753", "productId": "0x4001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,14", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -43,15 +61,23 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -63,15 +89,24 @@ "2,10", "2,11", "2,12", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -82,27 +117,51 @@ "3,9", "3,10", "3,11", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,6", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" diff --git a/v3/graystudio/think65/think65.json b/v3/graystudio/think65/think65.json index 1404b19cb3..c35e98f3ad 100644 --- a/v3/graystudio/think65/think65.json +++ b/v3/graystudio/think65/think65.json @@ -2,22 +2,43 @@ "name": "Graystudio Think6.5", "vendorId": "0x4753", "productId": "0x4000", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Blocker", "Standard", "1u", "2u"], + [ + "Blocker", + "Standard", + "1u", + "2u" + ], "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,20 +51,35 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,15\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1", - {"x": 0.5, "c": "#aaaaaa", "d": true}, + { + "x": 0.5, + "c": "#aaaaaa", + "d": true + }, "0,15\n\n\n1,1", "0,15\n\n\n1,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -56,9 +92,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.25, @@ -72,9 +112,15 @@ "2,13\n\n\n2,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -86,25 +132,48 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14\n\n\n2,1", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "2,15\n\n\n1,1", - {"d": true}, + { + "d": true + }, "2,15\n\n\n1,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -115,44 +184,85 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15\n\n\n1,0", - {"x": 3}, + { + "x": 3 + }, "3,15\n\n\n1,1", - {"d": true}, + { + "d": true + }, "3,15\n\n\n1,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,1" ] ] diff --git a/v3/greatsword80/greatsword80.json b/v3/greatsword80/greatsword80.json index 7e6d8efc3d..685d186c78 100644 --- a/v3/greatsword80/greatsword80.json +++ b/v3/greatsword80/greatsword80.json @@ -2,9 +2,16 @@ "name": "GREATSWORD80", "vendorId": "0x980E", "productId": "0x998F", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "layouts": { - "labels": ["ISO Enter", "Split Left Shift", "WK/WKL"], + "labels": [ + "ISO Enter", + "Split Left Shift", + "WK/WKL" + ], "keymap": [ [ { diff --git a/v3/gregandcin/teaqueen/teaqueen.json b/v3/gregandcin/teaqueen/teaqueen.json index fc5e933777..d9cde51b02 100644 --- a/v3/gregandcin/teaqueen/teaqueen.json +++ b/v3/gregandcin/teaqueen/teaqueen.json @@ -1,258 +1,258 @@ { - "name": "TeaQueen", - "productId": "0x0000", - "vendorId": "0x4743", - "matrix": { - "cols": 8, - "rows": 10 - }, - "layouts": { - "keymap": [ - [ - { - "y": 0.9, - "x": 4 - }, - "0,2", - { - "x": 8.4 - }, - "5,4" - ], - [ - { - "y": -0.9, - "x": 3 - }, - "0,1", - { - "x": 10.4 - }, - "5,5", - { - "c": "#aaaaaa", - "w": 2 - }, - "5,6" - ], - [ - { - "y": -1, - "x": 2, - "c": "#777777" - }, - "0,0" - ], - [ - { - "y": -0.050000000000000044, - "x": 13.13, - "c": "#cccccc" - }, - "6,4" - ], - [ - { - "y": -0.9500000000000002, - "x": 1.75, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,2", - { - "x": 9.9 - }, - "6,5", - "6,6", - { - "w": 1.5 - }, - "6,7" - ], - [ - { - "x": 1.6, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,2", - { - "x": 9.25 - }, - "7,4", - "7,5", - { - "c": "#777777", - "w": 2.25 - }, - "7,7" - ], - [ - { - "x": 1.4, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - { - "x": 8.65 - }, - "8,4", - "8,5", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "8,6", - "8,7" - ], - [ - { - "x": 1.6, - "w": 1.5 - }, - "4,0", - "4,1", - { - "x": 11.25 - }, - "9,6", - { - "w": 1.5 - }, - "9,7" - ], - [ - { - "r": 12, - "rx": 0.25, - "ry": 1.5, - "y": -1.5, - "x": 4.75, - "c": "#cccccc" - }, - "0,3", - "0,4", - "0,5", - "0,6" - ], - [ - { - "x": 4.25 - }, - "1,3", - "1,4", - "1,5", - "1,6" - ], - [ - { - "x": 4.5 - }, - "2,3", - "2,4", - "2,5", - "2,6" - ], - [ - { - "x": 5 - }, - "3,3", - "3,4", - "3,5", - "3,6" - ], - [ - { - "x": 6.5, - "w": 2 - }, - "4,5", - { - "c": "#aaaaaa" - }, - "4,6" - ], - [ - { - "rx": 1.5, - "ry": 0.5, - "y": 3.8, - "x": 3.9000000000000004, - "w": 1.5 - }, - "4,3" - ], - [ - { - "r": -12, - "rx": 15.25, - "ry": 11.75, - "y": -11, - "x": -3.75, - "c": "#cccccc" - }, - "5,0", - "5,1", - "5,2", - "5,3" - ], - [ - { - "x": -4.25 - }, - "6,0", - "6,1", - "6,2", - "6,3" - ], - [ - { - "x": -4 - }, - "7,0", - "7,1", - "7,2", - "7,3" - ], - [ - { - "x": -4.5 - }, - "8,0", - "8,1", - "8,2", - "8,3" - ], - [ - { - "x": -4.5, - "w": 2.75 - }, - "9,1" - ], - [ - { - "y": -0.9500000000000002, - "x": -1.6500000000000004, - "c": "#aaaaaa", - "w": 1.5 - }, - "9,3" - ] - ] - } + "name": "TeaQueen", + "vendorId": "0x4743", + "productId": "0x0000", + "matrix": { + "rows": 10, + "cols": 8 + }, + "layouts": { + "keymap": [ + [ + { + "y": 0.9, + "x": 4 + }, + "0,2", + { + "x": 8.4 + }, + "5,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, + "0,1", + { + "x": 10.4 + }, + "5,5", + { + "c": "#aaaaaa", + "w": 2 + }, + "5,6" + ], + [ + { + "y": -1, + "x": 2, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.050000000000000044, + "x": 13.13, + "c": "#cccccc" + }, + "6,4" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,2", + { + "x": 9.9 + }, + "6,5", + "6,6", + { + "w": 1.5 + }, + "6,7" + ], + [ + { + "x": 1.6, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,2", + { + "x": 9.25 + }, + "7,4", + "7,5", + { + "c": "#777777", + "w": 2.25 + }, + "7,7" + ], + [ + { + "x": 1.4, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + { + "x": 8.65 + }, + "8,4", + "8,5", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "8,6", + "8,7" + ], + [ + { + "x": 1.6, + "w": 1.5 + }, + "4,0", + "4,1", + { + "x": 11.25 + }, + "9,6", + { + "w": 1.5 + }, + "9,7" + ], + [ + { + "r": 12, + "rx": 0.25, + "ry": 1.5, + "y": -1.5, + "x": 4.75, + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 4.25 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.5 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.5, + "w": 2 + }, + "4,5", + { + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "rx": 1.5, + "ry": 0.5, + "y": 3.8, + "x": 3.9000000000000004, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "rx": 15.25, + "ry": 11.75, + "y": -11, + "x": -3.75, + "c": "#cccccc" + }, + "5,0", + "5,1", + "5,2", + "5,3" + ], + [ + { + "x": -4.25 + }, + "6,0", + "6,1", + "6,2", + "6,3" + ], + [ + { + "x": -4 + }, + "7,0", + "7,1", + "7,2", + "7,3" + ], + [ + { + "x": -4.5 + }, + "8,0", + "8,1", + "8,2", + "8,3" + ], + [ + { + "x": -4.5, + "w": 2.75 + }, + "9,1" + ], + [ + { + "y": -0.9500000000000002, + "x": -1.6500000000000004, + "c": "#aaaaaa", + "w": 1.5 + }, + "9,3" + ] + ] + } } diff --git a/v3/gvalchca/ga150/ga150.json b/v3/gvalchca/ga150/ga150.json index c3b1109459..01e4565998 100644 --- a/v3/gvalchca/ga150/ga150.json +++ b/v3/gvalchca/ga150/ga150.json @@ -2,7 +2,10 @@ "name": "GA15.0", "vendorId": "0x6776", "productId": "0x6135", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", @@ -16,14 +19,37 @@ "Zenith", "Canon" ], - ["Bottom row", "ANSI", "Tsangan", "AEK", "Zenith", "Canon", "IBM 5140"] + [ + "Bottom row", + "ANSI", + "Tsangan", + "AEK", + "Zenith", + "Canon", + "IBM 5140" + ] ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", {"c": "#aaaaaa"}, "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -36,13 +62,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -55,13 +89,25 @@ "1,10", "1,11", "1,12\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n2,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,12\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n2,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,12\n\n\n2,2", { "x": 0.25, @@ -73,7 +119,10 @@ "x2": -0.25 }, "2,13\n\n\n2,2", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,12\n\n\n2,3", { "x": 0.25, @@ -85,19 +134,41 @@ "x2": -0.25 }, "2,13\n\n\n2,3", - {"x": 0.5, "c": "#cccccc", "w": 1.5}, + { + "x": 0.5, + "c": "#cccccc", + "w": 1.5 + }, "1,12\n\n\n2,4", - {"c": "#777777", "h": 2, "w2": 2.25, "h2": 1, "x2": -1.25, "y2": 1}, + { + "c": "#777777", + "h": 2, + "w2": 2.25, + "h2": 1, + "x2": -1.25, + "y2": 1 + }, "2,13\n\n\n2,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,12\n\n\n2,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n2,5" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -109,26 +180,51 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,0", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "2,13\n\n\n2,1", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,12\n\n\n2,2", - {"x": 2}, + { + "x": 2 + }, "2,12\n\n\n2,3", - {"x": 5}, + { + "x": 5 + }, "2,12\n\n\n2,5", - {"c": "#777777", "w": 1.25, "h": 2}, + { + "c": "#777777", + "w": 1.25, + "h": 2 + }, "3,13\n\n\n2,5" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -139,112 +235,211 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n2,1", "3,13\n\n\n2,1", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,12\n\n\n2,2", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n2,3", "3,13\n\n\n2,3", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n2,4", "3,13\n\n\n2,4", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "3,12\n\n\n2,5" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,1", "4,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,2", - {"w": 6.5}, + { + "w": 6.5 + }, "4,6\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "4,0\n\n\n3,3", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n3,3", - {"w": 1.75}, + { + "w": 1.75 + }, "4,2\n\n\n3,3", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n3,3", - {"w": 1.75}, + { + "w": 1.75 + }, "4,11\n\n\n3,3", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n3,3", - {"w": 1.75}, + { + "w": 1.75 + }, "4,13\n\n\n3,3" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,4", "4,1\n\n\n3,4", "4,2\n\n\n3,4", - {"w": 8}, + { + "w": 8 + }, "4,6\n\n\n3,4", "4,11\n\n\n3,4", "4,12\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,4" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,5", - {"w": 5.5}, + { + "w": 5.5 + }, "4,6\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n3,5", "4,11\n\n\n3,5", "4,12\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,5" ] ] diff --git a/v3/gvalchca/spaccboard/spaccboard.json b/v3/gvalchca/spaccboard/spaccboard.json index ca8bc066c0..a422dc3b0c 100644 --- a/v3/gvalchca/spaccboard/spaccboard.json +++ b/v3/gvalchca/spaccboard/spaccboard.json @@ -2,20 +2,45 @@ "name": "SpaccBoard", "vendorId": "0x6776", "productId": "0x5342", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Full Backspace", "Split Left Shift", - ["Enter Area", "BAE", "ISO", "ANSI"], - ["Bottom row", "Tsangan", "XT"] + [ + "Enter Area", + "BAE", + "ISO", + "ANSI" + ], + [ + "Bottom row", + "Tsangan", + "XT" + ] ], "keymap": [ - [{"x": 15.5, "c": "#aaaaaa", "w": 2}, "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5, + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,13 +54,20 @@ "0,11", "0,12", "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,7 +80,10 @@ "1,10", "1,11", "1,12", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n2,0", { "x": 1.25, @@ -60,13 +95,22 @@ "x2": -0.25 }, "2,13\n\n\n2,1", - {"x": 1, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n2,2" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,21 +122,42 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n2,1", - {"x": 1.5, "c": "#777777", "w": 2.25}, + { + "x": 1.5, + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,2" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -103,33 +168,63 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,0", "4,2\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,0", - {"w": 7}, + { + "w": 7 + }, "4,7\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,0", "4,12\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n3,1", - {"c": "#aaaaaa", "w": 10}, + { + "c": "#aaaaaa", + "w": 10 + }, "4,7\n\n\n3,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n3,1" ] ] diff --git a/v3/h0oni/hotduck/hotduck.json b/v3/h0oni/hotduck/hotduck.json index 5545e679d4..adb0ecabbe 100644 --- a/v3/h0oni/hotduck/hotduck.json +++ b/v3/h0oni/hotduck/hotduck.json @@ -2,9 +2,16 @@ "name": "hotDuck", "vendorId": "0x4D53", "productId": "0x6844", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 7, "cols": 10}, + "matrix": { + "rows": 7, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ @@ -21,15 +28,21 @@ "1,9", "5,9", "5,8", - {"w": 2}, + { + "w": 2 + }, "5,7", - {"x": 0.25}, + { + "x": 0.25 + }, "6,9", "6,8", "6,7" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -43,15 +56,21 @@ "3,9", "4,9", "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,5", - {"x": 0.25}, + { + "x": 0.25 + }, "6,6", "6,5", "6,4" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -64,11 +83,15 @@ "2,8", "3,8", "5,4", - {"w": 2.25}, + { + "w": 2.25 + }, "5,3" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,1", "3,2", @@ -80,27 +103,47 @@ "3,6", "3,7", "4,8", - {"w": 2.75}, + { + "w": 2.75 + }, "5,2", - {"x": 1.25}, + { + "x": 1.25 + }, "6,3" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"x": 1.5}, + { + "x": 1.5 + }, "6,0", "6,1", "6,2" diff --git a/v3/han60/han60.json b/v3/han60/han60.json index fc39da8864..68c6b264dc 100644 --- a/v3/han60/han60.json +++ b/v3/han60/han60.json @@ -2,20 +2,43 @@ "name": "han60", "vendorId": "0x4842", "productId": "0xFB60", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", - ["ANSI/ISO", "ANSI", "ISO"], + [ + "ANSI/ISO", + "ANSI", + "ISO" + ], "Split Left Shift", - ["Bottom Right Cluster", "Standard", "Arrow Keys"] + [ + "Bottom Right Cluster", + "Standard", + "Arrow Keys" + ] ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,13 +51,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -47,7 +78,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -61,9 +94,15 @@ "2,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -75,18 +114,32 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "4,0\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -97,35 +150,64 @@ "3,8", "3,9", "3,10\n\n\n3,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11\n\n\n3,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,1", "4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,7\n\n\n3,0", "4,9\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,0" ], [ - {"y": 0.25, "x": 13.75, "w": 1.75}, + { + "y": 0.25, + "x": 13.75, + "w": 1.75 + }, "3,11\n\n\n3,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13\n\n\n3,1" ], [ - {"x": 13.5, "c": "#aaaaaa"}, + { + "x": 13.5, + "c": "#aaaaaa" + }, "4,7\n\n\n3,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,8\n\n\n3,1", "4,10\n\n\n3,1", "4,12\n\n\n3,1" diff --git a/v3/handwired/3dortho14u/3dortho14u.json b/v3/handwired/3dortho14u/3dortho14u.json index d4057e8e8d..1713cbd9d2 100644 --- a/v3/handwired/3dortho14u/3dortho14u.json +++ b/v3/handwired/3dortho14u/3dortho14u.json @@ -2,10 +2,18 @@ "name": "3dortho14u", "vendorId": "0x6662", "productId": "0x3D14", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ - ["Enter", "2u Enter", "Split Enter", "Keypad Plus"], + [ + "Enter", + "2u Enter", + "Split Enter", + "Keypad Plus" + ], "Keypad Enter", "Keypad Ins", [ @@ -24,9 +32,13 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -39,13 +51,19 @@ "0,10", "0,11", "0,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,13" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -59,15 +77,25 @@ "1,11", "1,12", "1,13\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "1,13\n\n\n0,1", - {"x": 1.25, "c": "#777777", "h": 2}, + { + "x": 1.25, + "c": "#777777", + "h": 2 + }, "1,13\n\n\n0,2" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,18 +107,30 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "2,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n0,1", "2,13\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n0,2" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -102,74 +142,126 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,12", "3,13\n\n\n1,0", - {"x": 3.5, "c": "#777777", "h": 2}, + { + "x": 3.5, + "c": "#777777", + "h": 2 + }, "3,13\n\n\n1,1" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", "4,1", "4,2", "4,3", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n2,0", "4,11\n\n\n2,0", "4,12", "4,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "4,11\n\n\n2,1" ], [ - {"y": 0.25, "x": 4, "w": 2.75}, + { + "y": 0.25, + "x": 4, + "w": 2.75 + }, "4,4\n\n\n3,1", "4,6\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,9\n\n\n3,1" ], [ - {"x": 4, "w": 2.25}, + { + "x": 4, + "w": 2.25 + }, "4,4\n\n\n3,2", "4,6\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,9\n\n\n3,2" ], [ - {"x": 4, "w": 2.75}, + { + "x": 4, + "w": 2.75 + }, "4,4\n\n\n3,3", - {"w": 2.25}, + { + "w": 2.25 + }, "4,6\n\n\n3,3", "4,9\n\n\n3,3" ], [ - {"x": 4, "w": 2.25}, + { + "x": 4, + "w": 2.25 + }, "4,4\n\n\n3,4", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n3,4", "4,9\n\n\n3,4" ], [ - {"x": 4}, + { + "x": 4 + }, "4,4\n\n\n3,5", - {"w": 2.25}, + { + "w": 2.25 + }, "4,6\n\n\n3,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,9\n\n\n3,5" ], [ - {"x": 4}, + { + "x": 4 + }, "4,4\n\n\n3,6", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n3,6", - {"w": 2.25}, + { + "w": 2.25 + }, "4,9\n\n\n3,6" ], [ - {"x": 4}, + { + "x": 4 + }, "4,4\n\n\n3,7", "4,5\n\n\n3,7", "4,6\n\n\n3,7", @@ -178,14 +270,31 @@ "4,9\n\n\n3,7" ], [ - {"x": 4, "w": 2}, + { + "x": 4, + "w": 2 + }, "4,4\n\n\n3,8", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n3,8", - {"w": 2}, + { + "w": 2 + }, "4,9\n\n\n3,8" ], - [{"x": 4, "w": 3}, "4,4\n\n\n3,9", {"w": 3}, "4,9\n\n\n3,9"] + [ + { + "x": 4, + "w": 3 + }, + "4,4\n\n\n3,9", + { + "w": 3 + }, + "4,9\n\n\n3,9" + ] ] } } diff --git a/v3/handwired/3dp660/3dp660.json b/v3/handwired/3dp660/3dp660.json index ec5959e501..0afdf4e321 100644 --- a/v3/handwired/3dp660/3dp660.json +++ b/v3/handwired/3dp660/3dp660.json @@ -2,13 +2,20 @@ "name": "3dp660", "vendorId": "0x676F", "productId": "0x3660", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,15 +28,24 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,15 +58,24 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,13 +87,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -79,23 +112,40 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12", "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", "4,12", "4,13", diff --git a/v3/handwired/6key/6key.json b/v3/handwired/6key/6key.json index 91f6422001..c124a74733 100644 --- a/v3/handwired/6key/6key.json +++ b/v3/handwired/6key/6key.json @@ -2,11 +2,22 @@ "name": "6key", "vendorId": "0xD143", "productId": "0x0007", - "matrix": {"rows": 2, "cols": 3}, + "matrix": { + "rows": 2, + "cols": 3 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/v3/handwired/carpolly/carpolly.json b/v3/handwired/carpolly/carpolly.json index b8038ed529..e9cff19940 100644 --- a/v3/handwired/carpolly/carpolly.json +++ b/v3/handwired/carpolly/carpolly.json @@ -2,7 +2,10 @@ "name": "Carpolly", "vendorId": "0x6532", "productId": "0x0017", - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, "layouts": { "keymap": [ [ @@ -17,11 +20,15 @@ "0,8", "0,9", "0,10", - {"w": 1.75}, + { + "w": 1.75 + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -33,11 +40,15 @@ "1,8", "1,9", "1,10", - {"w": 1.5}, + { + "w": 1.5 + }, "1,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,2", "2,3", @@ -52,12 +63,18 @@ "2,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 6.25}, + { + "w": 6.25 + }, "3,6", "3,10", "3,11", diff --git a/v3/handwired/croxsplit44/croxsplit44.json b/v3/handwired/croxsplit44/croxsplit44.json index daac3132c5..76a121a940 100644 --- a/v3/handwired/croxsplit44/croxsplit44.json +++ b/v3/handwired/croxsplit44/croxsplit44.json @@ -2,86 +2,254 @@ "name": "croxsplit44", "vendorId": "0xB62C", "productId": "0x6146", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"y": 1, "x": 3.5}, "0,3", {"x": 10.5}, "0,8"], [ - {"y": -0.875, "x": 2.5}, + { + "y": 1, + "x": 3.5 + }, + "0,3", + { + "x": 10.5 + }, + "0,8" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 8.5}, + { + "x": 8.5 + }, "0,7", - {"x": 1}, + { + "x": 1 + }, "0,9" ], - [{"y": -0.875, "x": 5.5}, "0,5", {"x": 6.5}, "0,6"], [ - {"y": -0.875, "x": 0.5, "c": "#777777"}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 6.5 + }, + "0,6" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 14.5}, + { + "x": 14.5 + }, "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], - [{"y": -0.375, "x": 3.5, "c": "#cccccc"}, "1,3", {"x": 10.5}, "1,8"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5, + "c": "#cccccc" + }, + "1,3", + { + "x": 10.5 + }, + "1,8" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 8.5}, + { + "x": 8.5 + }, "1,7", - {"x": 1}, + { + "x": 1 + }, "1,9" ], - [{"y": -0.875, "x": 5.5}, "1,5", {"x": 6.5}, "1,6"], [ - {"y": -0.875, "x": 0.5, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 6.5 + }, + "1,6" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 14.5, "c": "#aaaaaa"}, + { + "x": 14.5, + "c": "#aaaaaa" + }, "1,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,11" ], [ - {"y": -0.375, "x": 3.5, "c": "#cccccc"}, + { + "y": -0.375, + "x": 3.5, + "c": "#cccccc" + }, "2,3", - {"x": 10.5, "c": "#aaaaaa"}, + { + "x": 10.5, + "c": "#aaaaaa" + }, "2,8" ], [ - {"y": -0.875, "x": 2.5, "c": "#cccccc"}, + { + "y": -0.875, + "x": 2.5, + "c": "#cccccc" + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 8.5}, + { + "x": 8.5 + }, "2,7", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "2,9" ], - [{"y": -0.875, "x": 5.5, "c": "#cccccc"}, "2,5", {"x": 6.5}, "2,6"], [ - {"y": -0.875, "x": 0.5, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5.5, + "c": "#cccccc" + }, + "2,5", + { + "x": 6.5 + }, + "2,6" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 14.5, "c": "#aaaaaa"}, + { + "x": 14.5, + "c": "#aaaaaa" + }, "2,10", "2,11" ], - [{"y": -0.375, "x": 3.5}, "3,3", {"x": 10.5}, "3,8"], - [{"y": -0.875, "x": 2.5}, "3,2", {"x": 12.5}, "3,9"], - [{"y": -0.75, "x": 13.8}, "3,7"], - [{"y": -0.875, "x": 4.5}, "3,4"], - [{"y": -0.75, "x": 5.5, "c": "#cccccc"}, "3,5", {"x": 6.25}, "3,6"] + [ + { + "y": -0.375, + "x": 3.5 + }, + "3,3", + { + "x": 10.5 + }, + "3,8" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "3,2", + { + "x": 12.5 + }, + "3,9" + ], + [ + { + "y": -0.75, + "x": 13.8 + }, + "3,7" + ], + [ + { + "y": -0.875, + "x": 4.5 + }, + "3,4" + ], + [ + { + "y": -0.75, + "x": 5.5, + "c": "#cccccc" + }, + "3,5", + { + "x": 6.25 + }, + "3,6" + ] ] } } diff --git a/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json b/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json index ff5ee79e55..0f8d8c7c95 100644 --- a/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json +++ b/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json @@ -2,7 +2,10 @@ "name": "Dactyl Lightcycle", "vendorId": "0x444C", "productId": "0xA460", - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, "layouts": { "keymap": [ [ @@ -12,7 +15,9 @@ "0,3", "0,4", "0,5", - {"x":5}, + { + "x": 5 + }, "5,0", "5,1", "5,2", @@ -27,7 +32,9 @@ "1,3", "1,4", "1,5", - {"x":5}, + { + "x": 5 + }, "6,0", "6,1", "6,2", @@ -42,13 +49,22 @@ "2,3", "2,4", "2,5", - {"h":1.25}, + { + "h": 1.25 + }, "3,5", - {"h":1.5}, + { + "h": 1.5 + }, "4,5", - {"x":1,"h":1.5}, + { + "x": 1, + "h": 1.5 + }, "9,0", - {"h":1.25}, + { + "h": 1.25 + }, "8,0", "7,0", "7,1", @@ -63,9 +79,14 @@ "3,2", "3,3", "3,4", - {"h":2}, + { + "h": 2 + }, "4,2", - {"x":5,"h":2}, + { + "x": 5, + "h": 2 + }, "9,3", "8,1", "8,2", @@ -74,17 +95,29 @@ "8,5" ], [ - {"y":-0.75, - "x":6, - "h":1.75}, + { + "y": -0.75, + "x": 6, + "h": 1.75 + }, "4,3", - {"x":3,"h":1.75}, + { + "x": 3, + "h": 1.75 + }, "9,2" ], [ - {"y":-0.75,"x":7,"h":1.5}, + { + "y": -0.75, + "x": 7, + "h": 1.5 + }, "4,4", - {"x":1,"h":1.5}, + { + "x": 1, + "h": 1.5 + }, "9,1" ] ] diff --git a/v3/handwired/dactyl_manuform/5x6_5/5x6_5.json b/v3/handwired/dactyl_manuform/5x6_5/5x6_5.json index 7a45a38ddc..e7c90a4936 100644 --- a/v3/handwired/dactyl_manuform/5x6_5/5x6_5.json +++ b/v3/handwired/dactyl_manuform/5x6_5/5x6_5.json @@ -2,99 +2,295 @@ "name": "Dactyl Manuform (5x6-5)", "vendorId": "0x444D", "productId": "0x3536", - "matrix": {"rows": 12, "cols": 6}, + "matrix": { + "rows": 12, + "cols": 6 + }, "layouts": { "keymap": [ - [{"x": 3.5}, "0,3", {"x": 7.5}, "6,2"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3", + { + "x": 7.5 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 5.5}, + { + "x": 5.5 + }, "6,1", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.875, "x": 5.5}, "0,5", {"x": 3.5}, "6,0"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 3.5 + }, + "6,0" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "0,0", "0,1", - {"x": 11.5}, + { + "x": 11.5 + }, "6,4", - {"w": 1.5}, + { + "w": 1.5 + }, "6,5" ], - [{"y": -0.375, "x": 3.5}, "1,3", {"x": 7.5}, "7,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "1,3", + { + "x": 7.5 + }, + "7,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 5.5}, + { + "x": 5.5 + }, "7,1", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.875, "x": 5.5}, "1,5", {"x": 3.5}, "7,0"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 3.5 + }, + "7,0" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "1,0", "1,1", - {"x": 11.5}, + { + "x": 11.5 + }, "7,4", - {"w": 1.5}, + { + "w": 1.5 + }, "7,5" ], - [{"y": -0.375, "x": 3.5}, "2,3", {"x": 7.5}, "8,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "2,3", + { + "x": 7.5 + }, + "8,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 5.5}, + { + "x": 5.5 + }, "8,1", - {"x": 1}, + { + "x": 1 + }, "8,3" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 3.5}, "8,0"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 3.5 + }, + "8,0" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "2,0", "2,1", - {"x": 11.5}, + { + "x": 11.5 + }, "8,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,5" ], - [{"y": -0.375, "x": 3.5}, "3,3", {"x": 7.5}, "9,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "3,3", + { + "x": 7.5 + }, + "9,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 5.5}, + { + "x": 5.5 + }, "9,1", - {"x": 1}, + { + "x": 1 + }, "9,3" ], - [{"y": -0.875, "x": 5.5}, "3,5", {"x": 3.5}, "9,0"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 3.5 + }, + "9,0" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "3,0", "3,1", - {"x": 11.5}, + { + "x": 11.5 + }, "9,4", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5" ], - [{"y": -0.375, "x": 3.5}, "4,3", {"x": 7.5}, "10,2"], - [{"y": -0.875, "x": 2.5}, "4,2", {"x": 9.5}, "10,3"], - [{"r": 30, "rx": 5, "ry": 4.5}, "4,4", "5,5", "5,3"], - [{"x": 1}, "5,4", "5,2"], - [{"r": -30, "rx": 11.5, "x": -3}, "11,2", "11,0", "10,1"], - [{"x": -3}, "11,3", "11,1"] + [ + { + "y": -0.375, + "x": 3.5 + }, + "4,3", + { + "x": 7.5 + }, + "10,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "4,2", + { + "x": 9.5 + }, + "10,3" + ], + [ + { + "r": 30, + "rx": 5, + "ry": 4.5 + }, + "4,4", + "5,5", + "5,3" + ], + [ + { + "x": 1 + }, + "5,4", + "5,2" + ], + [ + { + "r": -30, + "rx": 11.5, + "x": -3 + }, + "11,2", + "11,0", + "10,1" + ], + [ + { + "x": -3 + }, + "11,3", + "11,1" + ] ] } } diff --git a/v3/handwired/dactyl_manuform/5x7/5x7.json b/v3/handwired/dactyl_manuform/5x7/5x7.json index 37062918d7..33eb235c25 100644 --- a/v3/handwired/dactyl_manuform/5x7/5x7.json +++ b/v3/handwired/dactyl_manuform/5x7/5x7.json @@ -2,11 +2,16 @@ "name": "Dactyl Manuform (5x7)", "vendorId": "0x444D", "productId": "0x3537", - "matrix": {"rows": 12, "cols": 7}, + "matrix": { + "rows": 12, + "cols": 7 + }, "layouts": { "keymap": [ [ - {"w": 1.5}, + { + "w": 1.5 + }, "0,0", "0,1", "0,2", @@ -14,18 +19,24 @@ "0,4", "0,5", "0,6", - {"x": 4.5}, + { + "x": 4.5 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"w": 1.5}, + { + "w": 1.5 + }, "6,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -33,18 +44,24 @@ "1,4", "1,5", "1,6", - {"x": 4.5}, + { + "x": 4.5 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"w": 1.5}, + { + "w": 1.5 + }, "7,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -52,53 +69,127 @@ "2,4", "2,5", "2,6", - {"x": 4.5}, + { + "x": 4.5 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"w": 1.5}, + { + "w": 1.5 + }, "8,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0", "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 6.5}, + { + "x": 6.5 + }, "9,1", "9,2", "9,3", "9,4", "9,5", - {"w": 1.5}, + { + "w": 1.5 + }, "9,6" ], [ - {"x": 0.5}, + { + "x": 0.5 + }, "4,0", "4,1", "4,2", "4,3", - {"x": 10.5}, + { + "x": 10.5 + }, "10,3", "10,4", "10,5", "10,6" ], - [{"r": 30, "rx": 6.5, "ry": 4.25, "y": -0.25, "x": 1, "h": 1.5}, "4,5"], - [{"y": -0.5, "h": 1.5}, "4,4"], - [{"r": 75, "y": -2.5, "x": 2.5}, "5,5", "5,3"], - [{"x": 2.5}, "5,4", "5,2"], - [{"r": -75, "rx": 13, "y": -1.25, "x": -4.5}, "11,3", "11,1"], - [{"x": -4.5}, "11,4", "11,2"], - [{"r": -30, "y": -1, "x": -2, "h": 1.5}, "10,1"], - [{"y": -0.5, "x": -1, "h": 1.5}, "10,2"] + [ + { + "r": 30, + "rx": 6.5, + "ry": 4.25, + "y": -0.25, + "x": 1, + "h": 1.5 + }, + "4,5" + ], + [ + { + "y": -0.5, + "h": 1.5 + }, + "4,4" + ], + [ + { + "r": 75, + "y": -2.5, + "x": 2.5 + }, + "5,5", + "5,3" + ], + [ + { + "x": 2.5 + }, + "5,4", + "5,2" + ], + [ + { + "r": -75, + "rx": 13, + "y": -1.25, + "x": -4.5 + }, + "11,3", + "11,1" + ], + [ + { + "x": -4.5 + }, + "11,4", + "11,2" + ], + [ + { + "r": -30, + "y": -1, + "x": -2, + "h": 1.5 + }, + "10,1" + ], + [ + { + "y": -0.5, + "x": -1, + "h": 1.5 + }, + "10,2" + ] ] } } diff --git a/v3/handwired/dactyl_maximus/dactyl_maximus.json b/v3/handwired/dactyl_maximus/dactyl_maximus.json index f39d11ab0b..9a8b7e8bec 100644 --- a/v3/handwired/dactyl_maximus/dactyl_maximus.json +++ b/v3/handwired/dactyl_maximus/dactyl_maximus.json @@ -2,7 +2,10 @@ "name": "Dactyl Maximus", "vendorId": "0x444C", "productId": "0xA57B", - "matrix": {"rows": 12, "cols": 7}, + "matrix": { + "rows": 12, + "cols": 7 + }, "layouts": { "keymap": [ [ @@ -13,7 +16,9 @@ "0,4", "0,5", "0,6", - {"x": 5}, + { + "x": 5 + }, "6,0", "6,1", "6,2", @@ -30,7 +35,9 @@ "1,4", "1,5", "1,6", - {"x": 5}, + { + "x": 5 + }, "7,0", "7,1", "7,2", @@ -47,7 +54,9 @@ "2,4", "2,5", "2,6", - {"x": 5}, + { + "x": 5 + }, "8,0", "8,1", "8,2", @@ -64,7 +73,9 @@ "3,4", "3,5", "3,6", - {"x": 5}, + { + "x": 5 + }, "9,0", "9,1", "9,2", @@ -80,7 +91,9 @@ "4,3", "4,4", "4,5", - {"x": 7}, + { + "x": 7 + }, "10,1", "10,2", "10,3", @@ -89,29 +102,41 @@ "10,6" ], [ - {"x": 7}, + { + "x": 7 + }, "4,6", "5,6", - {"x": 1}, + { + "x": 1 + }, "11,0", "10,0" ], [ - {"x": 6}, + { + "x": 6 + }, "5,3", "5,4", "5,5", - {"x": 1}, + { + "x": 1 + }, "11,1", "11,2", "11,3" ], [ - {"x": 6}, + { + "x": 6 + }, "5,0", "5,1", "5,2", - {"x": 1}, + { + "x": 1 + }, "11,4", "11,5", "11,6" diff --git a/v3/handwired/itstleo9/itstleo9.json b/v3/handwired/itstleo9/itstleo9.json index c585b4386c..afb4b4b2b1 100644 --- a/v3/handwired/itstleo9/itstleo9.json +++ b/v3/handwired/itstleo9/itstleo9.json @@ -28,4 +28,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/handwired/marauder/marauder.json b/v3/handwired/marauder/marauder.json index d6f5c43925..9caecf7af6 100644 --- a/v3/handwired/marauder/marauder.json +++ b/v3/handwired/marauder/marauder.json @@ -2,37 +2,61 @@ "name": "Minshara Marauder", "vendorId": "0x4D52", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,8", "6,7", "6,6", "6,5", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "6,3", "6,2", "6,1", "6,0" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -46,18 +70,29 @@ "7,7", "7,6", "7,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,4", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "7,3", "7,2", "7,1", "7,0" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,19 +105,30 @@ "8,7", "8,6", "8,5", - {"w": 1.5}, + { + "w": 1.5 + }, "8,4", - {"x": 0.25}, + { + "x": 0.25 + }, "8,3", "8,2", "8,1", - {"h": 2}, + { + "h": 2 + }, "8,0" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -94,17 +140,28 @@ "9,8", "9,7", "9,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "9,5", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "9,3", "9,2", "9,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -115,29 +172,54 @@ "4,8", "10,8", "10,7", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "10,6", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "10,3", "10,2", "10,1", - {"h": 2}, + { + "h": 2 + }, "10,0" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,7", "11,6", - {"w": 1.5}, + { + "w": 1.5 + }, "11,4", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "11,3", "11,1" ] diff --git a/v3/handwired/polly40/polly40.json b/v3/handwired/polly40/polly40.json index 2792f5ca24..33ca7c04e9 100644 --- a/v3/handwired/polly40/polly40.json +++ b/v3/handwired/polly40/polly40.json @@ -1,108 +1,111 @@ { - "name": "POLLY 40", - "vendorId": "0x6532", - "productId": "0x0069", - "matrix": {"rows": 4, "cols": 12}, - "layouts":{ - "keymap":[ - [ - { - "y": 1, - "c": "#262626", - "t": "#ffffff" - }, - "0,0", - { - "c": "#ffffff", - "t": "#000000" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - { - "c": "#737373", - "t": "#ffffff" - }, - "0,11" - ], - [ - { - "w": 1.25 - }, - "1,0", - { - "c": "#ffffff", - "t": "#000000" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - { - "c": "#262626", - "t": "#ffffff", - "w": 1.75 - }, - "1,11" - ], - [ - { - "c": "#737373", - "w": 1.75 - }, - "2,0", - { - "c": "#ffffff", - "t": "#000000" - }, - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - { - "c": "#737373", - "t": "#ffffff", - "w": 1.25 - }, - "2,10", - "2,11" - ], - [ - { - "w": 1.25 - }, - "3,0", - "3,1", - "3,2", - { - "w": 6.25 - }, - "3,6", - { - "w": 1.25 - }, - "3,10", - { - "w": 1.25 - }, - "3,11" - ] - ] - } -} \ No newline at end of file + "name": "POLLY 40", + "vendorId": "0x6532", + "productId": "0x0069", + "matrix": { + "rows": 4, + "cols": 12 + }, + "layouts": { + "keymap": [ + [ + { + "y": 1, + "c": "#262626", + "t": "#ffffff" + }, + "0,0", + { + "c": "#ffffff", + "t": "#000000" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + { + "c": "#737373", + "t": "#ffffff" + }, + "0,11" + ], + [ + { + "w": 1.25 + }, + "1,0", + { + "c": "#ffffff", + "t": "#000000" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + { + "c": "#262626", + "t": "#ffffff", + "w": 1.75 + }, + "1,11" + ], + [ + { + "c": "#737373", + "w": 1.75 + }, + "2,0", + { + "c": "#ffffff", + "t": "#000000" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + { + "c": "#737373", + "t": "#ffffff", + "w": 1.25 + }, + "2,10", + "2,11" + ], + [ + { + "w": 1.25 + }, + "3,0", + "3,1", + "3,2", + { + "w": 6.25 + }, + "3,6", + { + "w": 1.25 + }, + "3,10", + { + "w": 1.25 + }, + "3,11" + ] + ] + } +} diff --git a/v3/handwired/sick68/sick68.json b/v3/handwired/sick68/sick68.json index d9469bd6a9..66f968ad29 100644 --- a/v3/handwired/sick68/sick68.json +++ b/v3/handwired/sick68/sick68.json @@ -2,13 +2,20 @@ "name": "sick68", "vendorId": "0x5E68", "productId": "0x5F00", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,15 +28,25 @@ "0,10", "0,11", "0,12", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,14 +59,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,15 +85,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -80,26 +114,45 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,12", "4,13", "4,14" diff --git a/v3/handwired/starrykeebs/dude09/dude09.json b/v3/handwired/starrykeebs/dude09/dude09.json index 6a02dbc010..fcc022a8c6 100644 --- a/v3/handwired/starrykeebs/dude09/dude09.json +++ b/v3/handwired/starrykeebs/dude09/dude09.json @@ -1,31 +1,31 @@ { - "name": "Dude09", - "vendorId": "0x534B", - "productId": "0x0002", - "matrix": { - "rows": 3, - "cols": 3 - }, - "layouts": { - "keymap": [ - [ - "0,0", - "0,1", - "0,2" - ], - [ - "1,0", - "1,1", - "1,2" - ], - [ - "2,0", - "2,1", - { - "c": "#aaaaaa" - }, - "2,2" - ] - ] - } -} \ No newline at end of file + "name": "Dude09", + "vendorId": "0x534B", + "productId": "0x0002", + "matrix": { + "rows": 3, + "cols": 3 + }, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + { + "c": "#aaaaaa" + }, + "2,2" + ] + ] + } +} diff --git a/v3/handwired/streamcheap/2x4/streamcheap2x4.json b/v3/handwired/streamcheap/2x4/streamcheap2x4.json index 6893a980cb..818d512364 100644 --- a/v3/handwired/streamcheap/2x4/streamcheap2x4.json +++ b/v3/handwired/streamcheap/2x4/streamcheap2x4.json @@ -2,12 +2,25 @@ "name": "Stream Cheap 2x4", "vendorId": "0x7363", "productId": "0x1214", - "matrix": {"rows": 2, "cols": 4}, + "matrix": { + "rows": 2, + "cols": 4 + }, "layouts": { "labels": [], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/v3/handwired/wwa/helios.json b/v3/handwired/wwa/helios.json index a15bf1735c..38820a6a5a 100644 --- a/v3/handwired/wwa/helios.json +++ b/v3/handwired/wwa/helios.json @@ -1,16 +1,31 @@ { - "name": "Helios", - "vendorId": "0x5757", - "productId": "0x0001", - "matrix": { - "rows": 3, - "cols": 4 - }, - "layouts": { - "keymap": [ - ["0,0","0,1","0,2","0,3"], - ["1,0","1,1","1,2","1,3"], - ["2,0","2,1","2,2","2,3"] - ] - } -} \ No newline at end of file + "name": "Helios", + "vendorId": "0x5757", + "productId": "0x0001", + "matrix": { + "rows": 3, + "cols": 4 + }, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ] + ] + } +} diff --git a/v3/handwired/wwa/kepler.json b/v3/handwired/wwa/kepler.json index accb9822ff..718ce1b299 100644 --- a/v3/handwired/wwa/kepler.json +++ b/v3/handwired/wwa/kepler.json @@ -1,16 +1,43 @@ { - "name": "Kepler", - "vendorId": "0x5757", - "productId": "0x0002", - "matrix": { - "rows": 3, - "cols": 8 - }, - "layouts": { - "keymap": [ - ["0,0","0,1","0,2","0,3","0,4","0,5","0,6","0,7"], - ["1,0","1,1","1,2","1,3","1,4","1,5","1,6","1,7"], - ["2,0","2,1","2,2","2,3","2,4","2,5","2,6","2,7"] - ] - } -} \ No newline at end of file + "name": "Kepler", + "vendorId": "0x5757", + "productId": "0x0002", + "matrix": { + "rows": 3, + "cols": 8 + }, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7" + ] + ] + } +} diff --git a/v3/handwired/wwa/mercury.json b/v3/handwired/wwa/mercury.json index 2840b04615..2728f226c8 100644 --- a/v3/handwired/wwa/mercury.json +++ b/v3/handwired/wwa/mercury.json @@ -1,15 +1,25 @@ { - "name": "Mercury", - "vendorId": "0x5757", - "productId": "0x0003", - "matrix": { - "rows": 2, - "cols": 4 - }, - "layouts": { - "keymap": [ - ["0,0","0,1","0,2","0,3"], - ["1,0","1,1","1,2","1,3"] - ] - } -} \ No newline at end of file + "name": "Mercury", + "vendorId": "0x5757", + "productId": "0x0003", + "matrix": { + "rows": 2, + "cols": 4 + }, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] + ] + } +} diff --git a/v3/handwired/wwa/soyuz.json b/v3/handwired/wwa/soyuz.json index 1ccbeb317e..30d1724804 100644 --- a/v3/handwired/wwa/soyuz.json +++ b/v3/handwired/wwa/soyuz.json @@ -1,16 +1,40 @@ { - "name": "Soyuz", - "vendorId": "0x5757", - "productId": "0x0004", - "matrix": { - "rows": 3, - "cols": 7 - }, - "layouts": { - "keymap": [ - ["0,0","0,1","0,2","0,3","0,4","0,5","0,6"], - ["1,0","1,1","1,2","1,3","1,4","1,5","1,6"], - ["2,0","2,1","2,2","2,3","2,4","2,5","2,6"] - ] - } -} \ No newline at end of file + "name": "Soyuz", + "vendorId": "0x5757", + "productId": "0x0004", + "matrix": { + "rows": 3, + "cols": 7 + }, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6" + ] + ] + } +} diff --git a/v3/handwired/wwa/soyuzxl.json b/v3/handwired/wwa/soyuzxl.json index 1e982fa3bc..1c50ce3e55 100644 --- a/v3/handwired/wwa/soyuzxl.json +++ b/v3/handwired/wwa/soyuzxl.json @@ -1,16 +1,40 @@ { - "name": "SoyuzXL", - "vendorId": "0x5757", - "productId": "0x0005", - "matrix": { - "rows": 3, - "cols": 7 - }, - "layouts": { - "keymap": [ - ["0,0","0,1","0,2","0,3","0,4","0,5","0,6"], - ["1,0","1,1","1,2","1,3","1,4","1,5","1,6"], - ["2,0","2,1","2,2","2,3","2,4","2,5","2,6"] - ] - } -} \ No newline at end of file + "name": "SoyuzXL", + "vendorId": "0x5757", + "productId": "0x0005", + "matrix": { + "rows": 3, + "cols": 7 + }, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6" + ] + ] + } +} diff --git a/v3/handwired/ziyoulang_k3_mod/ziyoulang_k3_mod.json b/v3/handwired/ziyoulang_k3_mod/ziyoulang_k3_mod.json index 465f071ac0..d9a0872661 100644 --- a/v3/handwired/ziyoulang_k3_mod/ziyoulang_k3_mod.json +++ b/v3/handwired/ziyoulang_k3_mod/ziyoulang_k3_mod.json @@ -1,18 +1,244 @@ { - "name": "ziyoulang k3 mod", - "productId": "0xE002", - "vendorId": "0x5006", - "matrix": { "rows": 6, "cols": 21 }, - "layouts": { - "keymap": [ - [{"c":"#777777"},"0,0",{"c":"#cccccc"},"0,2","0,3","0,4","0,5",{"c":"#aaaaaa"},"0,6","0,7","0,8","0,9",{"c":"#cccccc"},"0,10","0,11","0,12","0,13",{"c":"#aaaaaa"},"0,14","0,15",{"x":0.5},"0,16","0,17","0,18","0,19"], - [{"y":0.25,"c":"#cccccc"},"1,0","1,1","1,2","1,3","1,4","1,5","1,6","1,7","1,8","1,9","1,10","1,11","1,12",{"c":"#aaaaaa","w":2},"1,13",{"x":0.5},"1,17","1,18","1,19","1,20"], - [{"w":1.5},"2,0",{"c":"#cccccc"},"2,1","2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11","2,12",{"w":1.5},"3,13",{"x":0.5},"2,17","2,18","2,19",{"c":"#aaaaaa","h":2},"2,20"], - [{"w":1.75},"3,0",{"c":"#cccccc"},"3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9","3,10","3,11","3,12",{"c":"#777777","w":2.25},"2,13",{"x":0.5,"c":"#cccccc"},"3,17","3,18","3,19"], - [{"c":"#aaaaaa","w":2.25},"4,0",{"c":"#cccccc"},"4,2","4,3","4,4","4,5","4,6","4,7","4,8","4,9","4,10","4,11",{"c":"#aaaaaa","w":1.75},"4,13",{"x":1.5,"c":"#cccccc"},"4,17","4,18","4,19",{"c":"#777777","h":2},"4,20"], - [{"y":-0.75,"x":14.25,"c":"#aaaaaa"},"4,15"], - [{"y":-0.25,"w":1.25},"5,0",{"w":1.25},"5,2",{"w":1.25},"5,3",{"c":"#777777","w":6.25},"5,6",{"c":"#aaaaaa"},"5,10",{"c":"#777777"},"5,11",{"c":"#aaaaaa"},"5,13",{"x":3.5,"c":"#cccccc"},"5,17","5,19"], - [{"y":-0.75,"x":13.25,"c":"#aaaaaa"},"5,14","5,15","5,16"] - ] - } + "name": "ziyoulang k3 mod", + "vendorId": "0x5006", + "productId": "0xE002", + "matrix": { + "rows": 6, + "cols": 21 + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + { + "c": "#aaaaaa" + }, + "0,6", + "0,7", + "0,8", + "0,9", + { + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "c": "#aaaaaa" + }, + "0,14", + "0,15", + { + "x": 0.5 + }, + "0,16", + "0,17", + "0,18", + "0,19" + ], + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "x": 0.5 + }, + "1,17", + "1,18", + "1,19", + "1,20" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "3,13", + { + "x": 0.5 + }, + "2,17", + "2,18", + "2,19", + { + "c": "#aaaaaa", + "h": 2 + }, + "2,20" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + { + "c": "#777777", + "w": 2.25 + }, + "2,13", + { + "x": 0.5, + "c": "#cccccc" + }, + "3,17", + "3,18", + "3,19" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,13", + { + "x": 1.5, + "c": "#cccccc" + }, + "4,17", + "4,18", + "4,19", + { + "c": "#777777", + "h": 2 + }, + "4,20" + ], + [ + { + "y": -0.75, + "x": 14.25, + "c": "#aaaaaa" + }, + "4,15" + ], + [ + { + "y": -0.25, + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,2", + { + "w": 1.25 + }, + "5,3", + { + "c": "#777777", + "w": 6.25 + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,10", + { + "c": "#777777" + }, + "5,11", + { + "c": "#aaaaaa" + }, + "5,13", + { + "x": 3.5, + "c": "#cccccc" + }, + "5,17", + "5,19" + ], + [ + { + "y": -0.75, + "x": 13.25, + "c": "#aaaaaa" + }, + "5,14", + "5,15", + "5,16" + ] + ] + } } diff --git a/v3/hardwareabstraction/handwire/handwire.json b/v3/hardwareabstraction/handwire/handwire.json index c7eab79b53..0f53d58795 100644 --- a/v3/hardwareabstraction/handwire/handwire.json +++ b/v3/hardwareabstraction/handwire/handwire.json @@ -2,7 +2,10 @@ "name": "handwire", "vendorId": "0xAF01", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ { "name": "Haptic On", @@ -44,8 +47,16 @@ "title": "Decreases Solenoid Dwell Time", "shortName": "HPT -" }, - {"name": "Buzzer Toggle", "title": "Toggles Buzzer", "shortName": "BZTOG"}, - {"name": "Buzzer Reset", "title": "Resets Buzzer", "shortName": "RSTBZ"}, + { + "name": "Buzzer Toggle", + "title": "Toggles Buzzer", + "shortName": "BZTOG" + }, + { + "name": "Buzzer Reset", + "title": "Resets Buzzer", + "shortName": "RSTBZ" + }, { "name": "Buzzer Increase", "title": "Increases Buzzer Dwell Time", @@ -60,9 +71,13 @@ "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -75,13 +90,20 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -94,13 +116,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -112,13 +141,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -128,26 +165,46 @@ "3,7", "3,8", "3,9", - {"w": 1.75}, + { + "w": 1.75 + }, "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8", "4,9", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,10", "4,12", "4,13" diff --git a/v3/hasu/alps64.json b/v3/hasu/alps64.json index 9a98733a9f..dff23a76f5 100644 --- a/v3/hasu/alps64.json +++ b/v3/hasu/alps64.json @@ -2,18 +2,36 @@ "name": "Hasu Alps64", "vendorId": "0x6873", "productId": "0x6464", - "matrix": {"rows": 8, "cols": 8}, + "matrix": { + "rows": 8, + "cols": 8 + }, "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO", "BAE"], + [ + "Enter Key", + "ANSI", + "ISO", + "BAE" + ], "Split Left Shift", "Split Right Shift", "Split Backspace", - ["Bottom row", "104", "101/103", "101/103 WKL", "Infinity", "AEK", "HHKB"] + [ + "Bottom row", + "104", + "101/103", + "101/103 WKL", + "Infinity", + "AEK", + "HHKB" + ] ], "keymap": [ [ - {"x": 2.75}, + { + "x": 2.75 + }, "3,6", "3,7", "4,6", @@ -27,17 +45,30 @@ "0,6", "0,7", "1,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,6\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,7\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "4,4", "4,5", @@ -50,7 +81,9 @@ "1,5", "1,6", "2,5", - {"w": 1.5}, + { + "w": 1.5 + }, "2,4\n\n\n0,0", { "x": 1.5, @@ -74,9 +107,15 @@ "2,3\n\n\n0,2" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "4,3", "5,2", @@ -88,19 +127,36 @@ "0,4", "1,3", "1,4", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,3\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,4\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,1\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "5,1", "6,1", @@ -111,104 +167,205 @@ "0,2", "1,1", "1,2", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "2,1\n\n\n2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,1\n\n\n2,1", "2,2\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "3,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,0\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "7,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "2,0\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "3,0\n\n\n4,1", "4,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,0\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n4,1", "1,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "3,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,0\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "3,0\n\n\n4,3", "4,0\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,3", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "6,0\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "7,0\n\n\n4,3", "0,0\n\n\n4,3", "1,0\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n4,3" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "3,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,4", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "6,0\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n4,4" ], [ - {"x": 2.75, "w": 1.5, "d": true}, + { + "x": 2.75, + "w": 1.5, + "d": true + }, "\n\n\n4,5", "4,0\n\n\n4,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,5", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "6,0\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "7,0\n\n\n4,5", "0,0\n\n\n4,5", "1,0\n\n\n4,5", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,5" ] ] diff --git a/v3/heliotrope/ansi/ansi.json b/v3/heliotrope/ansi/ansi.json index 722dfd6568..f96de22ecf 100644 --- a/v3/heliotrope/ansi/ansi.json +++ b/v3/heliotrope/ansi/ansi.json @@ -2,15 +2,26 @@ "name": "heliotrope", "vendorId": "0x3141", "productId": "0x4466", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +60,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,25 +110,46 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/hhkb/ansi/ansi.json b/v3/hhkb/ansi/ansi.json index 80c7b25fa3..efbe738d63 100644 --- a/v3/hhkb/ansi/ansi.json +++ b/v3/hhkb/ansi/ansi.json @@ -2,14 +2,24 @@ "name": "HHKB", "vendorId": "0x4848", "productId": "0x0001", - "matrix": {"rows": 8, "cols": 8}, + "matrix": { + "rows": 8, + "cols": 8 + }, "layouts": { + "labels": [], "keymap": [ - {"name": "HHKB"}, + { + "name": "HHKB" + }, [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "0,0", "1,0", @@ -26,9 +36,14 @@ "5,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "1,3", @@ -41,13 +56,20 @@ "6,3", "7,3", "7,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,2" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,4", "0,3", "1,4", @@ -59,13 +81,20 @@ "6,5", "6,4", "7,4", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "5,3" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,5", "0,6", "0,7", @@ -76,22 +105,34 @@ "6,6", "7,6", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "5,5", "5,4" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "3,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7", "5,6" ] - ], - "labels": [] + ] } } diff --git a/v3/hhkb/jp/jp.json b/v3/hhkb/jp/jp.json index 59a6990823..973f7a9d14 100644 --- a/v3/hhkb/jp/jp.json +++ b/v3/hhkb/jp/jp.json @@ -2,14 +2,24 @@ "name": "HHKB JP", "vendorId": "0x4848", "productId": "0x0002", - "matrix": {"rows": 16, "cols": 8}, + "matrix": { + "rows": 16, + "cols": 8 + }, "layouts": { + "labels": [], "keymap": [ - {"name": "HHKB JP"}, + { + "name": "HHKB JP" + }, [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "6,2", "2,2", @@ -23,13 +33,19 @@ "14,2", "15,2", "13,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "12,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,3", "2,3", "1,3", @@ -54,9 +70,13 @@ "12,6" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "0,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,6", "2,6", "1,6", @@ -71,9 +91,14 @@ "13,6" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,5", "2,5", "1,5", @@ -85,30 +110,40 @@ "11,5", "14,5", "15,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "13,5", "12,5" ], [ "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "3,4", "6,4", "2,4", "1,4", - {"c": "#cccccc", "w": 2.5}, + { + "c": "#cccccc", + "w": 2.5 + }, "7,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,4", "8,4", "11,4", "14,4", - {"x": 0.25}, + { + "x": 0.25 + }, "15,4", "13,4", "12,4" ] - ], - "labels": [] + ] } } diff --git a/v3/hhkb_lite_2/hhkb_lite_2.json b/v3/hhkb_lite_2/hhkb_lite_2.json index 77526ebe56..176974dd72 100644 --- a/v3/hhkb_lite_2/hhkb_lite_2.json +++ b/v3/hhkb_lite_2/hhkb_lite_2.json @@ -2,13 +2,23 @@ "name": "HHKB Lite 2", "vendorId": "0x88b2", "productId": "0x88b2", - "matrix": {"rows": 8, "cols": 14}, + "matrix": { + "rows": 8, + "cols": 14 + }, "layouts": { "keymap": [ [ - {"y": 1.5, "c": "#777777", "f": 4}, + { + "y": 1.5, + "c": "#777777", + "f": 4 + }, "5,9", - {"c": "#cccccc", "f": 5}, + { + "c": "#cccccc", + "f": 5 + }, "1,9", "1,8", "1,7", @@ -22,13 +32,21 @@ "0,2", "0,4", "4,13", - {"f": 4}, + { + "f": 4 + }, "0,9" ], [ - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "3,9", - {"c": "#cccccc", "f": 5}, + { + "c": "#cccccc", + "f": 5 + }, "2,9", "2,8", "2,7", @@ -41,13 +59,23 @@ "2,2", "3,2", "3,4", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "3,13" ], [ - {"c": "#aaaaaa", "f": 4, "w": 1.75}, + { + "c": "#aaaaaa", + "f": 4, + "w": 1.75 + }, "0,10", - {"c": "#cccccc", "f": 5}, + { + "c": "#cccccc", + "f": 5 + }, "4,9", "4,8", "4,7", @@ -59,13 +87,23 @@ "4,3", "4,2", "5,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,13" ], [ - {"c": "#aaaaaa", "f": 4, "w": 2.25}, + { + "c": "#aaaaaa", + "f": 4, + "w": 2.25 + }, "3,11", - {"c": "#cccccc", "f": 5}, + { + "c": "#cccccc", + "f": 5 + }, "6,9", "6,8", "6,7", @@ -76,28 +114,54 @@ "6,0", "6,3", "7,2", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,11" ], [ - {"x": 1, "f": 4}, + { + "x": 1, + "f": 4 + }, "0,1", "5,12", "4,0", - {"c": "#cccccc", "f": 5, "w": 6}, + { + "c": "#cccccc", + "f": 5, + "w": 6 + }, "7,13", - {"c": "#aaaaaa", "f": 4}, + { + "c": "#aaaaaa", + "f": 4 + }, "3,0", "7,12", - {"x": 1, "c": "#777777", "f": 3, "h": 0.75}, + { + "x": 1, + "c": "#777777", + "f": 3, + "h": 0.75 + }, "0,0" ], [ - {"y": -0.25, "x": 12, "h": 0.75}, + { + "y": -0.25, + "x": 12, + "h": 0.75 + }, "3,3", - {"h": 0.75}, + { + "h": 0.75 + }, "1,0", - {"h": 0.75}, + { + "h": 0.75 + }, "2,0" ] ] diff --git a/v3/hineybush/h08/h08.json b/v3/hineybush/h08/h08.json index c08e920072..72cbd5f87b 100644 --- a/v3/hineybush/h08/h08.json +++ b/v3/hineybush/h08/h08.json @@ -2,15 +2,45 @@ "name": "h08", "vendorId": "0x04D8", "productId": "0xE8E9", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 2, "cols": 4}, + "matrix": { + "rows": 2, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Left 2U", "Right 2U"], + "labels": [ + "Left 2U", + "Right 2U" + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0\n\n\n0,0", "1,1\n\n\n0,0", "1,2\n\n\n1,0", "1,3\n\n\n1,0"], - [{"y": 0.25, "w": 2}, "1,0\n\n\n0,1", {"w": 2}, "1,2\n\n\n1,1"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0\n\n\n0,0", + "1,1\n\n\n0,0", + "1,2\n\n\n1,0", + "1,3\n\n\n1,0" + ], + [ + { + "y": 0.25, + "w": 2 + }, + "1,0\n\n\n0,1", + { + "w": 2 + }, + "1,2\n\n\n1,1" + ] ] } } diff --git a/v3/hineybush/h10/h10.json b/v3/hineybush/h10/h10.json index 6174dcc46b..6ff0d5f5ec 100644 --- a/v3/hineybush/h10/h10.json +++ b/v3/hineybush/h10/h10.json @@ -2,50 +2,110 @@ "name": "h10", "vendorId": "0x04D8", "productId": "0xEBD8", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Plus", "Split Enter", "Split 0"], + "labels": [ + "Split Plus", + "Split Enter", + "Split 0" + ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], - [{"y": 0.25}, "1,0", "1,1", "1,2", "1,3"], [ - {"c": "#cccccc"}, + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,3\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "3,3\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "5,3\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,3\n\n\n1,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,1\n\n\n2,0", "5,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "5,3\n\n\n1,1" ], - [{"y": 0.25, "c": "#cccccc"}, "5,0\n\n\n2,1", "5,1\n\n\n2,1"] + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "5,0\n\n\n2,1", + "5,1\n\n\n2,1" + ] ] } } diff --git a/v3/hineybush/h101/h101_all_via.json b/v3/hineybush/h101/h101_all_via.json index e1db47e363..c9b9092268 100644 --- a/v3/hineybush/h101/h101_all_via.json +++ b/v3/hineybush/h101/h101_all_via.json @@ -8,8 +8,16 @@ }, "layouts": { "labels": [ - ["Top Row", "F12", "F13"], - ["Bottom Row", "6.25u", "7u"], + [ + "Top Row", + "F12", + "F13" + ], + [ + "Bottom Row", + "6.25u", + "7u" + ], "Split Backspace", "Stepped Caps", "ISO Enter", @@ -408,4 +416,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/hineybush/h60/h60.json b/v3/hineybush/h60/h60.json index eca8ba8d35..1de0b70019 100644 --- a/v3/hineybush/h60/h60.json +++ b/v3/hineybush/h60/h60.json @@ -2,22 +2,41 @@ "name": "h60", "vendorId": "0x04D8", "productId": "0xEBBE", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Split Left Shift", "Split Right Shift", "ISO Enter", - ["Bottom Row", "6.25U", "MX HHKB", "7U Tsangan", "7U WKL", "Split Space"] + [ + "Bottom Row", + "6.25U", + "MX HHKB", + "7U Tsangan", + "7U WKL", + "Split Space" + ] ], "keymap": [ [ - {"x": 5.5, "c": "#777777"}, + { + "x": 5.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,14 +49,23 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"x": 5.5, "c": "#cccccc", "w": 1.5}, + { + "x": 5.5, + "c": "#cccccc", + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -51,15 +79,30 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n3,0", - {"x": 2, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,12\n\n\n3,1" ], [ - {"x": 5.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 5.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,18 +114,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n3,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "4,13\n\n\n3,1" ], [ - {"x": 2.25, "w": 1.25}, + { + "x": 2.25, + "w": 1.25 + }, "3,0\n\n\n1,1", "3,13\n\n\n1,1", - {"x": 1, "w": 2.25}, + { + "x": 1, + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -93,91 +150,189 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11\n\n\n2,0", - {"x": 1, "w": 1.75}, + { + "x": 1, + "w": 1.75 + }, "3,11\n\n\n2,1", "3,12\n\n\n2,1" ], [ - {"x": 5.5, "w": 1.25}, + { + "x": 5.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0" ], [ - {"y": 0.25, "x": 5.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "y": 0.25, + "x": 5.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,0\n\n\n4,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,1", "4,11\n\n\n4,1", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,12\n\n\n4,1" ], [ - {"y": 0.25, "x": 5.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 5.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,2", "4,11\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n4,2" ], [ - {"y": 0.25, "x": 5.5, "w": 1.5}, + { + "y": 0.25, + "x": 5.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,3", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,11\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n4,3" ], [ - {"y": 0.25, "x": 5.5, "w": 1.5}, + { + "y": 0.25, + "x": 5.5, + "w": 1.5 + }, "4,0\n\n\n4,4", "4,1\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,3\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,6\n\n\n4,4", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,4", "4,11\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n4,4" ] ] diff --git a/v3/hineybush/h65/h65.json b/v3/hineybush/h65/h65.json index a39b41730d..52db43cc51 100644 --- a/v3/hineybush/h65/h65.json +++ b/v3/hineybush/h65/h65.json @@ -2,9 +2,16 @@ "name": "h65", "vendorId": "0x04D8", "productId": "0xE9E4", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -19,11 +26,24 @@ ] ], "keymap": [ - [{"x": 15.5, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -36,12 +56,19 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "1,14" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -55,9 +82,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", { "x": 1.25, @@ -71,9 +102,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -85,21 +122,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -110,75 +166,148 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13", "4,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,12", "4,13" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,3\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,2" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,3\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,3" ] ] diff --git a/v3/hineybush/h65/h65_hotswap.json b/v3/hineybush/h65/h65_hotswap.json index 99e68c489a..700d44d2e1 100644 --- a/v3/hineybush/h65/h65_hotswap.json +++ b/v3/hineybush/h65/h65_hotswap.json @@ -2,21 +2,45 @@ "name": "h65_hotswap", "vendorId": "0x04D8", "productId": "0xE8B7", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", - ["Bottom Row", "6.25U", "Split Space: 2.25-1.25-2.75"] + [ + "Bottom Row", + "6.25U", + "Split Space: 2.25-1.25-2.75" + ] ], "keymap": [ - [{"x": 15.5, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,12 +53,19 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "1,14" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -48,9 +79,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", { "x": 1.25, @@ -64,9 +99,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,17 +119,31 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -99,46 +154,87 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13", "4,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,12", "4,13" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n2,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,7\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,1" ] ] diff --git a/v3/hineybush/h660s/h660s.json b/v3/hineybush/h660s/h660s.json index 4b18ac5091..0285eb8777 100644 --- a/v3/hineybush/h660s/h660s.json +++ b/v3/hineybush/h660s/h660s.json @@ -2,21 +2,36 @@ "name": "h660s", "vendorId": "0x04D8", "productId": "0xEB1B", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,18 +44,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.75}, + { + "x": 0.75 + }, "0,14", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,9 +81,14 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "1,14", { "x": 4.25, @@ -69,9 +102,14 @@ "3,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -83,15 +121,26 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 5, "c": "#cccccc"}, + { + "x": 5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,39 +151,88 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12", - {"x": 3.25, "w": 1.25}, + { + "x": 3.25, + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1" ], - [{"y": -0.75, "x": 14.75, "c": "#aaaaaa"}, "3,14"], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.75, + "x": 14.75, + "c": "#aaaaaa" + }, + "3,14" + ], + [ + { + "y": -0.25, + "w": 1.25 + }, "4,0\n\n\n3,0", "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0" ], - [{"y": -0.75, "x": 13.75}, "4,12", "4,13", "4,14"], [ - {"y": 0.25, "w": 1.5}, + { + "y": -0.75, + "x": 13.75 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1", "4,11\n\n\n3,1" ] diff --git a/v3/hineybush/h75_singa/h75_singa.json b/v3/hineybush/h75_singa/h75_singa.json index 23f3bea404..ace3f3928c 100644 --- a/v3/hineybush/h75_singa/h75_singa.json +++ b/v3/hineybush/h75_singa/h75_singa.json @@ -2,9 +2,16 @@ "name": "h75 - Singa V3", "vendorId": "0x04D8", "productId": "0xEC9A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -20,30 +27,44 @@ ], "keymap": [ [ - {"x": 3.25, "c": "#777777"}, + { + "x": 3.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13", "0,14", "0,15" ], [ - {"x": 3.25, "c": "#cccccc"}, + { + "x": 3.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -57,18 +78,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", "1,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14\n\n\n0,1" ], [ - {"x": 3.25, "w": 1.5}, + { + "x": 3.25, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -81,9 +115,13 @@ "2,11", "2,12", "2,13", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", { "x": 1.25, @@ -97,9 +135,15 @@ "3,14\n\n\n1,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -111,21 +155,39 @@ "3,10", "3,11", "3,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15", - {"x": 0.25}, + { + "x": 0.25 + }, "3,13\n\n\n1,1" ], [ - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -136,75 +198,149 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", "4,14", "4,15" ], [ - {"x": 3.25, "w": 1.5}, + { + "x": 3.25, + "w": 1.5 + }, "5,0\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,13", "5,14", "5,15" ], [ - {"y": 0.25, "x": 3.25, "w": 1.25}, + { + "y": 0.25, + "x": 3.25, + "w": 1.25 + }, "5,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,1" ], [ - {"y": 0.25, "x": 3.25, "w": 1.25}, + { + "y": 0.25, + "x": 3.25, + "w": 1.25 + }, "5,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "5,4\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "5,8\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,2" ], [ - {"y": 0.25, "x": 3.25, "w": 1.25}, + { + "y": 0.25, + "x": 3.25, + "w": 1.25 + }, "5,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "5,4\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "5,8\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,3" ] ] diff --git a/v3/hineybush/h87_g2/h87_g2.json b/v3/hineybush/h87_g2/h87_g2.json index ffc620dd6f..593fb65a2c 100644 --- a/v3/hineybush/h87_g2/h87_g2.json +++ b/v3/hineybush/h87_g2/h87_g2.json @@ -2,12 +2,16 @@ "name": "h87_g2", "vendorId": "0x4069", "productId": "0x0001", - "keycodes": [ "qmk_lighting" ], - "menus": [ "qmk_backlight" ], "matrix": { "rows": 6, "cols": 17 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", @@ -288,4 +292,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/hineybush/h87a/h87a.json b/v3/hineybush/h87a/h87a.json index cba6d73b07..5940a4054c 100644 --- a/v3/hineybush/h87a/h87a.json +++ b/v3/hineybush/h87a/h87a.json @@ -2,43 +2,72 @@ "name": "h87a", "vendorId": "0x04D8", "productId": "0xECE9", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,5", "0,6", "1,6", "0,7", - {"x": 0.25}, + { + "x": 0.25 + }, "1,7", "0,8", "1,8" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "2,0", "3,0", "2,1", @@ -52,20 +81,34 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,7", "2,8", "3,8", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "3,6\n\n\n0,1", "2,7\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -78,9 +121,13 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,7", "4,8", "5,8", @@ -96,9 +143,15 @@ "7,6\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -110,18 +163,32 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n1,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "6,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", "9,0\n\n\n2,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -132,64 +199,133 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n3,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "8,8", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n3,1", "9,6\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "11,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6\n\n\n4,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,7", "10,8", "11,8" ], [ - {"y": 0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n4,1", "11,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n4,1", "10,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,6\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "11,0\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,1\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,6\n\n\n4,2" ] ] diff --git a/v3/hineybush/h88/h88.json b/v3/hineybush/h88/h88.json index ea62950d74..1b63722a99 100644 --- a/v3/hineybush/h88/h88.json +++ b/v3/hineybush/h88/h88.json @@ -2,45 +2,78 @@ "name": "h88", "vendorId": "0x04D8", "productId": "0xECA2", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,4", "1,5", "0,6", "1,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,7", "0,8", "1,8" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "2,0", "3,0", "2,1", @@ -54,20 +87,34 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,7", "2,8", "3,8", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "3,6\n\n\n0,1", "2,7\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -80,9 +127,13 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,7", "4,8", "5,8", @@ -98,9 +149,15 @@ "7,6\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -112,18 +169,32 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n1,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "6,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", "9,0\n\n\n2,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -134,64 +205,133 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n3,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "8,8", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n3,1", "9,6\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "11,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6\n\n\n4,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,7", "10,8", "11,8" ], [ - {"y": 0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n4,1", "11,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n4,1", "10,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,6\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "11,0\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,1\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,6\n\n\n4,2" ] ] diff --git a/v3/hineybush/hbcp/hbcp.json b/v3/hineybush/hbcp/hbcp.json index 8988b387be..8ea96932fa 100644 --- a/v3/hineybush/hbcp/hbcp.json +++ b/v3/hineybush/hbcp/hbcp.json @@ -2,46 +2,76 @@ "name": "hbcp", "vendorId": "0x04D8", "productId": "0xECE8", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", - ["Bottom Row", "7U", "6.25U"], + [ + "Bottom Row", + "7U", + "6.25U" + ], "Split Upper Right Numpad", "Split Lower Right Numpad", "Split Bottom Numpad" ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16", "0,17" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -55,21 +85,33 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", "1,15", "1,16", "1,17", - {"x": 0.75}, + { + "x": 0.75 + }, "1,13\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -82,13 +124,20 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,14", "2,15", "2,16", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,17\n\n\n4,0", { "x": 1.5, @@ -100,13 +149,21 @@ "x2": -0.25 }, "3,13\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,17\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -118,24 +175,42 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"x": 1.5}, + { + "x": 1.5 + }, "3,12\n\n\n1,1", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "3,17\n\n\n4,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -146,50 +221,116 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "4,14", "4,15", "4,16", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "5,17\n\n\n5,0", - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "4,17\n\n\n5,1" ], - [{"y": -0.75, "x": 16.75, "c": "#cccccc"}, "4,13"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 16.75, + "c": "#cccccc" + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n3,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "5,15\n\n\n6,0", "5,16\n\n\n6,0", - {"x": 4, "c": "#aaaaaa"}, + { + "x": 4, + "c": "#aaaaaa" + }, "5,17\n\n\n5,1" ], - [{"y": -0.75, "x": 15.75, "c": "#cccccc"}, "5,12", "5,13", "5,14"], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15.75, + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,9\n\n\n3,1", "5,10\n\n\n3,1", "5,11\n\n\n3,1", - {"x": 3.5, "c": "#cccccc", "w": 2}, + { + "x": 3.5, + "c": "#cccccc", + "w": 2 + }, "5,16\n\n\n6,1" ] ] diff --git a/v3/hineybush/ibis/ibis.json b/v3/hineybush/ibis/ibis.json index acbe00749a..31a407193a 100644 --- a/v3/hineybush/ibis/ibis.json +++ b/v3/hineybush/ibis/ibis.json @@ -2,9 +2,16 @@ "name": "ibis", "vendorId": "0x04D8", "productId": "0xEAA9", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 10}, + "matrix": { + "rows": 10, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -23,11 +30,24 @@ ] ], "keymap": [ - [{"y": 0.25, "x": 15.5}, "1,6\n\n\n0,1", "1,7\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 15.5 + }, + "1,6\n\n\n0,1", + "1,7\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -40,20 +60,32 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,7\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,7", - {"x": 0.25}, + { + "x": 0.25 + }, "0,8", "1,8", "0,9", "1,9" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -66,15 +98,26 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,8", "3,8", "2,9", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "5,9\n\n\n4,0", { "x": 1.75, @@ -86,13 +129,21 @@ "x2": -0.25 }, "5,6\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,9\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -104,24 +155,42 @@ "5,4", "4,5", "5,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,6\n\n\n1,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "4,8", "5,8", "4,9", - {"x": 1.75}, + { + "x": 1.75 + }, "4,6\n\n\n1,1", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "5,9\n\n\n4,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n2,1", "7,0\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "6,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -132,91 +201,207 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "6,6\n\n\n3,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "6,8", "7,8", "6,9", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "9,9\n\n\n5,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "6,6\n\n\n3,1", "7,6\n\n\n3,1", - {"x": 0.25}, + { + "x": 0.25 + }, "7,9\n\n\n5,1" ], - [{"y": -0.75, "x": 17.75, "c": "#cccccc"}, "7,7"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 17.75, + "c": "#cccccc" + }, + "7,7" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "8,0\n\n\n6,0", "9,0\n\n\n6,0", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n6,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,3\n\n\n6,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,5\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6\n\n\n6,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "9,8", "8,9", - {"x": 4.25, "c": "#aaaaaa"}, + { + "x": 4.25, + "c": "#aaaaaa" + }, "9,9\n\n\n5,1" ], - [{"y": -0.75, "x": 16.75, "c": "#cccccc"}, "9,6", "9,7", "8,8"], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 16.75, + "c": "#cccccc" + }, + "9,6", + "9,7", + "8,8" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "8,0\n\n\n6,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "8,1\n\n\n6,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,3\n\n\n6,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,5\n\n\n6,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n6,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6\n\n\n6,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n6,2", "9,0\n\n\n6,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n6,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,3\n\n\n6,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,5\n\n\n6,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,6\n\n\n6,2" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n6,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "8,1\n\n\n6,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,3\n\n\n6,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,5\n\n\n6,3", - {"w": 1.5}, + { + "w": 1.5 + }, "8,6\n\n\n6,3" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n6,4", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "8,1\n\n\n6,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,3\n\n\n6,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,5\n\n\n6,4", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "8,6\n\n\n6,4" ] ] diff --git a/v3/hineybush/physix_LZ/physix_LZ.json b/v3/hineybush/physix_LZ/physix_LZ.json index 22bd90eac1..9b1d5f3707 100644 --- a/v3/hineybush/physix_LZ/physix_LZ.json +++ b/v3/hineybush/physix_LZ/physix_LZ.json @@ -2,114 +2,281 @@ "name": "LZ Physix", "vendorId": "0x04D8", "productId": "0xEC81", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Split Left Space", "Split Right Space"], + "labels": [ + "Split Backspace", + "Split Left Space", + "Split Right Space" + ], "keymap": [ [ - {"y": 1, "x": 18, "c": "#aaaaaa"}, + { + "y": 1, + "x": 18, + "c": "#aaaaaa" + }, "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,12\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"y": -0.75, "x": 0.75, "c": "#777777"}, + { + "y": -0.75, + "x": 0.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", - {"x": 9.75}, + { + "x": 9.75 + }, "0,10", "0,11", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], - [{"y": -0.25, "x": 18.25}, "1,14"], [ - {"y": -0.75, "x": 0.5, "w": 1.5}, + { + "y": -0.25, + "x": 18.25 + }, + "1,14" + ], + [ + { + "y": -0.75, + "x": 0.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 10.25}, + { + "x": 10.25 + }, "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], - [{"y": -0.25, "x": 18.5, "c": "#aaaaaa"}, "2,14"], [ - {"y": -0.75, "x": 0.25, "w": 1.75}, + { + "y": -0.25, + "x": 18.5, + "c": "#aaaaaa" + }, + "2,14" + ], + [ + { + "y": -0.75, + "x": 0.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 10.75}, + { + "x": 10.75 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 10}, + { + "x": 10 + }, "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "4,0", - {"x": 12.75, "w": 1.5}, + { + "x": 12.75, + "w": 1.5 + }, "4,10", "4,11", "4,12", "4,13" ], [ - {"r": 13, "y": -5.75, "x": 4.25, "c": "#cccccc"}, + { + "r": 13, + "y": -5.75, + "x": 4.25, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "4,3" ], - [{"x": 3.75}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 4}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 4.5}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 4.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 3.75 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 4 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 4.5 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 4.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n1,0", "4,5\n\n\n1,0" ], [ - {"y": 0.25, "x": 5.5, "w": 2}, + { + "y": 0.25, + "x": 5.5, + "w": 2 + }, "4,4\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n1,1" ], - [{"r": -13, "y": -2.5, "x": 8.25}, "0,6", "0,7", "0,8", "0,9"], - [{"x": 7.75}, "1,6", "1,7", "1,8", "1,9"], - [{"x": 8}, "2,6", "2,7", "2,8", "2,9"], - [{"x": 7.5}, "3,6", "3,7", "3,8", "3,9"], [ - {"x": 7.25, "w": 2.75}, + { + "r": -13, + "y": -2.5, + "x": 8.25 + }, + "0,6", + "0,7", + "0,8", + "0,9" + ], + [ + { + "x": 7.75 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 8 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 7.5 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": 7.25, + "w": 2.75 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n2,0" ], [ - {"y": 0.25, "x": 7.25, "c": "#cccccc", "w": 2}, + { + "y": 0.25, + "x": 7.25, + "c": "#cccccc", + "w": 2 + }, "4,6\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8\n\n\n2,1", "4,9\n\n\n2,1" ] diff --git a/v3/hineybush/sm68/sm68.json b/v3/hineybush/sm68/sm68.json index ad0a570b2d..5bae40915a 100644 --- a/v3/hineybush/sm68/sm68.json +++ b/v3/hineybush/sm68/sm68.json @@ -2,16 +2,29 @@ "name": "sm68", "vendorId": "0x04D8", "productId": "0xEC9F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,19 +37,32 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14", "0,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,16 +75,25 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,14", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,13 +105,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -87,28 +130,51 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,12", - {"x": 0.5}, + { + "x": 0.5 + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.75}, + { + "x": 0.75 + }, "4,13", "4,14", "4,15" diff --git a/v3/holyswitch/lightweight65.json b/v3/holyswitch/lightweight65.json index 7ff2385b94..5d9a989ef3 100644 --- a/v3/holyswitch/lightweight65.json +++ b/v3/holyswitch/lightweight65.json @@ -2,169 +2,172 @@ "name": "LightWeight65", "vendorId": "0x484F", "productId": "0x0651", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13", - { - "c": "#cccccc" - }, - "0,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13", - { - "c": "#cccccc" - }, - "1,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,12", - { - "c": "#cccccc" - }, - "2,14" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - { - "c": "#777777" - }, - "3,13", - { - "c": "#cccccc" - }, - "3,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0", - { - "w": 1.25 - }, - "4,2", - { - "w": 1.25 - }, - "4,3", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,7", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10", - { - "w": 1.25 - }, - "4,11", - { - "x": 0.5, - "c": "#777777" - }, - "4,12", - "4,13", - "4,14" - ] -] + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13", + { + "c": "#cccccc" + }, + "0,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13", + { + "c": "#cccccc" + }, + "1,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,12", + { + "c": "#cccccc" + }, + "2,14" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + { + "c": "#777777" + }, + "3,13", + { + "c": "#cccccc" + }, + "3,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,2", + { + "w": 1.25 + }, + "4,3", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,7", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10", + { + "w": 1.25 + }, + "4,11", + { + "x": 0.5, + "c": "#777777" + }, + "4,12", + "4,13", + "4,14" + ] + ] } } diff --git a/v3/holyswitch/southpaw75.json b/v3/holyswitch/southpaw75.json index 9b6ec9b2ca..db7d9ca24c 100644 --- a/v3/holyswitch/southpaw75.json +++ b/v3/holyswitch/southpaw75.json @@ -2,18 +2,27 @@ "name": "Southpaw75", "vendorId": "0x484F", "productId": "0x5350", - "matrix": {"rows": 9, "cols": 9}, + "matrix": { + "rows": 9, + "cols": 9 + }, "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", "0,1", "0,2", "0,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,5", "0,6", "0,7", @@ -26,19 +35,31 @@ "1,5", "1,6", "1,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,8" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,3", - {"w": 1.5}, + { + "w": 1.5 + }, "2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,5", "2,6", "2,7", @@ -51,16 +72,24 @@ "3,5", "3,6", "3,7", - {"w": 1.5}, + { + "w": 1.5 + }, "3,8" ], [ "4,0", "4,1", "4,2", - {"x": 1, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.75 + }, "4,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,4", "4,5", "4,6", @@ -72,19 +101,32 @@ "5,3", "5,4", "5,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,6" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,7", "5,8", "6,0", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "6,1", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "6,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,3", "6,4", "6,5", @@ -95,28 +137,54 @@ "7,1", "7,2", "7,3", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "7,4" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "7,5", "7,6", - {"x": 1, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.25 + }, "7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "7,8", - {"w": 1.25}, + { + "w": 1.25 + }, "8,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,3", - {"w": 1.25}, + { + "w": 1.25 + }, "8,4", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5" ] ] diff --git a/v3/horrortroll/caticorn/hotswap/caticorn_hotswap.json b/v3/horrortroll/caticorn/hotswap/caticorn_hotswap.json index 9b4f3d2b99..09fd59b308 100644 --- a/v3/horrortroll/caticorn/hotswap/caticorn_hotswap.json +++ b/v3/horrortroll/caticorn/hotswap/caticorn_hotswap.json @@ -2,38 +2,61 @@ "name": "Caticorn Hotswap", "vendorId": "0x7516", "productId": "0x6002", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,17 +69,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,17 +101,26 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -91,13 +132,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -108,29 +157,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" diff --git a/v3/horrortroll/caticorn/solder/caticorn_solder.json b/v3/horrortroll/caticorn/solder/caticorn_solder.json index 39605d0694..ff3b0a10d4 100644 --- a/v3/horrortroll/caticorn/solder/caticorn_solder.json +++ b/v3/horrortroll/caticorn/solder/caticorn_solder.json @@ -2,7 +2,10 @@ "name": "Caticorn Solder", "vendorId": "0x7516", "productId": "0x6001", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "F12 / F13", @@ -11,57 +14,96 @@ "ANSI / ISO Enter", "ANSI / ISO Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "Tsangan"] + [ + "Bottom Row", + "6.25U", + "Tsangan" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0\n\n\n0,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", "0,4\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5\n\n\n0,1", "0,6\n\n\n0,1", "0,7\n\n\n0,1", "0,8\n\n\n0,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9\n\n\n0,1", "0,10\n\n\n0,1", "0,11\n\n\n0,1", "0,12\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", "0,5\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", "0,9\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", "0,13\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5}, + { + "y": 0.25, + "x": 2.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -74,21 +116,36 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "3,14\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -101,21 +158,44 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16", - {"x": 1.75, "c": "#777777", "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.75, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25, "w2": 1.75, "l": true}, + { + "c": "#aaaaaa", + "w": 1.25, + "w2": 1.75, + "l": true + }, "3,0\n\n\n2,1", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -127,19 +207,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n3,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "2,13\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n4,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -150,48 +247,94 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13\n\n\n5,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "4,13\n\n\n5,1", "4,14\n\n\n5,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n6,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,6\n\n\n6,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n6,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n6,1", "5,1\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n6,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,6\n\n\n6,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n6,1", "5,12\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n6,1" ] ] diff --git a/v3/horrortroll/chinese_pcb/devil68_pro/devil68_pro.json b/v3/horrortroll/chinese_pcb/devil68_pro/devil68_pro.json index 2fa80800df..bddb6ad19d 100644 --- a/v3/horrortroll/chinese_pcb/devil68_pro/devil68_pro.json +++ b/v3/horrortroll/chinese_pcb/devil68_pro/devil68_pro.json @@ -2,15 +2,26 @@ "name": "Devil68 Pro", "vendorId": "0x7516", "productId": "0x7001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14", "0,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -43,14 +62,22 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14", "1,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -62,15 +89,25 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,27 +118,48 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10", "4,11", "4,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13", "4,14", "4,15" diff --git a/v3/horrortroll/handwired_k552/handwired_k552.json b/v3/horrortroll/handwired_k552/handwired_k552.json index 476d0d72a0..d9634db40c 100644 --- a/v3/horrortroll/handwired_k552/handwired_k552.json +++ b/v3/horrortroll/handwired_k552/handwired_k552.json @@ -2,7 +2,13 @@ "name": "Handwired K552 Kumara", "vendorId": "0x7516", "productId": "0x5104", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,89 +19,204 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ - ["None", 0], - ["Solid Color", 1], - ["Gradient Up/Down", 2], - ["Gradient Left/Right", 3], - ["Breathing", 4], - ["Band Val.", 5], - ["Pinwheel Val.", 6], - ["Cycle All", 7], - ["Cycle Left/Right", 8], - ["Cycle Up/Down", 9], - ["Cycle Out/In", 10], - ["Cycle Pinwheel", 11], - ["Dual Beacon", 12], - ["Rainbow Beacon", 13], - ["Raindrops", 14], - ["Jellybean Raindrops", 15], - ["Hue Breathing", 16], - ["Hue Pendulum", 17], - ["Hue Wave", 18], - ["Pixel Rain", 19], - ["Custom Gradient", 20], - ["Diagonal", 21], - ["Cool Diagonal", 22], - ["Knight Rider", 23], - ["Random Rainbow Breathing", 24] + [ + "None", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Gradient Up/Down", + 2 + ], + [ + "Gradient Left/Right", + 3 + ], + [ + "Breathing", + 4 + ], + [ + "Band Val.", + 5 + ], + [ + "Pinwheel Val.", + 6 + ], + [ + "Cycle All", + 7 + ], + [ + "Cycle Left/Right", + 8 + ], + [ + "Cycle Up/Down", + 9 + ], + [ + "Cycle Out/In", + 10 + ], + [ + "Cycle Pinwheel", + 11 + ], + [ + "Dual Beacon", + 12 + ], + [ + "Rainbow Beacon", + 13 + ], + [ + "Raindrops", + 14 + ], + [ + "Jellybean Raindrops", + 15 + ], + [ + "Hue Breathing", + 16 + ], + [ + "Hue Pendulum", + 17 + ], + [ + "Hue Wave", + 18 + ], + [ + "Pixel Rain", + 19 + ], + [ + "Custom Gradient", + 20 + ], + [ + "Diagonal", + 21 + ], + [ + "Cool Diagonal", + 22 + ], + [ + "Knight Rider", + 23 + ], + [ + "Random Rainbow Breathing", + 24 + ] ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc", "x": 1}, + { + "c": "#cccccc", + "x": 1 + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa", "x": 0.5}, + { + "c": "#aaaaaa", + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"c": "#aaaaaa", "y": 0.25}, + { + "c": "#aaaaaa", + "y": 0.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -108,17 +229,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -131,17 +262,27 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -153,13 +294,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -170,29 +319,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"c": "#777777", "x": 1.25}, + { + "c": "#777777", + "x": 1.25 + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6", - {"w": 1.25}, + { + "w": 1.25 + }, "5,8", - {"c": "#777777", "x": 0.25}, + { + "c": "#777777", + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/horrortroll/paws60/paws60.json b/v3/horrortroll/paws60/paws60.json index 812ba49581..91200dcbcb 100644 --- a/v3/horrortroll/paws60/paws60.json +++ b/v3/horrortroll/paws60/paws60.json @@ -2,19 +2,33 @@ "name": "Paws 60", "vendorId": "0x7516", "productId": "0x6060", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "2U Backspace", "Step Caps Lock", "2.75U Right Shift", - ["Bottom Row", "ANSI", "Tsangan", "HHKB", "WKL"] + [ + "Bottom Row", + "ANSI", + "Tsangan", + "HHKB", + "WKL" + ] ], "keymap": [ [ - {"x": 2, "c": "#777777"}, + { + "x": 2, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,15 +42,26 @@ "0,11", "0,12", "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,0", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "0,14\n\n\n0,1" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,15 +74,28 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.25, "w2": 1.75, "l": true}, + { + "c": "#aaaaaa", + "w": 1.25, + "w2": 1.75, + "l": true + }, "2,0\n\n\n1,1", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "2,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,13 +107,22 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 2, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -86,73 +133,155 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n2,0", "3,13\n\n\n2,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,13\n\n\n2,1" ], [ - {"c": "#aaaaaa", "x": 2, "w": 1.25}, + { + "c": "#aaaaaa", + "x": 2, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0" ], [ - {"c": "#aaaaaa", "y": 0.25, "x": 2, "w": 1.5}, + { + "c": "#aaaaaa", + "y": 0.25, + "x": 2, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1", "4,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,1" ], [ - {"x": 2, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,2", "4,12\n\n\n3,2", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n3,2" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,3", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n3,3", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,3", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n3,3" ] ] diff --git a/v3/hotdox/hotdox.json b/v3/hotdox/hotdox.json index 0b8028afcf..2fad21cb4c 100644 --- a/v3/hotdox/hotdox.json +++ b/v3/hotdox/hotdox.json @@ -2,146 +2,405 @@ "name": "Alpaca Keyboards HotDox", "vendorId": "0x414B", "productId": "0x0001", - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, "layouts": { "keymap": [ - [{"x": 3.5}, "0,3\n3", {"x": 10.5}, "0,10\n8"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3\n3", + { + "x": 10.5 + }, + "0,10\n8" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2\n2", - {"x": 1}, + { + "x": 1 + }, "0,4\n4", - {"x": 8.5}, + { + "x": 8.5 + }, "0,9\n7", - {"x": 1}, + { + "x": 1 + }, "0,11\n9" ], [ - {"y": -0.875, "x": 5.5}, + { + "y": -0.875, + "x": 5.5 + }, "0,5\n5", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,6", - {"x": 4.5}, + { + "x": 4.5 + }, "0,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,8\n6" ], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n1", - {"x": 14.5}, + { + "x": 14.5 + }, "0,12\n0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,13" ], - [{"y": -0.375, "x": 3.5, "c": "#cccccc"}, "1,3", {"x": 10.5}, "1,10"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5, + "c": "#cccccc" + }, + "1,3", + { + "x": 10.5 + }, + "1,10" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 8.5}, + { + "x": 8.5 + }, "1,9", - {"x": 1}, + { + "x": 1 + }, "1,11" ], [ - {"y": -0.875, "x": 5.5}, + { + "y": -0.875, + "x": 5.5 + }, "1,5", - {"c": "#aaaaaa", "h": 1.5}, + { + "c": "#aaaaaa", + "h": 1.5 + }, "1,6", - {"x": 4.5, "h": 1.5}, + { + "x": 4.5, + "h": 1.5 + }, "1,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,8" ], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 14.5}, + { + "x": 14.5 + }, "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], - [{"y": -0.375, "x": 3.5}, "2,3", {"x": 10.5}, "2,10"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "2,3", + { + "x": 10.5 + }, + "2,10" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 8.5}, + { + "x": 8.5 + }, "2,9", - {"x": 1}, + { + "x": 1 + }, "2,11" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 6.5}, "2,8"], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 6.5 + }, + "2,8" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 14.5}, + { + "x": 14.5 + }, "2,12\n;", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13" ], - [{"y": -0.625, "x": 6.5, "h": 1.5}, "3,6", {"x": 4.5, "h": 1.5}, "3,7"], - [{"y": -0.75, "x": 3.5, "c": "#cccccc"}, "3,3", {"x": 10.5}, "3,10\n,"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.625, + "x": 6.5, + "h": 1.5 + }, + "3,6", + { + "x": 4.5, + "h": 1.5 + }, + "3,7" + ], + [ + { + "y": -0.75, + "x": 3.5, + "c": "#cccccc" + }, + "3,3", + { + "x": 10.5 + }, + "3,10\n," + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 8.5}, + { + "x": 8.5 + }, "3,9", - {"x": 1}, + { + "x": 1 + }, "3,11\n." ], - [{"y": -0.875, "x": 5.5}, "3,5", {"x": 6.5}, "3,8"], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 6.5 + }, + "3,8" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 14.5}, + { + "x": 14.5 + }, "3,12\n/", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,13" ], - [{"y": -0.375, "x": 3.5, "c": "#777777"}, "4,3", {"x": 10.5}, "4,10"], [ - {"y": -0.875, "x": 2.5, "c": "#cccccc"}, + { + "y": -0.375, + "x": 3.5, + "c": "#777777" + }, + "4,3", + { + "x": 10.5 + }, + "4,10" + ], + [ + { + "y": -0.875, + "x": 2.5, + "c": "#cccccc" + }, "4,2", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "4,4", - {"x": 8.5}, + { + "x": 8.5 + }, "4,9", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "4,11" ], - [{"y": -0.75, "x": 0.5}, "4,0", "4,1", {"x": 14.5}, "4,12", "4,13"], [ - {"r": 30, "rx": 6.5, "ry": 4.25, "y": -1, "x": 1}, + { + "y": -0.75, + "x": 0.5 + }, + "4,0", + "4,1", + { + "x": 14.5 + }, + "4,12", + "4,13" + ], + [ + { + "r": 30, + "rx": 6.5, + "ry": 4.25, + "y": -1, + "x": 1 + }, "5,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,6" ], - [{"h": 2}, "5,1", {"h": 2}, "5,2", "5,4"], - [{"x": 2}, "5,3"], - [{"r": -30, "rx": 13, "y": -1, "x": -3}, "5,7", {"c": "#cccccc"}, "5,8"], [ - {"x": -3, "c": "#aaaaaa"}, + { + "h": 2 + }, + "5,1", + { + "h": 2 + }, + "5,2", + "5,4" + ], + [ + { + "x": 2 + }, + "5,3" + ], + [ + { + "r": -30, + "rx": 13, + "y": -1, + "x": -3 + }, + "5,7", + { + "c": "#cccccc" + }, + "5,8" + ], + [ + { + "x": -3, + "c": "#aaaaaa" + }, "5,9", - {"h": 2}, + { + "h": 2 + }, "5,11", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "5,12" ], - [{"x": -3, "c": "#aaaaaa"}, "5,10"] + [ + { + "x": -3, + "c": "#aaaaaa" + }, + "5,10" + ] ] } } diff --git a/v3/hotdox76v2/hotdox76v2.json b/v3/hotdox76v2/hotdox76v2.json index 522f7c9879..c944c010f1 100644 --- a/v3/hotdox76v2/hotdox76v2.json +++ b/v3/hotdox76v2/hotdox76v2.json @@ -2,122 +2,367 @@ "name": "hotdox76-v2", "vendorId": "0xAA96", "productId": "0xAAA9", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 7}, + "matrix": { + "rows": 12, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 3.5}, "5,3", {"x": 10.5}, "11,3"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "5,3", + { + "x": 10.5 + }, + "11,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "5,2", - {"x": 1}, + { + "x": 1 + }, "5,4", - {"x": 8.5}, + { + "x": 8.5 + }, "11,4", - {"x": 1}, + { + "x": 1 + }, "11,2" ], - [{"y": -0.875, "x": 5.5}, "5,5", "5,6", {"x": 4.5}, "11,6", "11,5"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "5,5", + "5,6", + { + "x": 4.5 + }, + "11,6", + "11,5" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "5,0", "5,1", - {"x": 14.5}, + { + "x": 14.5 + }, "11,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,0" ], - [{"y": -0.375, "x": 3.5}, "4,3", {"x": 10.5}, "10,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "4,3", + { + "x": 10.5 + }, + "10,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "4,2", - {"x": 1}, + { + "x": 1 + }, "4,4", - {"x": 8.5}, + { + "x": 8.5 + }, "10,4", - {"x": 1}, + { + "x": 1 + }, "10,2" ], [ - {"y": -0.875, "x": 5.5}, + { + "y": -0.875, + "x": 5.5 + }, "4,5", - {"h": 1.5}, + { + "h": 1.5 + }, "4,6", - {"x": 4.5, "h": 1.5}, + { + "x": 4.5, + "h": 1.5 + }, "10,6", "10,5" ], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "w": 1.5 + }, "4,0", "4,1", - {"x": 14.5}, + { + "x": 14.5 + }, "10,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,0" ], - [{"y": -0.375, "x": 3.5}, "3,3", {"x": 10.5}, "9,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "3,3", + { + "x": 10.5 + }, + "9,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 8.5}, + { + "x": 8.5 + }, "9,4", - {"x": 1}, + { + "x": 1 + }, "9,2" ], - [{"y": -0.875, "x": 5.5}, "3,5", {"x": 6.5}, "9,5"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 6.5 + }, + "9,5" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "3,0", "3,1", - {"x": 14.5}, + { + "x": 14.5 + }, "9,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,0" ], - [{"y": -0.625, "x": 6.5, "h": 1.5}, "2,6", {"x": 4.5, "h": 1.5}, "8,6"], - [{"y": -0.75, "x": 3.5}, "2,3", {"x": 10.5}, "8,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.625, + "x": 6.5, + "h": 1.5 + }, + "2,6", + { + "x": 4.5, + "h": 1.5 + }, + "8,6" + ], + [ + { + "y": -0.75, + "x": 3.5 + }, + "2,3", + { + "x": 10.5 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 8.5}, + { + "x": 8.5 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 6.5}, "8,5"], [ - {"y": -0.875, "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 6.5 + }, + "8,5" + ], + [ + { + "y": -0.875, + "w": 1.5 + }, "2,0", "2,1", - {"x": 14.5}, + { + "x": 14.5 + }, "8,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,0" ], - [{"y": -0.375, "x": 3.5}, "1,3", {"x": 10.5}, "7,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "1,3", + { + "x": 10.5 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 8.5}, + { + "x": 8.5 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.75, "x": 0.5}, "1,0", "1,1", {"x": 14.5}, "7,1", "7,0"], - [{"r": 30, "rx": 6.5, "ry": 4.25, "y": -1, "x": 1}, "0,5", "0,6"], - [{"h": 2}, "0,3", {"h": 2}, "0,2", "0,4"], - [{"x": 2}, "0,1"], - [{"r": -30, "rx": 13, "y": -1, "x": -3}, "6,6", "6,5"], - [{"x": -3}, "6,4", {"h": 2}, "6,2", {"h": 2}, "6,3"], - [{"x": -3}, "6,1"] + [ + { + "y": -0.75, + "x": 0.5 + }, + "1,0", + "1,1", + { + "x": 14.5 + }, + "7,1", + "7,0" + ], + [ + { + "r": 30, + "rx": 6.5, + "ry": 4.25, + "y": -1, + "x": 1 + }, + "0,5", + "0,6" + ], + [ + { + "h": 2 + }, + "0,3", + { + "h": 2 + }, + "0,2", + "0,4" + ], + [ + { + "x": 2 + }, + "0,1" + ], + [ + { + "r": -30, + "rx": 13, + "y": -1, + "x": -3 + }, + "6,6", + "6,5" + ], + [ + { + "x": -3 + }, + "6,4", + { + "h": 2 + }, + "6,2", + { + "h": 2 + }, + "6,3" + ], + [ + { + "x": -3 + }, + "6,1" + ] ] } } diff --git a/v3/hsgw/plaid/plaid.json b/v3/hsgw/plaid/plaid.json index 34db8b39a5..35ed72e562 100644 --- a/v3/hsgw/plaid/plaid.json +++ b/v3/hsgw/plaid/plaid.json @@ -2,9 +2,18 @@ "name": "Plaid", "vendorId": "0x0d39", "productId": "0x0001", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": [["Bottom Row", "Grid", "MIT"]], + "labels": [ + [ + "Bottom Row", + "Grid", + "MIT" + ] + ], "keymap": [ [ "0,0", @@ -54,17 +63,28 @@ "3,2", "3,3", "3,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,5\n\n\n0,0", "3,6\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,7", "3,8", "3,9", "3,10", "3,11" ], - [{"x": 5, "c": "#777777", "w": 2}, "3,5\n\n\n0,1"] + [ + { + "x": 5, + "c": "#777777", + "w": 2 + }, + "3,5\n\n\n0,1" + ] ] } } diff --git a/v3/hubble/hubble.json b/v3/hubble/hubble.json index 8264b8039f..f1dd142b84 100644 --- a/v3/hubble/hubble.json +++ b/v3/hubble/hubble.json @@ -2,14 +2,37 @@ "name": "hubble", "vendorId": "0x4680", "productId": "0x1357", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 8}, + "matrix": { + "rows": 8, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Right Shift", "2.25", "1.25-1", "1-1.25"], - ["Spacebar", "2.25-1.25-2.75", "2.75-1.25-2.25", "6.25", "7", "7 (WKL)"], - ["Right Mods", "1-1-1", "1.5-1.5"] + [ + "Right Shift", + "2.25", + "1.25-1", + "1-1.25" + ], + [ + "Spacebar", + "2.25-1.25-2.75", + "2.75-1.25-2.25", + "6.25", + "7", + "7 (WKL)" + ], + [ + "Right Mods", + "1-1-1", + "1.5-1.5" + ] ], "keymap": [ [ @@ -27,12 +50,16 @@ "1,4", "1,3", "1,2", - {"x": 0.25}, + { + "x": 0.25 + }, "1,1", "1,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "2,0", "2,1", "2,2", @@ -45,14 +72,20 @@ "3,6", "3,5", "3,4", - {"w": 1.75}, + { + "w": 1.75 + }, "3,3", - {"x": 0.25}, + { + "x": 0.25 + }, "3,1", "3,0" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,0", "4,1", "4,2", @@ -64,81 +97,143 @@ "5,7", "5,6", "5,5", - {"w": 2.25}, + { + "w": 2.25 + }, "5,4\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,1", - {"x": 1.25, "w": 1.25}, + { + "x": 1.25, + "w": 1.25 + }, "5,4\n\n\n0,1", "5,3\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "5,4\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n0,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n1,0", - {"w": 2.25}, + { + "w": 2.25 + }, "6,3\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,5\n\n\n1,0", - {"w": 2.75}, + { + "w": 2.75 + }, "6,7\n\n\n1,0", "7,6\n\n\n2,0", "7,5\n\n\n2,0", "7,4\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "7,2", "7,1", "7,0" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "6,0\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n1,1", - {"w": 2.75}, + { + "w": 2.75 + }, "6,3\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,5\n\n\n1,1", - {"w": 2.25}, + { + "w": 2.25 + }, "6,7\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "7,6\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "7,4\n\n\n2,1" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "6,0\n\n\n1,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n1,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n1,2", - {"w": 6.25}, + { + "w": 6.25 + }, "6,5\n\n\n1,2" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "6,0\n\n\n1,3", "6,1\n\n\n1,3", "6,2\n\n\n1,3", - {"w": 7}, + { + "w": 7 + }, "6,5\n\n\n1,3" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "6,0\n\n\n1,4", - {"w": 1.5}, + { + "w": 1.5 + }, "6,2\n\n\n1,4", - {"w": 7}, + { + "w": 7 + }, "6,5\n\n\n1,4" ] ] diff --git a/v3/huytbt/h50/h50.json b/v3/huytbt/h50/h50.json index 44416199e5..d5de7f90ae 100644 --- a/v3/huytbt/h50/h50.json +++ b/v3/huytbt/h50/h50.json @@ -2,13 +2,20 @@ "name": "H50", "vendorId": "0x4859", "productId": "0x0002", - "matrix": {"rows": 4, "cols": 14}, + "matrix": { + "rows": 4, + "cols": 14 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,13 +28,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -39,15 +53,25 @@ "1,9", "1,10", "1,11", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -58,29 +82,55 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,11", "2,12", "2,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "3,3", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "3,5", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "3,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,10", - {"x": 0.5}, + { + "x": 0.5 + }, "3,11", "3,12", "3,13" diff --git a/v3/iLumkb/primus75/primus75.json b/v3/iLumkb/primus75/primus75.json index bfea24c8ad..ac212269ff 100644 --- a/v3/iLumkb/primus75/primus75.json +++ b/v3/iLumkb/primus75/primus75.json @@ -2,48 +2,92 @@ "name": "primus75", "vendorId": "0x445A", "productId": "0x1014", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", - ["Spacebar", "Standard", "7u", "6u v1", "6u v2", "6u (4u left)"] + [ + "Spacebar", + "Standard", + "7u", + "6u v1", + "6u v2", + "6u (4u left)" + ] ], "keymap": [ [ - {"y": 0.25, "x": 15.5}, + { + "y": 0.25, + "x": 15.5 + }, "1,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14\n\n\n0,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,15" ], [ - {"y": 0.25, "x": 2.5}, + { + "y": 0.25, + "x": 2.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -56,14 +100,22 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", "1,15" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -76,17 +128,33 @@ "2,11", "2,12", "2,13", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -98,20 +166,37 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n1,0", "3,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -122,78 +207,148 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,13", "5,14", "5,15" ], [ - {"y": 0.75, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.75, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n3,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n3,2", "5,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n3,2", - {"c": "#777777", "w": 6}, + { + "c": "#777777", + "w": 6 + }, "5,6\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,10\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n3,3", "5,1\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n3,3", - {"c": "#777777", "w": 6}, + { + "c": "#777777", + "w": 6 + }, "5,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n3,3", "5,11\n\n\n3,3" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "5,0\n\n\n3,4", "5,1\n\n\n3,4", "5,2\n\n\n3,4", "5,3\n\n\n3,4", - {"c": "#777777", "w": 6}, + { + "c": "#777777", + "w": 6 + }, "5,6\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,10\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n3,4" ] ] diff --git a/v3/iLumkb/simpler61/simpler61.json b/v3/iLumkb/simpler61/simpler61.json index d1a29786c4..689645bbfc 100644 --- a/v3/iLumkb/simpler61/simpler61.json +++ b/v3/iLumkb/simpler61/simpler61.json @@ -2,14 +2,23 @@ "name": "Simpler61", "vendorId": "0xC3C3", "productId": "0xC361", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +82,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,24 +107,43 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5", - {"c": "#aaaaaa"}, - {"w": 1.5}, + { + "c": "#aaaaaa" + }, + { + "w": 1.5 + }, "4,10", "4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ] ] diff --git a/v3/iLumkb/simpler64/simpler64.json b/v3/iLumkb/simpler64/simpler64.json index b04806edf7..96450912f1 100644 --- a/v3/iLumkb/simpler64/simpler64.json +++ b/v3/iLumkb/simpler64/simpler64.json @@ -2,14 +2,23 @@ "name": "Simpler64", "vendorId": "0xC3C3", "productId": "0xC364", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +82,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,24 +108,42 @@ "3,9", "3,10", "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/v3/ianklug/grooveboard/grooveboard.json b/v3/ianklug/grooveboard/grooveboard.json index 874f873d04..7757dc9b23 100644 --- a/v3/ianklug/grooveboard/grooveboard.json +++ b/v3/ianklug/grooveboard/grooveboard.json @@ -2,6 +2,21 @@ "name": "ianklug grooveboard", "vendorId": "0x4B4C", "productId": "0x4742", - "matrix": {"rows": 1, "cols": 4}, - "layouts": {"keymap": [["0,0", "0,1", {"x": 2}, "0,2", "0,3"]]} + "matrix": { + "rows": 1, + "cols": 4 + }, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + { + "x": 2 + }, + "0,2", + "0,3" + ] + ] + } } diff --git a/v3/ibm122m/ibm122m.json b/v3/ibm122m/ibm122m.json index 7a150e71b6..16a504f8ac 100644 --- a/v3/ibm122m/ibm122m.json +++ b/v3/ibm122m/ibm122m.json @@ -2,12 +2,20 @@ "name": "IBM 122M", "vendorId": "0x8767", "productId": "0x5f89", - "matrix": {"rows": 8, "cols": 20}, + "matrix": { + "rows": 8, + "cols": 20 + }, "layouts": { "keymap": [ - {"name": "Model M 122 ISO"}, + { + "name": "Model M 122 ISO" + }, [ - {"x": 3.25, "c": "#999999"}, + { + "x": 3.25, + "c": "#999999" + }, "7,9", "6,9", "6,10", @@ -22,7 +30,9 @@ "0,10" ], [ - {"x": 3.25}, + { + "x": 3.25 + }, "7,10", "7,11", "6,11", @@ -37,10 +47,15 @@ "0,11" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "4,1", "4,2", - {"x": 0.25, "c": "#ffffff"}, + { + "x": 0.25, + "c": "#ffffff" + }, "4,4", "5,4", "5,5", @@ -54,13 +69,20 @@ "5,14", "4,14", "4,12", - {"c": "#999999", "w": 2}, + { + "c": "#999999", + "w": 2 + }, "4,15", - {"x": 0.5}, + { + "x": 0.5 + }, "4,16", "4,17", "5,16", - {"x": 0.5}, + { + "x": 0.5 + }, "5,15", "5,17", "5,18", @@ -69,9 +91,14 @@ [ "5,1", "3,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "4,4", - {"c": "#ffffff"}, + { + "c": "#ffffff" + }, "3,4", "3,5", "3,6", @@ -94,53 +121,84 @@ "x2": -0.25 }, "1,15", - {"x": 0.5}, + { + "x": 0.5 + }, "6,16", "2,16", "3,16", - {"x": 0.5, "c": "#ffffff"}, + { + "x": 0.5, + "c": "#ffffff" + }, "3,15", "3,17", "3,18", - {"c": "#999999"}, + { + "c": "#999999" + }, "3,0" ], [ "2,1", "2,2", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "1,2", - {"c": "#ffffff"}, + { + "c": "#ffffff" + }, "6,4", "6,5", "6,6", - {"n": true}, + { + "n": true + }, "6,7", "7,7", "7,8", - {"n": true}, + { + "n": true + }, "6,8", "6,12", "6,13", "6,14", "7,14", "1,14", - {"x": 2.75, "c": "#999999"}, + { + "x": 2.75, + "c": "#999999" + }, "7,16", - {"x": 1.5, "c": "#ffffff"}, + { + "x": 1.5, + "c": "#ffffff" + }, "6,15", - {"n": true}, + { + "n": true + }, "6,17", "6,19", - {"c": "#999999"}, + { + "c": "#999999" + }, "6,0" ], [ "6,1", "6,2", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "0,3", - {"c": "#ffffff"}, + { + "c": "#ffffff" + }, "0,4", "1,4", "1,5", @@ -152,35 +210,67 @@ "1,12", "1,13", "0,14", - {"c": "#999999", "w": 2.75}, + { + "c": "#999999", + "w": 2.75 + }, "1,3", - {"x": 0.5}, + { + "x": 0.5 + }, "1,0", "7,19", "6,19", - {"x": 0.5, "c": "#ffffff"}, + { + "x": 0.5, + "c": "#ffffff" + }, "1,1", "1,4", "1,18", - {"c": "#999999", "h": 2}, + { + "c": "#999999", + "h": 2 + }, "0,19" ], [ "7,2", "7,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "7,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "0,0", - {"c": "#ffffff", "w": 7}, + { + "c": "#ffffff", + "w": 7 + }, "0,1", - {"c": "#999999", "w": 1.5}, + { + "c": "#999999", + "w": 1.5 + }, "7,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "0,2", - {"x": 1.5}, + { + "x": 1.5 + }, "7,15", - {"x": 1.5, "c": "#ffffff", "w": 2}, + { + "x": 1.5, + "c": "#ffffff", + "w": 2 + }, "0,17", "0,18" ] diff --git a/v3/icesoup/soup10/soup10.json b/v3/icesoup/soup10/soup10.json index 61e23f3d1f..da568e9737 100644 --- a/v3/icesoup/soup10/soup10.json +++ b/v3/icesoup/soup10/soup10.json @@ -2,13 +2,33 @@ "name": "soup10", "vendorId": "0x5375", "productId": "0x0001", - "matrix": {"rows": 4, "cols": 3}, + "matrix": { + "rows": 4, + "cols": 3 + }, "layouts": { "keymap": [ - [{"x": 1}, "0,1"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + { + "x": 1 + }, + "0,1" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/v3/idank/span.json b/v3/idank/span.json index 0e461e39dc..60f66c6d92 100644 --- a/v3/idank/span.json +++ b/v3/idank/span.json @@ -1,214 +1,217 @@ { - "name": "Span", - "vendorId": "0xC3AC", - "productId": "0x3140", - "matrix": {"rows": 8, "cols": 5}, - "layouts": { - "keymap": [ - [ - { - "x": 2 - }, - "0,2", - { - "x": 7 - }, - "4,2" - ], - [ - { - "y": -0.875, - "x": 1 - }, - "0,1", - { - "x": 1 - }, - "0,3", - { - "x": 5 - }, - "4,3", - { - "x": 1 - }, - "4,1" - ], - [ - { - "y": -0.875 - }, - "0,0", - { - "x": 11 - }, - "4,0" - ], - [ - { - "y": -0.875, - "x": 4 - }, - "0,4", - { - "x": 3 - }, - "4,4" - ], - [ - { - "y": -0.375, - "x": 2 - }, - "1,2", - { - "x": 7 - }, - "5,2" - ], - [ - { - "y": -0.875, - "x": 1 - }, - "1,1", - { - "x": 1 - }, - "1,3", - { - "x": 5 - }, - "5,3", - { - "x": 1 - }, - "5,1" - ], - [ - { - "y": -0.875 - }, - "1,0", - { - "x": 11 - }, - "5,0" - ], - [ - { - "y": -0.875, - "x": 4 - }, - "1,4", - { - "x": 3 - }, - "5,4" - ], - [ - { - "y": -0.375, - "x": 2 - }, - "2,2", - { - "x": 7 - }, - "6,2" - ], - [ - { - "y": -0.875, - "x": 1 - }, - "2,1", - { - "x": 1 - }, - "2,3", - { - "x": 5 - }, - "6,3", - { - "x": 1 - }, - "6,1" - ], - [ - { - "y": -0.875 - }, - "2,0", - { - "x": 11 - }, - "6,0" - ], - [ - { - "y": -0.875, - "x": 4 - }, - "2,4", - { - "x": 3 - }, - "6,4" - ], - [ - { - "y": -0.125, - "x": 2.25 - }, - "3,2", - { - "x": 6.5 - }, - "7,2" - ], - [ - { - "r": 15, - "rx": 3.25, - "ry": 4.25, - "y": -1, - "w": 1.5 - }, - "3,3" - ], - [ - { - "r": 30, - "rx": 4.6989, - "ry": 4.6382, - "y": -1.5, - "h": 2 - }, - "3,4" - ], - [ - { - "r": -30, - "rx": 8.3011, - "y": -1.5, - "x": -1, - "h": 2 - }, - "7,4" - ], - [ - { - "r": -15, - "rx": 9.75, - "ry": 4.25, - "y": -1, - "x": -1.5, - "w": 1.5 - }, - "7,3" - ] - ] - } + "name": "Span", + "vendorId": "0xC3AC", + "productId": "0x3140", + "matrix": { + "rows": 8, + "cols": 5 + }, + "layouts": { + "keymap": [ + [ + { + "x": 2 + }, + "0,2", + { + "x": 7 + }, + "4,2" + ], + [ + { + "y": -0.875, + "x": 1 + }, + "0,1", + { + "x": 1 + }, + "0,3", + { + "x": 5 + }, + "4,3", + { + "x": 1 + }, + "4,1" + ], + [ + { + "y": -0.875 + }, + "0,0", + { + "x": 11 + }, + "4,0" + ], + [ + { + "y": -0.875, + "x": 4 + }, + "0,4", + { + "x": 3 + }, + "4,4" + ], + [ + { + "y": -0.375, + "x": 2 + }, + "1,2", + { + "x": 7 + }, + "5,2" + ], + [ + { + "y": -0.875, + "x": 1 + }, + "1,1", + { + "x": 1 + }, + "1,3", + { + "x": 5 + }, + "5,3", + { + "x": 1 + }, + "5,1" + ], + [ + { + "y": -0.875 + }, + "1,0", + { + "x": 11 + }, + "5,0" + ], + [ + { + "y": -0.875, + "x": 4 + }, + "1,4", + { + "x": 3 + }, + "5,4" + ], + [ + { + "y": -0.375, + "x": 2 + }, + "2,2", + { + "x": 7 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 1 + }, + "2,1", + { + "x": 1 + }, + "2,3", + { + "x": 5 + }, + "6,3", + { + "x": 1 + }, + "6,1" + ], + [ + { + "y": -0.875 + }, + "2,0", + { + "x": 11 + }, + "6,0" + ], + [ + { + "y": -0.875, + "x": 4 + }, + "2,4", + { + "x": 3 + }, + "6,4" + ], + [ + { + "y": -0.125, + "x": 2.25 + }, + "3,2", + { + "x": 6.5 + }, + "7,2" + ], + [ + { + "r": 15, + "rx": 3.25, + "ry": 4.25, + "y": -1, + "w": 1.5 + }, + "3,3" + ], + [ + { + "r": 30, + "rx": 4.6989, + "ry": 4.6382, + "y": -1.5, + "h": 2 + }, + "3,4" + ], + [ + { + "r": -30, + "rx": 8.3011, + "y": -1.5, + "x": -1, + "h": 2 + }, + "7,4" + ], + [ + { + "r": -15, + "rx": 9.75, + "ry": 4.25, + "y": -1, + "x": -1.5, + "w": 1.5 + }, + "7,3" + ] + ] } +} diff --git a/v3/idank/sweeq.json b/v3/idank/sweeq.json index 6d9ac79d1a..90b0df2f2e 100644 --- a/v3/idank/sweeq.json +++ b/v3/idank/sweeq.json @@ -2,7 +2,10 @@ "name": "Sweeq", "vendorId": "0xC3AB", "productId": "0x3139", - "matrix": {"rows": 8, "cols": 5}, + "matrix": { + "rows": 8, + "cols": 5 + }, "layouts": { "keymap": [ [ diff --git a/v3/idb/idb_60/idb_60.json b/v3/idb/idb_60/idb_60.json index 13334afc6f..8caed4319f 100644 --- a/v3/idb/idb_60/idb_60.json +++ b/v3/idb/idb_60/idb_60.json @@ -2,20 +2,34 @@ "name": "idb 60", "vendorId": "0x494b", "productId": "0x0001", - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Full Right Shift", - ["Bottom Row", "WKL", "Blockerless", "MX HHKB", "True HHKB"] + [ + "Bottom Row", + "WKL", + "Blockerless", + "MX HHKB", + "True HHKB" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -28,16 +42,28 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,6\n\n\n0,1", "0,7\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -50,7 +76,9 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6\n\n\n1,0", { "x": 1.75, @@ -64,9 +92,15 @@ "5,6\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -78,19 +112,36 @@ "5,4", "4,5", "5,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,6\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "3,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "6,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -101,70 +152,148 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,6\n\n\n3,0", "7,6\n\n\n3,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "6,6\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n4,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "9,0\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,1\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "9,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,5\n\n\n4,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "8,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,6\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n4,1", "9,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "9,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,5\n\n\n4,1", "8,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,6\n\n\n4,1" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "8,0\n\n\n4,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,0\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "9,3\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,5\n\n\n4,2", "8,6\n\n\n4,2", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "9,6\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "8,0\n\n\n4,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,0\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n4,3", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "9,3\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,5\n\n\n4,3", "8,6\n\n\n4,3", - {"c": "#cccccc", "w": 2.5, "d": true}, + { + "c": "#cccccc", + "w": 2.5, + "d": true + }, "9,6\n\n\n4,3" ] ] diff --git a/v3/idobao/id42/id42.json b/v3/idobao/id42/id42.json index 93dc7637c6..2a8e010655 100644 --- a/v3/idobao/id42/id42.json +++ b/v3/idobao/id42/id42.json @@ -2,15 +2,26 @@ "name": "IDOBAO ID42", "vendorId": "0x6964", "productId": "0x0042", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,13 +32,19 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -37,13 +54,21 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,11" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -51,24 +76,42 @@ "2,5", "2,6", "2,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,8", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "3,6", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "3,9", "3,10", "3,11" diff --git a/v3/idobao/id61/id61.json b/v3/idobao/id61/id61.json index 78e3876bf7..a2299981b4 100644 --- a/v3/idobao/id61/id61.json +++ b/v3/idobao/id61/id61.json @@ -2,11 +2,21 @@ "name": "IDOBAO ID61", "vendorId": "0x6964", "productId": "0x0061", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Mac MCon", "title": "macOS Mission Control", "shortName": "MCon"}, - {"name": "Mac LPad", "title": "macOS Launchpad", "shortName": "LPad"}, + { + "name": "Mac MCon", + "title": "macOS Mission Control", + "shortName": "MCon" + }, + { + "name": "Mac LPad", + "title": "macOS Launchpad", + "shortName": "LPad" + }, { "name": "Toggle Arrows", "title": "Toggle Right Keys are Arrows feature", @@ -42,15 +52,28 @@ "title": "KC_RCTL or KC_RGHT", "shortName": "RCtrl | Right" }, - {"name": "Version", "title": "Type Firmware Version", "shortName": "Ver?"} + { + "name": "Version", + "title": "Type Firmware Version", + "shortName": "Ver?" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -63,13 +86,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -82,13 +112,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -100,13 +137,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -117,25 +162,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/idobao/id63/id63.json b/v3/idobao/id63/id63.json index ce8490f176..92a07919f8 100644 --- a/v3/idobao/id63/id63.json +++ b/v3/idobao/id63/id63.json @@ -2,27 +2,78 @@ "name": "IDOBAO ID63", "vendorId": "0x6964", "productId": "0x0063", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Mac MCon", "title": "macOS Mission Control", "shortName": "MCon"}, - {"name": "Mac LPad", "title": "macOS Launchpad", "shortName": "LPad"}, - {"name": "Toggle Per-key", "title": "RGB_TPK", "shortName": "RGB T/PK"}, - {"name": "Toggle Under Glow", "title": "RGB_TUG", "shortName": "RGB T/UG"}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "Version", "title": "Type Firmware Version", "shortName": "Ver?"} + { + "name": "Mac MCon", + "title": "macOS Mission Control", + "shortName": "MCon" + }, + { + "name": "Mac LPad", + "title": "macOS Launchpad", + "shortName": "LPad" + }, + { + "name": "Toggle Per-key", + "title": "RGB_TPK", + "shortName": "RGB T/PK" + }, + { + "name": "Toggle Under Glow", + "title": "RGB_TUG", + "shortName": "RGB T/UG" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "Version", + "title": "Type Firmware Version", + "shortName": "Ver?" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -35,13 +86,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -54,13 +112,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,13 +137,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -88,25 +161,42 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/v3/idobao/id67/id67-v2.json b/v3/idobao/id67/id67-v2.json index fb55f6a983..3f39e353ac 100644 --- a/v3/idobao/id67/id67-v2.json +++ b/v3/idobao/id67/id67-v2.json @@ -2,27 +2,78 @@ "name": "IDOBAO ID67", "vendorId": "0x6964", "productId": "0x0267", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Mac MCon", "title": "macOS Mission Control", "shortName": "MCon"}, - {"name": "Mac LPad", "title": "macOS Launchpad", "shortName": "LPad"}, - {"name": "Toggle Per-key", "title": "RGB_TPK", "shortName": "RGB T/PK"}, - {"name": "Toggle Under Glow", "title": "RGB_TUG", "shortName": "RGB T/UG"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "Version", "title": "Type Firmware Version", "shortName": "Ver?"} + { + "name": "Mac MCon", + "title": "macOS Mission Control", + "shortName": "MCon" + }, + { + "name": "Mac LPad", + "title": "macOS Launchpad", + "shortName": "LPad" + }, + { + "name": "Toggle Per-key", + "title": "RGB_TPK", + "shortName": "RGB T/PK" + }, + { + "name": "Toggle Under Glow", + "title": "RGB_TUG", + "shortName": "RGB T/UG" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "Version", + "title": "Type Firmware Version", + "shortName": "Ver?" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -35,14 +86,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -55,14 +113,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -74,15 +139,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -93,27 +167,49 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/idobao/id67/id67.json b/v3/idobao/id67/id67.json index e064090118..3cb47e6e83 100644 --- a/v3/idobao/id67/id67.json +++ b/v3/idobao/id67/id67.json @@ -2,15 +2,26 @@ "name": "IDOBAO ID67", "vendorId": "0x6964", "productId": "0x0067", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +61,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +87,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,27 +115,49 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/idobao/id75/id75.json b/v3/idobao/id75/id75.json index 1899346bec..1b1a98d989 100644 --- a/v3/idobao/id75/id75.json +++ b/v3/idobao/id75/id75.json @@ -2,15 +2,26 @@ "name": "IDOBAO ID75", "vendorId": "0x6964", "productId": "0x0075", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,9 +38,13 @@ "0,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +57,17 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13", "1,14" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,14 +79,18 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,12", "2,13", "2,14" ], [ "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -78,12 +101,18 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11", "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ @@ -99,7 +128,9 @@ "4,9", "4,10", "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/idobao/id80/id80-v3.json b/v3/idobao/id80/id80-v3.json index 5f76bd9d55..06ef71848b 100644 --- a/v3/idobao/id80/id80-v3.json +++ b/v3/idobao/id80/id80-v3.json @@ -2,48 +2,110 @@ "name": "IDOBAO ID80v3", "vendorId": "0x6964", "productId": "0x0380", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], + "matrix": { + "rows": 9, + "cols": 11 + }, "customKeycodes": [ - {"name": "Mac MCon", "title": "macOS Mission Control", "shortName": "MCon"}, - {"name": "Mac LPad", "title": "macOS Launchpad", "shortName": "LPad"}, - {"name": "Toggle Per-key", "title": "RGB_TPK", "shortName": "RGB T/PK"}, - {"name": "Toggle Under Glow", "title": "RGB_TUG", "shortName": "RGB T/UG"}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "Version", "title": "Type Firmware Version", "shortName": "Ver?"} + { + "name": "Mac MCon", + "title": "macOS Mission Control", + "shortName": "MCon" + }, + { + "name": "Mac LPad", + "title": "macOS Launchpad", + "shortName": "LPad" + }, + { + "name": "Toggle Per-key", + "title": "RGB_TPK", + "shortName": "RGB T/PK" + }, + { + "name": "Toggle Under Glow", + "title": "RGB_TUG", + "shortName": "RGB T/UG" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "Version", + "title": "Type Firmware Version", + "shortName": "Ver?" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" ], - "matrix": {"rows": 9, "cols": 11}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,5", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,5", "2,5", "3,5", "4,5", - {"x": 0.25}, + { + "x": 0.25 + }, "5,5", "6,5", "7,5", "8,5", - {"x": 0.25}, + { + "x": 0.25 + }, "7,10", "5,10", "4,10", "3,10", - {"x": 0.25}, + { + "x": 0.25 + }, "6,10", - {"x": 0.25}, + { + "x": 0.25 + }, "2,10" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "0,4", "1,4", "2,4", @@ -57,15 +119,26 @@ "7,9", "5,9", "4,9", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,9", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,9" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "2,3", "3,3", @@ -78,15 +151,24 @@ "7,8", "5,8", "4,8", - {"w": 1.5}, + { + "w": 1.5 + }, "3,8", - {"x": 0.25}, + { + "x": 0.25 + }, "2,8" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "2,2", "3,2", @@ -98,13 +180,21 @@ "8,7", "7,7", "5,7", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,7" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "3,1", "4,1", @@ -115,25 +205,60 @@ "8,6", "7,6", "5,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,6" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "3,6"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "3,6" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,0", - {"w": 1.5}, + { + "w": 1.5 + }, "7,0" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "5,0", "4,0", "3,0"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,0", + "4,0", + "3,0" + ] ] } } diff --git a/v3/idobao/id80/id80.json b/v3/idobao/id80/id80.json index 3f17fa4108..1a45b6d061 100644 --- a/v3/idobao/id80/id80.json +++ b/v3/idobao/id80/id80.json @@ -2,36 +2,58 @@ "name": "IDOBAO ID80", "vendorId": "0x6964", "productId": "0x0080", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 9, "cols": 11}, + "matrix": { + "rows": 9, + "cols": 11 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,5", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,5", "2,5", "3,5", "4,5", - {"x": 0.25}, + { + "x": 0.25 + }, "5,5", "6,5", "7,5", "8,5", - {"x": 0.25}, + { + "x": 0.25 + }, "7,10", "5,10", "4,10", "3,10", - {"x": 0.25}, + { + "x": 0.25 + }, "6,10", - {"x": 0.25}, + { + "x": 0.25 + }, "2,10" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "0,4", "1,4", "2,4", @@ -45,15 +67,26 @@ "7,9", "5,9", "4,9", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,9", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,9" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "2,3", "3,3", @@ -66,15 +99,24 @@ "7,8", "5,8", "4,8", - {"w": 1.5}, + { + "w": 1.5 + }, "3,8", - {"x": 0.25}, + { + "x": 0.25 + }, "2,8" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "2,2", "3,2", @@ -86,13 +128,21 @@ "8,7", "7,7", "5,7", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,7" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "3,1", "4,1", @@ -103,25 +153,60 @@ "8,6", "7,6", "5,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,6" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "3,6"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "3,6" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,0", - {"w": 1.5}, + { + "w": 1.5 + }, "7,0" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "5,0", "4,0", "3,0"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,0", + "4,0", + "3,0" + ] ] } } diff --git a/v3/idobao/id80/id80iso.json b/v3/idobao/id80/id80iso.json index 285bac3f53..cf50252a69 100644 --- a/v3/idobao/id80/id80iso.json +++ b/v3/idobao/id80/id80iso.json @@ -2,36 +2,60 @@ "name": "IDOBAO ID80 ISO", "vendorId": "0x6964", "productId": "0x0081", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 9, "cols": 11}, + "matrix": { + "rows": 9, + "cols": 11 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,5", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,5", "2,5", "3,5", "4,5", - {"x": 0.25}, + { + "x": 0.25 + }, "5,5", "6,5", "7,5", "8,5", - {"x": 0.25}, + { + "x": 0.25 + }, "7,10", "5,10", "4,10", "3,10", - {"x": 0.25}, + { + "x": 0.25 + }, "6,10", - {"x": 0.25}, + { + "x": 0.25 + }, "2,10" ], [ - {"y": 0.5, "x": 2.75}, + { + "y": 0.5, + "x": 2.75 + }, "0,4", "1,4", "2,4", @@ -45,15 +69,27 @@ "7,9", "5,9", "4,9", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,9", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,9" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "2,3", "3,3", @@ -76,13 +112,21 @@ "x2": -0.25 }, "3,8", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,8" ], [ - {"x": 2.75, "w": 1.75}, + { + "x": 2.75, + "w": 1.75 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "2,2", "3,2", @@ -97,9 +141,15 @@ "4,7" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "2,1", "3,1", @@ -111,25 +161,61 @@ "8,6", "7,6", "5,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,6" ], - [{"y": -0.75, "x": 17, "c": "#777777"}, "3,6"], [ - {"y": -0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 17, + "c": "#777777" + }, + "3,6" + ], + [ + { + "y": -0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,0", - {"w": 1.5}, + { + "w": 1.5 + }, "7,0" ], - [{"y": -0.75, "x": 16, "c": "#777777"}, "5,0", "4,0", "3,0"] + [ + { + "y": -0.75, + "x": 16, + "c": "#777777" + }, + "5,0", + "4,0", + "3,0" + ] ] } } diff --git a/v3/idobao/id87/id87-v2.json b/v3/idobao/id87/id87-v2.json index f3fed756fc..6f7487e5dd 100644 --- a/v3/idobao/id87/id87-v2.json +++ b/v3/idobao/id87/id87-v2.json @@ -2,48 +2,110 @@ "name": "IDOBAO ID87v2", "vendorId": "0x6964", "productId": "0x0287", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], + "matrix": { + "rows": 11, + "cols": 9 + }, "customKeycodes": [ - {"name": "Mac MCon", "title": "macOS Mission Control", "shortName": "MCon"}, - {"name": "Mac LPad", "title": "macOS Launchpad", "shortName": "LPad"}, - {"name": "Toggle Per-key", "title": "RGB_TPK", "shortName": "RGB T/PK"}, - {"name": "Toggle Under Glow", "title": "RGB_TUG", "shortName": "RGB T/UG"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "·", "title": "{undefined}", "shortName": "·"}, - {"name": "Version", "title": "Type Firmware Version", "shortName": "Ver?"} + { + "name": "Mac MCon", + "title": "macOS Mission Control", + "shortName": "MCon" + }, + { + "name": "Mac LPad", + "title": "macOS Launchpad", + "shortName": "LPad" + }, + { + "name": "Toggle Per-key", + "title": "RGB_TPK", + "shortName": "RGB T/PK" + }, + { + "name": "Toggle Under Glow", + "title": "RGB_TUG", + "shortName": "RGB T/UG" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "·", + "title": "{undefined}", + "shortName": "·" + }, + { + "name": "Version", + "title": "Type Firmware Version", + "shortName": "Ver?" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" ], - "matrix": {"rows": 11, "cols": 9}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "6,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,7", "6,5", "6,4", "6,3", - {"x": 0.25}, + { + "x": 0.25 + }, "6,6", "6,2", "6,1" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -57,17 +119,28 @@ "7,0", "7,7", "7,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,3", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "7,6", "7,2", "7,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,17 +153,26 @@ "8,7", "8,5", "8,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,3", - {"x": 0.25}, + { + "x": 0.25 + }, "8,6", "8,2", "8,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -102,13 +184,21 @@ "9,8", "9,7", "9,5", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "9,3" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -119,29 +209,57 @@ "10,8", "10,7", "10,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "10,4", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "9,2" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,8", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "10,6", "10,2", "10,1" diff --git a/v3/idobao/id87/id87.json b/v3/idobao/id87/id87.json index 963253234b..494f928fd3 100644 --- a/v3/idobao/id87/id87.json +++ b/v3/idobao/id87/id87.json @@ -2,36 +2,59 @@ "name": "IDOBAO ID87", "vendorId": "0x6964", "productId": "0x0087", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 11, "cols": 9}, + "matrix": { + "rows": 11, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "6,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,7", "6,5", "6,4", "6,3", - {"x": 0.25}, + { + "x": 0.25 + }, "6,6", "6,2", "6,1" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -45,17 +68,28 @@ "7,0", "7,7", "7,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,3", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "7,6", "7,2", "7,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,17 +102,26 @@ "8,7", "8,5", "8,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,3", - {"x": 0.25}, + { + "x": 0.25 + }, "8,6", "8,2", "8,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,13 +133,20 @@ "9,8", "9,7", "9,5", - {"w": 2.25}, + { + "w": 2.25 + }, "9,3" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -107,29 +157,56 @@ "10,8", "10,7", "10,5", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "10,4", - {"x": 1.25}, + { + "x": 1.25 + }, "9,2" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,8", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "10,6", "10,2", "10,1" diff --git a/v3/idobao/id96/id96.json b/v3/idobao/id96/id96.json index d274c95c17..39743b04a0 100644 --- a/v3/idobao/id96/id96.json +++ b/v3/idobao/id96/id96.json @@ -2,15 +2,49 @@ "name": "IDOBAO ID96", "vendorId": "0x6964", "productId": "0x0096", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { + "labels": [ + "Split Backspace", + "Split Numpad +", + "Split Numpad Enter", + "ISO left shift", + "Large Numpad 0", + "Full Size Right Shift", + [ + "Bottom Row", + "1u Bottom Row", + "Standard with arrow keys", + "Standard 1.25u bottom row", + "7u Spacebar with arrow keys", + "7u Spacebar with 1.25u right", + "7u Spacebar & 1u right", + "7u Spacebar standard", + "7u Spacebar standard & 1u right", + "6u Spacebar with arrow keys", + "6u Spacebar & 1u right", + "6u Spacebar &1.25u right" + ] + ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", "5,2", "5,3", @@ -23,7 +57,9 @@ "11,7", "11,5", "11,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "11,3", "11,6", "11,2", @@ -32,7 +68,10 @@ "6,3" ], [ - {"x": 2.75, "c": "#cccccc"}, + { + "x": 2.75, + "c": "#cccccc" + }, "4,0", "4,1", "4,2", @@ -46,23 +85,40 @@ "10,7", "10,5", "10,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "10,6\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "10,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,1", "10,0", "6,4", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "10,3\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,6\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -75,20 +131,33 @@ "9,7", "9,5", "9,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,4", "9,6", "9,2", "9,1", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "8,0\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,0\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.75, "c": "#777777"}, + { + "x": 2.75, + "w": 1.75, + "c": "#777777" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -100,23 +169,42 @@ "8,8", "8,7", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "9,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,6", "8,2", "8,1", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "8,0\n\n\n1,1" ], [ - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "1,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n3,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "1,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -127,227 +215,402 @@ "7,8", "7,7", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,4\n\n\n5,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,3\n\n\n5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,6", "7,2", "7,1", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "6,0\n\n\n2,0", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "7,0\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "0,0\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2\n\n\n6,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,6\n\n\n6,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,8\n\n\n6,0", "0,7\n\n\n6,0", "0,5\n\n\n6,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,0", "0,3\n\n\n6,0", "6,6\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,2\n\n\n4,0", "6,1", - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "6,0\n\n\n2,1" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "0,0\n\n\n6,1", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1\n\n\n6,1", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2\n\n\n6,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,6\n\n\n6,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,8\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "0,5\n\n\n6,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,1", "0,3\n\n\n6,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.75 + }, "7,4\n\n\n5,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "0,0\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2\n\n\n6,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "0,6\n\n\n6,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,8\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "0,7\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "0,4\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "0,3\n\n\n6,2", - {"x": 0.5, "c": "#cccccc", "w": 2}, + { + "x": 0.5, + "c": "#cccccc", + "w": 2 + }, "6,2\n\n\n4,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n6,3", - {"w": 1.5}, + { + "w": 1.5 + }, "0,1\n\n\n6,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,6\n\n\n6,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,8\n\n\n6,3", - {"w": 1.5}, + { + "w": 1.5 + }, "0,5\n\n\n6,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,3", "0,3\n\n\n6,3" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n6,4", - {"w": 1.5}, + { + "w": 1.5 + }, "0,1\n\n\n6,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,6\n\n\n6,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,8\n\n\n6,4", - {"w": 1.25}, + { + "w": 1.25 + }, "0,7\n\n\n6,4", - {"w": 1.25}, + { + "w": 1.25 + }, "0,4\n\n\n6,4", - {"w": 1.25}, + { + "w": 1.25 + }, "0,3\n\n\n6,4" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "0,0\n\n\n6,5", - {"w": 1.5}, + { + "w": 1.5 + }, "0,1\n\n\n6,5", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,6\n\n\n6,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,8\n\n\n6,5", "0,7\n\n\n6,5", "0,5\n\n\n6,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,5", "0,3\n\n\n6,5" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n6,6", "0,1\n\n\n6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n6,6", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,6\n\n\n6,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,7\n\n\n6,6", "0,4\n\n\n6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "0,3\n\n\n6,6" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "0,0\n\n\n6,7", "0,1\n\n\n6,7", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n6,7", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "0,6\n\n\n6,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,7\n\n\n6,7", "0,5\n\n\n6,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,7", "0,3\n\n\n6,7" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n6,8", "0,1\n\n\n6,8", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n6,8", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "0,6\n\n\n6,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,8\n\n\n6,8", - {"w": 1.5}, + { + "w": 1.5 + }, "0,5\n\n\n6,8", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,8", "0,3\n\n\n6,8" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n6,9", "0,1\n\n\n6,9", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n6,9", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "0,6\n\n\n6,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,8\n\n\n6,9", "0,7\n\n\n6,9", "0,5\n\n\n6,9", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,4\n\n\n6,9", "0,3\n\n\n6,9" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0\n\n\n6,10", "0,1\n\n\n6,10", - {"w": 1.5}, + { + "w": 1.5 + }, "0,2\n\n\n6,10", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "0,6\n\n\n6,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,8\n\n\n6,10", - {"w": 1.25}, + { + "w": 1.25 + }, "0,7\n\n\n6,10", - {"w": 1.25}, + { + "w": 1.25 + }, "0,4\n\n\n6,10", - {"w": 1.25}, + { + "w": 1.25 + }, "0,3\n\n\n6,10" ] - ], - "labels": [ - "Split Backspace", - "Split Numpad +", - "Split Numpad Enter", - "ISO left shift", - "Large Numpad 0", - "Full Size Right Shift", - [ - "Bottom Row", - "1u Bottom Row", - "Standard with arrow keys", - "Standard 1.25u bottom row", - "7u Spacebar with arrow keys", - "7u Spacebar with 1.25u right", - "7u Spacebar & 1u right", - "7u Spacebar standard", - "7u Spacebar standard & 1u right", - "6u Spacebar with arrow keys", - "6u Spacebar & 1u right", - "6u Spacebar &1.25u right" - ] ] } } diff --git a/v3/idobao/montex/montex-v1rgb.json b/v3/idobao/montex/montex-v1rgb.json index fd72772189..308711fd97 100644 --- a/v3/idobao/montex/montex-v1rgb.json +++ b/v3/idobao/montex/montex-v1rgb.json @@ -2,17 +2,80 @@ "name": "IDOBAO Montex RGB", "vendorId": "0x6964", "productId": "0x0127", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 5}, + "matrix": { + "rows": 6, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [{"c": "#777777"}, "0,0", {"c": "#aaaaaa"}, "0,1", "0,2", "0,3", "0,4"], - [{"y": 0.5, "c": "#cccccc"}, "1,0", "1,1", "1,2", "1,3", "1,4"], - ["2,0", "2,1", "2,2", "2,3", {"h": 2}, "2,4"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3", {"c": "#777777", "h": 2}, "5,3"], - [{"c": "#cccccc"}, "5,0", {"w": 2}, "5,1", "5,2"] + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#aaaaaa" + }, + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + { + "h": 2 + }, + "2,4" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3", + { + "c": "#777777", + "h": 2 + }, + "5,3" + ], + [ + { + "c": "#cccccc" + }, + "5,0", + { + "w": 2 + }, + "5,1", + "5,2" + ] ] } } diff --git a/v3/idobao/montex/montex-v2.json b/v3/idobao/montex/montex-v2.json index 988c68b530..c7369c8063 100644 --- a/v3/idobao/montex/montex-v2.json +++ b/v3/idobao/montex/montex-v2.json @@ -2,33 +2,132 @@ "name": "IDOBAO Montex V2", "vendorId": "0x6964", "productId": "0x0227", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], + "matrix": { + "rows": 6, + "cols": 5 + }, "customKeycodes": [ - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "Toggle Per-key", "title": "RGB_TPK", "shortName": "RGB T/PK"}, - {"name": "Toggle Under Glow", "title": "RGB_TUG", "shortName": "RGB T/UG"}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, - {"name": "", "title": "{undefined}", "shortName": ""}, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "Toggle Per-key", + "title": "RGB_TPK", + "shortName": "RGB T/PK" + }, + { + "name": "Toggle Under Glow", + "title": "RGB_TUG", + "shortName": "RGB T/UG" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, + { + "name": "", + "title": "{undefined}", + "shortName": "" + }, { "name": "Toggle NumLk LED", "title": "Toggle NumLock LED Feature", "shortName": "NumLk LED" }, - {"name": "Version", "title": "Type Firmware Version", "shortName": "Ver?"} + { + "name": "Version", + "title": "Type Firmware Version", + "shortName": "Ver?" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" ], - "matrix": {"rows": 6, "cols": 5}, "layouts": { "keymap": [ - [{"c": "#777777"}, "0,0", {"c": "#aaaaaa"}, "0,1", "0,2", "0,3", "0,4"], - [{"y": 0.5, "c": "#cccccc"}, "1,0", "1,1", "1,2", "1,3", "1,4"], - ["2,0", "2,1", "2,2", "2,3", {"h": 2}, "2,4"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3", {"c": "#777777", "h": 2}, "5,3"], - [{"c": "#cccccc"}, "5,0", {"w": 2}, "5,1", "5,2"] + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#aaaaaa" + }, + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + { + "h": 2 + }, + "2,4" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3", + { + "c": "#777777", + "h": 2 + }, + "5,3" + ], + [ + { + "c": "#cccccc" + }, + "5,0", + { + "w": 2 + }, + "5,1", + "5,2" + ] ] } } diff --git a/v3/idobao/montex/montex.json b/v3/idobao/montex/montex.json index d5b154d35b..19c1b02635 100644 --- a/v3/idobao/montex/montex.json +++ b/v3/idobao/montex/montex.json @@ -2,17 +2,82 @@ "name": "IDOBAO Montex27", "vendorId": "0x6964", "productId": "0x6060", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 5}, + "matrix": { + "rows": 6, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - [{"c": "#777777"}, "0,0", {"c": "#aaaaaa"}, "0,1", "0,2", "0,3", "0,4"], - [{"y": 0.5, "c": "#cccccc"}, "1,0", "1,1", "1,2", "1,3", "1,4"], - ["2,0", "2,1", "2,2", "2,3", {"h": 2, "h2": 1}, "2,4"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3", {"c": "#777777", "h": 2, "h2": 1}, "5,3"], - [{"c": "#cccccc"}, "5,0", {"w": 2}, "5,1", "5,2"] + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#aaaaaa" + }, + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + { + "h": 2, + "h2": 1 + }, + "2,4" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3", + { + "c": "#777777", + "h": 2, + "h2": 1 + }, + "5,3" + ], + [ + { + "c": "#cccccc" + }, + "5,0", + { + "w": 2 + }, + "5,1", + "5,2" + ] ] } } diff --git a/v3/idyllic/tinny50_rgb.json b/v3/idyllic/tinny50_rgb.json index f4742d947f..166aec72b6 100644 --- a/v3/idyllic/tinny50_rgb.json +++ b/v3/idyllic/tinny50_rgb.json @@ -2,11 +2,13 @@ "name": "Tinny50 RGB", "vendorId": "0x7A79", "productId": "0x5450", - "menus": ["qmk_rgb_matrix"], "matrix": { "rows": 5, "cols": 12 }, + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [], "keymap": [ diff --git a/v3/igloo/igloo.json b/v3/igloo/igloo.json index 30f72fca75..e737efde0f 100644 --- a/v3/igloo/igloo.json +++ b/v3/igloo/igloo.json @@ -2,13 +2,18 @@ "name": "Igloo", "vendorId": "0xBEAD", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { - "labels": ["Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - "Split Enter"], + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + "Split Enter" + ], "keymap": [ [ { diff --git a/v3/illusion/rosa.json b/v3/illusion/rosa.json index 0565a51491..d329021689 100644 --- a/v3/illusion/rosa.json +++ b/v3/illusion/rosa.json @@ -2,15 +2,32 @@ "name": "Rosa", "vendorId": "0x694B", "productId": "0x6952", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"y": 0.5, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "y": 0.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +40,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +66,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,18 +91,31 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"y": -0.25, "x": 15.5, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.25, + "x": 15.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"y": -0.75, "w": 2.25}, + { + "y": -0.75, + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,21 +126,36 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", "4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ] ] diff --git a/v3/inett_studio/sqx/sqx.json b/v3/inett_studio/sqx/sqx.json index 4686300e99..d8e6baac79 100644 --- a/v3/inett_studio/sqx/sqx.json +++ b/v3/inett_studio/sqx/sqx.json @@ -2,23 +2,47 @@ "name": "Square.X", "vendorId": "0x694E", "productId": "0x5336", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "ANSI / ISO Enter", "Split Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25u Standard", "7u WKL", "7u HHKB"] + [ + "Bottom Row", + "6.25u Standard", + "7u WKL", + "7u HHKB" + ] ], "keymap": [ - [{"x": 15.75}, "0,12\n\n\n1,1", "0,13\n\n\n1,1"], [ - {"y": 0.25, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "0,12\n\n\n1,1", + "0,13\n\n\n1,1" + ], + [ + { + "y": 0.25, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -31,13 +55,21 @@ "0,9", "0,10", "0,11", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n1,0" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,15 +82,30 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"x": 2, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,19 +117,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -93,57 +157,109 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,12\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5, "d": true}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5, + "d": true + }, "\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,2" ] ] diff --git a/v3/inland/kb83.json b/v3/inland/kb83.json index 69d8b64de1..e1cdba494b 100644 --- a/v3/inland/kb83.json +++ b/v3/inland/kb83.json @@ -1,262 +1,343 @@ { - "name": "KB83", - "vendorId": "0xFFFE", - "productId": "0x0007", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 200], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["All Off", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 2], - ["CYCLE_ALL", 3], - ["CYCLE_LEFT_RIGHT", 4], - ["CYCLE_UP_DOWN", 5], - ["RAINBOW_MOVING_CHEVRON", 6], - ["CYCLE_OUT_IN", 7], - ["CYCLE_OUT_IN_DUAL", 8], - ["CYCLE_PINWHEEL", 9], - ["CYCKE_SPIRAL", 10], - ["DUAL_BEACON", 11], - ["RAINBOW_BEACON", 12], - ["RAINDROPS", 13], - ["TYPING_HEATMAP", 14], - ["SOLID_REACTIVE_SIMPLE", 15], - ["SOLID_REACTIVE", 16], - ["MATRIX_MULTISPLASH", 17] + "name": "KB83", + "vendorId": "0xFFFE", + "productId": "0x0007", + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 200 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "All Off", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 2 + ], + [ + "CYCLE_ALL", + 3 + ], + [ + "CYCLE_LEFT_RIGHT", + 4 + ], + [ + "CYCLE_UP_DOWN", + 5 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 6 + ], + [ + "CYCLE_OUT_IN", + 7 + ], + [ + "CYCLE_OUT_IN_DUAL", + 8 + ], + [ + "CYCLE_PINWHEEL", + 9 + ], + [ + "CYCKE_SPIRAL", + 10 + ], + [ + "DUAL_BEACON", + 11 + ], + [ + "RAINBOW_BEACON", + 12 + ], + [ + "RAINDROPS", + 13 + ], + [ + "TYPING_HEATMAP", + 14 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 15 + ], + [ + "SOLID_REACTIVE", + 16 + ], + [ + "MATRIX_MULTISPLASH", + 17 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": { "rows": 6, "cols": 16 }, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#AAAAAA" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.25 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "0,13", - { - "x": 0.5 - }, - "0,15\n\n\n\n\n\n\n\n\ne0" - ], - [ - { - "y": 0.25 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#AAAAAA", - "w": 2 - }, - "1,13", - { - "x": 0.5 - }, - "1,15" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#AAAAAA", - "w": 1.5 - }, - "2,13", - { - "x": 0.5 - }, - "2,15" - ], - [ - { - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13", - { - "x": 0.5, - "c": "#AAAAAA" - }, - "3,15" - ], - [ - { - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - { - "c": "#AAAAAA", - "w": 1.75 - }, - "4,13", - { - "x": 1.5 - }, - "4,15" - ], - [ - { - "y": -0.75, - "x": 14.25, - "c": "#777777" - }, - "4,14" - ], - [ - { - "y": -0.25, - "c": "#AAAAAA", - "w": 1.25 - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25 - }, - "5,5", - "5,9", - "5,10", - "5,11" - ], - [ - { - "y": -0.75, - "x": 13.25, - "c": "#777777" - }, - "5,13", - "5,14", - "5,15" - ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } ] } + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#AAAAAA" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13", + { + "x": 0.5 + }, + "0,15\n\n\n\n\n\n\n\n\ne0" + ], + [ + { + "y": 0.25 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#AAAAAA", + "w": 2 + }, + "1,13", + { + "x": 0.5 + }, + "1,15" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#AAAAAA", + "w": 1.5 + }, + "2,13", + { + "x": 0.5 + }, + "2,15" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13", + { + "x": 0.5, + "c": "#AAAAAA" + }, + "3,15" + ], + [ + { + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "c": "#AAAAAA", + "w": 1.75 + }, + "4,13", + { + "x": 1.5 + }, + "4,15" + ], + [ + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "4,14" + ], + [ + { + "y": -0.25, + "c": "#AAAAAA", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25 + }, + "5,5", + "5,9", + "5,10", + "5,11" + ], + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,13", + "5,14", + "5,15" + ] + ] } +} diff --git a/v3/inland/mk47.json b/v3/inland/mk47.json index f9e9fd9e43..eb23fd97a4 100644 --- a/v3/inland/mk47.json +++ b/v3/inland/mk47.json @@ -1,155 +1,236 @@ { - "name": "MK47", - "vendorId": "0xFFFE", - "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 200], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["All Off", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 2], - ["CYCLE_ALL", 3], - ["CYCLE_LEFT_RIGHT", 4], - ["CYCLE_UP_DOWN", 5], - ["RAINBOW_MOVING_CHEVRON", 6], - ["CYCLE_OUT_IN", 7], - ["CYCLE_OUT_IN_DUAL", 8], - ["CYCLE_PINWHEEL", 9], - ["CYCKE_SPIRAL", 10], - ["DUAL_BEACON", 11], - ["RAINBOW_BEACON", 12], - ["RAINDROPS", 13], - ["TYPING_HEATMAP", 14], - ["SOLID_REACTIVE_SIMPLE", 15], - ["SOLID_REACTIVE", 16], - ["MATRIX_MULTISPLASH", 17] + "name": "MK47", + "vendorId": "0xFFFE", + "productId": "0x0002", + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 200 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "All Off", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 2 + ], + [ + "CYCLE_ALL", + 3 + ], + [ + "CYCLE_LEFT_RIGHT", + 4 + ], + [ + "CYCLE_UP_DOWN", + 5 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 6 + ], + [ + "CYCLE_OUT_IN", + 7 + ], + [ + "CYCLE_OUT_IN_DUAL", + 8 + ], + [ + "CYCLE_PINWHEEL", + 9 + ], + [ + "CYCKE_SPIRAL", + 10 + ], + [ + "DUAL_BEACON", + 11 + ], + [ + "RAINBOW_BEACON", + 12 + ], + [ + "RAINDROPS", + 13 + ], + [ + "TYPING_HEATMAP", + 14 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 15 + ], + [ + "SOLID_REACTIVE", + 16 + ], + [ + "MATRIX_MULTISPLASH", + 17 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": { "rows": 4, "cols": 12 }, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - { - "c": "#aaaaaa" - }, - "0,11" - ], - [ - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - { - "c": "#777777" - }, - "1,11" - ], - [ - { - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - { - "c": "#777777" - }, - "2,10", - { - "c": "#aaaaaa" - }, - "2,11" - ], - [ - "3,0", - "3,1", - "3,2", - "3,3", - "3,4", - { - "w": 2 - }, - "3,5", - "3,7", - "3,8", - { - "c": "#777777" - }, - "3,9", - "3,10", - "3,11" - ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } ] } + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + { + "c": "#aaaaaa" + }, + "0,11" + ], + [ + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + { + "c": "#777777" + }, + "1,11" + ], + [ + { + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + { + "c": "#777777" + }, + "2,10", + { + "c": "#aaaaaa" + }, + "2,11" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + { + "w": 2 + }, + "3,5", + "3,7", + "3,8", + { + "c": "#777777" + }, + "3,9", + "3,10", + "3,11" + ] + ] } +} diff --git a/v3/irene/irene.json b/v3/irene/irene.json index 25bf1be763..66544352ec 100644 --- a/v3/irene/irene.json +++ b/v3/irene/irene.json @@ -2,104 +2,309 @@ "name": "Irene", "vendorId": "0x1434", "productId": "0x3000", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Right Shift", "Split", "Unified"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Right Shift", + "Split", + "Unified" + ] ], "keymap": [ [ - {"y": 0.15, "x": 15.15}, + { + "y": 0.15, + "x": 15.15 + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], - [{"x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,3", {"x": 8.45}, "0,11"], [ - {"y": -0.95, "x": 1.7}, + { + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.45 + }, + "0,11" + ], + [ + { + "y": -0.95, + "x": 1.7 + }, "0,1", "0,2", - {"x": 10.45}, + { + "x": 10.45 + }, "0,12", - {"x": 0, "c": "#aaaaaa", "w": 2}, + { + "x": 0, + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], - [{"y": -0.1, "x": 0.35}, "1,0"], - [{"y": -0.95, "x": 13, "c": "#cccccc"}, "1,11"], [ - {"y": -0.95, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.1, + "x": 0.35 + }, + "1,0" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, + "1,11" + ], + [ + { + "y": -0.95, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], - [{"y": -0.1, "x": 0.15}, "2,0"], [ - {"y": -0.9, "x": 13.4, "c": "#cccccc"}, + { + "y": -0.1, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.9, + "x": 13.4, + "c": "#cccccc" + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"y": -1, "x": 1.3, "c": "#aaaaaa", "w": 1.75}, + { + "y": -1, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,11", - {"x": 0}, + { + "x": 0 + }, "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n1,0", "3,14\n\n\n1,0", - {"x": 0.3, "w": 2.75}, + { + "x": 0.3, + "w": 2.75 + }, "3,13\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 13.45, "w": 1.5}, "4,14"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 13.45, + "w": 1.5 + }, + "4,14" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "4,7" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.95, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.45, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.95, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.45, + "x": 8.45, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8.05}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 8.2}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.95, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8.05 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.2 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.95, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/iriskeyboards/iriskeyboards.json b/v3/iriskeyboards/iriskeyboards.json index 1dfac5733a..3bdd498052 100644 --- a/v3/iriskeyboards/iriskeyboards.json +++ b/v3/iriskeyboards/iriskeyboards.json @@ -2,25 +2,42 @@ "name": "IrisRev0", "vendorId": "0x494B", "productId": "0x3031", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", "Tsangan Bottom Row" ], "keymap": [ [ - {"y": 0.25, "x": 15.75, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 15.75, + "c": "#aaaaaa" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -33,11 +50,18 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 2.75, "c": "#cccccc", "w": 1.5}, + { + "x": 2.75, + "c": "#cccccc", + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -51,7 +75,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.5, @@ -65,9 +91,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,17 +111,31 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -100,46 +146,96 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,12\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], - [{"rx": 0.25, "y": 4.75, "x": 1, "c": "#cccccc"}, "3,1\n\n\n2,1"] + [ + { + "rx": 0.25, + "y": 4.75, + "x": 1, + "c": "#cccccc" + }, + "3,1\n\n\n2,1" + ] ] } } diff --git a/v3/itstleo/itstleo40/itstleo40.json b/v3/itstleo/itstleo40/itstleo40.json index bf0ff366b0..1f4a2b860b 100644 --- a/v3/itstleo/itstleo40/itstleo40.json +++ b/v3/itstleo/itstleo40/itstleo40.json @@ -1,99 +1,99 @@ { - "name":"itstleo40", - "vendorId":"0x4954", - "productId":"0x0003", - "matrix":{ - "rows":4, - "cols":12 - }, - "layouts":{ - "keymap":[ - [ - { - "c":"#777777" - }, - "0,0", - { - "c":"#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - { - "c":"#aaaaaa" - }, - "0,11" - ], - [ - "1,0", - { - "c":"#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - { - "c":"#777777" - }, - "1,11" - ], - [ - { - "c":"#aaaaaa" - }, - "2,0", - { - "c":"#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - { - "c":"#aaaaaa" - }, - "2,11" - ], - [ - "3,0", - "3,1", - "3,2", - "3,3", - "3,4", - { - "c":"#cccccc", - "w":2 - }, - "3,5", - { - "c":"#aaaaaa" - }, - "3,7", - "3,8", - "3,9", - "3,10", - "3,11" - ] - ] - } - } \ No newline at end of file + "name": "itstleo40", + "vendorId": "0x4954", + "productId": "0x0003", + "matrix": { + "rows": 4, + "cols": 12 + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + { + "c": "#aaaaaa" + }, + "0,11" + ], + [ + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + { + "c": "#777777" + }, + "1,11" + ], + [ + { + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + { + "c": "#aaaaaa" + }, + "2,11" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + { + "c": "#cccccc", + "w": 2 + }, + "3,5", + { + "c": "#aaaaaa" + }, + "3,7", + "3,8", + "3,9", + "3,10", + "3,11" + ] + ] + } +} diff --git a/v3/jacky_studio/bear65/bear65.json b/v3/jacky_studio/bear65/bear65.json index 72ace18604..89da3cea29 100644 --- a/v3/jacky_studio/bear65/bear65.json +++ b/v3/jacky_studio/bear65/bear65.json @@ -2,124 +2,325 @@ "name": "Bear65", "vendorId": "0x45D4", "productId": "0x0428", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Full Backspace", "WKL"], + "labels": [ + "Full Backspace", + "WKL" + ], "keymap": [ - [{"y": 0.75, "x": 5.75}, "0,2"], - [{"y": -0.95, "x": 15.65}, "0,11"], [ - {"y": -0.8, "x": 2.5, "c": "#777777"}, + { + "y": 0.75, + "x": 5.75 + }, + "0,2" + ], + [ + { + "y": -0.95, + "x": 15.65 + }, + "0,11" + ], + [ + { + "y": -0.8, + "x": 2.5, + "c": "#777777" + }, "3,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,0", "0,1", - {"x": 11}, + { + "x": 11 + }, "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "4,14", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.25}, + { + "x": 2.25 + }, "1,14", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 9.5}, + { + "x": 9.5 + }, "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"x": 2}, + { + "x": 2 + }, "2,14", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 10}, + { + "x": 10 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 3, "c": "#aaaaaa", "w": 2.25}, + { + "x": 3, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 9.5}, + { + "x": 9.5 + }, "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"x": 10.25}, + { + "x": 10.25 + }, "4,10\n\n\n1,0", - {"x": 1.75, "c": "#777777"}, + { + "x": 1.75, + "c": "#777777" + }, "4,11", "4,12", "4,13" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,1\n\n\n1,1", - {"x": 10.25, "c": "#aaaaaa", "d": true}, + { + "x": 10.25, + "c": "#aaaaaa", + "d": true + }, "4,10\n\n\n1,1" ], - [{"r": 10, "rx": 1, "x": 6, "c": "#cccccc"}, "0,3", "0,4", "0,5", "0,6"], - [{"x": 5.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 5.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 6.25}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6, "c": "#aaaaaa", "w": 1.5}, + { + "r": 10, + "rx": 1, + "x": 6, + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 5.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 5.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 6.25 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6, + "c": "#aaaaaa", + "w": 1.5 + }, "4,3\n\n\n1,0", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "4,5\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,6\n\n\n1,0" ], [ - {"x": 6, "w": 1.5}, + { + "x": 6, + "w": 1.5 + }, "4,3\n\n\n1,1", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "4,5\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,6\n\n\n1,1" ], - [{"y": 4, "x": -0.75, "c": "#cccccc"}], - [{"r": -10, "y": -7.5, "x": 10}, "0,7", "0,8", "0,9", "0,10"], - [{"x": 9.5}, "1,6", "1,7", "1,8", "1,9"], - [{"x": 9.75}, "2,6", "2,7", "2,8", "2,9"], - [{"x": 9.25}, "3,7", "3,8", "3,9", "3,10"], [ - {"x": 9.25, "c": "#777777", "w": 2.75}, + { + "y": 4, + "x": -0.75, + "c": "#cccccc" + } + ], + [ + { + "r": -10, + "y": -7.5, + "x": 10 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": 9.5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 9.75 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 9.25 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 9.25, + "c": "#777777", + "w": 2.75 + }, "4,8\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n1,0" ], [ - {"x": 9.25, "c": "#777777", "w": 2.75}, + { + "x": 9.25, + "c": "#777777", + "w": 2.75 + }, "4,8\n\n\n1,1", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "4,9\n\n\n1,1" ] ] diff --git a/v3/jacky_studio/piggy60/piggy60.json b/v3/jacky_studio/piggy60/piggy60.json index d8db140eb8..0461660a78 100644 --- a/v3/jacky_studio/piggy60/piggy60.json +++ b/v3/jacky_studio/piggy60/piggy60.json @@ -2,22 +2,39 @@ "name": "Piggy60", "vendorId": "0xA13B", "productId": "0x1001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Full Backspace", "ISO Enter", "Split Left Shift", "Full Right Shift", - ["Bottom Row", "Blockerless", "MX HHKB", "ANSI"] + [ + "Bottom Row", + "Blockerless", + "MX HHKB", + "ANSI" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -32,13 +49,22 @@ "0,12", "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,7 +77,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -65,9 +94,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,19 +114,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,57 +154,115 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n3,0", "3,14\n\n\n3,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,0", "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,0\n\n\n4,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,1", "4,12\n\n\n4,1", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,2" ] ] diff --git a/v3/jadookb/jkb65/jkb65.json b/v3/jadookb/jkb65/jkb65.json index cf896c671a..4ec7919c4e 100644 --- a/v3/jadookb/jkb65/jkb65.json +++ b/v3/jadookb/jkb65/jkb65.json @@ -2,16 +2,27 @@ "name": "JKB65 RGB", "vendorId": "0x4A4B", "productId": "0xEF6A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,14 +35,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,14 +62,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +88,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -82,25 +116,42 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,15" diff --git a/v3/jaykeeb/kamigakushi/kamigakushi.json b/v3/jaykeeb/kamigakushi/kamigakushi.json index 9508c36d4f..c3f124b83e 100644 --- a/v3/jaykeeb/kamigakushi/kamigakushi.json +++ b/v3/jaykeeb/kamigakushi/kamigakushi.json @@ -2,7 +2,13 @@ "name": "Kamigakushi", "vendorId": "0x414C", "productId": "0x0765", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +19,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -70,21 +87,31 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/v3/jaykeeb/orba/orba.json b/v3/jaykeeb/orba/orba.json index 8ab4f2e86d..ed97183ea7 100644 --- a/v3/jaykeeb/orba/orba.json +++ b/v3/jaykeeb/orba/orba.json @@ -2,11 +2,18 @@ "name": "ORBA", "vendorId": "0x414C", "productId": "0x0769", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ - ["Bottom row","6.25U", "7U"] - ], + [ + "Bottom row", + "6.25U", + "7U" + ] + ], "keymap": [ [ { @@ -163,4 +170,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/jaykeeb/sebelas/sebelas.json b/v3/jaykeeb/sebelas/sebelas.json index 84464b7374..7540625dfa 100644 --- a/v3/jaykeeb/sebelas/sebelas.json +++ b/v3/jaykeeb/sebelas/sebelas.json @@ -2,14 +2,25 @@ "name": "Sebelas", "vendorId": "0x414C", "productId": "0x0767", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Split LShift", - ["Bottom Row", "7U", "6.25U"] + [ + "Bottom Row", + "7U", + "6.25U" + ] ], "keymap": [ [ @@ -38,7 +49,7 @@ }, "0,13\n\n\n0,0", { - "x":0.25 + "x": 0.25 }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" @@ -122,7 +133,7 @@ "3,13", "3,14" ], - [ + [ { "x": 2.5, "w": 1.5 @@ -148,7 +159,7 @@ "4,13", "4,14" ], - [ + [ { "x": 2.5, "w": 1.25 diff --git a/v3/jaykeeb/skyline/skyline.json b/v3/jaykeeb/skyline/skyline.json index 6542adb09f..4946f98937 100644 --- a/v3/jaykeeb/skyline/skyline.json +++ b/v3/jaykeeb/skyline/skyline.json @@ -2,14 +2,17 @@ "name": "SKYLINE", "vendorId": "0x414C", "productId": "0x0799", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ - "Split Backspace", - "Split Lshift", - "Split Rshift", - "ISO Enter" - ], + "Split Backspace", + "Split Lshift", + "Split Rshift", + "ISO Enter" + ], "keymap": [ [ { @@ -65,7 +68,7 @@ "1,11", "1,12", { - "w":2 + "w": 2 }, "1,13\n\n\n0,0", { diff --git a/v3/jaykeeb/sriwedari70/sriwedari70.json b/v3/jaykeeb/sriwedari70/sriwedari70.json index 3ff63edf8b..a18ddb5fe1 100644 --- a/v3/jaykeeb/sriwedari70/sriwedari70.json +++ b/v3/jaykeeb/sriwedari70/sriwedari70.json @@ -2,9 +2,16 @@ "name": "Sriwedari70", "vendorId": "0x414C", "productId": "0x0770", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Encoder 1", diff --git a/v3/jaykeeb/tokki/tokki.json b/v3/jaykeeb/tokki/tokki.json index 95db7a0411..b117ab5479 100644 --- a/v3/jaykeeb/tokki/tokki.json +++ b/v3/jaykeeb/tokki/tokki.json @@ -2,15 +2,26 @@ "name": "Tokki", "vendorId": "0x414C", "productId": "0x0768", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split LShift", - ["Bottom Row", "7U", "6.25U"] + [ + "Bottom Row", + "7U", + "6.25U" + ] ], "keymap": [ [ @@ -39,7 +50,7 @@ }, "0,13\n\n\n0,0", { - "x":0.25 + "x": 0.25 }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" @@ -138,7 +149,7 @@ "3,13", "3,14" ], - [ + [ { "x": 2.5, "w": 1.5 @@ -164,7 +175,7 @@ "4,13", "4,14" ], - [ + [ { "x": 2.5, "w": 1.25 diff --git a/v3/jd45/jd45.json b/v3/jd45/jd45.json index 5da72b6a83..1f8c27aaf3 100644 --- a/v3/jd45/jd45.json +++ b/v3/jd45/jd45.json @@ -2,16 +2,34 @@ "name": "JD45", "vendorId": "0x6582", "productId": "0x0004", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "Split Space", "6.25U", "6U"]], + "labels": [ + [ + "Bottom Row", + "Split Space", + "6.25U", + "6U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +40,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11", "0,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -40,13 +64,21 @@ "1,8", "1,9", "1,10", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,11" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -57,39 +89,72 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3\n\n\n0,0", - {"c": "#cccccc", "w": 1.75}, + { + "c": "#cccccc", + "w": 1.75 + }, "3,4\n\n\n0,0", - {"w": 1.75}, + { + "w": 1.75 + }, "3,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9", "3,10", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11" ], [ - {"x": 2.25}, + { + "x": 2.25 + }, "3,2\n\n\n0,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,6\n\n\n0,1" ], [ - {"x": 2.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,2\n\n\n0,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "3,6\n\n\n0,2" ] ] diff --git a/v3/jels/jels60/jels60_via.json b/v3/jels/jels60/jels60_via.json index 360987573c..d064eb485b 100644 --- a/v3/jels/jels60/jels60_via.json +++ b/v3/jels/jels60/jels60_via.json @@ -2,27 +2,49 @@ "name": "Jels60", "vendorId": "0x006A", "productId": "0x0060", + "matrix": { + "rows": 5, + "cols": 14 + }, "keycodes": [ "qmk_lighting" ], - "menus":[ + "menus": [ "qmk_rgblight" ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "SplitBackspace", "ISOEnter", "SplitLeftShift", "SplitRightShift", - ["BottomRow", "ANSI/6.25U", "7U", "HHKB", "WKL", "SplitSpace"] + [ + "BottomRow", + "ANSI/6.25U", + "7U", + "HHKB", + "WKL", + "SplitSpace" + ] ], "keymap": [ - [{"x": 16}, "0,13\n\n\n0,1", "1,13\n\n\n0,1"], [ - {"y": 0.5, "x": 3, "c": "#777777"}, + { + "x": 16 + }, + "0,13\n\n\n0,1", + "1,13\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -35,13 +57,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -54,7 +84,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", { "x": 2, @@ -68,9 +100,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -82,19 +120,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -105,84 +160,168 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "3,12\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13\n\n\n3,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.25}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"c": "#cccccc", "w": 1.5}, + { + "c": "#cccccc", + "w": 1.5 + }, "4,2\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 4.5}, + { + "x": 4.5 + }, "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,13\n\n\n4,3" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,4", "4,1\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,6\n\n\n4,4", - {"w": 2.75}, + { + "w": 2.75 + }, "4,9\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,4", "4,12\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,4" ] ] diff --git a/v3/jels/jels88/jels88.json b/v3/jels/jels88/jels88.json index c4c3246d4c..22179d5923 100644 --- a/v3/jels/jels88/jels88.json +++ b/v3/jels/jels88/jels88.json @@ -2,45 +2,80 @@ "name": "Jels88", "vendorId": "0x006a", "productId": "0x0088", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Split Left Shift", "Split Right Shift", "ISO Enter", - ["Bottom Row", "ANSI/6.25U", "7U", "10U", "7U-WKL", "10U-WKL"] + [ + "Bottom Row", + "ANSI/6.25U", + "7U", + "10U", + "7U-WKL", + "10U-WKL" + ] ], "keymap": [ [ - {"x": 3.25, "c": "#777777"}, + { + "x": 3.25, + "c": "#777777" + }, "1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,1", "0,1", "0,2", "1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,3", "0,3", "0,4", "1,4", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,5", "0,5", "0,6", "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,7", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7", "0,8", "1,8" ], [ - {"y": 0.5, "x": 3.25, "c": "#cccccc"}, + { + "y": 0.5, + "x": 3.25, + "c": "#cccccc" + }, "2,0", "2,1", "3,1", @@ -54,20 +89,34 @@ "3,5", "3,6", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,7", "4,8", "2,8", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "2,7\n\n\n0,1", "5,7\n\n\n0,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", "4,1", "4,2", @@ -80,19 +129,36 @@ "4,5", "4,6", "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,7", "3,8", "5,8", - {"x": 2.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "6,7\n\n\n3,1" ], [ - {"x": 3.25, "w": 1.75}, + { + "x": 3.25, + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "7,2", @@ -104,19 +170,36 @@ "6,5", "7,5", "7,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,6\n\n\n3,0", - {"x": 4.75, "c": "#cccccc"}, + { + "x": 4.75, + "c": "#cccccc" + }, "6,6\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,1\n\n\n1,1", - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "9,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "8,2", "9,2", @@ -127,87 +210,169 @@ "9,5", "8,5", "8,6", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "9,6\n\n\n2,0", - {"x": 1.25}, + { + "x": 1.25 + }, "8,7", - {"x": 2, "w": 1.75}, + { + "x": 2, + "w": 1.75 + }, "9,6\n\n\n2,1", "9,7\n\n\n2,1" ], [ - {"x": 3.25, "w": 1.25}, + { + "x": 3.25, + "w": 1.25 + }, "10,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,1\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "11,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,7\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "10,7", "10,8", "8,8" ], [ - {"x": 3.25, "w": 1.5}, + { + "x": 3.25, + "w": 1.5 + }, "10,0\n\n\n4,1", "10,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,1\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,6\n\n\n4,1", "11,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,7\n\n\n4,1" ], [ - {"x": 3.25, "w": 1.5}, + { + "x": 3.25, + "w": 1.5 + }, "10,0\n\n\n4,2", "10,1\n\n\n4,2", - {"c": "#cccccc", "w": 10}, + { + "c": "#cccccc", + "w": 10 + }, "11,3\n\n\n4,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "11,6\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "11,7\n\n\n4,2" ], [ - {"x": 3.25, "w": 1.5}, + { + "x": 3.25, + "w": 1.5 + }, "10,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "11,1\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,6\n\n\n4,3", - {"d": true}, + { + "d": true + }, "\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "11,7\n\n\n4,3" ], [ - {"x": 3.25, "w": 1.5}, + { + "x": 3.25, + "w": 1.5 + }, "10,0\n\n\n4,4", - {"d": true}, + { + "d": true + }, "\n\n\n4,4", - {"c": "#cccccc", "w": 10}, + { + "c": "#cccccc", + "w": 10 + }, "11,3\n\n\n4,4", - {"c": "#aaaaaa", "d": true}, + { + "c": "#aaaaaa", + "d": true + }, "\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "11,7\n\n\n4,4" ] ] diff --git a/v3/jian/jianrev2.json b/v3/jian/jianrev2.json index cefec17fe8..1157028124 100644 --- a/v3/jian/jianrev2.json +++ b/v3/jian/jianrev2.json @@ -2,73 +2,257 @@ "name": "Jian rev2", "vendorId": "0xC0DE", "productId": "0x1337", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - [{"x": 4}, "0,2", {"x": 6.75}, "4,2"], [ - {"y": -0.75, "x": 3}, + { + "x": 4 + }, + "0,2", + { + "x": 6.75 + }, + "4,2" + ], + [ + { + "y": -0.75, + "x": 3 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "0,3", - {"x": 4.75}, + { + "x": 4.75 + }, "4,3", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.88, "x": 6}, "0,4", {"x": 2.75}, "4,4"], - [{"y": -0.75, "x": 2}, "0,1", {"x": 10.75}, "4,1"], - [{"y": -0.8700000000000001, "x": 1}, "0,0"], - [{"y": -0.9999999999999999, "x": 14.75}, "4,0"], - [{"y": -0.75, "x": 4}, "1,3", {"x": 6.75}, "5,3"], [ - {"y": -0.75, "x": 3}, + { + "y": -0.88, + "x": 6 + }, + "0,4", + { + "x": 2.75 + }, + "4,4" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "0,1", + { + "x": 10.75 + }, + "4,1" + ], + [ + { + "y": -0.8700000000000001, + "x": 1 + }, + "0,0" + ], + [ + { + "y": -0.9999999999999999, + "x": 14.75 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 4 + }, + "1,3", + { + "x": 6.75 + }, + "5,3" + ], + [ + { + "y": -0.75, + "x": 3 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 4.75}, + { + "x": 4.75 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.8799999999999999, "x": 6}, "0,5", {"x": 2.75}, "4,5"], - [{"y": -0.8700000000000001, "c": "#777777"}, "2,0", {"x": 14.75}, "6,0"], [ - {"y": -0.8799999999999999, "x": 2, "c": "#cccccc"}, + { + "y": -0.8799999999999999, + "x": 6 + }, + "0,5", + { + "x": 2.75 + }, + "4,5" + ], + [ + { + "y": -0.8700000000000001, + "c": "#777777" + }, + "2,0", + { + "x": 14.75 + }, + "6,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 2, + "c": "#cccccc" + }, "1,1", - {"x": 10.75}, + { + "x": 10.75 + }, "5,1" ], [ - {"y": -0.8700000000000001, "x": 1, "c": "#777777"}, + { + "y": -0.8700000000000001, + "x": 1, + "c": "#777777" + }, "1,0", - {"x": 12.75}, + { + "x": 12.75 + }, "5,0" ], - [{"y": -0.75, "x": 4, "c": "#cccccc"}, "2,3", {"x": 6.75}, "6,3"], [ - {"y": -0.75, "x": 3}, + { + "y": -0.75, + "x": 4, + "c": "#cccccc" + }, + "2,3", + { + "x": 6.75 + }, + "6,3" + ], + [ + { + "y": -0.75, + "x": 3 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 4.75}, + { + "x": 4.75 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.8799999999999999, "x": 6}, "1,5", {"x": 2.75}, "5,5"], - [{"y": -0.75, "x": 2}, "3,2", {"x": 10.75}, "7,2"], [ - {"y": -0.8700000000000001, "x": 1, "c": "#777777"}, + { + "y": -0.8799999999999999, + "x": 6 + }, + "1,5", + { + "x": 2.75 + }, + "5,5" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "3,2", + { + "x": 10.75 + }, + "7,2" + ], + [ + { + "y": -0.8700000000000001, + "x": 1, + "c": "#777777" + }, "2,1", - {"x": 12.75}, + { + "x": 12.75 + }, "6,1" ], - [{"y": -0.5, "x": 5}, "3,4", {"x": 4.75}, "7,4"], - [{"y": -0.8799999999999999, "x": 6}, "2,5", {"x": 2.75}, "6,5"], - [{"y": -0.8700000000000001, "x": 7}, "3,5", {"x": 0.75}, "7,5"] + [ + { + "y": -0.5, + "x": 5 + }, + "3,4", + { + "x": 4.75 + }, + "7,4" + ], + [ + { + "y": -0.8799999999999999, + "x": 6 + }, + "2,5", + { + "x": 2.75 + }, + "6,5" + ], + [ + { + "y": -0.8700000000000001, + "x": 7 + }, + "3,5", + { + "x": 0.75 + }, + "7,5" + ] ] } } diff --git a/v3/jidouhun/km113/km113.json b/v3/jidouhun/km113/km113.json index ed6a077bac..094a40c8b4 100644 --- a/v3/jidouhun/km113/km113.json +++ b/v3/jidouhun/km113/km113.json @@ -1,304 +1,465 @@ -{ - "name": "KM113", - "vendorId": "0x3555", - "productId": "0x3671", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["All Off", 0], - ["Solid Color", 1], - ["Alphas Mods", 2], - ["Gradient Up Down", 3], - ["Gradient Left Right", 4], - ["Breathing", 5], - ["Band Sat", 6], - ["Band Val", 7], - ["Band Pinwheel Sat", 8], - ["Band Pinwheel Val", 9], - ["Band Spiral Sat", 10], - ["Band Spiral Val", 11], - ["Cycle All", 12], - ["Cycle Left Right", 13], - ["Cycle Up Down", 14], - ["Rainbow Moving Chevron", 15], - ["Cycle Out In", 16], - ["Cycle Out In Dual", 17], - ["Cycle Pinwheel", 18], - ["Cycle Spiral", 19], - ["Dual Beacon", 20], - ["Rainbow Beacon", 21], - ["Rainbow Pinwheels", 22], - ["Raindrops", 23], - ["Jellybean Raindrops", 24], - ["Hue Breathing", 25], - ["Hue Pendulum", 26], - ["Hue Wave", 27], - ["Pixel Rain", 28], - ["Pixel Flow", 29], - ["Pixel Fractal", 30], - ["Typing Heatmap", 31], - ["Digital Rain", 32], - ["Solid Reactive Simple", 33], - ["Solid Reactive", 34], - ["Solid Reactive Wide", 35], - ["Solid Reactive Multiwide", 36], - ["Solid Reactive Cross", 37], - ["Solid Reactive Multicross", 38], - ["Solid Reactive Nexus", 39], - ["Solid Reactive Multinexus", 40], - ["Splash", 41], - ["Multisplash", 42], - ["Solid Splash", 43], - ["Solid Multisplash", 44] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, - "layouts": { - "keymap": - [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 1, - "c": "#cccccc" - }, - "0,2", - "0,3", - "0,4", - "0,5", - { - "x": 0.5 - }, - "0,6", - "0,7", - "0,8", - "0,9", - { - "x": 0.5 - }, - "0,10", - "0,11", - "0,12", - "0,13" - ], - [ - { - "y": -0.75, - "x": 17 - }, - "1,14\n\n\n\n\n\n\n\n\ne0" - ], - [ - { - "y": -0.25 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w": 1.5 - }, - "2,13", - { - "x": 1.5 - }, - "2,14", - "2,15" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "x": 1, - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,12", - { - "x": 1.5, - "c": "#cccccc" - }, - "3,14", - "3,15" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "4,12", - { - "x": 2.5, - "c": "#cccccc" - }, - "4,14", - "4,15" - ], - [ - { - "y": -0.75, - "x": 14.25 - }, - "4,13" - ], - [ - { - "y": -0.25, - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,5", - { - "c": "#aaaaaa" - }, - "5,8", - "5,9", - "5,10", - { - "x": 3.5, - "c": "#cccccc" - }, - "5,14", - "5,15" - ], - [ - { - "y": -0.75, - "x": 13.25 - }, - "5,11", - "5,12", - "5,13" - ], - [ - { - "rx": 9.6, - "ry": 4.3, - "y": -1.2999999999999998, - "x": -7.85 - }, - "3,1" - ] - ] - } -} \ No newline at end of file +{ + "name": "KM113", + "vendorId": "0x3555", + "productId": "0x3671", + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "All Off", + 0 + ], + [ + "Solid Color", + 1 + ], + [ + "Alphas Mods", + 2 + ], + [ + "Gradient Up Down", + 3 + ], + [ + "Gradient Left Right", + 4 + ], + [ + "Breathing", + 5 + ], + [ + "Band Sat", + 6 + ], + [ + "Band Val", + 7 + ], + [ + "Band Pinwheel Sat", + 8 + ], + [ + "Band Pinwheel Val", + 9 + ], + [ + "Band Spiral Sat", + 10 + ], + [ + "Band Spiral Val", + 11 + ], + [ + "Cycle All", + 12 + ], + [ + "Cycle Left Right", + 13 + ], + [ + "Cycle Up Down", + 14 + ], + [ + "Rainbow Moving Chevron", + 15 + ], + [ + "Cycle Out In", + 16 + ], + [ + "Cycle Out In Dual", + 17 + ], + [ + "Cycle Pinwheel", + 18 + ], + [ + "Cycle Spiral", + 19 + ], + [ + "Dual Beacon", + 20 + ], + [ + "Rainbow Beacon", + 21 + ], + [ + "Rainbow Pinwheels", + 22 + ], + [ + "Raindrops", + 23 + ], + [ + "Jellybean Raindrops", + 24 + ], + [ + "Hue Breathing", + 25 + ], + [ + "Hue Pendulum", + 26 + ], + [ + "Hue Wave", + 27 + ], + [ + "Pixel Rain", + 28 + ], + [ + "Pixel Flow", + 29 + ], + [ + "Pixel Fractal", + 30 + ], + [ + "Typing Heatmap", + 31 + ], + [ + "Digital Rain", + 32 + ], + [ + "Solid Reactive Simple", + 33 + ], + [ + "Solid Reactive", + 34 + ], + [ + "Solid Reactive Wide", + 35 + ], + [ + "Solid Reactive Multiwide", + 36 + ], + [ + "Solid Reactive Cross", + 37 + ], + [ + "Solid Reactive Multicross", + 38 + ], + [ + "Solid Reactive Nexus", + 39 + ], + [ + "Solid Reactive Multinexus", + 40 + ], + [ + "Splash", + 41 + ], + [ + "Multisplash", + 42 + ], + [ + "Solid Splash", + 43 + ], + [ + "Solid Multisplash", + 44 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + { + "x": 0.5 + }, + "0,6", + "0,7", + "0,8", + "0,9", + { + "x": 0.5 + }, + "0,10", + "0,11", + "0,12", + "0,13" + ], + [ + { + "y": -0.75, + "x": 17 + }, + "1,14\n\n\n\n\n\n\n\n\ne0" + ], + [ + { + "y": -0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13", + { + "x": 1.5 + }, + "2,14", + "2,15" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "x": 1, + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,12", + { + "x": 1.5, + "c": "#cccccc" + }, + "3,14", + "3,15" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12", + { + "x": 2.5, + "c": "#cccccc" + }, + "4,14", + "4,15" + ], + [ + { + "y": -0.75, + "x": 14.25 + }, + "4,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,5", + { + "c": "#aaaaaa" + }, + "5,8", + "5,9", + "5,10", + { + "x": 3.5, + "c": "#cccccc" + }, + "5,14", + "5,15" + ], + [ + { + "y": -0.75, + "x": 13.25 + }, + "5,11", + "5,12", + "5,13" + ], + [ + { + "rx": 9.6, + "ry": 4.3, + "y": -1.2999999999999998, + "x": -7.85 + }, + "3,1" + ] + ] + } +} diff --git a/v3/jiran/jiran.json b/v3/jiran/jiran.json index 04bc2397e8..7356723128 100644 --- a/v3/jiran/jiran.json +++ b/v3/jiran/jiran.json @@ -2,101 +2,326 @@ "name": "Jiran", "vendorId": "0x1209", "productId": "0x3735", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - [{"y": 0.13, "x": 4}, "0,3", {"x": 9}, "5,3"], [ - {"y": -0.7499999999999999, "x": 3}, + { + "y": 0.13, + "x": 4 + }, + "0,3", + { + "x": 9 + }, + "5,3" + ], + [ + { + "y": -0.7499999999999999, + "x": 3 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 7}, + { + "x": 7 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.8799999999999999, "x": 6}, "0,5", {"x": 5}, "5,5"], - [{"y": -0.75, "x": 2}, "0,1", {"x": 13}, "5,1"], [ - {"y": -0.87, "x": 1, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 6 + }, + "0,5", + { + "x": 5 + }, + "5,5" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "0,1", + { + "x": 13 + }, + "5,1" + ], + [ + { + "y": -0.87, + "x": 1, + "c": "#aaaaaa" + }, "0,0", - {"x": 15, "c": "#cccccc"}, + { + "x": 15, + "c": "#cccccc" + }, "5,0" ], - [{"y": -0.75, "x": 4}, "1,3", {"x": 9}, "6,3"], [ - {"y": -0.75, "x": 3}, + { + "y": -0.75, + "x": 4 + }, + "1,3", + { + "x": 9 + }, + "6,3" + ], + [ + { + "y": -0.75, + "x": 3 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 7}, + { + "x": 7 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.8799999999999999, "x": 6}, "1,5", {"x": 5}, "6,5"], - [{"y": -0.75, "x": 2}, "1,1", {"x": 13}, "6,1"], [ - {"y": -0.8700000000000001, "x": 1, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 6 + }, + "1,5", + { + "x": 5 + }, + "6,5" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "1,1", + { + "x": 13 + }, + "6,1" + ], + [ + { + "y": -0.8700000000000001, + "x": 1, + "c": "#aaaaaa" + }, "1,0", - {"x": 15, "c": "#cccccc"}, + { + "x": 15, + "c": "#cccccc" + }, "6,0" ], - [{"y": -0.75, "x": 4}, "2,3", {"x": 9}, "7,3"], [ - {"y": -0.75, "x": 3}, + { + "y": -0.75, + "x": 4 + }, + "2,3", + { + "x": 9 + }, + "7,3" + ], + [ + { + "y": -0.75, + "x": 3 + }, "2,2", - {"x": 1, "n": true}, + { + "x": 1, + "n": true + }, "2,4", - {"x": 7, "n": true}, + { + "x": 7, + "n": true + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.8799999999999999, "x": 6}, "2,5", {"x": 5}, "7,5"], - [{"y": -0.8700000000000001, "c": "#aaaaaa"}, "4,0", {"x": 17}, "9,0"], [ - {"y": -0.8799999999999999, "x": 2, "c": "#cccccc"}, + { + "y": -0.8799999999999999, + "x": 6 + }, + "2,5", + { + "x": 5 + }, + "7,5" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, + "4,0", + { + "x": 17 + }, + "9,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 2, + "c": "#cccccc" + }, "2,1", - {"x": 13}, + { + "x": 13 + }, "7,1" ], [ - {"y": -0.8700000000000001, "x": 1, "c": "#aaaaaa"}, + { + "y": -0.8700000000000001, + "x": 1, + "c": "#aaaaaa" + }, "2,0", - {"x": 15}, + { + "x": 15 + }, "7,0" ], - [{"y": -0.75, "x": 4, "c": "#cccccc"}, "3,3", {"x": 9}, "8,3"], [ - {"y": -0.75, "x": 3}, + { + "y": -0.75, + "x": 4, + "c": "#cccccc" + }, + "3,3", + { + "x": 9 + }, + "8,3" + ], + [ + { + "y": -0.75, + "x": 3 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 7}, + { + "x": 7 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.8799999999999999, "x": 6}, "3,5", {"x": 5}, "8,5"], - [{"y": -0.75, "x": 2}, "3,1", {"x": 13}, "8,1"], [ - {"y": -0.8700000000000001, "x": 1, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 6 + }, + "3,5", + { + "x": 5 + }, + "8,5" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "3,1", + { + "x": 13 + }, + "8,1" + ], + [ + { + "y": -0.8700000000000001, + "x": 1, + "c": "#aaaaaa" + }, "3,0", - {"x": 15}, + { + "x": 15 + }, "8,0" ], - [{"y": -0.5, "x": 5}, "4,3", {"x": 7}, "9,3"], [ - {"y": -0.8799999999999999, "x": 6, "n": true}, + { + "y": -0.5, + "x": 5 + }, + "4,3", + { + "x": 7 + }, + "9,3" + ], + [ + { + "y": -0.8799999999999999, + "x": 6, + "n": true + }, "4,4", - {"x": 5, "n": true}, + { + "x": 5, + "n": true + }, "9,4" ], - [{"y": -0.8700000000000001, "x": 7}, "4,5", {"x": 3}, "9,5"] + [ + { + "y": -0.8700000000000001, + "x": 7 + }, + "4,5", + { + "x": 3 + }, + "9,5" + ] ] } } diff --git a/v3/jisplit89/jisplit89.json b/v3/jisplit89/jisplit89.json index 308fa35b9f..018b0b2b72 100644 --- a/v3/jisplit89/jisplit89.json +++ b/v3/jisplit89/jisplit89.json @@ -2,43 +2,71 @@ "name": "jisplit89", "vendorId": "0x04D8", "productId": "0xEB4F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 14, "cols": 8}, + "matrix": { + "rows": 14, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "7,3", "7,4", "7,5", "7,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "7,7", "13,0" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", @@ -47,20 +75,28 @@ "8,5", "8,6", "8,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "13,1", "13,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", @@ -78,19 +114,27 @@ "x2": -0.25 }, "9,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "13,3" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 1}, + { + "x": 1 + }, "10,0", "10,1", "10,2", @@ -98,19 +142,28 @@ "10,4", "10,5", "10,6", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "10,7" ], [ - {"w": 2}, + { + "w": 2 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", "4,4", "4,5", - {"x": 1}, + { + "x": 1 + }, "11,0", "11,1", "11,2", @@ -118,30 +171,50 @@ "11,4", "11,5", "11,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "11,7", "12,7" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", "5,3", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "5,4", "5,5", - {"x": 1}, + { + "x": 1 + }, "12,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "12,1", - {"w": 1.25}, + { + "w": 1.25 + }, "12,2", - {"w": 1.25}, + { + "w": 1.25 + }, "12,3", "12,4", - {"x": 0.5}, + { + "x": 0.5 + }, "12,5", "12,6", "13,4" diff --git a/v3/jorne/jorne.json b/v3/jorne/jorne.json index b36ae7cafb..1bdd55c249 100644 --- a/v3/jorne/jorne.json +++ b/v3/jorne/jorne.json @@ -2,61 +2,268 @@ "name": "Jorne", "vendorId": "0x4753", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"y": 1, "x": 4}, "0,3", {"x": 7.5}, "4,3"], - [{"y": -0.875, "x": 11.5}, "4,4", {"x": 1}, "4,2"], - [{"y": -0.995, "x": 3}, "0,2", {"x": 1}, "0,4"], - [{"y": -0.88, "x": 6}, "0,5", {"x": 3.5}, "4,5"], - [{"y": -0.875, "x": 14.5}, "4,1", "4,0"], - [{"y": -0.995, "x": 1}, "0,0", "0,1"], - [{"y": -0.38, "x": 4}, "1,3", {"x": 7.5}, "5,3"], - [{"y": -0.875, "x": 13.5}, "5,2"], - [ - {"y": -0.995, "c": "#aaaaaa"}, + [ + { + "y": 1, + "x": 4 + }, + "0,3", + { + "x": 7.5 + }, + "4,3" + ], + [ + { + "y": -0.875, + "x": 11.5 + }, + "4,4", + { + "x": 1 + }, + "4,2" + ], + [ + { + "y": -0.995, + "x": 3 + }, + "0,2", + { + "x": 1 + }, + "0,4" + ], + [ + { + "y": -0.88, + "x": 6 + }, + "0,5", + { + "x": 3.5 + }, + "4,5" + ], + [ + { + "y": -0.875, + "x": 14.5 + }, + "4,1", + "4,0" + ], + [ + { + "y": -0.995, + "x": 1 + }, + "0,0", + "0,1" + ], + [ + { + "y": -0.38, + "x": 4 + }, + "1,3", + { + "x": 7.5 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 13.5 + }, + "5,2" + ], + [ + { + "y": -0.995, + "c": "#aaaaaa" + }, "3,0", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 5.5}, + { + "x": 5.5 + }, "5,4", - {"x": 4, "c": "#aaaaaa"}, + { + "x": 4, + "c": "#aaaaaa" + }, "7,0" ], - [{"y": -0.88, "x": 6, "c": "#cccccc"}, "1,5", {"x": 3.5}, "5,5"], - [{"y": -0.875, "x": 14.5}, "5,1", {"c": "#aaaaaa"}, "5,0"], - [{"y": -0.995, "x": 1}, "1,0", {"c": "#cccccc"}, "1,1"], - [{"y": -0.38, "x": 4}, "2,3", {"x": 7.5}, "6,3"], [ - {"y": -0.87, "x": 3}, + { + "y": -0.88, + "x": 6, + "c": "#cccccc" + }, + "1,5", + { + "x": 3.5 + }, + "5,5" + ], + [ + { + "y": -0.875, + "x": 14.5 + }, + "5,1", + { + "c": "#aaaaaa" + }, + "5,0" + ], + [ + { + "y": -0.995, + "x": 1 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1" + ], + [ + { + "y": -0.38, + "x": 4 + }, + "2,3", + { + "x": 7.5 + }, + "6,3" + ], + [ + { + "y": -0.87, + "x": 3 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 5.5}, + { + "x": 5.5 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.88, "x": 6}, "2,5", {"x": 3.5}, "6,5"], [ - {"y": -0.87, "x": 1, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 6 + }, + "2,5", + { + "x": 3.5 + }, + "6,5" + ], + [ + { + "y": -0.87, + "x": 1, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 11.5}, + { + "x": 11.5 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], - [{"y": -0.13, "x": 4.5, "c": "#777777"}, "3,3", {"x": 6.5}, "7,3"], - [{"r": 15, "rx": 4.5, "ry": 9.1, "y": -5}, "3,4"], - [{"r": 30, "rx": 5.4, "ry": 9.3, "y": -5.3, "x": -0.9, "h": 1.5}, "3,5"], - [{"r": -30, "rx": 11.1, "y": -4.8, "x": 0.8, "h": 1.5}, "7,5"], - [{"r": -15, "rx": 12, "ry": 9.1, "y": -4.75, "x": -0.02}, "7,4"] + [ + { + "y": -0.13, + "x": 4.5, + "c": "#777777" + }, + "3,3", + { + "x": 6.5 + }, + "7,3" + ], + [ + { + "r": 15, + "rx": 4.5, + "ry": 9.1, + "y": -5 + }, + "3,4" + ], + [ + { + "r": 30, + "rx": 5.4, + "ry": 9.3, + "y": -5.3, + "x": -0.9, + "h": 1.5 + }, + "3,5" + ], + [ + { + "r": -30, + "rx": 11.1, + "y": -4.8, + "x": 0.8, + "h": 1.5 + }, + "7,5" + ], + [ + { + "r": -15, + "rx": 12, + "ry": 9.1, + "y": -4.75, + "x": -0.02 + }, + "7,4" + ] ] } } diff --git a/v3/jukaie/jk01/jk01.json b/v3/jukaie/jk01/jk01.json index cb0690b814..56b5c75fd6 100644 --- a/v3/jukaie/jk01/jk01.json +++ b/v3/jukaie/jk01/jk01.json @@ -2,15 +2,22 @@ "name": "JK01", "vendorId": "0x4141", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 14, "cols": 8}, + "matrix": { + "rows": 14, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "keymap":[ - [ + "keymap": [ + [ { - "c": "#777777" - }, + "c": "#777777" + }, "1,3\nESC", { "x": 1, @@ -84,7 +91,7 @@ "10,2", { "c": "#aaaaaa" - }, + }, "6,5" ], [ @@ -108,7 +115,7 @@ "8,3", { "w": 2.25, - "c": "#777777" + "c": "#777777" }, "10,4", { @@ -141,8 +148,8 @@ }, "9,1", { - "c": "#777777" - }, + "c": "#777777" + }, "3,5", { "c": "#aaaaaa" @@ -175,24 +182,24 @@ }, "9,5", { - "c": "#777777" - }, + "c": "#777777" + }, "9,2", { "c": "#aaaaaa" }, "0,4", { - "c": "#777777" - }, + "c": "#777777" + }, "0,3", { - "c": "#777777" - }, + "c": "#777777" + }, "7,3", { - "c": "#777777" - }, + "c": "#777777" + }, "0,5" ] ] diff --git a/v3/kalakos/bahrnob65.json b/v3/kalakos/bahrnob65.json index df54c869e1..870669b443 100644 --- a/v3/kalakos/bahrnob65.json +++ b/v3/kalakos/bahrnob65.json @@ -1,284 +1,284 @@ { - "name": "Bahrnob65", - "vendorId": "0x7A79", - "productId": "0x4261", - "matrix": { - "rows": 5, - "cols": 15 - }, - "layouts": { - "labels": [ - "Split Backspace", - "ISO", - "Stepped Caps", - [ - "Bottom Row", - "6.25u", - "7u", - "Split 6.25u" - ], - "Split Lshift" + "name": "Bahrnob65", + "vendorId": "0x7A79", + "productId": "0x4261", + "matrix": { + "rows": 5, + "cols": 15 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO", + "Stepped Caps", + [ + "Bottom Row", + "6.25u", + "7u", + "Split 6.25u" ], - "keymap": [ - [ - { - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,14\n\n\n\n\n\n\n\n\ne0", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "0,13\n\n\n0,1", - "1,14\n\n\n0,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 2.75, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "1,13\n\n\n1,1" - ], - [ - { - "y": -0.5, - "x": 18, - "c": "#cccccc" - }, - "2,14" - ], - [ - { - "y": -0.5, - "c": "#aaaaaa", - "w": 1.25, - "w2": 1.75, - "l": true - }, - "2,0\n\n\n2,1", - { - "x": 1.25, - "w": 1.75 - }, - "2,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,12\n\n\n1,0", - { - "x": 1.75, - "c": "#cccccc" - }, - "2,12\n\n\n1,1" - ], - [ - { - "y": -0.5, - "x": 18 - }, - "3,14" - ], - [ - { - "y": -0.5, - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n4,1", - "4,4\n\n\n4,1", - { - "x": 0.25, - "w": 2.25 - }, - "3,0\n\n\n4,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12" - ], - [ - { - "y": -0.75, - "x": 16.75 - }, - "2,13" - ], - [ - { - "y": -0.25, - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n3,0", - { - "w": 1.25 - }, - "4,1\n\n\n3,0", - { - "w": 1.25 - }, - "4,2\n\n\n3,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,5\n\n\n3,0", - { - "c": "#aaaaaa" - }, - "4,10\n\n\n3,0", - "4,11\n\n\n3,0", - "4,12\n\n\n3,0" - ], - [ - { - "y": -0.75, - "x": 15.75 - }, - "3,13", - "4,13", - "4,14" - ], - [ - { - "y": 0.25, - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n3,1", - { - "w": 1.5 - }, - "4,1\n\n\n3,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,5\n\n\n3,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n3,1", - { - "w": 1.5 - }, - "4,12\n\n\n3,1" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n3,2", - { - "w": 1.25 - }, - "4,1\n\n\n3,2", - { - "w": 1.25 - }, - "4,2\n\n\n3,2", - { - "c": "#cccccc", - "w": 3 - }, - "4,3\n\n\n3,2", - { - "w": 3.25 - }, - "4,6\n\n\n3,2", - { - "c": "#aaaaaa" - }, - "4,10\n\n\n3,2", - "4,11\n\n\n3,2", - "4,12\n\n\n3,2" - ] + "Split Lshift" + ], + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,14\n\n\n\n\n\n\n\n\ne0", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "1,14\n\n\n0,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 2.75, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "1,13\n\n\n1,1" + ], + [ + { + "y": -0.5, + "x": 18, + "c": "#cccccc" + }, + "2,14" + ], + [ + { + "y": -0.5, + "c": "#aaaaaa", + "w": 1.25, + "w2": 1.75, + "l": true + }, + "2,0\n\n\n2,1", + { + "x": 1.25, + "w": 1.75 + }, + "2,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,12\n\n\n1,0", + { + "x": 1.75, + "c": "#cccccc" + }, + "2,12\n\n\n1,1" + ], + [ + { + "y": -0.5, + "x": 18 + }, + "3,14" + ], + [ + { + "y": -0.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n4,1", + "4,4\n\n\n4,1", + { + "x": 0.25, + "w": 2.25 + }, + "3,0\n\n\n4,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12" + ], + [ + { + "y": -0.75, + "x": 16.75 + }, + "2,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n3,0", + { + "w": 1.25 + }, + "4,1\n\n\n3,0", + { + "w": 1.25 + }, + "4,2\n\n\n3,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,5\n\n\n3,0", + { + "c": "#aaaaaa" + }, + "4,10\n\n\n3,0", + "4,11\n\n\n3,0", + "4,12\n\n\n3,0" + ], + [ + { + "y": -0.75, + "x": 15.75 + }, + "3,13", + "4,13", + "4,14" + ], + [ + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n3,1", + { + "w": 1.5 + }, + "4,1\n\n\n3,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,5\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n3,1", + { + "w": 1.5 + }, + "4,12\n\n\n3,1" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n3,2", + { + "w": 1.25 + }, + "4,1\n\n\n3,2", + { + "w": 1.25 + }, + "4,2\n\n\n3,2", + { + "c": "#cccccc", + "w": 3 + }, + "4,3\n\n\n3,2", + { + "w": 3.25 + }, + "4,6\n\n\n3,2", + { + "c": "#aaaaaa" + }, + "4,10\n\n\n3,2", + "4,11\n\n\n3,2", + "4,12\n\n\n3,2" ] - } - } \ No newline at end of file + ] + } +} diff --git a/v3/kapcave/arya/arya.json b/v3/kapcave/arya/arya.json index 1e05151ff0..d7a11c533f 100644 --- a/v3/kapcave/arya/arya.json +++ b/v3/kapcave/arya/arya.json @@ -2,104 +2,280 @@ "name": "Arya", "vendorId": "0x4B43", "productId": "0x4152", - "matrix": {"rows": 9, "cols": 8}, + "matrix": { + "rows": 9, + "cols": 8 + }, "layouts": { "labels": [ "Split Backspace", "Full Right Shift", - ["Left Space", "2U - 1.25U", "2.25U - 1U"] + [ + "Left Space", + "2U - 1.25U", + "2.25U - 1U" + ] ], "keymap": [ - [{"y": 5.9, "x": 2.75}, "8,1"], [ - {"y": -0.9000000000000004, "x": 4, "c": "#777777"}, + { + "y": 5.9, + "x": 2.75 + }, + "8,1" + ], + [ + { + "y": -0.9000000000000004, + "x": 4, + "c": "#777777" + }, "3,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,7", "4,6", - {"x": 8.25}, + { + "x": 8.25 + }, "0,7", "1,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n0,0", - {"x": -2, "c": "#cccccc"}, + { + "x": -2, + "c": "#cccccc" + }, "2,6\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,7\n\n\n0,1" ], - [{"y": -0.09999999999999964, "x": 2.5, "c": "#cccccc"}, "8,0"], [ - {"y": -0.9000000000000004, "x": 3.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.09999999999999964, + "x": 2.5, + "c": "#cccccc" + }, + "8,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 3.75, + "c": "#aaaaaa", + "w": 1.5 + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", - {"x": 8.75}, + { + "x": 8.75 + }, "1,5", "1,6", "2,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,4" ], - [{"y": -0.09999999999999964, "x": 2.25, "c": "#cccccc"}, "8,2"], [ - {"y": -0.9000000000000004, "x": 3.5, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.09999999999999964, + "x": 2.25, + "c": "#cccccc" + }, + "8,2" + ], + [ + { + "y": -0.9000000000000004, + "x": 3.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", - {"x": 9.25}, + { + "x": 9.25 + }, "1,3", "1,4", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,3" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", - {"x": 8.75}, + { + "x": 8.75 + }, "1,1", "1,2", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "2,1\n\n\n1,1", - {"x": -2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": -2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1\n\n\n1,0", "2,2\n\n\n1,0" ], - [{"x": 3.25, "w": 1.5}, "3,0", {"x": 13.5, "w": 1.5}, "2,0"], [ - {"r": 12, "y": -6.5, "x": 8.25, "c": "#cccccc"}, + { + "x": 3.25, + "w": 1.5 + }, + "3,0", + { + "x": 13.5, + "w": 1.5 + }, + "2,0" + ], + [ + { + "r": 12, + "y": -6.5, + "x": 8.25, + "c": "#cccccc" + }, "4,7", "5,6", "5,7", "6,6" ], - [{"x": 7.75}, "4,4", "4,5", "5,4", "5,5"], - [{"x": 8}, "4,3", "5,2", "5,3", "6,3"], - [{"x": 8.5}, "4,2", "5,1", "6,1", "6,2"], [ - {"x": 8.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 7.75 + }, + "4,4", + "4,5", + "5,4", + "5,5" + ], + [ + { + "x": 8 + }, + "4,3", + "5,2", + "5,3", + "6,3" + ], + [ + { + "x": 8.5 + }, + "4,2", + "5,1", + "6,1", + "6,2" + ], + [ + { + "x": 8.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"w": 2}, + { + "w": 2 + }, "5,0\n\n\n2,1", - {"x": -2, "w": 2.25}, + { + "x": -2, + "w": 2.25 + }, "5,0\n\n\n2,0", - {"x": -0.25, "w": 1.25}, + { + "x": -0.25, + "w": 1.25 + }, "6,0\n\n\n2,1", - {"x": -1}, + { + "x": -1 + }, "6,0\n\n\n2,0" ], [ - {"r": -12, "y": -0.5, "x": 9.5, "c": "#cccccc"}, + { + "r": -12, + "y": -0.5, + "x": 9.5, + "c": "#cccccc" + }, "6,7", "7,6", "7,7", "0,6" ], - [{"x": 9}, "6,4", "6,5", "7,5", "0,5"], - [{"x": 9.25}, "7,3", "7,4", "0,3", "0,4"], - [{"x": 8.75}, "7,1", "7,2", "0,1", "0,2"], - [{"x": 8.75, "c": "#aaaaaa", "w": 2.75}, "0,0", {"w": 1.5}, "1,0"] + [ + { + "x": 9 + }, + "6,4", + "6,5", + "7,5", + "0,5" + ], + [ + { + "x": 9.25 + }, + "7,3", + "7,4", + "0,3", + "0,4" + ], + [ + { + "x": 8.75 + }, + "7,1", + "7,2", + "0,1", + "0,2" + ], + [ + { + "x": 8.75, + "c": "#aaaaaa", + "w": 2.75 + }, + "0,0", + { + "w": 1.5 + }, + "1,0" + ] ] } } diff --git a/v3/kapcave/gskt00/gskt00.json b/v3/kapcave/gskt00/gskt00.json index a557cb30eb..56606a9555 100644 --- a/v3/kapcave/gskt00/gskt00.json +++ b/v3/kapcave/gskt00/gskt00.json @@ -2,21 +2,40 @@ "name": "GSKT-00", "vendorId": "0x4B43", "productId": "0x6061", - "matrix": {"rows": 8, "cols": 8}, + "matrix": { + "rows": 8, + "cols": 8 + }, "layouts": { "labels": [ "Split Backspace", "Stepped CapsLock", "Split Left Shift", "Split Right Shift", - ["Enter", "ANSI Enter", "ISO Enter", "BAE"], - ["Bottom Row", "7U Standard", "AEK Standard", "WKL", "HHKB"] + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "BAE" + ], + [ + "Bottom Row", + "7U Standard", + "AEK Standard", + "WKL", + "HHKB" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "3,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,7", "4,6", "4,7", @@ -29,16 +48,26 @@ "0,6", "0,7", "1,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,6\n\n\n0,1", "2,7\n\n\n0,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "4,4", "4,5", @@ -51,7 +80,10 @@ "1,5", "1,6", "2,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,4", { "x": 2.5, @@ -76,11 +108,22 @@ "2,3\n\n\n4,2" ], [ - {"c": "#aaaaaa", "t": "#000000", "w": 1.25, "w2": 1.75, "l": true}, + { + "c": "#aaaaaa", + "t": "#000000", + "w": 1.25, + "w2": 1.75, + "l": true + }, "3,2\n\n\n1,1", - {"x": 1.75, "w": 1.75}, + { + "x": 1.75, + "w": 1.75 + }, "3,2\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "4,3", "5,2", @@ -92,18 +135,32 @@ "0,4", "1,3", "1,4", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,3\n\n\n4,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "2,4\n\n\n4,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,1\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "5,1", "6,1", @@ -114,70 +171,131 @@ "0,2", "1,1", "1,2", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "2,1\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,1\n\n\n3,1", "2,2\n\n\n3,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "3,0\n\n\n5,0", "4,0\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,0", - {"w": 7}, + { + "w": 7 + }, "6,0\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "0,0\n\n\n5,0", "1,0\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n5,0" ], [ - {"y": 0.75, "x": 3, "w": 1.5}, + { + "y": 0.75, + "x": 3, + "w": 1.5 + }, "3,0\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,1", - {"w": 6.5}, + { + "w": 6.5 + }, "6,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "0,0\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n5,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "3,0\n\n\n5,2", - {"d": true}, + { + "d": true + }, "4,0\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,2", - {"w": 7}, + { + "w": 7 + }, "6,0\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "0,0\n\n\n5,2", - {"d": true}, + { + "d": true + }, "4,0\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n5,2" ], [ - {"x": 3, "w": 1.5, "d": true}, + { + "x": 3, + "w": 1.5, + "d": true + }, "3,0\n\n\n5,3", "4,0\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,3", - {"w": 7}, + { + "w": 7 + }, "6,0\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "0,0\n\n\n5,3", "1,0\n\n\n5,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "2,0\n\n\n5,3" ] ] diff --git a/v3/kapcave/paladin64/paladin64.json b/v3/kapcave/paladin64/paladin64.json index cfe6a32359..c9191996b1 100644 --- a/v3/kapcave/paladin64/paladin64.json +++ b/v3/kapcave/paladin64/paladin64.json @@ -2,16 +2,28 @@ "name": "Paladin64", "vendorId": "0x4B43", "productId": "0x5036", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 8}, + "matrix": { + "rows": 8, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Stepped CapsLock", "Split Left Shift", "Split Right Shift", - ["Enter", "ANSI Enter", "ISO Enter", "BAE"], + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "BAE" + ], [ "Bottom Row", "AEK (6.5U Space)", @@ -22,9 +34,14 @@ ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "3,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,7", "4,6", "4,7", @@ -37,17 +54,30 @@ "0,6", "0,7", "1,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n0,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "2,6\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,7\n\n\n0,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "4,4", "4,5", @@ -60,7 +90,10 @@ "1,5", "1,6", "2,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,4", { "x": 2, @@ -72,15 +105,33 @@ "x2": -0.25 }, "2,3\n\n\n4,1", - {"x": 1.5, "w": 1.5, "h": 2, "w2": 2.25, "h2": 1, "x2": -0.75, "y2": 1}, + { + "x": 1.5, + "w": 1.5, + "h": 2, + "w2": 2.25, + "h2": 1, + "x2": -0.75, + "y2": 1 + }, "2,3\n\n\n4,2" ], [ - {"c": "#aaaaaa", "w": 1.25, "w2": 1.75, "l": true}, + { + "c": "#aaaaaa", + "w": 1.25, + "w2": 1.75, + "l": true + }, "3,2\n\n\n1,1", - {"x": 1.75, "w": 1.75}, + { + "x": 1.75, + "w": 1.75 + }, "3,2\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "4,3", "5,2", @@ -92,19 +143,36 @@ "0,4", "1,3", "1,4", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,3\n\n\n4,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,4\n\n\n4,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,1\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "5,1", "6,1", @@ -115,99 +183,188 @@ "0,2", "1,1", "1,2", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "2,1\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,1\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2\n\n\n3,1", - {"x": 0.25}, + { + "x": 0.25 + }, "2,2\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,1\n\n\n3,2" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "3,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,0", - {"w": 6.5}, + { + "w": 6.5 + }, "6,0\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "0,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n5,0" ], [ - {"y": 0.5, "x": 3, "w": 1.5}, + { + "y": 0.5, + "x": 3, + "w": 1.5 + }, "3,0\n\n\n5,1", "4,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,1", - {"w": 7}, + { + "w": 7 + }, "6,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "0,0\n\n\n5,1", "1,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n5,1" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "3,0\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "6,0\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "7,0\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "0,0\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "2,0\n\n\n5,2" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "3,0\n\n\n5,3", "4,0\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,3", - {"w": 6}, + { + "w": 6 + }, "6,0\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "7,0\n\n\n5,3", "0,0\n\n\n5,3", "1,0\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n5,3" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "3,0\n\n\n5,4", - {"w": 1.25, "d": true}, + { + "w": 1.25, + "d": true + }, "3,0\n\n\n5,4", "4,0\n\n\n5,4", - {"w": 1.75}, + { + "w": 1.75 + }, "5,0\n\n\n5,4", - {"w": 3}, + { + "w": 3 + }, "6,0\n\n\n5,4", - {"w": 1.75}, + { + "w": 1.75 + }, "7,0\n\n\n5,4", - {"w": 1.25, "d": true}, + { + "w": 1.25, + "d": true + }, "7,0\n\n\n5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "0,0\n\n\n5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "1,0\n\n\n5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "2,0\n\n\n5,4" ] ] diff --git a/v3/kapcave/paladinpad/paladinpad.json b/v3/kapcave/paladinpad/paladinpad.json index 76bcedc96f..98b76b3c3b 100644 --- a/v3/kapcave/paladinpad/paladinpad.json +++ b/v3/kapcave/paladinpad/paladinpad.json @@ -2,41 +2,94 @@ "name": "PaladinPad", "vendorId": "0x4B43", "productId": "0x5050", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Numpad AEK", "Split Enter", "Split Zero"], + "labels": [ + "Numpad AEK", + "Split Enter", + "Split Zero" + ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], [ - {"c": "#cccccc"}, + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,3\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,3\n\n\n0,1" ], - ["2,0", "2,1", "2,2", {"x": 1.25}, "2,3\n\n\n0,1"], + [ + "2,0", + "2,1", + "2,2", + { + "x": 1.25 + }, + "2,3\n\n\n0,1" + ], [ "3,0", "3,1", "3,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,3\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,3\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,0\n\n\n2,0", "4,2", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,3\n\n\n1,1" ], - [{"y": 0.25}, "4,0\n\n\n2,1", "4,1\n\n\n2,1"] + [ + { + "y": 0.25 + }, + "4,0\n\n\n2,1", + "4,1\n\n\n2,1" + ] ] } } diff --git a/v3/kapl/kapl.json b/v3/kapl/kapl.json index 5e1fa18a00..bee9421553 100644 --- a/v3/kapl/kapl.json +++ b/v3/kapl/kapl.json @@ -2,115 +2,346 @@ "name": "Kapl", "vendorId": "0x4C41", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 7.67}, "5,3"], [ - {"y": -0.87, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 7.67 + }, + "5,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 5.67}, + { + "x": 5.67 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.88, "x": 5}, "0,5", {"x": 3.67}, "5,5"], - [{"y": -0.9, "x": 6}, "0,6", {"x": 1.67}, "5,6"], [ - {"y": -0.97, "c": "#777777"}, + { + "y": -0.88, + "x": 5 + }, + "0,5", + { + "x": 3.67 + }, + "5,5" + ], + [ + { + "y": -0.9, + "x": 6 + }, + "0,6", + { + "x": 1.67 + }, + "5,6" + ], + [ + { + "y": -0.97, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 11.67}, + { + "x": 11.67 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], - [{"y": -0.38, "x": 3, "c": "#cccccc"}, "1,3", {"x": 7.67}, "6,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.38, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 7.67 + }, + "6,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 5.67}, + { + "x": 5.67 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.88, "x": 5}, "1,5", {"x": 3.67}, "6,5"], - [{"y": -0.9, "x": 6}, "1,6", {"x": 1.67}, "6,6"], [ - {"y": -0.97, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "1,5", + { + "x": 3.67 + }, + "6,5" + ], + [ + { + "y": -0.9, + "x": 6 + }, + "1,6", + { + "x": 1.67 + }, + "6,6" + ], + [ + { + "y": -0.97, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 11.67}, + { + "x": 11.67 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], - [{"y": -0.38, "x": 3, "c": "#cccccc"}, "2,3", {"x": 7.67}, "7,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.38, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 7.67 + }, + "7,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 5.67}, + { + "x": 5.67 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.88, "x": 5}, "2,5", {"x": 3.67}, "7,5"], - [{"y": -0.9, "x": 6}, "2,6", {"x": 1.67}, "7,6"], [ - {"y": -0.97, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "2,5", + { + "x": 3.67 + }, + "7,5" + ], + [ + { + "y": -0.9, + "x": 6 + }, + "2,6", + { + "x": 1.67 + }, + "7,6" + ], + [ + { + "y": -0.97, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 11.67}, + { + "x": 11.67 + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ], - [{"y": -0.38, "x": 3, "c": "#cccccc"}, "3,3", {"x": 7.67}, "8,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.38, + "x": 3, + "c": "#cccccc" + }, + "3,3", + { + "x": 7.67 + }, + "8,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 5.67}, + { + "x": 5.67 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.88, "x": 5}, "3,5", {"x": 3.67}, "8,5"], - [{"y": -0.9, "x": 6}, "3,6", {"x": 1.67}, "8,6"], [ - {"y": -0.97, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 5 + }, + "3,5", + { + "x": 3.67 + }, + "8,5" + ], + [ + { + "y": -0.9, + "x": 6 + }, + "3,6", + { + "x": 1.67 + }, + "8,6" + ], + [ + { + "y": -0.97, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 11.67}, + { + "x": 11.67 + }, "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.38, "x": 3}, "4,3", {"x": 7.67}, "9,3"], [ - {"y": -0.87, "x": 2}, + { + "y": -0.38, + "x": 3 + }, + "4,3", + { + "x": 7.67 + }, + "9,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "4,2", - {"x": 1}, + { + "x": 1 + }, "4,4", - {"x": 5.67}, + { + "x": 5.67 + }, "9,4", - {"x": 1}, + { + "x": 1 + }, "9,2" ], - [{"y": -0.75}, "4,0", "4,1", {"x": 11.67}, "9,1", "9,0"], + [ + { + "y": -0.75 + }, + "4,0", + "4,1", + { + "x": 11.67 + }, + "9,1", + "9,0" + ], [ { "r": 30, @@ -124,7 +355,15 @@ }, "4,6" ], - [{"y": -0.48, "x": -1.2, "c": "#aaaaaa", "f": 3}, "4,5"], + [ + { + "y": -0.48, + "x": -1.2, + "c": "#aaaaaa", + "f": 3 + }, + "4,5" + ], [ { "r": -30, @@ -137,7 +376,15 @@ }, "9,6" ], - [{"y": -0.53, "x": 0.17, "c": "#aaaaaa", "f": 3}, "9,5"] + [ + { + "y": -0.53, + "x": 0.17, + "c": "#aaaaaa", + "f": 3 + }, + "9,5" + ] ] } } diff --git a/v3/kb_elmo/67mk_E/67mk_E.json b/v3/kb_elmo/67mk_E/67mk_E.json index 175f0dede8..e4e2f3bc5f 100644 --- a/v3/kb_elmo/67mk_E/67mk_E.json +++ b/v3/kb_elmo/67mk_E/67mk_E.json @@ -2,20 +2,39 @@ "name": "67mk_E", "vendorId": "0xA68C", "productId": "0xD03E", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split LShift", - ["Bottom Row", "6.25u", "7u"] + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ - [{"x": 15.75}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,14 +47,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,15" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,9 +75,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -64,9 +95,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,21 +115,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -103,40 +159,78 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n3,1" ] ] diff --git a/v3/kb_elmo/aek2_usb/aek2_usb.json b/v3/kb_elmo/aek2_usb/aek2_usb.json index 91bde6d57a..950548563d 100644 --- a/v3/kb_elmo/aek2_usb/aek2_usb.json +++ b/v3/kb_elmo/aek2_usb/aek2_usb.json @@ -2,37 +2,59 @@ "name": "AEK II", "vendorId": "0xA68C", "productId": "0xDB52", - "matrix": {"rows": 8, "cols": 14}, + "matrix": { + "rows": 8, + "cols": 14 + }, "layouts": { "labels": [], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,11", "0,12", "3,11", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "7,13", "6,13", "6,12", - {"x": 3.25, "c": "#aaaaaa"}, + { + "x": 3.25, + "c": "#aaaaaa" + }, "6,6" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -46,22 +68,35 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "7,12", "6,0", "6,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "6,2", "6,3", "6,5", "6,7" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -74,23 +109,35 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "7,0", "7,1", "7,2", - {"x": 0.25}, + { + "x": 0.25 + }, "7,3", "6,4", "7,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,7" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -102,19 +149,31 @@ "3,9", "3,10", "3,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "6,11", "7,4", "7,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,8" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -125,37 +184,70 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "5,8", - {"x": 1.25}, + { + "x": 1.25 + }, "7,11", "6,10", "6,9", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "7,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 6.5}, + { + "c": "#cccccc", + "w": 6.5 + }, "5,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,7", "5,9", "5,6", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "7,10", "7,9" ] diff --git a/v3/kb_elmo/noah_avr/noah_avr.json b/v3/kb_elmo/noah_avr/noah_avr.json index d66473c64a..5f58d8e27c 100644 --- a/v3/kb_elmo/noah_avr/noah_avr.json +++ b/v3/kb_elmo/noah_avr/noah_avr.json @@ -2,22 +2,48 @@ "name": "Noah", "vendorId": "0xA68C", "productId": "0x1DB0", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Split Left Shift", "ISO Enter", - ["Bottom Row", "6.25u", "7u"] + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ - [{"x": 15.75}, "0,13\n\n\n0,1", {"c": "#aaaaaa"}, "0,14\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,14 +56,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,15" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,17 +84,34 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", - {"x": 1.5, "c": "#777777", "w": 1.25, "h": 2, "h2": 1, "x2": -0.25}, + { + "x": 1.5, + "c": "#777777", + "w": 1.25, + "h": 2, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,21 +123,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -97,40 +167,78 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n3,1" ] ] diff --git a/v3/kb_elmo/twelvekey/twelvekey.json b/v3/kb_elmo/twelvekey/twelvekey.json index 1e47893125..b0ee3c25b5 100644 --- a/v3/kb_elmo/twelvekey/twelvekey.json +++ b/v3/kb_elmo/twelvekey/twelvekey.json @@ -2,14 +2,36 @@ "name": "Twelvekey", "vendorId": "0xA68C", "productId": "0x9879", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 3, "cols": 4}, + "matrix": { + "rows": 3, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ] ] } } diff --git a/v3/kb_elmo/vertex/vertex.json b/v3/kb_elmo/vertex/vertex.json index d6348b8797..8d5e0038c6 100644 --- a/v3/kb_elmo/vertex/vertex.json +++ b/v3/kb_elmo/vertex/vertex.json @@ -2,14 +2,28 @@ "name": "Vertex", "vendorId": "0xA68C", "productId": "0x6B47", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": ["Full backspace", ["Bottom Row", "8 keys", "10 keys"]], + "labels": [ + "Full backspace", + [ + "Bottom Row", + "8 keys", + "10 keys" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,16 +34,25 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11\n\n\n0,0", "3,11\n\n\n0,0", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "0,11\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -40,13 +63,21 @@ "1,8", "1,9", "1,10", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,11" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -56,40 +87,71 @@ "2,7", "2,8", "2,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,10", - {"w": 1.25}, + { + "w": 1.25 + }, "2,11" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3\n\n\n1,0", - {"c": "#cccccc", "w": 2.5}, + { + "c": "#cccccc", + "w": 2.5 + }, "3,4\n\n\n1,0", - {"w": 2.5}, + { + "w": 2.5 + }, "3,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,7\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,8\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,10\n\n\n1,0" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", "3,2\n\n\n1,1", "3,3\n\n\n1,1", - {"c": "#cccccc", "w": 2.5}, + { + "c": "#cccccc", + "w": 2.5 + }, "3,4\n\n\n1,1", - {"w": 2.5}, + { + "w": 2.5 + }, "3,6\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n1,1", "3,8\n\n\n1,1", "3,9\n\n\n1,1", diff --git a/v3/kbdcraft/adam64.json b/v3/kbdcraft/adam64.json index dff054a037..6de5acaa82 100644 --- a/v3/kbdcraft/adam64.json +++ b/v3/kbdcraft/adam64.json @@ -2,7 +2,13 @@ "name": "Adam64", "vendorId": "0x586A", "productId": "0xB001", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +19,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 150], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 150 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Alphas/Mods", @@ -63,21 +80,31 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "matrix": { "rows": 5, "cols": 14 }, "layouts": { "keymap": [ [ diff --git a/v3/kbdfans/baguette66/baguette66rgb.json b/v3/kbdfans/baguette66/baguette66rgb.json index 1818b82dd4..a634a83ff4 100644 --- a/v3/kbdfans/baguette66/baguette66rgb.json +++ b/v3/kbdfans/baguette66/baguette66rgb.json @@ -2,14 +2,23 @@ "name": "BAGUETTE66_RGB", "vendorId": "0x4B42", "productId": "0x0106", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,13 +33,21 @@ "0,12", "0,13", "2,14", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +60,24 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,13 +89,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -80,23 +114,40 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,11", "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"x": 1.25}, + { + "x": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8", "4,10", - {"x": 1.5}, + { + "x": 1.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/kbdfans/baguette66/baguette66soldered.json b/v3/kbdfans/baguette66/baguette66soldered.json index de7ed0186b..f0b91c695a 100644 --- a/v3/kbdfans/baguette66/baguette66soldered.json +++ b/v3/kbdfans/baguette66/baguette66soldered.json @@ -2,14 +2,23 @@ "name": "BAGUETTE66_SOLDERED", "vendorId": "0x4B42", "productId": "0x0107", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,13 +33,21 @@ "0,12", "0,13", "2,14", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +60,24 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,13 +89,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -80,23 +114,40 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,11", "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"x": 1.25}, + { + "x": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8", "4,10", - {"x": 1.5}, + { + "x": 1.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/kbdfans/bella/bella_rgb.json b/v3/kbdfans/bella/bella_rgb.json index e9c0a4a43a..ee3b62712e 100644 --- a/v3/kbdfans/bella/bella_rgb.json +++ b/v3/kbdfans/bella/bella_rgb.json @@ -2,33 +2,55 @@ "name": "BELLA_RGB", "vendorId": "0x4B42", "productId": "0x0008", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc", "x": 1}, + { + "c": "#cccccc", + "x": 1 + }, "0,2", "0,3", "0,4", "0,5", - {"c": "#aaaaaa", "x": 0.5}, + { + "c": "#aaaaaa", + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "0,11", "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "0,15" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -42,15 +64,25 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,14", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "1,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +95,25 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "2,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,15 +125,26 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "3,15" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -102,25 +155,58 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "4,14"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "4,14" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11" ], - [{"y": -0.75, "x": 13.25, "c": "#cccccc"}, "5,12", "5,14", "5,15"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#cccccc" + }, + "5,12", + "5,14", + "5,15" + ] ] } } diff --git a/v3/kbdfans/bella/bella_rgb_iso.json b/v3/kbdfans/bella/bella_rgb_iso.json index 3c9cc25452..735b0930c4 100644 --- a/v3/kbdfans/bella/bella_rgb_iso.json +++ b/v3/kbdfans/bella/bella_rgb_iso.json @@ -2,33 +2,55 @@ "name": "BELLA_RGB_ISO", "vendorId": "0x4B42", "productId": "0x0009", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc", "x": 1}, + { + "c": "#cccccc", + "x": 1 + }, "0,2", "0,3", "0,4", "0,5", - {"c": "#aaaaaa", "x": 0.5}, + { + "c": "#aaaaaa", + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "0,11", "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "0,15" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -42,15 +64,25 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,14", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "1,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -73,13 +105,21 @@ "x2": -0.25 }, "3,13", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "2,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -92,13 +132,21 @@ "3,10", "3,11", "2,13", - {"c": "#aaaaaa", "x": 1.5}, + { + "c": "#aaaaaa", + "x": 1.5 + }, "3,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -110,25 +158,58 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "4,14"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "4,14" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11" ], - [{"y": -0.75, "x": 13.25, "c": "#cccccc"}, "5,12", "5,14", "5,15"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#cccccc" + }, + "5,12", + "5,14", + "5,15" + ] ] } } diff --git a/v3/kbdfans/bella_soldered/bella_soldered.json b/v3/kbdfans/bella_soldered/bella_soldered.json index 89b4d746fe..49c647d24a 100644 --- a/v3/kbdfans/bella_soldered/bella_soldered.json +++ b/v3/kbdfans/bella_soldered/bella_soldered.json @@ -2,40 +2,82 @@ "name": "Bella", "vendorId": "0x4B42", "productId": "0x0007", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Spacebar", "6.25", "7u"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Spacebar", + "6.25", + "7u" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,11", "0,12", "0,13", "0,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,15" ], [ - {"y": 0.25, "x": 3, "c": "#cccccc"}, + { + "y": 0.25, + "x": 3, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -49,18 +91,30 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", - {"x": 0.75}, + { + "x": 0.75 + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -73,9 +127,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,15", { "x": 1.5, @@ -89,9 +148,15 @@ "3,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -103,21 +168,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -128,31 +213,70 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12" ], - [{"y": -0.75, "x": 17.25}, "4,14"], [ - {"y": -0.25, "x": 3, "w": 1.25}, + { + "y": -0.75, + "x": 17.25 + }, + "4,14" + ], + [ + { + "y": -0.25, + "x": 3, + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11" ], - [{"y": -0.75, "x": 16.25}, "5,12", "5,14", "5,15"], [ - {"y": -0.25, "x": 3, "w": 1.5}, + { + "y": -0.75, + "x": 16.25 + }, + "5,12", + "5,14", + "5,15" + ], + [ + { + "y": -0.25, + "x": 3, + "w": 1.5 + }, "5,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n3,1", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n3,1" ] ] diff --git a/v3/kbdfans/bounce/bonce75_hotswap.json b/v3/kbdfans/bounce/bonce75_hotswap.json index 036353d22c..a5ea5df781 100644 --- a/v3/kbdfans/bounce/bonce75_hotswap.json +++ b/v3/kbdfans/bounce/bonce75_hotswap.json @@ -2,35 +2,54 @@ "name": "bonce75_hotswap", "vendorId": "0x4B42", "productId": "0x7001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -44,13 +63,19 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -64,13 +89,19 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -83,13 +114,19 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13", - {"x": 0.25}, + { + "x": 0.25 + }, "3,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,1", "4,2", @@ -101,25 +138,54 @@ "4,8", "4,9", "4,10", - {"w": 1.75}, + { + "w": 1.75 + }, "4,11" ], - [{"y": -0.75, "x": 14.25}, "4,13"], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.75, + "x": 14.25 + }, + "4,13" + ], + [ + { + "y": -0.25, + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10" ], - [{"y": -0.75, "x": 13.25}, "5,11", "5,13", "5,14"] + [ + { + "y": -0.75, + "x": 13.25 + }, + "5,11", + "5,13", + "5,14" + ] ] } } diff --git a/v3/kbdfans/bounce/bonce75_soldered.json b/v3/kbdfans/bounce/bonce75_soldered.json index fd73e5a878..f83bc2e79c 100644 --- a/v3/kbdfans/bounce/bonce75_soldered.json +++ b/v3/kbdfans/bounce/bonce75_soldered.json @@ -2,40 +2,71 @@ "name": "bonce75_soldered", "vendorId": "0x4B42", "productId": "0x7000", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ] ], "keymap": [ [ "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -49,15 +80,21 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "3,12\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -71,9 +108,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", { "x": 1.5, @@ -87,7 +128,9 @@ "3,13\n\n\n1,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -100,15 +143,24 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0\n\n\n2,0", "4,2", "4,3", @@ -120,31 +172,59 @@ "4,9", "4,10", "4,11", - {"w": 1.75}, + { + "w": 1.75 + }, "4,12" ], [ - {"y": -0.75, "x": 14.25}, + { + "y": -0.75, + "x": 14.25 + }, "4,13", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1" ], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.25, + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11" ], - [{"y": -0.75, "x": 13.25}, "5,12", "5,13", "5,14"] + [ + { + "y": -0.75, + "x": 13.25 + }, + "5,12", + "5,13", + "5,14" + ] ] } } diff --git a/v3/kbdfans/bounce/bounce_pad.json b/v3/kbdfans/bounce/bounce_pad.json index d0caf95693..2f3b8a0a61 100644 --- a/v3/kbdfans/bounce/bounce_pad.json +++ b/v3/kbdfans/bounce/bounce_pad.json @@ -2,15 +2,72 @@ "name": "BOUNCE PAD", "vendorId": "0x4B42", "productId": "0x7002", - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], - [{"y": 0.25}, "1,0", "1,1", "1,2", "1,3"], - [{"c": "#cccccc"}, "2,0", "2,1", "2,2", {"c": "#aaaaaa", "h": 2}, "3,3"], - [{"c": "#cccccc"}, "3,0", "3,1", "3,2"], - [{"c": "#cccccc"}, "4,0", "4,1", "4,2", {"c": "#aaaaaa", "h": 2}, "5,3"], - [{"c": "#cccccc", "w": 2}, "5,1", "5,2"] + [ + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + "2,1", + "2,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "3,3" + ], + [ + { + "c": "#cccccc" + }, + "3,0", + "3,1", + "3,2" + ], + [ + { + "c": "#cccccc" + }, + "4,0", + "4,1", + "4,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "5,3" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "5,1", + "5,2" + ] ] } } diff --git a/v3/kbdfans/d45/d45v2.json b/v3/kbdfans/d45/d45v2.json index d4a6b99f0a..f176f61676 100644 --- a/v3/kbdfans/d45/d45v2.json +++ b/v3/kbdfans/d45/d45v2.json @@ -1,156 +1,161 @@ { - "name": "D45V2", - "vendorId": "0x4B42", - "productId": "0x0006", - "matrix": { - "rows": 4, - "cols": 15 - }, - "layouts": { - "keymap": - [ - [ - "0,0", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "0,1", - {"c": "#cccccc"}, - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - "0,13", - { - "w": 1.5, - "c": "#aaaaaa" - }, - "3,13", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,14" - ], - [ - "1,0", - { - "x": 0.25, - "w": 1.75, - "c": "#aaaaaa" - }, - "1,1", - {"c": "#cccccc"}, - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 2.25, - "c": "#aaaaaa" - }, - "1,13", - { - "x": 0.5, - "c": "#cccccc" - }, - "1,14" - ], - [ - "2,0", - { - "x": 0.25, - "w": 2.25, - "c": "#aaaaaa" - }, - "2,1", - {"c": "#cccccc"}, - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "w": 1.75, - "c": "#aaaaaa" - }, - "2,12", - { - "x": 1.5, - "c": "#cccccc" - }, - "2,14" - ], - [ - { - "y": -0.75, - "x": 15.5, - "c": "#777777" - }, - "2,13" - ], - [ - { - "y": -0.25, - "c": "#cccccc" - }, - "3,0", - { - "x": 1.75, - "c": "#aaaaaa" - }, - "3,1", - { - "w": 1.5 - }, - "3,2", - { - "w": 2.75, - "c": "#cccccc" - }, - "3,5", - { - "w": 2.25 - }, - "3,8", - { - "w": 1.5, - "c": "#aaaaaa" - }, - "3,9", - "3,10" - ], - [ - { - "y": -0.75, - "x": 14.5, - "c":"#777777" - }, - "3,11", - "3,12", - "3,14" - ] -] - } + "name": "D45V2", + "vendorId": "0x4B42", + "productId": "0x0006", + "matrix": { + "rows": 4, + "cols": 15 + }, + "layouts": { + "keymap": [ + [ + "0,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "0,1", + { + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "3,13", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,14" + ], + [ + "1,0", + { + "x": 0.25, + "w": 1.75, + "c": "#aaaaaa" + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2.25, + "c": "#aaaaaa" + }, + "1,13", + { + "x": 0.5, + "c": "#cccccc" + }, + "1,14" + ], + [ + "2,0", + { + "x": 0.25, + "w": 2.25, + "c": "#aaaaaa" + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "2,12", + { + "x": 1.5, + "c": "#cccccc" + }, + "2,14" + ], + [ + { + "y": -0.75, + "x": 15.5, + "c": "#777777" + }, + "2,13" + ], + [ + { + "y": -0.25, + "c": "#cccccc" + }, + "3,0", + { + "x": 1.75, + "c": "#aaaaaa" + }, + "3,1", + { + "w": 1.5 + }, + "3,2", + { + "w": 2.75, + "c": "#cccccc" + }, + "3,5", + { + "w": 2.25 + }, + "3,8", + { + "w": 1.5, + "c": "#aaaaaa" + }, + "3,9", + "3,10" + ], + [ + { + "y": -0.75, + "x": 14.5, + "c": "#777777" + }, + "3,11", + "3,12", + "3,14" + ] + ] } +} diff --git a/v3/kbdfans/kbd19x/kbd19x.json b/v3/kbdfans/kbd19x/kbd19x.json index 034c7b8c3f..f6f56ecf74 100644 --- a/v3/kbdfans/kbd19x/kbd19x.json +++ b/v3/kbdfans/kbd19x/kbd19x.json @@ -2,9 +2,16 @@ "name": "KBD19x", "vendorId": "0x4B42", "productId": "0x0191", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 8, "cols": 13}, + "matrix": { + "rows": 8, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -12,38 +19,71 @@ "Split Left Shift", "Split Plus", "Split Enter", - ["Bottom Row", "ANSI", "6u", "7u"] + [ + "Bottom Row", + "ANSI", + "6u", + "7u" + ] ], "keymap": [ - [{"x": 15.5}, "7,0\n\n\n0,1", "7,1\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "7,0\n\n\n0,1", + "7,1\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "6,0", "6,1", "6,2", "6,3", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "7,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,9", "0,10", "0,11", "0,12" ], [ - {"y": 0.5, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.5, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -57,18 +97,28 @@ "1,6", "1,7", "1,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,1\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,9", "1,10", "1,11", "1,12" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,21 +131,35 @@ "2,6", "2,7", "2,8", - {"w": 1.5}, + { + "w": 1.5 + }, "7,3\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,12\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -107,23 +171,42 @@ "3,5", "3,6", "3,7", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,8\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,9", "3,10", "3,11", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "3,12\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -134,62 +217,134 @@ "4,5", "4,6", "4,7", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,8", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "4,9", "4,10", "4,11", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,12\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,12\n\n\n4,1" ], - [{"y": -0.75, "x": 16.75, "c": "#aaaaaa"}, "7,4"], [ - {"y": -0.25, "x": 2.5, "w": 1.25}, + { + "y": -0.75, + "x": 16.75, + "c": "#aaaaaa" + }, + "7,4" + ], + [ + { + "y": -0.25, + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n5,0", "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,9\n\n\n5,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5\n\n\n5,0", "5,6\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7\n\n\n5,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "5,10", "5,11", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "5,12\n\n\n4,1" ], - [{"y": -0.75, "x": 15.75, "c": "#aaaaaa"}, "5,8", "5,3", "5,4"], [ - {"x": 2.5, "w": 1.25}, + { + "y": -0.75, + "x": 15.75, + "c": "#aaaaaa" + }, + "5,8", + "5,3", + "5,4" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n5,1", "5,1\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,1", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,9\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,5\n\n\n5,1", "5,6\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7\n\n\n5,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,9\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,5\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,7\n\n\n5,2" ], [ @@ -205,7 +360,13 @@ }, "3,8\n\n\n1,1" ], - [{"x": 15.25, "c": "#cccccc"}, "7,3\n\n\n1,1"] + [ + { + "x": 15.25, + "c": "#cccccc" + }, + "7,3\n\n\n1,1" + ] ] } } diff --git a/v3/kbdfans/kbd67hotswap/kbd67hotswap.json b/v3/kbdfans/kbd67hotswap/kbd67hotswap.json index b4c3a24749..ea58bd3cc4 100644 --- a/v3/kbdfans/kbd67hotswap/kbd67hotswap.json +++ b/v3/kbdfans/kbd67hotswap/kbd67hotswap.json @@ -2,15 +2,26 @@ "name": "KBD67 Hotswap", "vendorId": "0x4B42", "productId": "0x6065", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,13 +36,19 @@ "0,12", "0,13", "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,15 +61,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +89,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,25 +117,44 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,13", "4,14" diff --git a/v3/kbdfans/kbd67mkii/kbd67mkiirgb_iso.json b/v3/kbdfans/kbd67mkii/kbd67mkiirgb_iso.json index bf2f13429c..1664d1bb99 100644 --- a/v3/kbdfans/kbd67mkii/kbd67mkiirgb_iso.json +++ b/v3/kbdfans/kbd67mkii/kbd67mkiirgb_iso.json @@ -2,14 +2,23 @@ "name": "KBD67MKIIRGB-ISO", "vendorId": "0x4B42", "productId": "0x0105", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +31,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +62,26 @@ "1,10", "1,11", "1,12", - {"x": 0.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 0.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,13 +94,21 @@ "2,10", "2,11", "2,12", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,3", "3,1", "3,2", @@ -81,26 +120,48 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,13", "4,14" diff --git a/v3/kbdfans/kbd67mkii/kbd67mkiirgbv1.json b/v3/kbdfans/kbd67mkii/kbd67mkiirgbv1.json index 2881dc38b5..d682cdf388 100644 --- a/v3/kbdfans/kbd67mkii/kbd67mkiirgbv1.json +++ b/v3/kbdfans/kbd67mkii/kbd67mkiirgbv1.json @@ -2,14 +2,23 @@ "name": "KBD67 MkII RGB V1", "vendorId": "0x4B42", "productId": "0x1224", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +31,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +62,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +88,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,26 +117,48 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,13", "4,14" diff --git a/v3/kbdfans/kbd67mkii/kbd67mkiirgbv2.json b/v3/kbdfans/kbd67mkii/kbd67mkiirgbv2.json index d0f36aa757..5d2e6249b7 100644 --- a/v3/kbdfans/kbd67mkii/kbd67mkiirgbv2.json +++ b/v3/kbdfans/kbd67mkii/kbd67mkiirgbv2.json @@ -2,14 +2,23 @@ "name": "KBD67 MkII RGB V2", "vendorId": "0x4B42", "productId": "0x1225", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +31,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +62,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +88,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,26 +117,48 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,13", "4,14" diff --git a/v3/kbdfans/kbd67mkii/kbd67mkiirgbv3.json b/v3/kbdfans/kbd67mkii/kbd67mkiirgbv3.json index e84f97101b..bc1896e772 100644 --- a/v3/kbdfans/kbd67mkii/kbd67mkiirgbv3.json +++ b/v3/kbdfans/kbd67mkii/kbd67mkiirgbv3.json @@ -2,14 +2,23 @@ "name": "KBD67MKIIRGBV3", "vendorId": "0x4B42", "productId": "0x1226", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +31,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +62,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +88,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,26 +117,48 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,13", "4,14" diff --git a/v3/kbdfans/kbd67mkii/kbd67mkiisoldered.json b/v3/kbdfans/kbd67mkii/kbd67mkiisoldered.json index 456cf8fba3..a74c02cff7 100644 --- a/v3/kbdfans/kbd67mkii/kbd67mkiisoldered.json +++ b/v3/kbdfans/kbd67mkii/kbd67mkiisoldered.json @@ -2,22 +2,45 @@ "name": "KBD67 MkII (Soldered)", "vendorId": "0xA103", "productId": "0x0013", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Space Bar" ], "keymap": [ - [{"x": 16}, "0,13\n\n\n0,1", "2,12\n\n\n0,1"], [ - {"y": 0.5, "x": 3, "c": "#777777"}, + { + "x": 16 + }, + "0,13\n\n\n0,1", + "2,12\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,14 +53,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,9 +81,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.5, @@ -66,9 +101,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,21 +121,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,4\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -105,35 +165,65 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,13", "3,14" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.26}, + { + "c": "#cccccc", + "w": 6.26 + }, "4,5\n\n\n3,0", - {"x": -0.009999999999999787, "c": "#aaaaaa", "w": 1.25}, + { + "x": -0.009999999999999787, + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,13", "4,14" ], [ - {"y": 0.25, "x": 6.75, "c": "#cccccc", "w": 2.25}, + { + "y": 0.25, + "x": 6.75, + "c": "#cccccc", + "w": 2.25 + }, "4,3\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,7\n\n\n3,1" ] ] diff --git a/v3/kbdfans/kbd67rev1/kbd67rev1.json b/v3/kbdfans/kbd67rev1/kbd67rev1.json index 52723c3674..a67cf9c1ef 100644 --- a/v3/kbdfans/kbd67rev1/kbd67rev1.json +++ b/v3/kbdfans/kbd67rev1/kbd67rev1.json @@ -2,21 +2,38 @@ "name": "KBD67 Rev1", "vendorId": "0x4b42", "productId": "0x6066", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Spacebar", "6.25U", "2.75U/1.25U/2.25U", "2.25U/1.25U/2.75U"] + [ + "Spacebar", + "6.25U", + "2.75U/1.25U/2.25U", + "2.25U/1.25U/2.75U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,17 +46,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -52,17 +79,33 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -74,19 +117,33 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -97,43 +154,80 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "x": 6.25, "c": "#cccccc", "w": 2.75}, + { + "y": 0.25, + "x": 6.25, + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n3,1" ], [ - {"y": 0.25, "x": 6.25, "w": 2.25}, + { + "y": 0.25, + "x": 6.25, + "w": 2.25 + }, "4,4\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,2" ] ] diff --git a/v3/kbdfans/kbd67rev2/kbd67rev2.json b/v3/kbdfans/kbd67rev2/kbd67rev2.json index 68448f913a..70bc00b0df 100644 --- a/v3/kbdfans/kbd67rev2/kbd67rev2.json +++ b/v3/kbdfans/kbd67rev2/kbd67rev2.json @@ -2,22 +2,56 @@ "name": "KBD67 Rev2", "vendorId": "0x4B42", "productId": "0x6067", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Spacebar", "Standard", "Split", "7u"], - ["Right Mods", "3x1u", "2x1.5u", "2x1.25u"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Spacebar", + "Standard", + "Split", + "7u" + ], + [ + "Right Mods", + "3x1u", + "2x1.5u", + "2x1.25u" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,17 +64,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -53,9 +99,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -69,9 +119,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -83,21 +139,40 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -108,21 +183,36 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n4,0", "4,11\n\n\n4,0", "4,12\n\n\n4,0", @@ -131,33 +221,69 @@ "4,15" ], [ - {"y": 0.25, "x": 3, "w": 1.25}, + { + "y": 0.25, + "x": 3, + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,1", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n4,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,2" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "4,0\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,2" ] ] diff --git a/v3/kbdfans/kbd6x/kbd6x.json b/v3/kbdfans/kbd6x/kbd6x.json index 07652ea0cd..deca0ed420 100644 --- a/v3/kbdfans/kbd6x/kbd6x.json +++ b/v3/kbdfans/kbd6x/kbd6x.json @@ -2,15 +2,31 @@ "name": "KBD6x", "vendorId": "0x4B42", "productId": "0x3658", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": [["Layout", "Tsangan", "HHKB", "WKL"]], + "labels": [ + [ + "Layout", + "Tsangan", + "HHKB", + "WKL" + ] + ], "keymap": [ [ "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,13 +40,19 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,13 +65,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,13 +91,20 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -78,54 +115,111 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n0,0", "4,1\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n0,0", "4,11\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n0,0" ], [ - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n0,1", "4,11\n\n\n0,1", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n0,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n0,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n0,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n0,2" ] ] diff --git a/v3/kbdfans/kbd75/kbd75hs.json b/v3/kbdfans/kbd75/kbd75hs.json index 976bedef52..6f005bb047 100644 --- a/v3/kbdfans/kbd75/kbd75hs.json +++ b/v3/kbdfans/kbd75/kbd75hs.json @@ -2,30 +2,47 @@ "name": "KBD75HS", "vendorId": "0x4B42", "productId": "0x6062", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13", "3,12", "0,14" @@ -44,14 +61,22 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +89,24 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -84,15 +118,25 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -103,21 +147,36 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11", "4,13", "4,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,8", "5,9", "5,10", diff --git a/v3/kbdfans/kbd75/kbd75rev1.json b/v3/kbdfans/kbd75/kbd75rev1.json index 44959885bc..3695c23223 100644 --- a/v3/kbdfans/kbd75/kbd75rev1.json +++ b/v3/kbdfans/kbd75/kbd75rev1.json @@ -2,43 +2,85 @@ "name": "KBD75 Rev1", "vendorId": "0x4B42", "productId": "0x6060", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Spacebar", "Standard", "Split", "7u"], - ["Right Mods", "3x1u", "2x1.5u"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Spacebar", + "Standard", + "Split", + "7u" + ], + [ + "Right Mods", + "3x1u", + "2x1.5u" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13", "0,14", "0,15" ], [ - {"x": 3, "c": "#cccccc"}, + { + "x": 3, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -52,17 +94,29 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", "1,15", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -75,9 +129,13 @@ "2,11", "2,12", "2,13", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", { "x": 1.5, @@ -91,9 +149,15 @@ "3,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -105,21 +169,40 @@ "3,10", "3,11", "3,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -130,21 +213,36 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,13", "4,14", "4,15" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,10\n\n\n4,0", "5,11\n\n\n4,0", "5,12\n\n\n4,0", @@ -153,29 +251,59 @@ "5,15" ], [ - {"y": 0.25, "x": 3, "w": 1.25}, + { + "y": 0.25, + "x": 3, + "w": 1.25 + }, "5,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n3,1", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,4\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "5,8\n\n\n3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n4,1" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "5,0\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n3,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,6\n\n\n3,2" ] ] diff --git a/v3/kbdfans/kbd75/kbd75rev2.json b/v3/kbdfans/kbd75/kbd75rev2.json index 68b1fcb3ee..dbed647689 100644 --- a/v3/kbdfans/kbd75/kbd75rev2.json +++ b/v3/kbdfans/kbd75/kbd75rev2.json @@ -2,21 +2,58 @@ "name": "KBD75 Rev2", "vendorId": "0x4B42", "productId": "0x6061", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Default", "Split", "Numpad"], - ["Enter Key", "ANSI", "ISO", "Numpad ANSI", "Numpad ISO"], - ["Left Shift", "Default", "Split"], - ["Right Shift", "Default", "Numpad"], - ["Spacebar", "Standard", "Split", "7u"], - ["Right Mods", "3x1u", "2x1.5u"] + [ + "Backspace", + "Default", + "Split", + "Numpad" + ], + [ + "Enter Key", + "ANSI", + "ISO", + "Numpad ANSI", + "Numpad ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "Numpad" + ], + [ + "Spacebar", + "Standard", + "Split", + "7u" + ], + [ + "Right Mods", + "3x1u", + "2x1.5u" + ] ], "keymap": [ [ - {"x": 20.75}, + { + "x": 20.75 + }, "2,12\n\n\n1,1", "2,13\n\n\n1,1", { @@ -31,61 +68,97 @@ "3,13\n\n\n1,1" ], [ - {"y": -0.25, "x": 14, "c": "#cccccc"}, + { + "y": -0.25, + "x": 14, + "c": "#cccccc" + }, "1,11\n\n\n0,1", "1,12\n\n\n0,1", "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"y": -0.75, "x": 20}, + { + "y": -0.75, + "x": 20 + }, "3,11\n\n\n1,1", "3,12\n\n\n1,1", "2,14\n\n\n1,1" ], [ - {"y": -0.25, "x": 14, "c": "#aaaaaa", "w": 2}, + { + "y": -0.25, + "x": 14, + "c": "#aaaaaa", + "w": 2 + }, "1,12\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,13\n\n\n0,2", "1,14\n\n\n0,2" ], [ - {"x": 20.75, "w": 1.5}, + { + "x": 20.75, + "w": 1.5 + }, "2,12\n\n\n1,2", "2,13\n\n\n1,2", "2,14\n\n\n1,2" ], [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13", "0,14", "0,15", - {"x": 1, "c": "#777777", "w": 2.25}, + { + "x": 1, + "c": "#777777", + "w": 2.25 + }, "3,11\n\n\n1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,12\n\n\n1,2", "3,13\n\n\n1,2" ], [ - {"x": 3}, + { + "x": 3 + }, "1,0", "1,1", "1,2", @@ -99,7 +172,10 @@ "1,10", "1,11\n\n\n0,0", "1,12\n\n\n0,0", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", "1,15" ], @@ -115,14 +191,23 @@ "x2": -0.25 }, "3,12\n\n\n1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,13\n\n\n1,3", "2,14\n\n\n1,3" ], [ - {"y": -0.75, "x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -135,22 +220,39 @@ "2,11", "2,12\n\n\n1,0", "2,13\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"y": -0.25, "x": 20, "c": "#cccccc"}, + { + "y": -0.25, + "x": 20, + "c": "#cccccc" + }, "2,12\n\n\n1,3", - {"x": 1.25}, + { + "x": 1.25 + }, "3,12\n\n\n1,3", "3,13\n\n\n1,3" ], [ - {"y": -0.75, "x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.75, + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -162,18 +264,32 @@ "3,10", "3,11\n\n\n1,0", "3,12\n\n\n1,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -184,28 +300,51 @@ "4,9", "4,10\n\n\n3,0", "4,11\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,13\n\n\n3,0", "4,14", "4,15" ], [ - {"y": -0.5, "x": 20, "w": 1.75}, + { + "y": -0.5, + "x": 20, + "w": 1.75 + }, "4,10\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,11\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"y": -0.5, "x": 3, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.5, + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n4,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,10\n\n\n5,0", "5,11\n\n\n5,0", "5,12\n\n\n5,0", @@ -214,29 +353,59 @@ "5,15" ], [ - {"y": 0.25, "x": 3, "w": 1.25}, + { + "y": 0.25, + "x": 3, + "w": 1.25 + }, "5,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n4,1", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,4\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "5,8\n\n\n4,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n5,1" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "5,0\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n4,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,6\n\n\n4,2" ] ] diff --git a/v3/kbdfans/kbd75/kbd75rgb.json b/v3/kbdfans/kbd75/kbd75rgb.json index f759edb349..6b06dced21 100644 --- a/v3/kbdfans/kbd75/kbd75rgb.json +++ b/v3/kbdfans/kbd75/kbd75rgb.json @@ -2,29 +2,44 @@ "name": "KBD75RGB", "vendorId": "0x4B42", "productId": "0x6063", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13", "3,12", "0,14" @@ -43,14 +58,22 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +86,24 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,15 +115,25 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -102,21 +144,36 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11", "4,13", "4,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,8", "5,9", "5,10", diff --git a/v3/kbdfans/kbd8x_mk2/kbd8x_mk2.json b/v3/kbdfans/kbd8x_mk2/kbd8x_mk2.json index 4efe9f8f5d..62604b7267 100644 --- a/v3/kbdfans/kbd8x_mk2/kbd8x_mk2.json +++ b/v3/kbdfans/kbd8x_mk2/kbd8x_mk2.json @@ -2,44 +2,83 @@ "name": "KBD8X-MKII", "vendorId": "0xA103", "productId": "0x0005", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "WKL" + ] ], "keymap": [ - [{"y": 0.5, "x": 15.5}, "3,6\n\n\n0,1", "6,6\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.5, + "x": 15.5 + }, + "3,6\n\n\n0,1", + "6,6\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7", "1,7", "0,8" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -53,17 +92,27 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,7", "3,7", "2,8" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -76,9 +125,14 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,7", "5,7", "4,8", @@ -94,9 +148,15 @@ "7,6\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -108,19 +168,36 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n1,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "5,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -131,64 +208,124 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n3,0", - {"x": 1.25}, + { + "x": 1.25 + }, "9,7", - {"x": 1.5, "w": 1.75}, + { + "x": 1.5, + "w": 1.75 + }, "8,6\n\n\n3,1", "9,6\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "10,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "10,7", "11,7", "10,8" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "10,0\n\n\n4,1", "11,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n4,1", "10,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,6\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "10,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "11,6\n\n\n4,2" ] ] diff --git a/v3/kbdfans/kbdpad_mk2/kbdpad_mk2.json b/v3/kbdfans/kbdpad_mk2/kbdpad_mk2.json index d1ba01b477..ea399aa508 100644 --- a/v3/kbdfans/kbdpad_mk2/kbdpad_mk2.json +++ b/v3/kbdfans/kbdpad_mk2/kbdpad_mk2.json @@ -2,50 +2,109 @@ "name": "KBDPad MKII", "vendorId": "0xA103", "productId": "0x0006", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Plus", "Split Enter", "Split Zero"], + "labels": [ + "Split Plus", + "Split Enter", + "Split Zero" + ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], - [{"y": 0.25}, "1,0", "1,1", "1,2", "1,3"], [ - {"c": "#cccccc"}, + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,3\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,3\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "3,3\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "5,3\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,3\n\n\n1,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,0\n\n\n2,0", "5,2", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "5,3\n\n\n1,1" ], - [{"y": 0.5, "c": "#cccccc"}, "5,0\n\n\n2,1", "5,1\n\n\n2,1"] + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "5,0\n\n\n2,1", + "5,1\n\n\n2,1" + ] ] } } diff --git a/v3/kbdfans/kbdpad_mk3/kbdpad_mk3.json b/v3/kbdfans/kbdpad_mk3/kbdpad_mk3.json index 3ebb6b93dd..ef3b71888f 100644 --- a/v3/kbdfans/kbdpad_mk3/kbdpad_mk3.json +++ b/v3/kbdfans/kbdpad_mk3/kbdpad_mk3.json @@ -2,17 +2,78 @@ "name": "KBDPad MK3", "vendorId": "0x4B42", "productId": "0x0012", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], - [{"y": 0.25}, "1,0", "1,1", "1,2", "1,3"], - [{"c": "#cccccc"}, "2,0", "2,1", "2,2", {"c": "#aaaaaa", "h": 2}, "2,3"], - [{"c": "#cccccc"}, "3,0", "3,1", "3,2"], - [{"c": "#cccccc"}, "4,0", "4,1", "4,2", {"c": "#aaaaaa", "h": 2}, "4,3"], - [{"c": "#cccccc", "w": 2}, "5,0", "5,2"] + [ + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + "2,1", + "2,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "2,3" + ], + [ + { + "c": "#cccccc" + }, + "3,0", + "3,1", + "3,2" + ], + [ + { + "c": "#cccccc" + }, + "4,0", + "4,1", + "4,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "4,3" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "5,0", + "5,2" + ] ] } } diff --git a/v3/kbdfans/maja/maja.json b/v3/kbdfans/maja/maja.json index 7f2ae85b7a..fa125e61e3 100644 --- a/v3/kbdfans/maja/maja.json +++ b/v3/kbdfans/maja/maja.json @@ -2,98 +2,287 @@ "name": "MAJA", "vendorId": "0x4B42", "productId": "0x6068", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ - [{"y": 0.13, "x": 2.75}, "0,2", {"x": 8.75}, "0,11"], [ - {"y": -0.8799999999999999, "x": 0.75, "c": "#777777"}, + { + "y": 0.13, + "x": 2.75 + }, + "0,2", + { + "x": 8.75 + }, + "0,11" + ], + [ + { + "y": -0.8799999999999999, + "x": 0.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1" ], [ - {"y": -0.885, "x": 13.5}, + { + "y": -0.885, + "x": 13.5 + }, "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"x": 0.879999999999999}, + { + "x": 0.879999999999999 + }, "0,14" ], [ - {"y": -0.11499999999999999, "x": 0.5, "w": 1.5}, + { + "y": -0.11499999999999999, + "x": 0.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 9.25}, + { + "x": 9.25 + }, "1,10" ], [ - {"y": -0.885, "x": 13.25}, + { + "y": -0.885, + "x": 13.25 + }, "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 0.629999999999999, "c": "#aaaaaa"}, + { + "x": 0.629999999999999, + "c": "#aaaaaa" + }, "1,14" ], [ - {"y": -0.11500000000000021, "x": 0.365, "w": 1.75}, + { + "y": -0.11500000000000021, + "x": 0.365, + "w": 1.75 + }, "2,0", - {"x": 0.009999999999999787, "c": "#cccccc"}, + { + "x": 0.009999999999999787, + "c": "#cccccc" + }, "2,1" ], [ - {"y": -0.8849999999999998, "x": 12.75}, + { + "y": -0.8849999999999998, + "x": 12.75 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"x": 0.379999999999999, "c": "#aaaaaa"}, + { + "x": 0.379999999999999, + "c": "#aaaaaa" + }, "2,14" ], [ - {"y": -0.11500000000000021, "x": 0.125, "w": 2.25}, + { + "y": -0.11500000000000021, + "x": 0.125, + "w": 2.25 + }, "3,0", - {"x": -0.009999999999999787, "c": "#cccccc"}, + { + "x": -0.009999999999999787, + "c": "#cccccc" + }, "3,1" ], [ - {"y": -0.8849999999999998, "x": 12.25}, + { + "y": -0.8849999999999998, + "x": 12.25 + }, "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12" ], - [{"y": -0.7400000000000002, "x": 16.25, "c": "#777777"}, "3,13"], - [{"y": -0.375, "x": 0.125, "c": "#aaaaaa", "w": 1.5}, "4,0"], - [{"y": -0.625, "x": 15.25, "c": "#777777"}, "4,12", "4,13", "4,14"], [ - {"r": 12, "rx": 4.75, "ry": 1.5, "y": -1, "x": -1, "c": "#cccccc"}, + { + "y": -0.7400000000000002, + "x": 16.25, + "c": "#777777" + }, + "3,13" + ], + [ + { + "y": -0.375, + "x": 0.125, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.625, + "x": 15.25, + "c": "#777777" + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "r": 12, + "rx": 4.75, + "ry": 1.5, + "y": -1, + "x": -1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": -1.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": -1.25}, "2,2", "2,3", "2,4", "2,5"], - [{"x": -0.75}, "3,2", "3,3", "3,4", "3,5"], - [{"x": 0.5, "w": 2}, "4,3", {"c": "#aaaaaa", "w": 1.25}, "4,5"], - [{"y": -0.8700000000000001, "x": -1, "w": 1.5}, "4,2"], [ - {"r": -12, "rx": 13.5, "y": -1.5, "x": -5, "c": "#cccccc"}, + { + "x": -1.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -1.25 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": -0.75 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 0.5, + "w": 2 + }, + "4,3", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,5" + ], + [ + { + "y": -0.8700000000000001, + "x": -1, + "w": 1.5 + }, + "4,2" + ], + [ + { + "r": -12, + "rx": 13.5, + "y": -1.5, + "x": -5, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -5.5}, "1,6", "1,7", "1,8", "1,9"], - [{"x": -5.25}, "2,6", "2,7", "2,8", "2,9"], - [{"y": 1, "x": -5.75, "w": 2.75}, "4,7"], - [{"y": -0.8700000000000001, "x": -3, "c": "#aaaaaa", "w": 1.5}, "4,9"], [ - {"ry": 1.75, "y": 1.25, "x": -5.75, "c": "#cccccc"}, + { + "x": -5.5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -5.25 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "y": 1, + "x": -5.75, + "w": 2.75 + }, + "4,7" + ], + [ + { + "y": -0.8700000000000001, + "x": -3, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,9" + ], + [ + { + "ry": 1.75, + "y": 1.25, + "x": -5.75, + "c": "#cccccc" + }, "3,6", "3,7", "3,8", diff --git a/v3/kbdfans/maja_soldered/maja_soldered.json b/v3/kbdfans/maja_soldered/maja_soldered.json index d7373a4114..b1ae84ce91 100644 --- a/v3/kbdfans/maja_soldered/maja_soldered.json +++ b/v3/kbdfans/maja_soldered/maja_soldered.json @@ -2,116 +2,315 @@ "name": "MAJA_SOLDERED", "vendorId": "0x4B42", "productId": "0x6069", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["Split Backspace", "2.25u Space"], + "labels": [ + "Split Backspace", + "2.25u Space" + ], "keymap": [ - [{"y": 0.13, "x": 2.75}, "0,2", {"x": 8.75}, "0,11"], [ - {"y": -0.8799999999999999, "x": 0.75, "c": "#777777"}, + { + "y": 0.13, + "x": 2.75 + }, + "0,2", + { + "x": 8.75 + }, + "0,11" + ], + [ + { + "y": -0.8799999999999999, + "x": 0.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1" ], [ - {"y": -0.885, "x": 13.5}, + { + "y": -0.885, + "x": 13.5 + }, "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.879999999999999}, + { + "x": 0.879999999999999 + }, "0,14" ], [ - {"y": -0.11499999999999999, "x": 0.5, "w": 1.5}, + { + "y": -0.11499999999999999, + "x": 0.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 9.25}, + { + "x": 9.25 + }, "1,10" ], [ - {"y": -0.885, "x": 13.25}, + { + "y": -0.885, + "x": 13.25 + }, "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 0.629999999999999, "c": "#aaaaaa"}, + { + "x": 0.629999999999999, + "c": "#aaaaaa" + }, "1,14" ], [ - {"y": -0.11500000000000021, "x": 0.365, "w": 1.75}, + { + "y": -0.11500000000000021, + "x": 0.365, + "w": 1.75 + }, "2,0", - {"x": 0.009999999999999787, "c": "#cccccc"}, + { + "x": 0.009999999999999787, + "c": "#cccccc" + }, "2,1" ], [ - {"y": -0.8849999999999998, "x": 12.75}, + { + "y": -0.8849999999999998, + "x": 12.75 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"x": 0.379999999999999, "c": "#aaaaaa"}, + { + "x": 0.379999999999999, + "c": "#aaaaaa" + }, "2,14" ], [ - {"y": -0.11500000000000021, "x": 0.125, "w": 2.25}, + { + "y": -0.11500000000000021, + "x": 0.125, + "w": 2.25 + }, "3,0", - {"x": -0.009999999999999787, "c": "#cccccc"}, + { + "x": -0.009999999999999787, + "c": "#cccccc" + }, "3,1" ], [ - {"y": -0.8849999999999998, "x": 12.25}, + { + "y": -0.8849999999999998, + "x": 12.25 + }, "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12" ], - [{"y": -0.7400000000000002, "x": 16.25, "c": "#777777"}, "3,13"], - [{"y": -0.375, "x": 0.125, "c": "#aaaaaa", "w": 1.5}, "4,0"], - [{"y": -0.625, "x": 15.25, "c": "#777777"}, "4,12", "4,13", "4,14"], [ - {"y": 0.2549999999999999, "x": 14, "c": "#cccccc"}, + { + "y": -0.7400000000000002, + "x": 16.25, + "c": "#777777" + }, + "3,13" + ], + [ + { + "y": -0.375, + "x": 0.125, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.625, + "x": 15.25, + "c": "#777777" + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "y": 0.2549999999999999, + "x": 14, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "3,14\n\n\n0,1" ], [ - {"r": 12, "rx": 4.75, "ry": 1.5, "y": -1, "x": -1}, + { + "r": 12, + "rx": 4.75, + "ry": 1.5, + "y": -1, + "x": -1 + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": -1.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": -1.25}, "2,2", "2,3", "2,4", "2,5"], - [{"x": -0.75}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 0.5, "w": 2}, + { + "x": -1.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -1.25 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": -0.75 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 0.5, + "w": 2 + }, "4,3\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,5\n\n\n1,0" ], - [{"y": -0.8700000000000001, "x": -1, "w": 1.5}, "4,2"], [ - {"y": 0.25, "x": 0.25, "c": "#cccccc", "w": 2.25}, + { + "y": -0.8700000000000001, + "x": -1, + "w": 1.5 + }, + "4,2" + ], + [ + { + "y": 0.25, + "x": 0.25, + "c": "#cccccc", + "w": 2.25 + }, "4,3\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5\n\n\n1,1" ], [ - {"r": -12, "rx": 13.5, "y": -1.5, "x": -5, "c": "#cccccc"}, + { + "r": -12, + "rx": 13.5, + "y": -1.5, + "x": -5, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -5.5}, "1,6", "1,7", "1,8", "1,9"], - [{"x": -5.25}, "2,6", "2,7", "2,8", "2,9"], - [{"y": 1, "x": -5.75, "w": 2.75}, "4,7"], - [{"y": -0.8700000000000001, "x": -3, "c": "#aaaaaa", "w": 1.5}, "4,9"], [ - {"ry": 1.75, "y": 1.25, "x": -5.75, "c": "#cccccc"}, + { + "x": -5.5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -5.25 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "y": 1, + "x": -5.75, + "w": 2.75 + }, + "4,7" + ], + [ + { + "y": -0.8700000000000001, + "x": -3, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,9" + ], + [ + { + "ry": 1.75, + "y": 1.25, + "x": -5.75, + "c": "#cccccc" + }, "3,6", "3,7", "3,8", diff --git a/v3/kbdfans/niu_mini/niu_mini.json b/v3/kbdfans/niu_mini/niu_mini.json index bd3a3593c5..363c46cd38 100644 --- a/v3/kbdfans/niu_mini/niu_mini.json +++ b/v3/kbdfans/niu_mini/niu_mini.json @@ -2,15 +2,26 @@ "name": "niu_mini", "vendorId": "0x6E6D", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,12 +32,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -37,12 +52,16 @@ "1,8", "1,9", "1,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -53,7 +72,9 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ @@ -62,10 +83,14 @@ "3,2", "3,3", "3,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,5", "3,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,7", "3,8", "3,9", diff --git a/v3/kbdfans/odin/odin_rgb.json b/v3/kbdfans/odin/odin_rgb.json index 6d4d7b2fc8..375ecb940a 100644 --- a/v3/kbdfans/odin/odin_rgb.json +++ b/v3/kbdfans/odin/odin_rgb.json @@ -2,38 +2,57 @@ "name": "odin_rgb", "vendorId": "0x4B42", "productId": "0x0102", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 20}, + "matrix": { + "rows": 6, + "cols": 20 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ "0,0", - {"x": 1}, + { + "x": 1 + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,7", "0,8", "0,9", "0,10", - {"x": 0.5}, + { + "x": 0.5 + }, "0,11", "0,12", "0,13", "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15", - {"x": 0.25}, + { + "x": 0.25 + }, "0,16", "0,17", "0,18", "0,19" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -47,18 +66,26 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", - {"x": 0.25}, + { + "x": 0.25 + }, "1,16", "1,17", "1,18", "1,19" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -72,19 +99,29 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,15", - {"x": 0.25}, + { + "x": 0.25 + }, "2,16", "2,17", "2,18", - {"h": 2}, + { + "h": 2 + }, "2,19" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -97,15 +134,21 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13", - {"x": 1.5}, + { + "x": 1.5 + }, "3,16", "3,17", "3,18" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,2", "4,3", @@ -117,34 +160,69 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,13", - {"x": 1.5}, + { + "x": 1.5 + }, "4,16", "4,17", "4,18", - {"h": 2}, + { + "h": 2 + }, "4,19" ], - [{"y": -0.75, "x": 15.25}, "4,15"], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.75, + "x": 15.25 + }, + "4,15" + ], + [ + { + "y": -0.25, + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 7}, + { + "w": 7 + }, "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 3.75}, + { + "x": 3.75 + }, "5,17", "5,18" ], - [{"y": -0.75, "x": 14.25}, "5,14", "5,15", "5,16"] + [ + { + "y": -0.75, + "x": 14.25 + }, + "5,14", + "5,15", + "5,16" + ] ] } } diff --git a/v3/kbdfans/odin/odin_soldered.json b/v3/kbdfans/odin/odin_soldered.json index e7f30aa6fa..3a577cc076 100644 --- a/v3/kbdfans/odin/odin_soldered.json +++ b/v3/kbdfans/odin/odin_soldered.json @@ -2,45 +2,88 @@ "name": "odin_soldered", "vendorId": "0x4B42", "productId": "0x0101", - "matrix": {"rows": 6, "cols": 20}, + "matrix": { + "rows": 6, + "cols": 20 + }, "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Right Shift", "Default", "Split"], - ["PAD+", "Default", "Split"], - ["PAD Enter", "Default", "Split"], - ["Buttom Row", "7U+2x1.5u", "6.25U+4x1U"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "Split" + ], + [ + "PAD+", + "Default", + "Split" + ], + [ + "PAD Enter", + "Default", + "Split" + ], + [ + "Buttom Row", + "7U+2x1.5u", + "6.25U+4x1U" + ] ], "keymap": [ [ "0,0", - {"x": 1}, + { + "x": 1 + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,7", "0,8", "0,9", "0,10", - {"x": 0.5}, + { + "x": 0.5 + }, "0,11", "0,12", "0,13", "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15", - {"x": 0.25}, + { + "x": 0.25 + }, "0,16", "0,17", "0,18", "0,19" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -54,11 +97,17 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", - {"x": 0.25}, + { + "x": 0.25 + }, "1,16", "1,17", "1,18", @@ -67,7 +116,9 @@ "1,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -81,15 +132,23 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,15", - {"x": 0.25}, + { + "x": 0.25 + }, "2,16", "2,17", "2,18", - {"h": 2}, + { + "h": 2 + }, "2,19\n\n\n4,0", { "x": 1.5, @@ -104,7 +163,9 @@ "2,19\n\n\n4,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -117,18 +178,27 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 1.5}, + { + "x": 1.5 + }, "3,16", "3,17", "3,18", "3,19", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0\n\n\n2,0", "4,2", "4,3", @@ -140,49 +210,92 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,13\n\n\n3,0", - {"x": 1.5}, + { + "x": 1.5 + }, "4,16", "4,17", "4,18", - {"h": 2}, + { + "h": 2 + }, "4,19\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.75}, + { + "w": 1.75 + }, "4,13\n\n\n3,1", "4,14\n\n\n3,1", "4,19\n\n\n5,1" ], - [{"y": -0.75, "x": 15.25}, "4,15"], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.75, + "x": 15.25 + }, + "4,15" + ], + [ + { + "y": -0.25, + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n6,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n6,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n6,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6\n\n\n6,1", "5,10\n\n\n6,1", "5,11\n\n\n6,1", "5,12\n\n\n6,1", "5,13\n\n\n6,1", - {"x": -6.5}, + { + "x": -6.5 + }, "5,17", "5,18", - {"x": 6}, + { + "x": 6 + }, "5,19\n\n\n5,1" ], - [{"y": -0.75, "x": 14.25}, "5,14", "5,15", "5,16"] + [ + { + "y": -0.75, + "x": 14.25 + }, + "5,14", + "5,15", + "5,16" + ] ] } } diff --git a/v3/kbdfans/odin75/odin75.json b/v3/kbdfans/odin75/odin75.json index 16a39593be..628de67d44 100644 --- a/v3/kbdfans/odin75/odin75.json +++ b/v3/kbdfans/odin75/odin75.json @@ -1,198 +1,201 @@ { - "name": "ODIN75", - "vendorId": "0x4B42", - "productId": "0x6072", - "matrix": { "rows": 6, "cols": 16 }, - "layouts": { - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.25 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "0,13", - { - "x": 0.25 - }, - "0,14", - "0,15" - ], - [ - { - "y": 0.5, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13", - { - "x": 0.25 - }, - "1,14", - "1,15" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,13", - { - "x": 0.25 - }, - "2,14", - "2,15" - ], - [ - { - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "4,11", - "4,13" - ], - [ - { - "y": -0.75, - "x": 15.25 - }, - "4,14" - ], - [ - { - "y": -0.25, - "w": 1.5 - }, - "5,0", - "5,1", - { - "w": 1.5 - }, - "5,2", - { - "w": 7 - }, - "5,6", - { - "w": 1.5 - }, - "5,10", - { - "w": 1.5 - }, - "5,11" - ], - [ - { - "y": -0.75, - "x": 14.25 - }, - "5,13", - "5,14", - "5,15" - ] + "name": "ODIN75", + "vendorId": "0x4B42", + "productId": "0x6072", + "matrix": { + "rows": 6, + "cols": 16 + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13", + { + "x": 0.25 + }, + "0,14", + "0,15" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,13", + { + "x": 0.25 + }, + "2,14", + "2,15" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,11", + "4,13" + ], + [ + { + "y": -0.75, + "x": 15.25 + }, + "4,14" + ], + [ + { + "y": -0.25, + "w": 1.5 + }, + "5,0", + "5,1", + { + "w": 1.5 + }, + "5,2", + { + "w": 7 + }, + "5,6", + { + "w": 1.5 + }, + "5,10", + { + "w": 1.5 + }, + "5,11" + ], + [ + { + "y": -0.75, + "x": 14.25 + }, + "5,13", + "5,14", + "5,15" ] - } - } \ No newline at end of file + ] + } +} diff --git a/v3/kbdfans/odinmini/odinmini.json b/v3/kbdfans/odinmini/odinmini.json index 0703988dae..559bf582d8 100644 --- a/v3/kbdfans/odinmini/odinmini.json +++ b/v3/kbdfans/odinmini/odinmini.json @@ -2,286 +2,313 @@ "name": "odinmini", "vendorId": "0x4B42", "productId": "0x6073", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Right Shift", "Default", "Split"], - ["Spacebar", "Standard","7u"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "Split" + ], + [ + "Spacebar", + "Standard", + "7u" + ] ], "keymap": [ - [ - { - "x": 3, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "2,13\n\n\n0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,13", - { - "x": 0.25 - }, - "0,14", - "0,15", - "0,16", - "0,17", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "2,13\n\n\n0,1", - "2,17\n\n\n0,1" - ], - [ - { - "x": 3, - "c": "#cccccc", - "w": 1.5 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "3,13\n\n\n1,0", - { - "x": 0.25 - }, - "1,13", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16", - { - "c": "#aaaaaa", - "h": 2 - }, - "1,17", - { - "x": 1.5, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,12\n\n\n1,1" - ], - [ - { - "x": 3, - "c": "#cccccc", - "w": 1.75 - }, - "2,0", - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#aaaaaa", - "w": 2.25 - }, - "2,12\n\n\n1,0", - { - "x": 1.5, - "c": "#cccccc" - }, - "2,14", - "2,15", - "2,16\n→", - { - "x": 1.5 - }, - "3,13\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n2,1", - { - "c": "#cccccc" - }, - "4,3\n\n\n2,1", - { - "x": 0.75, - "w": 2.25 - }, - "3,0\n\n\n2,0", - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,11\n\n\n3,0", - { - "x": 1.5, - "c": "#cccccc" - }, - "3,14", - "3,15", - "3,16", - { - "c": "#aaaaaa", - "h": 2 - }, - "3,17", - { - "x": 0.5, - "w": 1.75 - }, - "3,11\n\n\n3,1", - "4,4\n\n\n3,1" - ], - [ - { - "y": -0.75, - "x": 18.25, - "c": "#777777" - }, - "3,12" - ], - [ - { - "y": -0.25, - "x": 3, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n4,0", - { - "w": 1.25 - }, - "4,1\n\n\n4,0", - { - "w": 1.25 - }, - "4,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,5\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,7\n\n\n4,0", - { - "w": 1.25 - }, - "4,8\n\n\n4,0", - { - "w": 1.25 - }, - "4,9\n\n\n4,0", - { - "x": 3.75, - "c": "#cccccc" - }, - "4,14", - "4,15" - ], - [ - { - "y": -0.75, - "x": 17.25, - "c": "#777777" - }, - "4,10", - "4,11", - "4,12" - ], - [ - { - "y": -0.25, - "x": 3, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n4,1", - { - "w": 1.25 - }, - "4,1\n\n\n4,1", - { - "w": 1.25 - }, - "4,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,5\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,8\n\n\n4,1", - { - "w": 1.5 - }, - "4,9\n\n\n4,1" - ] -] + [ + { + "x": 3, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "2,13\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,13", + { + "x": 0.25 + }, + "0,14", + "0,15", + "0,16", + "0,17", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "2,13\n\n\n0,1", + "2,17\n\n\n0,1" + ], + [ + { + "x": 3, + "c": "#cccccc", + "w": 1.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "3,13\n\n\n1,0", + { + "x": 0.25 + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16", + { + "c": "#aaaaaa", + "h": 2 + }, + "1,17", + { + "x": 1.5, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,12\n\n\n1,1" + ], + [ + { + "x": 3, + "c": "#cccccc", + "w": 1.75 + }, + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "2,12\n\n\n1,0", + { + "x": 1.5, + "c": "#cccccc" + }, + "2,14", + "2,15", + "2,16\n→", + { + "x": 1.5 + }, + "3,13\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "4,3\n\n\n2,1", + { + "x": 0.75, + "w": 2.25 + }, + "3,0\n\n\n2,0", + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,11\n\n\n3,0", + { + "x": 1.5, + "c": "#cccccc" + }, + "3,14", + "3,15", + "3,16", + { + "c": "#aaaaaa", + "h": 2 + }, + "3,17", + { + "x": 0.5, + "w": 1.75 + }, + "3,11\n\n\n3,1", + "4,4\n\n\n3,1" + ], + [ + { + "y": -0.75, + "x": 18.25, + "c": "#777777" + }, + "3,12" + ], + [ + { + "y": -0.25, + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n4,0", + { + "w": 1.25 + }, + "4,1\n\n\n4,0", + { + "w": 1.25 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,5\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,7\n\n\n4,0", + { + "w": 1.25 + }, + "4,8\n\n\n4,0", + { + "w": 1.25 + }, + "4,9\n\n\n4,0", + { + "x": 3.75, + "c": "#cccccc" + }, + "4,14", + "4,15" + ], + [ + { + "y": -0.75, + "x": 17.25, + "c": "#777777" + }, + "4,10", + "4,11", + "4,12" + ], + [ + { + "y": -0.25, + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n4,1", + { + "w": 1.25 + }, + "4,1\n\n\n4,1", + { + "w": 1.25 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,5\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,8\n\n\n4,1", + { + "w": 1.5 + }, + "4,9\n\n\n4,1" + ] + ] } -} \ No newline at end of file +} diff --git a/v3/kbdfans/phaseone/phaseone.json b/v3/kbdfans/phaseone/phaseone.json index 1ad103fe8a..f6724a4e52 100644 --- a/v3/kbdfans/phaseone/phaseone.json +++ b/v3/kbdfans/phaseone/phaseone.json @@ -2,15 +2,38 @@ "name": "PhaseOne", "vendorId": "0x4B42", "productId": "0x0103", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Buttom Row", "WK", "WKL"], - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"] + [ + "Buttom Row", + "WK", + "WKL" + ], + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ] ], "keymap": [ [ @@ -27,14 +50,18 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n1,0", "0,14", "0,13\n\n\n1,1", "2,12\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -48,7 +75,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n2,0", "1,14", { @@ -63,7 +92,9 @@ "2,13\n\n\n2,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -76,14 +107,21 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13\n\n\n2,0", "2,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n2,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n3,0", "3,2", "3,3", @@ -95,38 +133,65 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14", - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n3,1", "3,1\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14", - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n0,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,2\n\n\n0,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n0,1" ] ] diff --git a/v3/kbdfans/tiger80/tiger80.json b/v3/kbdfans/tiger80/tiger80.json index fdc9b0b631..06263c50f7 100644 --- a/v3/kbdfans/tiger80/tiger80.json +++ b/v3/kbdfans/tiger80/tiger80.json @@ -2,9 +2,16 @@ "name": "TIGER80", "vendorId": "0x4B42", "productId": "0x0011", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ [ @@ -12,37 +19,51 @@ "ANSI", "ISO" ] - ], - "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "3,15" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -56,17 +77,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,9 +109,14 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "4,14", @@ -97,9 +132,13 @@ "2,13\n\n\n0,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -111,13 +150,22 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n0,0", - {"c": "#cccccc","x":4.25}, + { + "c": "#cccccc", + "x": 4.25 + }, "3,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n0,0", "4,2", "4,3", @@ -129,31 +177,58 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25, "y":-1, "x":6.5}, + { + "c": "#aaaaaa", + "w": 1.25, + "y": -1, + "x": 6.5 + }, "4,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"w": 7}, + { + "w": 7 + }, "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10", "5,11", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,14", "5,15" diff --git a/v3/kbnordic/nordic60_rev_a.json b/v3/kbnordic/nordic60_rev_a.json index fafaa7913e..c7b1ea99f0 100644 --- a/v3/kbnordic/nordic60_rev_a.json +++ b/v3/kbnordic/nordic60_rev_a.json @@ -2,22 +2,39 @@ "name": "Nordic60 Rev A", "vendorId": "0x4445", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split backspase", "ANSI Enter", "Unified Left Shift", "Unified Right Shift", - ["Bottom row", "Standard", "Tsangan", "WKL"] + [ + "Bottom row", + "Standard", + "Tsangan", + "WKL" + ] ], "keymap": [ [ - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,17 +47,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13\n\n\n0,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -63,13 +93,21 @@ "x2": -0.25 }, "2,13\n\n\n1,0", - {"x": 2, "w": 1.5}, + { + "x": 2, + "w": 1.5 + }, "2,12\n\n\n1,1" ], [ - {"x": 3, "w": 1.75}, + { + "x": 3, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -82,16 +120,27 @@ "2,10", "2,11", "2,12\n\n\n1,0", - {"x": 2.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n2,1", - {"x": 0.75, "w": 1.25}, + { + "x": 0.75, + "w": 1.25 + }, "3,0\n\n\n2,0", "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,58 +151,114 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,0", "3,13\n\n\n3,0", - {"x": 0.75, "w": 2.75}, + { + "x": 0.75, + "w": 2.75 + }, "3,12\n\n\n3,1" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.75, "x": 3, "w": 1.5}, + { + "y": 0.75, + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "4,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,2" ] ] diff --git a/v3/kbnordic/nordic65_rev_a.json b/v3/kbnordic/nordic65_rev_a.json index 8adb3240a3..01ff42fd0c 100644 --- a/v3/kbnordic/nordic65_rev_a.json +++ b/v3/kbnordic/nordic65_rev_a.json @@ -2,216 +2,225 @@ "name": "Nordic65 Rev A", "vendorId": "0x4445", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split backspase", "ANSI Enter", "Unified Left Shift", - ["Bottom row", "Standard", "Tsangan"] + [ + "Bottom row", + "Standard", + "Tsangan" + ] ], - - "keymap": - [ - [ - { - "x": 3, - "c": "#aaaaaa" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13\n\n\n0,0", - "0,14", - { - "x": 1.5, - "c": "#cccccc" - }, - "0,13\n\n\n0,1", - { - "c": "#aaaaaa" - }, - "1,13\n\n\n0,1" - ], - [ - { - "x": 3, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,0", - "1,14", - { - "x": 2, - "w": 1.5 - }, - "2,12\n\n\n1,1" - ], - [ - { - "x": 3, - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12\n\n\n1,0", - { - "x": 1.25, - "c": "#aaaaaa" - }, - "2,14", - { - "x": 1.25, - "w": 2.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "w": 2.25 - }, - "3,0\n\n\n2,1", - { - "x": 0.75, - "w": 1.25 - }, - "3,0\n\n\n2,0", - "3,1\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - "3,13", - "3,14" - ], - [ - { - "x": 3, - "w": 1.25 - }, - "4,0\n\n\n3,0", - { - "w": 1.25 - }, - "4,1\n\n\n3,0", - { - "w": 1.25 - }, - "4,2\n\n\n3,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n3,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n3,0", - { - "w": 1.25 - }, - "4,11\n\n\n3,0", - { - "x": 0.5 - }, - "4,12", - "4,13", - "4,14" - ], - [ - { - "y": 0.75, - "x": 3, - "w": 1.5 - }, - "4,0\n\n\n3,1", - "4,1\n\n\n3,1", - { - "w": 1.5 - }, - "4,2\n\n\n3,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n3,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n3,1" + "keymap": [ + [ + { + "x": 3, + "c": "#aaaaaa" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n0,0", + "0,14", + { + "x": 1.5, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "1,13\n\n\n0,1" + ], + [ + { + "x": 3, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,0", + "1,14", + { + "x": 2, + "w": 1.5 + }, + "2,12\n\n\n1,1" + ], + [ + { + "x": 3, + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12\n\n\n1,0", + { + "x": 1.25, + "c": "#aaaaaa" + }, + "2,14", + { + "x": 1.25, + "w": 2.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "w": 2.25 + }, + "3,0\n\n\n2,1", + { + "x": 0.75, + "w": 1.25 + }, + "3,0\n\n\n2,0", + "3,1\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + "3,13", + "3,14" + ], + [ + { + "x": 3, + "w": 1.25 + }, + "4,0\n\n\n3,0", + { + "w": 1.25 + }, + "4,1\n\n\n3,0", + { + "w": 1.25 + }, + "4,2\n\n\n3,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n3,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n3,0", + { + "w": 1.25 + }, + "4,11\n\n\n3,0", + { + "x": 0.5 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "y": 0.75, + "x": 3, + "w": 1.5 + }, + "4,0\n\n\n3,1", + "4,1\n\n\n3,1", + { + "w": 1.5 + }, + "4,2\n\n\n3,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n3,1" + ] ] - ] } } diff --git a/v3/kbparadise/v60_type_r.json b/v3/kbparadise/v60_type_r.json index a9fbb2d415..43d4d083cc 100644 --- a/v3/kbparadise/v60_type_r.json +++ b/v3/kbparadise/v60_type_r.json @@ -2,13 +2,20 @@ "name": "KB Paradise v60 Type R", "vendorId": "0x7432", "productId": "0x0658", - "matrix": {"rows": 8, "cols": 8}, + "matrix": { + "rows": 8, + "cols": 8 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,13 +28,20 @@ "1,2", "1,3", "1,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", @@ -40,13 +54,20 @@ "3,1", "3,2", "3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "3,4" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,6", "3,7", "4,0", @@ -58,13 +79,21 @@ "4,6", "4,7", "5,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "5,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,4", "5,5", "5,6", @@ -75,25 +104,46 @@ "6,3", "6,4", "6,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "6,6" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "7,1", - {"w": 1.25}, + { + "w": 1.25 + }, "7,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "7,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "7,4", - {"w": 1.25}, + { + "w": 1.25 + }, "7,5", - {"w": 1.25}, + { + "w": 1.25 + }, "7,6", - {"w": 1.25}, + { + "w": 1.25 + }, "7,7" ] ] diff --git a/v3/keebio/BFO-9000/bfo9000.json b/v3/keebio/BFO-9000/bfo9000.json index 361372c1fa..bfdfca64bf 100644 --- a/v3/keebio/BFO-9000/bfo9000.json +++ b/v3/keebio/BFO-9000/bfo9000.json @@ -2,17 +2,30 @@ "name": "Keeb.io BFO-9000", "vendorId": "0xCB10", "productId": "0x1169", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,2", "0,3", "0,4", @@ -20,7 +33,9 @@ "0,6", "0,7", "0,8", - {"x": 5}, + { + "x": 5 + }, "6,0", "6,1", "6,2", @@ -33,7 +48,9 @@ ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,7 +59,9 @@ "1,6", "1,7", "1,8", - {"x": 5}, + { + "x": 5 + }, "7,0", "7,1", "7,2", @@ -51,22 +70,30 @@ "7,5", "7,6", "7,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,8" ], [ "2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,1", "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", "2,8", - {"x": 5}, + { + "x": 5 + }, "8,0", "8,1", "8,2", @@ -78,19 +105,27 @@ "8,8" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,1", "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 5}, + { + "x": 5 + }, "9,0", "9,1", "9,2", @@ -98,61 +133,93 @@ "9,4", "9,5", "9,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,7", "9,8" ], [ "4,0", "4,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,3", "4,4", "4,5", "4,6", "4,7", "4,8", - {"x": 5}, + { + "x": 5 + }, "10,0", "10,1", "10,2", "10,3", "10,4", "10,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "10,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "10,8" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "5,0", "5,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,3", "5,4", "5,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,6", "5,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,8", - {"x": 5}, + { + "x": 5 + }, "11,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "11,1", "11,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "11,3", "11,4", "11,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "11,6", "11,7", "11,8" diff --git a/v3/keebio/bamfk1/bamfk1-rev1.json b/v3/keebio/bamfk1/bamfk1-rev1.json index 71a2078bd1..14293b782c 100644 --- a/v3/keebio/bamfk1/bamfk1-rev1.json +++ b/v3/keebio/bamfk1/bamfk1-rev1.json @@ -2,14 +2,49 @@ "name": "BAMFK-1", "vendorId": "0xcb10", "productId": "0x1111", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 2, "cols": 4}, + "matrix": { + "rows": 2, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 1.5, "w": 2, "h": 2}, "0,0"], - [{"y": 1.25, "x": 0.5}, "0,1", {"x": 2}, "0,2"], - [{"y": 0.25}, "1,0", "1,1", {"x": 1}, "1,2", "1,3"] + [ + { + "x": 1.5, + "w": 2, + "h": 2 + }, + "0,0" + ], + [ + { + "y": 1.25, + "x": 0.5 + }, + "0,1", + { + "x": 2 + }, + "0,2" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + { + "x": 1 + }, + "1,2", + "1,3" + ] ] } } diff --git a/v3/keebio/bdn9/bdn9-rev1.json b/v3/keebio/bdn9/bdn9-rev1.json index cc6a9e2855..2d2d52451e 100644 --- a/v3/keebio/bdn9/bdn9-rev1.json +++ b/v3/keebio/bdn9/bdn9-rev1.json @@ -2,17 +2,42 @@ "name": "BDN9 Rev. 1", "vendorId": "0xCB10", "productId": "0x1133", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Left Encoder", "Middle Encoder", "Right Encoder"], + "labels": [ + "Left Encoder", + "Middle Encoder", + "Right Encoder" + ], "keymap": [ - ["0,0\n\n\n0,0", "0,1\n\n\n1,0", "0,2\n\n\n2,0"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], [ - {"y": 0.25}, + "0,0\n\n\n0,0", + "0,1\n\n\n1,0", + "0,2\n\n\n2,0" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + { + "y": 0.25 + }, "0,0\n\n\n0,1\n\n\n\n\n\ne0", "0,1\n\n\n1,1\n\n\n\n\n\ne2", "0,2\n\n\n2,1\n\n\n\n\n\ne1" diff --git a/v3/keebio/bdn9/bdn9-rev2.json b/v3/keebio/bdn9/bdn9-rev2.json index 7db3c88ae0..0574cb2f7a 100644 --- a/v3/keebio/bdn9/bdn9-rev2.json +++ b/v3/keebio/bdn9/bdn9-rev2.json @@ -2,17 +2,42 @@ "name": "BDN9 Rev. 2", "vendorId": "0xCB10", "productId": "0x2133", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": ["Left Encoder", "Middle Encoder", "Right Encoder"], + "labels": [ + "Left Encoder", + "Middle Encoder", + "Right Encoder" + ], "keymap": [ - ["0,0\n\n\n0,0", "0,1\n\n\n1,0", "0,2\n\n\n2,0"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], [ - {"y": 0.25}, + "0,0\n\n\n0,0", + "0,1\n\n\n1,0", + "0,2\n\n\n2,0" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + { + "y": 0.25 + }, "0,0\n\n\n0,1\n\n\n\n\n\ne0", "0,1\n\n\n1,1\n\n\n\n\n\ne2", "0,2\n\n\n2,1\n\n\n\n\n\ne1" diff --git a/v3/keebio/bigswitchseat/bigswitchseat-rev1.json b/v3/keebio/bigswitchseat/bigswitchseat-rev1.json index 0b2fdbb489..d8bd540ebb 100644 --- a/v3/keebio/bigswitchseat/bigswitchseat-rev1.json +++ b/v3/keebio/bigswitchseat/bigswitchseat-rev1.json @@ -2,6 +2,19 @@ "name": "Big Switch Seat", "vendorId": "0xCB10", "productId": "0x1011", - "matrix": {"rows": 1, "cols": 1}, - "layouts": {"keymap": [[{"w": 2, "h": 2}, "0,0"]]} + "matrix": { + "rows": 1, + "cols": 1 + }, + "layouts": { + "keymap": [ + [ + { + "w": 2, + "h": 2 + }, + "0,0" + ] + ] + } } diff --git a/v3/keebio/cepstrum/cepstrum-rev1.json b/v3/keebio/cepstrum/cepstrum-rev1.json index 1045050277..2c5d854865 100644 --- a/v3/keebio/cepstrum/cepstrum-rev1.json +++ b/v3/keebio/cepstrum/cepstrum-rev1.json @@ -1,152 +1,265 @@ { - "name": "Cepstrum Rev. 1", - "vendorId": "0xCB10", - "productId": "0x1557", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 10, "cols": 9}, + "name": "Cepstrum Rev. 1", + "vendorId": "0xCB10", + "productId": "0x1557", + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": [ ["Left Macropad", "Enabled", "No Macro"] ], + "labels": [ + [ + "Left Macropad", + "Enabled", + "No Macro" + ] + ], "keymap": [ [ - {"d": true}, - "0,0\n\n\n0,1", - {"d": true}, - "0,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, - "0,0\n\n\n0,0", - "0,1\n\n\n0,0", - {"x": 0.25, "c": "#777777"}, - "0,2", - {"c": "#cccccc"}, - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - {"x": 1}, - "5,0", - "5,1", - "5,2", - "5,3", - "5,4", - "5,5", - {"c": "#aaaaaa", "w": 2}, - "5,7", + { + "d": true + }, + "0,0\n\n\n0,1", + { + "d": true + }, + "0,1\n\n\n0,1", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,0\n\n\n0,0", + "0,1\n\n\n0,0", + { + "x": 0.25, + "c": "#777777" + }, + "0,2", + { + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 1 + }, + "5,0", + "5,1", + "5,2", + "5,3", + "5,4", + "5,5", + { + "c": "#aaaaaa", + "w": 2 + }, + "5,7", "5,8" - ], + ], [ - {"c": "#cccccc", "d": true}, - "1,0\n\n\n0,1", - {"d": true}, - "1,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, - "1,0\n\n\n0,0", - "1,1\n\n\n0,0", - {"x": 0.25, "w": 1.5}, - "1,2", - {"c": "#cccccc"}, - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - {"x": 1}, - "6,0", - "6,1", - "6,2", - "6,3", - "6,4", - "6,5", - "6,6", - {"w": 1.5}, - "6,7", - {"c": "#aaaaaa"}, + { + "c": "#cccccc", + "d": true + }, + "1,0\n\n\n0,1", + { + "d": true + }, + "1,1\n\n\n0,1", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "1,0\n\n\n0,0", + "1,1\n\n\n0,0", + { + "x": 0.25, + "w": 1.5 + }, + "1,2", + { + "c": "#cccccc" + }, + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + { + "x": 1 + }, + "6,0", + "6,1", + "6,2", + "6,3", + "6,4", + "6,5", + "6,6", + { + "w": 1.5 + }, + "6,7", + { + "c": "#aaaaaa" + }, "6,8" - ], + ], [ - {"c": "#cccccc", "d": true}, - "2,0\n\n\n0,1", - {"d": true}, - "2,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, - "2,0\n\n\n0,0", - "2,1\n\n\n0,0", - {"x": 0.25, "w": 1.75}, - "2,2", - {"c": "#cccccc"}, - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - {"x": 1}, - "7,0", - "7,1", - "7,2", - "7,3", - "7,4", - "7,5", - {"c": "#777777", "w": 2.25}, - "7,7", - {"c": "#aaaaaa"}, + { + "c": "#cccccc", + "d": true + }, + "2,0\n\n\n0,1", + { + "d": true + }, + "2,1\n\n\n0,1", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "2,0\n\n\n0,0", + "2,1\n\n\n0,0", + { + "x": 0.25, + "w": 1.75 + }, + "2,2", + { + "c": "#cccccc" + }, + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + { + "x": 1 + }, + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", + "7,5", + { + "c": "#777777", + "w": 2.25 + }, + "7,7", + { + "c": "#aaaaaa" + }, "7,8" - ], + ], [ - {"c": "#cccccc", "d": true}, - "3,0\n\n\n0,1", - {"d": true}, - "3,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, - "3,0\n\n\n0,0", - "3,1\n\n\n0,0", - {"x": 0.25, "w": 2.25}, - "3,2", - {"c": "#cccccc"}, - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - {"x": 1}, - "8,0", - "8,1", - "8,2", - "8,3", - "8,4", - {"c": "#aaaaaa", "w": 1.75}, - "8,6", - "8,7", + { + "c": "#cccccc", + "d": true + }, + "3,0\n\n\n0,1", + { + "d": true + }, + "3,1\n\n\n0,1", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "3,0\n\n\n0,0", + "3,1\n\n\n0,0", + { + "x": 0.25, + "w": 2.25 + }, + "3,2", + { + "c": "#cccccc" + }, + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + { + "x": 1 + }, + "8,0", + "8,1", + "8,2", + "8,3", + "8,4", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "8,6", + "8,7", "8,8" - ], + ], [ - {"c": "#cccccc", "d": true}, - "4,0\n\n\n0,1", - {"d": true}, - "4,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, - "4,0\n\n\n0,0", - "4,1\n\n\n0,0", - {"x": 0.25, "w": 1.25}, - "4,2", - {"w": 1.25}, - "4,3", - {"w": 1.25}, - "4,4", - {"w": 1.25}, - "4,5", - {"w": 2.25}, - "4,7", - {"x": 1, "w": 2.25}, - "9,1", - {"w": 1.25}, - "9,2", - {"w": 1.25}, - "9,3", - "9,4", - "9,6", - "9,7", + { + "c": "#cccccc", + "d": true + }, + "4,0\n\n\n0,1", + { + "d": true + }, + "4,1\n\n\n0,1", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "4,0\n\n\n0,0", + "4,1\n\n\n0,0", + { + "x": 0.25, + "w": 1.25 + }, + "4,2", + { + "w": 1.25 + }, + "4,3", + { + "w": 1.25 + }, + "4,4", + { + "w": 1.25 + }, + "4,5", + { + "w": 2.25 + }, + "4,7", + { + "x": 1, + "w": 2.25 + }, + "9,1", + { + "w": 1.25 + }, + "9,2", + { + "w": 1.25 + }, + "9,3", + "9,4", + "9,6", + "9,7", "9,8" ] ] diff --git a/v3/keebio/choconum/choconum-rev1.json b/v3/keebio/choconum/choconum-rev1.json index afd4f590ae..a411081970 100644 --- a/v3/keebio/choconum/choconum-rev1.json +++ b/v3/keebio/choconum/choconum-rev1.json @@ -2,32 +2,76 @@ "name": "Choconum Rev. 1", "vendorId": "0xCB10", "productId": "0x1154", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { - "labels": ["Split 0", "Split +", "Split Enter"], + "labels": [ + "Split 0", + "Split +", + "Split Enter" + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], [ "1,0", "1,1", "1,2", - {"h": 2}, + { + "h": 2 + }, "1,3\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,3\n\n\n1,1" ], - ["2,0", "2,1", "2,2", {"x": 1.5}, "2,3\n\n\n1,1"], + [ + "2,0", + "2,1", + "2,2", + { + "x": 1.5 + }, + "2,3\n\n\n1,1" + ], [ "3,0", "3,1", "3,2", - {"h": 2}, + { + "h": 2 + }, "3,3\n\n\n2,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,3\n\n\n2,1" ], - [{"w": 2}, "4,0\n\n\n0,0", "4,2", {"x": 1.5}, "4,3\n\n\n2,1"], - [{"y": 0.5}, "4,0\n\n\n0,1", "4,1\n\n\n0,1"] + [ + { + "w": 2 + }, + "4,0\n\n\n0,0", + "4,2", + { + "x": 1.5 + }, + "4,3\n\n\n2,1" + ], + [ + { + "y": 0.5 + }, + "4,0\n\n\n0,1", + "4,1\n\n\n0,1" + ] ] } } diff --git a/v3/keebio/chocopad/chocopad-rev1.json b/v3/keebio/chocopad/chocopad-rev1.json index 500ae5e2ce..4ad9acc4f4 100644 --- a/v3/keebio/chocopad/chocopad-rev1.json +++ b/v3/keebio/chocopad/chocopad-rev1.json @@ -1,16 +1,43 @@ { - "name": "Chocopad Rev. 1", - "vendorId": "0xCB10", - "productId": "0x1144", - "matrix": {"rows": 4, "cols": 4}, - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], + "name": "Chocopad Rev. 1", + "vendorId": "0xCB10", + "productId": "0x1144", + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/keebio/chocopad/chocopad-rev2.json b/v3/keebio/chocopad/chocopad-rev2.json index e4a86db4f5..0da11cbce5 100644 --- a/v3/keebio/chocopad/chocopad-rev2.json +++ b/v3/keebio/chocopad/chocopad-rev2.json @@ -1,16 +1,43 @@ { - "name": "Chocopad Rev. 2", - "vendorId": "0xCB10", - "productId": "0x2144", - "matrix": {"rows": 4, "cols": 4}, - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], + "name": "Chocopad Rev. 2", + "vendorId": "0xCB10", + "productId": "0x2144", + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/keebio/convolution/convolution-rev1.json b/v3/keebio/convolution/convolution-rev1.json index 4fb6d91ae7..ea6dc5a3f3 100644 --- a/v3/keebio/convolution/convolution-rev1.json +++ b/v3/keebio/convolution/convolution-rev1.json @@ -2,29 +2,51 @@ "name": "Convolution Rev. 1", "vendorId": "0xCB10", "productId": "0x145F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ "Left Encoder", "Right Encoder", "Split Backspace", - ["Spacebar", "Normal", "1.25-2.25-2.75", "2.25-1.25-2.75"], + [ + "Spacebar", + "Normal", + "1.25-2.25-2.75", + "2.25-1.25-2.75" + ], "Split Left Shift", "Split Right Shift", "ANSI/ISO Enter" ], "keymap": [ [ - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "0,0\n\n\n0,1\n\n\n\n\n\ne0", - {"x": 0.75}, + { + "x": 0.75 + }, "0,0\n\n\n0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -37,21 +59,33 @@ "5,5", "5,4", "5,3", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,2\n\n\n2,0", "5,0\n\n\n1,0", - {"x": 1}, + { + "x": 1 + }, "5,2\n\n\n2,1", "5,1\n\n\n2,1", "5,0\n\n\n1,1\n\n\n\n\n\ne1" ], [ - {"x": 3}, + { + "x": 3 + }, "1,0", "1,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -64,7 +98,10 @@ "6,5", "6,4", "6,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,2\n\n\n6,0", "6,0", { @@ -79,12 +116,20 @@ "7,2\n\n\n6,1" ], [ - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "2,0", "2,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -96,23 +141,39 @@ "7,6", "7,5", "7,4", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,2\n\n\n6,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0", - {"x": 0.75}, + { + "x": 0.75 + }, "7,3\n\n\n6,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n4,1", "3,3\n\n\n4,1", - {"x": 0.75}, + { + "x": 0.75 + }, "3,0", "3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,2\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -123,26 +184,46 @@ "8,6", "8,5", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,3\n\n\n5,0", "8,2\n\n\n5,0", "8,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "8,3\n\n\n5,1" ], [ - {"x": 3}, + { + "x": 3 + }, "4,0", "4,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,6", "9,5", "9,4", @@ -151,19 +232,34 @@ "9,0" ], [ - {"x": 9, "c": "#cccccc", "w": 1.25}, + { + "x": 9, + "c": "#cccccc", + "w": 1.25 + }, "4,5\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "9,8\n\n\n3,1" ], [ - {"x": 9, "w": 2.25}, + { + "x": 9, + "w": 2.25 + }, "4,5\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "9,8\n\n\n3,2" ] ] diff --git a/v3/keebio/dsp40/dsp40-rev1.json b/v3/keebio/dsp40/dsp40-rev1.json index f6dd1edeb2..1d64042d16 100644 --- a/v3/keebio/dsp40/dsp40-rev1.json +++ b/v3/keebio/dsp40/dsp40-rev1.json @@ -2,20 +2,45 @@ "name": "DSP40 Rev. 1", "vendorId": "0xCB10", "productId": "0x144C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Row 2", "Staggered", "Ortho"], - ["Row 3", "Staggered 1.25-1", "Staggered 1-1.25", "Ortho"], - ["Row 4", "Staggered 1.25 Mods", "Staggered 1.5 Mods", "Ortho"] + [ + "Row 2", + "Staggered", + "Ortho" + ], + [ + "Row 3", + "Staggered 1.25-1", + "Staggered 1-1.25", + "Ortho" + ], + [ + "Row 4", + "Staggered 1.25 Mods", + "Staggered 1.5 Mods", + "Ortho" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,13 +51,19 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,0", "1,2\n\n\n0,0", "1,3\n\n\n0,0", @@ -42,11 +73,19 @@ "1,7\n\n\n0,0", "1,8\n\n\n0,0", "1,9\n\n\n0,0", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,11\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,1", "1,2\n\n\n0,1", "1,3\n\n\n0,1", @@ -57,13 +96,19 @@ "1,8\n\n\n0,1", "1,9\n\n\n0,1", "1,10\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11\n\n\n0,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,1\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2\n\n\n1,0", "2,3\n\n\n1,0", "2,4\n\n\n1,0", @@ -72,13 +117,22 @@ "2,7\n\n\n1,0", "2,8\n.\n\n1,0", "2,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "2,10\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11\n\n\n1,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,1\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2\n\n\n1,1", "2,3\n\n\n1,1", "2,4\n\n\n1,1", @@ -88,27 +142,48 @@ "2,8\n.\n\n1,1", "2,9\n\n\n1,1", "2,10\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,11\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,0", "3,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,4\n\n\n2,0", - {"w": 2.75}, + { + "w": 2.75 + }, "3,7\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n2,0", "3,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n2,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,0\n\n\n1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n1,2", "2,2\n\n\n1,2", "2,3\n\n\n1,2", @@ -119,35 +194,56 @@ "2,8\n\n\n1,2", "2,9\n\n\n1,2", "2,10\n\n\n1,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,11\n\n\n1,2" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "3,2\n\n\n2,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,4\n\n\n2,1", - {"w": 2.75}, + { + "w": 2.75 + }, "3,7\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,9\n\n\n2,1", "3,10\n\n\n2,1", "3,11\n\n\n2,1" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "3,0\n\n\n2,2", "3,1\n\n\n2,2", "3,2\n\n\n2,2", "3,3\n\n\n2,2", "3,4\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n2,2", "3,6\n\n\n2,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n2,2", "3,8\n\n\n2,2", "3,9\n\n\n2,2", diff --git a/v3/keebio/foldkb/foldkb-rev1.json b/v3/keebio/foldkb/foldkb-rev1.json index 60892bb726..6d57850712 100644 --- a/v3/keebio/foldkb/foldkb-rev1.json +++ b/v3/keebio/foldkb/foldkb-rev1.json @@ -2,31 +2,56 @@ "name": "FoldKB Rev. 1", "vendorId": "0xCB10", "productId": "0x1258", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Left Space", "3x1u", "1u-2u", "2x1.5u"], + [ + "Left Space", + "3x1u", + "1u-2u", + "2x1.5u" + ], "Split Right Space", "Split Backspace", - ["Backslash", "1.5u", "1u"], + [ + "Backslash", + "1.5u", + "1u" + ], "Split Right Shift" ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", - {"x": 0.75}, + { + "x": 0.75 + }, "5,0", "5,1", "5,2", @@ -34,22 +59,34 @@ "5,4", "5,5", "5,6\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,7\n\n\n2,0", - {"x": 0.75, "w": 2}, + { + "x": 0.75, + "w": 2 + }, "5,7\n\n\n2,1" ], [ "1,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 0.75}, + { + "x": 0.75 + }, "6,0", "6,1", "6,2", @@ -57,88 +94,155 @@ "6,4", "6,5", "6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "6,7\n\n\n3,1" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 0.75}, + { + "x": 0.75 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,7" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"w": 2.25}, + { + "w": 2.25 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", "3,6", "3,7", - {"x": 0.75}, + { + "x": 0.75 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,5\n\n\n4,0", "8,7\n\n\n4,0", - {"x": 0.75, "w": 2.75}, + { + "x": 0.75, + "w": 2.75 + }, "8,5\n\n\n4,1" ], [ "4,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", "4,5\n\n\n0,0", "4,6\n\n\n0,0", "4,7\n\n\n0,0", - {"x": 0.75, "w": 1.25}, + { + "x": 0.75, + "w": 1.25 + }, "9,0\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,7" ], [ - {"x": 5.25}, + { + "x": 5.25 + }, "4,5\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "4,7\n\n\n0,1", - {"x": 0.75, "w": 2.75}, + { + "x": 0.75, + "w": 2.75 + }, "9,1\n\n\n1,1" ], - [{"x": 5.25, "w": 1.5}, "4,5\n\n\n0,2", {"w": 1.5}, "4,7\n\n\n0,2"] + [ + { + "x": 5.25, + "w": 1.5 + }, + "4,5\n\n\n0,2", + { + "w": 1.5 + }, + "4,7\n\n\n0,2" + ] ] } } diff --git a/v3/keebio/foldkb/foldkb-rev1a.json b/v3/keebio/foldkb/foldkb-rev1a.json index f81ccfb2dc..407994a0a5 100644 --- a/v3/keebio/foldkb/foldkb-rev1a.json +++ b/v3/keebio/foldkb/foldkb-rev1a.json @@ -1,146 +1,256 @@ { - "name": "FoldKB Rev. 1a", - "vendorId": "0xCB10", - "productId": "0x1358", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "name": "FoldKB Rev. 1a", + "vendorId": "0xCB10", + "productId": "0x1358", + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Left Space", "3x1u", "1u-2u", "2x1.5u"], - "Split Right Space", - "Split Backspace", - ["Backslash", "1.5u", "1u"], - "Split Right Shift", + [ + "Left Space", + "3x1u", + "1u-2u", + "2x1.5u" + ], + "Split Right Space", + "Split Backspace", + [ + "Backslash", + "1.5u", + "1u" + ], + "Split Right Shift", "Left Encoder" - ], + ], "keymap": [ [ - {"c": "#aaaaaa"}, - "0,0\n\n\n5,0", - {"x": 0.25, "c": "#777777"}, - "0,1", - {"c": "#cccccc"}, - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - {"x": 0.75}, - "5,0", - "5,1", - "5,2", - "5,3", - "5,4", - "5,5", - "5,6\n\n\n2,0", - {"c": "#aaaaaa"}, - "5,7\n\n\n2,0", - {"x": 0.75, "w": 2}, + { + "c": "#aaaaaa" + }, + "0,0\n\n\n5,0", + { + "x": 0.25, + "c": "#777777" + }, + "0,1", + { + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + { + "x": 0.75 + }, + "5,0", + "5,1", + "5,2", + "5,3", + "5,4", + "5,5", + "5,6\n\n\n2,0", + { + "c": "#aaaaaa" + }, + "5,7\n\n\n2,0", + { + "x": 0.75, + "w": 2 + }, "5,7\n\n\n2,1" - ], + ], [ - "1,0", - {"x": 0.75, "w": 1.5}, - "1,2", - {"c": "#cccccc"}, - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - {"x": 0.75}, - "6,0", - "6,1", - "6,2", - "6,3", - "6,4", - "6,5", - "6,6", - {"w": 1.5}, - "6,7\n\n\n3,0", - {"x": 0.25}, + "1,0", + { + "x": 0.75, + "w": 1.5 + }, + "1,2", + { + "c": "#cccccc" + }, + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + { + "x": 0.75 + }, + "6,0", + "6,1", + "6,2", + "6,3", + "6,4", + "6,5", + "6,6", + { + "w": 1.5 + }, + "6,7\n\n\n3,0", + { + "x": 0.25 + }, "6,7\n\n\n3,1" - ], + ], [ - {"c": "#aaaaaa"}, - "2,0", - {"x": 0.5, "w": 1.75}, - "2,2", - {"c": "#cccccc"}, - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - {"x": 0.75}, - "7,0", - "7,1", - "7,2", - "7,3", - "7,4", - "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#aaaaaa" + }, + "2,0", + { + "x": 0.5, + "w": 1.75 + }, + "2,2", + { + "c": "#cccccc" + }, + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + { + "x": 0.75 + }, + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", + "7,5", + { + "c": "#777777", + "w": 2.25 + }, "7,7" - ], + ], [ - {"c": "#aaaaaa"}, - "3,0", - {"w": 2.25}, - "3,2", - {"c": "#cccccc"}, - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - {"x": 0.75}, - "8,0", - "8,1", - "8,2", - "8,3", - "8,4", - {"c": "#aaaaaa", "w": 1.75}, - "8,5\n\n\n4,0", - "8,7\n\n\n4,0", - {"x": 0.75, "w": 2.75}, + { + "c": "#aaaaaa" + }, + "3,0", + { + "w": 2.25 + }, + "3,2", + { + "c": "#cccccc" + }, + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + { + "x": 0.75 + }, + "8,0", + "8,1", + "8,2", + "8,3", + "8,4", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "8,5\n\n\n4,0", + "8,7\n\n\n4,0", + { + "x": 0.75, + "w": 2.75 + }, "8,5\n\n\n4,1" - ], + ], [ - "4,0", - {"x": 0.5, "w": 1.25}, - "4,2", - {"w": 1.25}, - "4,3", - {"w": 1.25}, - "4,4", - "4,5\n\n\n0,0", - "4,6\n\n\n0,0", - "4,7\n\n\n0,0", - {"x": 0.75, "w": 1.25}, - "9,0\n\n\n1,0", - {"w": 1.5}, - "9,1\n\n\n1,0", - {"w": 1.25}, - "9,3", - {"w": 1.25}, - "9,4", - {"w": 1.25}, - "9,5", - {"w": 1.25}, + "4,0", + { + "x": 0.5, + "w": 1.25 + }, + "4,2", + { + "w": 1.25 + }, + "4,3", + { + "w": 1.25 + }, + "4,4", + "4,5\n\n\n0,0", + "4,6\n\n\n0,0", + "4,7\n\n\n0,0", + { + "x": 0.75, + "w": 1.25 + }, + "9,0\n\n\n1,0", + { + "w": 1.5 + }, + "9,1\n\n\n1,0", + { + "w": 1.25 + }, + "9,3", + { + "w": 1.25 + }, + "9,4", + { + "w": 1.25 + }, + "9,5", + { + "w": 1.25 + }, "9,7" - ], + ], [ - {"x": 5.25}, - "4,5\n\n\n0,1", - {"w": 2}, - "4,7\n\n\n0,1", - {"x": 0.75, "w": 2.75}, + { + "x": 5.25 + }, + "4,5\n\n\n0,1", + { + "w": 2 + }, + "4,7\n\n\n0,1", + { + "x": 0.75, + "w": 2.75 + }, "9,1\n\n\n1,1" - ], - [ {"y": -0.5}, "0,0\n\n\n5,1\n\n\n\n\n\ne0" ], - [ {"y": -0.5, "x": 5.25, "w": 1.5}, "4,5\n\n\n0,2", {"w": 1.5}, "4,7\n\n\n0,2" ] + ], + [ + { + "y": -0.5 + }, + "0,0\n\n\n5,1\n\n\n\n\n\ne0" + ], + [ + { + "y": -0.5, + "x": 5.25, + "w": 1.5 + }, + "4,5\n\n\n0,2", + { + "w": 1.5 + }, + "4,7\n\n\n0,2" + ] ] } } diff --git a/v3/keebio/iris/iris-ce-rev1.json b/v3/keebio/iris/iris-ce-rev1.json index b779604ac4..6852245ba3 100644 --- a/v3/keebio/iris/iris-ce-rev1.json +++ b/v3/keebio/iris/iris-ce-rev1.json @@ -1,106 +1,313 @@ { - "name": "Iris CE Rev. 1", - "vendorId": "0xCB10", - "productId": "0x1556", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 10, "cols": 6}, + "name": "Iris CE Rev. 1", + "vendorId": "0xCB10", + "productId": "0x1556", + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [ {"x": 3}, "0,3", {"x": 8}, "5,3" ], - [ - {"y": -0.87, "x": 2}, - "0,2", - {"x": 1}, - "0,4", - {"x": 6}, - "5,4", - {"x": 1}, + [ + { + "x": 3 + }, + "0,3", + { + "x": 8 + }, + "5,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, + "0,2", + { + "x": 1 + }, + "0,4", + { + "x": 6 + }, + "5,4", + { + "x": 1 + }, "5,2" - ], - [ {"y": -0.88, "x": 5}, "0,5", {"x": 4}, "5,5" ], - [ - {"y": -0.87, "c": "#777777"}, - "0,0", - {"c": "#cccccc"}, - "0,1", - {"x": 12}, - "5,1", - {"c": "#aaaaaa"}, + ], + [ + { + "y": -0.88, + "x": 5 + }, + "0,5", + { + "x": 4 + }, + "5,5" + ], + [ + { + "y": -0.87, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + { + "x": 12 + }, + "5,1", + { + "c": "#aaaaaa" + }, "5,0" - ], - [ {"y": -0.38, "x": 3, "c": "#cccccc"}, "1,3", {"x": 8}, "6,3" ], - [ - {"y": -0.87, "x": 2}, - "1,2", - {"x": 1}, - "1,4", - {"x": 6}, - "6,4", - {"x": 1}, + ], + [ + { + "y": -0.38, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 8 + }, + "6,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, + "1,2", + { + "x": 1 + }, + "1,4", + { + "x": 6 + }, + "6,4", + { + "x": 1 + }, "6,2" - ], - [ {"y": -0.88, "x": 5}, "1,5", {"x": 4}, "6,5" ], - [ - {"y": -0.87, "c": "#aaaaaa"}, - "1,0", - {"c": "#cccccc"}, - "1,1", - {"x": 12}, - "6,1", - {"c": "#aaaaaa"}, + ], + [ + { + "y": -0.88, + "x": 5 + }, + "1,5", + { + "x": 4 + }, + "6,5" + ], + [ + { + "y": -0.87, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + { + "x": 12 + }, + "6,1", + { + "c": "#aaaaaa" + }, "6,0" - ], - [ {"y": -0.38, "x": 3, "c": "#cccccc"}, "2,3", {"x": 8}, "7,3" ], - [ - {"y": -0.87, "x": 2}, - "2,2", - {"x": 1}, - "2,4", - {"x": 6}, - "7,4", - {"x": 1}, + ], + [ + { + "y": -0.38, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 8 + }, + "7,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, + "2,2", + { + "x": 1 + }, + "2,4", + { + "x": 6 + }, + "7,4", + { + "x": 1 + }, "7,2" - ], - [ {"y": -0.88, "x": 5}, "2,5", {"x": 4}, "7,5" ], - [ - {"y": -0.87, "c": "#aaaaaa"}, - "2,0", - {"c": "#cccccc"}, - "2,1", - {"x": 12}, - "7,1", - {"c": "#aaaaaa"}, + ], + [ + { + "y": -0.88, + "x": 5 + }, + "2,5", + { + "x": 4 + }, + "7,5" + ], + [ + { + "y": -0.87, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "x": 12 + }, + "7,1", + { + "c": "#aaaaaa" + }, "7,0" - ], - [ {"y": -0.38, "x": 3, "c": "#cccccc"}, "3,3", {"x": 8}, "8,3" ], - [ - {"y": -0.87, "x": 2}, - "3,2", - {"x": 1}, - "3,4", - {"x": 6}, - "8,4", - {"x": 1}, + ], + [ + { + "y": -0.38, + "x": 3, + "c": "#cccccc" + }, + "3,3", + { + "x": 8 + }, + "8,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, + "3,2", + { + "x": 1 + }, + "3,4", + { + "x": 6 + }, + "8,4", + { + "x": 1 + }, "8,2" - ], - [ {"y": -0.88, "x": 5}, "3,5", {"x": 4}, "8,5" ], - [ - {"y": -0.87, "c": "#aaaaaa"}, - "3,0", - {"c": "#cccccc"}, - "3,1", - {"x": 12}, - "8,1", - {"c": "#aaaaaa"}, + ], + [ + { + "y": -0.88, + "x": 5 + }, + "3,5", + { + "x": 4 + }, + "8,5" + ], + [ + { + "y": -0.87, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + { + "x": 12 + }, + "8,1", + { + "c": "#aaaaaa" + }, "8,0" - ], - [ {"y": -0.13, "x": 3.5}, "4,2", {"x": 7}, "9,2" ], - [ {"y": -0.87, "x": 4.5}, "4,3", {"x": 5}, "9,3" ], - [ {"r": 30, "rx": 8, "y": 4.13, "x": 0.6, "c": "#777777"}, "4,5" ], - [ {"x": 0.6}, "4,4" ], - [ {"r": -30, "y": -2, "x": -1.6}, "9,5" ], - [ {"x": -1.6}, "9,4" ] + ], + [ + { + "y": -0.13, + "x": 3.5 + }, + "4,2", + { + "x": 7 + }, + "9,2" + ], + [ + { + "y": -0.87, + "x": 4.5 + }, + "4,3", + { + "x": 5 + }, + "9,3" + ], + [ + { + "r": 30, + "rx": 8, + "y": 4.13, + "x": 0.6, + "c": "#777777" + }, + "4,5" + ], + [ + { + "x": 0.6 + }, + "4,4" + ], + [ + { + "r": -30, + "y": -2, + "x": -1.6 + }, + "9,5" + ], + [ + { + "x": -1.6 + }, + "9,4" + ] ] } } diff --git a/v3/keebio/iris/iris-rev2.json b/v3/keebio/iris/iris-rev2.json index 15dee07350..e1a24ab9bc 100644 --- a/v3/keebio/iris/iris-rev2.json +++ b/v3/keebio/iris/iris-rev2.json @@ -2,105 +2,312 @@ "name": "Iris Rev. 2", "vendorId": "0xCB10", "productId": "0x2256", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 8}, "5,3"], [ - {"y": -0.875, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 8 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 6}, + { + "x": 6 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5}, "0,5", {"x": 4}, "5,5"], [ - {"y": -0.875, "c": "#777777"}, + { + "y": -0.875, + "x": 5 + }, + "0,5", + { + "x": 4 + }, + "5,5" + ], + [ + { + "y": -0.875, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 12}, + { + "x": 12 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "1,3", {"x": 8}, "6,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 8 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 6}, + { + "x": 6 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5}, "1,5", {"x": 4}, "6,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "1,5", + { + "x": 4 + }, + "6,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12}, + { + "x": 12 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "2,3", {"x": 8}, "7,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 8 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 6}, + { + "x": 6 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.875, "x": 5}, "2,5", {"x": 4}, "7,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "2,5", + { + "x": 4 + }, + "7,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12}, + { + "x": 12 + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "3,3", {"x": 8}, "8,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "3,3", + { + "x": 8 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 6}, + { + "x": 6 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5}, "3,5", {"x": 4}, "8,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "3,5", + { + "x": 4 + }, + "8,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 12}, + { + "x": 12 + }, "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.125, "x": 3.5}, "4,3", {"x": 7}, "9,3"], - [{"y": -0.875, "x": 4.5}, "4,4", {"x": 5}, "9,4"], - [{"r": 30, "rx": 8, "y": 4.13, "x": 0.5, "c": "#777777"}, "4,2"], - [{"x": 0.5}, "4,5"], - [{"r": -30, "y": -2, "x": -1.5}, "9,2"], - [{"x": -1.5}, "9,5"] + [ + { + "y": -0.125, + "x": 3.5 + }, + "4,3", + { + "x": 7 + }, + "9,3" + ], + [ + { + "y": -0.875, + "x": 4.5 + }, + "4,4", + { + "x": 5 + }, + "9,4" + ], + [ + { + "r": 30, + "rx": 8, + "y": 4.13, + "x": 0.5, + "c": "#777777" + }, + "4,2" + ], + [ + { + "x": 0.5 + }, + "4,5" + ], + [ + { + "r": -30, + "y": -2, + "x": -1.5 + }, + "9,2" + ], + [ + { + "x": -1.5 + }, + "9,5" + ] ] } } diff --git a/v3/keebio/iris/iris-rev3.json b/v3/keebio/iris/iris-rev3.json index 97f6aab257..58d460b147 100644 --- a/v3/keebio/iris/iris-rev3.json +++ b/v3/keebio/iris/iris-rev3.json @@ -2,105 +2,312 @@ "name": "Iris Rev. 3", "vendorId": "0xCB10", "productId": "0x1256", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 8}, "5,3"], [ - {"y": -0.875, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 8 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 6}, + { + "x": 6 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5}, "0,5", {"x": 4}, "5,5"], [ - {"y": -0.875, "c": "#777777"}, + { + "y": -0.875, + "x": 5 + }, + "0,5", + { + "x": 4 + }, + "5,5" + ], + [ + { + "y": -0.875, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 12}, + { + "x": 12 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "1,3", {"x": 8}, "6,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 8 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 6}, + { + "x": 6 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5}, "1,5", {"x": 4}, "6,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "1,5", + { + "x": 4 + }, + "6,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12}, + { + "x": 12 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "2,3", {"x": 8}, "7,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 8 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 6}, + { + "x": 6 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.875, "x": 5}, "2,5", {"x": 4}, "7,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "2,5", + { + "x": 4 + }, + "7,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12}, + { + "x": 12 + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "3,3", {"x": 8}, "8,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "3,3", + { + "x": 8 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 6}, + { + "x": 6 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5}, "3,5", {"x": 4}, "8,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "3,5", + { + "x": 4 + }, + "8,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 12}, + { + "x": 12 + }, "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.125, "x": 3.5}, "4,3", {"x": 7}, "9,3"], - [{"y": -0.875, "x": 4.5}, "4,4", {"x": 5}, "9,4"], - [{"r": 30, "rx": 8, "y": 4.13, "x": 0.5, "c": "#777777"}, "4,2"], - [{"x": 0.5}, "4,5"], - [{"r": -30, "y": -2, "x": -1.5}, "9,2"], - [{"x": -1.5}, "9,5"] + [ + { + "y": -0.125, + "x": 3.5 + }, + "4,3", + { + "x": 7 + }, + "9,3" + ], + [ + { + "y": -0.875, + "x": 4.5 + }, + "4,4", + { + "x": 5 + }, + "9,4" + ], + [ + { + "r": 30, + "rx": 8, + "y": 4.13, + "x": 0.5, + "c": "#777777" + }, + "4,2" + ], + [ + { + "x": 0.5 + }, + "4,5" + ], + [ + { + "r": -30, + "y": -2, + "x": -1.5 + }, + "9,2" + ], + [ + { + "x": -1.5 + }, + "9,5" + ] ] } } diff --git a/v3/keebio/iris/iris-rev4.json b/v3/keebio/iris/iris-rev4.json index bcbb79f835..8ae34234e6 100644 --- a/v3/keebio/iris/iris-rev4.json +++ b/v3/keebio/iris/iris-rev4.json @@ -2,111 +2,322 @@ "name": "Iris Rev. 4", "vendorId": "0xCB10", "productId": "0x4256", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["2u Thumb Cluster (Left side)", "2u Thumb Cluster (Right side)"], + "labels": [ + "2u Thumb Cluster (Left side)", + "2u Thumb Cluster (Right side)" + ], "keymap": [ - [{"x": 3}, "0,3", {"x": 8}, "5,3"], [ - {"y": -0.875, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 8 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 6}, + { + "x": 6 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5}, "0,5", {"x": 4}, "5,5"], [ - {"y": -0.875, "c": "#777777"}, + { + "y": -0.875, + "x": 5 + }, + "0,5", + { + "x": 4 + }, + "5,5" + ], + [ + { + "y": -0.875, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 12}, + { + "x": 12 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "1,3", {"x": 8}, "6,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 8 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 6}, + { + "x": 6 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5}, "1,5", {"x": 4}, "6,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "1,5", + { + "x": 4 + }, + "6,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12}, + { + "x": 12 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "2,3", {"x": 8}, "7,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 8 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 6}, + { + "x": 6 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.875, "x": 5}, "2,5", {"x": 4}, "7,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "2,5", + { + "x": 4 + }, + "7,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12}, + { + "x": 12 + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "3,3", {"x": 8}, "8,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "3,3", + { + "x": 8 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 6}, + { + "x": 6 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5}, "3,5", {"x": 4}, "8,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "3,5", + { + "x": 4 + }, + "8,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 12}, + { + "x": 12 + }, "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.125, "x": 3.5}, "4,2", {"x": 7}, "9,2"], - [{"y": -0.875, "x": 4.5}, "4,3", {"x": 5}, "9,3"], [ - {"r": 30, "rx": 8, "y": 4.13, "x": 0.6, "c": "#777777"}, + { + "y": -0.125, + "x": 3.5 + }, + "4,2", + { + "x": 7 + }, + "9,2" + ], + [ + { + "y": -0.875, + "x": 4.5 + }, + "4,3", + { + "x": 5 + }, + "9,3" + ], + [ + { + "r": 30, + "rx": 8, + "y": 4.13, + "x": 0.6, + "c": "#777777" + }, "4,5\n\n\n0,0", - {"h": 2}, + { + "h": 2 + }, "4,5\n\n\n0,1" ], - [{"x": 0.6}, "4,4\n\n\n0,0"], - [{"r": -30, "y": -2, "x": -2.6, "h": 2}, "9,4\n\n\n1,1", "9,5\n\n\n1,0"], - [{"x": -1.6}, "9,4\n\n\n1,0"] + [ + { + "x": 0.6 + }, + "4,4\n\n\n0,0" + ], + [ + { + "r": -30, + "y": -2, + "x": -2.6, + "h": 2 + }, + "9,4\n\n\n1,1", + "9,5\n\n\n1,0" + ], + [ + { + "x": -1.6 + }, + "9,4\n\n\n1,0" + ] ] } } diff --git a/v3/keebio/iris/iris-rev5.json b/v3/keebio/iris/iris-rev5.json index 899086e344..3ad0f9c041 100644 --- a/v3/keebio/iris/iris-rev5.json +++ b/v3/keebio/iris/iris-rev5.json @@ -2,111 +2,322 @@ "name": "Iris Rev. 5", "vendorId": "0xCB10", "productId": "0x5256", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["2u Thumb Cluster (Left side)", "2u Thumb Cluster (Right side)"], + "labels": [ + "2u Thumb Cluster (Left side)", + "2u Thumb Cluster (Right side)" + ], "keymap": [ - [{"x": 3}, "0,3", {"x": 8}, "5,3"], [ - {"y": -0.875, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 8 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 6}, + { + "x": 6 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5}, "0,5", {"x": 4}, "5,5"], [ - {"y": -0.875, "c": "#777777"}, + { + "y": -0.875, + "x": 5 + }, + "0,5", + { + "x": 4 + }, + "5,5" + ], + [ + { + "y": -0.875, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 12}, + { + "x": 12 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "1,3", {"x": 8}, "6,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 8 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 6}, + { + "x": 6 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5}, "1,5", {"x": 4}, "6,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "1,5", + { + "x": 4 + }, + "6,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12}, + { + "x": 12 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "2,3", {"x": 8}, "7,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 8 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 6}, + { + "x": 6 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.875, "x": 5}, "2,5", {"x": 4}, "7,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "2,5", + { + "x": 4 + }, + "7,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12}, + { + "x": 12 + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "3,3", {"x": 8}, "8,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "3,3", + { + "x": 8 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 6}, + { + "x": 6 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5}, "3,5", {"x": 4}, "8,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "3,5", + { + "x": 4 + }, + "8,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 12}, + { + "x": 12 + }, "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.125, "x": 3.5}, "4,2", {"x": 7}, "9,2"], - [{"y": -0.875, "x": 4.5}, "4,3", {"x": 5}, "9,3"], [ - {"r": 30, "rx": 8, "y": 4.13, "x": 0.6, "c": "#777777"}, + { + "y": -0.125, + "x": 3.5 + }, + "4,2", + { + "x": 7 + }, + "9,2" + ], + [ + { + "y": -0.875, + "x": 4.5 + }, + "4,3", + { + "x": 5 + }, + "9,3" + ], + [ + { + "r": 30, + "rx": 8, + "y": 4.13, + "x": 0.6, + "c": "#777777" + }, "4,5\n\n\n0,0", - {"h": 2}, + { + "h": 2 + }, "4,5\n\n\n0,1" ], - [{"x": 0.6}, "4,4\n\n\n0,0"], - [{"r": -30, "y": -2, "x": -2.6, "h": 2}, "9,4\n\n\n1,1", "9,5\n\n\n1,0"], - [{"x": -1.6}, "9,4\n\n\n1,0"] + [ + { + "x": 0.6 + }, + "4,4\n\n\n0,0" + ], + [ + { + "r": -30, + "y": -2, + "x": -2.6, + "h": 2 + }, + "9,4\n\n\n1,1", + "9,5\n\n\n1,0" + ], + [ + { + "x": -1.6 + }, + "9,4\n\n\n1,0" + ] ] } } diff --git a/v3/keebio/iris/iris-rev5a.json b/v3/keebio/iris/iris-rev5a.json index fa16817656..b7ac1cb0bf 100644 --- a/v3/keebio/iris/iris-rev5a.json +++ b/v3/keebio/iris/iris-rev5a.json @@ -2,43 +2,344 @@ "name": "Iris Rev. 5a", "vendorId": "0xCB10", "productId": "0x5356", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Left Thumb", "Two 1u keys", "With Encoder", "2u key"], - ["Right Thumb", "Two 1u keys", "With Encoder", "2u key"] + [ + "Left Thumb", + "Two 1u keys", + "With Encoder", + "2u key" + ], + [ + "Right Thumb", + "Two 1u keys", + "With Encoder", + "2u key" + ] ], "keymap": [ - [ {"x": 3}, "0,3", {"x": 8}, "5,3" ], - [ {"y": -0.875, "x": 2}, "0,2", {"x": 1}, "0,4", {"x": 6}, "5,4", {"x": 1}, "5,2" ], - [ {"y": -0.875, "x": 5}, "0,5", {"x": 4}, "5,5" ], - [ {"y": -0.875, "c": "#777777"}, "0,0", {"c": "#cccccc"}, "0,1", {"x": 12}, "5,1", {"c": "#aaaaaa"}, "5,0" ], - [ {"y": -0.375, "x": 3, "c": "#cccccc"}, "1,3", {"x": 8}, "6,3" ], - [ {"y": -0.875, "x": 2}, "1,2", {"x": 1}, "1,4", {"x": 6}, "6,4", {"x": 1}, "6,2" ], - [ {"y": -0.875, "x": 5}, "1,5", {"x": 4}, "6,5" ], - [ {"y": -0.875, "c": "#aaaaaa"}, "1,0", {"c": "#cccccc"}, "1,1", {"x": 12}, "6,1", {"c": "#aaaaaa"}, "6,0" ], - [ {"y": -0.375, "x": 3, "c": "#cccccc"}, "2,3", {"x": 8}, "7,3" ], - [ {"y": -0.875, "x": 2}, "2,2", {"x": 1}, "2,4", {"x": 6}, "7,4", {"x": 1}, "7,2" ], - [ {"y": -0.875, "x": 5}, "2,5", {"x": 4}, "7,5" ], - [ {"y": -0.875, "c": "#aaaaaa"}, "2,0", {"c": "#cccccc"}, "2,1", {"x": 12}, "7,1", {"c": "#aaaaaa"}, "7,0" ], - [ {"y": -0.375, "x": 3, "c": "#cccccc"}, "3,3", {"x": 8}, "8,3" ], - [ {"y": -0.875, "x": 2}, "3,2", {"x": 1}, "3,4", {"x": 6}, "8,4", {"x": 1}, "8,2" ], - [ {"y": -0.875, "x": 5}, "3,5", {"x": 4}, "8,5" ], - [ {"y": -0.875, "c": "#aaaaaa"}, "3,0", {"c": "#cccccc"}, "3,1", {"x": 12}, "8,1", {"c": "#aaaaaa"}, "8,0" ], - [ {"y": -0.125, "x": 3.5}, "4,2", {"x": 7}, "9,2" ], - [ {"y": -0.875, "x": 4.5}, "4,3", {"x": 5}, "9,3" ], - [ - {"r": 30, "rx": 8, "y": 4.13, "x": 0.6, "c": "#777777"}, + [ + { + "x": 3 + }, + "0,3", + { + "x": 8 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, + "0,2", + { + "x": 1 + }, + "0,4", + { + "x": 6 + }, + "5,4", + { + "x": 1 + }, + "5,2" + ], + [ + { + "y": -0.875, + "x": 5 + }, + "0,5", + { + "x": 4 + }, + "5,5" + ], + [ + { + "y": -0.875, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + { + "x": 12 + }, + "5,1", + { + "c": "#aaaaaa" + }, + "5,0" + ], + [ + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 8 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, + "1,2", + { + "x": 1 + }, + "1,4", + { + "x": 6 + }, + "6,4", + { + "x": 1 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 5 + }, + "1,5", + { + "x": 4 + }, + "6,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + { + "x": 12 + }, + "6,1", + { + "c": "#aaaaaa" + }, + "6,0" + ], + [ + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 8 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, + "2,2", + { + "x": 1 + }, + "2,4", + { + "x": 6 + }, + "7,4", + { + "x": 1 + }, + "7,2" + ], + [ + { + "y": -0.875, + "x": 5 + }, + "2,5", + { + "x": 4 + }, + "7,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "x": 12 + }, + "7,1", + { + "c": "#aaaaaa" + }, + "7,0" + ], + [ + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "3,3", + { + "x": 8 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, + "3,2", + { + "x": 1 + }, + "3,4", + { + "x": 6 + }, + "8,4", + { + "x": 1 + }, + "8,2" + ], + [ + { + "y": -0.875, + "x": 5 + }, + "3,5", + { + "x": 4 + }, + "8,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + { + "x": 12 + }, + "8,1", + { + "c": "#aaaaaa" + }, + "8,0" + ], + [ + { + "y": -0.125, + "x": 3.5 + }, + "4,2", + { + "x": 7 + }, + "9,2" + ], + [ + { + "y": -0.875, + "x": 4.5 + }, + "4,3", + { + "x": 5 + }, + "9,3" + ], + [ + { + "r": 30, + "rx": 8, + "y": 4.13, + "x": 0.6, + "c": "#777777" + }, "4,5\n\n\n0,0", - {"h": 2}, + { + "h": 2 + }, "4,5\n\n\n0,2", "4,5\n\n\n0,1\n\n\n\n\n\ne0" ], - [ {"x": 0.6}, "4,4\n\n\n0,0", {"x": 1}, "4,4\n\n\n0,1" ], - [ {"r": -30, "y": -2, "x": -3.6}, "9,5\n\n\n1,1\n\n\n\n\n\ne1", {"h": 2}, "9,4\n\n\n1,2", "9,5\n\n\n1,0" ], - [ {"x": -3.6}, "9,4\n\n\n1,1", {"x": 1}, "9,4\n\n\n1,0" ] + [ + { + "x": 0.6 + }, + "4,4\n\n\n0,0", + { + "x": 1 + }, + "4,4\n\n\n0,1" + ], + [ + { + "r": -30, + "y": -2, + "x": -3.6 + }, + "9,5\n\n\n1,1\n\n\n\n\n\ne1", + { + "h": 2 + }, + "9,4\n\n\n1,2", + "9,5\n\n\n1,0" + ], + [ + { + "x": -3.6 + }, + "9,4\n\n\n1,1", + { + "x": 1 + }, + "9,4\n\n\n1,0" + ] ] } } diff --git a/v3/keebio/iris/iris-rev6.json b/v3/keebio/iris/iris-rev6.json index 140178c8b6..2879875f09 100644 --- a/v3/keebio/iris/iris-rev6.json +++ b/v3/keebio/iris/iris-rev6.json @@ -2,103 +2,306 @@ "name": "Iris Rev. 6", "vendorId": "0xCB10", "productId": "0x6256", - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 8}, "5,3"], [ - {"y": -0.875, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 8 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 6}, + { + "x": 6 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5}, "0,5", {"x": 4}, "5,5"], [ - {"y": -0.875, "c": "#777777"}, + { + "y": -0.875, + "x": 5 + }, + "0,5", + { + "x": 4 + }, + "5,5" + ], + [ + { + "y": -0.875, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 12}, + { + "x": 12 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "1,3", {"x": 8}, "6,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 8 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 6}, + { + "x": 6 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5}, "1,5", {"x": 4}, "6,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "1,5", + { + "x": 4 + }, + "6,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12}, + { + "x": 12 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "2,3", {"x": 8}, "7,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 8 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 6}, + { + "x": 6 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.875, "x": 5}, "2,5", {"x": 4}, "7,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "2,5", + { + "x": 4 + }, + "7,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12}, + { + "x": 12 + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "3,3", {"x": 8}, "8,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "3,3", + { + "x": 8 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 6}, + { + "x": 6 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5}, "3,5", {"x": 4}, "8,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "3,5", + { + "x": 4 + }, + "8,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 12}, + { + "x": 12 + }, "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.125, "x": 3.5}, "4,2", {"x": 7}, "9,2"], - [{"y": -0.875, "x": 4.5}, "4,3", {"x": 5}, "9,3"], - [{"r": 30, "rx": 8, "y": 4.13, "x": 0.6, "c": "#777777"}, "4,5"], - [{"x": 0.6}, "4,4"], - [{"r": -30, "y": -2, "x": -1.6}, "9,5"], - [{"x": -1.6}, "9,4"] + [ + { + "y": -0.125, + "x": 3.5 + }, + "4,2", + { + "x": 7 + }, + "9,2" + ], + [ + { + "y": -0.875, + "x": 4.5 + }, + "4,3", + { + "x": 5 + }, + "9,3" + ], + [ + { + "r": 30, + "rx": 8, + "y": 4.13, + "x": 0.6, + "c": "#777777" + }, + "4,5" + ], + [ + { + "x": 0.6 + }, + "4,4" + ], + [ + { + "r": -30, + "y": -2, + "x": -1.6 + }, + "9,5" + ], + [ + { + "x": -1.6 + }, + "9,4" + ] ] } } diff --git a/v3/keebio/iris/iris-rev6a.json b/v3/keebio/iris/iris-rev6a.json index f4116aa8af..52d176bb07 100644 --- a/v3/keebio/iris/iris-rev6a.json +++ b/v3/keebio/iris/iris-rev6a.json @@ -2,105 +2,312 @@ "name": "Iris Rev. 6a", "vendorId": "0xCB10", "productId": "0x6356", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 8}, "5,3"], [ - {"y": -0.875, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 8 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 6}, + { + "x": 6 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5}, "0,5", {"x": 4}, "5,5"], [ - {"y": -0.875, "c": "#777777"}, + { + "y": -0.875, + "x": 5 + }, + "0,5", + { + "x": 4 + }, + "5,5" + ], + [ + { + "y": -0.875, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 12}, + { + "x": 12 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "1,3", {"x": 8}, "6,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 8 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 6}, + { + "x": 6 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5}, "1,5", {"x": 4}, "6,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "1,5", + { + "x": 4 + }, + "6,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12}, + { + "x": 12 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "2,3", {"x": 8}, "7,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 8 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 6}, + { + "x": 6 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.875, "x": 5}, "2,5", {"x": 4}, "7,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "2,5", + { + "x": 4 + }, + "7,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12}, + { + "x": 12 + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ], - [{"y": -0.375, "x": 3, "c": "#cccccc"}, "3,3", {"x": 8}, "8,3"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.375, + "x": 3, + "c": "#cccccc" + }, + "3,3", + { + "x": 8 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 6}, + { + "x": 6 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5}, "3,5", {"x": 4}, "8,5"], [ - {"y": -0.875, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "3,5", + { + "x": 4 + }, + "8,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 12}, + { + "x": 12 + }, "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.125, "x": 3.5}, "4,2", {"x": 7}, "9,2"], - [{"y": -0.875, "x": 4.5}, "4,3", {"x": 5}, "9,3"], - [{"r": 30, "rx": 8, "y": 4.13, "x": 0.6, "c": "#777777"}, "4,5"], - [{"x": 0.6}, "4,4"], - [{"r": -30, "y": -2, "x": -1.6}, "9,5"], - [{"x": -1.6}, "9,4"] + [ + { + "y": -0.125, + "x": 3.5 + }, + "4,2", + { + "x": 7 + }, + "9,2" + ], + [ + { + "y": -0.875, + "x": 4.5 + }, + "4,3", + { + "x": 5 + }, + "9,3" + ], + [ + { + "r": 30, + "rx": 8, + "y": 4.13, + "x": 0.6, + "c": "#777777" + }, + "4,5" + ], + [ + { + "x": 0.6 + }, + "4,4" + ], + [ + { + "r": -30, + "y": -2, + "x": -1.6 + }, + "9,5" + ], + [ + { + "x": -1.6 + }, + "9,4" + ] ] } } diff --git a/v3/keebio/iris/iris-rev6b.json b/v3/keebio/iris/iris-rev6b.json index 5c1f75a03f..7481ff8dc5 100644 --- a/v3/keebio/iris/iris-rev6b.json +++ b/v3/keebio/iris/iris-rev6b.json @@ -2,127 +2,328 @@ "name": "Iris Rev. 6b", "vendorId": "0xCB10", "productId": "0x6456", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ - ["Left Thumb", "Two 1u keys", "With Encoder"], - ["Right Thumb", "Two 1u keys", "With Encoder"] + [ + "Left Thumb", + "Two 1u keys", + "With Encoder" + ], + [ + "Right Thumb", + "Two 1u keys", + "With Encoder" + ] ], "keymap": [ - [{"x": 3}, "0,3", {"x": 8}, "5,3"], [ - {"y": -0.87, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 8 + }, + "5,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 6}, + { + "x": 6 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.88, "x": 5}, "0,5", {"x": 4}, "5,5"], [ - {"y": -0.87, "c": "#777777"}, + { + "y": -0.88, + "x": 5 + }, + "0,5", + { + "x": 4 + }, + "5,5" + ], + [ + { + "y": -0.87, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 12}, + { + "x": 12 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], - [{"y": -0.38, "x": 3, "c": "#cccccc"}, "1,3", {"x": 8}, "6,3"], [ - {"y": -0.8700000000000001, "x": 2}, + { + "y": -0.38, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 8 + }, + "6,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 6}, + { + "x": 6 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.8799999999999999, "x": 5}, "1,5", {"x": 4}, "6,5"], [ - {"y": -0.8700000000000001, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 5 + }, + "1,5", + { + "x": 4 + }, + "6,5" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12}, + { + "x": 12 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], [ - {"y": -0.3799999999999999, "x": 3, "c": "#cccccc"}, + { + "y": -0.3799999999999999, + "x": 3, + "c": "#cccccc" + }, "2,3", - {"x": 8}, + { + "x": 8 + }, "7,3" ], [ - {"y": -0.8700000000000001, "x": 2}, + { + "y": -0.8700000000000001, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 6}, + { + "x": 6 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.8799999999999999, "x": 5}, "2,5", {"x": 4}, "7,5"], [ - {"y": -0.8700000000000001, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 5 + }, + "2,5", + { + "x": 4 + }, + "7,5" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12}, + { + "x": 12 + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ], [ - {"y": -0.3799999999999999, "x": 3, "c": "#cccccc"}, + { + "y": -0.3799999999999999, + "x": 3, + "c": "#cccccc" + }, "3,3", - {"x": 8}, + { + "x": 8 + }, "8,3" ], [ - {"y": -0.8700000000000001, "x": 2}, + { + "y": -0.8700000000000001, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 6}, + { + "x": 6 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.8799999999999999, "x": 5}, "3,5", {"x": 4}, "8,5"], [ - {"y": -0.8700000000000001, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 5 + }, + "3,5", + { + "x": 4 + }, + "8,5" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 12}, + { + "x": 12 + }, "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.1299999999999999, "x": 3.5}, "4,2", {"x": 7}, "9,2"], - [{"y": -0.8700000000000001, "x": 4.5}, "4,3", {"x": 5}, "9,3"], [ - {"r": 30, "rx": 8, "y": 4.13, "x": 0.5999999999999996, "c": "#777777"}, + { + "y": -0.1299999999999999, + "x": 3.5 + }, + "4,2", + { + "x": 7 + }, + "9,2" + ], + [ + { + "y": -0.8700000000000001, + "x": 4.5 + }, + "4,3", + { + "x": 5 + }, + "9,3" + ], + [ + { + "r": 30, + "rx": 8, + "y": 4.13, + "x": 0.5999999999999996, + "c": "#777777" + }, "4,5\n\n\n0,0", "4,5\n\n\n0,1\n\n\n\n\n\ne0" ], - [{"x": 0.5999999999999996}, "4,4\n\n\n0,0", "4,4\n\n\n0,1"], [ - {"r": -30, "y": -2, "x": -2.5999999999999996}, + { + "x": 0.5999999999999996 + }, + "4,4\n\n\n0,0", + "4,4\n\n\n0,1" + ], + [ + { + "r": -30, + "y": -2, + "x": -2.5999999999999996 + }, "9,5\n\n\n1,1\n\n\n\n\n\ne1", "9,5\n\n\n1,0" ], - [{"x": -2.5999999999999996}, "9,4\n\n\n1,1", "9,4\n\n\n1,0"] + [ + { + "x": -2.5999999999999996 + }, + "9,4\n\n\n1,1", + "9,4\n\n\n1,0" + ] ] } } diff --git a/v3/keebio/iris/iris-rev7.json b/v3/keebio/iris/iris-rev7.json index 66861be7d3..abd902a39e 100644 --- a/v3/keebio/iris/iris-rev7.json +++ b/v3/keebio/iris/iris-rev7.json @@ -2,141 +2,349 @@ "name": "Iris Rev. 7", "vendorId": "0xCB10", "productId": "0x7256", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ - ["Left Thumb", "Two 1u keys", "With Encoder", "2u key"], - ["Right Thumb", "Two 1u keys", "With Encoder", "2u key"], + [ + "Left Thumb", + "Two 1u keys", + "With Encoder", + "2u key" + ], + [ + "Right Thumb", + "Two 1u keys", + "With Encoder", + "2u key" + ], "Top Left Encoder", "Top Right Encoder" ], "keymap": [ - [{"x": 3}, "0,3", {"x": 8}, "5,3"], [ - {"y": -0.87, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 8 + }, + "5,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 6}, + { + "x": 6 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.8799999999999999, "x": 5}, "0,5", {"x": 4}, "5,5"], [ - {"y": -0.87, "c": "#777777"}, + { + "y": -0.8799999999999999, + "x": 5 + }, + "0,5", + { + "x": 4 + }, + "5,5" + ], + [ + { + "y": -0.87, + "c": "#777777" + }, "0,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 4.25, "c": "#777777"}, + { + "x": 4.25, + "c": "#777777" + }, "0,0\n\n\n2,1\n\n\n\n\n\ne1", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "5,0\n\n\n3,1\n\n\n\n\n\ne3", - {"x": 4.5, "c": "#cccccc"}, + { + "x": 4.5, + "c": "#cccccc" + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0\n\n\n3,0" ], [ - {"y": -0.3799999999999999, "x": 3, "c": "#cccccc"}, + { + "y": -0.3799999999999999, + "x": 3, + "c": "#cccccc" + }, "1,3", - {"x": 8}, + { + "x": 8 + }, "6,3" ], [ - {"y": -0.8700000000000001, "x": 2}, + { + "y": -0.8700000000000001, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 6}, + { + "x": 6 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.8799999999999999, "x": 5}, "1,5", {"x": 4}, "6,5"], [ - {"y": -0.8700000000000001, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 5 + }, + "1,5", + { + "x": 4 + }, + "6,5" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12}, + { + "x": 12 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], [ - {"y": -0.3799999999999999, "x": 3, "c": "#cccccc"}, + { + "y": -0.3799999999999999, + "x": 3, + "c": "#cccccc" + }, "2,3", - {"x": 8}, + { + "x": 8 + }, "7,3" ], [ - {"y": -0.8700000000000001, "x": 2}, + { + "y": -0.8700000000000001, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 6}, + { + "x": 6 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.8799999999999999, "x": 5}, "2,5", {"x": 4}, "7,5"], [ - {"y": -0.8700000000000001, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 5 + }, + "2,5", + { + "x": 4 + }, + "7,5" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12}, + { + "x": 12 + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ], [ - {"y": -0.3799999999999999, "x": 3, "c": "#cccccc"}, + { + "y": -0.3799999999999999, + "x": 3, + "c": "#cccccc" + }, "3,3", - {"x": 8}, + { + "x": 8 + }, "8,3" ], [ - {"y": -0.8700000000000001, "x": 2}, + { + "y": -0.8700000000000001, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 6}, + { + "x": 6 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.8799999999999999, "x": 5}, "3,5", {"x": 4}, "8,5"], [ - {"y": -0.8700000000000001, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 5 + }, + "3,5", + { + "x": 4 + }, + "8,5" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 12}, + { + "x": 12 + }, "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.1299999999999999, "x": 3.5}, "4,2", {"x": 7}, "9,2"], - [{"y": -0.8700000000000001, "x": 4.5}, "4,3", {"x": 5}, "9,3"], [ - {"r": 30, "rx": 8, "y": 4.13, "x": 0.5999999999999996, "c": "#777777"}, + { + "y": -0.1299999999999999, + "x": 3.5 + }, + "4,2", + { + "x": 7 + }, + "9,2" + ], + [ + { + "y": -0.8700000000000001, + "x": 4.5 + }, + "4,3", + { + "x": 5 + }, + "9,3" + ], + [ + { + "r": 30, + "rx": 8, + "y": 4.13, + "x": 0.5999999999999996, + "c": "#777777" + }, "4,5\n\n\n0,0", "4,5\n\n\n0,1\n\n\n\n\n\ne0", - {"h": 2}, + { + "h": 2 + }, "4,4\n\n\n0,2" ], - [{"x": 0.5999999999999996}, "4,4\n\n\n0,0", "4,4\n\n\n0,1"], [ - {"r": -30, "y": -2, "x": -3.5999999999999996, "h": 2}, + { + "x": 0.5999999999999996 + }, + "4,4\n\n\n0,0", + "4,4\n\n\n0,1" + ], + [ + { + "r": -30, + "y": -2, + "x": -3.5999999999999996, + "h": 2 + }, "9,4\n\n\n1,2", "9,5\n\n\n1,1\n\n\n\n\n\ne2", "9,5\n\n\n1,0" ], - [{"x": -2.5999999999999996}, "9,4\n\n\n1,1", "9,4\n\n\n1,0"] + [ + { + "x": -2.5999999999999996 + }, + "9,4\n\n\n1,1", + "9,4\n\n\n1,0" + ] ] } } diff --git a/v3/keebio/iris/iris-rev8.json b/v3/keebio/iris/iris-rev8.json index fc817cb4b5..1a46cb5d26 100644 --- a/v3/keebio/iris/iris-rev8.json +++ b/v3/keebio/iris/iris-rev8.json @@ -1,127 +1,350 @@ { - "name": "Iris Rev. 8", - "vendorId": "0xCB10", - "productId": "0x8256", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 10, "cols": 6}, + "name": "Iris Rev. 8", + "vendorId": "0xCB10", + "productId": "0x8256", + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ - ["Left Thumb", "Two 1u keys", "With Encoder", "2u key"], - ["Right Thumb", "Two 1u keys", "With Encoder", "2u key"], - "Top Left Encoder", + [ + "Left Thumb", + "Two 1u keys", + "With Encoder", + "2u key" + ], + [ + "Right Thumb", + "Two 1u keys", + "With Encoder", + "2u key" + ], + "Top Left Encoder", "Top Right Encoder" - ], + ], "keymap": [ - [ {"x": 3}, "0,3", {"x": 8}, "5,3" ], - [ - {"y": -0.87, "x": 2}, - "0,2", - {"x": 1}, - "0,4", - {"x": 6}, - "5,4", - {"x": 1}, + [ + { + "x": 3 + }, + "0,3", + { + "x": 8 + }, + "5,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, + "0,2", + { + "x": 1 + }, + "0,4", + { + "x": 6 + }, + "5,4", + { + "x": 1 + }, "5,2" - ], - [ {"y": -0.8799999999999999, "x": 5}, "0,5", {"x": 4}, "5,5" ], - [ - {"y": -0.87, "c": "#777777"}, - "0,0\n\n\n2,0", - {"c": "#cccccc"}, - "0,1", - {"x": 4.25, "c": "#777777"}, - "0,0\n\n\n2,1\n\n\n\n\n\ne1", - {"x": 1.25, "c": "#aaaaaa"}, - "5,0\n\n\n3,1\n\n\n\n\n\ne3", - {"x": 4.5, "c": "#cccccc"}, - "5,1", - {"c": "#aaaaaa"}, + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "0,5", + { + "x": 4 + }, + "5,5" + ], + [ + { + "y": -0.87, + "c": "#777777" + }, + "0,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "0,1", + { + "x": 4.25, + "c": "#777777" + }, + "0,0\n\n\n2,1\n\n\n\n\n\ne1", + { + "x": 1.25, + "c": "#aaaaaa" + }, + "5,0\n\n\n3,1\n\n\n\n\n\ne3", + { + "x": 4.5, + "c": "#cccccc" + }, + "5,1", + { + "c": "#aaaaaa" + }, "5,0\n\n\n3,0" - ], - [ {"y": -0.3799999999999999, "x": 3, "c": "#cccccc"}, "1,3", {"x": 8}, "6,3" ], - [ - {"y": -0.8700000000000001, "x": 2}, - "1,2", - {"x": 1}, - "1,4", - {"x": 6}, - "6,4", - {"x": 1}, + ], + [ + { + "y": -0.3799999999999999, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 8 + }, + "6,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 2 + }, + "1,2", + { + "x": 1 + }, + "1,4", + { + "x": 6 + }, + "6,4", + { + "x": 1 + }, "6,2" - ], - [ {"y": -0.8799999999999999, "x": 5}, "1,5", {"x": 4}, "6,5" ], - [ - {"y": -0.8700000000000001, "c": "#aaaaaa"}, - "1,0", - {"c": "#cccccc"}, - "1,1", - {"x": 12}, - "6,1", - {"c": "#aaaaaa"}, + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "1,5", + { + "x": 4 + }, + "6,5" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + { + "x": 12 + }, + "6,1", + { + "c": "#aaaaaa" + }, "6,0" - ], - [ {"y": -0.3799999999999999, "x": 3, "c": "#cccccc"}, "2,3", {"x": 8}, "7,3" ], - [ - {"y": -0.8700000000000001, "x": 2}, - "2,2", - {"x": 1}, - "2,4", - {"x": 6}, - "7,4", - {"x": 1}, + ], + [ + { + "y": -0.3799999999999999, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 8 + }, + "7,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 2 + }, + "2,2", + { + "x": 1 + }, + "2,4", + { + "x": 6 + }, + "7,4", + { + "x": 1 + }, "7,2" - ], - [ {"y": -0.8799999999999999, "x": 5}, "2,5", {"x": 4}, "7,5" ], - [ - {"y": -0.8700000000000001, "c": "#aaaaaa"}, - "2,0", - {"c": "#cccccc"}, - "2,1", - {"x": 12}, - "7,1", - {"c": "#aaaaaa"}, + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "2,5", + { + "x": 4 + }, + "7,5" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "x": 12 + }, + "7,1", + { + "c": "#aaaaaa" + }, "7,0" - ], - [ {"y": -0.3799999999999999, "x": 3, "c": "#cccccc"}, "3,3", {"x": 8}, "8,3" ], - [ - {"y": -0.8700000000000001, "x": 2}, - "3,2", - {"x": 1}, - "3,4", - {"x": 6}, - "8,4", - {"x": 1}, + ], + [ + { + "y": -0.3799999999999999, + "x": 3, + "c": "#cccccc" + }, + "3,3", + { + "x": 8 + }, + "8,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 2 + }, + "3,2", + { + "x": 1 + }, + "3,4", + { + "x": 6 + }, + "8,4", + { + "x": 1 + }, "8,2" - ], - [ {"y": -0.8799999999999999, "x": 5}, "3,5", {"x": 4}, "8,5" ], - [ - {"y": -0.8700000000000001, "c": "#aaaaaa"}, - "3,0", - {"c": "#cccccc"}, - "3,1", - {"x": 12}, - "8,1", - {"c": "#aaaaaa"}, + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "3,5", + { + "x": 4 + }, + "8,5" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + { + "x": 12 + }, + "8,1", + { + "c": "#aaaaaa" + }, "8,0" - ], - [ {"y": -0.1299999999999999, "x": 3.5}, "4,2", {"x": 7}, "9,2" ], - [ {"y": -0.8700000000000001, "x": 4.5}, "4,3", {"x": 5}, "9,3" ], - [ - {"r": 30, "rx": 8, "y": 4.13, "x": 0.5999999999999996, "c": "#777777"}, - "4,5\n\n\n0,0", - "4,5\n\n\n0,1\n\n\n\n\n\ne0", - {"h": 2}, + ], + [ + { + "y": -0.1299999999999999, + "x": 3.5 + }, + "4,2", + { + "x": 7 + }, + "9,2" + ], + [ + { + "y": -0.8700000000000001, + "x": 4.5 + }, + "4,3", + { + "x": 5 + }, + "9,3" + ], + [ + { + "r": 30, + "rx": 8, + "y": 4.13, + "x": 0.5999999999999996, + "c": "#777777" + }, + "4,5\n\n\n0,0", + "4,5\n\n\n0,1\n\n\n\n\n\ne0", + { + "h": 2 + }, "4,4\n\n\n0,2" - ], - [ {"x": 0.5999999999999996}, "4,4\n\n\n0,0", "4,4\n\n\n0,1" ], + ], [ - {"r": -30, "y": -2, "x": -3.5999999999999996, "h": 2}, - "9,4\n\n\n1,2", - "9,5\n\n\n1,1\n\n\n\n\n\ne2", + { + "x": 0.5999999999999996 + }, + "4,4\n\n\n0,0", + "4,4\n\n\n0,1" + ], + [ + { + "r": -30, + "y": -2, + "x": -3.5999999999999996, + "h": 2 + }, + "9,4\n\n\n1,2", + "9,5\n\n\n1,1\n\n\n\n\n\ne2", "9,5\n\n\n1,0" - ], - [ {"x": -2.5999999999999996}, "9,4\n\n\n1,1", "9,4\n\n\n1,0" ] + ], + [ + { + "x": -2.5999999999999996 + }, + "9,4\n\n\n1,1", + "9,4\n\n\n1,0" + ] ] } } diff --git a/v3/keebio/kbo-5000/kbo-5000-rev1.json b/v3/keebio/kbo-5000/kbo-5000-rev1.json index e056a6a025..69b0376c0d 100644 --- a/v3/keebio/kbo-5000/kbo-5000-rev1.json +++ b/v3/keebio/kbo-5000/kbo-5000-rev1.json @@ -2,9 +2,16 @@ "name": "KBO-5000 Rev. 1", "vendorId": "0xCB10", "productId": "0x126A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 10}, + "matrix": { + "rows": 12, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -31,68 +38,106 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "5,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "5,3", "5,4", "5,5", "5,6", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "5,7", "5,8", - {"x": 1.5}, + { + "x": 1.5 + }, "11,0", "11,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "11,3", "11,4", "11,5", "11,6", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "11,7", "11,8", "11,9" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1.5}, + { + "x": 1.5 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,8", "6,9", - {"x": 1}, + { + "x": 1 + }, "6,6\n\n\n0,1", "6,7\n\n\n0,1" ], [ "1,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1.5}, + { + "x": 1.5 + }, "7,0", "7,1", "7,2", @@ -100,9 +145,14 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,8", "7,9", { @@ -117,155 +167,301 @@ "8,7\n\n\n1,1" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1.5}, + { + "x": 1.5 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "8,8", "8,9", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "8,6\n\n\n1,1" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1.5}, + { + "x": 1.5 + }, "9,0", "9,1", "9,2", "9,3", "9,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n2,0", - {"x": 1.5}, + { + "x": 1.5 + }, "9,8", - {"x": 1.25, "w": 2.75}, + { + "x": 1.25, + "w": 2.75 + }, "9,6\n\n\n2,1" ], [ "4,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2\n\n\n5,0", "4,3\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n5,0", "4,6\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n5,0", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "10,1\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,0\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,2\n\n\n6,0", "10,3\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n6,0", - {"x": 0.5}, + { + "x": 0.5 + }, "10,7", "10,8", "10,9" ], [ - {"x": 1.5, "w": 1.5}, + { + "x": 1.5, + "w": 1.5 + }, "4,2\n\n\n5,1", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "4,4\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n5,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n5,1", - {"x": 1.5, "w": 1.25}, + { + "x": 1.5, + "w": 1.25 + }, "10,0\n\n\n6,1", - {"w": 2.25}, + { + "w": 2.25 + }, "10,1\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,2\n\n\n6,1", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "10,6\n\n\n6,1" ], [ - {"x": 1.5, "w": 1.25}, + { + "x": 1.5, + "w": 1.25 + }, "4,2\n\n\n5,2", "4,3\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n5,2", - {"w": 2.25}, + { + "w": 2.25 + }, "4,6\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n5,2", - {"x": 1.5, "w": 2.75}, + { + "x": 1.5, + "w": 2.75 + }, "10,1\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "10,2\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n6,2", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "10,6\n\n\n6,2" ], [ - {"x": 1.5, "w": 1.25}, + { + "x": 1.5, + "w": 1.25 + }, "4,2\n\n\n5,3", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,4\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n5,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,7\n\n\n5,3", - {"x": 1.5, "w": 1.25}, + { + "x": 1.5, + "w": 1.25 + }, "10,0\n\n\n6,3", - {"w": 2.25}, + { + "w": 2.25 + }, "10,1\n\n\n6,3", - {"w": 1.25}, + { + "w": 1.25 + }, "10,2\n\n\n6,3", "10,3\n\n\n6,3", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n6,3" ], [ - {"x": 1.5, "w": 1.5}, + { + "x": 1.5, + "w": 1.5 + }, "4,2\n\n\n5,4", "4,3\n\n\n5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4\n\n\n5,4", - {"w": 3}, + { + "w": 3 + }, "4,7\n\n\n5,4", - {"x": 1.5, "w": 3}, + { + "x": 1.5, + "w": 3 + }, "10,1\n\n\n6,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,2\n\n\n6,4", "10,3\n\n\n6,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n6,4" ], - [{"y": 0.5, "x": 1.5, "w": 1.25, "w2": 1.75, "l": true}, "2,2\n\n\n3,1"], - [{"x": 1.5, "w": 1.25}, "3,2\n\n\n4,1", {"c": "#cccccc"}, "3,3\n\n\n4,1"] + [ + { + "y": 0.5, + "x": 1.5, + "w": 1.25, + "w2": 1.75, + "l": true + }, + "2,2\n\n\n3,1" + ], + [ + { + "x": 1.5, + "w": 1.25 + }, + "3,2\n\n\n4,1", + { + "c": "#cccccc" + }, + "3,3\n\n\n4,1" + ] ] } } diff --git a/v3/keebio/kbo-5000/kbo-5000-rev1a.json b/v3/keebio/kbo-5000/kbo-5000-rev1a.json index 81d1aa8d93..fbc8416bc7 100644 --- a/v3/keebio/kbo-5000/kbo-5000-rev1a.json +++ b/v3/keebio/kbo-5000/kbo-5000-rev1a.json @@ -2,9 +2,16 @@ "name": "KBO-5000 Rev. 1a", "vendorId": "0xCB10", "productId": "0x136A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 10}, + "matrix": { + "rows": 12, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -12,80 +19,133 @@ "1.75u Right Shift", "Stepped Caps", "Split Left Shift", - ["Left Bottom Row", "All", "1.5-x-1.5-1.25-2.25", "2.25-1.25 Space", "2.75u Space", "3u Space"], - ["Right Bottom Row", "All", "1.25-2.25-1.5-x-1.5", "2.75u Space", "1.25-2.25-1.25-1-1.25", "3u Space"], + [ + "Left Bottom Row", + "All", + "1.5-x-1.5-1.25-2.25", + "2.25-1.25 Space", + "2.75u Space", + "3u Space" + ], + [ + "Right Bottom Row", + "All", + "1.25-2.25-1.5-x-1.5", + "2.75u Space", + "1.25-2.25-1.25-1-1.25", + "3u Space" + ], "Left Half Encoder", "Right Half Encoder 1", "Right Half Encoder 2" ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "5,0\n\n\n7,0", "5,0\n\n\n7,1\n\n\n\n\n\ne0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3", "5,4", "5,5", "5,6", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "5,7", "5,8", - {"x": 1.5}, + { + "x": 1.5 + }, "11,0", "11,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "11,3", "11,4", "11,5", "11,6", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "11,7", "11,8\n\n\n8,0", "11,9\n\n\n9,0", - {"x": 0.5}, + { + "x": 0.5 + }, "11,8\n\n\n8,1\n\n\n\n\n\ne1", "11,9\n\n\n9,1\n\n\n\n\n\ne2" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1.5}, + { + "x": 1.5 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,8", "6,9", - {"x": 1}, + { + "x": 1 + }, "6,6\n\n\n0,1", "6,7\n\n\n0,1" ], [ "1,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1.5}, + { + "x": 1.5 + }, "7,0", "7,1", "7,2", @@ -93,163 +153,314 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,8", "7,9", - {"x": 1.75, "c": "#777777", "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.75, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "8,7\n\n\n1,1" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1.5}, + { + "x": 1.5 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "8,8", "8,9", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "8,6\n\n\n1,1" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1.5}, + { + "x": 1.5 + }, "9,0", "9,1", "9,2", "9,3", "9,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n2,0", - {"x": 1.5}, + { + "x": 1.5 + }, "9,8", - {"x": 1.25, "w": 2.75}, + { + "x": 1.25, + "w": 2.75 + }, "9,6\n\n\n2,1" ], [ "4,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2\n\n\n5,0", "4,3\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n5,0", "4,6\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n5,0", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "10,1\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,0\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,2\n\n\n6,0", "10,3\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n6,0", - {"x": 0.5}, + { + "x": 0.5 + }, "10,7", "10,8", "10,9" ], [ - {"x": 1.5, "w": 1.5}, + { + "x": 1.5, + "w": 1.5 + }, "4,2\n\n\n5,1", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "4,4\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n5,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n5,1", - {"x": 1.5, "w": 1.25}, + { + "x": 1.5, + "w": 1.25 + }, "10,0\n\n\n6,1", - {"w": 2.25}, + { + "w": 2.25 + }, "10,1\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,2\n\n\n6,1", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "10,6\n\n\n6,1" ], [ - {"x": 1.5, "w": 1.25}, + { + "x": 1.5, + "w": 1.25 + }, "4,2\n\n\n5,2", "4,3\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n5,2", - {"w": 2.25}, + { + "w": 2.25 + }, "4,6\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n5,2", - {"x": 1.5, "w": 2.75}, + { + "x": 1.5, + "w": 2.75 + }, "10,1\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "10,2\n\n\n6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n6,2", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "10,6\n\n\n6,2" ], [ - {"x": 1.5, "w": 1.25}, + { + "x": 1.5, + "w": 1.25 + }, "4,2\n\n\n5,3", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,4\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n5,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,7\n\n\n5,3", - {"x": 1.5, "w": 1.25}, + { + "x": 1.5, + "w": 1.25 + }, "10,0\n\n\n6,3", - {"w": 2.25}, + { + "w": 2.25 + }, "10,1\n\n\n6,3", - {"w": 1.25}, + { + "w": 1.25 + }, "10,2\n\n\n6,3", "10,3\n\n\n6,3", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n6,3" ], [ - {"x": 1.5, "w": 1.5}, + { + "x": 1.5, + "w": 1.5 + }, "4,2\n\n\n5,4", "4,3\n\n\n5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4\n\n\n5,4", - {"w": 3}, + { + "w": 3 + }, "4,7\n\n\n5,4", - {"x": 1.5, "w": 3}, + { + "x": 1.5, + "w": 3 + }, "10,1\n\n\n6,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,2\n\n\n6,4", "10,3\n\n\n6,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n6,4" ], - [ {"y": 0.5, "x": 1.5, "w": 1.25}, "3,2\n\n\n4,1", {"c": "#cccccc"}, "3,3\n\n\n4,1" ] + [ + { + "y": 0.5, + "x": 1.5, + "w": 1.25 + }, + "3,2\n\n\n4,1", + { + "c": "#cccccc" + }, + "3,3\n\n\n4,1" + ] ] } } diff --git a/v3/keebio/levinson/levinson-rev2.json b/v3/keebio/levinson/levinson-rev2.json index 6656692468..188a69d12f 100644 --- a/v3/keebio/levinson/levinson-rev2.json +++ b/v3/keebio/levinson/levinson-rev2.json @@ -2,80 +2,125 @@ "name": "Levinson Rev. 2", "vendorId": "0xCB10", "productId": "0x2146", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Left Space", "1u", "2u"], - ["Right Space", "1u", "2u"] + [ + "Left Space", + "1u", + "2u" + ], + [ + "Right Space", + "1u", + "2u" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "4,5", "4,4", "4,3", "4,2", "4,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "5,5", "5,4", "5,3", "5,2", "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "6,5", "6,4", "6,3", "6,2", "6,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "6,0" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", "3,2", "3,3", "3,4\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "7,5\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,4\n\n\n1,0", "7,3", "7,2", @@ -83,9 +128,16 @@ "7,0" ], [ - {"x": 4, "c": "#cccccc", "w": 2}, + { + "x": 4, + "c": "#cccccc", + "w": 2 + }, "3,5\n\n\n0,1", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "7,5\n\n\n1,1" ] ] diff --git a/v3/keebio/levinson/levinson-rev3.json b/v3/keebio/levinson/levinson-rev3.json index 4e7a2a115b..7e38abff8a 100644 --- a/v3/keebio/levinson/levinson-rev3.json +++ b/v3/keebio/levinson/levinson-rev3.json @@ -2,80 +2,125 @@ "name": "Levinson Rev. 3", "vendorId": "0xCB10", "productId": "0x3146", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Left Space", "1u", "2u"], - ["Right Space", "1u", "2u"] + [ + "Left Space", + "1u", + "2u" + ], + [ + "Right Space", + "1u", + "2u" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "4,5", "4,4", "4,3", "4,2", "4,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "5,5", "5,4", "5,3", "5,2", "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "6,5", "6,4", "6,3", "6,2", "6,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "6,0" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", "3,2", "3,3", "3,4\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "7,5\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,4\n\n\n1,0", "7,3", "7,2", @@ -83,9 +128,16 @@ "7,0" ], [ - {"x": 4, "c": "#cccccc", "w": 2}, + { + "x": 4, + "c": "#cccccc", + "w": 2 + }, "3,4\n\n\n0,1", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "7,4\n\n\n1,1" ] ] diff --git a/v3/keebio/nyquist/nyquist-rev2.json b/v3/keebio/nyquist/nyquist-rev2.json index 1bf2ba742e..8bd2d5098d 100644 --- a/v3/keebio/nyquist/nyquist-rev2.json +++ b/v3/keebio/nyquist/nyquist-rev2.json @@ -2,13 +2,28 @@ "name": "Nyquist Rev. 2", "vendorId": "0xCB10", "productId": "0x2156", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Left Space", "1u", "2u"], - ["Right Space", "1u", "2u"] + [ + "Left Space", + "1u", + "2u" + ], + [ + "Right Space", + "1u", + "2u" + ] ], "keymap": [ [ @@ -18,42 +33,58 @@ "0,3", "0,4", "0,5", - {"x": 0.75}, + { + "x": 0.75 + }, "5,0", "5,1", "5,2", "5,3", "5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 0.75}, + { + "x": 0.75 + }, "6,0", "6,1", "6,2", "6,3", "6,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 0.75}, + { + "x": 0.75 + }, "7,0", "7,1", "7,2", @@ -62,46 +93,71 @@ "7,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 0.75}, + { + "x": 0.75 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", "4,1", "4,2", "4,3", "4,4\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,5\n\n\n0,0", - {"x": 0.75}, + { + "x": 0.75 + }, "9,0\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,1\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,2", "9,3", "9,4", "9,5" ], [ - {"x": 4, "c": "#cccccc", "w": 2}, + { + "x": 4, + "c": "#cccccc", + "w": 2 + }, "4,5\n\n\n0,1", - {"x": 0.75, "w": 2}, + { + "x": 0.75, + "w": 2 + }, "9,0\n\n\n1,1" ] ] diff --git a/v3/keebio/nyquist/nyquist-rev3.json b/v3/keebio/nyquist/nyquist-rev3.json index 49c1d29bf8..b321c88c08 100644 --- a/v3/keebio/nyquist/nyquist-rev3.json +++ b/v3/keebio/nyquist/nyquist-rev3.json @@ -2,13 +2,28 @@ "name": "Nyquist Rev. 3", "vendorId": "0xCB10", "productId": "0x3156", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Left Space", "1u", "2u"], - ["Right Space", "1u", "2u"] + [ + "Left Space", + "1u", + "2u" + ], + [ + "Right Space", + "1u", + "2u" + ] ], "keymap": [ [ @@ -18,42 +33,58 @@ "0,3", "0,4", "0,5", - {"x": 0.75}, + { + "x": 0.75 + }, "5,0", "5,1", "5,2", "5,3", "5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 0.75}, + { + "x": 0.75 + }, "6,0", "6,1", "6,2", "6,3", "6,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 0.75}, + { + "x": 0.75 + }, "7,0", "7,1", "7,2", @@ -62,46 +93,71 @@ "7,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 0.75}, + { + "x": 0.75 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", "4,1", "4,2", "4,3", "4,4\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,5\n\n\n0,0", - {"x": 0.75}, + { + "x": 0.75 + }, "9,0\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,1\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,2", "9,3", "9,4", "9,5" ], [ - {"x": 4, "c": "#cccccc", "w": 2}, + { + "x": 4, + "c": "#cccccc", + "w": 2 + }, "4,4\n\n\n0,1", - {"x": 0.75, "w": 2}, + { + "x": 0.75, + "w": 2 + }, "9,0\n\n\n1,1" ] ] diff --git a/v3/keebio/nyquist/nyquist-rev4.json b/v3/keebio/nyquist/nyquist-rev4.json index 1fa4acfd22..3ca408fef8 100644 --- a/v3/keebio/nyquist/nyquist-rev4.json +++ b/v3/keebio/nyquist/nyquist-rev4.json @@ -1,114 +1,173 @@ { - "name": "Nyquist Rev. 4", - "vendorId": "0xCB10", - "productId": "0x4156", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 10, "cols": 6}, + "name": "Nyquist Rev. 4", + "vendorId": "0xCB10", + "productId": "0x4156", + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ - ["Left Space", "1u", "2u"], - ["Right Space", "1u", "2u"], - "Top Left Encoder", + [ + "Left Space", + "1u", + "2u" + ], + [ + "Right Space", + "1u", + "2u" + ], + "Top Left Encoder", "Top Right Encoder" - ], + ], "keymap": [ [ - "0,0\n\n\n2,0", - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - {"x": 0.75}, - "5,0", - "5,1", - "5,2", - "5,3", - "5,4", - {"c": "#aaaaaa"}, + "0,0\n\n\n2,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + { + "x": 0.75 + }, + "5,0", + "5,1", + "5,2", + "5,3", + "5,4", + { + "c": "#aaaaaa" + }, "5,5\n\n\n3,0" - ], + ], [ - "1,0", - {"c": "#cccccc"}, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - {"x": 0.75}, - "6,0", - "6,1", - "6,2", - "6,3", - "6,4", - {"c": "#aaaaaa"}, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + { + "x": 0.75 + }, + "6,0", + "6,1", + "6,2", + "6,3", + "6,4", + { + "c": "#aaaaaa" + }, "6,5" - ], + ], [ - {"c": "#777777"}, - "2,0", - {"c": "#cccccc"}, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - {"x": 0.75}, - "7,0", - "7,1", - "7,2", - "7,3", - "7,4", + { + "c": "#777777" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + { + "x": 0.75 + }, + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", "7,5" - ], + ], [ - {"c": "#aaaaaa"}, - "3,0", - {"c": "#cccccc"}, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - {"x": 0.75}, - "8,0", - "8,1", - "8,2", - "8,3", - "8,4", - {"c": "#777777"}, + { + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + { + "x": 0.75 + }, + "8,0", + "8,1", + "8,2", + "8,3", + "8,4", + { + "c": "#777777" + }, "8,5" - ], + ], [ - {"c": "#aaaaaa"}, - "4,0", - "4,1", - "4,2", - "4,3", - "4,4\n\n\n0,0", - {"c": "#cccccc"}, - "4,5\n\n\n0,0", - {"x": 0.75}, - "9,0\n\n\n1,0", - {"c": "#aaaaaa"}, - "9,1\n\n\n1,0", - {"c": "#777777"}, - "9,2", - "9,3", - "9,4", + { + "c": "#aaaaaa" + }, + "4,0", + "4,1", + "4,2", + "4,3", + "4,4\n\n\n0,0", + { + "c": "#cccccc" + }, + "4,5\n\n\n0,0", + { + "x": 0.75 + }, + "9,0\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "9,1\n\n\n1,0", + { + "c": "#777777" + }, + "9,2", + "9,3", + "9,4", "9,5" - ], + ], [ - {"x": 4, "c": "#cccccc", "w": 2}, - "4,4\n\n\n0,1", - {"x": 0.75, "w": 2}, + { + "x": 4, + "c": "#cccccc", + "w": 2 + }, + "4,4\n\n\n0,1", + { + "x": 0.75, + "w": 2 + }, "9,1\n\n\n1,1" - ], + ], [ - "0,0\n\n\n2,1\n\n\n\n\n\ne0", - {"x": 10.75, "c": "#aaaaaa"}, + "0,0\n\n\n2,1\n\n\n\n\n\ne0", + { + "x": 10.75, + "c": "#aaaaaa" + }, "5,5\n\n\n3,1\n\n\n\n\n\ne1" ] ] diff --git a/v3/keebio/nyquistpad/nyquistpad-rev1.json b/v3/keebio/nyquistpad/nyquistpad-rev1.json index 319bda753b..dfa021b5c3 100644 --- a/v3/keebio/nyquistpad/nyquistpad-rev1.json +++ b/v3/keebio/nyquistpad/nyquistpad-rev1.json @@ -1,56 +1,101 @@ { - "name": "Nyquistpad Rev. 1", - "vendorId": "0xCB10", - "productId": "0x1356", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 6}, + "name": "Nyquistpad Rev. 1", + "vendorId": "0xCB10", + "productId": "0x1356", + "matrix": { + "rows": 5, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": [ ["Left Space", "1u", "2u"], "Top Left Encoder" ], + "labels": [ + [ + "Left Space", + "1u", + "2u" + ], + "Top Left Encoder" + ], "keymap": [ - ["0,0\n\n\n1,0", "0,1", "0,2", "0,3", "0,4", "0,5"], - [ - {"c": "#aaaaaa"}, - "1,0", - {"c": "#cccccc"}, - "1,1", - "1,2", - "1,3", - "1,4", + [ + "0,0\n\n\n1,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5" + ], + [ + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", "1,5" - ], - [ - {"c": "#777777"}, - "2,0", - {"c": "#cccccc"}, - "2,1", - "2,2", - "2,3", - "2,4", + ], + [ + { + "c": "#777777" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", "2,5" - ], - [ - {"c": "#aaaaaa"}, - "3,0", - {"c": "#cccccc"}, - "3,1", - "3,2", - "3,3", - "3,4", + ], + [ + { + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", "3,5" - ], - [ - {"c": "#aaaaaa"}, - "4,0", - "4,1", - "4,2", - "4,3", - "4,4\n\n\n0,0", - {"c": "#cccccc"}, + ], + [ + { + "c": "#aaaaaa" + }, + "4,0", + "4,1", + "4,2", + "4,3", + "4,4\n\n\n0,0", + { + "c": "#cccccc" + }, "4,5\n\n\n0,0" - ], - [ {"x": 4, "w": 2}, "4,4\n\n\n0,1" ], - ["0,0\n\n\n1,1\n\n\n\n\n\ne0"] + ], + [ + { + "x": 4, + "w": 2 + }, + "4,4\n\n\n0,1" + ], + [ + "0,0\n\n\n1,1\n\n\n\n\n\ne0" + ] ] } } diff --git a/v3/keebio/quefrency/quefrency-rev1.json b/v3/keebio/quefrency/quefrency-rev1.json index e698177209..987fba94b6 100644 --- a/v3/keebio/quefrency/quefrency-rev1.json +++ b/v3/keebio/quefrency/quefrency-rev1.json @@ -2,70 +2,134 @@ "name": "Quefrency Rev. 1", "vendorId": "0xCB10", "productId": "0x1257", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 8}, + "matrix": { + "rows": 12, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "65% Column", "Macropad", - ["Left Space", "1.25-2.25", "2.25-1.25"], - ["Right Space", "2.75", "1.25-1.5"], - ["Right Shift", "Standard", "1.75u Shift", "1.75u /"], - ["Right Mods", "4x 1.25u", "5x 1u"] + [ + "Left Space", + "1.25-2.25", + "2.25-1.25" + ], + [ + "Right Space", + "2.75", + "1.25-1.5" + ], + [ + "Right Shift", + "Standard", + "1.75u Shift", + "1.75u /" + ], + [ + "Right Mods", + "4x 1.25u", + "5x 1u" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,3\n\n\n2,1", "0,7\n\n\n2,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "4,3\n\n\n2,0", - {"d": true}, + { + "d": true + }, "0,7\n\n\n2,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "11,6\n\n\n1,0", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "6,6\n\n\n0,1", "6,7\n\n\n0,1", - {"x": 2}, + { + "x": 2 + }, "11,6\n\n\n1,1" ], [ "1,6\n\n\n2,1", "1,7\n\n\n2,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "1,6\n\n\n2,0", - {"d": true}, + { + "d": true + }, "1,7\n\n\n2,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", @@ -73,120 +137,226 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7", - {"d": true}, + { + "d": true + }, "11,7\n\n\n1,0", - {"x": 4.75, "c": "#aaaaaa"}, + { + "x": 4.75, + "c": "#aaaaaa" + }, "11,7\n\n\n1,1" ], [ "2,6\n\n\n2,1", "2,7\n\n\n2,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "2,6\n\n\n2,0", - {"d": true}, + { + "d": true + }, "2,7\n\n\n2,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "8,6\n\n\n1,0", - {"x": 4.75, "c": "#aaaaaa"}, + { + "x": 4.75, + "c": "#aaaaaa" + }, "8,6\n\n\n1,1" ], [ "3,1\n\n\n2,1", "3,7\n\n\n2,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "3,1\n\n\n2,0", - {"d": true}, + { + "d": true + }, "3,7\n\n\n2,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", "3,5", "3,6", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", "9,3", "9,5\n\n\n5,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "9,6\n\n\n5,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "9,4\n\n\n1,0", - {"x": 0.75}, + { + "x": 0.75 + }, "9,5\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n5,1", "9,7\n\n\n5,1", - {"x": 0.25}, + { + "x": 0.25 + }, "9,4\n\n\n1,1" ], [ "4,5\n\n\n2,1", "4,7\n\n\n2,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "4,5\n\n\n2,0", - {"d": true}, + { + "d": true + }, "4,7\n\n\n2,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,6\n\n\n3,0", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "10,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,4\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n6,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,2\n\n\n1,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "9,5\n\n\n5,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,6\n\n\n5,2", "9,7\n\n\n5,2", - {"x": 0.25}, + { + "x": 0.25 + }, "10,2\n\n\n1,1" ], [ - {"x": 8.5, "w": 2.25}, + { + "x": 8.5, + "w": 2.25 + }, "4,4\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "10,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n4,1", "10,3\n\n\n6,1", "10,4\n\n\n6,1", diff --git a/v3/keebio/quefrency/quefrency-rev2.json b/v3/keebio/quefrency/quefrency-rev2.json index f1f63966f6..dd50d746ae 100644 --- a/v3/keebio/quefrency/quefrency-rev2.json +++ b/v3/keebio/quefrency/quefrency-rev2.json @@ -2,9 +2,16 @@ "name": "Quefrency Rev. 2", "vendorId": "0xCB10", "productId": "0x2257", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -12,62 +19,120 @@ "Split Left Shift", "65% Column", "Macropad", - ["Right Shift", "Standard", "1.75u Shift", "1.75u /"], - ["Right Space", "Standard", "Fn-Space"], - ["Right Mods", "4x 1.25u", "5x 1u"], - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"] + [ + "Right Shift", + "Standard", + "1.75u Shift", + "1.75u /" + ], + [ + "Right Space", + "Standard", + "Fn-Space" + ], + [ + "Right Mods", + "4x 1.25u", + "5x 1u" + ], + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0\n\n\n4,1", "0,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "0,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "0,1\n\n\n4,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "5,0", "5,1", "5,2", "5,3", "5,4", "5,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "5,8\n\n\n3,0", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "5,6\n\n\n0,1", "5,7\n\n\n0,1", - {"x": 2}, + { + "x": 2 + }, "5,8\n\n\n3,1" ], [ "1,0\n\n\n4,1", "1,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "1,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "1,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", @@ -75,9 +140,13 @@ "6,4", "6,5", "6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7\n\n\n1,0", - {"d": true}, + { + "d": true + }, "6,8\n\n\n3,0", { "x": 2, @@ -89,121 +158,228 @@ "x2": -0.25 }, "7,7\n\n\n1,1", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "6,8\n\n\n3,1" ], [ "2,0\n\n\n4,1", "2,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "2,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "2,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,7\n\n\n1,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "7,8\n\n\n3,0", - {"x": 1}, + { + "x": 1 + }, "7,6\n\n\n1,1", - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "7,8\n\n\n3,1" ], [ "3,0\n\n\n4,1", "3,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "3,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "3,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4\n\n\n5,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n5,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "8,8\n\n\n3,0", - {"x": 0.75}, + { + "x": 0.75 + }, "8,4\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n5,1", "8,7\n\n\n5,1", - {"x": 0.25}, + { + "x": 0.25 + }, "8,8\n\n\n3,1" ], [ "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "4,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n8,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n8,0", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "9,1\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,6\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,7\n\n\n7,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "9,8\n\n\n3,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "8,4\n\n\n5,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,6\n\n\n5,2", "8,7\n\n\n5,2", - {"x": 0.25}, + { + "x": 0.25 + }, "9,8\n\n\n3,1" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "4,5\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n8,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "9,0\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n6,1", "9,2\n\n\n7,1", "9,3\n\n\n7,1", @@ -212,10 +388,15 @@ "9,7\n\n\n7,1" ], [ - {"x": 8.5, "w": 1.25}, + { + "x": 8.5, + "w": 1.25 + }, "4,5\n\n\n8,2", "4,6\n\n\n8,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n8,2" ] ] diff --git a/v3/keebio/quefrency/quefrency-rev3.json b/v3/keebio/quefrency/quefrency-rev3.json index 50a26ea45d..9215f1f93e 100644 --- a/v3/keebio/quefrency/quefrency-rev3.json +++ b/v3/keebio/quefrency/quefrency-rev3.json @@ -2,9 +2,16 @@ "name": "Quefrency Rev. 3", "vendorId": "0xCB10", "productId": "0x3257", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -12,62 +19,120 @@ "Split Left Shift", "65% Column", "Macropad", - ["Right Shift", "Standard", "1.75u Shift", "1.75u /"], - ["Right Space", "Standard", "Fn-Space"], - ["Right Mods", "4x 1.25u", "5x 1u"], - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"] + [ + "Right Shift", + "Standard", + "1.75u Shift", + "1.75u /" + ], + [ + "Right Space", + "Standard", + "Fn-Space" + ], + [ + "Right Mods", + "4x 1.25u", + "5x 1u" + ], + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0\n\n\n4,1", "0,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "0,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "0,1\n\n\n4,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "5,0", "5,1", "5,2", "5,3", "5,4", "5,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "5,8\n\n\n3,0", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "5,6\n\n\n0,1", "5,7\n\n\n0,1", - {"x": 2}, + { + "x": 2 + }, "5,8\n\n\n3,1" ], [ "1,0\n\n\n4,1", "1,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "1,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "1,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", @@ -75,9 +140,13 @@ "6,4", "6,5", "6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7\n\n\n1,0", - {"d": true}, + { + "d": true + }, "6,8\n\n\n3,0", { "x": 2, @@ -89,121 +158,228 @@ "x2": -0.25 }, "7,7\n\n\n1,1", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "6,8\n\n\n3,1" ], [ "2,0\n\n\n4,1", "2,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "2,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "2,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,7\n\n\n1,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "7,8\n\n\n3,0", - {"x": 1}, + { + "x": 1 + }, "7,6\n\n\n1,1", - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "7,8\n\n\n3,1" ], [ "3,0\n\n\n4,1", "3,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "3,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "3,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4\n\n\n5,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n5,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "8,8\n\n\n3,0", - {"x": 0.75}, + { + "x": 0.75 + }, "8,4\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n5,1", "8,7\n\n\n5,1", - {"x": 0.25}, + { + "x": 0.25 + }, "8,8\n\n\n3,1" ], [ "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "4,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n8,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n8,0", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "9,1\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,6\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,7\n\n\n7,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "9,8\n\n\n3,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "8,4\n\n\n5,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,6\n\n\n5,2", "8,7\n\n\n5,2", - {"x": 0.25}, + { + "x": 0.25 + }, "9,8\n\n\n3,1" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "4,5\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n8,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "9,0\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n6,1", "9,2\n\n\n7,1", "9,3\n\n\n7,1", @@ -212,10 +388,15 @@ "9,7\n\n\n7,1" ], [ - {"x": 8.5, "w": 1.25}, + { + "x": 8.5, + "w": 1.25 + }, "4,5\n\n\n8,2", "4,6\n\n\n8,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n8,2" ] ] diff --git a/v3/keebio/quefrency/quefrency-rev3a.json b/v3/keebio/quefrency/quefrency-rev3a.json index 0aa9fcdf42..359df8b56c 100644 --- a/v3/keebio/quefrency/quefrency-rev3a.json +++ b/v3/keebio/quefrency/quefrency-rev3a.json @@ -2,80 +2,155 @@ "name": "Quefrency Rev. 3", "vendorId": "0xCB10", "productId": "0x3357", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Left Macropad", "Enabled", "W/Encoder", "No Macro"], + [ + "Left Macropad", + "Enabled", + "W/Encoder", + "No Macro" + ], "Split Left Shift", - ["Left Space", "1.25-2.25u", "2.25-1.25u", "1.25-1-1.25u"], + [ + "Left Space", + "1.25-2.25u", + "2.25-1.25u", + "1.25-1-1.25u" + ], "Split Backspace", "ISO Enter", - ["Right Column", "Enabled", "W/Encoder", "Disabled"], - ["Right Shift", "1.75u Shift-1u", "2.75u", "1.75u /"], - ["Right Mods", "6x1u", "2x1.25u__3x1u", "4x1.25u-1u"], + [ + "Right Column", + "Enabled", + "W/Encoder", + "Disabled" + ], + [ + "Right Shift", + "1.75u Shift-1u", + "2.75u", + "1.75u /" + ], + [ + "Right Mods", + "6x1u", + "2x1.25u__3x1u", + "4x1.25u-1u" + ], "Split Right Space" ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "0,0\n\n\n0,2", - {"d": true}, + { + "d": true + }, "0,1\n\n\n0,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n0,1\n\n\n\n\n\ne0", "0,1\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,0\n\n\n0,0", "0,1\n\n\n0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "5,0", "5,1", "5,2", "5,3", "5,4", "5,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7\n\n\n3,0", "5,8\n\n\n5,0", - {"x": 0.75}, + { + "x": 0.75 + }, "5,6\n\n\n3,1", "5,7\n\n\n3,1", - {"x": 2}, + { + "x": 2 + }, "5,8\n\n\n5,1\n\n\n\n\n\ne1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "5,8\n\n\n5,2" ], [ - {"d": true}, + { + "d": true + }, "1,0\n\n\n0,2", - {"d": true}, + { + "d": true + }, "1,1\n\n\n0,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n0,1", "1,1\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,0\n\n\n0,0", "1,1\n\n\n0,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", @@ -83,9 +158,13 @@ "6,4", "6,5", "6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,8\n\n\n5,0", { "x": 2, @@ -97,108 +176,200 @@ "x2": -0.25 }, "7,7\n\n\n4,1", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "6,8\n\n\n5,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "6,8\n\n\n5,2" ], [ - {"d": true}, + { + "d": true + }, "2,0\n\n\n0,2", - {"d": true}, + { + "d": true + }, "2,1\n\n\n0,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,0\n\n\n0,1", "2,1\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "2,0\n\n\n0,0", "2,1\n\n\n0,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,7\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8\n\n\n5,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "7,6\n\n\n4,1", - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "7,8\n\n\n5,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "7,8\n\n\n5,2" ], [ - {"d": true}, + { + "d": true + }, "3,0\n\n\n0,2", - {"d": true}, + { + "d": true + }, "3,1\n\n\n0,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "3,0\n\n\n0,0", "3,1\n\n\n0,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4\n\n\n6,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n6,0", "8,7\n\n\n6,0", "8,8\n\n\n5,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "8,4\n\n\n6,1", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n6,1", - {"x": 0.25}, + { + "x": 0.25 + }, "8,8\n\n\n5,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "8,8\n\n\n5,2" ], [ - {"d": true}, + { + "d": true + }, "4,0\n\n\n0,2", - {"d": true}, + { + "d": true + }, "4,1\n\n\n0,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,0\n\n\n0,0", "4,1\n\n\n0,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n2,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n2,0", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "9,1\n\n\n8,0", "9,2\n\n\n7,0", "9,3\n\n\n7,0", @@ -206,49 +377,95 @@ "9,6\n\n\n7,0", "9,7\n\n\n7,0", "9,8\n\n\n5,0", - {"x": 0.75, "c": "#cccccc", "w": 1.75}, + { + "x": 0.75, + "c": "#cccccc", + "w": 1.75 + }, "8,4\n\n\n6,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,6\n\n\n6,2", "8,7\n\n\n6,2", - {"x": 0.25}, + { + "x": 0.25 + }, "9,8\n\n\n5,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "9,8\n\n\n5,2" ], [ - {"x": 7, "c": "#aaaaaa", "w": 1.25}, + { + "x": 7, + "c": "#aaaaaa", + "w": 1.25 + }, "3,2\n\n\n1,1", "3,3\n\n\n1,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "4,5\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n2,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "9,0\n\n\n8,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n7,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n7,1", - {"x": 0.5}, + { + "x": 0.5 + }, "9,6\n\n\n7,1", "9,7\n\n\n7,1" ], [ - {"x": 10.75, "w": 1.25}, + { + "x": 10.75, + "w": 1.25 + }, "4,5\n\n\n2,2", "4,6\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n2,2", - {"x": 3.75, "w": 1.25}, + { + "x": 3.75, + "w": 1.25 + }, "9,2\n\n\n7,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3\n\n\n7,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,6\n\n\n7,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,7\n\n\n7,2" ] ] diff --git a/v3/keebio/quefrency/quefrency-rev4.json b/v3/keebio/quefrency/quefrency-rev4.json index 7b0e66a305..2e5eed4fc2 100644 --- a/v3/keebio/quefrency/quefrency-rev4.json +++ b/v3/keebio/quefrency/quefrency-rev4.json @@ -2,60 +2,104 @@ "name": "Quefrency Rev. 4", "vendorId": "0xCB10", "productId": "0x4257", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Left Macropad"], + "labels": [ + "Split Backspace", + "Left Macropad" + ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "0,0\n\n\n1,1", - {"d": true}, + { + "d": true + }, "0,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n1,0", "0,1\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "5,0", "5,1", "5,2", "5,3", "5,4", "5,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7\n\n\n0,0", "5,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,6\n\n\n0,1", "5,7\n\n\n0,1" ], [ - {"d": true}, + { + "d": true + }, "1,0\n\n\n1,1", - {"d": true}, + { + "d": true + }, "1,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n1,0", "1,1\n\n\n1,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", @@ -63,91 +107,161 @@ "6,4", "6,5", "6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,8" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "2,0\n\n\n1,1", - {"d": true}, + { + "d": true + }, "2,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,0\n\n\n1,0", "2,1\n\n\n1,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "3,0\n\n\n1,1", - {"d": true}, + { + "d": true + }, "3,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n1,0", "3,1\n\n\n1,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6", "8,7", "8,8" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,0\n\n\n1,1", - {"d": true}, + { + "d": true + }, "4,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "9,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3", - {"x": 0.5}, + { + "x": 0.5 + }, "9,6", "9,7", "9,8" diff --git a/v3/keebio/quefrency/quefrency-rev4a.json b/v3/keebio/quefrency/quefrency-rev4a.json index 82c72271c5..8045b3c4bb 100644 --- a/v3/keebio/quefrency/quefrency-rev4a.json +++ b/v3/keebio/quefrency/quefrency-rev4a.json @@ -2,72 +2,125 @@ "name": "Quefrency Rev. 4", "vendorId": "0xCB10", "productId": "0x4357", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Left Macropad", "Enabled", "W/Encoder", "No Macro"], + [ + "Left Macropad", + "Enabled", + "W/Encoder", + "No Macro" + ], "Right Encoder" ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "0,0\n\n\n1,2", - {"d": true}, + { + "d": true + }, "0,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n1,1\n\n\n\n\n\ne0", "0,1\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,0\n\n\n1,0", "0,1\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "5,0", "5,1", "5,2", "5,3", "5,4", "5,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7\n\n\n0,0", "5,8\n\n\n2,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,6\n\n\n0,1", "5,7\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,8\n\n\n2,1\n\n\n\n\n\ne1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "1,0\n\n\n1,2", - {"d": true}, + { + "d": true + }, "1,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n1,1", "1,1\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,0\n\n\n1,0", "1,1\n\n\n1,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", @@ -75,100 +128,176 @@ "6,4", "6,5", "6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,8" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "2,0\n\n\n1,2", - {"d": true}, + { + "d": true + }, "2,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,0\n\n\n1,1", "2,1\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "2,0\n\n\n1,0", "2,1\n\n\n1,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "3,0\n\n\n1,2", - {"d": true}, + { + "d": true + }, "3,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "3,0\n\n\n1,0", "3,1\n\n\n1,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6", "8,7", "8,8" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,0\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "9,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3", - {"x": 0.5}, + { + "x": 0.5 + }, "9,6", "9,7", "9,8" diff --git a/v3/keebio/quefrency/quefrency-rev5.json b/v3/keebio/quefrency/quefrency-rev5.json index 6376ae91b2..5c10f603bc 100644 --- a/v3/keebio/quefrency/quefrency-rev5.json +++ b/v3/keebio/quefrency/quefrency-rev5.json @@ -2,64 +2,109 @@ "name": "Quefrency Rev. 5", "vendorId": "0xCB10", "productId": "0x5257", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Left Macropad", - ["Right Mods", "6x1u", "2x1.25u__3x1u"] + [ + "Right Mods", + "6x1u", + "2x1.25u__3x1u" + ] ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "0,0\n\n\n1,1", - {"d": true}, + { + "d": true + }, "0,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n1,0", "0,1\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "5,0", "5,1", "5,2", "5,3", "5,4", "5,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7\n\n\n0,0", "5,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,6\n\n\n0,1", "5,7\n\n\n0,1" ], [ - {"d": true}, + { + "d": true + }, "1,0\n\n\n1,1", - {"d": true}, + { + "d": true + }, "1,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n1,0", "1,1\n\n\n1,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", @@ -67,85 +112,149 @@ "6,4", "6,5", "6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,8" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "2,0\n\n\n1,1", - {"d": true}, + { + "d": true + }, "2,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,0\n\n\n1,0", "2,1\n\n\n1,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "3,0\n\n\n1,1", - {"d": true}, + { + "d": true + }, "3,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n1,0", "3,1\n\n\n1,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6", "8,7", "8,8" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,0\n\n\n1,1", - {"d": true}, + { + "d": true + }, "4,1\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "9,1", "9,2\n\n\n2,0", "9,3\n\n\n2,0", @@ -154,7 +263,17 @@ "9,7", "9,8" ], - [{"x": 15.75, "w": 1.25}, "9,2\n\n\n2,1", {"w": 1.25}, "9,3\n\n\n2,1"] + [ + { + "x": 15.75, + "w": 1.25 + }, + "9,2\n\n\n2,1", + { + "w": 1.25 + }, + "9,3\n\n\n2,1" + ] ] } } diff --git a/v3/keebio/quefrency/quefrency-rev5a.json b/v3/keebio/quefrency/quefrency-rev5a.json index 79dc1c108f..ac6f194b1d 100644 --- a/v3/keebio/quefrency/quefrency-rev5a.json +++ b/v3/keebio/quefrency/quefrency-rev5a.json @@ -2,73 +2,130 @@ "name": "Quefrency Rev. 5", "vendorId": "0xCB10", "productId": "0x5357", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Left Macropad", "Enabled", "W/Encoder", "No Macro"], - ["Right Mods", "6x1u", "2x1.25u__3x1u"], + [ + "Left Macropad", + "Enabled", + "W/Encoder", + "No Macro" + ], + [ + "Right Mods", + "6x1u", + "2x1.25u__3x1u" + ], "Right Encoder" ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "0,0\n\n\n1,2", - {"d": true}, + { + "d": true + }, "0,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n1,1\n\n\n\n\n\ne0", "0,1\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,0\n\n\n1,0", "0,1\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "5,0", "5,1", "5,2", "5,3", "5,4", "5,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7\n\n\n0,0", "5,8\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,6\n\n\n0,1", "5,7\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,8\n\n\n3,1\n\n\n\n\n\ne1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "1,0\n\n\n1,2", - {"d": true}, + { + "d": true + }, "1,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n1,1", "1,1\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,0\n\n\n1,0", "1,1\n\n\n1,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", @@ -76,94 +133,164 @@ "6,4", "6,5", "6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,8" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "2,0\n\n\n1,2", - {"d": true}, + { + "d": true + }, "2,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,0\n\n\n1,1", "2,1\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "2,0\n\n\n1,0", "2,1\n\n\n1,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "3,0\n\n\n1,2", - {"d": true}, + { + "d": true + }, "3,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "3,0\n\n\n1,0", "3,1\n\n\n1,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6", "8,7", "8,8" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,0\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "9,1", "9,2\n\n\n2,0", "9,3\n\n\n2,0", @@ -172,7 +299,17 @@ "9,7", "9,8" ], - [{"x": 18, "w": 1.25}, "9,2\n\n\n2,1", {"w": 1.25}, "9,3\n\n\n2,1"] + [ + { + "x": 18, + "w": 1.25 + }, + "9,2\n\n\n2,1", + { + "w": 1.25 + }, + "9,3\n\n\n2,1" + ] ] } } diff --git a/v3/keebio/sinc/sinc-rev1.json b/v3/keebio/sinc/sinc-rev1.json index 62b5f8daf5..335e367879 100644 --- a/v3/keebio/sinc/sinc-rev1.json +++ b/v3/keebio/sinc/sinc-rev1.json @@ -2,9 +2,16 @@ "name": "Sinc Rev. 1", "vendorId": "0xCB10", "productId": "0x1267", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -12,92 +19,177 @@ "Split Left Shift", "Right Column", "Left Macropad", - ["Right Shift", "Standard", "1.75u Shift", "1.75u /"], - ["Right Space", "Standard", "Fn-Space"], - ["Right Mods", "4x 1.25u", "5x 1u"], - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"] + [ + "Right Shift", + "Standard", + "1.75u Shift", + "1.75u /" + ], + [ + "Right Space", + "Standard", + "Fn-Space" + ], + [ + "Right Mods", + "4x 1.25u", + "5x 1u" + ], + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0\n\n\n4,1", - {"x": 1.25, "c": "#cccccc", "d": true}, + { + "x": 1.25, + "c": "#cccccc", + "d": true + }, "5,0\n\n\n4,0", - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "5,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,3", "5,4", "5,5", "5,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "5,8", - {"x": 1}, + { + "x": 1 + }, "11,1", "11,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,3", "11,4", "11,5", "11,6", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7", - {"d": true}, + { + "d": true + }, "11,8\n\n\n3,0", - {"x": 5}, + { + "x": 5 + }, "11,8\n\n\n3,1" ], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n4,1", "0,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "0,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "0,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "6,8\n\n\n3,0", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "6,6\n\n\n0,1", "6,7\n\n\n0,1", - {"x": 2.25}, + { + "x": 2.25 + }, "6,8\n\n\n3,1" ], [ "1,0\n\n\n4,1", "1,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "1,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "1,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", @@ -105,9 +197,13 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n1,0", - {"d": true}, + { + "d": true + }, "7,8\n\n\n3,0", { "x": 2, @@ -119,120 +215,228 @@ "x2": -0.25 }, "8,7\n\n\n1,1", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "7,8\n\n\n3,1" ], [ "2,0\n\n\n4,1", "2,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "2,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "2,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7\n\n\n1,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "8,8\n\n\n3,0", - {"x": 1}, + { + "x": 1 + }, "8,6\n\n\n1,1", - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "8,8\n\n\n3,1" ], [ "3,0\n\n\n4,1", "3,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "3,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "3,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", "9,3", "9,4\n\n\n5,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "9,6\n\n\n5,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "9,8\n\n\n3,0", - {"x": 0.75}, + { + "x": 0.75 + }, "9,4\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n5,1", "9,7\n\n\n5,1", - {"x": 0.5}, + { + "x": 0.5 + }, "9,8\n\n\n3,1" ], [ "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "4,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n8,0", - {"w": 2.25, "c": "#cccccc"}, + { + "w": 2.25, + "c": "#cccccc" + }, "4,7\n\n\n8,0", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "10,1\n\n\n6,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "10,2\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n7,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,8\n\n\n3,0", - {"x": 0.75, "w": 1.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "w": 1.75, + "c": "#aaaaaa" + }, "9,4\n\n\n5,2", "9,6\n\n\n5,2", "9,7\n\n\n5,2", - {"x": 0.5}, + { + "x": 0.5 + }, "10,8\n\n\n3,1" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "4,5\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n8,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "10,0\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n6,1", "10,2\n\n\n7,1", "10,3\n\n\n7,1", @@ -241,10 +445,15 @@ "10,7\n\n\n7,1" ], [ - {"x": 8.5, "w": 1.25}, + { + "x": 8.5, + "w": 1.25 + }, "4,5\n\n\n8,2", "4,6\n\n\n8,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n8,2" ] ] diff --git a/v3/keebio/sinc/sinc-rev1a.json b/v3/keebio/sinc/sinc-rev1a.json index 97a29c1fc2..a0f200e5db 100644 --- a/v3/keebio/sinc/sinc-rev1a.json +++ b/v3/keebio/sinc/sinc-rev1a.json @@ -2,101 +2,187 @@ "name": "Sinc Rev. 1a", "vendorId": "0xCB10", "productId": "0x1367", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Left Macropad", "Enabled", "No Macro"], - ["Left Encoder", "Encoder", "Switch", "No Switch"], + [ + "Left Macropad", + "Enabled", + "No Macro" + ], + [ + "Left Encoder", + "Encoder", + "Switch", + "No Switch" + ], "Split Left Shift", - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"], + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ], "Right Encoder", "Split Backspace", "ISO Enter", "Split Right Shift", - ["Right Mods", "6x 1u", "4x 1.25u-1u"], - ["Right Space", "2.75", "1.25-1.5"] + [ + "Right Mods", + "6x 1u", + "4x 1.25u-1u" + ], + [ + "Right Space", + "2.75", + "1.25-1.5" + ] ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "5,0\n\n\n1,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "5,0\n\n\n1,0\n\n\n\n\n\ne0", "5,0\n\n\n1,1", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,3", "5,4", "5,5", "5,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "5,8", - {"x": 1}, + { + "x": 1 + }, "11,1", "11,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,3", "11,4", "11,5", "11,6", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7", "11,8\n\n\n4,0\n\n\n\n\n\ne1", - {"x": 0.75}, + { + "x": 0.75 + }, "11,8\n\n\n4,1" ], [ - {"y": 0.25, "d": true}, + { + "y": 0.25, + "d": true + }, "0,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n0,0", "0,1\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n5,0", "6,8", - {"x": 0.75}, + { + "x": 0.75 + }, "6,6\n\n\n5,1", "6,7\n\n\n5,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "1,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "1,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n0,0", "1,1\n\n\n0,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", @@ -104,9 +190,13 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n6,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8", { "x": 2, @@ -120,85 +210,153 @@ "8,7\n\n\n6,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "2,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "2,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,0\n\n\n0,0", "2,1\n\n\n0,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7\n\n\n6,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,8", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "8,6\n\n\n6,1" ], [ - {"d": true}, + { + "d": true + }, "3,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "3,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n0,0", "3,1\n\n\n0,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", "9,3", "9,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n7,0", "9,7\n\n\n7,0", "9,8", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "9,6\n\n\n7,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "4,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,0\n\n\n0,0", "4,1\n\n\n0,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n3,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,7\n\n\n3,0", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "10,1\n\n\n9,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,2\n\n\n8,0", "10,3\n\n\n8,0", "10,4\n\n\n8,0", @@ -207,31 +365,57 @@ "10,8" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "4,5\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n3,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "10,0\n\n\n9,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n9,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,2\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n8,1" ], [ - {"x": 8.5, "w": 1.25}, + { + "x": 8.5, + "w": 1.25 + }, "4,5\n\n\n3,2", "4,6\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n3,2" ] ] diff --git a/v3/keebio/sinc/sinc-rev2.json b/v3/keebio/sinc/sinc-rev2.json index 99e42fe94a..a6f0b6a644 100644 --- a/v3/keebio/sinc/sinc-rev2.json +++ b/v3/keebio/sinc/sinc-rev2.json @@ -2,9 +2,16 @@ "name": "Sinc Rev. 2", "vendorId": "0xCB10", "productId": "0x2267", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -12,92 +19,177 @@ "Split Left Shift", "Right Column", "Left Macropad", - ["Right Shift", "Standard", "1.75u Shift", "1.75u /"], - ["Right Space", "Standard", "Fn-Space"], - ["Right Mods", "4x 1.25u", "5x 1u"], - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"] + [ + "Right Shift", + "Standard", + "1.75u Shift", + "1.75u /" + ], + [ + "Right Space", + "Standard", + "Fn-Space" + ], + [ + "Right Mods", + "4x 1.25u", + "5x 1u" + ], + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0\n\n\n4,1", - {"x": 1.25, "c": "#cccccc", "d": true}, + { + "x": 1.25, + "c": "#cccccc", + "d": true + }, "5,0\n\n\n4,0", - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "5,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,3", "5,4", "5,5", "5,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "5,8", - {"x": 1}, + { + "x": 1 + }, "11,1", "11,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,3", "11,4", "11,5", "11,6", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7", - {"d": true}, + { + "d": true + }, "11,8\n\n\n3,0", - {"x": 5}, + { + "x": 5 + }, "11,8\n\n\n3,1" ], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n4,1", "0,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "0,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "0,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "6,8\n\n\n3,0", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "6,6\n\n\n0,1", "6,7\n\n\n0,1", - {"x": 2.25}, + { + "x": 2.25 + }, "6,8\n\n\n3,1" ], [ "1,0\n\n\n4,1", "1,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "1,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "1,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", @@ -105,9 +197,13 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n1,0", - {"d": true}, + { + "d": true + }, "7,8\n\n\n3,0", { "x": 2, @@ -119,120 +215,228 @@ "x2": -0.25 }, "8,7\n\n\n1,1", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "7,8\n\n\n3,1" ], [ "2,0\n\n\n4,1", "2,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "2,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "2,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7\n\n\n1,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "8,8\n\n\n3,0", - {"x": 1}, + { + "x": 1 + }, "8,6\n\n\n1,1", - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "8,8\n\n\n3,1" ], [ "3,0\n\n\n4,1", "3,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "3,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "3,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", "9,3", "9,4\n\n\n5,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "9,6\n\n\n5,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "9,8\n\n\n3,0", - {"x": 0.75}, + { + "x": 0.75 + }, "9,4\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n5,1", "9,7\n\n\n5,1", - {"x": 0.5}, + { + "x": 0.5 + }, "9,8\n\n\n3,1" ], [ "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"x": 0.25, "c": "#cccccc", "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "d": true + }, "4,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n8,0", - {"w": 2.25, "c": "#cccccc"}, + { + "w": 2.25, + "c": "#cccccc" + }, "4,7\n\n\n8,0", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "10,1\n\n\n6,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "10,2\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n7,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,8\n\n\n3,0", - {"x": 0.75, "w": 1.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "w": 1.75, + "c": "#aaaaaa" + }, "9,4\n\n\n5,2", "9,6\n\n\n5,2", "9,7\n\n\n5,2", - {"x": 0.5}, + { + "x": 0.5 + }, "10,8\n\n\n3,1" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "4,5\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n8,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "10,0\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n6,1", "10,2\n\n\n7,1", "10,3\n\n\n7,1", @@ -241,10 +445,15 @@ "10,7\n\n\n7,1" ], [ - {"x": 8.5, "w": 1.25}, + { + "x": 8.5, + "w": 1.25 + }, "4,5\n\n\n8,2", "4,6\n\n\n8,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n8,2" ] ] diff --git a/v3/keebio/sinc/sinc-rev2a.json b/v3/keebio/sinc/sinc-rev2a.json index 436f548c3f..141b801d3d 100644 --- a/v3/keebio/sinc/sinc-rev2a.json +++ b/v3/keebio/sinc/sinc-rev2a.json @@ -2,101 +2,187 @@ "name": "Sinc Rev. 2a", "vendorId": "0xCB10", "productId": "0x2367", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Left Macropad", "Enabled", "No Macro"], - ["Left Encoder", "Encoder", "Switch", "No Switch"], + [ + "Left Macropad", + "Enabled", + "No Macro" + ], + [ + "Left Encoder", + "Encoder", + "Switch", + "No Switch" + ], "Split Left Shift", - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"], + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ], "Right Encoder", "Split Backspace", "ISO Enter", "Split Right Shift", - ["Right Mods", "6x 1u", "4x 1.25u-1u"], - ["Right Space", "2.75", "1.25-1.5"] + [ + "Right Mods", + "6x 1u", + "4x 1.25u-1u" + ], + [ + "Right Space", + "2.75", + "1.25-1.5" + ] ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "5,0\n\n\n1,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "5,0\n\n\n1,0\n\n\n\n\n\ne0", "5,0\n\n\n1,1", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,3", "5,4", "5,5", "5,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "5,8", - {"x": 1}, + { + "x": 1 + }, "11,1", "11,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,3", "11,4", "11,5", "11,6", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7", "11,8\n\n\n4,0\n\n\n\n\n\ne1", - {"x": 0.75}, + { + "x": 0.75 + }, "11,8\n\n\n4,1" ], [ - {"y": 0.25, "d": true}, + { + "y": 0.25, + "d": true + }, "0,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n0,0", "0,1\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n5,0", "6,8", - {"x": 0.75}, + { + "x": 0.75 + }, "6,6\n\n\n5,1", "6,7\n\n\n5,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "1,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "1,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n0,0", "1,1\n\n\n0,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", @@ -104,9 +190,13 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n6,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8", { "x": 2, @@ -120,85 +210,153 @@ "8,7\n\n\n6,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "2,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "2,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,0\n\n\n0,0", "2,1\n\n\n0,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7\n\n\n6,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,8", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "8,6\n\n\n6,1" ], [ - {"d": true}, + { + "d": true + }, "3,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "3,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n0,0", "3,1\n\n\n0,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", "9,3", "9,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n7,0", "9,7\n\n\n7,0", "9,8", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "9,6\n\n\n7,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "4,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,0\n\n\n0,0", "4,1\n\n\n0,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n3,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,7\n\n\n3,0", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "10,1\n\n\n9,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,2\n\n\n8,0", "10,3\n\n\n8,0", "10,4\n\n\n8,0", @@ -207,31 +365,57 @@ "10,8" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "4,5\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n3,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "10,0\n\n\n9,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n9,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,2\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n8,1" ], [ - {"x": 8.5, "w": 1.25}, + { + "x": 8.5, + "w": 1.25 + }, "4,5\n\n\n3,2", "4,6\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n3,2" ] ] diff --git a/v3/keebio/sinc/sinc-rev3.json b/v3/keebio/sinc/sinc-rev3.json index 2c01ed74f6..da704e35f5 100644 --- a/v3/keebio/sinc/sinc-rev3.json +++ b/v3/keebio/sinc/sinc-rev3.json @@ -2,100 +2,174 @@ "name": "Sinc Rev. 3", "vendorId": "0xCB10", "productId": "0x3267", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ "Left Macropad", - ["Left Encoder", "Encoder", "Switch", "No Switch"], + [ + "Left Encoder", + "Encoder", + "Switch", + "No Switch" + ], "Split Left Shift", "Right Encoder", "Split Backspace", "ISO Enter", "Split Right Shift", - ["Right Mods", "6x1u", "2x1.25u__3x1u"] + [ + "Right Mods", + "6x1u", + "2x1.25u__3x1u" + ] ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "5,0\n\n\n1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "5,0\n\n\n1,0\n\n\n\n\n\ne0", - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "5,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,3", "5,4", "5,5", "5,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "5,8", - {"x": 1}, + { + "x": 1 + }, "11,1", "11,2", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,3", "11,4", "11,5", "11,6", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7", "11,8\n\n\n3,0\n\n\n\n\n\ne1", - {"x": 0.75}, + { + "x": 0.75 + }, "11,8\n\n\n3,1" ], [ - {"y": 0.25, "d": true}, + { + "y": 0.25, + "d": true + }, "0,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,0\n\n\n0,0", "0,1\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", "6,3", "6,4", "6,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,6\n\n\n4,0", "6,7\n\n\n4,0", "6,8", - {"x": 0.75, "w": 2}, + { + "x": 0.75, + "w": 2 + }, "6,7\n\n\n4,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "1,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "1,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n0,0", "1,1\n\n\n0,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", @@ -103,93 +177,172 @@ "7,4", "7,5", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7\n\n\n5,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8", - {"x": 1.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "7,7\n\n\n5,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "2,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "2,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,0\n\n\n0,0", "2,1\n\n\n0,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", "8,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,7\n\n\n5,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "8,6\n\n\n5,1" ], [ - {"d": true}, + { + "d": true + }, "3,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "3,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n0,0", "3,1\n\n\n0,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", "3,7", "3,8", - {"x": 1}, + { + "x": 1 + }, "9,0", "9,1", "9,2", "9,3", "9,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n6,0", "9,7\n\n\n6,0", "9,8", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "9,6\n\n\n6,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "4,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,0\n\n\n0,0", "4,1\n\n\n0,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,7", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "10,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,2\n\n\n7,0", "10,3\n\n\n7,0", "10,4\n\n\n7,0", @@ -198,12 +351,20 @@ "10,8" ], [ - {"x": 4.75, "w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 8.75, "w": 1.25}, + { + "x": 8.75, + "w": 1.25 + }, "10,2\n\n\n7,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n7,1" ] ] diff --git a/v3/keebio/sinc/sinc-rev4.json b/v3/keebio/sinc/sinc-rev4.json index bacd7399fe..6ea0b1875b 100644 --- a/v3/keebio/sinc/sinc-rev4.json +++ b/v3/keebio/sinc/sinc-rev4.json @@ -1,226 +1,416 @@ { - "name": "Sinc Rev. 4", - "vendorId": "0xCB10", - "productId": "0x4267", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 12, "cols": 9}, + "name": "Sinc Rev. 4", + "vendorId": "0xCB10", + "productId": "0x4267", + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ - "Left Macropad", - ["Left Encoder", "Encoder", "Switch", "No Switch"], - "Split Left Shift", - ["Left Space", "1.25-2.25", "2.25-1.25", "1.25-1-1.25"], - "Right Encoder", - "Split Backspace", - "ISO Enter", - "Split Right Shift", - ["Right Space", "2.75", "1.25-1.5"], - ["Right Mods", "6x1u", "2x1.25u__3x1u"] - ], + "Left Macropad", + [ + "Left Encoder", + "Encoder", + "Switch", + "No Switch" + ], + "Split Left Shift", + [ + "Left Space", + "1.25-2.25", + "2.25-1.25", + "1.25-1-1.25" + ], + "Right Encoder", + "Split Backspace", + "ISO Enter", + "Split Right Shift", + [ + "Right Space", + "2.75", + "1.25-1.5" + ], + [ + "Right Mods", + "6x1u", + "2x1.25u__3x1u" + ] + ], "keymap": [ [ - {"d": true}, - "5,0\n\n\n1,2", - {"c": "#aaaaaa"}, - "5,0\n\n\n1,1", - {"x": 0.25}, - "5,0\n\n\n1,0\n\n\n\n\n\ne0", - {"x": 1.5, "c": "#777777"}, - "5,2", - {"x": 0.25, "c": "#cccccc"}, - "5,3", - "5,4", - "5,5", - "5,6", - {"x": 0.25, "c": "#aaaaaa"}, - "5,7", - "5,8", - {"x": 1}, - "11,1", - "11,2", - {"x": 0.25, "c": "#cccccc"}, - "11,3", - "11,4", - "11,5", - "11,6", - {"x": 0.25}, - "11,7", - "11,8\n\n\n4,0\n\n\n\n\n\ne1", - {"x": 0.75}, + { + "d": true + }, + "5,0\n\n\n1,2", + { + "c": "#aaaaaa" + }, + "5,0\n\n\n1,1", + { + "x": 0.25 + }, + "5,0\n\n\n1,0\n\n\n\n\n\ne0", + { + "x": 1.5, + "c": "#777777" + }, + "5,2", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,3", + "5,4", + "5,5", + "5,6", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "5,7", + "5,8", + { + "x": 1 + }, + "11,1", + "11,2", + { + "x": 0.25, + "c": "#cccccc" + }, + "11,3", + "11,4", + "11,5", + "11,6", + { + "x": 0.25 + }, + "11,7", + "11,8\n\n\n4,0\n\n\n\n\n\ne1", + { + "x": 0.75 + }, "11,8\n\n\n4,1" - ], + ], [ - {"y": 0.25, "d": true}, - "0,0\n\n\n0,1", - {"d": true}, - "0,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, - "0,0\n\n\n0,0", - "0,1\n\n\n0,0", - {"x": 0.5}, - "0,2", - {"c": "#cccccc"}, - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - {"x": 1}, - "6,0", - "6,1", - "6,2", - "6,3", - "6,4", - "6,5", - {"c": "#aaaaaa"}, - "6,6\n\n\n5,0", - "6,7\n\n\n5,0", - "6,8", - {"x": 0.75, "w": 2}, + { + "y": 0.25, + "d": true + }, + "0,0\n\n\n0,1", + { + "d": true + }, + "0,1\n\n\n0,1", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,0\n\n\n0,0", + "0,1\n\n\n0,0", + { + "x": 0.5 + }, + "0,2", + { + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 1 + }, + "6,0", + "6,1", + "6,2", + "6,3", + "6,4", + "6,5", + { + "c": "#aaaaaa" + }, + "6,6\n\n\n5,0", + "6,7\n\n\n5,0", + "6,8", + { + "x": 0.75, + "w": 2 + }, "6,7\n\n\n5,1" - ], + ], [ - {"c": "#cccccc", "d": true}, - "1,0\n\n\n0,1", - {"d": true}, - "1,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, - "1,0\n\n\n0,0", - "1,1\n\n\n0,0", - {"x": 0.5, "w": 1.5}, - "1,2", - {"c": "#cccccc"}, - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - {"x": 1}, - "7,0", - "7,1", - "7,2", - "7,3", - "7,4", - "7,5", - "7,6", - {"w": 1.5}, - "7,7\n\n\n6,0", - {"c": "#aaaaaa"}, - "7,8", - {"x": 1.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "c": "#cccccc", + "d": true + }, + "1,0\n\n\n0,1", + { + "d": true + }, + "1,1\n\n\n0,1", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "1,0\n\n\n0,0", + "1,1\n\n\n0,0", + { + "x": 0.5, + "w": 1.5 + }, + "1,2", + { + "c": "#cccccc" + }, + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + { + "x": 1 + }, + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", + "7,5", + "7,6", + { + "w": 1.5 + }, + "7,7\n\n\n6,0", + { + "c": "#aaaaaa" + }, + "7,8", + { + "x": 1.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "7,7\n\n\n6,1" - ], + ], [ - {"c": "#cccccc", "d": true}, - "2,0\n\n\n0,1", - {"d": true}, - "2,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, - "2,0\n\n\n0,0", - "2,1\n\n\n0,0", - {"x": 0.5, "w": 1.75}, - "2,2", - {"c": "#cccccc"}, - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - {"x": 1}, - "8,0", - "8,1", - "8,2", - "8,3", - "8,4", - "8,5", - {"c": "#777777", "w": 2.25}, - "8,7\n\n\n6,0", - {"c": "#aaaaaa"}, - "8,8", - {"x": 0.5, "c": "#cccccc"}, + { + "c": "#cccccc", + "d": true + }, + "2,0\n\n\n0,1", + { + "d": true + }, + "2,1\n\n\n0,1", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "2,0\n\n\n0,0", + "2,1\n\n\n0,0", + { + "x": 0.5, + "w": 1.75 + }, + "2,2", + { + "c": "#cccccc" + }, + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + { + "x": 1 + }, + "8,0", + "8,1", + "8,2", + "8,3", + "8,4", + "8,5", + { + "c": "#777777", + "w": 2.25 + }, + "8,7\n\n\n6,0", + { + "c": "#aaaaaa" + }, + "8,8", + { + "x": 0.5, + "c": "#cccccc" + }, "8,6\n\n\n6,1" - ], + ], [ - {"d": true}, - "3,0\n\n\n0,1", - {"d": true}, - "3,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, - "3,0\n\n\n0,0", - "3,1\n\n\n0,0", - {"x": 0.5, "w": 2.25}, - "3,2\n\n\n2,0", - {"c": "#cccccc"}, - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - {"x": 1}, - "9,0", - "9,1", - "9,2", - "9,3", - "9,4", - {"c": "#aaaaaa", "w": 1.75}, - "9,6\n\n\n7,0", - "9,7\n\n\n7,0", - "9,8", - {"x": 0.5, "w": 2.75}, + { + "d": true + }, + "3,0\n\n\n0,1", + { + "d": true + }, + "3,1\n\n\n0,1", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "3,0\n\n\n0,0", + "3,1\n\n\n0,0", + { + "x": 0.5, + "w": 2.25 + }, + "3,2\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + { + "x": 1 + }, + "9,0", + "9,1", + "9,2", + "9,3", + "9,4", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "9,6\n\n\n7,0", + "9,7\n\n\n7,0", + "9,8", + { + "x": 0.5, + "w": 2.75 + }, "9,6\n\n\n7,1" - ], + ], [ - {"c": "#cccccc", "d": true}, - "4,0\n\n\n0,1", - {"d": true}, - "4,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, - "4,0\n\n\n0,0", - "4,1\n\n\n0,0", - {"x": 0.5, "w": 1.25}, - "4,2", - {"w": 1.25}, - "4,3", - {"w": 1.25}, - "4,4", - {"w": 1.25}, - "4,5\n\n\n3,0", - {"c": "#cccccc", "w": 2.25}, - "4,7\n\n\n3,0", - {"x": 1, "w": 2.75}, - "10,1\n\n\n8,0", - {"c": "#aaaaaa"}, - "10,2\n\n\n9,0", - "10,3\n\n\n9,0", - "10,4\n\n\n9,0", - "10,6", - "10,7", + { + "c": "#cccccc", + "d": true + }, + "4,0\n\n\n0,1", + { + "d": true + }, + "4,1\n\n\n0,1", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "4,0\n\n\n0,0", + "4,1\n\n\n0,0", + { + "x": 0.5, + "w": 1.25 + }, + "4,2", + { + "w": 1.25 + }, + "4,3", + { + "w": 1.25 + }, + "4,4", + { + "w": 1.25 + }, + "4,5\n\n\n3,0", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,7\n\n\n3,0", + { + "x": 1, + "w": 2.75 + }, + "10,1\n\n\n8,0", + { + "c": "#aaaaaa" + }, + "10,2\n\n\n9,0", + "10,3\n\n\n9,0", + "10,4\n\n\n9,0", + "10,6", + "10,7", "10,8" - ], + ], [ - {"x": 4.75, "w": 1.25}, - "3,2\n\n\n2,1", - "3,3\n\n\n2,1", - {"x": 1.5, "c": "#cccccc", "w": 2.25}, - "4,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, - "4,7\n\n\n3,1", - {"x": 1, "c": "#cccccc", "w": 1.25}, - "10,0\n\n\n8,1", - {"w": 1.5}, - "10,1\n\n\n8,1", - {"c": "#aaaaaa", "w": 1.25}, - "10,2\n\n\n9,1", - {"w": 1.25}, + { + "x": 4.75, + "w": 1.25 + }, + "3,2\n\n\n2,1", + "3,3\n\n\n2,1", + { + "x": 1.5, + "c": "#cccccc", + "w": 2.25 + }, + "4,5\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,7\n\n\n3,1", + { + "x": 1, + "c": "#cccccc", + "w": 1.25 + }, + "10,0\n\n\n8,1", + { + "w": 1.5 + }, + "10,1\n\n\n8,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "10,2\n\n\n9,1", + { + "w": 1.25 + }, "10,3\n\n\n9,1" - ], + ], [ - {"x": 8.5, "c": "#cccccc", "w": 1.25}, - "4,5\n\n\n3,2", - "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "x": 8.5, + "c": "#cccccc", + "w": 1.25 + }, + "4,5\n\n\n3,2", + "4,6\n\n\n3,2", + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,7\n\n\n3,2" ] ] diff --git a/v3/keebio/stick/stick-rev1.json b/v3/keebio/stick/stick-rev1.json index fc9a134488..46556aa2a1 100644 --- a/v3/keebio/stick/stick-rev1.json +++ b/v3/keebio/stick/stick-rev1.json @@ -2,7 +2,10 @@ "name": "The Stick Rev. 1", "vendorId": "0xCB10", "productId": "0x111C", - "matrix": {"rows": 1, "cols": 12}, + "matrix": { + "rows": 1, + "cols": 12 + }, "layouts": { "keymap": [ [ diff --git a/v3/keebio/viterbi/viterbi-rev2.json b/v3/keebio/viterbi/viterbi-rev2.json index 288cf11936..5d395a44d7 100644 --- a/v3/keebio/viterbi/viterbi-rev2.json +++ b/v3/keebio/viterbi/viterbi-rev2.json @@ -2,44 +2,69 @@ "name": "Keebio Viterbi Rev2", "vendorId": "0xCB10", "productId": "0x2157", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["1u space"], + "labels": [ + "1u space" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", - {"x": 2}, + { + "x": 2 + }, "5,6", "5,5", "5,4", "5,3", "5,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,1", "5,0" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", - {"x": 2}, + { + "x": 2 + }, "6,6", "6,5", "6,4", @@ -50,41 +75,57 @@ ], [ "2,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", "2,5", "2,6", - {"x": 2}, + { + "x": 2 + }, "7,6", "7,5", "7,4", "7,3", "7,2", "7,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,0" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", "3,5", "3,6", - {"x": 2}, + { + "x": 2 + }, "8,6", "8,5", "8,4", "8,3", "8,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,1", "8,0" ], @@ -94,26 +135,45 @@ "4,2", "4,3", "4,4", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,6\n\n\n0,0", - {"x": 2, "w": 2}, + { + "x": 2, + "w": 2 + }, "9,6\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,4", "9,3", "9,2", "9,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0" ], [ - {"x": 5, "c": "#aaaaaa"}, + { + "x": 5, + "c": "#aaaaaa" + }, "4,5\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,6\n\n\n0,1", - {"x": 2}, + { + "x": 2 + }, "9,6\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,5\n\n\n0,1" ] ] diff --git a/v3/keebio/wtf60/wtf60-rev1.json b/v3/keebio/wtf60/wtf60-rev1.json index 748c47e9b6..dd20638bf6 100644 --- a/v3/keebio/wtf60/wtf60-rev1.json +++ b/v3/keebio/wtf60/wtf60-rev1.json @@ -2,7 +2,10 @@ "name": "WTF60 Rev. 1", "vendorId": "0xCB10", "productId": "0x1337", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", @@ -13,12 +16,20 @@ ], "keymap": [ [ - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "0,0\n\n\n0,1", "0,1\n\n\n0,1", - {"x": 0.5, "w": 2}, + { + "x": 0.5, + "w": 2 + }, "0,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -31,13 +42,21 @@ "0,11", "0,12", "0,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,10" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,17 +69,32 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"x": 0.5, "c": "#777777", "w": 1.25}, + { + "x": 0.5, + "c": "#777777", + "w": 1.25 + }, "2,0\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,1\n\n\n1,1", - {"x": 0.5, "c": "#777777", "w": 2.25}, + { + "x": 0.5, + "c": "#777777", + "w": 2.25 + }, "2,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -72,16 +106,26 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,13" ], [ "3,0\n\n\n2,1", - {"w": 1.75}, + { + "w": 1.75 + }, "3,1\n\n\n2,1", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -92,43 +136,83 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,12\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,13\n\n\n3,1" ], [ - {"x": 3.25, "w": 1.25}, + { + "x": 3.25, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 3.25, "w": 1.5}, + { + "y": 0.25, + "x": 3.25, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ] ] diff --git a/v3/keebsforall/coarse60/coarse60.json b/v3/keebsforall/coarse60/coarse60.json index 04ea0af742..1fc9fc2a01 100644 --- a/v3/keebsforall/coarse60/coarse60.json +++ b/v3/keebsforall/coarse60/coarse60.json @@ -2,101 +2,299 @@ "name": "Coarse60", "vendorId": "0x6b66", "productId": "0x5341", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ - [{"x": 1.5, "c": "#777777", "t": "#000000"}, "0,0"], [ - {"y": -0.85, "x": 4.75, "c": "#cccccc", "t": "#000000"}, + { + "x": 1.5, + "c": "#777777", + "t": "#000000" + }, + "0,0" + ], + [ + { + "y": -0.85, + "x": 4.75, + "c": "#cccccc", + "t": "#000000" + }, "0,3", - {"x": 8.5}, + { + "x": 8.5 + }, "0,12" ], [ - {"y": -0.9, "x": 2.75}, + { + "y": -0.9, + "x": 2.75 + }, "0,1", "0,2", - {"x": 10.5}, + { + "x": 10.5 + }, "0,13", - {"c": "#aaaaaa", "t": "#000000", "w": 2}, + { + "c": "#aaaaaa", + "t": "#000000", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14\n\n\n0,1", "2,13\n\n\n0,1" ], - [{"y": -0.25, "x": 1.25}, "1,0"], - [{"y": -0.8, "x": 14, "c": "#cccccc", "t": "#000000"}, "1,11"], [ - {"y": -0.95, "x": 2.5, "c": "#aaaaaa", "t": "#000000", "w": 1.5}, + { + "y": -0.25, + "x": 1.25 + }, + "1,0" + ], + [ + { + "y": -0.8, + "x": 14, + "c": "#cccccc", + "t": "#000000" + }, + "1,11" + ], + [ + { + "y": -0.95, + "x": 2.5, + "c": "#aaaaaa", + "t": "#000000", + "w": 1.5 + }, "1,1", - {"c": "#cccccc", "t": "#000000"}, + { + "c": "#cccccc", + "t": "#000000" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], - [{"y": -0.25, "x": 1, "c": "#aaaaaa", "t": "#000000"}, "2,0"], [ - {"y": -0.75, "x": 2.25, "w": 1.75}, + { + "y": -0.25, + "x": 1, + "c": "#aaaaaa", + "t": "#000000" + }, + "2,0" + ], + [ + { + "y": -0.75, + "x": 2.25, + "w": 1.75 + }, "2,1", - {"c": "#cccccc", "t": "#000000"}, + { + "c": "#cccccc", + "t": "#000000" + }, "2,2", - {"x": 9.5}, + { + "x": 9.5 + }, "2,11", "2,12", - {"c": "#777777", "t": "#000000", "w": 2.25}, + { + "c": "#777777", + "t": "#000000", + "w": 2.25 + }, "2,14" ], [ - {"x": 2, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc", "t": "#000000"}, + { + "c": "#cccccc", + "t": "#000000" + }, "3,2", - {"x": 9}, + { + "x": 9 + }, "3,11", "3,12", - {"c": "#aaaaaa", "t": "#000000", "w": 2.75}, + { + "c": "#aaaaaa", + "t": "#000000", + "w": 2.75 + }, "3,13\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n1,1", "3,14\n\n\n1,1" ], - [{"x": 2, "w": 1.5}, "4,1", {"x": 13.75, "w": 1.5}, "4,14"], [ - {"r": 10, "y": -6, "x": 5.8, "c": "#cccccc", "t": "#000000"}, + { + "x": 2, + "w": 1.5 + }, + "4,1", + { + "x": 13.75, + "w": 1.5 + }, + "4,14" + ], + [ + { + "r": 10, + "y": -6, + "x": 5.8, + "c": "#cccccc", + "t": "#000000" + }, "0,4", "0,5", "0,6", "0,7" ], - [{"x": 5.3}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 5.45}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.95}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 7, "c": "#777777", "w": 2.25}, + { + "x": 5.3 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 5.45 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.95 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 7, + "c": "#777777", + "w": 2.25 + }, "4,5", - {"c": "#aaaaaa", "t": "#000000", "w": 1.25}, + { + "c": "#aaaaaa", + "t": "#000000", + "w": 1.25 + }, "4,6" ], - [{"y": -0.95, "x": 5.5, "w": 1.5}, "4,4"], [ - {"r": -10, "y": -1.7, "x": 9.8, "c": "#cccccc", "t": "#000000"}, + { + "y": -0.95, + "x": 5.5, + "w": 1.5 + }, + "4,4" + ], + [ + { + "r": -10, + "y": -1.7, + "x": 9.8, + "c": "#cccccc", + "t": "#000000" + }, "0,8", "0,9", "0,10", "0,11" ], - [{"x": 9.4}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 9.75}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 9.3}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 9.4, "c": "#777777", "w": 2.75}, "4,8"], [ - {"y": -0.9, "x": 12.15, "c": "#aaaaaa", "t": "#000000", "w": 1.5}, + { + "x": 9.4 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 9.75 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 9.3 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 9.4, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.9, + "x": 12.15, + "c": "#aaaaaa", + "t": "#000000", + "w": 1.5 + }, "4,10" ] ] diff --git a/v3/keebsforall/freebird60/freebird60.json b/v3/keebsforall/freebird60/freebird60.json index 8b069ed0d4..84ddff3ec4 100644 --- a/v3/keebsforall/freebird60/freebird60.json +++ b/v3/keebsforall/freebird60/freebird60.json @@ -2,14 +2,28 @@ "name": "KeebsForAll Freebird60", "vendorId": "0xADAD", "productId": "0xFB60", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { - "labels": ["Split Right Shift", ["Bottom row", "Default", "Full"]], + "labels": [ + "Split Right Shift", + [ + "Bottom row", + "Default", + "Full" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +36,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +62,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +87,21 @@ "2,09", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,31 +112,57 @@ "3,8", "3,9", "3,10\n\n\n0,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n0,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,10\n\n\n0,1", "3,12\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,9\n\n\n1,1", "4,10\n\n\n1,1", "4,11\n\n\n1,1", diff --git a/v3/keebsforall/freebird75/freebird75.json b/v3/keebsforall/freebird75/freebird75.json index 7ee645c02f..fb47383b6f 100644 --- a/v3/keebsforall/freebird75/freebird75.json +++ b/v3/keebsforall/freebird75/freebird75.json @@ -14,15 +14,231 @@ "ISO Shift" ], "keymap": [ - [{"c":"#777777","x":2.25},"0,0",{"x":0.25,"c":"#cccccc"},"0,1","0,2","0,3","0,4",{"x":0.25},"0,5","0,6","0,7","0,8",{"x":0.25},"0,9","0,10","0,11","0,12",{"x":0.25},"0,13",{"x":0.25},"0,14"], - [{"y":0.25,"x":2.25},"1,0",{"c":"#cccccc"},"1,1","1,2","1,3","1,4","1,5","1,6","1,7","1,8","1,9","1,10","1,11","1,12",{"c":"#aaaaaa","w":2},"1,13\n\n\n1,0",{"x":0.25,"c":"#cccccc"},"1,14",{"x":0.5,"c":"#aaaaaa"},"1,13\n\n\n1,1","4,14\n\n\n1,1"], - [{"x":2.25,"w":1.5,"c":"#aaaaaa"},"2,0",{"c":"#cccccc"},"2,1","2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11","2,12",{"w":1.5},"2,13\n\n\n0,0",{"x":0.25},"2,14",{"x":1.25,"c":"#777777","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"3,13\n\n\n0,1"], - [{"x":2.25,"c":"#aaaaaa","w":1.75},"3,0",{"c":"#cccccc"},"3,1","3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9","3,10","3,11",{"w":2.25, "c":"#777777"},"3,13\n\n\n0,0",{"x":0.25, "c":"#cccccc"},"3,14",{"x":0.25},"2,13\n\n\n0,1"], - [{"c":"#aaaaaa","w":1.25},"4,0\n\n\n2,1",{"c":"#cccccc"},"4,1\n\n\n2,1",{"c":"#aaaaaa","w":2.25},"4,0\n\n\n2,0",{"c":"#cccccc"},"4,2","4,3","4,4","4,5","4,6","4,7","4,8","4,9","4,10","4,11",{"c":"#aaaaaa","w":1.75},"4,12"], - [{"y":-0.75,"x":16.5},"4,13"], - [{"y":-0.25,"x":2.25,"w":1.25},"5,0",{"w":1.25},"5,1",{"w":1.25},"5,2",{"w":6.25},"5,6","5,9","5,10","5,11"], - [{"y":-0.75,"x":15.5},"5,12","5,13","5,14"] + [ + { + "c": "#777777", + "x": 2.25 + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13", + { + "x": 0.25 + }, + "0,14" + ], + [ + { + "y": 0.25, + "x": 2.25 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n1,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,14", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "1,13\n\n\n1,1", + "4,14\n\n\n1,1" + ], + [ + { + "x": 2.25, + "w": 1.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13\n\n\n0,0", + { + "x": 0.25 + }, + "2,14", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,13\n\n\n0,1" + ], + [ + { + "x": 2.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,14", + { + "x": 0.25 + }, + "2,13\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "4,1\n\n\n2,1", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12" + ], + [ + { + "y": -0.75, + "x": 16.5 + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2.25, + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25 + }, + "5,6", + "5,9", + "5,10", + "5,11" + ], + [ + { + "y": -0.75, + "x": 15.5 + }, + "5,12", + "5,13", + "5,14" + ] ] } } - diff --git a/v3/keebsforall/freebirdNP/lite/freebirdnp_lite.json b/v3/keebsforall/freebirdNP/lite/freebirdnp_lite.json index 63aa231be1..c6672f921a 100644 --- a/v3/keebsforall/freebirdNP/lite/freebirdnp_lite.json +++ b/v3/keebsforall/freebirdNP/lite/freebirdnp_lite.json @@ -2,32 +2,79 @@ "name": "KeebsForAll FreebirdNP Lite", "vendorId": "0x6B66", "productId": "0x1013", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { - "labels": ["ORTHO"], + "labels": [ + "ORTHO" + ], "keymap": [ - [{"c": "#cccccc"}, "0,0", "0,1", "0,2", "0,3"], + [ + { + "c": "#cccccc" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], [ "1,0", "1,1", "1,2", - {"h": 2}, + { + "h": 2 + }, "1,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,3\n\n\n0,1" ], - ["2,0", "2,1", "2,2", {"x": 1.25}, "2,3\n\n\n0,1"], + [ + "2,0", + "2,1", + "2,2", + { + "x": 1.25 + }, + "2,3\n\n\n0,1" + ], [ "3,0", "3,1", "3,2", - {"h": 2, "c": "#777777"}, + { + "h": 2, + "c": "#777777" + }, "3,3\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,3\n\n\n0,1" ], - [{"w": 2}, "4,0\n\n\n0,0", "4,2", {"x": 1.25}, "4,3\n\n\n0,1"], - [{"y": 0.25}, "4,0\n\n\n0,1", "4,1\n\n\n0,1"] + [ + { + "w": 2 + }, + "4,0\n\n\n0,0", + "4,2", + { + "x": 1.25 + }, + "4,3\n\n\n0,1" + ], + [ + { + "y": 0.25 + }, + "4,0\n\n\n0,1", + "4,1\n\n\n0,1" + ] ] } } diff --git a/v3/keebsforall/freebirdNP/pro/freebirdnp_pro.json b/v3/keebsforall/freebirdNP/pro/freebirdnp_pro.json index dfa672db75..0c4f471a12 100644 --- a/v3/keebsforall/freebirdNP/pro/freebirdnp_pro.json +++ b/v3/keebsforall/freebirdNP/pro/freebirdnp_pro.json @@ -2,33 +2,85 @@ "name": "KeebsForAll FreebirdNP Pro", "vendorId": "0x6B66", "productId": "0x1014", - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { - "labels": ["ORTHO"], + "labels": [ + "ORTHO" + ], "keymap": [ - [{"c": "#cccccc"}, "0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], + [ + { + "c": "#cccccc" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], [ "2,0", "2,1", "2,2", - {"h": 2}, + { + "h": 2 + }, "2,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,3\n\n\n0,1" ], - ["3,0", "3,1", "3,2", {"x": 1.25}, "3,3\n\n\n0,1"], + [ + "3,0", + "3,1", + "3,2", + { + "x": 1.25 + }, + "3,3\n\n\n0,1" + ], [ "4,0", "4,1", "4,2", - {"h": 2, "c": "#777777"}, + { + "h": 2, + "c": "#777777" + }, "4,3\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,3\n\n\n0,1" ], - [{"w": 2}, "5,0\n\n\n0,0", "5,2", {"x": 1.25}, "5,3\n\n\n0,1"], - [{"y": 0.25}, "5,0\n\n\n0,1", "5,1\n\n\n0,1"] + [ + { + "w": 2 + }, + "5,0\n\n\n0,0", + "5,2", + { + "x": 1.25 + }, + "5,3\n\n\n0,1" + ], + [ + { + "y": 0.25 + }, + "5,0\n\n\n0,1", + "5,1\n\n\n0,1" + ] ] } } diff --git a/v3/keebsforall/freebirdtkl/freebirdtkl.json b/v3/keebsforall/freebirdtkl/freebirdtkl.json index 3971b9dcbd..3d67ce8ae8 100644 --- a/v3/keebsforall/freebirdtkl/freebirdtkl.json +++ b/v3/keebsforall/freebirdtkl/freebirdtkl.json @@ -8,7 +8,12 @@ }, "layouts": { "labels": [ - ["Bottom Row", "ANSI", "7U", "WKL"], + [ + "Bottom Row", + "ANSI", + "7U", + "WKL" + ], "Split Backspace", "Split Right Shift", "Split Left Shift", diff --git a/v3/keebzdotnet/fme/fme.json b/v3/keebzdotnet/fme/fme.json index 1d28377ddd..b6b87ec367 100644 --- a/v3/keebzdotnet/fme/fme.json +++ b/v3/keebzdotnet/fme/fme.json @@ -2,14 +2,53 @@ "name": "F.Me Macropad", "vendorId": "0x4B5A", "productId": "0x8008", - "matrix": {"rows": 4, "cols": 5}, + "matrix": { + "rows": 4, + "cols": 5 + }, "layouts": { - "labels": ["Split Bottom Right"], + "labels": [ + "Split Bottom Right" + ], "keymap": [ - ["0,0", "1,3", "1,4", "1,2", "1,0"], - [{"x": 0.25}, "1,1", "0,4", "0,2", {"w": 2}, "0,3"], - [{"x": 0.25, "w": 2.75}, "2,2", {"x": 0.25, "w": 2}, "2,1\n\n\n0,0"], - [{"x": 3.25}, "3,2\n\n\n0,1", "0,1\n\n\n0,1"] + [ + "0,0", + "1,3", + "1,4", + "1,2", + "1,0" + ], + [ + { + "x": 0.25 + }, + "1,1", + "0,4", + "0,2", + { + "w": 2 + }, + "0,3" + ], + [ + { + "x": 0.25, + "w": 2.75 + }, + "2,2", + { + "x": 0.25, + "w": 2 + }, + "2,1\n\n\n0,0" + ], + [ + { + "x": 3.25 + }, + "3,2\n\n\n0,1", + "0,1\n\n\n0,1" + ] ] } } diff --git a/v3/keebzdotnet/wazowski2319/wazowski-23-19-rev0.json b/v3/keebzdotnet/wazowski2319/wazowski-23-19-rev0.json index c1c01894d7..1cc777e81d 100644 --- a/v3/keebzdotnet/wazowski2319/wazowski-23-19-rev0.json +++ b/v3/keebzdotnet/wazowski2319/wazowski-23-19-rev0.json @@ -2,14 +2,67 @@ "name": "Wazowski 23-19 rev0", "vendorId": "0x4B5A", "productId": "0x53FC", - "matrix": {"rows": 3, "cols": 5}, + "matrix": { + "rows": 3, + "cols": 5 + }, "layouts": { "keymap": [ - [{"w": 2.25}, "0,0", {"x": 3.75}, "2,3"], - [{"y": -0.5, "x": 2.25}, "0,1", "0,2", "0,3"], - [{"y": -0.25, "h": 2.25}, "1,0", {"x": 4.5}, "1,4", "2,4"], - [{"y": -0.75, "x": 1.5, "w": 1.75}, "1,1", "1,2", "1,3"], - [{"x": 1}, "2,0", {"w": 1.75}, "2,1", {"x": 2.25}, "0,4"] + [ + { + "w": 2.25 + }, + "0,0", + { + "x": 3.75 + }, + "2,3" + ], + [ + { + "y": -0.5, + "x": 2.25 + }, + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": -0.25, + "h": 2.25 + }, + "1,0", + { + "x": 4.5 + }, + "1,4", + "2,4" + ], + [ + { + "y": -0.75, + "x": 1.5, + "w": 1.75 + }, + "1,1", + "1,2", + "1,3" + ], + [ + { + "x": 1 + }, + "2,0", + { + "w": 1.75 + }, + "2,1", + { + "x": 2.25 + }, + "0,4" + ] ] } } diff --git a/v3/kegen/gboy/gboy.json b/v3/kegen/gboy/gboy.json index 2eb727d6e4..4d5363661a 100644 --- a/v3/kegen/gboy/gboy.json +++ b/v3/kegen/gboy/gboy.json @@ -2,22 +2,41 @@ "name": "G-Boy", "vendorId": "0x4b65", "productId": "0x6762", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Full Right Shift", - ["Bottom Row", "Winkey A", "Winkey B", "Winkeyless A", "Winkeyless B"] + [ + "Bottom Row", + "Winkey A", + "Winkey B", + "Winkeyless A", + "Winkeyless B" + ] ], "keymap": [ [ - {"y": 1.5, "x": 2.75, "c": "#777777"}, + { + "y": 1.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,18 +49,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,15", - {"x": 1.25}, + { + "x": 1.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -54,7 +86,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", "1,15", { @@ -69,9 +103,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -83,21 +123,39 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15", - {"x": 1}, + { + "x": 1 + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -108,69 +166,134 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15", - {"x": 0.5, "c": "#aaaaaa", "w": 2.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n4,0", "4,10\n\n\n4,0", "4,11\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n4,2", "4,10\n\n\n4,2", "4,11\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,3" ] ] diff --git a/v3/kelowna/rgb64.json b/v3/kelowna/rgb64.json index 3ff4abba33..fc14daca4d 100644 --- a/v3/kelowna/rgb64.json +++ b/v3/kelowna/rgb64.json @@ -2,9 +2,16 @@ "name": "kelowna RGB64", "vendorId": "0x7764", "productId": "0x4C64", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ @@ -21,11 +28,15 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,2", "1,3", @@ -39,11 +50,15 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,2", "2,3", @@ -56,11 +71,15 @@ "2,10", "2,11", "2,12", - {"w": 2.25}, + { + "w": 2.25 + }, "2,14" ], [ - {"w": 2}, + { + "w": 2 + }, "3,0", "3,2", "3,3", @@ -77,13 +96,21 @@ "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", "4,10", "4,11", diff --git a/v3/keybee/keybee65/keybee65.json b/v3/keybee/keybee65/keybee65.json index aa5f66aada..c2619fe1fa 100644 --- a/v3/keybee/keybee65/keybee65.json +++ b/v3/keybee/keybee65/keybee65.json @@ -2,15 +2,26 @@ "name": "KeyBee65", "vendorId": "0x6265", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,15 +34,23 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -44,15 +63,23 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -64,15 +91,24 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -83,21 +119,35 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,14", "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10", "4,11", "4,12", diff --git a/v3/keyboardio/atreus/atreus.json b/v3/keyboardio/atreus/atreus.json index 384c6805bb..d673e207f0 100644 --- a/v3/keyboardio/atreus/atreus.json +++ b/v3/keyboardio/atreus/atreus.json @@ -2,27 +2,157 @@ "name": "Keyboardio Atreus", "vendorId": "0x1209", "productId": "0x2303", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { "keymap": [ - [{"r": 10, "rx": 1, "y": -0.1, "x": 1.75}, "0,2"], - [{"y": -0.65, "x": 0.75}, "0,1", {"x": 1}, "0,3"], - [{"y": -0.75, "x": -0.25}, "0,0"], - [{"y": -0.9, "x": 3.75}, "0,4"], - [{"y": -0.7, "x": 1.75}, "1,2"], - [{"y": -0.6500000000000001, "x": 0.75}, "1,1", {"x": 1}, "1,3"], - [{"y": -0.75, "x": -0.25}, "1,0"], - [{"y": -0.8999999999999999, "x": 3.75}, "1,4"], - [{"y": -0.7, "x": 1.75}, "2,2"], - [{"y": -0.6499999999999999, "x": 0.75}, "2,1", {"x": 1}, "2,3"], - [{"y": -0.8500000000000001, "x": 4.75}, "2,5"], - [{"y": -0.8999999999999999, "x": -0.25}, "2,0"], - [{"y": -0.8999999999999999, "x": 3.75}, "2,4"], - [{"y": -0.7000000000000002, "x": 1.75, "c": "#aaaaaa"}, "3,2"], - [{"y": -0.6499999999999999, "x": 0.75}, "3,1", {"x": 1}, "3,3"], - [{"y": -0.8500000000000001, "x": 4.75}, "3,5"], - [{"y": -0.8999999999999999, "x": -0.25}, "3,0"], - [{"y": -0.8999999999999999, "x": 3.75}, "3,4"], + [ + { + "r": 10, + "rx": 1, + "y": -0.1, + "x": 1.75 + }, + "0,2" + ], + [ + { + "y": -0.65, + "x": 0.75 + }, + "0,1", + { + "x": 1 + }, + "0,3" + ], + [ + { + "y": -0.75, + "x": -0.25 + }, + "0,0" + ], + [ + { + "y": -0.9, + "x": 3.75 + }, + "0,4" + ], + [ + { + "y": -0.7, + "x": 1.75 + }, + "1,2" + ], + [ + { + "y": -0.6500000000000001, + "x": 0.75 + }, + "1,1", + { + "x": 1 + }, + "1,3" + ], + [ + { + "y": -0.75, + "x": -0.25 + }, + "1,0" + ], + [ + { + "y": -0.8999999999999999, + "x": 3.75 + }, + "1,4" + ], + [ + { + "y": -0.7, + "x": 1.75 + }, + "2,2" + ], + [ + { + "y": -0.6499999999999999, + "x": 0.75 + }, + "2,1", + { + "x": 1 + }, + "2,3" + ], + [ + { + "y": -0.8500000000000001, + "x": 4.75 + }, + "2,5" + ], + [ + { + "y": -0.8999999999999999, + "x": -0.25 + }, + "2,0" + ], + [ + { + "y": -0.8999999999999999, + "x": 3.75 + }, + "2,4" + ], + [ + { + "y": -0.7000000000000002, + "x": 1.75, + "c": "#aaaaaa" + }, + "3,2" + ], + [ + { + "y": -0.6499999999999999, + "x": 0.75 + }, + "3,1", + { + "x": 1 + }, + "3,3" + ], + [ + { + "y": -0.8500000000000001, + "x": 4.75 + }, + "3,5" + ], + [ + { + "y": -0.8999999999999999, + "x": -0.25 + }, + "3,0" + ], + [ + { + "y": -0.8999999999999999, + "x": 3.75 + }, + "3,4" + ], [ { "r": -10, @@ -34,23 +164,142 @@ }, "0,9" ], - [{"y": -0.6500000000000001, "x": 1.25}, "0,8", {"x": 1}, "0,10"], - [{"y": -0.75, "x": 4.25}, "0,11"], - [{"y": -0.8999999999999999, "x": 0.25}, "0,7"], - [{"y": -0.7, "x": 2.25}, "1,9"], - [{"y": -0.6499999999999999, "x": 1.25}, "1,8", {"x": 1}, "1,10"], - [{"y": -0.75, "x": 4.25}, "1,11"], - [{"y": -0.8999999999999999, "x": 0.25}, "1,7"], - [{"y": -0.7000000000000002, "x": 2.25}, "2,9"], - [{"y": -0.6499999999999999, "x": 1.25}, "2,8", {"x": 1}, "2,10"], - [{"y": -0.8500000000000001, "x": -0.75}, "2,6"], - [{"y": -0.8999999999999999, "x": 4.25}, "2,11"], - [{"y": -0.8999999999999999, "x": 0.25}, "2,7"], - [{"y": -0.7000000000000002, "x": 2.25, "c": "#aaaaaa"}, "3,9"], - [{"y": -0.6500000000000004, "x": 1.25}, "3,8", {"x": 1}, "3,10"], - [{"y": -0.8499999999999996, "x": -0.75}, "3,6"], - [{"y": -0.9000000000000004, "x": 4.25}, "3,11"], - [{"y": -0.9000000000000004, "x": 0.25}, "3,7"] + [ + { + "y": -0.6500000000000001, + "x": 1.25 + }, + "0,8", + { + "x": 1 + }, + "0,10" + ], + [ + { + "y": -0.75, + "x": 4.25 + }, + "0,11" + ], + [ + { + "y": -0.8999999999999999, + "x": 0.25 + }, + "0,7" + ], + [ + { + "y": -0.7, + "x": 2.25 + }, + "1,9" + ], + [ + { + "y": -0.6499999999999999, + "x": 1.25 + }, + "1,8", + { + "x": 1 + }, + "1,10" + ], + [ + { + "y": -0.75, + "x": 4.25 + }, + "1,11" + ], + [ + { + "y": -0.8999999999999999, + "x": 0.25 + }, + "1,7" + ], + [ + { + "y": -0.7000000000000002, + "x": 2.25 + }, + "2,9" + ], + [ + { + "y": -0.6499999999999999, + "x": 1.25 + }, + "2,8", + { + "x": 1 + }, + "2,10" + ], + [ + { + "y": -0.8500000000000001, + "x": -0.75 + }, + "2,6" + ], + [ + { + "y": -0.8999999999999999, + "x": 4.25 + }, + "2,11" + ], + [ + { + "y": -0.8999999999999999, + "x": 0.25 + }, + "2,7" + ], + [ + { + "y": -0.7000000000000002, + "x": 2.25, + "c": "#aaaaaa" + }, + "3,9" + ], + [ + { + "y": -0.6500000000000004, + "x": 1.25 + }, + "3,8", + { + "x": 1 + }, + "3,10" + ], + [ + { + "y": -0.8499999999999996, + "x": -0.75 + }, + "3,6" + ], + [ + { + "y": -0.9000000000000004, + "x": 4.25 + }, + "3,11" + ], + [ + { + "y": -0.9000000000000004, + "x": 0.25 + }, + "3,7" + ] ] } } diff --git a/v3/keycapsss/plaid_pad/plaid_pad.json b/v3/keycapsss/plaid_pad/plaid_pad.json index 520f132f59..41df7cc0ed 100644 --- a/v3/keycapsss/plaid_pad/plaid_pad.json +++ b/v3/keycapsss/plaid_pad/plaid_pad.json @@ -2,13 +2,36 @@ "name": "Plaid-Pad", "vendorId": "0x7983", "productId": "0x5050", - "matrix": {"rows": 4, "cols": 4}, + "matrix": { + "rows": 4, + "cols": 4 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/keychron/c1_pro/c1_pro_ansi_rgb.json b/v3/keychron/c1_pro/c1_pro_ansi_rgb.json index cbfc649222..8730c41cf2 100755 --- a/v3/keychron/c1_pro/c1_pro_ansi_rgb.json +++ b/v3/keychron/c1_pro/c1_pro_ansi_rgb.json @@ -2,69 +2,10 @@ "name": "Keychron C1 Pro ANSI RGB", "vendorId": "0x3434", "productId": "0x0510", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/c1_pro/c1_pro_ansi_white.json b/v3/keychron/c1_pro/c1_pro_ansi_white.json index ba0789c97a..91af926c72 100755 --- a/v3/keychron/c1_pro/c1_pro_ansi_white.json +++ b/v3/keychron/c1_pro/c1_pro_ansi_white.json @@ -2,21 +2,70 @@ "name": "Keychron C1 Pro ANSI White", "vendorId": "0x3434", "productId": "0x0513", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ - {"name": "Mission Control","title": "Mission Control in macOS","shortName": "MCtrl"}, - {"name": "Launch Pad","title": "Launch Pad in macOS","shortName": "LPad"}, - {"name": "Left Option","title": "Left Option in macOS","shortName": "LOpt"}, - {"name": "Right Option","title": "Right Option in macOS","shortName": "ROpt"}, - {"name": "Left Cmd","title": "Left Command in macOS","shortName": "LCmd"}, - {"name": "Right Cmd","title": "Right Command in macOS","shortName": "RCmd"}, - {"name": "Siri","title": "Siri in macOS","shortName": "Siri"}, - {"name": "Task View","title": "Task View in windows","shortName": "Task"}, - {"name": "File Explorer","title": "File Explorer in windows","shortName": "File"}, - {"name": "Screen Shot","title": "Screenshot in macOS","shortName": "SShot"}, - {"name": "Cortana","title": "Cortana in windows","shortName": "Cortana"} + { + "name": "Mission Control", + "title": "Mission Control in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, + { + "name": "Left Option", + "title": "Left Option in macOS", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option in macOS", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command in macOS", + "shortName": "RCmd" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in windows", + "shortName": "File" + }, + { + "name": "Screen Shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" ], - "matrix": {"rows": 6, "cols": 16}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/c2_pro/c2_Pro_ansi_white.json b/v3/keychron/c2_pro/c2_Pro_ansi_white.json index 121d3b2e46..ba0b7c9092 100755 --- a/v3/keychron/c2_pro/c2_Pro_ansi_white.json +++ b/v3/keychron/c2_pro/c2_Pro_ansi_white.json @@ -2,21 +2,70 @@ "name": "Keychron C2 Pro ANSI White", "vendorId": "0x3434", "productId": "0x0523", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 6, + "cols": 20 + }, "customKeycodes": [ - {"name": "Mission Control","title": "Mission Control in macOS","shortName": "MCtrl"}, - {"name": "Launch Pad","title": "Launch Pad in macOS","shortName": "LPad"}, - {"name": "Left Option","title": "Left Option in macOS","shortName": "LOpt"}, - {"name": "Right Option","title": "Right Option in macOS","shortName": "ROpt"}, - {"name": "Left Cmd","title": "Left Command in macOS","shortName": "LCmd"}, - {"name": "Right Cmd","title": "Right Command in macOS","shortName": "RCmd"}, - {"name": "Siri","title": "Siri in macOS","shortName": "Siri"}, - {"name": "Task View","title": "Task View in windows","shortName": "Task"}, - {"name": "File Explorer","title": "File Explorer in windows","shortName": "File"}, - {"name": "Screen Shot","title": "Screenshot in macOS","shortName": "SShot"}, - {"name": "Cortana","title": "Cortana in windows","shortName": "Cortana"} + { + "name": "Mission Control", + "title": "Mission Control in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, + { + "name": "Left Option", + "title": "Left Option in macOS", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option in macOS", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command in macOS", + "shortName": "RCmd" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in windows", + "shortName": "File" + }, + { + "name": "Screen Shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" ], - "matrix": {"rows": 6, "cols": 20}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/c2_pro/c2_pro_ansi_rgb.json b/v3/keychron/c2_pro/c2_pro_ansi_rgb.json index 78766e87cf..9dce4af869 100755 --- a/v3/keychron/c2_pro/c2_pro_ansi_rgb.json +++ b/v3/keychron/c2_pro/c2_pro_ansi_rgb.json @@ -2,68 +2,10 @@ "name": "Keychron C2 Pro ANSI RGB", "vendorId": "0x3434", "productId": "0x0520", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 20 + }, "customKeycodes": [ { "name": "Mission Control", @@ -121,7 +63,161 @@ "shortName": "Cortana" } ], - "matrix": {"rows": 6, "cols": 20}, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q0/base.json b/v3/keychron/q0/base.json index f97b00fe55..7567c2dfed 100644 --- a/v3/keychron/q0/base.json +++ b/v3/keychron/q0/base.json @@ -2,68 +2,10 @@ "name": "Keychron Q0", "vendorId": "0x3434", "productId": "0x0130", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 4 + }, "customKeycodes": [ { "name": "Mission Control", @@ -121,15 +63,210 @@ "shortName": "Cortana" } ], - "matrix": {"rows": 6, "cols": 4}, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2", {"h": 2, "y": -1}, "2,3"], - [{"y": 1}, "4,0", "4,1", "4,2"], - [{"w": 2}, "5,0", "5,2", {"h": 2, "y": -1}, "4,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2", + { + "h": 2, + "y": -1 + }, + "2,3" + ], + [ + { + "y": 1 + }, + "4,0", + "4,1", + "4,2" + ], + [ + { + "w": 2 + }, + "5,0", + "5,2", + { + "h": 2, + "y": -1 + }, + "4,3" + ] ] } } diff --git a/v3/keychron/q0/plus.json b/v3/keychron/q0/plus.json index 13691ba26f..dc8cff5809 100644 --- a/v3/keychron/q0/plus.json +++ b/v3/keychron/q0/plus.json @@ -2,68 +2,10 @@ "name": "Keychron Q0 Plus", "vendorId": "0x3434", "productId": "0x0131", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 5 + }, "customKeycodes": [ { "name": "Mission Control", @@ -121,7 +63,161 @@ "shortName": "Cortana" } ], - "matrix": {"rows": 6, "cols": 5}, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q1/ansi_atmega32u4.json b/v3/keychron/q1/ansi_atmega32u4.json index 8aad1718dc..042517a9be 100644 --- a/v3/keychron/q1/ansi_atmega32u4.json +++ b/v3/keychron/q1/ansi_atmega32u4.json @@ -2,69 +2,10 @@ "name": "Keychron Q1V1 ANSI", "vendorId": "0x3434", "productId": "0x0100", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q1/ansi_atmega32u4_encoder.json b/v3/keychron/q1/ansi_atmega32u4_encoder.json index 086961a484..84cdadd36f 100644 --- a/v3/keychron/q1/ansi_atmega32u4_encoder.json +++ b/v3/keychron/q1/ansi_atmega32u4_encoder.json @@ -2,69 +2,10 @@ "name": "Keychron Q1V1 ANSI Knob", "vendorId": "0x3434", "productId": "0x0101", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q1/ansi_stm32l432.json b/v3/keychron/q1/ansi_stm32l432.json index 9cc105535d..f8fe319102 100755 --- a/v3/keychron/q1/ansi_stm32l432.json +++ b/v3/keychron/q1/ansi_stm32l432.json @@ -2,69 +2,10 @@ "name": "Keychron Q1V2 ANSI", "vendorId": "0x3434", "productId": "0x0106", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q1/ansi_stm32l432_encoder.json b/v3/keychron/q1/ansi_stm32l432_encoder.json index 9bd365cc71..8524c575a0 100755 --- a/v3/keychron/q1/ansi_stm32l432_encoder.json +++ b/v3/keychron/q1/ansi_stm32l432_encoder.json @@ -2,69 +2,10 @@ "name": "Keychron Q1V2 ANSI Knob", "vendorId": "0x3434", "productId": "0x0107", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q1/iso_atmega32u4.json b/v3/keychron/q1/iso_atmega32u4.json index b314339610..4a8cf92620 100644 --- a/v3/keychron/q1/iso_atmega32u4.json +++ b/v3/keychron/q1/iso_atmega32u4.json @@ -2,69 +2,10 @@ "name": "Keychron Q1V1 ISO", "vendorId": "0x3434", "productId": "0x0102", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q1/iso_atmega32u4_encoder.json b/v3/keychron/q1/iso_atmega32u4_encoder.json index 0709edce3d..0e1337acc6 100644 --- a/v3/keychron/q1/iso_atmega32u4_encoder.json +++ b/v3/keychron/q1/iso_atmega32u4_encoder.json @@ -2,69 +2,10 @@ "name": "Keychron Q1V1 ISO Knob", "vendorId": "0x3434", "productId": "0x0103", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q1/iso_stm32l432.json b/v3/keychron/q1/iso_stm32l432.json index 5106c4a89a..92df7889e8 100755 --- a/v3/keychron/q1/iso_stm32l432.json +++ b/v3/keychron/q1/iso_stm32l432.json @@ -2,69 +2,10 @@ "name": "Keychron Q1V2 ISO", "vendorId": "0x3434", "productId": "0x0108", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q1/iso_stm32l432_encoder.json b/v3/keychron/q1/iso_stm32l432_encoder.json index 9f15b49e7d..ff9278d576 100755 --- a/v3/keychron/q1/iso_stm32l432_encoder.json +++ b/v3/keychron/q1/iso_stm32l432_encoder.json @@ -2,69 +2,10 @@ "name": "Keychron Q1V2 ISO Knob", "vendorId": "0x3434", "productId": "0x0109", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q1/jis_stm32l432.json b/v3/keychron/q1/jis_stm32l432.json index a67ab81145..0680648517 100755 --- a/v3/keychron/q1/jis_stm32l432.json +++ b/v3/keychron/q1/jis_stm32l432.json @@ -2,69 +2,10 @@ "name": "Keychron Q1V2 JIS", "vendorId": "0x3434", "productId": "0x010A", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q1/jis_stm32l432_encoder.json b/v3/keychron/q1/jis_stm32l432_encoder.json index e1ed54d90d..4d9d0d76c1 100755 --- a/v3/keychron/q1/jis_stm32l432_encoder.json +++ b/v3/keychron/q1/jis_stm32l432_encoder.json @@ -2,69 +2,10 @@ "name": "Keychron Q1V2 JIS Knob", "vendorId": "0x3434", "productId": "0x010B", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q10/ansi_encoder.json b/v3/keychron/q10/ansi_encoder.json index 0d6489ca8e..4facfedcd1 100644 --- a/v3/keychron/q10/ansi_encoder.json +++ b/v3/keychron/q10/ansi_encoder.json @@ -2,75 +2,21 @@ "name": "Keychron Q10 ANSI Knob", "vendorId": "0x3434", "productId": "0x01A1", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 6, "cols": 16}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/q10/iso_encoder.json b/v3/keychron/q10/iso_encoder.json index b752199659..4b34d593c0 100644 --- a/v3/keychron/q10/iso_encoder.json +++ b/v3/keychron/q10/iso_encoder.json @@ -2,75 +2,21 @@ "name": "Keychron Q10 ISO Knob", "vendorId": "0x3434", "productId": "0x01A3", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 6, "cols": 16}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/q11/ansi_encoder.json b/v3/keychron/q11/ansi_encoder.json index 27660e801b..bb292a2689 100644 --- a/v3/keychron/q11/ansi_encoder.json +++ b/v3/keychron/q11/ansi_encoder.json @@ -2,7 +2,70 @@ "name": "Keychron Q11 ANSI Knob", "vendorId": "0x3434", "productId": "0x01E0", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 12, + "cols": 9 + }, + "customKeycodes": [ + { + "name": "Mission Control", + "title": "Mission Control in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, + { + "name": "Left Option", + "title": "Left Option in macOS", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option in macOS", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command in macOS", + "shortName": "RCmd" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in windows", + "shortName": "File" + }, + { + "name": "Screen Shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,73 +76,150 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCKE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCKE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] ] }, { "showIf": "{id_qmk_rgb_matrix_effect} > 1", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "customKeycodes": [ - {"name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl"}, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, - {"name": "Left Option", "title": "Left Option in macOS", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option in macOS", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in windows", "shortName": "File"}, - {"name": "Screen Shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} - ], - "matrix": {"rows": 12, "cols": 9}, "layouts": { - "keymap": [ + "keymap": [ [ { "c": "#aaaaaa" diff --git a/v3/keychron/q11/iso_encoder.json b/v3/keychron/q11/iso_encoder.json index 8f3b90700e..12f1b1a0b1 100755 --- a/v3/keychron/q11/iso_encoder.json +++ b/v3/keychron/q11/iso_encoder.json @@ -2,7 +2,70 @@ "name": "Keychron Q11 ISO Knob", "vendorId": "0x3434", "productId": "0x01E1", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 12, + "cols": 9 + }, + "customKeycodes": [ + { + "name": "Mission Control", + "title": "Mission Control in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, + { + "name": "Left Option", + "title": "Left Option in macOS", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option in macOS", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command in macOS", + "shortName": "RCmd" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in windows", + "shortName": "File" + }, + { + "name": "Screen Shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,71 +76,148 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] ] }, { "showIf": "{id_qmk_rgb_matrix_effect} > 1", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "customKeycodes": [ - {"name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl"}, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, - {"name": "Left Option", "title": "Left Option in macOS", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option in macOS", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in windows", "shortName": "File"}, - {"name": "Screen Shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} - ], - "matrix": {"rows": 12, "cols": 9}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/q12/ansi_encoder.json b/v3/keychron/q12/ansi_encoder.json index f9d24abc4e..60e76343c3 100755 --- a/v3/keychron/q12/ansi_encoder.json +++ b/v3/keychron/q12/ansi_encoder.json @@ -2,68 +2,10 @@ "name": "Keychron Q12 ANSI Knob", "vendorId": "0x3434", "productId": "0x01D1", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 18 + }, "customKeycodes": [ { "name": "Mission Control", @@ -121,7 +63,161 @@ "shortName": "Cortana" } ], - "matrix": {"rows": 6, "cols": 18}, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q12/iso_encoder.json b/v3/keychron/q12/iso_encoder.json index 481cb968dd..f45df5fc31 100755 --- a/v3/keychron/q12/iso_encoder.json +++ b/v3/keychron/q12/iso_encoder.json @@ -2,68 +2,10 @@ "name": "Keychron Q12 ISO Knob", "vendorId": "0x3434", "productId": "0x01D3", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 18 + }, "customKeycodes": [ { "name": "Mission Control", @@ -121,7 +63,161 @@ "shortName": "Cortana" } ], - "matrix": {"rows": 6, "cols": 18}, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q2/ansi.json b/v3/keychron/q2/ansi.json index c9f7dbc6e1..2b1dd1c714 100644 --- a/v3/keychron/q2/ansi.json +++ b/v3/keychron/q2/ansi.json @@ -2,69 +2,10 @@ "name": "Keychron Q2 ANSI", "vendorId": "0x3434", "productId": "0x0110", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q2/ansi_encoder.json b/v3/keychron/q2/ansi_encoder.json index d294c1243b..f35b8fbf8c 100644 --- a/v3/keychron/q2/ansi_encoder.json +++ b/v3/keychron/q2/ansi_encoder.json @@ -2,69 +2,10 @@ "name": "Keychron Q2 ANSI Knob", "vendorId": "0x3434", "productId": "0x0111", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q2/iso.json b/v3/keychron/q2/iso.json index 3ac12f7be9..3d15bdcc50 100644 --- a/v3/keychron/q2/iso.json +++ b/v3/keychron/q2/iso.json @@ -2,69 +2,10 @@ "name": "Keychron Q2 ISO", "vendorId": "0x3434", "productId": "0x0112", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q2/iso_encoder.json b/v3/keychron/q2/iso_encoder.json index e8ed3da25f..694354370b 100644 --- a/v3/keychron/q2/iso_encoder.json +++ b/v3/keychron/q2/iso_encoder.json @@ -2,69 +2,10 @@ "name": "Keychron Q2 ISO Knob", "vendorId": "0x3434", "productId": "0x0113", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q2/jis.json b/v3/keychron/q2/jis.json index 49675b58fa..a2b3240a8e 100755 --- a/v3/keychron/q2/jis.json +++ b/v3/keychron/q2/jis.json @@ -2,69 +2,10 @@ "name": "Keychron Q2 JIS", "vendorId": "0x3434", "productId": "0x0114", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q2/jis_encoder.json b/v3/keychron/q2/jis_encoder.json index 2339c273dd..72ceabe82c 100755 --- a/v3/keychron/q2/jis_encoder.json +++ b/v3/keychron/q2/jis_encoder.json @@ -2,69 +2,10 @@ "name": "Keychron Q2 JIS Knob", "vendorId": "0x3434", "productId": "0x0115", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q3/ansi.json b/v3/keychron/q3/ansi.json index 8954ec8198..cdb000112d 100644 --- a/v3/keychron/q3/ansi.json +++ b/v3/keychron/q3/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron Q3 ANSI", "vendorId": "0x3434", "productId": "0x0120", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q3/ansi_encoder.json b/v3/keychron/q3/ansi_encoder.json index 72827468d0..7f33b6d367 100644 --- a/v3/keychron/q3/ansi_encoder.json +++ b/v3/keychron/q3/ansi_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron Q3 ANSI Knob", "vendorId": "0x3434", "productId": "0x0121", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q3/iso.json b/v3/keychron/q3/iso.json index 6a660c1beb..59a61f2837 100644 --- a/v3/keychron/q3/iso.json +++ b/v3/keychron/q3/iso.json @@ -2,76 +2,21 @@ "name": "Keychron Q3 ISO", "vendorId": "0x3434", "productId": "0x0122", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q3/iso_encoder.json b/v3/keychron/q3/iso_encoder.json index 17f951b464..655e4044dd 100644 --- a/v3/keychron/q3/iso_encoder.json +++ b/v3/keychron/q3/iso_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron Q3 ISO Knob", "vendorId": "0x3434", "productId": "0x0123", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q3/jis.json b/v3/keychron/q3/jis.json index 27cae633b0..1acfbc38b0 100644 --- a/v3/keychron/q3/jis.json +++ b/v3/keychron/q3/jis.json @@ -2,76 +2,21 @@ "name": "Keychron Q3 JIS", "vendorId": "0x3434", "productId": "0x0124", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q3/jis_encoder.json b/v3/keychron/q3/jis_encoder.json index 3c60982408..8f24d50ba0 100644 --- a/v3/keychron/q3/jis_encoder.json +++ b/v3/keychron/q3/jis_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron Q3 JIS Knob", "vendorId": "0x3434", "productId": "0x0125", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q4/ansi.json b/v3/keychron/q4/ansi.json index e24a33a94e..bae030ea3b 100644 --- a/v3/keychron/q4/ansi.json +++ b/v3/keychron/q4/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron Q4 ANSI", "vendorId": "0x3434", "productId": "0x0140", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q4/iso.json b/v3/keychron/q4/iso.json index 21a96cd31f..64be9f1866 100644 --- a/v3/keychron/q4/iso.json +++ b/v3/keychron/q4/iso.json @@ -2,69 +2,10 @@ "name": "Keychron Q4 ISO", "vendorId": "0x3434", "productId": "0x0142", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ { "name": "Mission Control", @@ -122,6 +63,161 @@ "shortName": "Cortana" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/q5/ansi.json b/v3/keychron/q5/ansi.json index a410397e1f..1fb2b9c2f7 100644 --- a/v3/keychron/q5/ansi.json +++ b/v3/keychron/q5/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron Q5 ANSI", "vendorId": "0x3434", "productId": "0x0150", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q5/ansi_encoder.json b/v3/keychron/q5/ansi_encoder.json index 4c78114221..fbc10bef75 100644 --- a/v3/keychron/q5/ansi_encoder.json +++ b/v3/keychron/q5/ansi_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron Q5 ANSI Knob", "vendorId": "0x3434", "productId": "0x0151", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q5/iso.json b/v3/keychron/q5/iso.json index 1c8b3bda8c..2e345a20af 100644 --- a/v3/keychron/q5/iso.json +++ b/v3/keychron/q5/iso.json @@ -2,76 +2,21 @@ "name": "Keychron Q5 ISO", "vendorId": "0x3434", "productId": "0x0152", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q5/iso_encoder.json b/v3/keychron/q5/iso_encoder.json index 70f713eb31..3665da83de 100644 --- a/v3/keychron/q5/iso_encoder.json +++ b/v3/keychron/q5/iso_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron Q5 ISO Knob", "vendorId": "0x3434", "productId": "0x0153", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q6/ansi.json b/v3/keychron/q6/ansi.json index a4c03b068a..d29cf04954 100644 --- a/v3/keychron/q6/ansi.json +++ b/v3/keychron/q6/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron Q6 ANSI", "vendorId": "0x3434", "productId": "0x0160", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 20}, + "matrix": { + "rows": 6, + "cols": 20 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q6/ansi_encoder.json b/v3/keychron/q6/ansi_encoder.json index cc3109b7fc..aedf933684 100644 --- a/v3/keychron/q6/ansi_encoder.json +++ b/v3/keychron/q6/ansi_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron Q6 ANSI Knob", "vendorId": "0x3434", "productId": "0x0161", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 20}, + "matrix": { + "rows": 6, + "cols": 20 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q6/iso.json b/v3/keychron/q6/iso.json index bda4780b9c..be7ab64b1f 100644 --- a/v3/keychron/q6/iso.json +++ b/v3/keychron/q6/iso.json @@ -2,76 +2,21 @@ "name": "Keychron Q6 ISO", "vendorId": "0x3434", "productId": "0x0162", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 20}, + "matrix": { + "rows": 6, + "cols": 20 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q6/iso_encoder.json b/v3/keychron/q6/iso_encoder.json index 9c2a119acd..9886124b04 100644 --- a/v3/keychron/q6/iso_encoder.json +++ b/v3/keychron/q6/iso_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron Q6 ISO Knob", "vendorId": "0x3434", "productId": "0x0163", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 20}, + "matrix": { + "rows": 6, + "cols": 20 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q60/ansi.json b/v3/keychron/q60/ansi.json index 04f1fe8a98..2b54a007b7 100644 --- a/v3/keychron/q60/ansi.json +++ b/v3/keychron/q60/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron Q60", "vendorId": "0x3434", "productId": "0x01C0", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q65/ansi_encoder.json b/v3/keychron/q65/ansi_encoder.json index 06449e04f0..81fdda2250 100644 --- a/v3/keychron/q65/ansi_encoder.json +++ b/v3/keychron/q65/ansi_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron Q65", "vendorId": "0x3434", "productId": "0x01b1", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,11 +57,172 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ - ["0,0\n\n\n\n\n\n\n\n\ne0"], + [ + "0,0\n\n\n\n\n\n\n\n\ne0" + ], [ { "y": -0.75, diff --git a/v3/keychron/q7/ansi.json b/v3/keychron/q7/ansi.json index 27cc4c7e3a..8780a89911 100644 --- a/v3/keychron/q7/ansi.json +++ b/v3/keychron/q7/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron Q7 ANSI", "vendorId": "0x3434", "productId": "0x0170", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q7/iso.json b/v3/keychron/q7/iso.json index 505144288f..5d5e66b992 100644 --- a/v3/keychron/q7/iso.json +++ b/v3/keychron/q7/iso.json @@ -2,76 +2,21 @@ "name": "Keychron Q7 ISO", "vendorId": "0x3434", "productId": "0x0172", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q8/ansi.json b/v3/keychron/q8/ansi.json index 66e10f83db..f9d8d10127 100644 --- a/v3/keychron/q8/ansi.json +++ b/v3/keychron/q8/ansi.json @@ -2,75 +2,21 @@ "name": "Keychron Q8 ANSI", "vendorId": "0x3434", "productId": "0x0180", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/q8/ansi_encoder.json b/v3/keychron/q8/ansi_encoder.json index 563f73c24f..359ac5a81a 100644 --- a/v3/keychron/q8/ansi_encoder.json +++ b/v3/keychron/q8/ansi_encoder.json @@ -2,75 +2,21 @@ "name": "Keychron Q8 ANSI Knob", "vendorId": "0x3434", "productId": "0x0181", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/q8/iso.json b/v3/keychron/q8/iso.json index fffca83329..891249cc6b 100644 --- a/v3/keychron/q8/iso.json +++ b/v3/keychron/q8/iso.json @@ -2,75 +2,21 @@ "name": "Keychron Q8 ISO", "vendorId": "0x3434", "productId": "0x0182", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/q8/iso_encoder.json b/v3/keychron/q8/iso_encoder.json index 73693529d6..434cccac85 100644 --- a/v3/keychron/q8/iso_encoder.json +++ b/v3/keychron/q8/iso_encoder.json @@ -2,75 +2,21 @@ "name": "Keychron Q8 ISO Knob", "vendorId": "0x3434", "productId": "0x0183", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/q9/ansi.json b/v3/keychron/q9/ansi.json index b7efa9e7dc..9d75bead7e 100644 --- a/v3/keychron/q9/ansi.json +++ b/v3/keychron/q9/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron Q9 ANSI", "vendorId": "0x3434", "productId": "0x0190", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 4, "cols": 15}, + "matrix": { + "rows": 4, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q9/ansi_encoder.json b/v3/keychron/q9/ansi_encoder.json index b134256907..e6e638f222 100644 --- a/v3/keychron/q9/ansi_encoder.json +++ b/v3/keychron/q9/ansi_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron Q9 ANSI Knob", "vendorId": "0x3434", "productId": "0x0191", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 4, "cols": 15}, + "matrix": { + "rows": 4, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q9/iso.json b/v3/keychron/q9/iso.json index a6117bb727..6593b46c2d 100644 --- a/v3/keychron/q9/iso.json +++ b/v3/keychron/q9/iso.json @@ -2,76 +2,21 @@ "name": "Keychron Q9 ISO", "vendorId": "0x3434", "productId": "0x0192", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 4, "cols": 15}, + "matrix": { + "rows": 4, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q9/iso_encoder.json b/v3/keychron/q9/iso_encoder.json index 0be780058a..d3a5e9f991 100644 --- a/v3/keychron/q9/iso_encoder.json +++ b/v3/keychron/q9/iso_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron Q9 ISO Knob", "vendorId": "0x3434", "productId": "0x0193", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 4, "cols": 15}, + "matrix": { + "rows": 4, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/q9_plus/ansi_encoder.json b/v3/keychron/q9_plus/ansi_encoder.json index e5d30789df..1c3c4201b4 100755 --- a/v3/keychron/q9_plus/ansi_encoder.json +++ b/v3/keychron/q9_plus/ansi_encoder.json @@ -2,7 +2,70 @@ "name": "Keychron Q9 Plus ANSI Knob", "vendorId": "0x3434", "productId": "0x0194", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 4, + "cols": 15 + }, + "customKeycodes": [ + { + "name": "Mission Control", + "title": "Mission Control in macOS", + "shortName": "MCtrl" + }, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, + { + "name": "Left Option", + "title": "Left Option in macOS", + "shortName": "LOpt" + }, + { + "name": "Right Option", + "title": "Right Option in macOS", + "shortName": "ROpt" + }, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, + { + "name": "Right Cmd", + "title": "Right Command in macOS", + "shortName": "RCmd" + }, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, + { + "name": "File Explorer", + "title": "File Explorer in windows", + "shortName": "File" + }, + { + "name": "Screen Shot", + "title": "Screenshot in macOS", + "shortName": "SShot" + }, + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,71 +76,148 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCKE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCKE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] ] }, { "showIf": "{id_qmk_rgb_matrix_effect} > 1", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "matrix": {"rows": 4, "cols": 15}, - "customKeycodes": [ - {"name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl"}, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, - {"name": "Left Option", "title": "Left Option in macOS", "shortName": "LOpt"}, - {"name": "Right Option", "title": "Right Option in macOS", "shortName": "ROpt"}, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, - {"name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd"}, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, - {"name": "File Explorer", "title": "File Explorer in windows", "shortName": "File"}, - {"name": "Screen Shot", "title": "Screenshot in macOS", "shortName": "SShot"}, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} - ], "layouts": { "keymap": [ [ diff --git a/v3/keychron/s1/ansi_rgb.json b/v3/keychron/s1/ansi_rgb.json index 73808c6816..2452a34ae8 100644 --- a/v3/keychron/s1/ansi_rgb.json +++ b/v3/keychron/s1/ansi_rgb.json @@ -2,76 +2,21 @@ "name": "Keychron S1 ANSI RGB", "vendorId": "0x3434", "productId": "0x0410", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/s1/ansi_white.json b/v3/keychron/s1/ansi_white.json index ee809922e5..7e523b75e2 100644 --- a/v3/keychron/s1/ansi_white.json +++ b/v3/keychron/s1/ansi_white.json @@ -2,14 +2,21 @@ "name": "Keychron S1 ANSI White", "vendorId": "0x3434", "productId": "0x0411", - "keycodes" : ["qmk_lighting"], + "matrix": { + "rows": 6, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -20,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -38,9 +57,15 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" ], - "matrix": {"rows": 6, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/v1/ansi.json b/v3/keychron/v1/ansi.json index 2e4e42858d..d1fec55d72 100644 --- a/v3/keychron/v1/ansi.json +++ b/v3/keychron/v1/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron V1 ANSI", "vendorId": "0x3434", "productId": "0x0310", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v1/ansi_encoder.json b/v3/keychron/v1/ansi_encoder.json index b6f8c2abcd..01994c208f 100644 --- a/v3/keychron/v1/ansi_encoder.json +++ b/v3/keychron/v1/ansi_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron V1 ANSI Knob", "vendorId": "0x3434", "productId": "0x0311", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v1/iso.json b/v3/keychron/v1/iso.json index 808b811939..8dc36bbad2 100644 --- a/v3/keychron/v1/iso.json +++ b/v3/keychron/v1/iso.json @@ -2,76 +2,21 @@ "name": "Keychron V1 ISO", "vendorId": "0x3434", "productId": "0x0312", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v1/iso_encoder.json b/v3/keychron/v1/iso_encoder.json index 466e6e2aab..b9a5fabf75 100644 --- a/v3/keychron/v1/iso_encoder.json +++ b/v3/keychron/v1/iso_encoder.json @@ -1,77 +1,22 @@ { "name": "Keychron V1 ISO Knob", - "vendorId": "0x3434", + "vendorId": "0x3434", "productId": "0x0313", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v1/jis.json b/v3/keychron/v1/jis.json index e88e7c41e9..46f4130af6 100644 --- a/v3/keychron/v1/jis.json +++ b/v3/keychron/v1/jis.json @@ -2,76 +2,21 @@ "name": "Keychron V1 JIS", "vendorId": "0x3434", "productId": "0x0314", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v1/jis_encoder.json b/v3/keychron/v1/jis_encoder.json index 5f4f0c46b3..50240e67a8 100644 --- a/v3/keychron/v1/jis_encoder.json +++ b/v3/keychron/v1/jis_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron V1 JIS Knob", "vendorId": "0x3434", "productId": "0x0315", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v10/ansi_encoder.json b/v3/keychron/v10/ansi_encoder.json index 10aba464d3..631d2cdacb 100644 --- a/v3/keychron/v10/ansi_encoder.json +++ b/v3/keychron/v10/ansi_encoder.json @@ -2,75 +2,21 @@ "name": "Keychron V10 ANSI Knob", "vendorId": "0x3434", "productId": "0x03A1", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 6, "cols": 16}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/v10/iso_encoder.json b/v3/keychron/v10/iso_encoder.json index 10790209f5..c7eabc36f4 100644 --- a/v3/keychron/v10/iso_encoder.json +++ b/v3/keychron/v10/iso_encoder.json @@ -2,75 +2,21 @@ "name": "Keychron V10 ISO Knob", "vendorId": "0x3434", "productId": "0x03A3", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 6, "cols": 16}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/v2/ansi.json b/v3/keychron/v2/ansi.json index 30bbb36899..d42b10a9a8 100644 --- a/v3/keychron/v2/ansi.json +++ b/v3/keychron/v2/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron V2", "vendorId": "0x3434", "productId": "0x0320", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v2/ansi_encoder.json b/v3/keychron/v2/ansi_encoder.json index 05a68efed7..5818665b7a 100644 --- a/v3/keychron/v2/ansi_encoder.json +++ b/v3/keychron/v2/ansi_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron V2 ANSI Knob", "vendorId": "0x3434", "productId": "0x0321", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v2/iso.json b/v3/keychron/v2/iso.json index ea900eb166..64e0a47e15 100644 --- a/v3/keychron/v2/iso.json +++ b/v3/keychron/v2/iso.json @@ -2,76 +2,21 @@ "name": "Keychron V2 ISO", "vendorId": "0x3434", "productId": "0x0322", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v2/iso_encoder.json b/v3/keychron/v2/iso_encoder.json index 3142855ca8..8425731826 100644 --- a/v3/keychron/v2/iso_encoder.json +++ b/v3/keychron/v2/iso_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron V2 ISO Knob", "vendorId": "0x3434", "productId": "0x0323", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v2/jis.json b/v3/keychron/v2/jis.json index 05d74dfe96..feb8a74eb7 100644 --- a/v3/keychron/v2/jis.json +++ b/v3/keychron/v2/jis.json @@ -2,76 +2,21 @@ "name": "Keychron V2 JIS", "vendorId": "0x3434", "productId": "0x0324", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v2/jis_encoder.json b/v3/keychron/v2/jis_encoder.json index 22f818d2c5..170a54f1c8 100644 --- a/v3/keychron/v2/jis_encoder.json +++ b/v3/keychron/v2/jis_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron V2 JIS Knob", "vendorId": "0x3434", "productId": "0x0325", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v3/ansi.json b/v3/keychron/v3/ansi.json index e9e0f389c2..45e76a1571 100644 --- a/v3/keychron/v3/ansi.json +++ b/v3/keychron/v3/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron V3 ANSI", "vendorId": "0x3434", "productId": "0x0330", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v3/ansi_encoder.json b/v3/keychron/v3/ansi_encoder.json index 40940f99cc..f02aa513ff 100644 --- a/v3/keychron/v3/ansi_encoder.json +++ b/v3/keychron/v3/ansi_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron V3 ANSI Knob", "vendorId": "0x3434", "productId": "0x0331", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v3/iso.json b/v3/keychron/v3/iso.json index 34f5f54857..2b603d23af 100644 --- a/v3/keychron/v3/iso.json +++ b/v3/keychron/v3/iso.json @@ -2,76 +2,21 @@ "name": "Keychron V3 ISO", "vendorId": "0x3434", "productId": "0x0332", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v3/iso_encoder.json b/v3/keychron/v3/iso_encoder.json index cbc109e56b..9d37f710f3 100644 --- a/v3/keychron/v3/iso_encoder.json +++ b/v3/keychron/v3/iso_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron V3 ISO Knob", "vendorId": "0x3434", "productId": "0x0333", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v3/jis.json b/v3/keychron/v3/jis.json index 616dad545e..1035010c29 100644 --- a/v3/keychron/v3/jis.json +++ b/v3/keychron/v3/jis.json @@ -2,76 +2,21 @@ "name": "Keychron V3 JIS", "vendorId": "0x3434", "productId": "0x0334", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v3/jis_encoder.json b/v3/keychron/v3/jis_encoder.json index 7c5d351659..1aa439e148 100644 --- a/v3/keychron/v3/jis_encoder.json +++ b/v3/keychron/v3/jis_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron V3 JIS Knob", "vendorId": "0x3434", "productId": "0x0335", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v4/ansi.json b/v3/keychron/v4/ansi.json index 1ad0bfed05..2d68eb3da2 100644 --- a/v3/keychron/v4/ansi.json +++ b/v3/keychron/v4/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron V4 ANSI", "vendorId": "0x3434", "productId": "0x0340", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v4/iso.json b/v3/keychron/v4/iso.json index 51cc4660cb..11bfdeca23 100644 --- a/v3/keychron/v4/iso.json +++ b/v3/keychron/v4/iso.json @@ -2,76 +2,21 @@ "name": "Keychron V4 ISO", "vendorId": "0x3434", "productId": "0x0342", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v5/ansi.json b/v3/keychron/v5/ansi.json index 7f4dc90d1e..8e032f0b81 100644 --- a/v3/keychron/v5/ansi.json +++ b/v3/keychron/v5/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron V5 ANSI", "vendorId": "0x3434", "productId": "0x0350", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v5/ansi_encoder.json b/v3/keychron/v5/ansi_encoder.json index 1df9246a8f..801d7e65e8 100644 --- a/v3/keychron/v5/ansi_encoder.json +++ b/v3/keychron/v5/ansi_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron V5 ANSI Knob", "vendorId": "0x3434", "productId": "0x0351", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v5/iso.json b/v3/keychron/v5/iso.json index 510dcacd35..81a915bc6c 100644 --- a/v3/keychron/v5/iso.json +++ b/v3/keychron/v5/iso.json @@ -2,76 +2,21 @@ "name": "Keychron V5 ISO", "vendorId": "0x3434", "productId": "0x0352", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v5/iso_encoder.json b/v3/keychron/v5/iso_encoder.json index c0c100a1a3..e7a66290cc 100644 --- a/v3/keychron/v5/iso_encoder.json +++ b/v3/keychron/v5/iso_encoder.json @@ -2,76 +2,21 @@ "name": "Keychron V5 ISO Knob", "vendorId": "0x3434", "productId": "0x0353", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v6/ansi.json b/v3/keychron/v6/ansi.json index 0b3d3c469c..aeff30122c 100644 --- a/v3/keychron/v6/ansi.json +++ b/v3/keychron/v6/ansi.json @@ -2,75 +2,21 @@ "name": "Keychron V6 ANSI", "vendorId": "0x3434", "productId": "0x0360", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 20 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 6, "cols": 20}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/v6/ansi_encoder.json b/v3/keychron/v6/ansi_encoder.json index 1c62c3e0fe..31ad2b9c1b 100644 --- a/v3/keychron/v6/ansi_encoder.json +++ b/v3/keychron/v6/ansi_encoder.json @@ -2,75 +2,21 @@ "name": "Keychron V6 ANSI Knob", "vendorId": "0x3434", "productId": "0x0361", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 20 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 6, "cols": 20}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/v6/iso.json b/v3/keychron/v6/iso.json index d50c6081ae..019ed3e716 100644 --- a/v3/keychron/v6/iso.json +++ b/v3/keychron/v6/iso.json @@ -2,75 +2,21 @@ "name": "Keychron V6 ISO", "vendorId": "0x3434", "productId": "0x0362", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 20 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 6, "cols": 20}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/v6/iso_encoder.json b/v3/keychron/v6/iso_encoder.json index 74fe8b0276..cdc4fe54dc 100644 --- a/v3/keychron/v6/iso_encoder.json +++ b/v3/keychron/v6/iso_encoder.json @@ -2,75 +2,21 @@ "name": "Keychron V6 ISO Knob", "vendorId": "0x3434", "productId": "0x0363", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 6, + "cols": 20 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 6, "cols": 20}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/v7/ansi.json b/v3/keychron/v7/ansi.json index 44bfa0878e..99fdf4f885 100644 --- a/v3/keychron/v7/ansi.json +++ b/v3/keychron/v7/ansi.json @@ -2,76 +2,21 @@ "name": "Keychron V7 ANSI", "vendorId": "0x3434", "productId": "0x0370", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v7/iso.json b/v3/keychron/v7/iso.json index 4328d4cadb..fea0a08593 100644 --- a/v3/keychron/v7/iso.json +++ b/v3/keychron/v7/iso.json @@ -2,76 +2,21 @@ "name": "Keychron V7 ISO", "vendorId": "0x3434", "productId": "0x0372", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -82,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -100,7 +57,166 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], "layouts": { "keymap": [ diff --git a/v3/keychron/v8/ansi.json b/v3/keychron/v8/ansi.json index c656c9350c..714ce2f571 100644 --- a/v3/keychron/v8/ansi.json +++ b/v3/keychron/v8/ansi.json @@ -2,75 +2,21 @@ "name": "Keychron V8 ANSI", "vendorId": "0x3434", "productId": "0x0380", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/v8/ansi_encoder.json b/v3/keychron/v8/ansi_encoder.json index 359e3b64c3..342dbba8cc 100644 --- a/v3/keychron/v8/ansi_encoder.json +++ b/v3/keychron/v8/ansi_encoder.json @@ -2,75 +2,21 @@ "name": "Keychron V8 ANSI Knob", "vendorId": "0x3434", "productId": "0x0381", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/v8/iso.json b/v3/keychron/v8/iso.json index c9df0e7727..909efecb8a 100644 --- a/v3/keychron/v8/iso.json +++ b/v3/keychron/v8/iso.json @@ -2,75 +2,21 @@ "name": "Keychron V8 ISO", "vendorId": "0x3434", "productId": "0x0382", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/v3/keychron/v8/iso_encoder.json b/v3/keychron/v8/iso_encoder.json index 0e1e597821..f0a4aae56d 100644 --- a/v3/keychron/v8/iso_encoder.json +++ b/v3/keychron/v8/iso_encoder.json @@ -2,75 +2,21 @@ "name": "Keychron V8 ISO Knob", "vendorId": "0x3434", "productId": "0x0383", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. BREATHING", 2], - ["03. BAND_SPIRAL_VAL", 3], - ["04. CYCLE_ALL", 4], - ["05. CYCLE_LEFT_RIGHT", 5], - ["06. CYCLE_UP_DOWN", 6], - ["07. RAINBOW_MOVING_CHEVRON", 7], - ["08. CYCLE_OUT_IN", 8], - ["09. CYCLE_OUT_IN_DUAL", 9], - ["10. CYCLE_PINWHEEL", 10], - ["11. CYCLE_SPIRAL", 11], - ["12. DUAL_BEACON", 12], - ["13. RAINBOW_BEACON", 13], - ["14. JELLYBEAN_RAINDROPS", 14], - ["15. PIXEL_RAIN", 15], - ["16. TYPING_HEATMAP", 16], - ["17. DIGITAL_RAIN", 17], - ["18. REACTIVE_SIMPLE", 18], - ["19. REACTIVE_MULTIWIDE", 19], - ["20. REACTIVE_MULTINEXUS", 20], - ["21. SPLASH", 21], - ["22. SOLID_SPLASH", 22] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl" }, - {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + { + "name": "Launch Pad", + "title": "Launch Pad in macOS", + "shortName": "LPad" + }, { "name": "Left Option", "title": "Left Option in macOS", @@ -81,14 +27,26 @@ "title": "Right Option in macOS", "shortName": "ROpt" }, - {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + { + "name": "Left Cmd", + "title": "Left Command in macOS", + "shortName": "LCmd" + }, { "name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd" }, - {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, - {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + { + "name": "Siri", + "title": "Siri in macOS", + "shortName": "Siri" + }, + { + "name": "Task View", + "title": "Task View in windows", + "shortName": "Task" + }, { "name": "File Explorer", "title": "File Explorer in windows", @@ -99,9 +57,167 @@ "title": "Screenshot in macOS", "shortName": "SShot" }, - {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + { + "name": "Cortana", + "title": "Cortana in windows", + "shortName": "Cortana" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. BREATHING", + 2 + ], + [ + "03. BAND_SPIRAL_VAL", + 3 + ], + [ + "04. CYCLE_ALL", + 4 + ], + [ + "05. CYCLE_LEFT_RIGHT", + 5 + ], + [ + "06. CYCLE_UP_DOWN", + 6 + ], + [ + "07. RAINBOW_MOVING_CHEVRON", + 7 + ], + [ + "08. CYCLE_OUT_IN", + 8 + ], + [ + "09. CYCLE_OUT_IN_DUAL", + 9 + ], + [ + "10. CYCLE_PINWHEEL", + 10 + ], + [ + "11. CYCLE_SPIRAL", + 11 + ], + [ + "12. DUAL_BEACON", + 12 + ], + [ + "13. RAINBOW_BEACON", + 13 + ], + [ + "14. JELLYBEAN_RAINDROPS", + 14 + ], + [ + "15. PIXEL_RAIN", + 15 + ], + [ + "16. TYPING_HEATMAP", + 16 + ], + [ + "17. DIGITAL_RAIN", + 17 + ], + [ + "18. REACTIVE_SIMPLE", + 18 + ], + [ + "19. REACTIVE_MULTIWIDE", + 19 + ], + [ + "20. REACTIVE_MULTINEXUS", + 20 + ], + [ + "21. SPLASH", + 21 + ], + [ + "22. SOLID_SPLASH", + 22 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ diff --git a/v3/keygem/kg60ansi/kg60ansi.json b/v3/keygem/kg60ansi/kg60ansi.json index 339d0dc2fb..a6c3be3728 100644 --- a/v3/keygem/kg60ansi/kg60ansi.json +++ b/v3/keygem/kg60ansi/kg60ansi.json @@ -2,15 +2,26 @@ "name": "Keygem KG60 ANSI", "vendorId": "0x4B47", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +60,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,25 +110,47 @@ "3,8", "3,9", "3,10", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/keygem/kg65rgbv2/kg65rgbv2.json b/v3/keygem/kg65rgbv2/kg65rgbv2.json index d609df2dd2..4709623e25 100644 --- a/v3/keygem/kg65rgbv2/kg65rgbv2.json +++ b/v3/keygem/kg65rgbv2/kg65rgbv2.json @@ -2,15 +2,26 @@ "name": "Keygem KG65 RGB V2", "vendorId": "0x4B47", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,15 +34,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,14 +65,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +91,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,27 +120,43 @@ "3,8", "3,9", "3,10", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", "4,12", "4,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,14" ] ] diff --git a/v3/keyquest/enclave-1.json b/v3/keyquest/enclave-1.json index a0a3b2157d..be1ac53bd8 100644 --- a/v3/keyquest/enclave-1.json +++ b/v3/keyquest/enclave-1.json @@ -2,14 +2,33 @@ "name": "Enclave-1", "vendorId": "0x1117", "productId": "0x0E0E", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/keyspensory/kp60/kp60.json b/v3/keyspensory/kp60/kp60.json index df213915ea..2b01c70b53 100644 --- a/v3/keyspensory/kp60/kp60.json +++ b/v3/keyspensory/kp60/kp60.json @@ -2,128 +2,204 @@ "name": "Keyspensory KP60", "vendorId": "0x4B50", "productId": "0x0060", - "menus": [ "qmk_rgblight" ], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - "Split Backspace", - "Split Right Shift", - ["Bottom Row", "WK 6.25U", "Tsangan 7u"] - ], + "Split Backspace", + "Split Right Shift", + [ + "Bottom Row", + "WK 6.25U", + "Tsangan 7u" + ] + ], "keymap": [ - [ - {"x": 13, "c": "#aaaaaa"}, - "0,13\n\n\n0,1", - "1,13\n\n\n0,1" - ], - [ - {"y": 0.25, "c": "#777777"}, - "0,0", - {"c": "#cccccc"}, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - {"c": "#aaaaaa", "w": 2}, - "0,13\n\n\n0,0" - ], - [ - {"w": 1.5}, - "1,0", - {"c": "#cccccc"}, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - {"w": 1.5}, - "2,13" - ], - [ - {"c": "#aaaaaa","w": 1.75}, - "2,0", - {"c": "#cccccc"}, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - {"c": "#777777","w": 2.25}, - "2,12" - ], - [ - {"c": "#aaaaaa","w": 2.25}, - "3,1", - {"c": "#cccccc"}, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - {"c": "#aaaaaa","w": 2.75}, - "3,12\n\n\n1,0", - {"x": 0.25,"w": 1.75}, - "3,12\n\n\n1,1", - "3,13\n\n\n1,1" - ], - [ - {"w": 1.25}, - "4,0\n\n\n2,0", - {"w": 1.25}, - "4,1\n\n\n2,0", - {"w": 1.25}, - "4,2\n\n\n2,0", - {"c": "#cccccc","w": 6.25}, - "4,6\n\n\n2,0", - {"c": "#aaaaaa","w": 1.25}, - "4,10\n\n\n2,0", - {"w": 1.25}, - "4,11\n\n\n2,0", - {"w": 1.25}, - "4,12\n\n\n2,0", - {"w": 1.25}, - "4,13\n\n\n2,0" - ], - [ - {"y": 0.25,"w": 1.5}, - "4,0\n\n\n2,1", - "4,1\n\n\n2,1", - {"w": 1.5}, - "4,2\n\n\n2,1", - {"c": "#cccccc","w": 7}, - "4,6\n\n\n2,1", - {"c": "#aaaaaa","w": 1.5}, - "4,11\n\n\n2,1", - "4,12\n\n\n2,1", - {"w": 1.5}, - "4,13\n\n\n2,1" - ] - ] + [ + { + "x": 13, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "1,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "2,13" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,12" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n1,0", + { + "x": 0.25, + "w": 1.75 + }, + "3,12\n\n\n1,1", + "3,13\n\n\n1,1" + ], + [ + { + "w": 1.25 + }, + "4,0\n\n\n2,0", + { + "w": 1.25 + }, + "4,1\n\n\n2,0", + { + "w": 1.25 + }, + "4,2\n\n\n2,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n2,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n2,0", + { + "w": 1.25 + }, + "4,11\n\n\n2,0", + { + "w": 1.25 + }, + "4,12\n\n\n2,0", + { + "w": 1.25 + }, + "4,13\n\n\n2,0" + ], + [ + { + "y": 0.25, + "w": 1.5 + }, + "4,0\n\n\n2,1", + "4,1\n\n\n2,1", + { + "w": 1.5 + }, + "4,2\n\n\n2,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n2,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n2,1", + "4,12\n\n\n2,1", + { + "w": 1.5 + }, + "4,13\n\n\n2,1" + ] + ] } } diff --git a/v3/keyten/aperture/aperture.json b/v3/keyten/aperture/aperture.json index a3a4b697b4..99f8d79267 100644 --- a/v3/keyten/aperture/aperture.json +++ b/v3/keyten/aperture/aperture.json @@ -2,13 +2,20 @@ "name": "Aperture", "vendorId": "0xEB69", "productId": "0x6501", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +29,20 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,14 +55,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,15 +81,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -80,24 +109,44 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/keyten/diablo/diablo.json b/v3/keyten/diablo/diablo.json index 0f9096d3fb..10ba793743 100644 --- a/v3/keyten/diablo/diablo.json +++ b/v3/keyten/diablo/diablo.json @@ -2,225 +2,233 @@ "name": "Diablo", "vendorId": "0xEB69", "productId": "0x6003", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "Tsangan", "WKL", "HHKB"] + [ + "Bottom Row", + "Tsangan", + "WKL", + "HHKB" + ] ], "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "x": 1, - "c": "#cccccc" - }, - "0,13\n\n\n0,1", - "2,13\n\n\n0,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,12" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,12\n\n\n1,0", - { - "x": 0.25, - "w": 1.75 - }, - "4,12\n\n\n1,1", - "3,13\n\n\n1,1" - ], - [ - { - "w": 1.5 - }, - "4,0\n\n\n2,0", - "4,1\n\n\n2,0", - { - "w": 1.5 - }, - "4,2\n\n\n2,0", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n2,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n2,0", - "4,11\n\n\n2,0", - { - "w": 1.5 - }, - "4,13\n\n\n2,0" - ], - [ - { - "y": 0.25, - "w": 1.5 - }, - "4,0\n\n\n2,1", - { - "c": "#cccccc", - "d": true - }, - "4,1\n\n\n2,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,2\n\n\n2,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n2,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n2,1", - { - "c": "#cccccc", - "d": true - }, - "4,11\n\n\n2,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,13\n\n\n2,1" - ], - [ - { - "c": "#cccccc", - "w": 1.5, - "d": true - }, - "4,0\n\n\n2,2", - { - "c": "#aaaaaa" - }, - "4,1\n\n\n2,2", - { - "w": 1.5 - }, - "4,2\n\n\n2,2", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n2,2", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n2,2", - "4,11\n\n\n2,2", - { - "c": "#cccccc", - "w": 1.5, - "d": true - }, - "4,13\n\n\n2,2" - ] + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,12" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,12\n\n\n1,0", + { + "x": 0.25, + "w": 1.75 + }, + "4,12\n\n\n1,1", + "3,13\n\n\n1,1" + ], + [ + { + "w": 1.5 + }, + "4,0\n\n\n2,0", + "4,1\n\n\n2,0", + { + "w": 1.5 + }, + "4,2\n\n\n2,0", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n2,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n2,0", + "4,11\n\n\n2,0", + { + "w": 1.5 + }, + "4,13\n\n\n2,0" + ], + [ + { + "y": 0.25, + "w": 1.5 + }, + "4,0\n\n\n2,1", + { + "c": "#cccccc", + "d": true + }, + "4,1\n\n\n2,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,2\n\n\n2,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n2,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n2,1", + { + "c": "#cccccc", + "d": true + }, + "4,11\n\n\n2,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,13\n\n\n2,1" + ], + [ + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, + "4,0\n\n\n2,2", + { + "c": "#aaaaaa" + }, + "4,1\n\n\n2,2", + { + "w": 1.5 + }, + "4,2\n\n\n2,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n2,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n2,2", + "4,11\n\n\n2,2", + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, + "4,13\n\n\n2,2" + ] ] } } diff --git a/v3/keyten/kt3700/kt3700.json b/v3/keyten/kt3700/kt3700.json index 0b0a8ee857..b4ace709fb 100644 --- a/v3/keyten/kt3700/kt3700.json +++ b/v3/keyten/kt3700/kt3700.json @@ -2,48 +2,104 @@ "name": "kt3700", "vendorId": "0xEB69", "productId": "0x3700", - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { - "labels": ["Split +", "Split Enter", "Split 0"], + "labels": [ + "Split +", + "Split Enter", + "Split 0" + ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], - [{"y": 1}, "1,0", "1,1", "1,2", "1,3"], [ - {"c": "#cccccc"}, + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 1 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,3\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "3,3\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "5,3\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,3\n\n\n1,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,1\n\n\n2,0", "5,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "5,3\n\n\n1,1" ], - [{"y": 0.25, "c": "#cccccc"}, "5,0\n\n\n2,1", "5,1\n\n\n2,1"] + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "5,0\n\n\n2,1", + "5,1\n\n\n2,1" + ] ] } } diff --git a/v3/keyten/kt60_m/kt60_m.json b/v3/keyten/kt60_m/kt60_m.json index 00aceb40a9..7a20559a87 100644 --- a/v3/keyten/kt60_m/kt60_m.json +++ b/v3/keyten/kt60_m/kt60_m.json @@ -2,18 +2,30 @@ "name": "kt60-M", "vendorId": "0xEB69", "productId": "0x6001", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "Tsangan", "WKL", "HHKB"] + [ + "Bottom Row", + "Tsangan", + "WKL", + "HHKB" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,16 +38,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,13 +71,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,13 +96,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,55 +121,112 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,0", "4,12\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,1\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,12\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n2,1" ], [ - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,0\n\n\n2,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,2", "4,12\n\n\n2,2", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,13\n\n\n2,2" ] ] diff --git a/v3/keyten/monoflex60/monoflex60.json b/v3/keyten/monoflex60/monoflex60.json index dc98b96ce1..b1987abb99 100644 --- a/v3/keyten/monoflex60/monoflex60.json +++ b/v3/keyten/monoflex60/monoflex60.json @@ -2,20 +2,37 @@ "name": "Monoflex 60", "vendorId": "0xDEB4", "productId": "0x60EB", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", "Split Left Shift", - ["Enter", "ANSI", "ISO"], - ["Bottom Row", "Tsangan", "WKL", "HHKB"] + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Bottom Row", + "Tsangan", + "WKL", + "HHKB" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +45,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +79,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n3,0", { "x": 1.75, @@ -64,9 +95,15 @@ "1,13\n\n\n3,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,18 +115,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n3,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,12\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -100,55 +151,115 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,0", "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,1\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,12\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,0\n\n\n4,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,13\n\n\n4,2" ] ] diff --git a/v3/kibou/wendy.json b/v3/kibou/wendy.json index e556f1ff81..e9192c7466 100644 --- a/v3/kibou/wendy.json +++ b/v3/kibou/wendy.json @@ -1,278 +1,278 @@ { - "name": "wendy", - "vendorId": "0x586A", - "productId": "0xA001", - "matrix": { - "rows": 6, - "cols": 18 - }, - "layouts": { - "labels": [ - "Split Back", - "Split Enter 7+1", - "Split RShift", - "Split LShift", - "Split Space" - ], - "keymap": [ - [ - { - "x": 2.75, - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.25 - }, - "0,10", - "0,11", - "0,12", - "0,13", - { - "x": 1.5 - }, - "0,15", - "0,16", - "0,17" - ], - [ - { - "y": 0.25, - "x": 2.75 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13\n\n\n0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "1,15", - "1,16", - "1,17", - { - "x": 1.5 - }, - "1,13\n\n\n0,1", - "1,14\n\n\n0,1" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w": 1.5 - }, - "2,13\n\n\n1,0", - { - "x": 0.25 - }, - "2,15", - "2,16", - "2,17", - { - "x": 2.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "3,14\n\n\n1,1" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13\n\n\n1,0", - { - "x": 4.5, - "c": "#cccccc" - }, - "3,13\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n3,1", - "4,1\n\n\n3,1", - { - "x": 0.5, - "w": 2.25 - }, - "4,0\n\n\n3,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,12\n\n\n2,0", - { - "x": 1.25 - }, - "4,16", - { - "x": 1.75, - "w": 1.75 - }, - "4,12\n\n\n2,1", - "4,14\n\n\n2,1" - ], - [ - { - "x": 2.75, - "w": 1.5 - }, - "5,0\n\n\n4,0", - "5,1\n\n\n4,0", - { - "w": 1.5 - }, - "5,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 7 - }, - "5,6\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,11\n\n\n4,0", - "5,12\n\n\n4,0", - { - "w": 1.5 - }, - "5,14\n\n\n4,0", - { - "x": 0.25 - }, - "5,15", - "5,16", - "5,17" - ], - [ - { - "y": 0.25, - "x": 2.75, - "w": 1.25 - }, - "5,0\n\n\n4,1", - { - "w": 1.25 - }, - "5,1\n\n\n4,1", - { - "w": 1.25 - }, - "5,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,6\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,10\n\n\n4,1", - { - "w": 1.25 - }, - "5,11\n\n\n4,1", - { - "w": 1.25 - }, - "5,12\n\n\n4,1", - { - "w": 1.25 - }, - "5,14\n\n\n4,1" - ] - ] - } + "name": "wendy", + "vendorId": "0x586A", + "productId": "0xA001", + "matrix": { + "rows": 6, + "cols": 18 + }, + "layouts": { + "labels": [ + "Split Back", + "Split Enter 7+1", + "Split RShift", + "Split LShift", + "Split Space" + ], + "keymap": [ + [ + { + "x": 2.75, + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "x": 1.5 + }, + "0,15", + "0,16", + "0,17" + ], + [ + { + "y": 0.25, + "x": 2.75 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,15", + "1,16", + "1,17", + { + "x": 1.5 + }, + "1,13\n\n\n0,1", + "1,14\n\n\n0,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13\n\n\n1,0", + { + "x": 0.25 + }, + "2,15", + "2,16", + "2,17", + { + "x": 2.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,14\n\n\n1,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13\n\n\n1,0", + { + "x": 4.5, + "c": "#cccccc" + }, + "3,13\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n3,1", + "4,1\n\n\n3,1", + { + "x": 0.5, + "w": 2.25 + }, + "4,0\n\n\n3,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,12\n\n\n2,0", + { + "x": 1.25 + }, + "4,16", + { + "x": 1.75, + "w": 1.75 + }, + "4,12\n\n\n2,1", + "4,14\n\n\n2,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "5,0\n\n\n4,0", + "5,1\n\n\n4,0", + { + "w": 1.5 + }, + "5,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n4,0", + "5,12\n\n\n4,0", + { + "w": 1.5 + }, + "5,14\n\n\n4,0", + { + "x": 0.25 + }, + "5,15", + "5,16", + "5,17" + ], + [ + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, + "5,0\n\n\n4,1", + { + "w": 1.25 + }, + "5,1\n\n\n4,1", + { + "w": 1.25 + }, + "5,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10\n\n\n4,1", + { + "w": 1.25 + }, + "5,11\n\n\n4,1", + { + "w": 1.25 + }, + "5,12\n\n\n4,1", + { + "w": 1.25 + }, + "5,14\n\n\n4,1" + ] + ] + } } diff --git a/v3/kikoslab/ellora65.json b/v3/kikoslab/ellora65.json index 75958e6546..d42caedefc 100644 --- a/v3/kikoslab/ellora65.json +++ b/v3/kikoslab/ellora65.json @@ -2,22 +2,46 @@ "name": "Ellora65", "vendorId": "0x04D8", "productId": "0xE88F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "ANSI", "Split Space", "7U"] + [ + "Bottom Row", + "ANSI", + "Split Space", + "7U" + ] ], "keymap": [ - [{"x": 1.25, "c": "#aaaaaa"}, "0,0"], [ - {"y": -0.75, "x": 2.5, "c": "#777777"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, + "0,0" + ], + [ + { + "y": -0.75, + "x": 2.5, + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "1,1", "0,2", @@ -30,18 +54,30 @@ "1,5", "0,6", "1,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,7\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7\n\n\n0,1", "1,7\n\n\n0,1" ], [ - {"x": 1.25}, + { + "x": 1.25 + }, "2,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "3,1", "2,2", @@ -54,7 +90,10 @@ "3,5", "2,6", "3,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,7\n\n\n1,0" ], [ @@ -71,11 +110,20 @@ "4,7\n\n\n1,1" ], [ - {"y": -0.5, "x": 1.25, "c": "#aaaaaa"}, + { + "y": -0.5, + "x": 1.25, + "c": "#aaaaaa" + }, "4,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "5,1", "4,2", @@ -87,18 +135,37 @@ "4,5", "5,5", "4,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,7\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,7" ], - [{"y": -0.5, "x": 18.75}, "5,6\n\n\n1,1"], [ - {"y": -0.5, "x": 1.25}, + { + "y": -0.5, + "x": 18.75 + }, + "5,6\n\n\n1,1" + ], + [ + { + "y": -0.5, + "x": 1.25 + }, "6,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "7,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,1", "6,2", "7,2", @@ -109,61 +176,111 @@ "6,5", "7,5", "6,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "6,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,7" ], [ - {"x": 1.25}, + { + "x": 1.25 + }, "8,0", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "9,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,1\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "8,3\n\n\n3,0", "9,5\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "8,6\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "9,6", "8,7", "9,7" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,1\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "8,2\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,3\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "8,4\n\n\n3,1", "9,5\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,6\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "7,0\n\n\n2,1", "6,1\n\n\n2,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "9,0\n\n\n3,2", "8,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n3,2", - {"w": 7}, + { + "w": 7 + }, "8,3\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,6\n\n\n3,2" ] ] diff --git a/v3/kikoslab/kl90.json b/v3/kikoslab/kl90.json index 26c71d2741..f1003bb21a 100644 --- a/v3/kikoslab/kl90.json +++ b/v3/kikoslab/kl90.json @@ -2,49 +2,86 @@ "name": "KL-90", "vendorId": "0x04D8", "productId": "0xEA53", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "layouts": { "labels": [ "OLED", "ISO Enter", "Split Left Shift", - ["Spacebars", "Standard", "Split", "Hotswap Standard", "Hotswap Split"], + [ + "Spacebars", + "Standard", + "Split", + "Hotswap Standard", + "Hotswap Split" + ], "Bottom Mods" ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.25}, + { + "x": 0.25 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.25}, + { + "x": 0.25 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15\n\n\n0,0", - {"x": 0.5, "c": "#cccccc", "w": 2, "d": true}, + { + "x": 0.5, + "c": "#cccccc", + "w": 2, + "d": true + }, "\n\n\n0,1" ], [ - {"y": 0.5, "c": "#aaaaaa"}, + { + "y": 0.5, + "c": "#aaaaaa" + }, "1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -57,16 +94,26 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15" ], [ "2,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -79,18 +126,35 @@ "2,11", "2,12", "2,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,14\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,15", - {"x": 1.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,14\n\n\n1,1" ], [ "3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,18 +166,31 @@ "3,10", "3,11", "3,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,14\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "3,15", - {"x": 0.5}, + { + "x": 0.5 + }, "3,13\n\n\n1,1" ], [ "4,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "4,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -124,50 +201,112 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,13", - {"x": 1.5}, + { + "x": 1.5 + }, "4,15" ], - [{"y": -0.75, "x": 15.75, "c": "#777777"}, "4,14"], [ - {"y": -0.25, "c": "#aaaaaa"}, + { + "y": -0.75, + "x": 15.75, + "c": "#777777" + }, + "4,14" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa" + }, "5,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n4,0" ], - [{"y": -0.75, "x": 14.75, "c": "#777777"}, "5,13", "5,14", "5,15"], [ - {"y": -0.25, "x": 1.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.75, + "c": "#777777" + }, + "5,13", + "5,14", + "5,15" + ], + [ + { + "y": -0.25, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,1\n\n\n2,1", "4,12\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "5,4\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "5,8\n\n\n3,1", "5,10\n\n\n4,1", "5,11\n\n\n4,1", "5,12\n\n\n4,1" ], - [{"x": 5.25, "w": 6.25}, "5,5\n\n\n3,2"], [ - {"x": 5.25, "w": 2.25}, + { + "x": 5.25, + "w": 6.25 + }, + "5,5\n\n\n3,2" + ], + [ + { + "x": 5.25, + "w": 2.25 + }, "5,4\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "5,8\n\n\n3,3" ] ] diff --git a/v3/kindakeyboards/conone65/conone65.json b/v3/kindakeyboards/conone65/conone65.json index 184af17811..19b393fbc3 100644 --- a/v3/kindakeyboards/conone65/conone65.json +++ b/v3/kindakeyboards/conone65/conone65.json @@ -1,268 +1,268 @@ -{ - "name": "Conone65", - "vendorId": "0x9133", - "productId": "0x6AAB", - "matrix": { - "rows": 5, - "cols": 16 - }, - "layouts": { - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - [ - "Bottom Left Mods + Spacebar", - "3 x 1.25u + 6.25", - "3 x 1.25u + Split Space", - "2 x 1.5u + 7u" - ], - [ - "Bottom Right Mods", - "3 x 1u", - "2 x 1.5u" - ] - ], - "keymap": [ - [ - { - "x": 2.75, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "c": "#cccccc" - }, - "0,14", - { - "x": 0.75 - }, - "0,15\n\n\n0,1", - "0,13\n\n\n0,1" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n1,0", - "1,14", - { - "x": 1.5, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "c": "#cccccc" - }, - "2,14", - { - "x": 0.5 - }, - "2,12\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n2,1", - { - "c": "#cccccc" - }, - "3,1\n\n\n2,1", - { - "x": 0.5, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - { - "c": "#777777" - }, - "3,13", - { - "c": "#cccccc" - }, - "3,14" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n3,0", - { - "w": 1.25 - }, - "4,1\n\n\n3,0", - { - "w": 1.25 - }, - "4,2\n\n\n3,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n3,0", - { - "c": "#aaaaaa" - }, - "4,9\n\n\n4,0", - "4,10\n\n\n4,0", - "4,11\n\n\n4,0", - { - "c": "#777777" - }, - "4,12", - "4,13", - "4,14" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n3,1", - { - "w": 1.25 - }, - "4,1\n\n\n3,1", - { - "w": 1.25 - }, - "4,2\n\n\n3,1", - { - "c": "#cccccc", - "w": 2.25 - }, - "4,4\n\n\n3,1", - { - "w": 1.25 - }, - "4,6\n\n\n3,1", - { - "w": 2.75 - }, - "4,8\n\n\n3,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,9\n\n\n4,1", - { - "w": 1.5 - }, - "4,11\n\n\n4,1" - ], - [ - { - "x": 2.75, - "w": 1.5 - }, - "4,0\n\n\n3,2", - { - "w": 1.5 - }, - "4,1\n\n\n3,2", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n3,2" - ] - ] - } -} \ No newline at end of file +{ + "name": "Conone65", + "vendorId": "0x9133", + "productId": "0x6AAB", + "matrix": { + "rows": 5, + "cols": 16 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Left Mods + Spacebar", + "3 x 1.25u + 6.25", + "3 x 1.25u + Split Space", + "2 x 1.5u + 7u" + ], + [ + "Bottom Right Mods", + "3 x 1u", + "2 x 1.5u" + ] + ], + "keymap": [ + [ + { + "x": 2.75, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "c": "#cccccc" + }, + "0,14", + { + "x": 0.75 + }, + "0,15\n\n\n0,1", + "0,13\n\n\n0,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + "1,14", + { + "x": 1.5, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "c": "#cccccc" + }, + "2,14", + { + "x": 0.5 + }, + "2,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n2,1", + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + { + "c": "#777777" + }, + "3,13", + { + "c": "#cccccc" + }, + "3,14" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n3,0", + { + "w": 1.25 + }, + "4,1\n\n\n3,0", + { + "w": 1.25 + }, + "4,2\n\n\n3,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n3,0", + { + "c": "#aaaaaa" + }, + "4,9\n\n\n4,0", + "4,10\n\n\n4,0", + "4,11\n\n\n4,0", + { + "c": "#777777" + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n3,1", + { + "w": 1.25 + }, + "4,1\n\n\n3,1", + { + "w": 1.25 + }, + "4,2\n\n\n3,1", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,4\n\n\n3,1", + { + "w": 1.25 + }, + "4,6\n\n\n3,1", + { + "w": 2.75 + }, + "4,8\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,9\n\n\n4,1", + { + "w": 1.5 + }, + "4,11\n\n\n4,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "4,0\n\n\n3,2", + { + "w": 1.5 + }, + "4,1\n\n\n3,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n3,2" + ] + ] + } +} diff --git a/v3/kineticlabs/emu/emu_hotswap.json b/v3/kineticlabs/emu/emu_hotswap.json index f69eeeb42e..f31d6863f8 100644 --- a/v3/kineticlabs/emu/emu_hotswap.json +++ b/v3/kineticlabs/emu/emu_hotswap.json @@ -2,34 +2,52 @@ "name": "Emu Hotswap", "vendorId": "0xE015", "productId": "0xC387", - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,11", "0,12", "0,13", "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15", "0,16", "0,17" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -43,17 +61,28 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,15", "1,16", "1,17" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,17 +95,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14", - {"x": 0.25}, + { + "x": 0.25 + }, "2,15", "2,16", "2,17" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -88,13 +126,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -105,29 +151,57 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,14", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,16" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,15", "5,16", "5,17" diff --git a/v3/kineticlabs/emu/emu_soldered.json b/v3/kineticlabs/emu/emu_soldered.json index 70ef514cad..660bd2da35 100644 --- a/v3/kineticlabs/emu/emu_soldered.json +++ b/v3/kineticlabs/emu/emu_soldered.json @@ -2,35 +2,60 @@ "name": "Emu", "vendorId": "0xE015", "productId": "0xC386", - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "layouts": { - "labels": ["Split backspace", ["Bottom row", "6.25u", "7u"]], + "labels": [ + "Split backspace", + [ + "Bottom row", + "6.25u", + "7u" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,11", "0,12", "0,13", "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15", "0,16", "0,17" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -44,20 +69,33 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,15", "1,16", "1,17", - {"x": 0.75}, + { + "x": 0.75 + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,17 +108,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14", - {"x": 0.25}, + { + "x": 0.25 + }, "2,15", "2,16", "2,17" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -92,13 +139,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -109,45 +164,87 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,14", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,16" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,15", "5,16", "5,17" ], [ - {"y": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n1,1", "5,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n1,1", "5,13\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,14\n\n\n1,1" ] ] diff --git a/v3/kira80/kira80.json b/v3/kira80/kira80.json index 65fbe386c1..55a9770569 100644 --- a/v3/kira80/kira80.json +++ b/v3/kira80/kira80.json @@ -2,43 +2,72 @@ "name": "Kira80", "vendorId": "0x6986", "productId": "0xC583", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 7, "cols": 15}, + "matrix": { + "rows": 7, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,7", "0,8", "0,9", "0,10", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,11", "0,12", "0,13", "0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "6,1", "6,2", "6,12" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "1,0", "1,1", "1,2", @@ -52,20 +81,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "6,6", "6,5", "6,4", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,9 +121,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "6,13", "6,8", "6,7", @@ -96,9 +143,15 @@ "3,12\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -110,18 +163,32 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", "3,13\n\n\n2,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -132,64 +199,133 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,11\n\n\n3,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,13", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,11\n\n\n3,1", "4,12\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,4\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,8\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,12", "5,13", "5,7" ], [ - {"y": 0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,4\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n4,1", "5,10\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "5,1\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,4\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "5,10\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,2" ] ] diff --git a/v3/kiwikey/borderland.json b/v3/kiwikey/borderland.json index bd8949262d..ece84c496a 100644 --- a/v3/kiwikey/borderland.json +++ b/v3/kiwikey/borderland.json @@ -2,105 +2,278 @@ "name": "KiwiKey Borderland", "vendorId": "0x4B57", "productId": "0x424C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"y": 0.38, "x": 3.75}, + { + "y": 0.38, + "x": 3.75 + }, "0,2", - {"x": 8.5}, + { + "x": 8.5 + }, "0,11", - {"x": 3.25, "c": "#777777"}, + { + "x": 3.25, + "c": "#777777" + }, "1,14" ], [ - {"y": -0.88, "x": 1.75, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 1.75, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10.5}, + { + "x": 10.5 + }, "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 2.25}, + { + "x": 2.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], - [{"y": -0.12, "x": 17.75, "c": "#777777"}, "2,14"], [ - {"y": -0.88, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.12, + "x": 17.75, + "c": "#777777" + }, + "2,14" + ], + [ + { + "y": -0.88, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 10}, + { + "x": 10 + }, "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], - [{"y": -0.12, "x": 18, "c": "#777777"}, "3,14"], [ - {"y": -0.88, "x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.12, + "x": 18, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.88, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.5}, + { + "x": 9.5 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 9.75}, + { + "x": 9.75 + }, "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11" ], - [{"y": -0.75, "x": 17}, "3,13"], - [{"y": -0.25, "x": 1, "w": 1.5}, "4,0"], - [{"y": -0.75, "x": 16}, "4,12", "4,13", "4,14"], [ - {"r": 12, "rx": 4.75, "ry": 1.5, "y": -1, "c": "#cccccc"}, + { + "y": -0.75, + "x": 17 + }, + "3,13" + ], + [ + { + "y": -0.25, + "x": 1, + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 16 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "r": 12, + "rx": 4.75, + "ry": 1.5, + "y": -1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": -0.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": -0.25}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 0.25}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": -0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -0.25 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 0.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ - {"r": -12, "rx": 13.5, "y": -1, "x": -4.25, "c": "#cccccc"}, + { + "r": -12, + "rx": 13.5, + "y": -1, + "x": -4.25, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -4.75}, "1,6", "1,7", "1,8", "1,9", "1,10"], - [{"x": -4.5}, "2,6", "2,7", "2,8", "2,9"], [ - {"y": 1, "x": -4.75, "w": 2.75}, + { + "x": -4.75 + }, + "1,6", + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -4.5 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "y": 1, + "x": -4.75, + "w": 2.75 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9" ], [ - {"ry": 1.75, "y": 1.75, "x": -4.25, "c": "#cccccc"}, + { + "ry": 1.75, + "y": 1.75, + "x": -4.25, + "c": "#cccccc" + }, "3,6", "3,7", "3,8", diff --git a/v3/kiwikey/kawii9.json b/v3/kiwikey/kawii9.json index 4b41a29cbc..29a41658b5 100644 --- a/v3/kiwikey/kawii9.json +++ b/v3/kiwikey/kawii9.json @@ -2,14 +2,33 @@ "name": "KiwiKey Kawii9", "vendorId": "0x4B57", "productId": "0x0303", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/kiwikey/wanderland.json b/v3/kiwikey/wanderland.json index fcd27cfa02..3f568e3315 100644 --- a/v3/kiwikey/wanderland.json +++ b/v3/kiwikey/wanderland.json @@ -2,97 +2,304 @@ "name": "KiwiKey Wanderland", "vendorId": "0x4B57", "productId": "0x574C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 13}, + "matrix": { + "rows": 6, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "2.75u Right Shift"], + "labels": [ + "Split Backspace", + "2.75u Right Shift" + ], "keymap": [ [ - {"y": 0.1, "x": 0.75, "c": "#777777"}, + { + "y": 0.1, + "x": 0.75, + "c": "#777777" + }, "0,2", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "1,2", - {"x": 8.5}, + { + "x": 8.5 + }, "1,9" ], [ - {"y": -0.85, "x": 15.5, "c": "#aaaaaa", "w": 2}, + { + "y": -0.85, + "x": 15.5, + "c": "#aaaaaa", + "w": 2 + }, "1,11\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "1,11\n\n\n0,1", "1,12\n\n\n0,1" ], - [{"y": -1, "x": 2, "c": "#cccccc"}, "1,0", "1,1", {"x": 10.5}, "1,10"], - [{"y": -0.15, "x": 0.5, "c": "#aaaaaa"}, "0,1"], - [{"y": -0.95, "x": 13.25, "c": "#cccccc"}, "2,9"], [ - {"y": -0.9, "x": 1.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": -1, + "x": 2, + "c": "#cccccc" + }, + "1,0", + "1,1", + { + "x": 10.5 + }, + "1,10" + ], + [ + { + "y": -0.15, + "x": 0.5, + "c": "#aaaaaa" + }, + "0,1" + ], + [ + { + "y": -0.95, + "x": 13.25, + "c": "#cccccc" + }, + "2,9" + ], + [ + { + "y": -0.9, + "x": 1.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 10}, + { + "x": 10 + }, "2,10", "2,11", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12" ], - [{"y": -0.15, "x": 0.25}, "0,0"], [ - {"y": -0.85, "x": 1.5, "w": 1.75}, + { + "y": -0.15, + "x": 0.25 + }, + "0,0" + ], + [ + { + "y": -0.85, + "x": 1.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 9.5}, + { + "x": 9.5 + }, "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], - [{"y": -0.15, "c": "#aaaaaa"}, "0,3"], - [{"y": -0.85, "x": 18.75, "w": 2.75}, "5,11\n\n\n1,1"], [ - {"y": -1, "x": 1.25, "w": 2.25}, + { + "y": -0.15, + "c": "#aaaaaa" + }, + "0,3" + ], + [ + { + "y": -0.85, + "x": 18.75, + "w": 2.75 + }, + "5,11\n\n\n1,1" + ], + [ + { + "y": -1, + "x": 1.25, + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", - {"x": 9}, + { + "x": 9 + }, "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "5,11\n\n\n1,0", "4,12\n\n\n1,0" ], - [{"x": 1.25, "w": 1.5}, "5,0", {"x": 13.75, "w": 1.5}, "5,12"], [ - {"r": 12, "rx": 5.5, "ry": 1, "y": -0.7, "x": -0.5, "c": "#cccccc"}, + { + "x": 1.25, + "w": 1.5 + }, + "5,0", + { + "x": 13.75, + "w": 1.5 + }, + "5,12" + ], + [ + { + "r": 12, + "rx": 5.5, + "ry": 1, + "y": -0.7, + "x": -0.5, + "c": "#cccccc" + }, "1,3", "1,4", "1,5", "0,5" ], - [{"x": -1}, "2,2", "2,3", "2,4", "2,5"], - [{"x": -0.75}, "3,2", "3,3", "3,4", "3,5"], - [{"x": -0.25}, "4,2", "4,3", "4,4", "4,5"], [ - {"x": 0.75, "c": "#777777", "w": 2.25}, + { + "x": -1 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": -0.75 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": -0.25 + }, + "4,2", + "4,3", + "4,4", + "4,5" + ], + [ + { + "x": 0.75, + "c": "#777777", + "w": 2.25 + }, "5,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,5" ], - [{"y": -0.9, "x": -0.5, "w": 1.25}, "5,2"], [ - {"r": -12, "rx": 13, "ry": 3.5, "y": -3.25, "x": -3, "c": "#cccccc"}, + { + "y": -0.9, + "x": -0.5, + "w": 1.25 + }, + "5,2" + ], + [ + { + "r": -12, + "rx": 13, + "ry": 3.5, + "y": -3.25, + "x": -3, + "c": "#cccccc" + }, "0,6", "1,6", "1,7", "1,8" ], - [{"x": -3.5}, "0,7", "2,6", "2,7", "2,8"], - [{"x": -3.25}, "3,6", "3,7", "3,8", "3,9"], - [{"x": -3.75}, "4,6", "4,7", "4,8", "4,9"], - [{"x": -3.75, "c": "#777777", "w": 2.75}, "5,7"], - [{"y": -0.9, "x": -1, "c": "#aaaaaa", "w": 1.5}, "5,9"] + [ + { + "x": -3.5 + }, + "0,7", + "2,6", + "2,7", + "2,8" + ], + [ + { + "x": -3.25 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -3.75 + }, + "4,6", + "4,7", + "4,8", + "4,9" + ], + [ + { + "x": -3.75, + "c": "#777777", + "w": 2.75 + }, + "5,7" + ], + [ + { + "y": -0.9, + "x": -1, + "c": "#aaaaaa", + "w": 1.5 + }, + "5,9" + ] ] } } diff --git a/v3/kk/65/KK65.json b/v3/kk/65/KK65.json index 992b335f81..7ddcfcc6e4 100644 --- a/v3/kk/65/KK65.json +++ b/v3/kk/65/KK65.json @@ -1,135 +1,161 @@ { - "name": "KK65", - "vendorId": "0x6B6B", - "productId": "0x0001", - "matrix": { - "rows": 5, - "cols": 15 - }, - "layouts": { - "keymap": [ - [ - {"c": "#777777" - }, - "0,0", - {"c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - {"c": "#aaaaaa","w": 2 - }, - "0,13", - "0,14" - ], - [ - {"w": 1.5 - }, - "1,0", - {"c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - {"w": 1.5 - }, - "1,13", - {"c": "#aaaaaa" - }, - "1,14" - ], - [ - {"w": 1.75 - }, - "2,0", - {"c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - {"c": "#777777","w": 2.25 - }, - "2,13", - {"c": "#aaaaaa" - }, - "2,14" - ], - [ - {"w": 2.25 - }, - "3,0", - {"c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - {"c": "#aaaaaa","w": 1.75 - }, - "3,12", - {"c": "#777777" - }, - "3,13", - {"c": "#aaaaaa" - }, - "3,14" - ], - [ - {"w": 1.25 - }, - "4,0", - {"w": 1.25 - }, - "4,1", - {"w": 1.25 - }, - "4,2", - {"c": "#cccccc","w": 6.25 - }, - "4,6", - {"c": "#aaaaaa" - }, - "4,9", - "4,10", - "4,11", - {"c": "#777777" - }, - "4,12", - "4,13", - "4,14" - ] - ] - } + "name": "KK65", + "vendorId": "0x6B6B", + "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 15 + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13", + "0,14" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13", + { + "c": "#aaaaaa" + }, + "1,14" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,14" + ], + [ + { + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + { + "c": "#777777" + }, + "3,13", + { + "c": "#aaaaaa" + }, + "3,14" + ], + [ + { + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6", + { + "c": "#aaaaaa" + }, + "4,9", + "4,10", + "4,11", + { + "c": "#777777" + }, + "4,12", + "4,13", + "4,14" + ] + ] + } } diff --git a/v3/kopibeng/mnk60_stm32/mnk60_stm32.json b/v3/kopibeng/mnk60_stm32/mnk60_stm32.json index 99fe77a1a6..c257830d85 100644 --- a/v3/kopibeng/mnk60_stm32/mnk60_stm32.json +++ b/v3/kopibeng/mnk60_stm32/mnk60_stm32.json @@ -2,224 +2,235 @@ "name": "MNK60_STM32", "vendorId": "0x4B50", "productId": "0x0603", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "ISO", "Split Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "7u", "6.25u"] + [ + "Bottom Row", + "7u", + "6.25u" + ] ], "keymap": [ [ - { - "x": 2.75, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13\n\n\n1,0", - { - "x": 1.25 - }, - "0,13\n\n\n1,1", - "1,13\n\n\n1,1" - ], - [ - { - "x": 2.75, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "2,12\n\n\n0,0", - { - "x": 2, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n0,1" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n0,0", - { - "x": 1, - "c": "#cccccc" - }, - "2,12\n\n\n0,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n2,1", - { - "c": "#cccccc" - }, - "3,1\n\n\n2,1", - { - "x": 0.5, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,12\n\n\n3,0", - { - "x": 0.5, - "w": 1.75 - }, - "3,12\n\n\n3,1", - "3,13\n\n\n3,1" - ], - [ - { - "x": 2.75, - "w": 1.5 - }, - "4,0\n\n\n4,0", - "4,1\n\n\n4,0", - { - "w": 1.5 - }, - "4,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,0", - "4,12\n\n\n4,0", - { - "w": 1.5 - }, - "4,13\n\n\n4,0" - ], - [ - { - "y": 0.25, - "x": 2.75, - "w": 1.25 - }, - "4,0\n\n\n4,1", - { - "w": 1.25 - }, - "4,1\n\n\n4,1", - { - "w": 1.25 - }, - "4,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n4,1", - { - "w": 1.25 - }, - "4,11\n\n\n4,1", - { - "w": 1.25 - }, - "4,12\n\n\n4,1", - { - "w": 1.25 - }, - "4,13\n\n\n4,1" - ] + { + "x": 2.75, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n1,0", + { + "x": 1.25 + }, + "0,13\n\n\n1,1", + "1,13\n\n\n1,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "2,12\n\n\n0,0", + { + "x": 2, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n0,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n0,0", + { + "x": 1, + "c": "#cccccc" + }, + "2,12\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n2,1", + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n3,0", + { + "x": 0.5, + "w": 1.75 + }, + "3,12\n\n\n3,1", + "3,13\n\n\n3,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "4,0\n\n\n4,0", + "4,1\n\n\n4,0", + { + "w": 1.5 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,0", + "4,12\n\n\n4,0", + { + "w": 1.5 + }, + "4,13\n\n\n4,0" + ], + [ + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, + "4,0\n\n\n4,1", + { + "w": 1.25 + }, + "4,1\n\n\n4,1", + { + "w": 1.25 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,1", + { + "w": 1.25 + }, + "4,11\n\n\n4,1", + { + "w": 1.25 + }, + "4,12\n\n\n4,1", + { + "w": 1.25 + }, + "4,13\n\n\n4,1" + ] ] } } diff --git a/v3/kopibeng/mnk65/mnk65.json b/v3/kopibeng/mnk65/mnk65.json index abcbcfea97..a452ffc2e2 100644 --- a/v3/kopibeng/mnk65/mnk65.json +++ b/v3/kopibeng/mnk65/mnk65.json @@ -2,7 +2,10 @@ "name": "MNK65", "vendorId": "0x4B50", "productId": "0x0651", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ [ @@ -18,9 +21,14 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -33,17 +41,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n2,0", "0,14", - {"x": 0.75}, + { + "x": 0.75 + }, "1,13\n\n\n2,1", "0,13\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -56,9 +74,13 @@ "1,10", "1,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.5, @@ -72,9 +94,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -86,21 +114,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -111,74 +158,146 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n0,1" ], [ - {"y": 0.25, "x": 2.75, "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n0,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,2" ], [ - {"y": 0.25, "x": 2.75, "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,3", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n0,3", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n0,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,3" ] ] diff --git a/v3/kopibeng/mnk65_stm32/mnk65_stm32.json b/v3/kopibeng/mnk65_stm32/mnk65_stm32.json index 2cb87f855d..34b8140a8c 100644 --- a/v3/kopibeng/mnk65_stm32/mnk65_stm32.json +++ b/v3/kopibeng/mnk65_stm32/mnk65_stm32.json @@ -2,9 +2,16 @@ "name": "MNK65_STM32", "vendorId": "0x4B50", "productId": "0x0652", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ [ @@ -20,9 +27,14 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -35,17 +47,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n2,0", "0,14", - {"x": 0.75}, + { + "x": 0.75 + }, "1,13\n\n\n2,1", "0,13\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -58,9 +80,13 @@ "1,10", "1,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.5, @@ -74,9 +100,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -88,21 +120,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -113,74 +164,146 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n0,1" ], [ - {"y": 0.25, "x": 2.75, "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n0,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,2" ], [ - {"y": 0.25, "x": 2.75, "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,3", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n0,3", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n0,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,3" ] ] diff --git a/v3/kopibeng/mnk88/mnk88.json b/v3/kopibeng/mnk88/mnk88.json index 2ea326f819..b78b8a0c99 100644 --- a/v3/kopibeng/mnk88/mnk88.json +++ b/v3/kopibeng/mnk88/mnk88.json @@ -2,45 +2,78 @@ "name": "MNK88", "vendorId": "0x4B50", "productId": "0x8800", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom row", "7U", "WKL", "6.25U"] + [ + "Bottom row", + "7U", + "WKL", + "6.25U" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "1,0", "1,1", "1,2", @@ -54,20 +87,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14", "1,15", "1,16", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,12\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,9 +127,13 @@ "2,10", "2,11", "3,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16", @@ -98,9 +149,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -112,18 +169,32 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "3,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -134,60 +205,122 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,15", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "5,0\n\n\n4,0", "5,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,0", "5,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,14", "5,15", "4,16" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,13\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "5,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,2" ] ] diff --git a/v3/kopibeng/tgr_lena/tgr_lena.json b/v3/kopibeng/tgr_lena/tgr_lena.json index 81d1225a2a..9cb77cde2d 100644 --- a/v3/kopibeng/tgr_lena/tgr_lena.json +++ b/v3/kopibeng/tgr_lena/tgr_lena.json @@ -1,346 +1,357 @@ { - "name": "TGR LENA", - "vendorId": "0x4B50", - "productId": "0x00A2", - "matrix": {"rows": 5, "cols": 18}, - "menus": ["qmk_rgb_matrix"], - "keycodes": ["qmk_lighting"], - "layouts": { - "labels": [ - "Split Backspace", - ["Left Split Space", "2.25u-1u", "2u-1.25u"], - "Split Right Shift" - ], - "keymap": [ - [ - { - "x": 15.149999999999999, - "c": "#aaaaaa" - }, - "1,13\n\n\n0,1", - "0,14\n\n\n0,1" - ], - [ - { - "y": 0.3999999999999999, - "x": 0.55, - "c": "#777777" - }, - "0,0" - ], - [ - { - "y": -0.95, - "x": 3.7, - "c": "#cccccc" - }, - "0,3", - { - "x": 8.45 - }, - "0,12" - ], - [ - { - "y": -0.9500000000000002, - "x": 1.7, - "c": "#aaaaaa" - }, - "0,1", - { - "c": "#cccccc" - }, - "0,2", - { - "x": 10.45 - }, - "0,13", - { - "x": 1.7763568394002505e-15, - "c": "#aaaaaa", - "w": 2 - }, - "0,14\n\n\n0,0", - { - "x": 1.6000000000000014 - }, - "0,15", - "0,16", - "0,17" - ], - [ - { - "y": -0.10000000000000009, - "x": 0.35, - "c": "#777777" - }, - "1,0" - ], - [ - { - "y": -0.9499999999999997, - "x": 13, - "c": "#cccccc" - }, - "1,11" - ], - [ - { - "y": -0.9500000000000002, - "x": 1.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,1", - { - "c": "#cccccc" - }, - "1,2", - { - "x": 10 - }, - "1,12", - "2,13", - { - "w": 1.5 - }, - "1,14", - { - "x": 1.25, - "c": "#aaaaaa" - }, - "1,15", - "1,16", - "1,17" - ], - [ - { - "y": -0.10000000000000009, - "x": 0.15, - "c": "#777777" - }, - "2,0" - ], - [ - { - "y": -0.9000000000000004, - "x": 1.3, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,1", - { - "c": "#cccccc" - }, - "2,2", - { - "x": 9.350000000000001 - }, - "2,11", - { - "x": -1.7763568394002505e-15 - }, - "2,12", - { - "c": "#777777", - "w": 2.25 - }, - "2,14", - { - "x": 1.1000000000000014, - "c": "#aaaaaa" - }, - "2,15", - "2,16", - "2,17" - ], - [ - { - "x": 1.05, - "w": 2.25 - }, - "3,1", - { - "c": "#cccccc" - }, - "3,2", - { - "x": 8.8 - }, - "3,11", - { - "x": -1.7763568394002505e-15 - }, - "3,12", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,13\n\n\n2,0", - { - "x": 0.8999999999999986 - }, - "3,15", - "3,16", - "3,17" - ], - [ - { - "x": 1.05, - "w": 1.5 - }, - "4,1", - { - "x": 12.55 - }, - "4,13", - { - "w": 1.5 - }, - "4,14", - { - "x": 1.1499999999999986 - }, - "4,15", - "4,16", - "4,17" - ], - [ - { - "y": 0.5, - "x": 15.1, - "w": 1.75 - }, - "3,13\n\n\n2,1", - "3,14\n\n\n2,1" - ], - [ - { - "r": 12, - "y": -7.5, - "x": 5.05, - "c": "#cccccc" - }, - "0,4", - "0,5", - "0,6", - "0,7" - ], - [ - { - "x": 4.6 - }, - "1,3", - "1,4", - "1,5", - "1,6" - ], - [ - { - "x": 4.85 - }, - "2,3", - "2,4", - "2,5", - "2,6" - ], - [ - { - "x": 5.3 - }, - "3,3", - "3,4", - "3,5", - "3,6" - ], - [ - { - "x": 6.6, - "w": 2.25 - }, - "4,5\n\n\n1,0", - { - "c": "#aaaaaa" - }, - "4,6\n\n\n1,0" - ], - [ - { - "y": -0.9500000000000002, - "x": 5.05, - "w": 1.5 - }, - "4,3" - ], - [ - { - "y": 0.35000000000000053, - "x": 6.6, - "c": "#cccccc", - "w": 2 - }, - "4,5\n\n\n1,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,6\n\n\n1,1" - ], - [ - { - "r": -12, - "y": -2.8000000000000007, - "x": 8.45, - "c": "#cccccc" - }, - "0,8", - "0,9", - "0,10", - "0,11" - ], - [ - { - "x": 8.05 - }, - "1,7", - "1,8", - "1,9", - "1,10" - ], - [ - { - "x": 8.2 - }, - "2,7", - "2,8", - "2,9", - "2,10" - ], - [ - { - "x": 7.75 - }, - "3,7", - "3,8", - "3,9", - "3,10" - ], - [ - { - "x": 7.75, - "w": 2.75 - }, - "4,8" - ], - [ - { - "y": -0.9499999999999993, - "x": 10.55, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10" - ] - ] - } -} \ No newline at end of file + "name": "TGR LENA", + "vendorId": "0x4B50", + "productId": "0x00A2", + "matrix": { + "rows": 5, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "labels": [ + "Split Backspace", + [ + "Left Split Space", + "2.25u-1u", + "2u-1.25u" + ], + "Split Right Shift" + ], + "keymap": [ + [ + { + "x": 15.149999999999999, + "c": "#aaaaaa" + }, + "1,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.3999999999999999, + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.45 + }, + "0,12" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.7, + "c": "#aaaaaa" + }, + "0,1", + { + "c": "#cccccc" + }, + "0,2", + { + "x": 10.45 + }, + "0,13", + { + "x": 1.7763568394002505e-15, + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "x": 1.6000000000000014 + }, + "0,15", + "0,16", + "0,17" + ], + [ + { + "y": -0.10000000000000009, + "x": 0.35, + "c": "#777777" + }, + "1,0" + ], + [ + { + "y": -0.9499999999999997, + "x": 13, + "c": "#cccccc" + }, + "1,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + { + "x": 10 + }, + "1,12", + "2,13", + { + "w": 1.5 + }, + "1,14", + { + "x": 1.25, + "c": "#aaaaaa" + }, + "1,15", + "1,16", + "1,17" + ], + [ + { + "y": -0.10000000000000009, + "x": 0.15, + "c": "#777777" + }, + "2,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + { + "x": 9.350000000000001 + }, + "2,11", + { + "x": -1.7763568394002505e-15 + }, + "2,12", + { + "c": "#777777", + "w": 2.25 + }, + "2,14", + { + "x": 1.1000000000000014, + "c": "#aaaaaa" + }, + "2,15", + "2,16", + "2,17" + ], + [ + { + "x": 1.05, + "w": 2.25 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,2", + { + "x": 8.8 + }, + "3,11", + { + "x": -1.7763568394002505e-15 + }, + "3,12", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,13\n\n\n2,0", + { + "x": 0.8999999999999986 + }, + "3,15", + "3,16", + "3,17" + ], + [ + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 12.55 + }, + "4,13", + { + "w": 1.5 + }, + "4,14", + { + "x": 1.1499999999999986 + }, + "4,15", + "4,16", + "4,17" + ], + [ + { + "y": 0.5, + "x": 15.1, + "w": 1.75 + }, + "3,13\n\n\n2,1", + "3,14\n\n\n2,1" + ], + [ + { + "r": 12, + "y": -7.5, + "x": 5.05, + "c": "#cccccc" + }, + "0,4", + "0,5", + "0,6", + "0,7" + ], + [ + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "w": 2.25 + }, + "4,5\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "4,6\n\n\n1,0" + ], + [ + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "y": 0.35000000000000053, + "x": 6.6, + "c": "#cccccc", + "w": 2 + }, + "4,5\n\n\n1,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,6\n\n\n1,1" + ], + [ + { + "r": -12, + "y": -2.8000000000000007, + "x": 8.45, + "c": "#cccccc" + }, + "0,8", + "0,9", + "0,10", + "0,11" + ], + [ + { + "x": 8.05 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.2 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.9499999999999993, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] + ] + } +} diff --git a/v3/kopibeng/typ65/typ65.json b/v3/kopibeng/typ65/typ65.json index 9dd7845741..c501acd2e5 100644 --- a/v3/kopibeng/typ65/typ65.json +++ b/v3/kopibeng/typ65/typ65.json @@ -2,19 +2,31 @@ "name": "Typ65+", "vendorId": "0x4B50", "productId": "0x065E", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ - ["Bottom row", "7u", "6.25u"], + [ + "Bottom row", + "7u", + "6.25u" + ], "Split Backspace", "ISO Enter", "Split Left Shift" ], "keymap": [ [ - {"x": 4, "c": "#777777"}, + { + "x": 4, + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -27,19 +39,33 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n1,0", "0,15", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "1,14\n\n\n1,1", "0,14\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "0,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -52,9 +78,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -68,11 +98,19 @@ "2,14\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -84,23 +122,44 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,13\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,1\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n3,1", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,1\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -111,42 +170,82 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 2.75}, + { + "x": 2.75 + }, "3,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "4,1\n\n\n0,0", "4,2\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.5, "x": 4, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.5, + "x": 4, + "c": "#aaaaaa", + "w": 1.25 + }, "4,1\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n0,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,11\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n0,1" ] ] diff --git a/v3/kopibeng/xt60/xt60.json b/v3/kopibeng/xt60/xt60.json index 42585315d7..a316f9ff86 100644 --- a/v3/kopibeng/xt60/xt60.json +++ b/v3/kopibeng/xt60/xt60.json @@ -2,22 +2,40 @@ "name": "XT60", "vendorId": "0x4B50", "productId": "0x0600", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "ISO", "Split Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "7u", "WKL", "6.25u", "2.25u/1.25u/2.75u Split"] + [ + "Bottom Row", + "7u", + "WKL", + "6.25u", + "2.25u/1.25u/2.75u Split" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,16 +48,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", - {"x": 1.25}, + { + "x": 1.25 + }, "0,13\n\n\n1,1", "1,13\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,7 +80,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n0,0", { "x": 2, @@ -66,9 +96,15 @@ "2,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,19 +116,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -103,76 +156,155 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,0", "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.75, "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,2" ], [ - {"y": 0.25, "x": 2.75, "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,3" ] ] diff --git a/v3/kopibeng/xt60_singakbd/xt60_singakbd.json b/v3/kopibeng/xt60_singakbd/xt60_singakbd.json index 9f9ff5d42b..bdf82d6b27 100644 --- a/v3/kopibeng/xt60_singakbd/xt60_singakbd.json +++ b/v3/kopibeng/xt60_singakbd/xt60_singakbd.json @@ -2,22 +2,40 @@ "name": "XT60_SINGAKBD", "vendorId": "0x4B50", "productId": "0x0601", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "ISO", "Split Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "7u", "WKL", "6.25u", "2.25u/1.25u/2.75u Split"] + [ + "Bottom Row", + "7u", + "WKL", + "6.25u", + "2.25u/1.25u/2.75u Split" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,16 +48,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", - {"x": 1.25}, + { + "x": 1.25 + }, "0,13\n\n\n1,1", "1,13\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,7 +80,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n0,0", { "x": 2, @@ -66,9 +96,15 @@ "2,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,19 +116,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -103,76 +156,155 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,0", "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.75, "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,2" ], [ - {"y": 0.25, "x": 2.75, "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,3" ] ] diff --git a/v3/kopibeng/xt65/xt65.json b/v3/kopibeng/xt65/xt65.json index 936483dc7a..f00fd340ee 100644 --- a/v3/kopibeng/xt65/xt65.json +++ b/v3/kopibeng/xt65/xt65.json @@ -2,17 +2,46 @@ "name": "XT65", "vendorId": "0x4B50", "productId": "0x0650", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split backspace", ["Bottom Row", "1.5U/7U", "1.25U/6.25U"]], + "labels": [ + "Split backspace", + [ + "Bottom Row", + "1.5U/7U", + "1.25U/6.25U" + ] + ], "keymap": [ - [{"x": 14.75}, "0,13\n\n\n0,1", {"c": "#aaaaaa"}, "1,13\n\n\n0,1"], [ - {"y": 0.25, "x": 1.75, "c": "#777777"}, + { + "x": 14.75 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "1,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 1.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,14 +54,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14" ], [ - {"x": 1.75, "w": 1.5}, + { + "x": 1.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,36 +82,58 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", "1,14" ], [ - {"x": 1.75, "w": 1.75}, + { + "x": 1.75, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", - {"n": true}, + { + "n": true + }, "2,4", "2,5", - {"n": true}, + { + "n": true + }, "2,6", "2,7", "2,8", "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"x": 1.75, "w": 2.25}, + { + "x": 1.75, + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -85,38 +144,70 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,13", "3,14" ], [ - {"x": 1.75, "w": 1.5}, + { + "x": 1.75, + "w": 1.5 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 1.75, "w": 1.25}, + { + "y": 0.25, + "x": 1.75, + "w": 1.25 + }, "4,0\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,1" ] ] diff --git a/v3/kopibeng/xt87/xt87.json b/v3/kopibeng/xt87/xt87.json index 226f30e9c7..4f602572b3 100644 --- a/v3/kopibeng/xt87/xt87.json +++ b/v3/kopibeng/xt87/xt87.json @@ -1,310 +1,322 @@ { - "name": "XT87", - "vendorId": "0x4B50", - "productId": "0x8700", - "matrix": {"rows": 6, "cols": 17}, - "menus": ["qmk_rgblight"], - "keycodes": ["qmk_lighting"], - "layouts": { - "labels": [ - ["Bottom Row", "6.25u", "7u", "WKL"], - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift" - ], - "keymap": [ - [ - { - "x": 2.75, - "c": "#777777" - }, - "0,0", - { - "x": 1, - "c": "#cccccc" - }, - "0,2", - "0,3", - "0,4", - "0,5", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "0,6", - "0,7", - "0,8", - "0,9", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,10", - "0,11", - "0,12", - "0,13", - { - "x": 0.25 - }, - "0,14", - "0,15", - "0,16" - ], - [ - { - "y": 0.25, - "x": 2.75 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13\n\n\n1,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "1,14", - "1,15", - "1,16", - { - "x": 1.25, - "c": "#aaaaaa" - }, - "2,12\n\n\n1,1", - "1,13\n\n\n1,1" - ], - [ - { - "x": 2.75, - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "3,12", - { - "w": 1.5 - }, - "2,13\n\n\n2,0", - { - "x": 0.25 - }, - "2,14", - "2,15", - "2,16", - { - "x": 2, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n2,1" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13\n\n\n2,0", - { - "x": 4.25, - "c": "#cccccc" - }, - "3,13\n\n\n2,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n3,1", - "4,1\n\n\n3,1", - { - "x": 0.5, - "w": 2.25 - }, - "4,0\n\n\n3,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,12\n\n\n4,0", - { - "x": 1.25, - "c": "#cccccc" - }, - "4,15", - { - "x": 1.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "4,12\n\n\n4,1", - "4,13\n\n\n4,1" - ], - [ - { - "x": 2.75, - "w": 1.25 - }, - "5,0\n\n\n0,0", - { - "w": 1.25 - }, - "5,1\n\n\n0,0", - { - "w": 1.25 - }, - "5,2\n\n\n0,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,6\n\n\n0,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,10\n\n\n0,0", - { - "w": 1.25 - }, - "5,11\n\n\n0,0", - { - "w": 1.25 - }, - "5,12\n\n\n0,0", - { - "w": 1.25 - }, - "5,13\n\n\n0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "5,14", - "5,15", - "4,16" - ], - [ - { - "y": 0.5, - "x": 2.75, - "c": "#aaaaaa", - "w": 1.5 - }, - "5,0\n\n\n0,1", - "5,1\n\n\n0,1", - { - "w": 1.5 - }, - "5,2\n\n\n0,1", - { - "c": "#cccccc", - "w": 7 - }, - "5,6\n\n\n0,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,11\n\n\n0,1", - "5,12\n\n\n0,1", - { - "w": 1.5 - }, - "5,13\n\n\n0,1" - ], - [ - { - "x": 2.75, - "w": 1.5 - }, - "5,0\n\n\n0,2", - { - "x": 1, - "w": 1.5 - }, - "5,2\n\n\n0,2", - { - "c": "#cccccc", - "w": 7 - }, - "5,6\n\n\n0,2", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,11\n\n\n0,2", - { - "x": 1, - "w": 1.5 - }, - "5,13\n\n\n0,2" - ] - ] - } -} \ No newline at end of file + "name": "XT87", + "vendorId": "0x4B50", + "productId": "0x8700", + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ + [ + "Bottom Row", + "6.25u", + "7u", + "WKL" + ], + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift" + ], + "keymap": [ + [ + { + "x": 2.75, + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,6", + "0,7", + "0,8", + "0,9", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "x": 0.25 + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25, + "x": 2.75 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n1,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,14", + "1,15", + "1,16", + { + "x": 1.25, + "c": "#aaaaaa" + }, + "2,12\n\n\n1,1", + "1,13\n\n\n1,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "3,12", + { + "w": 1.5 + }, + "2,13\n\n\n2,0", + { + "x": 0.25 + }, + "2,14", + "2,15", + "2,16", + { + "x": 2, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n2,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13\n\n\n2,0", + { + "x": 4.25, + "c": "#cccccc" + }, + "3,13\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n3,1", + "4,1\n\n\n3,1", + { + "x": 0.5, + "w": 2.25 + }, + "4,0\n\n\n3,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,12\n\n\n4,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,15", + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12\n\n\n4,1", + "4,13\n\n\n4,1" + ], + [ + { + "x": 2.75, + "w": 1.25 + }, + "5,0\n\n\n0,0", + { + "w": 1.25 + }, + "5,1\n\n\n0,0", + { + "w": 1.25 + }, + "5,2\n\n\n0,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6\n\n\n0,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10\n\n\n0,0", + { + "w": 1.25 + }, + "5,11\n\n\n0,0", + { + "w": 1.25 + }, + "5,12\n\n\n0,0", + { + "w": 1.25 + }, + "5,13\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "5,14", + "5,15", + "4,16" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "5,0\n\n\n0,1", + "5,1\n\n\n0,1", + { + "w": 1.5 + }, + "5,2\n\n\n0,1", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n0,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n0,1", + "5,12\n\n\n0,1", + { + "w": 1.5 + }, + "5,13\n\n\n0,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "5,0\n\n\n0,2", + { + "x": 1, + "w": 1.5 + }, + "5,2\n\n\n0,2", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n0,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n0,2", + { + "x": 1, + "w": 1.5 + }, + "5,13\n\n\n0,2" + ] + ] + } +} diff --git a/v3/kopibeng/xt8x/xt8x.json b/v3/kopibeng/xt8x/xt8x.json index f1152d8dad..3796bc02b0 100644 --- a/v3/kopibeng/xt8x/xt8x.json +++ b/v3/kopibeng/xt8x/xt8x.json @@ -2,65 +2,115 @@ "name": "XT8x", "vendorId": "0x4B50", "productId": "0x8788", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["F-row", "F13", "F12"], + [ + "F-row", + "F13", + "F12" + ], "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom row", "6.25U", "7U", "7U WKL"] + [ + "Bottom row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0\n\n\n0,1", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2\n\n\n0,1", "0,3\n\n\n0,1", "0,4\n\n\n0,1", "0,5\n\n\n0,1", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6\n\n\n0,1", "0,7\n\n\n0,1", "0,8\n\n\n0,1", "0,9\n\n\n0,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10\n\n\n0,1", "0,11\n\n\n0,1", "0,12\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1\n\n\n0,0", "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5\n\n\n0,0", "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9\n\n\n0,0", "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "1,0", "1,1", "1,2", @@ -74,20 +124,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14", "1,15", "1,16", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1", "1,13\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -100,9 +164,13 @@ "2,10", "2,11", "3,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16", @@ -118,9 +186,15 @@ "2,13\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -132,18 +206,32 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n2,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "3,13\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -154,60 +242,122 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n4,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,15", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n4,1", "4,13\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "5,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n5,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,14", "5,15", "4,16" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n5,1", "5,1\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n5,1", "5,12\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "5,0\n\n\n5,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,2\n\n\n5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n5,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,13\n\n\n5,2" ] ] diff --git a/v3/kprepublic/bm16a.json b/v3/kprepublic/bm16a.json index 41457680a3..dfd986d0ec 100644 --- a/v3/kprepublic/bm16a.json +++ b/v3/kprepublic/bm16a.json @@ -2,16 +2,51 @@ "name": "KPRepublic bm16-a", "vendorId": "0x4B50", "productId": "0x016a", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 4}, + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - [{"x": 4.25, "f": 4, "w": 14, "h": 5, "d": true}], - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + { + "x": 4.25, + "f": 4, + "w": 14, + "h": 5, + "d": true + } + ], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/kprepublic/bm16s.json b/v3/kprepublic/bm16s.json index 2e7151a347..0243500352 100644 --- a/v3/kprepublic/bm16s.json +++ b/v3/kprepublic/bm16s.json @@ -2,15 +2,42 @@ "name": "KPrepublic bm16-s", "vendorId": "0x4B50", "productId": "0x016b", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 4}, + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/kprepublic/bm40hsrgb.json b/v3/kprepublic/bm40hsrgb.json index c20d6eb10f..1a61018ad8 100644 --- a/v3/kprepublic/bm40hsrgb.json +++ b/v3/kprepublic/bm40hsrgb.json @@ -2,15 +2,26 @@ "name": "KPRepublic BM40 RGB", "vendorId": "0x4B50", "productId": "0x3430", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,13 +32,19 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -38,12 +55,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -54,20 +75,28 @@ "2,8", "2,9", "2,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", "3,2", "3,3", "3,4", - {"w": 2}, + { + "w": 2 + }, "3,5", "3,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,8", "3,9", "3,10", diff --git a/v3/kprepublic/bm60poker.json b/v3/kprepublic/bm60poker.json index eaab0deba0..cb85eda202 100644 --- a/v3/kprepublic/bm60poker.json +++ b/v3/kprepublic/bm60poker.json @@ -2,14 +2,23 @@ "name": "KP Republic BM60 Poker", "vendorId": "0x4B50", "productId": "0xEF8D", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -59,13 +82,21 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -76,25 +107,46 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/kprepublic/bm60poker_v2.json b/v3/kprepublic/bm60poker_v2.json index 8c59ad3aa6..d54b1ff991 100644 --- a/v3/kprepublic/bm60poker_v2.json +++ b/v3/kprepublic/bm60poker_v2.json @@ -2,14 +2,23 @@ "name": "BM60v2_poker", "vendorId": "0x4B50", "productId": "0x1122", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +82,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,25 +107,46 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/kprepublic/bm60rgb.json b/v3/kprepublic/bm60rgb.json index d66b0b27a9..2a06af0e41 100644 --- a/v3/kprepublic/bm60rgb.json +++ b/v3/kprepublic/bm60rgb.json @@ -2,14 +2,23 @@ "name": "KP Republic BM60 RGB", "vendorId": "0x4B50", "productId": "0xEF8C", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -59,13 +82,21 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -75,26 +106,47 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/v3/kprepublic/bm60rgb_v2.json b/v3/kprepublic/bm60rgb_v2.json index de75a5627f..c08ae02781 100644 --- a/v3/kprepublic/bm60rgb_v2.json +++ b/v3/kprepublic/bm60rgb_v2.json @@ -2,14 +2,23 @@ "name": "BM60V2", "vendorId": "0x4B50", "productId": "0x1121", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +82,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -75,26 +106,47 @@ "3,7", "3,8", "3,9", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/v3/kprepublic/bm60v2_ec.json b/v3/kprepublic/bm60v2_ec.json index 0f6bb76c0b..eeb08b27ab 100644 --- a/v3/kprepublic/bm60v2_ec.json +++ b/v3/kprepublic/bm60v2_ec.json @@ -2,7 +2,10 @@ "name": "BM60v2_EC", "vendorId": "0x4B50", "productId": "0x1124", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "keymap": [ [ @@ -20,14 +23,21 @@ "0,11", "0,12", "0,13", - {"x": 0.75, "w": 0.75}, + { + "x": 0.75, + "w": 0.75 + }, "4,3", "2,12", - {"w": 0.75}, + { + "w": 0.75 + }, "4,4" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -41,11 +51,15 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -58,11 +72,15 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,1", "3,2", @@ -73,19 +91,29 @@ "3,7", "3,8", "3,9", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11", "3,12", "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", "4,9", "4,10", diff --git a/v3/kprepublic/bm65rgb_iso_rev1.json b/v3/kprepublic/bm65rgb_iso_rev1.json index f69c6405e7..3218174878 100644 --- a/v3/kprepublic/bm65rgb_iso_rev1.json +++ b/v3/kprepublic/bm65rgb_iso_rev1.json @@ -2,15 +2,26 @@ "name": "BM65HSRGB ISO", "vendorId": "0x4B50", "productId": "0x0653", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,15 +34,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,15 +65,30 @@ "1,10", "1,11", "1,12", - {"x": 0.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25, "c": "#777777"}, + { + "x": 0.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25, + "c": "#777777" + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -65,15 +101,24 @@ "2,10", "2,11", "2,12", - {"x": 1.25, "c": "#777777"}, - {"c": "#cccccc"}, + { + "x": 1.25, + "c": "#777777" + }, + { + "c": "#cccccc" + }, "2,14" ], - [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -85,27 +130,52 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/kprepublic/bm68rgb.json b/v3/kprepublic/bm68rgb.json index 6c0e0ddabc..3f834bee05 100644 --- a/v3/kprepublic/bm68rgb.json +++ b/v3/kprepublic/bm68rgb.json @@ -2,14 +2,23 @@ "name": "KPrepublic BM68 RGB", "vendorId": "0x4B50", "productId": "0xEF6F", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +31,21 @@ "0,10", "0,11", "0,12", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,15 +58,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -62,15 +86,24 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,21 +114,35 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#aaaaaa", "w": 6.25}, + { + "c": "#aaaaaa", + "w": 6.25 + }, "4,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,9", "4,10", "4,11", diff --git a/v3/kprepublic/bm68rgb_rev2.json b/v3/kprepublic/bm68rgb_rev2.json index 8b9fd3b9fa..de0afee7ca 100644 --- a/v3/kprepublic/bm68rgb_rev2.json +++ b/v3/kprepublic/bm68rgb_rev2.json @@ -2,14 +2,23 @@ "name": "KPrepublic BM68 RGB Rev2", "vendorId": "0x4B50", "productId": "0x1131", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +31,21 @@ "0,10", "0,11", "0,12", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,15 +58,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -62,15 +86,24 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,21 +114,35 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#aaaaaa", "w": 6.25}, + { + "c": "#aaaaaa", + "w": 6.25 + }, "4,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,9", "4,10", "4,11", diff --git a/v3/kprepublic/bm80.json b/v3/kprepublic/bm80.json index 0b81430276..5a610d4e9c 100644 --- a/v3/kprepublic/bm80.json +++ b/v3/kprepublic/bm80.json @@ -2,35 +2,60 @@ "name": "KPrepublic BM80", "vendorId": "0x4B50", "productId": "0xEF83", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,7", "0,8", "0,9", "0,10", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,11", "0,12", "3,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.5, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -44,17 +69,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,17 +102,27 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,12 +134,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"x": 2.5, "w": 1.25}, - {"c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "w": 1.25 + }, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", "4,1", "4,2", @@ -106,29 +160,55 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"x": 0.25}, + { + "x": 0.25 + }, "5,13", "5,15", "5,16" diff --git a/v3/kprepublic/bm80v2.json b/v3/kprepublic/bm80v2.json index 87a9523e14..6b4632cb67 100644 --- a/v3/kprepublic/bm80v2.json +++ b/v3/kprepublic/bm80v2.json @@ -2,36 +2,63 @@ "name": "KPrepublic BM80v2", "vendorId": "0x4B50", "productId": "0x1141", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.5, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -45,17 +72,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,17 +105,27 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,14 +137,25 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], [ - {"x": 2.5, "w": 1.25}, - {"c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "w": 1.25 + }, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -108,29 +166,58 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" diff --git a/v3/kprepublic/bm980.json b/v3/kprepublic/bm980.json index a4830014b4..2c3bead1d9 100644 --- a/v3/kprepublic/bm980.json +++ b/v3/kprepublic/bm980.json @@ -2,38 +2,61 @@ "name": "KPrepublic BM980", "vendorId": "0x4B50", "productId": "0xEF61", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 7, "cols": 15}, + "matrix": { + "rows": 7, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,13", "1,14", "1,10", "1,6" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -46,18 +69,27 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,14", - {"x": 1}, + { + "x": 1 + }, "2,13", "1,11", "1,9", "1,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -70,19 +102,32 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,14", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "3,13", "1,3", "1,4", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "1,5" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -94,17 +139,28 @@ "4,9", "4,10", "4,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,14", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "4,13", "1,8", "1,7" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "5,3", "5,4", @@ -115,34 +171,75 @@ "5,9", "5,10", "5,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "5,12", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "5,13", "6,8", "6,7", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "6,5" ], - [{"y": -0.75, "x": 14.5, "c": "#777777"}, "5,14"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.5, + "c": "#777777" + }, + "5,14" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "6,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,9", "6,10", "6,11", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "6,3", "6,4" ], - [{"y": -0.75, "x": 13.5, "c": "#777777"}, "6,12", "6,14", "6,13"] + [ + { + "y": -0.75, + "x": 13.5, + "c": "#777777" + }, + "6,12", + "6,14", + "6,13" + ] ] } } diff --git a/v3/kprepublic/cospad.json b/v3/kprepublic/cospad.json index e4462fd9a3..5c07f7151b 100644 --- a/v3/kprepublic/cospad.json +++ b/v3/kprepublic/cospad.json @@ -2,9 +2,16 @@ "name": "Cospad", "vendorId": "0x4B5C", "productId": "0xB1E5", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ [ @@ -22,84 +29,146 @@ "2u Bottom 2" ], "keymap": [ - [{"y": 0.25, "x": 2.25}, "0,0", "0,1", "0,2", "0,3"], [ - {"x": 2.25}, + { + "y": 0.25, + "x": 2.25 + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "x": 2.25 + }, "1,0", "1,1", "1,2", "1,3\n\n\n0,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "1,3\n\n\n0,1", "1,3\n\n\n0,2", "1,3\n\n\n0,3", "1,3\n\n\n0,4", - {"h": 2}, + { + "h": 2 + }, "1,3\n\n\n0,5", - {"h": 2}, + { + "h": 2 + }, "1,3\n\n\n0,6", "1,3\n\n\n0,7" ], [ - {"x": 2.25}, + { + "x": 2.25 + }, "2,0", "2,1", "2,2", "2,3\n\n\n0,0", - {"x": 1.25, "h": 2}, + { + "x": 1.25, + "h": 2 + }, "2,3\n\n\n0,2", "2,3\n\n\n0,3", "2,3\n\n\n0,4", - {"x": 2, "h": 2}, + { + "x": 2, + "h": 2 + }, "2,3\n\n\n0,7" ], [ - {"x": 2.25}, + { + "x": 2.25 + }, "3,0", "3,1", "3,2", "3,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,3\n\n\n0,1", - {"x": 1, "h": 2}, + { + "x": 1, + "h": 2 + }, "3,3\n\n\n0,3", "3,3\n\n\n0,4", - {"h": 2}, + { + "h": 2 + }, "3,3\n\n\n0,5", "3,3\n\n\n0,6" ], [ - {"w": 2}, + { + "w": 2 + }, "4,0\n\n\n2,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", "4,2", "4,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,3\n\n\n0,1", "4,3\n\n\n0,2", - {"x": 1, "h": 2}, + { + "x": 1, + "h": 2 + }, "4,3\n\n\n0,4", - {"x": 1, "h": 2}, + { + "x": 1, + "h": 2 + }, "4,3\n\n\n0,6", - {"h": 2}, + { + "h": 2 + }, "4,3\n\n\n0,7" ], [ - {"x": 2.25}, + { + "x": 2.25 + }, "5,0\n\n\n1,0", "5,1\n\n\n1,0", "5,2", "5,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,3\n\n\n0,1", "5,3\n\n\n0,2", "5,3\n\n\n0,3", - {"x": 1}, + { + "x": 1 + }, "5,3\n\n\n0,5" ], - [{"y": 0.25, "x": 2.25, "w": 2}, "5,0\n\n\n1,1"] + [ + { + "y": 0.25, + "x": 2.25, + "w": 2 + }, + "5,0\n\n\n1,1" + ] ] } } diff --git a/v3/kprepublic/daisy40.json b/v3/kprepublic/daisy40.json index 185eed3ac8..c88680a40f 100644 --- a/v3/kprepublic/daisy40.json +++ b/v3/kprepublic/daisy40.json @@ -2,16 +2,33 @@ "name": "Daisy 40", "vendorId": "0x4B50", "productId": "0xD7DC", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 11}, + "matrix": { + "rows": 4, + "cols": 11 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": [["Bottom row", "Full size space", "Split space"]], + "labels": [ + [ + "Bottom row", + "Full size space", + "Split space" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", @@ -25,7 +42,10 @@ "3,10" ], [ - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -36,11 +56,17 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,10" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -51,32 +77,57 @@ "2,7", "2,8", "2,9", - {"w": 1.25}, + { + "w": 1.25 + }, "2,10" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", "3,1", "3,2\n\n\n0,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "3,5\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9\n\n\n0,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n0,1", - {"c": "#777777", "w": 2.5}, + { + "c": "#777777", + "w": 2.5 + }, "3,4\n\n\n0,1", - {"w": 2.5}, + { + "w": 2.5 + }, "3,5\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,7\n\n\n0,1", "3,8\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9\n\n\n0,1" ] ] diff --git a/v3/kprepublic/jj40.json b/v3/kprepublic/jj40.json index 372d8204f8..2cb3c77de5 100644 --- a/v3/kprepublic/jj40.json +++ b/v3/kprepublic/jj40.json @@ -2,16 +2,36 @@ "name": "KPrepublic JJ40", "vendorId": "0x4B50", "productId": "0x0040", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "Grid", "MIT", "Left 2u", "Right 2u", "2x2u"]], + "labels": [ + [ + "Bottom Row", + "Grid", + "MIT", + "Left 2u", + "Right 2u", + "2x2u" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +42,19 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -39,12 +65,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -55,11 +85,15 @@ "2,8", "2,9", "2,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", "3,2", @@ -68,22 +102,57 @@ "3,5\n\n\n0,0", "3,6\n\n\n0,0", "3,7\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,8", "3,9", "3,10", "3,11" ], [ - {"x": 4, "c": "#aaaaaa"}, + { + "x": 4, + "c": "#aaaaaa" + }, "3,4\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "3,5\n\n\n0,1", "3,7\n\n\n0,1" ], - [{"x": 4, "w": 2}, "3,4\n\n\n0,2", "3,6\n\n\n0,2", "3,7\n\n\n0,2"], - [{"x": 4}, "3,4\n\n\n0,3", "3,5\n\n\n0,3", {"w": 2}, "3,6\n\n\n0,3"], - [{"x": 4, "w": 2}, "3,4\n\n\n0,4", {"w": 2}, "3,6\n\n\n0,4"] + [ + { + "x": 4, + "w": 2 + }, + "3,4\n\n\n0,2", + "3,6\n\n\n0,2", + "3,7\n\n\n0,2" + ], + [ + { + "x": 4 + }, + "3,4\n\n\n0,3", + "3,5\n\n\n0,3", + { + "w": 2 + }, + "3,6\n\n\n0,3" + ], + [ + { + "x": 4, + "w": 2 + }, + "3,4\n\n\n0,4", + { + "w": 2 + }, + "3,6\n\n\n0,4" + ] ] } } diff --git a/v3/kprepublic/jj4x4.json b/v3/kprepublic/jj4x4.json index fbd5d94bda..dfdc7196a5 100644 --- a/v3/kprepublic/jj4x4.json +++ b/v3/kprepublic/jj4x4.json @@ -2,15 +2,42 @@ "name": "KPrepublic JJ4x4", "vendorId": "0x4B50", "productId": "0x0044", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 4}, + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/kprepublic/jj50.json b/v3/kprepublic/jj50.json index 6bfec32f03..1cde67a626 100644 --- a/v3/kprepublic/jj50.json +++ b/v3/kprepublic/jj50.json @@ -2,16 +2,36 @@ "name": "KPrepublic JJ50", "vendorId": "0x4B50", "productId": "0x0050", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "Grid", "MIT", "Left 2u", "Right 2u", "2x2u"]], + "labels": [ + [ + "Bottom Row", + "Grid", + "MIT", + "Left 2u", + "Right 2u", + "2x2u" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +42,19 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -39,13 +65,19 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -56,12 +88,16 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -72,11 +108,15 @@ "3,8", "3,9", "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", "4,1", "4,2", @@ -85,22 +125,57 @@ "4,5\n\n\n0,0", "4,6\n\n\n0,0", "4,7\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,8", "4,9", "4,10", "4,11" ], [ - {"x": 4, "c": "#aaaaaa"}, + { + "x": 4, + "c": "#aaaaaa" + }, "4,4\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "4,5\n\n\n0,1", "4,7\n\n\n0,1" ], - [{"x": 4, "w": 2}, "4,4\n\n\n0,2", "4,6\n\n\n0,2", "4,7\n\n\n0,2"], - [{"x": 4}, "4,4\n\n\n0,3", "4,5\n\n\n0,3", {"w": 2}, "4,6\n\n\n0,3"], - [{"x": 4, "w": 2}, "4,4\n\n\n0,4", {"w": 2}, "4,6\n\n\n0,4"] + [ + { + "x": 4, + "w": 2 + }, + "4,4\n\n\n0,2", + "4,6\n\n\n0,2", + "4,7\n\n\n0,2" + ], + [ + { + "x": 4 + }, + "4,4\n\n\n0,3", + "4,5\n\n\n0,3", + { + "w": 2 + }, + "4,6\n\n\n0,3" + ], + [ + { + "x": 4, + "w": 2 + }, + "4,4\n\n\n0,4", + { + "w": 2 + }, + "4,6\n\n\n0,4" + ] ] } } diff --git a/v3/kprepublic/xd75.json b/v3/kprepublic/xd75.json index 9f7d03d2b0..68b5d39b59 100644 --- a/v3/kprepublic/xd75.json +++ b/v3/kprepublic/xd75.json @@ -2,15 +2,26 @@ "name": "KPrepublic XD75", "vendorId": "0x7844", "productId": "0x7575", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,12 +35,16 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,49 +61,73 @@ "1,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,6", "2,7", "2,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,9", "2,10", "2,11", "2,12", "2,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,9", "3,10", "3,11", "3,12", "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ @@ -96,17 +135,25 @@ "4,1", "4,2", "4,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,4", "4,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,6", "4,7", "4,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,9", "4,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,11", "4,12", "4,13", diff --git a/v3/kprepublic/xd84pro.json b/v3/kprepublic/xd84pro.json index 81c7035868..b7d5dc73d3 100644 --- a/v3/kprepublic/xd84pro.json +++ b/v3/kprepublic/xd84pro.json @@ -2,16 +2,44 @@ "name": "XD84 Pro", "vendorId": "0x7844", "productId": "0x8450", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Upper Modifiers", "Default", "Joined"], - ["Backspace", "Default", "Split", "2u Right"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Right Shift", "Default", "3x1.25u"], + [ + "Upper Modifiers", + "Default", + "Joined" + ], + [ + "Backspace", + "Default", + "Split", + "2u Right" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Right Shift", + "Default", + "3x1.25u" + ], [ "Bottom Row", "Default", @@ -26,34 +54,54 @@ ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "5,6\n\n\n0,0", "0,14\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,6\n\n\n0,1" ], [ - {"x": 3, "c": "#cccccc"}, + { + "x": 3, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -67,22 +115,38 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", "1,14\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "1,13\n\n\n1,1", "5,9\n\n\n1,1", "1,14\n\n\n1,1", - {"x": 0.75}, + { + "x": 0.75 + }, "1,13\n\n\n1,2", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,9\n\n\n1,2" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -95,9 +159,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", { "x": 1.5, @@ -111,9 +179,15 @@ "3,13\n\n\n2,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -125,21 +199,40 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,12\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n3,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -150,27 +243,49 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n4,0", "4,13\n\n\n4,0", "4,14\n\n\n4,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,12\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,1" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "5,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,5\n\n\n5,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,10\n\n\n5,0", "5,11\n\n\n5,0", "5,8\n\n\n5,0", @@ -179,68 +294,134 @@ "5,14\n\n\n5,0" ], [ - {"y": 0.25, "x": 3, "w": 1.25}, + { + "y": 0.25, + "x": 3, + "w": 1.25 + }, "5,0\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,1", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,5\n\n\n5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,10\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n5,1" ], [ - {"y": 0.25, "x": 3, "w": 1.25}, + { + "y": 0.25, + "x": 3, + "w": 1.25 + }, "5,0\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,5\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n5,2", "5,11\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n5,2" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "5,0\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n5,3", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,5\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n5,3", "5,12\n\n\n5,3", "5,13\n\n\n5,3", "5,14\n\n\n5,3" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "5,0\n\n\n5,4", "5,1\n\n\n5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,4", - {"c": "#777777", "w": 6}, + { + "c": "#777777", + "w": 6 + }, "5,5\n\n\n5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,10\n\n\n5,4", "5,11\n\n\n5,4", "5,8\n\n\n5,4", @@ -249,14 +430,25 @@ "5,14\n\n\n5,4" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "5,0\n\n\n5,5", "5,1\n\n\n5,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,5", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,5\n\n\n5,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,10\n\n\n5,5", "5,11\n\n\n5,5", "5,8\n\n\n5,5", @@ -265,14 +457,25 @@ "5,14\n\n\n5,5" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "5,0\n\n\n5,6", "5,1\n\n\n5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,6", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,5\n\n\n5,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,11\n\n\n5,6", "5,8\n\n\n5,6", "5,12\n\n\n5,6", @@ -280,17 +483,33 @@ "5,14\n\n\n5,6" ], [ - {"y": 0.25, "x": 3, "w": 1.25}, + { + "y": 0.25, + "x": 3, + "w": 1.25 + }, "5,0\n\n\n5,7", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,7", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,7", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,5\n\n\n5,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n5,7", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n5,7", "5,12\n\n\n5,7", "5,13\n\n\n5,7", diff --git a/v3/kradoindustries/kousa/kousa.json b/v3/kradoindustries/kousa/kousa.json index 9ed76a00ed..547bc0aec5 100644 --- a/v3/kradoindustries/kousa/kousa.json +++ b/v3/kradoindustries/kousa/kousa.json @@ -6,451 +6,463 @@ "rows": 6, "cols": 17 }, - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "F13 <> F12", "F13 Encoder", "1u Inner Mods", "1.5u Left Mod", - ["Spacebar", "Center 2u Only", "3u 1u 3u", "7u", "Two 3u", "6u", "Triple 2u", "Two 2u"], + [ + "Spacebar", + "Center 2u Only", + "3u 1u 3u", + "7u", + "Two 3u", + "6u", + "Triple 2u", + "Two 2u" + ], "1.5u Right Mod" ], - "keymap": [ [ { - "x": 1.25, - "w": 0.75, - "d": true - }, - "\n\n\n0,1", - "0,1\n\n\n0,1", - "0,2\n\n\n0,1", - "0,3\n\n\n0,1", - "0,4\n\n\n0,1", - { - "c": "#aaaaaa", - "w": 0.5, - "d": true - }, - "0,5\n\n\n0,1", - "0,6\n\n\n0,1", - "0,7\n\n\n0,1", - "0,8\n\n\n0,1", - "0,9\n\n\n0,1", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,10\n\n\n0,1", - "0,11\n\n\n0,1", - "0,12\n\n\n0,1", - { - "c": "#777777" - }, - "0,13\n\n\n1,1\n\n\n\n\n\ne0" - ], - [ - "0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,1\n\n\n0,0", - "0,2\n\n\n0,0", - "0,3\n\n\n0,0", - "0,4\n\n\n0,0", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,5\n\n\n0,0", - "0,6\n\n\n0,0", - "0,7\n\n\n0,0", - "0,8\n\n\n0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,9\n\n\n0,0", - "0,10\n\n\n0,0", - "0,11\n\n\n0,0", - "0,12\n\n\n0,0", - { - "x": 0.25, - "c": "#777777" - }, - "0,13\n\n\n1,0", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,14", - "0,15", - "0,16" - ], - [ - { - "y": 0.25, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - { - "c": "#aaaaaa", - "h": 1.5 - }, - "2,6\n\n\n2,0", - { - "h": 1.5 - }, - "2,7\n\n\n2,0", - { - "c": "#cccccc" - }, - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,13", - { - "x": 0.25 - }, - "2,14", - "2,15", - "2,16", - { - "x": 0.25 - }, - "2,6\n\n\n2,1", - "2,7\n\n\n2,1" - ], - [ - { - "w": 1.5 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - { - "n": true - }, - "3,4", - "3,5", - { - "x": 2 - }, - "3,8", - { - "n": true - }, - "3,9", - "3,10", - "3,11", - "3,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "3,13", - { - "x": 3.5 - }, - "3,6\n\n\n2,1", - "3,7\n\n\n2,1" - ], - [ - { - "y": -0.5, - "x": 6.5, - "h": 1.5 - }, - "4,6\n\n\n2,0", - { - "h": 1.5 - }, - "4,7\n\n\n2,0" - ], - [ - { - "y": -0.5, - "w": 1.5 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - { - "x": 2 - }, - "4,8", - "4,9", - "4,10", - "4,11", - "4,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,13", - { - "x": 1.25, - "c": "#777777" - }, - "4,15", - { - "x": 1.25, - "c": "#aaaaaa" - }, - "4,6\n\n\n2,1", - "4,7\n\n\n2,1" - ], - [ - { - "w": 1.5 - }, - "5,0", - "5,1", - "5,2\n\n\n3,0", - "5,3\n\n\n3,0", - { - "x": -0.5, - "w": 0.5, - "d": true - }, - "\n\n\n4,0", - "5,4\n\n\n4,0", - "5,5\n\n\n4,0", - { - "c": "#cccccc", - "w": 2 - }, - "5,6\n\n\n4,0", - { - "c": "#aaaaaa" - }, - "5,8\n\n\n4,0", - "5,9\n\n\n4,0", - "5,10\n\n\n5,0", - { - "x": -1, - "w": 0.5, - "d": true - }, - "\n\n\n4,0", - { - "x": 0.5 - }, - "5,11\n\n\n5,0", - "5,12", - { - "w": 1.5 - }, - "5,13", - { - "x": 0.25, - "c": "#777777" - }, - "5,14", - "5,15", - "5,16" - ], - [ - { - "y": 0.25, - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "5,2\n\n\n3,1", - { - "w": 0.5, - "d": true - }, - "5,3\n\n\n3,1", - { - "x": 6, - "w": 0.5, - "d": true - }, - "5,10\n\n\n5,1", - { - "w": 1.5 - }, - "5,11\n\n\n5,1" - ], - [ - { - "x": 4, - "c": "#cccccc", - "w": 3 - }, - "5,4\n\n\n4,1", - "5,6\n\n\n4,1", - { - "w": 3 - }, - "5,9\n\n\n4,1" - ], - [ - { - "x": 4, - "w": 7 - }, - "5,6\n\n\n4,2" - ], - [ - { - "x": 4, - "c": "#aaaaaa", - "w": 0.5, - "d": true - }, - "\n\n\n4,3", - { - "c": "#cccccc", - "w": 3 - }, - "5,5\n\n\n4,3", - { - "w": 3 - }, - "5,8\n\n\n4,3", - { - "c": "#aaaaaa", - "w": 0.5, - "d": true - }, - "\n\n\n4,3" - ], - [ - { - "x": 4, - "w": 0.5, - "d": true - }, - "\n\n\n4,4", - { - "c": "#cccccc", - "w": 6 - }, - "5,6\n\n\n4,4", - { - "c": "#aaaaaa", - "w": 0.5, - "d": true - }, - "\n\n\n4,4" - ], - [ - { - "x": 4, - "w": 0.5, - "d": true - }, - "\n\n\n4,5", - { - "c": "#cccccc", - "w": 2 - }, - "5,4\n\n\n4,5", - { - "w": 2 - }, - "5,6\n\n\n4,5", - { - "w": 2 - }, - "5,9\n\n\n4,5", - { - "c": "#aaaaaa", - "w": 0.5, - "d": true - }, - "\n\n\n4,5" - ], - [ - { - "x": 4, - "w": 0.5, - "d": true - }, - "\n\n\n4,6", - "5,4\n\n\n4,6", - { - "c": "#cccccc", - "w": 2 - }, - "5,5\n\n\n4,6", - { - "w": 2 - }, - "5,8\n\n\n4,6", - { - "c": "#aaaaaa" - }, - "5,4\n\n\n4,6", - { - "w": 0.5, - "d": true - }, - "\n\n\n4,6" + "x": 1.25, + "w": 0.75, + "d": true + }, + "\n\n\n0,1", + "0,1\n\n\n0,1", + "0,2\n\n\n0,1", + "0,3\n\n\n0,1", + "0,4\n\n\n0,1", + { + "c": "#aaaaaa", + "w": 0.5, + "d": true + }, + "0,5\n\n\n0,1", + "0,6\n\n\n0,1", + "0,7\n\n\n0,1", + "0,8\n\n\n0,1", + "0,9\n\n\n0,1", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,10\n\n\n0,1", + "0,11\n\n\n0,1", + "0,12\n\n\n0,1", + { + "c": "#777777" + }, + "0,13\n\n\n1,1\n\n\n\n\n\ne0" + ], + [ + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1\n\n\n0,0", + "0,2\n\n\n0,0", + "0,3\n\n\n0,0", + "0,4\n\n\n0,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,5\n\n\n0,0", + "0,6\n\n\n0,0", + "0,7\n\n\n0,0", + "0,8\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,9\n\n\n0,0", + "0,10\n\n\n0,0", + "0,11\n\n\n0,0", + "0,12\n\n\n0,0", + { + "x": 0.25, + "c": "#777777" + }, + "0,13\n\n\n1,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + { + "c": "#aaaaaa", + "h": 1.5 + }, + "2,6\n\n\n2,0", + { + "h": 1.5 + }, + "2,7\n\n\n2,0", + { + "c": "#cccccc" + }, + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,13", + { + "x": 0.25 + }, + "2,14", + "2,15", + "2,16", + { + "x": 0.25 + }, + "2,6\n\n\n2,1", + "2,7\n\n\n2,1" + ], + [ + { + "w": 1.5 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + { + "n": true + }, + "3,4", + "3,5", + { + "x": 2 + }, + "3,8", + { + "n": true + }, + "3,9", + "3,10", + "3,11", + "3,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "3,13", + { + "x": 3.5 + }, + "3,6\n\n\n2,1", + "3,7\n\n\n2,1" + ], + [ + { + "y": -0.5, + "x": 6.5, + "h": 1.5 + }, + "4,6\n\n\n2,0", + { + "h": 1.5 + }, + "4,7\n\n\n2,0" + ], + [ + { + "y": -0.5, + "w": 1.5 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + { + "x": 2 + }, + "4,8", + "4,9", + "4,10", + "4,11", + "4,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,13", + { + "x": 1.25, + "c": "#777777" + }, + "4,15", + { + "x": 1.25, + "c": "#aaaaaa" + }, + "4,6\n\n\n2,1", + "4,7\n\n\n2,1" + ], + [ + { + "w": 1.5 + }, + "5,0", + "5,1", + "5,2\n\n\n3,0", + "5,3\n\n\n3,0", + { + "x": -0.5, + "w": 0.5, + "d": true + }, + "\n\n\n4,0", + "5,4\n\n\n4,0", + "5,5\n\n\n4,0", + { + "c": "#cccccc", + "w": 2 + }, + "5,6\n\n\n4,0", + { + "c": "#aaaaaa" + }, + "5,8\n\n\n4,0", + "5,9\n\n\n4,0", + "5,10\n\n\n5,0", + { + "x": -1, + "w": 0.5, + "d": true + }, + "\n\n\n4,0", + { + "x": 0.5 + }, + "5,11\n\n\n5,0", + "5,12", + { + "w": 1.5 + }, + "5,13", + { + "x": 0.25, + "c": "#777777" + }, + "5,14", + "5,15", + "5,16" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "5,2\n\n\n3,1", + { + "w": 0.5, + "d": true + }, + "5,3\n\n\n3,1", + { + "x": 6, + "w": 0.5, + "d": true + }, + "5,10\n\n\n5,1", + { + "w": 1.5 + }, + "5,11\n\n\n5,1" + ], + [ + { + "x": 4, + "c": "#cccccc", + "w": 3 + }, + "5,4\n\n\n4,1", + "5,6\n\n\n4,1", + { + "w": 3 + }, + "5,9\n\n\n4,1" + ], + [ + { + "x": 4, + "w": 7 + }, + "5,6\n\n\n4,2" + ], + [ + { + "x": 4, + "c": "#aaaaaa", + "w": 0.5, + "d": true + }, + "\n\n\n4,3", + { + "c": "#cccccc", + "w": 3 + }, + "5,5\n\n\n4,3", + { + "w": 3 + }, + "5,8\n\n\n4,3", + { + "c": "#aaaaaa", + "w": 0.5, + "d": true + }, + "\n\n\n4,3" + ], + [ + { + "x": 4, + "w": 0.5, + "d": true + }, + "\n\n\n4,4", + { + "c": "#cccccc", + "w": 6 + }, + "5,6\n\n\n4,4", + { + "c": "#aaaaaa", + "w": 0.5, + "d": true + }, + "\n\n\n4,4" + ], + [ + { + "x": 4, + "w": 0.5, + "d": true + }, + "\n\n\n4,5", + { + "c": "#cccccc", + "w": 2 + }, + "5,4\n\n\n4,5", + { + "w": 2 + }, + "5,6\n\n\n4,5", + { + "w": 2 + }, + "5,9\n\n\n4,5", + { + "c": "#aaaaaa", + "w": 0.5, + "d": true + }, + "\n\n\n4,5" + ], + [ + { + "x": 4, + "w": 0.5, + "d": true + }, + "\n\n\n4,6", + "5,4\n\n\n4,6", + { + "c": "#cccccc", + "w": 2 + }, + "5,5\n\n\n4,6", + { + "w": 2 + }, + "5,8\n\n\n4,6", + { + "c": "#aaaaaa" + }, + "5,4\n\n\n4,6", + { + "w": 0.5, + "d": true + }, + "\n\n\n4,6" ] ] } -} \ No newline at end of file +} diff --git a/v3/kradoindustries/krado66/krado66.json b/v3/kradoindustries/krado66/krado66.json index 1990b51d61..64bf17ee9f 100644 --- a/v3/kradoindustries/krado66/krado66.json +++ b/v3/kradoindustries/krado66/krado66.json @@ -3,11 +3,15 @@ "vendorId": "0x4B72", "productId": "0x6664", "matrix": { - "rows": 10, - "cols": 8 -}, - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Top Left Encoder", @@ -18,300 +22,311 @@ "2.75u Right Shift ", "Right Side Encoder", "Lower Left Encoder", - ["Spacebar", "6.25u", "1.25u-2.25u-2.75u", "2.75u-1.25u-2.25u", "2.75u-Encoder-2.25u"], - ["Right Modifiers", "Three 1u", "Two 1.25u", "1.25u - 1u", "Two 1u and Encoder"] + [ + "Spacebar", + "6.25u", + "1.25u-2.25u-2.75u", + "2.75u-1.25u-2.25u", + "2.75u-Encoder-2.25u" + ], + [ + "Right Modifiers", + "Three 1u", + "Two 1.25u", + "1.25u - 1u", + "Two 1u and Encoder" + ] ], - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0\n\n\n0,1\n\n\n\n\n\ne0", - { - "x": 0.25 - }, - "0,0\n\n\n0,0", - { - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#cccccc" - }, - "0,1", - "1,1", - "0,2", - "1,2", - "0,3", - "1,3", - "0,4", - "1,4", - "0,5", - "1,5", - "0,6\n\n\n1,0", - "1,6\n\n\n1,0", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,7\n\n\n2,0", - { - "x": 0.25, - "w": 2 - }, - "0,6\n\n\n1,1", - { - "c": "#cccccc" - }, - "0,7\n\n\n2,1", - "1,7\n\n\n2,1" - ], - [ - { - "x": 1.75, - "c": "#aaaaaa", - "w": 1.5 - }, - "3,0", - { - "c": "#cccccc" - }, - "2,1", - "3,1", - "2,2", - "3,2", - "2,3", - "3,3", - "2,4", - "3,4", - "2,5", - "3,5", - "2,6\n\n\n3,0", - "3,6\n\n\n3,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,7\n\n\n3,0", - { - "x": 0.75, - "w": 1.5 - }, - "2,6\n\n\n3,1", - { - "c": "#cccccc" - }, - "3,6\n\n\n3,1", - "2,7\n\n\n3,1" - ], - [ - { - "x": 1.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "5,0", - { - "c": "#cccccc" - }, - "4,1", - "5,1", - "4,2", - "5,2", - "4,3", - "5,3", - "4,4", - "5,4", - "4,5", - "5,5", - "4,6\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 2.25 - }, - "5,6\n\n\n4,0", - { - "x": 1, - "w": 2.25 - }, - "4,6\n\n\n4,1", - { - "c": "#cccccc" - }, - "5,6\n\n\n4,1" - ], - [ - { - "x": 1, - "c": "#aaaaaa", - "w": 2.25 - }, - "7,0", - { - "c": "#cccccc" - }, - "6,1", - "7,1", - "6,2", - "7,2", - "6,3", - "7,3", - "6,4", - "7,4", - "6,5", - "7,5", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "6,6\n\n\n5,0", - { - "c": "#777777" - }, - "6,7\n\n\n5,0", - { - "c": "#aaaaaa" - }, - "7,7\n\n\n6,0", - { - "x": 0.5, - "w": 2.75 - }, - "6,6\n\n\n5,1", - { - "c": "#777777" - }, - "7,7\n\n\n6,1\n\n\n\n\n\ne1" - ], - [ - { - "x": 1, - "c": "#aaaaaa", - "w": 1.25 - }, - "8,0\n\n\n7,0", - { - "w": 1.25 - }, - "9,0", - { - "w": 1.25 - }, - "8,1", - { - "c": "#cccccc", - "w": 6.25 - }, - "8,3\n\n\n8,0", - { - "c": "#aaaaaa" - }, - "8,5\n\n\n9,0", - "9,5\n\n\n9,0", - "8,6\n\n\n9,0", - { - "c": "#777777" - }, - "9,6", - "8,7", - "9,7" - ], - [ - { - "x": 1, - "w": 1.25 - }, - "8,0\n\n\n7,1\n\n\n\n\n\ne2", - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.25 - }, - "9,2\n\n\n8,1", - { - "c": "#cccccc", - "w": 2.25 - }, - "8,3\n\n\n8,1", - { - "w": 2.75 - }, - "9,4\n\n\n8,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "8,5\n\n\n9,1", - { - "w": 1.25 - }, - "9,5\n\n\n9,1", - { - "c": "#cccccc", - "w": 0.5, - "d": true - }, - "\n\n\n9,1" - ], - [ - { - "x": 4.75, - "w": 2.75 - }, - "9,2\n\n\n8,2", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "8,3\n\n\n8,2", - { - "c": "#cccccc", - "w": 2.25 - }, - "9,4\n\n\n8,2", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "8,5\n\n\n9,2", - { - "c": "#cccccc", - "w": 0.75, - "d": true - }, - "\n\n\n9,2", - { - "c": "#aaaaaa" - }, - "8,6\n\n\n9,2" - ], - [ - { - "x": 4.75, - "c": "#cccccc", - "w": 2.75 - }, - "9,2\n\n\n8,3", - { - "c": "#777777", - "w": 1.25 - }, - "8,3\n\n\n8,3\n\n\n\n\n\ne2", - { - "c": "#cccccc", - "w": 2.25 - }, - "9,4\n\n\n8,3", - { - "c": "#aaaaaa" - }, - "8,5\n\n\n9,3", - "9,5\n\n\n9,3", - { - "c": "#777777" - }, - "8,6\n\n\n9,3\n\n\n\n\n\ne1" + [ + { + "c": "#777777" + }, + "0,0\n\n\n0,1\n\n\n\n\n\ne0", + { + "x": 0.25 + }, + "0,0\n\n\n0,0", + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "0,1", + "1,1", + "0,2", + "1,2", + "0,3", + "1,3", + "0,4", + "1,4", + "0,5", + "1,5", + "0,6\n\n\n1,0", + "1,6\n\n\n1,0", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,7\n\n\n2,0", + { + "x": 0.25, + "w": 2 + }, + "0,6\n\n\n1,1", + { + "c": "#cccccc" + }, + "0,7\n\n\n2,1", + "1,7\n\n\n2,1" + ], + [ + { + "x": 1.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "3,0", + { + "c": "#cccccc" + }, + "2,1", + "3,1", + "2,2", + "3,2", + "2,3", + "3,3", + "2,4", + "3,4", + "2,5", + "3,5", + "2,6\n\n\n3,0", + "3,6\n\n\n3,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,7\n\n\n3,0", + { + "x": 0.75, + "w": 1.5 + }, + "2,6\n\n\n3,1", + { + "c": "#cccccc" + }, + "3,6\n\n\n3,1", + "2,7\n\n\n3,1" + ], + [ + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "5,0", + { + "c": "#cccccc" + }, + "4,1", + "5,1", + "4,2", + "5,2", + "4,3", + "5,3", + "4,4", + "5,4", + "4,5", + "5,5", + "4,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "5,6\n\n\n4,0", + { + "x": 1, + "w": 2.25 + }, + "4,6\n\n\n4,1", + { + "c": "#cccccc" + }, + "5,6\n\n\n4,1" + ], + [ + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, + "7,0", + { + "c": "#cccccc" + }, + "6,1", + "7,1", + "6,2", + "7,2", + "6,3", + "7,3", + "6,4", + "7,4", + "6,5", + "7,5", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "6,6\n\n\n5,0", + { + "c": "#777777" + }, + "6,7\n\n\n5,0", + { + "c": "#aaaaaa" + }, + "7,7\n\n\n6,0", + { + "x": 0.5, + "w": 2.75 + }, + "6,6\n\n\n5,1", + { + "c": "#777777" + }, + "7,7\n\n\n6,1\n\n\n\n\n\ne1" + ], + [ + { + "x": 1, + "c": "#aaaaaa", + "w": 1.25 + }, + "8,0\n\n\n7,0", + { + "w": 1.25 + }, + "9,0", + { + "w": 1.25 + }, + "8,1", + { + "c": "#cccccc", + "w": 6.25 + }, + "8,3\n\n\n8,0", + { + "c": "#aaaaaa" + }, + "8,5\n\n\n9,0", + "9,5\n\n\n9,0", + "8,6\n\n\n9,0", + { + "c": "#777777" + }, + "9,6", + "8,7", + "9,7" + ], + [ + { + "x": 1, + "w": 1.25 + }, + "8,0\n\n\n7,1\n\n\n\n\n\ne2", + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "9,2\n\n\n8,1", + { + "c": "#cccccc", + "w": 2.25 + }, + "8,3\n\n\n8,1", + { + "w": 2.75 + }, + "9,4\n\n\n8,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "8,5\n\n\n9,1", + { + "w": 1.25 + }, + "9,5\n\n\n9,1", + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, + "\n\n\n9,1" + ], + [ + { + "x": 4.75, + "w": 2.75 + }, + "9,2\n\n\n8,2", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "8,3\n\n\n8,2", + { + "c": "#cccccc", + "w": 2.25 + }, + "9,4\n\n\n8,2", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "8,5\n\n\n9,2", + { + "c": "#cccccc", + "w": 0.75, + "d": true + }, + "\n\n\n9,2", + { + "c": "#aaaaaa" + }, + "8,6\n\n\n9,2" + ], + [ + { + "x": 4.75, + "c": "#cccccc", + "w": 2.75 + }, + "9,2\n\n\n8,3", + { + "c": "#777777", + "w": 1.25 + }, + "8,3\n\n\n8,3\n\n\n\n\n\ne2", + { + "c": "#cccccc", + "w": 2.25 + }, + "9,4\n\n\n8,3", + { + "c": "#aaaaaa" + }, + "8,5\n\n\n9,3", + "9,5\n\n\n9,3", + { + "c": "#777777" + }, + "8,6\n\n\n9,3\n\n\n\n\n\ne1" ] ] } diff --git a/v3/kradoindustries/promenade/promenade.json b/v3/kradoindustries/promenade/promenade.json index 05a15907e0..53aa37fc9a 100644 --- a/v3/kradoindustries/promenade/promenade.json +++ b/v3/kradoindustries/promenade/promenade.json @@ -6,228 +6,238 @@ "rows": 5, "cols": 14 }, - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Bottom Row", "Two 3u", "6u", "Two 2u", "7u"] + [ + "Bottom Row", + "Two 3u", + "6u", + "Two 2u", + "7u" + ] ], "keymap": [ [ { - "c": "#aaaaaa", - "w": 1.5 - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "0,13" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - { - "c": "#aaaaaa", - "h": 1.5 - }, - "1,6", - { - "h": 1.5 - }, - "1,7", - { - "c": "#cccccc" - }, - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - { - "x": 2 - }, - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,13" - ], - [ - { - "y": -0.5, - "x": 6.5, - "h": 1.5 - }, - "3,6", - { - "h": 1.5 - }, - "3,7" - ], - [ - { - "y": -0.5, - "w": 1.5 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - { - "x": 2 - }, - "3,8", - "3,9", - "3,10", - "3,11", - "3,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "3,13" - ], - [ - { - "w": 1.5 - }, - "4,0", - "4,1", - "4,2\n\n\n0,0", - "4,3\n\n\n0,0", - { - "c": "#cccccc", - "w": 3 - }, - "4,5\n\n\n0,0", - { - "w": 3 - }, - "4,8\n\n\n0,0", - { - "c": "#aaaaaa" - }, - "4,10\n\n\n0,0", - "4,11\n\n\n0,0", - "4,12", - { - "w": 1.5 - }, - "4,13" - ], - [ - { - "x": 2.5 - }, - "4,2\n\n\n0,1", - "4,3\n\n\n0,1", - { - "c": "#cccccc", - "w": 6 - }, - "4,6\n\n\n0,1", - { - "c": "#aaaaaa" - }, - "4,10\n\n\n0,1", - "4,11\n\n\n0,1" - ], - [ - { - "x": 2.5 - }, - "4,2\n\n\n0,2", - "4,3\n\n\n0,2", - "4,4\n\n\n0,2", - { - "c": "#cccccc", - "w": 2 - }, - "4,5\n\n\n0,2", - { - "w": 2 - }, - "4,8\n\n\n0,2", - { - "c": "#aaaaaa" - }, - "4,9\n\n\n0,2", - "4,10\n\n\n0,2", - "4,11\n\n\n0,2" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "4,2\n\n\n0,3", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n0,3", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n0,3" + "c": "#aaaaaa", + "w": 1.5 + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "0,13" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + { + "c": "#aaaaaa", + "h": 1.5 + }, + "1,6", + { + "h": 1.5 + }, + "1,7", + { + "c": "#cccccc" + }, + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + { + "x": 2 + }, + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,13" + ], + [ + { + "y": -0.5, + "x": 6.5, + "h": 1.5 + }, + "3,6", + { + "h": 1.5 + }, + "3,7" + ], + [ + { + "y": -0.5, + "w": 1.5 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + { + "x": 2 + }, + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "3,13" + ], + [ + { + "w": 1.5 + }, + "4,0", + "4,1", + "4,2\n\n\n0,0", + "4,3\n\n\n0,0", + { + "c": "#cccccc", + "w": 3 + }, + "4,5\n\n\n0,0", + { + "w": 3 + }, + "4,8\n\n\n0,0", + { + "c": "#aaaaaa" + }, + "4,10\n\n\n0,0", + "4,11\n\n\n0,0", + "4,12", + { + "w": 1.5 + }, + "4,13" + ], + [ + { + "x": 2.5 + }, + "4,2\n\n\n0,1", + "4,3\n\n\n0,1", + { + "c": "#cccccc", + "w": 6 + }, + "4,6\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "4,10\n\n\n0,1", + "4,11\n\n\n0,1" + ], + [ + { + "x": 2.5 + }, + "4,2\n\n\n0,2", + "4,3\n\n\n0,2", + "4,4\n\n\n0,2", + { + "c": "#cccccc", + "w": 2 + }, + "4,5\n\n\n0,2", + { + "w": 2 + }, + "4,8\n\n\n0,2", + { + "c": "#aaaaaa" + }, + "4,9\n\n\n0,2", + "4,10\n\n\n0,2", + "4,11\n\n\n0,2" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,2\n\n\n0,3", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n0,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n0,3" ] ] } -} \ No newline at end of file +} diff --git a/v3/kwstudio/pisces/pisces.json b/v3/kwstudio/pisces/pisces.json index ce2cc3fc71..6234766b3a 100644 --- a/v3/kwstudio/pisces/pisces.json +++ b/v3/kwstudio/pisces/pisces.json @@ -1,202 +1,202 @@ -{ - "name": "Pisces", - "vendorId": "0x4B53", - "productId": "0x0001", - "matrix": { - "rows": 6, - "cols": 18 - }, - "layouts": { - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,6", - "0,7", - "0,8", - "0,9", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,10", - "0,11", - "0,12", - "0,13", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,14", - { - "x": 0.25 - }, - "0,15", - "0,16", - "0,17" - ], - [ - { - "y": 0.25, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,14", - { - "x": 0.25 - }, - "1,15", - "1,16", - "1,17" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - "2,13", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,14", - { - "x": 0.25 - }, - "2,15", - "2,16", - "2,17" - ], - [ - { - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - "3,12", - { - "c": "#777777", - "w": 2.25 - }, - "3,13" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,1", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,13", - { - "x": 1.25 - }, - "4,16" - ], - [ - { - "w": 1.5 - }, - "5,0", - "5,2", - { - "w": 1.5 - }, - "5,3", - { - "c": "#cccccc", - "w": 7 - }, - "5,7", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,11", - "5,13", - { - "w": 1.5 - }, - "5,14", - { - "x": 0.25 - }, - "5,15", - "5,16", - "5,17" - ] - ] - } -} +{ + "name": "Pisces", + "vendorId": "0x4B53", + "productId": "0x0001", + "matrix": { + "rows": 6, + "cols": 18 + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,6", + "0,7", + "0,8", + "0,9", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + { + "x": 0.25 + }, + "0,15", + "0,16", + "0,17" + ], + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,14", + { + "x": 0.25 + }, + "1,15", + "1,16", + "1,17" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + "2,13", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,14", + { + "x": 0.25 + }, + "2,15", + "2,16", + "2,17" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + { + "c": "#777777", + "w": 2.25 + }, + "3,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,1", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,13", + { + "x": 1.25 + }, + "4,16" + ], + [ + { + "w": 1.5 + }, + "5,0", + "5,2", + { + "w": 1.5 + }, + "5,3", + { + "c": "#cccccc", + "w": 7 + }, + "5,7", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11", + "5,13", + { + "w": 1.5 + }, + "5,14", + { + "x": 0.25 + }, + "5,15", + "5,16", + "5,17" + ] + ] + } +} diff --git a/v3/kwstudio/scorpio/scorpio.json b/v3/kwstudio/scorpio/scorpio.json index d225b407b6..a3d8cacf1d 100644 --- a/v3/kwstudio/scorpio/scorpio.json +++ b/v3/kwstudio/scorpio/scorpio.json @@ -2,12 +2,16 @@ "name": "Scorpio", "vendorId": "0x4B53", "productId": "0x0002", - "menus": ["qmk_rgblight"], - "keycodes": ["qmk_lighting"], "matrix": { "rows": 5, "cols": 16 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace" diff --git a/v3/kwub/bloop/bloop.json b/v3/kwub/bloop/bloop.json index 596bfd1dc0..f2ccaadfbf 100644 --- a/v3/kwub/bloop/bloop.json +++ b/v3/kwub/bloop/bloop.json @@ -2,17 +2,32 @@ "name": "Bloop65", "vendorId": "0x6b77", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ - ["Backspace", "Split", "Standard"], - ["Bottom row", "6.25u", "7u"] + [ + "Backspace", + "Split", + "Standard" + ], + [ + "Bottom row", + "6.25u", + "7u" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,16 +40,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"x": 1.25, "w": 2}, + { + "x": 1.25, + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -47,15 +71,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,15 +99,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -86,38 +127,68 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,12", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,12", "4,14" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,1" ] ] diff --git a/v3/ky01/ky01.json b/v3/ky01/ky01.json index 3f1f44baf5..fed1ea189e 100644 --- a/v3/ky01/ky01.json +++ b/v3/ky01/ky01.json @@ -2,38 +2,65 @@ "name": "KY-01", "vendorId": "0x4B4F", "productId": "0x4B59", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "Default", "7U", "With Right GUI"] + [ + "Bottom Row", + "Default", + "7U", + "With Right GUI" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,7", "0,8", "0,9", "0,10", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,11", "0,12", "0,13", "0,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,15" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -47,18 +74,30 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,9 +110,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,15", { "x": 1.25, @@ -87,9 +131,15 @@ "3,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -101,21 +151,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -126,47 +196,103 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12" ], - [{"y": -0.75, "x": 16.75}, "4,13"], [ - {"y": -0.25, "x": 2.5, "w": 1.25}, + { + "y": -0.75, + "x": 16.75 + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n3,0" ], - [{"y": -0.75, "x": 15.75}, "5,12", "5,13", "5,14"], [ - {"x": 2.5, "w": 1.5}, + { + "y": -0.75, + "x": 15.75 + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,10\n\n\n3,1", "5,11\n\n\n3,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,9\n\n\n3,2", "5,10\n\n\n3,2", "5,11\n\n\n3,2" diff --git a/v3/labyrinth75/labyrinth75.json b/v3/labyrinth75/labyrinth75.json index a998f165ac..f6bcb3ef14 100644 --- a/v3/labyrinth75/labyrinth75.json +++ b/v3/labyrinth75/labyrinth75.json @@ -2,34 +2,58 @@ "name": "labyrinth75", "vendorId": "0x4F53", "productId": "0x464B", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 9, "cols": 9}, + "matrix": { + "rows": 9, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,2", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,4", "0,5", "1,5", "0,6", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,6", "0,7", "1,7", "0,8", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "1,8" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "3,1", "2,2", "3,2", @@ -43,14 +67,21 @@ "3,6", "2,7", "3,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,8", "3,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "5,2", "4,3", @@ -63,15 +94,23 @@ "5,6", "4,7", "5,7", - {"w": 1.5}, + { + "w": 1.5 + }, "4,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,8" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "6,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,2", "6,3", "7,3", @@ -83,15 +122,24 @@ "7,6", "6,7", "7,7", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "2,1", "4,1", @@ -102,25 +150,44 @@ "8,3", "8,4", "8,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6", "8,7", "8,8" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,0", "7,0", "8,0" diff --git a/v3/lain/lain.json b/v3/lain/lain.json index 017f157854..e240061325 100644 --- a/v3/lain/lain.json +++ b/v3/lain/lain.json @@ -2,28 +2,89 @@ "name": "Lain", "vendorId": "0x04D8", "productId": "0xE8F4", - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, "layouts": { "keymap": [ - [{"y": 0.5, "x": 11.75}, "0,11"], - [{"y": -0.85, "x": 0.15}, "0,0", "0,1", {"x": 10.6, "w2": 1.5}, "0,12"], - [{"x": 0.2}, "1,0", "1,1", {"x": 10}, "1,11", "1,12"], [ - {"x": 0.25, "w": 1.25}, + { + "y": 0.5, + "x": 11.75 + }, + "0,11" + ], + [ + { + "y": -0.85, + "x": 0.15 + }, + "0,0", + "0,1", + { + "x": 10.6, + "w2": 1.5 + }, + "0,12" + ], + [ + { + "x": 0.2 + }, + "1,0", + "1,1", + { + "x": 10 + }, + "1,11", + "1,12" + ], + [ + { + "x": 0.25, + "w": 1.25 + }, "2,0", "2,1", - {"x": 9.35}, + { + "x": 9.35 + }, "2,11", - {"w2": 1.25}, + { + "w2": 1.25 + }, "2,12" ], - [{"x": 0.55, "w": 1.75}, "3,1", {"x": 10.5, "w2": 1.25}, "3,12"], [ - {"rx": 7.5, "ry": 3.5, "y": 0.1499999999999999, "x": 4.300000000000001}, + { + "x": 0.55, + "w": 1.75 + }, + "3,1", + { + "x": 10.5, + "w2": 1.25 + }, + "3,12" + ], + [ + { + "rx": 7.5, + "ry": 3.5, + "y": 0.1499999999999999, + "x": 4.300000000000001 + }, "3,11" ], [ - {"r": 15, "rx": 2, "ry": 0, "y": 0.4, "x": 0.5}, + { + "r": 15, + "rx": 2, + "ry": 0, + "y": 0.4, + "x": 0.5 + }, "0,2", "0,3", "0,4", @@ -31,26 +92,85 @@ "0,6" ], [ - {"x": 0.8500000000000001}, + { + "x": 0.8500000000000001 + }, "1,2", "1,3", - {"n": true}, + { + "n": true + }, "1,4", "1,5", "1,6" ], - [{"x": 1.4}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 1.4, "w": 1.25}, "3,2", "3,3", {"w": 1.25}, "3,4", "3,5"], [ - {"r": -15, "rx": 13.5, "y": 0.05, "x": -6.1}, + { + "x": 1.4 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 1.4, + "w": 1.25 + }, + "3,2", + "3,3", + { + "w": 1.25 + }, + "3,4", + "3,5" + ], + [ + { + "r": -15, + "rx": 13.5, + "y": 0.05, + "x": -6.1 + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -5.85}, "1,7", {"n": true}, "1,8", "1,9", "1,10"], - [{"x": -6.5}, "2,7", "2,8", "2,9", "2,10"], - [{"x": -7.05}, "3,7", {"w": 1.25}, "3,8", "3,9", "3,10"] + [ + { + "x": -5.85 + }, + "1,7", + { + "n": true + }, + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -6.5 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": -7.05 + }, + "3,7", + { + "w": 1.25 + }, + "3,8", + "3,9", + "3,10" + ] ] } } diff --git a/v3/laser_ninja/pumpkinpad/pumpkinpad.json b/v3/laser_ninja/pumpkinpad/pumpkinpad.json index d0459e5709..a51014a5cd 100644 --- a/v3/laser_ninja/pumpkinpad/pumpkinpad.json +++ b/v3/laser_ninja/pumpkinpad/pumpkinpad.json @@ -2,17 +2,40 @@ "name": "Pumpkinpad", "vendorId": "0x6C6E", "productId": "0x7070", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], "matrix": { "rows": 3, "cols": 4 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [{"x":0.5}, "0,0","0,1","0,2"], - ["1,0", "1,1", "1,2", "1,3"], - [{"x":0.5}, "2,0", "2,1", "2,2"] + [ + { + "x": 0.5 + }, + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "x": 0.5 + }, + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/latin17rgb/latin17rgb.json b/v3/latin17rgb/latin17rgb.json index 60bed83d26..cabebfd19c 100644 --- a/v3/latin17rgb/latin17rgb.json +++ b/v3/latin17rgb/latin17rgb.json @@ -2,14 +2,49 @@ "name": "latin17rgb", "vendorId": "0x7C88", "productId": "0x7C97", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", {"h": 2}, "1,3"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2", {"h": 2}, "3,3"], - [{"c": "#cccccc", "w": 2}, "4,0", "4,1"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + { + "h": 2 + }, + "1,3" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2", + { + "h": 2 + }, + "3,3" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "4,0", + "4,1" + ] ] } } diff --git a/v3/latin60RGB/latin60rgb.json b/v3/latin60RGB/latin60rgb.json index b868d6361a..62b1c5fb03 100644 --- a/v3/latin60RGB/latin60rgb.json +++ b/v3/latin60RGB/latin60rgb.json @@ -2,7 +2,10 @@ "name": "latin60RGB", "vendorId": "0x6C63", "productId": "0x6C69", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "keymap": [ [ @@ -19,11 +22,15 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -37,11 +44,15 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -54,11 +65,15 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,12" ], [ - {"w": 2}, + { + "w": 2 + }, "3,0", "3,1", "3,2", @@ -75,15 +90,26 @@ "3,13" ], [ - {"x": 1.25, "w": 1.25}, + { + "x": 1.25, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 6.25}, + { + "w": 6.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4" ] ] diff --git a/v3/latin64ble/latin64ble.json b/v3/latin64ble/latin64ble.json index 35c2ce0406..f66c44cf86 100644 --- a/v3/latin64ble/latin64ble.json +++ b/v3/latin64ble/latin64ble.json @@ -2,13 +2,22 @@ "name": "latin64ble", "vendorId": "0x6C63", "productId": "0x6C71", - "matrix": {"rows": 8, "cols": 8}, + "matrix": { + "rows": 8, + "cols": 8 + }, "layouts": { "keymap": [ [ - {"c": "#ecc82f", "t": "#fbfbfb"}, + { + "c": "#ecc82f", + "t": "#fbfbfb" + }, "0,0", - {"c": "#cccccc", "t": "#000000"}, + { + "c": "#cccccc", + "t": "#000000" + }, "0,1", "0,2", "0,3", @@ -21,11 +30,15 @@ "1,2", "1,3", "1,4", - {"w": 2}, + { + "w": 2 + }, "1,5" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,6", "1,7", "2,0", @@ -39,11 +52,15 @@ "3,0", "3,1", "3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "3,3" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,4", "3,5", "3,6", @@ -56,11 +73,15 @@ "4,5", "4,6", "4,7", - {"w": 2.25}, + { + "w": 2.25 + }, "5,0" ], [ - {"w": 2}, + { + "w": 2 + }, "5,1", "5,2", "5,3", @@ -77,13 +98,21 @@ "6,6" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,7", - {"w": 1.25}, + { + "w": 1.25 + }, "7,0", - {"w": 1.25}, + { + "w": 1.25 + }, "7,1", - {"w": 6.25}, + { + "w": 6.25 + }, "7,2", "7,3", "7,4", diff --git a/v3/latinpadble/latinpadble.json b/v3/latinpadble/latinpadble.json index 22a8e67491..7129d81d0d 100644 --- a/v3/latinpadble/latinpadble.json +++ b/v3/latinpadble/latinpadble.json @@ -2,14 +2,39 @@ "name": "latinpadble", "vendorId": "0x7C88", "productId": "0x7C98", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { "keymap": [ - ["0,0"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3"] + [ + "0,0" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3" + ] ] } } diff --git a/v3/lazydesigners/bolt.json b/v3/lazydesigners/bolt.json index 29960ee0c6..73ab6a9b17 100644 --- a/v3/lazydesigners/bolt.json +++ b/v3/lazydesigners/bolt.json @@ -2,80 +2,135 @@ "name": "LAZYDESIGERS Bolt", "vendorId": "0x4C44", "productId": "0x0041", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 1.5}, + { + "x": 1.5 + }, "0,6", "0,7", "0,8", "0,9", "0,10", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "0,11" ], [ - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1.5}, + { + "x": 1.5 + }, "1,6", "1,7", "1,8", "1,9", "1,10", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "1,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 0.5}, + { + "x": 0.5 + }, "2,6", "2,7", "2,8", "2,9", "2,10", "2,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,11" ], [ - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,0", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,1", - {"c": "#777777", "x": 0.75, "w": 1.25}, + { + "c": "#777777", + "x": 0.75, + "w": 1.25 + }, "3,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,4", - {"c": "#777777", "x": 0.5, "w": 2.25}, + { + "c": "#777777", + "x": 0.5, + "w": 2.25 + }, "3,6", "3,7", - {"x": 0.75}, - {"c": "#cccccc"}, + { + "x": 0.75 + }, + { + "c": "#cccccc" + }, "3,8", "3,9", "3,10" diff --git a/v3/lazydesigners/cassette8.json b/v3/lazydesigners/cassette8.json index fb938d364d..5d10d1f618 100644 --- a/v3/lazydesigners/cassette8.json +++ b/v3/lazydesigners/cassette8.json @@ -2,13 +2,30 @@ "name": "Cassette8", "vendorId": "0x4C44", "productId": "0x0008", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 2, "cols": 4}, + "matrix": { + "rows": 2, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/v3/lazydesigners/dimple.json b/v3/lazydesigners/dimple.json index 0ddea6a658..97486e544d 100644 --- a/v3/lazydesigners/dimple.json +++ b/v3/lazydesigners/dimple.json @@ -2,12 +2,24 @@ "name": "LAZYDESIGERS Dimple", "vendorId": "0x4C44", "productId": "0x0040", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Style", "Staggered", "Staggered iso", "Ortho"], + [ + "Style", + "Staggered", + "Staggered iso", + "Ortho" + ], [ "Bottom Row", "Split", @@ -20,9 +32,14 @@ ], "keymap": [ [ - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "0,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,0", "0,2\n\n\n0,0", "0,3\n\n\n0,0", @@ -33,11 +50,19 @@ "0,8\n\n\n0,0", "0,9\n\n\n0,0", "0,10\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,11\n\n\n0,0", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "0,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", @@ -58,9 +83,15 @@ "x2": -0.25 }, "1,11\n\n\n0,1", - {"x": 1, "c": "#777777", "w": 1.25}, + { + "x": 1, + "c": "#777777", + "w": 1.25 + }, "0,0\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,2", "0,2\n\n\n0,2", "0,3\n\n\n0,2", @@ -71,13 +102,21 @@ "0,8\n\n\n0,2", "0,9\n\n\n0,2", "0,10\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "0,11\n\n\n0,2" ], [ - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "1,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,0", "1,2\n\n\n0,0", "1,3\n\n\n0,0", @@ -88,11 +127,19 @@ "1,8\n\n\n0,0", "1,9\n\n\n0,0", "1,10\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,11\n\n\n0,0", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "1,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,1", "1,2\n\n\n0,1", "1,3\n\n\n0,1", @@ -103,9 +150,14 @@ "1,8\n\n\n0,1", "1,9\n\n\n0,1", "1,10\n\n\n0,1", - {"x": 2.25, "w": 1.25}, + { + "x": 2.25, + "w": 1.25 + }, "1,0\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,2", "1,2\n\n\n0,2", "1,3\n\n\n0,2", @@ -116,13 +168,21 @@ "1,8\n\n\n0,2", "1,9\n\n\n0,2", "1,10\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,11\n\n\n0,2" ], [ - {"x": 1, "w": 1.75}, + { + "x": 1, + "w": 1.75 + }, "2,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,0", "2,2\n\n\n0,0", "2,3\n\n\n0,0", @@ -132,11 +192,19 @@ "2,7\n\n\n0,0", "2,8\n\n\n0,0", "2,9\n\n\n0,0", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "2,10\n\n\n0,0", - {"x": 1, "w": 1.75}, + { + "x": 1, + "w": 1.75 + }, "2,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,1", "2,2\n\n\n0,1", "2,3\n\n\n0,1", @@ -146,11 +214,19 @@ "2,7\n\n\n0,1", "2,8\n\n\n0,1", "2,9\n\n\n0,1", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "2,10\n\n\n0,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "2,0\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,2", "2,2\n\n\n0,2", "2,3\n\n\n0,2", @@ -161,88 +237,177 @@ "2,8\n\n\n0,2", "2,9\n\n\n0,2", "2,10\n\n\n0,2", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "2,11\n\n\n0,2" ], [ - {"x": 1, "d": true, "w": 0.75}, + { + "x": 1, + "d": true, + "w": 0.75 + }, "\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0\n\n\n1,0", "3,2\n\n\n1,0", "3,3\n\n\n1,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,4\n\n\n1,0", - {"w": 2.75}, + { + "w": 2.75 + }, "3,6\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n1,0", "3,8\n\n\n1,0", "3,9\n\n\n1,0", - {"x": 1, "d": true, "w": 0.75}, + { + "x": 1, + "d": true, + "w": 0.75 + }, "\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0\n\n\n1,1", "3,2\n\n\n1,1", "3,3\n\n\n1,1", "3,4\n\n\n1,1", - {"c": "#777777", "w": 3}, + { + "c": "#777777", + "w": 3 + }, "3,5\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,6\n\n\n1,1", "3,7\n\n\n1,1", "3,8\n\n\n1,1", "3,9\n\n\n1,1", - {"x": 1, "d": true, "w": 0.75}, + { + "x": 1, + "d": true, + "w": 0.75 + }, "\n\n\n1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0\n\n\n1,2", "3,2\n\n\n1,2", "3,3\n\n\n1,2", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "3,4\n\n\n1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,5\n\n\n1,2", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "3,6\n\n\n1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n1,2", "3,8\n\n\n1,2", "3,9\n\n\n1,2", - {"x": 1, "d": true, "w": 0.75}, + { + "x": 1, + "d": true, + "w": 0.75 + }, "\n\n\n1,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0\n\n\n1,3", "3,2\n\n\n1,3", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "3,4\n\n\n1,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8\n\n\n1,3", "3,9\n\n\n1,3", - {"x": 1, "w": 1.25, "c": "#aaaaaa"}, + { + "x": 1, + "w": 1.25, + "c": "#aaaaaa" + }, "3,0\n\n\n1,4", - {"x": 0.63, "w": 1.25}, + { + "x": 0.63, + "w": 1.25 + }, "3,2\n\n\n1,4", "3,3\n\n\n1,4", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "3,4\n\n\n1,4", - {"w": 2.25}, + { + "w": 2.25 + }, "3,6\n\n\n1,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n1,4", - {"w": 1.25}, + { + "w": 1.25 + }, "3,8\n\n\n1,4", - {"x": 0.63, "w": 1.25}, + { + "x": 0.63, + "w": 1.25 + }, "3,9\n\n\n1,4", - {"x": 1, "w": 1.25, "c": "#aaaaaa"}, + { + "x": 1, + "w": 1.25, + "c": "#aaaaaa" + }, "3,0\n\n\n1,5", - {"x": 0.63, "w": 1.25}, + { + "x": 0.63, + "w": 1.25 + }, "3,2\n\n\n1,5", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "3,4\n\n\n1,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8\n\n\n1,5", - {"x": 0.63, "w": 1.25}, + { + "x": 0.63, + "w": 1.25 + }, "3,9\n\n\n1,5" ] ] diff --git a/v3/lazydesigners/dimpleplus.json b/v3/lazydesigners/dimpleplus.json index 4f466babc9..4e0908ed10 100644 --- a/v3/lazydesigners/dimpleplus.json +++ b/v3/lazydesigners/dimpleplus.json @@ -2,21 +2,47 @@ "name": "DimplePlus", "vendorId": "0x4C44", "productId": "0x0061", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Split", "2U"], - ["Enter", "1.25U", "2.25U", "ISO"], - ["Bottom Row", "Split", "7U"] + [ + "Backspace", + "Split", + "2U" + ], + [ + "Enter", + "1.25U", + "2.25U", + "ISO" + ], + [ + "Bottom Row", + "Split", + "7U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.5}, - {"c": "#cccccc"}, + { + "x": 0.5 + }, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,12 +54,19 @@ "0,9", "0,10\n\n\n0,0", "0,11\n\n\n0,0", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "0,10\n\n\n0,1" ], [ - {"y": 0.25}, - {"c": "#aaaaaa"}, + { + "y": 0.25 + }, + { + "c": "#aaaaaa" + }, "1,0", "1,1", "1,2", @@ -45,9 +78,15 @@ "1,8", "1,9", "1,10", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "1,11\n\n\n1,0", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "1,11\n\n\n1,1", { "x": 1.75, @@ -61,9 +100,13 @@ "1,11\n\n\n1,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,1", "2,2", "2,3", @@ -74,17 +117,32 @@ "2,8", "2,9", "2,10\n\n\n1,0", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "2,11\n\n\n1,0", - {"x": -0.75, "c": "#777777", "w": 2.25}, + { + "x": -0.75, + "c": "#777777", + "w": 2.25 + }, "2,11\n\n\n1,1", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,10\n\n\n1,2" ], [ - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -94,22 +152,39 @@ "3,7", "3,8", "3,9", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "3,10" ], [ - {"c": "#777777", "x": 0.75}, + { + "c": "#777777", + "x": 0.75 + }, "4,0", "4,2", "4,3\n\n\n2,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n2,0", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "4,6\n\n\n2,0", "4,7\n\n\n2,0", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,4\n\n\n2,1", - {"x": -7}, + { + "x": -7 + }, "4,8", "4,9" ] diff --git a/v3/lazydesigners/the30.json b/v3/lazydesigners/the30.json index 700c642186..40aeb52481 100644 --- a/v3/lazydesigners/the30.json +++ b/v3/lazydesigners/the30.json @@ -2,14 +2,54 @@ "name": "THE30", "vendorId": "0x4C44", "productId": "0x0030", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 3, "cols": 10}, + "matrix": { + "rows": 3, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", "0,9"], - ["1,0", "1,1", "1,2", "1,3", "1,4", "1,5", "1,6", "1,7", "1,8", "1,9"], - ["2,0", "2,1", "2,2", "2,3", "2,4", "2,5", "2,6", "2,7", "2,8", "2,9"] + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9" + ] ] } } diff --git a/v3/lazydesigners/the40.json b/v3/lazydesigners/the40.json index 4084fcde94..76368bab49 100644 --- a/v3/lazydesigners/the40.json +++ b/v3/lazydesigners/the40.json @@ -2,12 +2,24 @@ "name": "LAZYDESIGERS THE40", "vendorId": "0x4C44", "productId": "0x0042", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Style", "Staggered 1U Shift", "Staggered 1.25U Shift", "Ortho"], + [ + "Style", + "Staggered 1U Shift", + "Staggered 1.25U Shift", + "Ortho" + ], [ "Bottom Row", "Staggered Split", @@ -18,9 +30,13 @@ ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -31,13 +47,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,0", "1,2\n\n\n0,0", "1,3\n\n\n0,0", @@ -47,11 +70,19 @@ "1,7\n\n\n0,0", "1,8\n\n\n0,0", "1,9\n\n\n0,0", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,10\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,1", "1,2\n\n\n0,1", "1,3\n\n\n0,1", @@ -61,10 +92,15 @@ "1,7\n\n\n0,1", "1,8\n\n\n0,1", "1,9\n\n\n0,1", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,10\n\n\n0,1", "1,0\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,2", "1,2\n\n\n0,2", "1,3\n\n\n0,2", @@ -75,13 +111,20 @@ "1,8\n\n\n0,2", "1,9\n\n\n0,2", "1,10\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11\n\n\n0,2" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,0", "2,2\n\n\n0,0", "2,3\n\n\n0,0", @@ -90,13 +133,22 @@ "2,6\n\n\n0,0", "2,7\n\n\n0,0", "2,8\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "2,9\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,10\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,1", "2,2\n\n\n0,1", "2,3\n\n\n0,1", @@ -106,10 +158,15 @@ "2,7\n\n\n0,1", "2,8\n\n\n0,1", "2,9\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,10\n\n\n0,1", "2,0\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,2", "2,2\n\n\n0,2", "2,3\n\n\n0,2", @@ -120,33 +177,59 @@ "2,8\n\n\n0,2", "2,9\n\n\n0,2", "2,10\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11\n\n\n0,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n1,0", "3,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n1,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,4\n\n\n1,0", - {"w": 2.75}, + { + "w": 2.75 + }, "3,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8\n\n\n1,0", "3,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", "3,2\n\n\n1,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,4\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,10\n\n\n1,1", "3,0\n\n\n1,2", "3,1\n\n\n1,2", @@ -165,9 +248,14 @@ "3,2\n\n\n1,3", "3,3\n\n\n1,3", "3,4\n\n\n1,3", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,5\n\n\n1,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n1,3", "3,8\n\n\n1,3", "3,9\n\n\n1,3", diff --git a/v3/lazydesigners/the60rev2.json b/v3/lazydesigners/the60rev2.json index 0631ef07f7..aa19bb3170 100644 --- a/v3/lazydesigners/the60rev2.json +++ b/v3/lazydesigners/the60rev2.json @@ -2,15 +2,38 @@ "name": "LAZYDESIGNERS THE60Rev2", "vendorId": "0x4C44", "productId": "0x0062", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "2U", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "ANSI", "ISO"], - ["Right Shift", "Split", "ANSI"], + [ + "Backspace", + "2U", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Split", + "ANSI" + ], [ "Bottom Row", "Tsangan", @@ -23,9 +46,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -38,16 +66,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -60,7 +100,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.75, @@ -74,9 +117,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -88,18 +137,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -110,116 +173,235 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,0", "3,13\n\n\n3,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,0", "4,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,1", - {"w": 1}, + { + "w": 1 + }, "4,6\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,1", - {"c": "#aaaaaa", "w": 1}, + { + "c": "#aaaaaa", + "w": 1 + }, "4,10\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", "4,12\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,4", - {"d": true}, + { + "d": true + }, "\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,4", - {"w": 1}, + { + "w": 1 + }, "4,6\n\n\n4,4", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,4", - {"c": "#aaaaaa", "w": 1}, + { + "c": "#aaaaaa", + "w": 1 + }, "4,10\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,4", - {"d": true}, + { + "d": true + }, "\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,4" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "\n\n\n4,5", "4,1\n\n\n4,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,5", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,5", - {"w": 1}, + { + "w": 1 + }, "4,6\n\n\n4,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,5", - {"c": "#aaaaaa", "w": 1}, + { + "c": "#aaaaaa", + "w": 1 + }, "4,10\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,5", "4,12\n\n\n4,5", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,5" ] ] diff --git a/v3/lck75/lck75.json b/v3/lck75/lck75.json index 943a981df3..6c1b8d2012 100644 --- a/v3/lck75/lck75.json +++ b/v3/lck75/lck75.json @@ -2,34 +2,52 @@ "name": "LCK75", "vendorId": "0x7856", "productId": "0x6163", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -43,15 +61,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +93,24 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -84,15 +122,26 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -103,27 +152,65 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "4,14" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "4,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "5,12", "5,13", "5,14"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,12", + "5,13", + "5,14" + ] ] } } diff --git a/v3/le_chiffre/le_chiffre.json b/v3/le_chiffre/le_chiffre.json index 512a8b692f..f773427345 100644 --- a/v3/le_chiffre/le_chiffre.json +++ b/v3/le_chiffre/le_chiffre.json @@ -2,63 +2,167 @@ "name": "Le Chiffre", "vendorId": "0x7431", "productId": "0xD645", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 10}, + "matrix": { + "rows": 4, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 2}, "0,2", {"x": 5.5}, "0,7"], [ - {"y": -0.75, "x": 1}, + { + "x": 2 + }, + "0,2", + { + "x": 5.5 + }, + "0,7" + ], + [ + { + "y": -0.75, + "x": 1 + }, "0,1", - {"x": 1}, + { + "x": 1 + }, "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "3,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", - {"x": 1}, + { + "x": 1 + }, "0,8" ], - [{"y": -0.75}, "0,0", {"x": 9.5}, "0,9"], - [{"y": -0.5, "x": 2}, "1,2", {"x": 5.5}, "1,7"], [ - {"y": -0.75, "x": 1}, + { + "y": -0.75 + }, + "0,0", + { + "x": 9.5 + }, + "0,9" + ], + [ + { + "y": -0.5, + "x": 2 + }, + "1,2", + { + "x": 5.5 + }, + "1,7" + ], + [ + { + "y": -0.75, + "x": 1 + }, "1,1", - {"x": 1}, + { + "x": 1 + }, "1,3", "1,4", - {"x": 1.5}, + { + "x": 1.5 + }, "1,5", "1,6", - {"x": 1}, + { + "x": 1 + }, "1,8" ], - [{"y": -0.75}, "1,0", {"x": 9.5}, "1,9"], - [{"y": -0.5, "x": 2}, "2,2", {"x": 5.5}, "2,7"], [ - {"y": -0.75, "x": 1}, + { + "y": -0.75 + }, + "1,0", + { + "x": 9.5 + }, + "1,9" + ], + [ + { + "y": -0.5, + "x": 2 + }, + "2,2", + { + "x": 5.5 + }, + "2,7" + ], + [ + { + "y": -0.75, + "x": 1 + }, "2,1", - {"x": 1}, + { + "x": 1 + }, "2,3", "2,4", - {"x": 1.5}, + { + "x": 1.5 + }, "2,5", "2,6", - {"x": 1}, + { + "x": 1 + }, "2,8" ], - [{"y": -0.75}, "2,0", {"x": 9.5}, "2,9"], [ - {"y": -0.25, "x": 1.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75 + }, + "2,0", + { + "x": 9.5 + }, + "2,9" + ], + [ + { + "y": -0.25, + "x": 1.75, + "c": "#aaaaaa", + "w": 1.25 + }, "3,2", - {"w": 2}, + { + "w": 2 + }, "3,4", - {"x": 1.5, "w": 2}, + { + "x": 1.5, + "w": 2 + }, "3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "3,7" ] ] diff --git a/v3/lfkeyboards/lfk78/lfk78.json b/v3/lfkeyboards/lfk78/lfk78.json index 818d5c6e7a..26c84889ac 100644 --- a/v3/lfkeyboards/lfk78/lfk78.json +++ b/v3/lfkeyboards/lfk78/lfk78.json @@ -2,16 +2,27 @@ "name": "LFK78", "vendorId": "0x4C46", "productId": "0x3738", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ [ - {"y": 1}, + { + "y": 1 + }, "0,0", "0,1", - {"x": 0.5}, + { + "x": 0.5 + }, "0,2", "0,3", "0,4", @@ -25,16 +36,23 @@ "0,12", "0,13", "0,14", - {"w": 2}, + { + "w": 2 + }, "0,15", - {"x": 0.5}, + { + "x": 0.5 + }, "0,16", "0,17" ], [ "1,0", "1,1", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", "1,3", "1,4", @@ -48,16 +66,23 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15", - {"x": 0.5}, + { + "x": 0.5 + }, "1,16", "1,17" ], [ "2,0", "2,1", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", "2,3", "2,4", @@ -70,13 +95,18 @@ "2,11", "2,12", "2,13", - {"w": 2.25}, + { + "w": 2.25 + }, "2,14" ], [ "3,0", "3,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2", "3,4", "3,5", @@ -88,29 +118,50 @@ "3,11", "3,12", "3,13", - {"w": 2.75}, + { + "w": 2.75 + }, "3,14", - {"x": 0.5}, + { + "x": 0.5 + }, "3,16" ], [ "4,0", "4,1", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 6.25}, + { + "w": 6.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14", - {"x": 0.75}, + { + "x": 0.75 + }, "4,15", "4,16", "4,17" diff --git a/v3/lfkeyboards/lfkpad/lfkpad.json b/v3/lfkeyboards/lfkpad/lfkpad.json index 0ebe677f1c..833dfe554a 100644 --- a/v3/lfkeyboards/lfkpad/lfkpad.json +++ b/v3/lfkeyboards/lfkpad/lfkpad.json @@ -2,17 +2,62 @@ "name": "LFKPad", "vendorId": "0x4C46", "productId": "0x3231", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", {"h": 2}, "2,3"], - ["3,0", "3,1", "3,2"], - ["4,0", "4,1", "4,2", {"c": "#777777", "h": 2}, "4,3"], - [{"c": "#cccccc", "w": 2}, "5,0", "5,2"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + { + "h": 2 + }, + "2,3" + ], + [ + "3,0", + "3,1", + "3,2" + ], + [ + "4,0", + "4,1", + "4,2", + { + "c": "#777777", + "h": 2 + }, + "4,3" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "5,0", + "5,2" + ] ] } } diff --git a/v3/lfkeyboards/smk65/smk65-revf.json b/v3/lfkeyboards/smk65/smk65-revf.json index 8a00722f0e..dbe3349868 100644 --- a/v3/lfkeyboards/smk65/smk65-revf.json +++ b/v3/lfkeyboards/smk65/smk65-revf.json @@ -2,19 +2,29 @@ "name": "SMK65v2 RevF", "vendorId": "0x4C46", "productId": "0x565F", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "Split Space", "7U"], + [ + "Bottom Row", + "6.25U", + "Split Space", + "7U" + ], "Right Mods" ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", "0,1", "0,2", @@ -28,18 +38,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,15", - {"x": 1.25}, + { + "x": 1.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,7 +75,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", "1,15", { @@ -67,9 +92,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,21 +112,39 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15", - {"x": 1}, + { + "x": 1 + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -106,56 +155,107 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14\n\n\n3,0", "3,15", - {"x": 0.5, "c": "#aaaaaa", "w": 2.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n5,0", "4,11\n\n\n5,0", "4,12\n\n\n5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13", "2,13", "3,13" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n5,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2" ] ] diff --git a/v3/lgbtkl/lgbtkl.json b/v3/lgbtkl/lgbtkl.json index a8a4c4dfc0..06af2ee7af 100644 --- a/v3/lgbtkl/lgbtkl.json +++ b/v3/lgbtkl/lgbtkl.json @@ -1,207 +1,207 @@ -{ - "name": "LGBTKL", - "vendorId": "0x6F6A", - "productId": "0x4C54", - "matrix": { - "rows": 5, - "cols": 19 - }, - "layouts": { - "labels": [ - "Split Backspace", - "Split Right Shift", - "Split Space" - ], - "keymap": [ - [ - { - "c": "#aaaaaa" - }, - "0,0", - { - "x": 0.25, - "c": "#777777" - }, - "0,1", - { - "c": "#cccccc" - }, - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - "0,13", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,14\n\n\n0,0", - { - "x": 0.25 - }, - "0,16", - "0,17", - "0,18", - { - "x": 1 - }, - "0,14\n\n\n0,1", - "0,15\n\n\n0,1" - ], - [ - "1,0", - { - "x": 0.25, - "w": 1.5 - }, - "1,1", - { - "c": "#cccccc" - }, - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - "1,13", - { - "w": 1.5 - }, - "1,15", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "1,16", - "1,17", - "1,18" - ], - [ - "2,0", - { - "x": 0.25, - "w": 1.75 - }, - "2,1", - { - "c": "#cccccc" - }, - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#777777", - "w": 2.25 - }, - "2,14" - ], - [ - { - "c": "#aaaaaa" - }, - "3,0", - { - "x": 0.25, - "w": 2.25 - }, - "3,1", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,14\n\n\n1,0", - { - "x": 1.25 - }, - "3,17", - { - "x": 1.25, - "w": 1.75 - }, - "3,13\n\n\n1,1", - "3,15\n\n\n1,1" - ], - [ - "4,0", - { - "x": 0.25, - "w": 1.5 - }, - "4,1", - "4,2", - { - "w": 1.5 - }, - "4,3", - { - "c": "#cccccc", - "w": 7 - }, - "4,7\n\n\n2,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11", - "4,13", - { - "w": 1.5 - }, - "4,15", - { - "x": 0.25 - }, - "4,16", - "4,17", - "4,18" - ], - [ - { - "x": 5.25, - "c": "#cccccc", - "w": 3 - }, - "4,5\n\n\n2,1", - "4,7\n\n\n2,1", - { - "w": 3 - }, - "4,9\n\n\n2,1" - ] - ] - } -} +{ + "name": "LGBTKL", + "vendorId": "0x6F6A", + "productId": "0x4C54", + "matrix": { + "rows": 5, + "cols": 19 + }, + "layouts": { + "labels": [ + "Split Backspace", + "Split Right Shift", + "Split Space" + ], + "keymap": [ + [ + { + "c": "#aaaaaa" + }, + "0,0", + { + "x": 0.25, + "c": "#777777" + }, + "0,1", + { + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "x": 0.25 + }, + "0,16", + "0,17", + "0,18", + { + "x": 1 + }, + "0,14\n\n\n0,1", + "0,15\n\n\n0,1" + ], + [ + "1,0", + { + "x": 0.25, + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + "1,13", + { + "w": 1.5 + }, + "1,15", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "1,16", + "1,17", + "1,18" + ], + [ + "2,0", + { + "x": 0.25, + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#777777", + "w": 2.25 + }, + "2,14" + ], + [ + { + "c": "#aaaaaa" + }, + "3,0", + { + "x": 0.25, + "w": 2.25 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,14\n\n\n1,0", + { + "x": 1.25 + }, + "3,17", + { + "x": 1.25, + "w": 1.75 + }, + "3,13\n\n\n1,1", + "3,15\n\n\n1,1" + ], + [ + "4,0", + { + "x": 0.25, + "w": 1.5 + }, + "4,1", + "4,2", + { + "w": 1.5 + }, + "4,3", + { + "c": "#cccccc", + "w": 7 + }, + "4,7\n\n\n2,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11", + "4,13", + { + "w": 1.5 + }, + "4,15", + { + "x": 0.25 + }, + "4,16", + "4,17", + "4,18" + ], + [ + { + "x": 5.25, + "c": "#cccccc", + "w": 3 + }, + "4,5\n\n\n2,1", + "4,7\n\n\n2,1", + { + "w": 3 + }, + "4,9\n\n\n2,1" + ] + ] + } +} diff --git a/v3/lily58/lily58.json b/v3/lily58/lily58.json index 7205c436db..9ff03f74a5 100644 --- a/v3/lily58/lily58.json +++ b/v3/lily58/lily58.json @@ -2,92 +2,322 @@ "name": "Lily58", "vendorId": "0x04D8", "productId": "0xEB2D", - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, "layouts": { "labels": [], "keymap": [ - [{"x": 3.5}, "0,3", {"x": 8.5}, "5,3"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3", + { + "x": 8.5 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 6.5}, + { + "x": 6.5 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5.5}, "0,5", {"x": 4.5}, "5,5"], - [{"y": -0.875, "x": 1.5}, "0,1", {"x": 12.5}, "5,1"], [ - {"y": -0.875, "x": 0.5, "c": "#777777"}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 4.5 + }, + "5,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "0,1", + { + "x": 12.5 + }, + "5,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#777777" + }, "0,0", - {"x": 14.5, "c": "#cccccc"}, + { + "x": 14.5, + "c": "#cccccc" + }, "5,0" ], - [{"y": -0.5, "x": 3.5}, "1,3", {"x": 8.5}, "6,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.5, + "x": 3.5 + }, + "1,3", + { + "x": 8.5 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 6.5}, + { + "x": 6.5 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5.5}, "1,5", {"x": 4.5}, "6,5"], - [{"y": -0.875, "x": 1.5}, "1,1", {"x": 12.5}, "6,1"], [ - {"y": -0.875, "x": 0.5, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 4.5 + }, + "6,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "1,1", + { + "x": 12.5 + }, + "6,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, "1,0", - {"x": 14.5, "c": "#cccccc"}, + { + "x": 14.5, + "c": "#cccccc" + }, "6,0" ], - [{"y": -0.5, "x": 3.5}, "2,3", {"x": 8.5}, "7,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.5, + "x": 3.5 + }, + "2,3", + { + "x": 8.5 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 6.5}, + { + "x": 6.5 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 4.5}, "7,5"], - [{"y": -0.875, "x": 1.5}, "2,1", {"x": 12.5}, "7,1"], [ - {"y": -0.875, "x": 0.5, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 4.5 + }, + "7,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "2,1", + { + "x": 12.5 + }, + "7,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, "2,0", - {"x": 14.5, "c": "#cccccc"}, + { + "x": 14.5, + "c": "#cccccc" + }, "7,0" ], - [{"y": -0.75, "x": 6.5}, "4,5", {"x": 2.5}, "9,5"], - [{"y": -0.75, "x": 3.5}, "3,3", {"x": 8.5}, "8,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.75, + "x": 6.5 + }, + "4,5", + { + "x": 2.5 + }, + "9,5" + ], + [ + { + "y": -0.75, + "x": 3.5 + }, + "3,3", + { + "x": 8.5 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 6.5}, + { + "x": 6.5 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5.5}, "3,5", {"x": 4.5}, "8,5"], - [{"y": -0.875, "x": 1.5}, "3,1", {"x": 12.5}, "8,1"], - [{"y": -0.875, "x": 0.5, "c": "#aaaaaa"}, "3,0", {"x": 14.5}, "8,0"], - [{"y": -0.375, "x": 3}, "4,1"], - [{"y": -0.975, "x": 4}, "4,2", {"x": 7.5}, "9,2", "9,1"], [ - {"y": -0.9, "x": 5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 4.5 + }, + "8,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "3,1", + { + "x": 12.5 + }, + "8,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, + "3,0", + { + "x": 14.5 + }, + "8,0" + ], + [ + { + "y": -0.375, + "x": 3 + }, + "4,1" + ], + [ + { + "y": -0.975, + "x": 4 + }, + "4,2", + { + "x": 7.5 + }, + "9,2", + "9,1" + ], + [ + { + "y": -0.9, + "x": 5 + }, "4,3", - {"x": 0.5, "c": "#777777", "h": 1.5}, + { + "x": 0.5, + "c": "#777777", + "h": 1.5 + }, "4,4", - {"x": 2.5, "h": 1.5}, + { + "x": 2.5, + "h": 1.5 + }, "9,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "9,3" ] ] diff --git a/v3/lily58/lily58r2g.json b/v3/lily58/lily58r2g.json index e4869cca9e..dd8113753d 100644 --- a/v3/lily58/lily58r2g.json +++ b/v3/lily58/lily58r2g.json @@ -1,36 +1,330 @@ { - "name": "Lily58 R2G", - "vendorId": "0x04D8", - "productId": "0xEB2E", - "menus": [ "qmk_rgb_matrix" ], - "keycodes": [ "qmk_lighting" ], - "matrix": { "rows": 10, "cols": 6 }, - "layouts": { - "keymap": [ - [{"x":3.5},"0,3",{"x":8.5},"5,3"], - [{"y":-0.875,"x":2.5},"0,2",{"x":1},"0,4",{"x":6.5},"5,4",{"x":1},"5,2"], - [{"y":-0.875,"x":5.5},"0,5",{"x":4.5},"5,5"], - [{"y":-0.875,"x":1.5},"0,1",{"x":12.5},"5,1"], - [{"y":-0.875,"x":0.5,"c":"#777777"},"0,0",{"x":14.5,"c":"#cccccc"},"5,0"], - [{"y":-0.5,"x":3.5},"1,3",{"x":8.5},"6,3"], - [{"y":-0.875,"x":2.5},"1,2",{"x":1},"1,4",{"x":6.5},"6,4",{"x":1},"6,2"], - [{"y":-0.875,"x":5.5},"1,5",{"x":4.5},"6,5"], - [{"y":-0.875,"x":1.5},"1,1",{"x":12.5},"6,1"], - [{"y":-0.875,"x":0.5,"c":"#aaaaaa"},"1,0",{"x":14.5,"c":"#cccccc"},"6,0"], - [{"y":-0.5,"x":3.5},"2,3",{"x":8.5},"7,3"], - [{"y":-0.875,"x":2.5},"2,2",{"x":1},"2,4",{"x":6.5},"7,4",{"x":1},"7,2"], - [{"y":-0.875,"x":5.5},"2,5",{"x":4.5},"7,5"], - [{"y":-0.875,"x":1.5},"2,1",{"x":12.5},"7,1"], - [{"y":-0.875,"x":0.5,"c":"#aaaaaa"},"2,0",{"x":14.5,"c":"#cccccc"},"7,0"], - [{"y":-0.75,"x":6.5},"4,5",{"x":2.5},"9,5"], - [{"y":-0.75,"x":3.5},"3,3",{"x":8.5},"8,3"], - [{"y":-0.875,"x":2.5},"3,2",{"x":1},"3,4",{"x":6.5},"8,4",{"x":1},"8,2"], - [{"y":-0.875,"x":5.5},"3,5",{"x":4.5},"8,5"], - [{"y":-0.875,"x":1.5},"3,1",{"x":12.5},"8,1"], - [{"y":-0.875,"x":0.5,"c":"#aaaaaa"},"3,0",{"x":14.5},"8,0"], - [{"y":-0.375,"x":3},"4,1"], - [{"y":-0.975,"x":4},"4,2",{"x":7.5},"9,2","9,1"], - [{"y":-0.9,"x":5},"4,3",{"x":0.5,"c":"#777777","h":1.5},"4,4",{"x":2.5,"h":1.5},"9,4",{"x":0.5,"c":"#aaaaaa"},"9,3"] + "name": "Lily58 R2G", + "vendorId": "0x04D8", + "productId": "0xEB2E", + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + { + "x": 3.5 + }, + "0,3", + { + "x": 8.5 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "0,2", + { + "x": 1 + }, + "0,4", + { + "x": 6.5 + }, + "5,4", + { + "x": 1 + }, + "5,2" + ], + [ + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 4.5 + }, + "5,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "0,1", + { + "x": 12.5 + }, + "5,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#777777" + }, + "0,0", + { + "x": 14.5, + "c": "#cccccc" + }, + "5,0" + ], + [ + { + "y": -0.5, + "x": 3.5 + }, + "1,3", + { + "x": 8.5 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "1,2", + { + "x": 1 + }, + "1,4", + { + "x": 6.5 + }, + "6,4", + { + "x": 1 + }, + "6,2" + ], + [ + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 4.5 + }, + "6,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "1,1", + { + "x": 12.5 + }, + "6,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, + "1,0", + { + "x": 14.5, + "c": "#cccccc" + }, + "6,0" + ], + [ + { + "y": -0.5, + "x": 3.5 + }, + "2,3", + { + "x": 8.5 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "2,2", + { + "x": 1 + }, + "2,4", + { + "x": 6.5 + }, + "7,4", + { + "x": 1 + }, + "7,2" + ], + [ + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 4.5 + }, + "7,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "2,1", + { + "x": 12.5 + }, + "7,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, + "2,0", + { + "x": 14.5, + "c": "#cccccc" + }, + "7,0" + ], + [ + { + "y": -0.75, + "x": 6.5 + }, + "4,5", + { + "x": 2.5 + }, + "9,5" + ], + [ + { + "y": -0.75, + "x": 3.5 + }, + "3,3", + { + "x": 8.5 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "3,2", + { + "x": 1 + }, + "3,4", + { + "x": 6.5 + }, + "8,4", + { + "x": 1 + }, + "8,2" + ], + [ + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 4.5 + }, + "8,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "3,1", + { + "x": 12.5 + }, + "8,1" + ], + [ + { + "y": -0.875, + "x": 0.5, + "c": "#aaaaaa" + }, + "3,0", + { + "x": 14.5 + }, + "8,0" + ], + [ + { + "y": -0.375, + "x": 3 + }, + "4,1" + ], + [ + { + "y": -0.975, + "x": 4 + }, + "4,2", + { + "x": 7.5 + }, + "9,2", + "9,1" + ], + [ + { + "y": -0.9, + "x": 5 + }, + "4,3", + { + "x": 0.5, + "c": "#777777", + "h": 1.5 + }, + "4,4", + { + "x": 2.5, + "h": 1.5 + }, + "9,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "9,3" ] - } + ] } +} diff --git a/v3/linworks/dolice/dolice.json b/v3/linworks/dolice/dolice.json index 1945bce44b..22e72616bc 100644 --- a/v3/linworks/dolice/dolice.json +++ b/v3/linworks/dolice/dolice.json @@ -2,101 +2,300 @@ "name": "KLC Dolice", "vendorId": "0x4C58", "productId": "0x0005", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 9, "cols": 8}, + "matrix": { + "rows": 9, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["Split Backspace", "Long Shift", "2.25u left Space"], + "labels": [ + "Split Backspace", + "Long Shift", + "2.25u left Space" + ], "keymap": [ - [{"y": 0.9, "x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "1,1", {"x": 8.45}, "1,6"], [ - {"y": -0.95, "x": 1.7}, + { + "y": 0.9, + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "1,1", + { + "x": 8.45 + }, + "1,6" + ], + [ + { + "y": -0.95, + "x": 1.7 + }, "1,0", "0,1", - {"x": 10.45}, + { + "x": 10.45 + }, "0,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,7\n\n\n0,0", - {"x": 1.3500000000000014}, + { + "x": 1.3500000000000014 + }, "1,7\n\n\n0,1", "5,7\n\n\n0,1" ], - [{"y": -0.10000000000000009, "x": 0.35}, "2,0"], - [{"y": -0.95, "x": 13, "c": "#cccccc"}, "2,6"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "2,0" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, + "2,6" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 10}, + { + "x": 10 + }, "3,6", "2,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,7" ], - [{"y": -0.10000000000000009, "x": 0.15}, "4,0"], [ - {"y": -0.8999999999999999, "x": 1.3, "w": 1.75}, + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "4,0" + ], + [ + { + "y": -0.8999999999999999, + "x": 1.3, + "w": 1.75 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", - {"x": 9.349999999999998}, + { + "x": 9.349999999999998 + }, "4,6", "5,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,7" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", - {"x": 8.8}, + { + "x": 8.8 + }, "6,6", "7,6", - {"x": -1.7763568394002505e-15, "c": "#aaaaaa", "w": 1.75}, + { + "x": -1.7763568394002505e-15, + "c": "#aaaaaa", + "w": 1.75 + }, "6,7\n\n\n1,0", "7,7\n\n\n1,0", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "6,7\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "8,0", {"x": 13.55, "w": 1.5}, "8,7"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "8,0", + { + "x": 13.55, + "w": 1.5 + }, + "8,7" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,2", "1,2", "0,3", "1,3" ], - [{"x": 4.6}, "2,2", "3,2", "2,3", "3,3"], - [{"x": 4.85}, "4,2", "5,2", "4,3", "5,3"], - [{"x": 5.3}, "6,2", "7,2", "6,3", "7,3"], [ - {"x": 6.6, "w": 2}, + { + "x": 4.6 + }, + "2,2", + "3,2", + "2,3", + "3,3" + ], + [ + { + "x": 4.85 + }, + "4,2", + "5,2", + "4,3", + "5,3" + ], + [ + { + "x": 5.3 + }, + "6,2", + "7,2", + "6,3", + "7,3" + ], + [ + { + "x": 6.6, + "w": 2 + }, "8,2\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,3\n\n\n2,0" ], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.5}, "8,1"], [ - {"y": 0.35000000000000053, "x": 6.6, "c": "#cccccc", "w": 2.25}, + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "8,1" + ], + [ + { + "y": 0.35000000000000053, + "x": 6.6, + "c": "#cccccc", + "w": 2.25 + }, "8,2\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,3\n\n\n2,1" ], [ - {"r": -12, "y": -2.8000000000000007, "x": 8.45, "c": "#cccccc"}, + { + "r": -12, + "y": -2.8000000000000007, + "x": 8.45, + "c": "#cccccc" + }, "1,4", "0,5", "1,5", "0,6" ], - [{"x": 8.05}, "2,4", "3,4", "2,5", "3,5"], - [{"x": 8.2}, "4,4", "5,4", "4,5", "5,5"], - [{"x": 7.75}, "6,4", "7,4", "6,5", "7,5"], - [{"x": 7.75, "w": 2.75}, "8,4"], - [{"y": -0.9500000000000002, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "8,5"] + [ + { + "x": 8.05 + }, + "2,4", + "3,4", + "2,5", + "3,5" + ], + [ + { + "x": 8.2 + }, + "4,4", + "5,4", + "4,5", + "5,5" + ], + [ + { + "x": 7.75 + }, + "6,4", + "7,4", + "6,5", + "7,5" + ], + [ + { + "x": 7.75, + "w": 2.75 + }, + "8,4" + ], + [ + { + "y": -0.9500000000000002, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "8,5" + ] ] } } diff --git a/v3/linworks/em8/em8.json b/v3/linworks/em8/em8.json index f06a7b4f2c..275fad592c 100644 --- a/v3/linworks/em8/em8.json +++ b/v3/linworks/em8/em8.json @@ -2,97 +2,295 @@ "name": "Linworks EM.8", "vendorId": "0x4C58", "productId": "0x0006", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"y": 0.7, "x": 0.55, "c": "#777777"}, + { + "y": 0.7, + "x": 0.55, + "c": "#777777" + }, "1,0", - {"x": 16, "c": "#aaaaaa"}, + { + "x": 16, + "c": "#aaaaaa" + }, "0,14" ], [ - {"y": -0.95, "x": 3.7, "c": "#cccccc"}, + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, "0,2", - {"x": 8.600000000000001}, + { + "x": 8.600000000000001 + }, "0,11" ], [ - {"y": -0.95, "x": 1.7}, + { + "y": -0.95, + "x": 1.7 + }, "0,0", "0,1", - {"x": 10.600000000000001}, + { + "x": 10.600000000000001 + }, "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 3.6999999999999993}, + { + "x": 3.6999999999999993 + }, "0,13\n\n\n0,1", "4,11\n\n\n0,1" ], - [{"y": -0.10000000000000009, "x": 0.35}, "2,0", {"x": 16.4}, "2,14"], - [{"y": -0.95, "x": 13, "c": "#cccccc"}, "1,11"], [ - {"y": -0.95, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "2,0", + { + "x": 16.4 + }, + "2,14" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, + "1,11" + ], + [ + { + "y": -0.95, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], - [{"y": -0.10000000000000009, "x": 0.15}, "3,0"], [ - {"y": -0.8999999999999999, "x": 1.3, "w": 1.75}, + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "3,0" + ], + [ + { + "y": -0.8999999999999999, + "x": 1.3, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 9.349999999999998}, + { + "x": 9.349999999999998 + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13" ], - [{"y": -0.75, "x": 17.1, "c": "#777777"}, "3,14"], - [{"y": -0.25, "x": 1.05, "c": "#aaaaaa", "w": 1.5}, "4,1"], - [{"y": -0.75, "x": 16.1, "c": "#777777"}, "4,12", "4,13", "4,14"], [ - {"r": 10, "y": -6.05, "x": 4.9, "c": "#cccccc"}, + { + "y": -0.75, + "x": 17.1, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.25, + "x": 1.05, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,1" + ], + [ + { + "y": -0.75, + "x": 16.1, + "c": "#777777" + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "r": 10, + "y": -6.05, + "x": 4.9, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 4.4}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.65}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.1}, "3,3", "3,4", "3,5", "3,6"], - [{"x": 6.35, "w": 2.25}, "4,5", {"c": "#aaaaaa"}, "4,6"], - [{"y": -0.9500000000000002, "x": 4.85, "w": 1.5}, "4,3"], [ - {"r": -10, "y": -2.05, "x": 8.8, "c": "#cccccc"}, + { + "x": 4.4 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.65 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.1 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.35, + "w": 2.25 + }, + "4,5", + { + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "y": -0.9500000000000002, + "x": 4.85, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -10, + "y": -2.05, + "x": 8.8, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8.3}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 8.55}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 8.1}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 8.1, "w": 2.75}, "4,8"], - [{"y": -0.9500000000000002, "x": 10.86, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8.3 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.55 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 8.1 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 8.1, + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.9500000000000002, + "x": 10.86, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/linworks/fave104/Fave104.json b/v3/linworks/fave104/Fave104.json index 5ad7e872b8..11e25843bc 100644 --- a/v3/linworks/fave104/Fave104.json +++ b/v3/linworks/fave104/Fave104.json @@ -2,48 +2,78 @@ "name": "Linworks Fave 104", "vendorId": "0x4C58", "productId": "0x000A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 12, "cols": 11}, + "matrix": { + "rows": 12, + "cols": 11 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Regular", "Tsangan"] + [ + "Bottom Row", + "Regular", + "Tsangan" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "0,7", - {"x": 0.25}, + { + "x": 0.25 + }, "1,7", "0,8", "1,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "1,9", "0,10", "1,10" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "2,0", "3,0", "2,1", @@ -57,25 +87,41 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,7", "2,8", "3,8", - {"x": 0.25}, + { + "x": 0.25 + }, "2,9", "3,9", "2,10", "3,10", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "3,6\n\n\n0,1", "2,7\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -88,17 +134,25 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,7", "4,8", "5,8", - {"x": 0.25}, + { + "x": 0.25 + }, "4,9", "5,9", "4,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,10", { "x": 2, @@ -112,9 +166,15 @@ "6,7\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -126,24 +186,43 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,7\n\n\n1,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "6,9", "7,9", "6,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,10", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "6,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", "9,0\n\n\n2,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -154,61 +233,118 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "8,8", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "8,9", "9,9", "8,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,10", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "8,6\n\n\n3,1", "8,7\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "11,7", "10,8", "11,8", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "10,9", "11,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "10,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "11,10" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n4,1", "11,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n4,1", "10,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,7\n\n\n4,1" ] ] diff --git a/v3/linworks/fave60/fave60.json b/v3/linworks/fave60/fave60.json index f9afb77c24..78784cd317 100644 --- a/v3/linworks/fave60/fave60.json +++ b/v3/linworks/fave60/fave60.json @@ -1,94 +1,293 @@ { - "name":"Linworks Fave 60", - "vendorId":"0x4C58", - "productId":"0x000D", - "keycodes": ["qmk_lighting"], - "menus": - [ - { - "label": "Lighting", - "content": [ - { - "label": "Underglow", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], - "options": [ - "All Off", - "Solid Color", - "Rainbow Mood 1", - "Rainbow Mood 2", - "Rainbow Mood 3", - "Rainbow Swirl 1", - "Rainbow Swirl 2", - "Rainbow Swirl 3", - "Rainbow Swirl 4", - "Rainbow Swirl 5", - "Rainbow Swirl 6", - "Snake 1", - "Snake 2", - "Snake 3", - "Snake 4", - "Snake 5", - "Snake 6", - "Knight 1", - "Knight 2", - "Knight 3", - "Twinkle 1", - "Twinkle 2", - "Twinkle 3", - "Twinkle 4", - "Twinkle 5", - "Twinkle 6" - ] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] - } - ] - } - ] - } - ], - "matrix":{ - "rows":5, - "cols":15 - }, - "layouts":{ - "labels":[ - "Split Backspace", - "Split Right Shift", - [ - "Bottom Row", - "Regular", - "Tsangan" + "name": "Linworks Fave 60", + "vendorId": "0x4C58", + "productId": "0x000D", + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Underglow", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Rainbow Mood 1", + "Rainbow Mood 2", + "Rainbow Mood 3", + "Rainbow Swirl 1", + "Rainbow Swirl 2", + "Rainbow Swirl 3", + "Rainbow Swirl 4", + "Rainbow Swirl 5", + "Rainbow Swirl 6", + "Snake 1", + "Snake 2", + "Snake 3", + "Snake 4", + "Snake 5", + "Snake 6", + "Knight 1", + "Knight 2", + "Knight 3", + "Twinkle 1", + "Twinkle 2", + "Twinkle 3", + "Twinkle 4", + "Twinkle 5", + "Twinkle 6" + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] + } ] - ], - "keymap":[ - [{"c":"#777777"},"0,0",{"c":"#cccccc"},"0,1","0,2","0,3","0,4","0,5","0,6","0,7","0,8","0,9","0,10","0,11","0,12",{"c":"#aaaaaa","w":2},"0,14\n\n\n0,0",{"x":0.5,"c":"#cccccc"},"0,13\n\n\n0,1","0,14\n\n\n0,1"], - [{"c":"#aaaaaa","w":1.5},"1,0",{"c":"#cccccc"},"1,2","1,3","1,4","1,5","1,6","1,7","1,8","1,9","1,10","1,11","1,12","1,13",{"w":1.5},"1,14"], - [{"c":"#aaaaaa","w":1.75},"2,0",{"c":"#cccccc"},"2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11","2,12",{"c":"#777777","w":2.25},"2,13"], - [{"c":"#aaaaaa","w":2.25},"3,1",{"c":"#cccccc"},"3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9","3,10","3,11",{"c":"#aaaaaa","w":2.75},"3,13\n\n\n1,0",{"x":0.5,"w":1.75},"3,12\n\n\n1,1",{"c":"#cccccc"},"3,14\n\n\n1,1"], - [{"c":"#aaaaaa","w":1.25},"4,0\n\n\n2,0",{"w":1.25},"4,1\n\n\n2,0",{"w":1.25},"4,3\n\n\n2,0",{"c":"#cccccc","w":6.25},"4,6\n\n\n2,0",{"c":"#aaaaaa","w":1.25},"4,10\n\n\n2,0",{"w":1.25},"4,11\n\n\n2,0",{"w":1.25},"4,13\n\n\n2,0",{"w":1.25},"4,14\n\n\n2,0"], - [{"y":0.5,"w":1.5},"4,0\n\n\n2,1","4,1\n\n\n2,1",{"w":1.5},"4,3\n\n\n2,1",{"c":"#cccccc","w":7},"4,6\n\n\n2,1",{"c":"#aaaaaa","w":1.5},"4,11\n\n\n2,1","4,13\n\n\n2,1",{"w":1.5},"4,14\n\n\n2,1"] - ] + } + ] } - } + ], + "layouts": { + "labels": [ + "Split Backspace", + "Split Right Shift", + [ + "Bottom Row", + "Regular", + "Tsangan" + ] + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + "1,13", + { + "w": 1.5 + }, + "1,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,13\n\n\n1,0", + { + "x": 0.5, + "w": 1.75 + }, + "3,12\n\n\n1,1", + { + "c": "#cccccc" + }, + "3,14\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n2,0", + { + "w": 1.25 + }, + "4,1\n\n\n2,0", + { + "w": 1.25 + }, + "4,3\n\n\n2,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n2,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n2,0", + { + "w": 1.25 + }, + "4,11\n\n\n2,0", + { + "w": 1.25 + }, + "4,13\n\n\n2,0", + { + "w": 1.25 + }, + "4,14\n\n\n2,0" + ], + [ + { + "y": 0.5, + "w": 1.5 + }, + "4,0\n\n\n2,1", + "4,1\n\n\n2,1", + { + "w": 1.5 + }, + "4,3\n\n\n2,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n2,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n2,1", + "4,13\n\n\n2,1", + { + "w": 1.5 + }, + "4,14\n\n\n2,1" + ] + ] + } +} diff --git a/v3/linworks/fave60a/fave60a.json b/v3/linworks/fave60a/fave60a.json index 767ef30b40..dd090d8bdd 100644 --- a/v3/linworks/fave60a/fave60a.json +++ b/v3/linworks/fave60a/fave60a.json @@ -1,24 +1,168 @@ { - "name":"Linworks Fave 60A", - "vendorId":"0x4C58", - "productId":"0x000C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix":{ - "rows":5, - "cols":15 - }, - "layouts":{ - "labels":[ - "Split Backspace", - "Split Right Shift" - ], - "keymap":[ - [{"c":"#777777"},"0,0",{"c":"#cccccc"},"0,1","0,2","0,3","0,4","0,5","0,6","0,7","0,8","0,9","0,10","0,11","0,12",{"c":"#aaaaaa","w":2},"0,13\n\n\n0,0",{"x":0.5,"c":"#cccccc"},"0,13\n\n\n0,1","0,14\n\n\n0,1"], - [{"c":"#aaaaaa","w":1.5},"1,0",{"c":"#cccccc"},"1,1","1,2","1,3","1,4","1,5","1,6","1,7","1,8","1,9","1,10","1,11","1,12",{"w":1.5},"1,13"], - [{"c":"#aaaaaa","w":1.75},"2,0",{"c":"#cccccc"},"2,1","2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11",{"c":"#777777","w":2.25},"2,13"], - [{"c":"#aaaaaa","w":2.25},"3,0",{"c":"#cccccc"},"3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9\n,","3,10\n.","3,11",{"c":"#aaaaaa","w":2.75},"3,13\n\n\n1,0",{"x":0.5,"w":1.75},"3,13\n\n\n1,1",{"c":"#cccccc"},"3,14\n\n\n1,1"], - [{"c":"#aaaaaa","w":1.5},"4,0","4,1",{"w":1.5},"4,2",{"c":"#cccccc","w":7},"4,6",{"c":"#aaaaaa","w":1.5},"4,11","4,12",{"w":1.5},"4,13"] - ] - } - } + "name": "Linworks Fave 60A", + "vendorId": "0x4C58", + "productId": "0x000C", + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "labels": [ + "Split Backspace", + "Split Right Shift" + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9\n,", + "3,10\n.", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,13\n\n\n1,0", + { + "x": 0.5, + "w": 1.75 + }, + "3,13\n\n\n1,1", + { + "c": "#cccccc" + }, + "3,14\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0", + "4,1", + { + "w": 1.5 + }, + "4,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11", + "4,12", + { + "w": 1.5 + }, + "4,13" + ] + ] + } +} diff --git a/v3/linworks/fave65h/fave65h.json b/v3/linworks/fave65h/fave65h.json index 3b6e6201cf..ff54dca224 100644 --- a/v3/linworks/fave65h/fave65h.json +++ b/v3/linworks/fave65h/fave65h.json @@ -2,16 +2,34 @@ "name": "FAve 65H", "vendorId": "0x4C58", "productId": "0x0007", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "Regular", "Tsangan"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "Regular", + "Tsangan" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,18 +42,30 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,12\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,15 +78,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,15 +106,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -87,35 +134,61 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n1,1" ] ] diff --git a/v3/linworks/fave84h/fave84h.json b/v3/linworks/fave84h/fave84h.json index 839299d7a6..33a1c9e0bd 100644 --- a/v3/linworks/fave84h/fave84h.json +++ b/v3/linworks/fave84h/fave84h.json @@ -2,37 +2,60 @@ "name": "FAve 84H", "vendorId": "0x4C58", "productId": "0x0004", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -46,20 +69,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "3,12\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,17 +106,26 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -94,13 +137,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -111,25 +162,44 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/linworks/fave87/fave87.json b/v3/linworks/fave87/fave87.json index 4c0f9c70ae..13da48dd97 100644 --- a/v3/linworks/fave87/fave87.json +++ b/v3/linworks/fave87/fave87.json @@ -2,43 +2,71 @@ "name": "Linworks Fave 87", "vendorId": "0x4C58", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Regular", "Tsangan"] + [ + "Bottom Row", + "Regular", + "Tsangan" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,7", "0,8", "1,8" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "2,0", "3,0", "2,1", @@ -52,20 +80,34 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,7", "2,8", "3,8", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "3,6\n\n\n0,1", "2,7\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -78,9 +120,13 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,7", "4,8", "5,8", @@ -96,9 +142,15 @@ "7,6\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -110,18 +162,32 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n1,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "6,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", "9,0\n\n\n2,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -132,48 +198,95 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "8,8", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n3,1", "9,6\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "11,7", "10,8", "11,8" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n4,1", "11,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n4,1", "10,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,6\n\n\n4,1" ] ] diff --git a/v3/linworks/fave87h/fave87h.json b/v3/linworks/fave87h/fave87h.json index b04f410a59..f144c0b8e8 100644 --- a/v3/linworks/fave87h/fave87h.json +++ b/v3/linworks/fave87h/fave87h.json @@ -2,37 +2,60 @@ "name": "FAve 87H", "vendorId": "0x4C58", "productId": "0x0003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -46,20 +69,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "3,12\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,17 +106,26 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -94,13 +137,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -111,29 +162,54 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/linworks/favepada/favepada.json b/v3/linworks/favepada/favepada.json index fec4d2ac05..f6254de8ef 100644 --- a/v3/linworks/favepada/favepada.json +++ b/v3/linworks/favepada/favepada.json @@ -1,102 +1,292 @@ { - "name":"Linworks Fave PadA", - "vendorId":"0x4C58", - "productId":"0x000B", - "keycodes": ["qmk_lighting"], - "menus": - [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. ALPHAS_MOD", 2], - ["03. gradient_up_down", 3], - ["04. gradient_left_right", 4], - ["05. breathing", 5], - ["06. band_sat", 6], - ["07. band_val", 7], - ["08. band_pinwheel_sat", 8], - ["09. band_pinwheel_val", 9], - ["10. band_spiral_sat", 10], - ["11. band_spiral_val", 11], - ["12. cycle_all", 12], - ["13. cycle_left_right", 13], - ["14. cycle_up_down", 14], - ["15. rainbow_moving_chevron", 15], - ["16. cycle_out_in", 16], - ["17. cycle_out_in_dual", 17], - ["18. cycle_pinwheel", 18], - ["19. cycle_spiral", 19], - ["20. dual_beacon", 20], - ["21. rainbow_beacon", 21], - ["22. rainbow_pinwheels", 22], - ["23. raindrops", 23], - ["24. jellybean_raindrops", 24], - ["25. hue_breathing", 25], - ["26. hue_pendulum", 26], - ["27. hue_wave", 27], - ["28. pixel_rain", 28], - ["29. solid_reactive_simple", 29], - ["30. solid_reactive", 30], - ["31. solid_reactive_wide", 31], - ["32. solid_reactive_multiwide", 32], - ["33. solid_reactive_cross", 33], - ["34. solid_reactive_multicross", 34], - ["35. solid_reactive_nexus", 35], - ["36. solid_reactive_multinexus", 36], - ["37. splash", 37], - ["38. multisplash", 38], - ["39. solid_splash", 39], - ["40. solid_multisplash", 40] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - - ], - - "matrix":{ - "rows":6, - "cols":4 - }, - "layouts":{ - "keymap":[ - [{"c":"#777777"},"0,0","0,1","0,2","0,3"], - [{"y":0.25,"c":"#aaaaaa"},"1,0",{"c":"#cccccc"},"1,1","1,2","1,3"], - ["2,0","2,1","2,2",{"h":2},"2,3"], - ["3,0","3,1","3,2"], - ["4,0","4,1","4,2",{"h":2},"4,3"], - [{"w":2},"5,0","5,2"] - ] + "name": "Linworks Fave PadA", + "vendorId": "0x4C58", + "productId": "0x000B", + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. ALPHAS_MOD", + 2 + ], + [ + "03. gradient_up_down", + 3 + ], + [ + "04. gradient_left_right", + 4 + ], + [ + "05. breathing", + 5 + ], + [ + "06. band_sat", + 6 + ], + [ + "07. band_val", + 7 + ], + [ + "08. band_pinwheel_sat", + 8 + ], + [ + "09. band_pinwheel_val", + 9 + ], + [ + "10. band_spiral_sat", + 10 + ], + [ + "11. band_spiral_val", + 11 + ], + [ + "12. cycle_all", + 12 + ], + [ + "13. cycle_left_right", + 13 + ], + [ + "14. cycle_up_down", + 14 + ], + [ + "15. rainbow_moving_chevron", + 15 + ], + [ + "16. cycle_out_in", + 16 + ], + [ + "17. cycle_out_in_dual", + 17 + ], + [ + "18. cycle_pinwheel", + 18 + ], + [ + "19. cycle_spiral", + 19 + ], + [ + "20. dual_beacon", + 20 + ], + [ + "21. rainbow_beacon", + 21 + ], + [ + "22. rainbow_pinwheels", + 22 + ], + [ + "23. raindrops", + 23 + ], + [ + "24. jellybean_raindrops", + 24 + ], + [ + "25. hue_breathing", + 25 + ], + [ + "26. hue_pendulum", + 26 + ], + [ + "27. hue_wave", + 27 + ], + [ + "28. pixel_rain", + 28 + ], + [ + "29. solid_reactive_simple", + 29 + ], + [ + "30. solid_reactive", + 30 + ], + [ + "31. solid_reactive_wide", + 31 + ], + [ + "32. solid_reactive_multiwide", + 32 + ], + [ + "33. solid_reactive_cross", + 33 + ], + [ + "34. solid_reactive_multicross", + 34 + ], + [ + "35. solid_reactive_nexus", + 35 + ], + [ + "36. solid_reactive_multinexus", + 36 + ], + [ + "37. splash", + 37 + ], + [ + "38. multisplash", + 38 + ], + [ + "39. solid_splash", + 39 + ], + [ + "40. solid_multisplash", + 40 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] } - } \ No newline at end of file + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + { + "h": 2 + }, + "2,3" + ], + [ + "3,0", + "3,1", + "3,2" + ], + [ + "4,0", + "4,1", + "4,2", + { + "h": 2 + }, + "4,3" + ], + [ + { + "w": 2 + }, + "5,0", + "5,2" + ] + ] + } +} diff --git a/v3/linworks/whale75/whale75.json b/v3/linworks/whale75/whale75.json index cbd1233a81..7c865a40db 100644 --- a/v3/linworks/whale75/whale75.json +++ b/v3/linworks/whale75/whale75.json @@ -2,40 +2,66 @@ "name": "Linworks Whale 75", "vendorId": "0x4C58", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "ANSI", "WKL"] + [ + "Bottom Row", + "ANSI", + "WKL" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "1,0", "1,1", "1,2", @@ -49,19 +75,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,15", - {"x": 0.75}, + { + "x": 0.75 + }, "1,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -74,9 +115,13 @@ "2,11", "2,12", "2,13", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,15", { "x": 1.5, @@ -90,36 +135,62 @@ "3,14\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", - {"n": true}, + { + "n": true + }, "3,5", "3,6", "3,7", - {"n": true}, + { + "n": true + }, "3,8", "3,9", "3,10", "3,11", "3,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,14\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,15", - {"x": 0.5}, + { + "x": 0.5 + }, "3,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -130,31 +201,77 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,13" ], - [{"y": -0.75, "x": 17, "c": "#777777"}, "4,14"], [ - {"y": -0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 17, + "c": "#777777" + }, + "4,14" + ], + [ + { + "y": -0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11" ], - [{"y": -0.75, "x": 16, "c": "#777777"}, "5,13", "5,14", "5,15"], [ - {"y": 0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 16, + "c": "#777777" + }, + "5,13", + "5,14", + "5,15" + ], + [ + { + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,1" ] ] diff --git a/v3/lm_keyboard/lm60n/lm60n.json b/v3/lm_keyboard/lm60n/lm60n.json index 0550a86b39..b8c224e26e 100644 --- a/v3/lm_keyboard/lm60n/lm60n.json +++ b/v3/lm_keyboard/lm60n/lm60n.json @@ -2,22 +2,42 @@ "name": "L+M 60N", "vendorId": "0x4C4D", "productId": "0x4B01", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 7, "cols": 15}, + "matrix": { + "rows": 7, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,22 +50,38 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "6,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,9", "6,10", "6,11", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -58,13 +94,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,8", "5,9", "5,10", - {"h": 2}, + { + "h": 2 + }, "5,11", { "x": 1.25, @@ -78,9 +122,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -92,23 +142,42 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,12", "5,13", "5,14", - {"x": 1.25}, + { + "x": 1.25 + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -119,52 +188,104 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,8", "4,9", "4,10", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,11", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,12\n\n\n3,1", - {"w": 1.75}, + { + "w": 1.75 + }, "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n4,0", - {"x": 0.5, "c": "#cccccc", "w": 2}, + { + "x": 0.5, + "c": "#cccccc", + "w": 2 + }, "4,12", "4,13" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,5\n\n\n4,1", "4,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n4,1" ] ] diff --git a/v3/lw67/lw67.json b/v3/lw67/lw67.json index 841b87cf23..063e083d72 100644 --- a/v3/lw67/lw67.json +++ b/v3/lw67/lw67.json @@ -2,13 +2,29 @@ "name": "LW67", "vendorId": "0x4C50", "productId": "0x9998", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { + "labels": [ + [ + "Configuration", + "ANSI", + "ANSI Split Backspace", + "ISO", + "ISO Split Backspace" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,22 +38,50 @@ "0,11", "0,12", "0,13\n\n\n0,3", - {"x": -1, "c": "#aaaaaa", "w": 2}, + { + "x": -1, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,2", - {"x": -2, "c": "#cccccc"}, + { + "x": -2, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"x": -1, "c": "#aaaaaa", "w": 2}, + { + "x": -1, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": -1}, + { + "x": -1 + }, "0,14\n\n\n0,3", - {"x": -1}, + { + "x": -1 + }, "0,14\n\n\n0,1" ], - [{"y": -0.5, "x": 15.75, "c": "#777777"}, "0,15"], [ - {"y": -0.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.5, + "x": 15.75, + "c": "#777777" + }, + "0,15" + ], + [ + { + "y": -0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,9 +94,14 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"x": -1.5, "w": 1.5}, + { + "x": -1.5, + "w": 1.5 + }, "1,13\n\n\n0,1", { "x": -1.25, @@ -64,13 +113,25 @@ "x2": -0.25 }, "2,13\n\n\n0,2", - {"x": -1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": -1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n0,3" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -82,30 +143,60 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"x": -2.25, "w": 2.25}, + { + "x": -2.25, + "w": 2.25 + }, "2,13\n\n\n0,1", - {"x": -2.25, "c": "#cccccc"}, + { + "x": -2.25, + "c": "#cccccc" + }, "2,12\n\n\n0,2", - {"x": -1}, + { + "x": -1 + }, "2,12\n\n\n0,3", - {"x": 1.75}, + { + "x": 1.75 + }, "2,14", "2,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,3", - {"x": -1.25, "w": 1.25}, + { + "x": -1.25, + "w": 1.25 + }, "3,0\n\n\n0,2", - {"x": -1.25, "w": 2.25}, + { + "x": -1.25, + "w": 2.25 + }, "3,0\n\n\n0,1", - {"x": -2.25, "w": 2.25}, + { + "x": -2.25, + "w": 2.25 + }, "3,0\n\n\n0,0", - {"x": -1, "c": "#cccccc"}, + { + "x": -1, + "c": "#cccccc" + }, "3,1\n\n\n0,3", - {"x": -1}, + { + "x": -1 + }, "3,1\n\n\n0,2", "3,2", "3,3", @@ -117,37 +208,68 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,14" ], - [{"y": -0.75, "x": 15.25, "c": "#777777"}, "3,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15.25, + "c": "#777777" + }, + "3,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "4,7", "4,8", "4,9"] - ], - "labels": [ [ - "Configuration", - "ANSI", - "ANSI Split Backspace", - "ISO", - "ISO Split Backspace" + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "4,7", + "4,8", + "4,9" ] ] } diff --git a/v3/lxxt/lxxt.json b/v3/lxxt/lxxt.json index f100f417fa..d9a6c3d732 100644 --- a/v3/lxxt/lxxt.json +++ b/v3/lxxt/lxxt.json @@ -2,244 +2,255 @@ "name": "LXXT", "vendorId": "0x5003", "productId": "0x0001", - "menus": ["qmk_rgblight"], - "keycodes": ["qmk_lighting"], - "matrix": { "rows": 5, "cols": 16 }, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - "Split Backspace", - "Split Right Shift", - "Left Encoder", - "Right Encoder", - ["Bottom Row","6.25U","7u"] + "Split Backspace", + "Split Right Shift", + "Left Encoder", + "Right Encoder", + [ + "Bottom Row", + "6.25U", + "7u" + ] ], "keymap": [ - [ - "0,0\n\n\n2,0", - { - "x": 0.25, - "c": "#777777" - }, - "0,1", - { - "c": "#cccccc" - }, - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - "0,13", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,14\n\n\n0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,15\n\n\n3,0", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,14\n\n\n0,1", - "1,14\n\n\n0,1", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,0\n\n\n2,1\n\n\n\n\n\nE0", - "0,15\n\n\n3,1\n\n\n\n\n\nE1" - ], - [ - "1,0", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,1", - { - "c": "#cccccc" - }, - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - "1,13", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,14", - { - "x": 0.25, - "c": "#cccccc" - }, - "1,15" - ], - [ - "2,0", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,1", - { - "c": "#cccccc" - }, - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#777777", - "w": 2.25 - }, - "2,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "2,15" - ], - [ - "3,0", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,1", - { - "c": "#cccccc" - }, - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - "3,12", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,14\n\n\n1,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "3,15", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.75 - }, - "3,13\n\n\n1,1", - "3,14\n\n\n1,1" - ], - [ - { - "c": "#cccccc" - }, - "4,0", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,1\n\n\n4,0", - { - "w": 1.25 - }, - "4,2\n\n\n4,0", - { - "w": 1.25 - }, - "4,4\n\n\n4,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,8\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,11\n\n\n4,0", - { - "w": 1.25 - }, - "4,12\n\n\n4,0", - { - "w": 1.25 - }, - "4,13\n\n\n4,0", - { - "w": 1.25 - }, - "4,14\n\n\n4,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "4,15" - ], - [ - { - "x": 1.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,1\n\n\n4,1", - "4,2\n\n\n4,1", - { - "w": 1.5 - }, - "4,4\n\n\n4,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,8\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,12\n\n\n4,1", - "4,13\n\n\n4,1", - { - "w": 1.5 - }, - "4,14\n\n\n4,1" - ] -] + [ + "0,0\n\n\n2,0", + { + "x": 0.25, + "c": "#777777" + }, + "0,1", + { + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,15\n\n\n3,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1", + "1,14\n\n\n0,1", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,0\n\n\n2,1\n\n\n\n\n\nE0", + "0,15\n\n\n3,1\n\n\n\n\n\nE1" + ], + [ + "1,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + "1,13", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,14", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,15" + ], + [ + "2,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#777777", + "w": 2.25 + }, + "2,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "2,15" + ], + [ + "3,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,14\n\n\n1,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,15", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,13\n\n\n1,1", + "3,14\n\n\n1,1" + ], + [ + { + "c": "#cccccc" + }, + "4,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,1\n\n\n4,0", + { + "w": 1.25 + }, + "4,2\n\n\n4,0", + { + "w": 1.25 + }, + "4,4\n\n\n4,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,8\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,11\n\n\n4,0", + { + "w": 1.25 + }, + "4,12\n\n\n4,0", + { + "w": 1.25 + }, + "4,13\n\n\n4,0", + { + "w": 1.25 + }, + "4,14\n\n\n4,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "4,15" + ], + [ + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,1\n\n\n4,1", + "4,2\n\n\n4,1", + { + "w": 1.5 + }, + "4,4\n\n\n4,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,8\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,12\n\n\n4,1", + "4,13\n\n\n4,1", + { + "w": 1.5 + }, + "4,14\n\n\n4,1" + ] + ] } -} \ No newline at end of file +} diff --git a/v3/lyra/lyra.json b/v3/lyra/lyra.json index eac696edcd..7fdb906adf 100644 --- a/v3/lyra/lyra.json +++ b/v3/lyra/lyra.json @@ -2,108 +2,383 @@ "name": "Lyra", "vendorId": "0x4443", "productId": "0x4C43", - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, "layouts": { "labels": [], "keymap": [ - [{"x": 4}, "0,4", {"x": 5}, "5,4"], - [{"y": -0.9, "x": 3}, "0,3"], - [{"y": -1, "x": 5}, "0,5", {"x": 3}, "5,5", {"x": 1}, "5,3"], - [{"y": -0.85, "x": 6}, "0,6", {"x": 1}, "5,6"], [ - {"y": -0.95, "c": "#777777"}, + { + "x": 4 + }, + "0,4", + { + "x": 5 + }, + "5,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, + "0,3" + ], + [ + { + "y": -1, + "x": 5 + }, + "0,5", + { + "x": 3 + }, + "5,5", + { + "x": 1 + }, + "5,3" + ], + [ + { + "y": -0.85, + "x": 6 + }, + "0,6", + { + "x": 1 + }, + "5,6" + ], + [ + { + "y": -0.95, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", - {"x": 9}, + { + "x": 9 + }, "5,2", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "5,0" ], - [{"y": -0.9, "x": 1, "c": "#cccccc"}, "0,1", {"x": 11}, "5,1"], - [{"y": -0.4, "x": 4}, "1,4", {"x": 5}, "6,4"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1, + "c": "#cccccc" + }, + "0,1", + { + "x": 11 + }, + "5,1" + ], + [ + { + "y": -0.4, + "x": 4 + }, + "1,4", + { + "x": 5 + }, + "6,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, "1,3", - {"x": 1}, + { + "x": 1 + }, "1,5", - {"x": 3}, + { + "x": 3 + }, "6,5", - {"x": 1}, + { + "x": 1 + }, "6,3" ], - [{"y": -0.85, "x": 6}, "1,6", {"x": 1}, "6,6"], [ - {"y": -0.95, "c": "#aaaaaa"}, + { + "y": -0.85, + "x": 6 + }, + "1,6", + { + "x": 1 + }, + "6,6" + ], + [ + { + "y": -0.95, + "c": "#aaaaaa" + }, "1,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,2", - {"x": 9}, + { + "x": 9 + }, "6,2", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "6,0" ], - [{"y": -0.9, "x": 1, "c": "#cccccc"}, "1,1", {"x": 11}, "6,1"], - [{"y": -0.4, "x": 4}, "2,4", {"x": 5}, "7,4"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1, + "c": "#cccccc" + }, + "1,1", + { + "x": 11 + }, + "6,1" + ], + [ + { + "y": -0.4, + "x": 4 + }, + "2,4", + { + "x": 5 + }, + "7,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, "2,3", - {"x": 1}, + { + "x": 1 + }, "2,5", - {"x": 3}, + { + "x": 3 + }, "7,5", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.85, "x": 6}, "2,6", {"x": 1}, "7,6"], [ - {"y": -0.95, "c": "#777777"}, + { + "y": -0.85, + "x": 6 + }, + "2,6", + { + "x": 1 + }, + "7,6" + ], + [ + { + "y": -0.95, + "c": "#777777" + }, "2,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,2", - {"x": 9}, + { + "x": 9 + }, "7,2", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "7,0" ], - [{"y": -0.9, "x": 1, "c": "#cccccc"}, "2,1", {"x": 11}, "7,1"], - [{"y": -0.4, "x": 4}, "3,4", {"x": 5}, "8,4"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1, + "c": "#cccccc" + }, + "2,1", + { + "x": 11 + }, + "7,1" + ], + [ + { + "y": -0.4, + "x": 4 + }, + "3,4", + { + "x": 5 + }, + "8,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "3,5", - {"x": 3}, + { + "x": 3 + }, "8,5", - {"x": 1}, + { + "x": 1 + }, "8,3" ], - [{"y": -0.85, "x": 6}, "3,6", {"x": 1}, "8,6"], [ - {"y": -0.95, "c": "#aaaaaa"}, + { + "y": -0.85, + "x": 6 + }, + "3,6", + { + "x": 1 + }, + "8,6" + ], + [ + { + "y": -0.95, + "c": "#aaaaaa" + }, "3,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "3,2", - {"x": 9}, + { + "x": 9 + }, "8,2", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.9, "x": 1, "c": "#cccccc"}, "3,1", {"x": 11}, "8,1"], - [{"y": -0.4, "x": 4, "c": "#aaaaaa"}, "4,4", {"x": 5}, "9,4"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1, + "c": "#cccccc" + }, + "3,1", + { + "x": 11 + }, + "8,1" + ], + [ + { + "y": -0.4, + "x": 4, + "c": "#aaaaaa" + }, + "4,4", + { + "x": 5 + }, + "9,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, "4,3", - {"x": 1}, + { + "x": 1 + }, "4,5", - {"x": 3}, + { + "x": 3 + }, "9,5", - {"x": 1}, + { + "x": 1 + }, "9,3" ], - [{"y": -0.8}, "4,0", {"x": 1}, "4,2", {"x": 9}, "9,2", {"x": 1}, "9,0"], - [{"y": -0.9, "x": 1}, "4,1", {"x": 11}, "9,1"], - [{"y": -0.9, "x": 6.25, "c": "#cccccc"}, "4,6", {"x": 0.5}, "9,6"] + [ + { + "y": -0.8 + }, + "4,0", + { + "x": 1 + }, + "4,2", + { + "x": 9 + }, + "9,2", + { + "x": 1 + }, + "9,0" + ], + [ + { + "y": -0.9, + "x": 1 + }, + "4,1", + { + "x": 11 + }, + "9,1" + ], + [ + { + "y": -0.9, + "x": 6.25, + "c": "#cccccc" + }, + "4,6", + { + "x": 0.5 + }, + "9,6" + ] ] } } diff --git a/v3/lz/lzghost.json b/v3/lz/lzghost.json index 77d566bc8c..2f5a8c8620 100644 --- a/v3/lz/lzghost.json +++ b/v3/lz/lzghost.json @@ -2,15 +2,26 @@ "name": "LZ-Erghost", "vendorId": "0x6C7A", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1.75U - 1U"], + [ + "Right Shift", + "ANSI Right Shift", + "1.75U - 1U" + ], [ "Bottom Row Left", "1.25U - 1.25U - 2.25U", @@ -29,29 +40,111 @@ ] ], "keymap": [ - [{"y": 1.25, "x": 20.25}, "0,14", "0,15", "0,16"], - [{"y": 0.75, "x": 20.25}, "1,14", "1,15", "1,16"], - [{"x": 20.25}, "2,14", "2,15", "2,16"], - [{"y": 1, "x": 21.25}, "4,15"], - [{"x": 20.25}, "5,14", "5,15", "5,16"], [ - {"r": 13, "y": -8, "x": 3.75}, + { + "y": 1.25, + "x": 20.25 + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.75, + "x": 20.25 + }, + "1,14", + "1,15", + "1,16" + ], + [ + { + "x": 20.25 + }, + "2,14", + "2,15", + "2,16" + ], + [ + { + "y": 1, + "x": 21.25 + }, + "4,15" + ], + [ + { + "x": 20.25 + }, + "5,14", + "5,15", + "5,16" + ], + [ + { + "r": 13, + "y": -8, + "x": 3.75 + }, "0,0", - {"x": 1}, + { + "x": 1 + }, "0,1", "0,2", "0,3", "0,4", "0,5" ], - [{"y": 1, "x": 3.75}, "1,0", "1,1", "1,2", "1,3", "1,4", "1,5", "1,6"], - [{"x": 3.75, "w": 1.5}, "2,0", "2,1", "2,2", "2,3", "2,4", "2,5"], - [{"x": 3.75, "w": 1.75}, "3,0", "3,1", "3,2", "3,3", "3,4", "3,5"], [ - {"x": 1.25, "w": 1.25}, + { + "y": 1, + "x": 3.75 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 3.75, + "w": 1.5 + }, + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 3.75, + "w": 1.75 + }, + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 1.25, + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n2,0", "4,2", "4,3", @@ -60,61 +153,105 @@ "4,6" ], [ - {"x": 3.75, "w": 1.25}, + { + "x": 3.75, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4\n\n\n4,0", - {"w": 2.25}, + { + "w": 2.25 + }, "5,5\n\n\n4,0" ], [ - {"y": 0.25, "x": 3.75, "w": 1.5}, + { + "y": 0.25, + "x": 3.75, + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", "5,2\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,4\n\n\n4,1", - {"w": 2.25}, + { + "w": 2.25 + }, "5,5\n\n\n4,1" ], [ - {"x": 3.75, "w": 1.5}, + { + "x": 3.75, + "w": 1.5 + }, "5,0\n\n\n4,2", "5,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,2", "5,4\n\n\n4,2", - {"w": 2.25}, + { + "w": 2.25 + }, "5,5\n\n\n4,2" ], [ - {"x": 3.75, "w": 1.5}, + { + "x": 3.75, + "w": 1.5 + }, "5,0\n\n\n4,3", "5,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,3", "5,4\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5\n\n\n4,3", "5,6\n\n\n4,3" ], [ - {"x": 3.75, "w": 1.5}, + { + "x": 3.75, + "w": 1.5 + }, "5,0\n\n\n4,4", "5,1\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,4", "5,4\n\n\n4,4", "5,5\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n4,4" ], [ - {"r": -13, "y": -6.5, "x": 10}, + { + "r": -13, + "y": -6.5, + "x": 10 + }, "0,6", "0,7", "0,8", @@ -124,19 +261,34 @@ "0,12" ], [ - {"y": 1, "x": 10}, + { + "y": 1, + "x": 10 + }, "1,7", "1,8", "1,9", "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13\n\n\n0,0" ], - [{"y": -0.75, "x": 23.25}, "1,13\n\n\n0,1", "0,13\n\n\n0,1"], [ - {"y": -0.25, "x": 9.5}, + { + "y": -0.75, + "x": 23.25 + }, + "1,13\n\n\n0,1", + "0,13\n\n\n0,1" + ], + [ + { + "y": -0.25, + "x": 9.5 + }, "2,6", "2,7", "2,8", @@ -144,7 +296,9 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0" ], [ @@ -160,82 +314,148 @@ "3,13\n\n\n1,1" ], [ - {"y": -0.25, "x": 9.75}, + { + "y": -0.25, + "x": 9.75 + }, "3,6", "3,7", "3,8", "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13\n\n\n1,0" ], - [{"y": -0.75, "x": 23}, "3,12\n\n\n1,1"], [ - {"y": -0.25, "x": 9.25}, + { + "y": -0.75, + "x": 23 + }, + "3,12\n\n\n1,1" + ], + [ + { + "y": -0.25, + "x": 9.25 + }, "5,7", "4,7", "4,8", "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12\n\n\n3,0" ], - [{"y": -0.75, "x": 22.5, "w": 1.75}, "4,12\n\n\n3,1", "4,13\n\n\n3,1"], [ - {"y": -0.25, "x": 9.25, "w": 2.75}, + { + "y": -0.75, + "x": 22.5, + "w": 1.75 + }, + "4,12\n\n\n3,1", + "4,13\n\n\n3,1" + ], + [ + { + "y": -0.25, + "x": 9.25, + "w": 2.75 + }, "5,9\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n5,0" ], [ - {"y": 0.25, "x": 9.25, "w": 2.75}, + { + "y": 0.25, + "x": 9.25, + "w": 2.75 + }, "5,9\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n5,1", "5,11\n\n\n5,1", "5,12\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,1" ], [ - {"x": 9.25, "w": 2.75}, + { + "x": 9.25, + "w": 2.75 + }, "5,9\n\n\n5,2", "5,10\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n5,2", "5,12\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,2" ], [ - {"x": 9.25}, + { + "x": 9.25 + }, "5,8\n\n\n5,3", - {"w": 1.75}, + { + "w": 1.75 + }, "5,9\n\n\n5,3", "5,10\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n5,3", "5,12\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,3" ], [ - {"x": 9.25, "w": 1.75}, + { + "x": 9.25, + "w": 1.75 + }, "5,8\n\n\n5,4", "5,9\n\n\n5,4", "5,10\n\n\n5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n5,4", "5,12\n\n\n5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,4" ] ] diff --git a/v3/m3n3van/m3n3van.json b/v3/m3n3van/m3n3van.json index 5a5958df77..9363d59383 100644 --- a/v3/m3n3van/m3n3van.json +++ b/v3/m3n3van/m3n3van.json @@ -2,16 +2,29 @@ "name": "m3n3van", "vendorId": "0x6D64", "productId": "0x2323", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Encoder"], + "labels": [ + "Encoder" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,17 +35,28 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,12\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,11\n\n\n0,1", - {"w": 0.75}, + { + "w": 0.75 + }, "0,12\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,13 +67,20 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -60,22 +91,36 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,12" ], [ "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", "3,2", - {"c": "#777777", "w": 3}, + { + "c": "#777777", + "w": 3 + }, "3,4", - {"w": 3}, + { + "w": 3 + }, "3,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9", "3,11", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12" ] ] diff --git a/v3/machkeyboards/mach3/mach3.json b/v3/machkeyboards/mach3/mach3.json index fdfde6fbab..bfdab74de8 100644 --- a/v3/machkeyboards/mach3/mach3.json +++ b/v3/machkeyboards/mach3/mach3.json @@ -2,14 +2,33 @@ "name": "Mach 3", "vendorId": "0x4D41", "productId": "0x4D33", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/macro1/macro1.json b/v3/macro1/macro1.json index 1c11f3799c..c3472b7e33 100644 --- a/v3/macro1/macro1.json +++ b/v3/macro1/macro1.json @@ -2,67 +2,129 @@ "name": "MACRO1", "vendorId": "0x4C50", "productId": "0x9999", - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { + "labels": [ + [ + "Configuration", + "Numpad", + "Southpaw", + "Macropad" + ] + ], "keymap": [ - ["0,0", {"x": 1}, "0,2", "0,3"], - [{"y": 0.5}, "1,0", "1,1", "1,2", "1,3"], + [ + "0,0", + { + "x": 1 + }, + "0,2", + "0,3" + ], + [ + { + "y": 0.5 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], [ "2,0\n\n\n0,2", - {"x": -1, "h": 2}, + { + "x": -1, + "h": 2 + }, "2,0\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "2,0\n\n\n0,0", "2,1", "2,2", - {"h": 2}, + { + "h": 2 + }, "2,3\n\n\n0,0", - {"x": -1}, + { + "x": -1 + }, "2,3\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "2,3\n\n\n0,2" ], [ "3,0\n\n\n0,2", - {"x": -1}, + { + "x": -1 + }, "3,0\n\n\n0,0", "3,1", "3,2", "3,3\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "3,3\n\n\n0,2" ], [ "4,0\n\n\n0,2", - {"x": -1, "h": 2}, + { + "x": -1, + "h": 2 + }, "4,0\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "4,0\n\n\n0,0", "4,1", "4,2", - {"h": 2}, + { + "h": 2 + }, "4,3\n\n\n0,0", - {"x": -1}, + { + "x": -1 + }, "4,3\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "4,3\n\n\n0,2" ], [ - {"w": 2}, + { + "w": 2 + }, "5,0\n\n\n0,0", - {"x": -2}, + { + "x": -2 + }, "5,0\n\n\n0,2", "5,1\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "5,1\n\n\n0,2", "5,2\n\n\n0,0", - {"x": -1, "w": 2}, + { + "x": -1, + "w": 2 + }, "5,2\n\n\n0,1", - {"x": -2}, + { + "x": -2 + }, "5,2\n\n\n0,2", "5,3\n\n\n0,2" ] - ], - "labels": [["Configuration", "Numpad", "Southpaw", "Macropad"]] + ] } } diff --git a/v3/macrocat/macrocat.json b/v3/macrocat/macrocat.json index 24562f8755..fdf7c34b58 100644 --- a/v3/macrocat/macrocat.json +++ b/v3/macrocat/macrocat.json @@ -2,13 +2,36 @@ "name": "MacroCat Keyboard", "vendorId": "0x2022", "productId": "0x8086", - "matrix": {"rows": 4, "cols": 4}, + "matrix": { + "rows": 4, + "cols": 4 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/magic_force/mf17/mf17.json b/v3/magic_force/mf17/mf17.json index da5f17107e..55d2fd6dab 100644 --- a/v3/magic_force/mf17/mf17.json +++ b/v3/magic_force/mf17/mf17.json @@ -1,50 +1,55 @@ -{ - "name": "MF17", - "vendorId": "0x3A54", - "productId": "0x4F5D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - - "matrix": {"rows": 5,"cols":4}, - - "layouts": { - "keymap": [ - [ - "0,0", - "0,1", - "0,2", - "0,3" - ], - [ - "1,0", - "1,1", - "1,2", - { - "h": 2 - }, - "2,3" - ], - [ - "2,0", - "2,1", - "2,2" - ], - [ - "3,0", - "3,1", - "3,2", - { - "h": 2 - }, - "4,3" - ], - [ - { - "w": 2 - }, - "4,1", - "4,2" - ] - ] - } -} +{ + "name": "MF17", + "vendorId": "0x3A54", + "productId": "0x4F5D", + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + { + "h": 2 + }, + "2,3" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2", + { + "h": 2 + }, + "4,3" + ], + [ + { + "w": 2 + }, + "4,1", + "4,2" + ] + ] + } +} diff --git a/v3/magic_force/mf34/mf34.json b/v3/magic_force/mf34/mf34.json index 61de82799e..f1677f3a2d 100644 --- a/v3/magic_force/mf34/mf34.json +++ b/v3/magic_force/mf34/mf34.json @@ -1,96 +1,99 @@ -{ - "name": "MF34", - - "vendorId": "0x1A53", - "productId": "0x4F51", - - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - - "matrix": {"rows": 6,"cols":7}, - - "layouts": { - "keymap": [ - [ - { - "y": 0.25 - }, - "0,0", - "0,1", - "0,2", - { - "x": 0.25 - }, - "0,3", - "0,4", - "0,5", - "0,6" - ], - [ - { - "y": 0.25 - }, - "1,0", - "1,1", - "1,2", - { - "x": 0.25 - }, - "1,3", - "1,4", - "1,5", - "1,6" - ], - [ - "2,0", - "2,1", - "2,2", - { - "x": 0.25 - }, - "2,3", - "2,4", - "2,5", - { - "h": 2 - }, - "3,6" - ], - [ - { - "x": 3.25 - }, - "3,3", - "3,4", - "3,5" - ], - [ - { - "x": 1 - }, - "4,1", - { - "x": 1.25 - }, - "4,3", - "4,4", - "4,5", - { - "h": 2 - }, - "5,6" - ], - [ - "5,0", - "5,1", - "5,2", - { - "x": 0.25, - "w": 2 - }, - "5,4", - "5,5" - ] - ] - } -} +{ + "name": "MF34", + "vendorId": "0x1A53", + "productId": "0x4F51", + "matrix": { + "rows": 6, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + { + "y": 0.25 + }, + "0,0", + "0,1", + "0,2", + { + "x": 0.25 + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + { + "x": 0.25 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + "2,0", + "2,1", + "2,2", + { + "x": 0.25 + }, + "2,3", + "2,4", + "2,5", + { + "h": 2 + }, + "3,6" + ], + [ + { + "x": 3.25 + }, + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 1 + }, + "4,1", + { + "x": 1.25 + }, + "4,3", + "4,4", + "4,5", + { + "h": 2 + }, + "5,6" + ], + [ + "5,0", + "5,1", + "5,2", + { + "x": 0.25, + "w": 2 + }, + "5,4", + "5,5" + ] + ] + } +} diff --git a/v3/maker/alexa/alexa.json b/v3/maker/alexa/alexa.json index de7b47345b..c3bcf1a20e 100644 --- a/v3/maker/alexa/alexa.json +++ b/v3/maker/alexa/alexa.json @@ -2,13 +2,23 @@ "name": "Alexa", "vendorId": "0x7667", "productId": "0x0005", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,17 +31,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,14 +63,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +89,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,32 +117,53 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" ] - ], - "labels": ["Split Backspace"] + ] } } diff --git a/v3/maker/alexa_solder/alexa_solder.json b/v3/maker/alexa_solder/alexa_solder.json index c63a351b9d..81299710af 100644 --- a/v3/maker/alexa_solder/alexa_solder.json +++ b/v3/maker/alexa_solder/alexa_solder.json @@ -2,14 +2,41 @@ "name": "Alexa Solder", "vendorId": "0x7667", "productId": "0x0006", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25U Space", + "Split 6.25U", + "7U Space", + "Split 7U" + ] + ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +49,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,7 +77,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,14", { @@ -57,9 +95,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,20 +115,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -95,81 +155,139 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,3\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,2", "4,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,2", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,3", "4,1\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,3\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,6\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n3,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "6.25U Space", "Split 6.25U", "7U Space", "Split 7U"] ] } } diff --git a/v3/maker/kbd8x_hs/kbd8x_hs.json b/v3/maker/kbd8x_hs/kbd8x_hs.json index b8d407fb04..94d80d7365 100644 --- a/v3/maker/kbd8x_hs/kbd8x_hs.json +++ b/v3/maker/kbd8x_hs/kbd8x_hs.json @@ -2,34 +2,58 @@ "name": "KBD8X HS", "vendorId": "0x7667", "productId": "0x0003", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { + "labels": [ + [ + "Bottom Row", + "6.25U Space", + "7U Space" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -43,17 +67,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,17 +99,26 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -88,13 +130,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -105,52 +155,92 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n0,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,5\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14\n\n\n0,0", "5,15\n\n\n0,0", "5,16\n\n\n0,0" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n0,1", "5,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,1", - {"w": 7}, + { + "w": 7 + }, "5,5\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n0,1", "5,11\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14\n\n\n0,1", "5,15\n\n\n0,1", "5,16\n\n\n0,1" ] - ], - "labels": [["Bottom Row", "6.25U Space", "7U Space"]] + ] } } diff --git a/v3/maker/phantom_hs/phantom_hs.json b/v3/maker/phantom_hs/phantom_hs.json index 615b1293f6..8cbd46954e 100644 --- a/v3/maker/phantom_hs/phantom_hs.json +++ b/v3/maker/phantom_hs/phantom_hs.json @@ -2,13 +2,20 @@ "name": "Phantom", "vendorId": "0x7667", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,14 +28,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,14 +55,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,15 +81,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -79,27 +109,49 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/maker/phantom_solder/phantom_solder.json b/v3/maker/phantom_solder/phantom_solder.json index 91a9b163b3..68cb322d70 100644 --- a/v3/maker/phantom_solder/phantom_solder.json +++ b/v3/maker/phantom_solder/phantom_solder.json @@ -2,14 +2,41 @@ "name": "Phantom", "vendorId": "0x7667", "productId": "0x0002", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25U Space", + "Split 6.25U", + "7U Space", + "Split 7U" + ] + ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +49,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,7 +77,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,14", { @@ -57,9 +95,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,20 +115,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -95,81 +155,139 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,3\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,2", "4,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,2", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,3", "4,1\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,3\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,6\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n3,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "6.25U Space", "Split 6.25U", "7U Space", "Split 7U"] ] } } diff --git a/v3/maker/scarlet/scarlet.json b/v3/maker/scarlet/scarlet.json index d0f2e15d0f..831de88676 100644 --- a/v3/maker/scarlet/scarlet.json +++ b/v3/maker/scarlet/scarlet.json @@ -2,34 +2,58 @@ "name": "Scarlet", "vendorId": "0x7667", "productId": "0x0004", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { + "labels": [ + [ + "Bottom Row", + "6.25U Space", + "7U Space" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -43,17 +67,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,17 +99,26 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -88,13 +130,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -105,52 +155,92 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n0,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,5\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14\n\n\n0,0", "5,15\n\n\n0,0", "5,16\n\n\n0,0" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n0,1", "5,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,1", - {"w": 7}, + { + "w": 7 + }, "5,5\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n0,1", "5,11\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14\n\n\n0,1", "5,15\n\n\n0,1", "5,16\n\n\n0,1" ] - ], - "labels": [["Bottom Row", "6.25U Space", "7U Space"]] + ] } } diff --git a/v3/maker/velvet_hotswap/velvet_hotswap.json b/v3/maker/velvet_hotswap/velvet_hotswap.json index 6fcf684014..114838e077 100644 --- a/v3/maker/velvet_hotswap/velvet_hotswap.json +++ b/v3/maker/velvet_hotswap/velvet_hotswap.json @@ -1,9 +1,21 @@ { "name": "Velvet Hotswap", - "vendorId": "0x7667", + "vendorId": "0x7667", "productId": "0x0008", - "matrix": { "rows": 6, "cols": 17 }, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { + "labels": [ + [ + "Bottom Row", + "6.25U Space", + "7U Space" + ], + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ { @@ -246,11 +258,6 @@ "5,15\n\n\n0,1", "5,16\n\n\n0,1" ] - ], - "labels": [ - ["Bottom Row", "6.25U Space", "7U Space"], - "Split Backspace", - "Split Right Shift" ] } -} \ No newline at end of file +} diff --git a/v3/maker/velvet_solder/velvet_solder.json b/v3/maker/velvet_solder/velvet_solder.json index fac18cc829..645c3dc5bb 100644 --- a/v3/maker/velvet_solder/velvet_solder.json +++ b/v3/maker/velvet_solder/velvet_solder.json @@ -1,9 +1,25 @@ { "name": "Velvet Solder", - "vendorId": "0x7667", + "vendorId": "0x7667", "productId": "0x0007", - "matrix": { "rows": 6, "cols": 17 }, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "6.25U Space", + "7U Space", + "6.25U Split", + "7U Split" + ] + ], "keymap": [ [ { @@ -344,13 +360,6 @@ }, "5,13\n\n\n4,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "6.25U Space", "7U Space", "6.25U Split", "7U Split"] ] } -} \ No newline at end of file +} diff --git a/v3/maplecomputing/jnao.json b/v3/maplecomputing/jnao.json index 3dd3a473aa..3d7f757e09 100644 --- a/v3/maplecomputing/jnao.json +++ b/v3/maplecomputing/jnao.json @@ -2,13 +2,30 @@ "name": "JNAO", "vendorId": "0x1337", "productId": "0x6017", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["4x12 Bottom Row", "Grid", "MIT", "2x2u"], - ["5x12 Bottom Row", "Grid", "MIT", "2x2u"] + [ + "4x12 Bottom Row", + "Grid", + "MIT", + "2x2u" + ], + [ + "5x12 Bottom Row", + "Grid", + "MIT", + "2x2u" + ] ], "keymap": [ [ @@ -82,13 +99,17 @@ "4,11\n\n\n1,0" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", "3,2\n\n\n0,1", "3,3\n\n\n0,1", "3,4\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "3,5\n\n\n0,1", "3,7\n\n\n0,1", "3,8\n\n\n0,1", @@ -101,9 +122,13 @@ "3,1\n\n\n0,2", "3,2\n\n\n0,2", "3,3\n\n\n0,2", - {"w": 2}, + { + "w": 2 + }, "3,4\n\n\n0,2", - {"w": 2}, + { + "w": 2 + }, "3,6\n\n\n0,2", "3,8\n\n\n0,2", "3,9\n\n\n0,2", @@ -111,13 +136,17 @@ "3,11\n\n\n0,2" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", "4,2\n\n\n1,1", "4,3\n\n\n1,1", "4,4\n\n\n1,1", - {"w": 2}, + { + "w": 2 + }, "4,5\n\n\n1,1", "4,7\n\n\n1,1", "4,8\n\n\n1,1", @@ -130,9 +159,13 @@ "4,1\n\n\n1,2", "4,2\n\n\n1,2", "4,3\n\n\n1,2", - {"w": 2}, + { + "w": 2 + }, "4,4\n\n\n1,2", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n1,2", "4,8\n\n\n1,2", "4,9\n\n\n1,2", diff --git a/v3/marshkeys/flowerpad.json b/v3/marshkeys/flowerpad.json index 445b249104..f4db9998c4 100644 --- a/v3/marshkeys/flowerpad.json +++ b/v3/marshkeys/flowerpad.json @@ -60,4 +60,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/masterworks/classy_tkl/classy_tkl.json b/v3/masterworks/classy_tkl/classy_tkl.json index e2e7b5fcac..483f5ceb7b 100644 --- a/v3/masterworks/classy_tkl/classy_tkl.json +++ b/v3/masterworks/classy_tkl/classy_tkl.json @@ -2,41 +2,67 @@ "name": "Masterworks Classy TKL", "vendorId": "0x4D57", "productId": "0x0001", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "WKL", "7U"] + [ + "Bottom Row", + "WKL", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -50,20 +76,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,9 +116,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -94,9 +139,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -108,19 +159,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -131,46 +199,87 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n4,0", - {"d": true}, + { + "d": true + }, "\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,0", - {"d": true}, + { + "d": true + }, "\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ] ] diff --git a/v3/matchstickworks/southpad/rev2/southpadv2.json b/v3/matchstickworks/southpad/rev2/southpadv2.json index dfa8f15902..d6a14ab2b6 100644 --- a/v3/matchstickworks/southpad/rev2/southpadv2.json +++ b/v3/matchstickworks/southpad/rev2/southpadv2.json @@ -2,50 +2,75 @@ "name": "SouthPad v2", "vendorId": "0x4D57", "productId": "0x0002", - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", "0,1", "0,2", "0,3" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,3" ], [ - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3" ], [ - {"x": 1}, + { + "x": 1 + }, "3,1", "3,2", "3,3" ], [ - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3" ], [ - {"x": 1}, + { + "x": 1 + }, "5,1", - {"w": 2}, + { + "w": 2 + }, "5,3" ] ] diff --git a/v3/matrix/m12og/m12og.json b/v3/matrix/m12og/m12og.json index de024bc006..18d3add05d 100644 --- a/v3/matrix/m12og/m12og.json +++ b/v3/matrix/m12og/m12og.json @@ -2,43 +2,71 @@ "name": "Matrix 1.2og", "vendorId": "0x4D58", "productId": "0x8712", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 7, "cols": 14}, + "matrix": { + "rows": 7, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split BackSpace", "ISO Enter", "Split LShift", "Split RShift", - ["Bottom Row", "7u", "WKL"] + [ + "Bottom Row", + "7u", + "WKL" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "5,0", "5,1", "5,2" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "1,0", "1,1", "1,2", @@ -52,20 +80,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,3", "5,4", "5,5", - {"x": 1.25}, + { + "x": 1.25 + }, "1,13\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,9 +120,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,6", "5,7", "5,8", @@ -96,9 +142,14 @@ "3,13\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.75}, + { + "x": 2.75, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -110,19 +161,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -133,42 +201,85 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "6,10", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "6,0\n\n\n4,0", "6,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "6,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,4\n\n\n4,0", "6,5\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "6,6\n\n\n4,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "6,7", "6,8", "6,9" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "6,0\n\n\n4,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "6,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,4\n\n\n4,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "6,6\n\n\n4,1" ] ] diff --git a/v3/maverick0197/keydeck8/keydeck8.json b/v3/maverick0197/keydeck8/keydeck8.json index 3615072cef..52ef81ff5d 100644 --- a/v3/maverick0197/keydeck8/keydeck8.json +++ b/v3/maverick0197/keydeck8/keydeck8.json @@ -1,14 +1,28 @@ { - "name": "KeyDeck8", - "vendorId": "0x4D76", - "productId": "0x3031", - "matrix": {"rows": 3,"cols": 3}, - "layouts": { - "keymap": - [ - ["0,0","0,1\n\n\n\n\n\n\n\n\ne0","0,2"], - ["1,0","1,1","1,2"], - ["2,0","2,1","2,2"] + "name": "KeyDeck8", + "vendorId": "0x4D76", + "productId": "0x3031", + "matrix": { + "rows": 3, + "cols": 3 + }, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1\n\n\n\n\n\n\n\n\ne0", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/mechbrewery/mb65h.json b/v3/mechbrewery/mb65h.json index 4a40bbf479..5036b5ec78 100644 --- a/v3/mechbrewery/mb65h.json +++ b/v3/mechbrewery/mb65h.json @@ -3,13 +3,20 @@ "vendorId": "0x4252", "productId": "0x0002", "firmwareVersion": 0, - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +29,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14", "0,15", - {"x": 0.75, "c": "#cccccc"} + { + "x": 0.75, + "c": "#cccccc" + } ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -43,15 +61,24 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -63,15 +90,25 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -82,26 +119,46 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, - {"w": 1.25}, + { + "c": "#aaaaaa" + }, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,13", "4,14", "4,15" diff --git a/v3/mechbrewery/mb65s.json b/v3/mechbrewery/mb65s.json index 46a06d9845..af8975eb04 100644 --- a/v3/mechbrewery/mb65s.json +++ b/v3/mechbrewery/mb65s.json @@ -3,19 +3,43 @@ "vendorId": "0x4252", "productId": "0x3635", "firmwareVersion": 0, - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ - ["Backspace", "Default", "Split"], - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "Default", "Split"], - ["Bottom row", "6.25U", "7U"] + [ + "Backspace", + "Default", + "Split" + ], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Default", + "Split" + ], + [ + "Bottom row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,17 +52,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -51,9 +87,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -67,9 +107,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -81,21 +127,40 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -106,39 +171,72 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa"}, - {"w": 1.25}, + { + "c": "#aaaaaa" + }, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,1", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/mechlovin/adelais/adelais.json b/v3/mechlovin/adelais/adelais.json index 624a380dad..794441a7d9 100644 --- a/v3/mechlovin/adelais/adelais.json +++ b/v3/mechlovin/adelais/adelais.json @@ -2,109 +2,334 @@ "name": "Adelais Mechlovin'", "vendorId": "0x4D4C", "productId": "0xAD01", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Back Space", "Split Right Shift", "2.25u Left Space"], + "labels": [ + "Split Back Space", + "Split Right Shift", + "2.25u Left Space" + ], "keymap": [ - [{"x": 15.2, "c": "#aaaaaa", "w": 2}, "0,13\n\n\n0,1"], [ - {"y": -0.10999999999999999, "x": 0.5, "c": "#777777"}, + { + "x": 15.2, + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "y": -0.10999999999999999, + "x": 0.5, + "c": "#777777" + }, "1,14", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "0,2" ], - [{"y": -0.8900000000000001, "x": 1.75}, "0,0", "0,1"], - [{"y": -0.8999999999999999, "x": 13.2}, "0,11"], [ - {"y": -0.8500000000000001, "x": 14.2}, + { + "y": -0.8900000000000001, + "x": 1.75 + }, + "0,0", + "0,1" + ], + [ + { + "y": -0.8999999999999999, + "x": 13.2 + }, + "0,11" + ], + [ + { + "y": -0.8500000000000001, + "x": 14.2 + }, "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0" ], - [{"y": -0.3600000000000001, "x": 0.25}, "2,14"], [ - {"y": -0.8899999999999997, "x": 1.5, "w": 1.5}, + { + "y": -0.3600000000000001, + "x": 0.25 + }, + "2,14" + ], + [ + { + "y": -0.8899999999999997, + "x": 1.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1" ], - [{"y": -0.8999999999999999, "x": 12.95}, "1,10"], [ - {"y": -0.8500000000000001, "x": 13.95}, + { + "y": -0.8999999999999999, + "x": 12.95 + }, + "1,10" + ], + [ + { + "y": -0.8500000000000001, + "x": 13.95 + }, "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], - [{"y": -0.3599999999999999}, "3,14"], [ - {"y": -0.8900000000000001, "x": 1.25, "w": 1.75}, + { + "y": -0.3599999999999999 + }, + "3,14" + ], + [ + { + "y": -0.8900000000000001, + "x": 1.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1" ], [ - {"y": -0.75, "x": 13.4}, + { + "y": -0.75, + "x": 13.4 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"y": -0.25, "x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.25, + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2" ], [ - {"y": -0.75, "x": 13.25}, + { + "y": -0.75, + "x": 13.25 + }, "3,11", "4,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,0" ], - [{"y": -0.25, "x": 1, "w": 1.5}, "4,0"], - [{"y": -0.75, "x": 16, "w": 1.5}, "4,14"], - [{"rx": 0.75, "y": 6.75, "x": 14.5, "w": 2.75}, "3,12\n\n\n1,1"], - [{"rx": 2.25, "ry": 0.75, "y": 3.5, "x": 14.75}, "3,13\n\n\n1,0"], [ - {"r": 12, "rx": 0, "ry": 0, "x": 5.1, "c": "#cccccc"}, + { + "y": -0.25, + "x": 1, + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 16, + "w": 1.5 + }, + "4,14" + ], + [ + { + "rx": 0.75, + "y": 6.75, + "x": 14.5, + "w": 2.75 + }, + "3,12\n\n\n1,1" + ], + [ + { + "rx": 2.25, + "ry": 0.75, + "y": 3.5, + "x": 14.75 + }, + "3,13\n\n\n1,0" + ], + [ + { + "r": 12, + "rx": 0, + "ry": 0, + "x": 5.1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 4.55}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 4.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 5.22}, "3,3", "3,4", "3,5", {"x": 1.7763568394002505e-15}, "3,6"], [ - {"x": 6.5, "c": "#777777", "w": 2}, + { + "x": 4.55 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 4.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 5.22 + }, + "3,3", + "3,4", + "3,5", + { + "x": 1.7763568394002505e-15 + }, + "3,6" + ], + [ + { + "x": 6.5, + "c": "#777777", + "w": 2 + }, "4,4\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6\n\n\n2,0" ], - [{"y": -0.9000000000000004, "x": 5, "w": 1.5}, "4,2"], [ - {"y": 0.25, "x": 6.5, "c": "#777777", "w": 2.25}, + { + "y": -0.9000000000000004, + "x": 5, + "w": 1.5 + }, + "4,2" + ], + [ + { + "y": 0.25, + "x": 6.5, + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,6\n\n\n2,1" ], [ - {"r": -12, "y": -2.5999999999999996, "x": 8.5, "c": "#cccccc"}, + { + "r": -12, + "y": -2.5999999999999996, + "x": 8.5, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8}, "1,6", "1,7", "1,8", "1,9"], - [{"x": 8.25}, "2,6", "2,7", "2,8", "2,9"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.8499999999999996, "x": 10.5, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 8.25 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.8499999999999996, + "x": 10.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/mechlovin/adelais/adelais_en_ciel-rev2.json b/v3/mechlovin/adelais/adelais_en_ciel-rev2.json index c0b9dc8c43..126bc6cdc0 100644 --- a/v3/mechlovin/adelais/adelais_en_ciel-rev2.json +++ b/v3/mechlovin/adelais/adelais_en_ciel-rev2.json @@ -2,109 +2,334 @@ "name": "Adelais en Ciel' Rev.2", "vendorId": "0x4D4C", "productId": "0xAEC2", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Back Space", "Split Right Shift", "Split Space"], + "labels": [ + "Split Back Space", + "Split Right Shift", + "Split Space" + ], "keymap": [ - [{"x": 15.2, "c": "#aaaaaa", "w": 2}, "0,13\n\n\n0,1"], [ - {"y": -0.10999999999999999, "x": 0.5, "c": "#777777"}, + { + "x": 15.2, + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "y": -0.10999999999999999, + "x": 0.5, + "c": "#777777" + }, "1,14", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "0,2" ], - [{"y": -0.8900000000000001, "x": 1.75}, "0,0", "0,1"], - [{"y": -0.8999999999999999, "x": 13.2}, "0,11"], [ - {"y": -0.8500000000000001, "x": 14.2}, + { + "y": -0.8900000000000001, + "x": 1.75 + }, + "0,0", + "0,1" + ], + [ + { + "y": -0.8999999999999999, + "x": 13.2 + }, + "0,11" + ], + [ + { + "y": -0.8500000000000001, + "x": 14.2 + }, "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0" ], - [{"y": -0.3600000000000001, "x": 0.25}, "2,14"], [ - {"y": -0.8899999999999997, "x": 1.5, "w": 1.5}, + { + "y": -0.3600000000000001, + "x": 0.25 + }, + "2,14" + ], + [ + { + "y": -0.8899999999999997, + "x": 1.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1" ], - [{"y": -0.8999999999999999, "x": 12.95}, "1,10"], [ - {"y": -0.8500000000000001, "x": 13.95}, + { + "y": -0.8999999999999999, + "x": 12.95 + }, + "1,10" + ], + [ + { + "y": -0.8500000000000001, + "x": 13.95 + }, "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], - [{"y": -0.3599999999999999}, "3,14"], [ - {"y": -0.8900000000000001, "x": 1.25, "w": 1.75}, + { + "y": -0.3599999999999999 + }, + "3,14" + ], + [ + { + "y": -0.8900000000000001, + "x": 1.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1" ], [ - {"y": -0.75, "x": 13.4}, + { + "y": -0.75, + "x": 13.4 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"y": -0.25, "x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.25, + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2" ], [ - {"y": -0.75, "x": 13.25}, + { + "y": -0.75, + "x": 13.25 + }, "3,11", "4,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,0" ], - [{"y": -0.25, "x": 1, "w": 1.5}, "4,0"], - [{"y": -0.75, "x": 16, "w": 1.5}, "4,14"], - [{"rx": 0.75, "y": 6.75, "x": 14.5, "w": 2.75}, "3,12\n\n\n1,1"], - [{"rx": 2.25, "ry": 0.75, "y": 3.5, "x": 14.75}, "3,13\n\n\n1,0"], [ - {"r": 12, "rx": 0, "ry": 0, "x": 5.1, "c": "#cccccc"}, + { + "y": -0.25, + "x": 1, + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 16, + "w": 1.5 + }, + "4,14" + ], + [ + { + "rx": 0.75, + "y": 6.75, + "x": 14.5, + "w": 2.75 + }, + "3,12\n\n\n1,1" + ], + [ + { + "rx": 2.25, + "ry": 0.75, + "y": 3.5, + "x": 14.75 + }, + "3,13\n\n\n1,0" + ], + [ + { + "r": 12, + "rx": 0, + "ry": 0, + "x": 5.1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 4.55}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 4.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 5.22}, "3,3", "3,4", "3,5", {"x": 1.7763568394002505e-15}, "3,6"], [ - {"x": 6.5, "c": "#777777", "w": 2}, + { + "x": 4.55 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 4.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 5.22 + }, + "3,3", + "3,4", + "3,5", + { + "x": 1.7763568394002505e-15 + }, + "3,6" + ], + [ + { + "x": 6.5, + "c": "#777777", + "w": 2 + }, "4,4\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6\n\n\n2,0" ], - [{"y": -0.9000000000000004, "x": 5, "w": 1.5}, "4,2"], [ - {"y": 0.25, "x": 6.5, "c": "#777777", "w": 2.25}, + { + "y": -0.9000000000000004, + "x": 5, + "w": 1.5 + }, + "4,2" + ], + [ + { + "y": 0.25, + "x": 6.5, + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,6\n\n\n2,1" ], [ - {"r": -12, "y": -2.5999999999999996, "x": 8.5, "c": "#cccccc"}, + { + "r": -12, + "y": -2.5999999999999996, + "x": 8.5, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8}, "1,6", "1,7", "1,8", "1,9"], - [{"x": 8.25}, "2,6", "2,7", "2,8", "2,9"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.8499999999999996, "x": 10.5, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 8.25 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.8499999999999996, + "x": 10.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/mechlovin/adelais/adelais_en_ciel-rev3.json b/v3/mechlovin/adelais/adelais_en_ciel-rev3.json index 1b89767a6e..a498054f4f 100644 --- a/v3/mechlovin/adelais/adelais_en_ciel-rev3.json +++ b/v3/mechlovin/adelais/adelais_en_ciel-rev3.json @@ -2,8 +2,16 @@ "name": "Adelais En Ciel Rev.3", "vendorId": "0x4D4C", "productId": "0xAEC3", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Backlight Toggle", "title": "BL TOG", "shortName": "BL TOG"}, + { + "name": "Backlight Toggle", + "title": "BL TOG", + "shortName": "BL TOG" + }, { "name": "Backlight Effect", "title": "Backlight Effect", @@ -49,460 +57,498 @@ "title": "Backlight Incrase Val", "shortName": "BL DVAL" } - ], - "keycodes": ["qmk_lighting"], + ], + "keycodes": [ + "qmk_lighting" + ], "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "RGB Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - "All Off", - "Solid Color", - "Alphas Mods", - "Gradient Up/Down", - "Gradient Left/Right", - "Breathing", - "Band Sat.", - "Band Val.", - "Pinwheel Sat.", - "Pinwheel Val.", - "Spiral Sat.", - "Spiral Val.", - "Cycle All", - "Cycle Left/Right", - "Cycle Up/Down", - "Rainbow Moving Chevron", - "Cycle Out/In", - "Cycle Out/In Dual", - "Cycle Pinwheel", - "Cycle Spiral", - "Dual Beacon", - "Rainbow Beacon", - "Rainbow Pinwheels", - "Raindrops", - "Jellybean Raindrops", - "Hue Breathing", - "Hue Pendulum", - "Hue Wave", - "Pixel Rain", - "Pixel Flow", - "Pixel Fractal", - "Typing Heatmap", - "Digital Rain", - "Solid Reactive Simple", - "Solid Reactive", - "Solid Reactive Wide", - "Solid Reactive Multi Wide", - "Solid Reactive Cross", - "Solid Reactive Multi Cross", - "Solid Reactive Nexus", - "Solid Reactive Multi Nexus", - "Spash", - "Multi Splash", - "Solid Splash", - "Solid Multi Splash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - }, - { - "label": "RGB Underglow", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], - "options": [ - "All Off", - "Solid Color", - "Breathing 1", - "Breathing 2", - "Breathing 3", - "Breathing 4", - "Rainbow Mood 1", - "Rainbow Mood 2", - "Rainbow Mood 3", - "Rainbow Swirl 1", - "Rainbow Swirl 2", - "Rainbow Swirl 3", - "Rainbow Swirl 4", - "Rainbow Swirl 5", - "Rainbow Swirl 6", - "Snake 1", - "Snake 2", - "Snake 3", - "Snake 4", - "Snake 5", - "Snake 6", - "Knight 1", - "Knight 2", - "Knight 3", - "Christmas", - "Gradient 1", - "Gradient 2", - "Gradient 3", - "Gradient 4", - "Gradient 5", - "Gradient 6", - "Gradient 7", - "Gradient 8", - "Gradient 9", - "Gradient 10", - "RGB Test", - "Alternating", - "Twinkle 1", - "Twinkle 2", - "Twinkle 3", - "Twinkle 4", - "Twinkle 5", - "Twinkle 6" - ] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 6 && {id_qmk_rgblight_effect} != 7 && {id_qmk_rgblight_effect} != 8 && {id_qmk_rgblight_effect} != 9 && {id_qmk_rgblight_effect} != 10 && {id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 11 && {id_qmk_rgblight_effect} != 12 && {id_qmk_rgblight_effect} != 13 && {id_qmk_rgblight_effect} != 14 && {id_qmk_rgblight_effect} != 35", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] - } - ] - } - ] - } -], - "matrix": {"rows": 5, "cols": 15}, - "layouts": { - "labels": [ - "Split Back Space", - "Split Right Shift", - "Split Space", - "Encoder" - ], - "keymap": [ - [ - { - "x": 0.5, - "c": "#777777" - }, - "3,1\n\n\n3,1\n\n\n\n\n\ne0" - ], - [ - { - "y": -0.85, - "x": 15.15, - "c": "#aaaaaa", - "w": 2 - }, - "0,14\n\n\n0,1" - ], - [ - { - "x": 0.55, - "c": "#777777" - }, - "3,1\n\n\n3,0" - ], - [ - { - "y": -0.95, - "x": 3.7, - "c": "#cccccc" - }, - "0,2", - { - "x": 8.45 - }, - "0,11" - ], - [ - { - "y": -0.95, - "x": 1.7 - }, - "0,0", - "0,1", - { - "x": 10.45 - }, - "0,12", - { - "c": "#aaaaaa" - }, - "0,13\n\n\n0,0", - "0,14\n\n\n0,0" - ], - [ - { - "y": -0.10000000000000009, - "x": 0.35 - }, - "4,1" - ], - [ - { - "y": -0.9499999999999997, - "x": 13, - "c": "#cccccc" - }, - "1,10" - ], - [ - { - "y": -0.9500000000000002, - "x": 1.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - { - "x": 10 - }, - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13" - ], - [ - { - "y": -0.10000000000000009, - "x": 0.15 - }, - "4,3" - ], - [ - { - "y": -0.9000000000000004, - "x": 13.4, - "c": "#cccccc" - }, - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13" - ], - [ - { - "y": -0.9999999999999996, - "x": 1.3, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1" - ], - [ - { - "x": 1.05, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - { - "x": 8.8 - }, - "3,11", - "3,12", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,13\n\n\n1,0", - "3,14\n\n\n1,0", - { - "x": 0.3000000000000007, - "w": 2.75 - }, - "3,13\n\n\n1,1" - ], - [ - { - "x": 1.05, - "w": 1.5 - }, - "4,0", - { - "x": 13.45, - "w": 1.5 - }, - "4,14" - ], - [ - { - "r": 12, - "y": -6, - "x": 5.05, - "c": "#cccccc" - }, - "0,3", - "0,4", - "0,5", - "0,6" - ], - [ - { - "x": 4.6 - }, - "1,2", - "1,3", - "1,4", - "1,5" - ], - [ - { - "x": 4.85 - }, - "2,2", - "2,3", - "2,4", - "2,5" - ], - [ - { - "x": 5.3 - }, - "3,3", - "3,4", - "3,5", - "3,6" - ], - [ - { - "x": 6.6, - "c": "#777777", - "w": 2 - }, - "4,4\n\n\n2,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,6\n\n\n2,0" - ], - [ - { - "y": -0.9500000000000002, - "x": 5.05, - "w": 1.5 - }, - "4,2" - ], - [ - { - "y": 0.25, - "x": 6.5, - "c": "#777777", - "w": 2.25 - }, - "4,4\n\n\n2,1", - { - "c": "#aaaaaa" - }, - "4,6\n\n\n2,1" - ], - [ - { - "r": -12, - "y": -2.7, - "x": 8.45, - "c": "#cccccc" - }, - "0,7", - "0,8", - "0,9", - "0,10" - ], - [ - { - "x": 8.05 - }, - "1,6", - "1,7", - "1,8", - "1,9" - ], - [ - { - "x": 8.2 - }, - "2,6", - "2,7", - "2,8", - "2,9" - ], - [ - { - "x": 7.75 - }, - "3,7", - "3,8", - "3,9", - "3,10" - ], - [ - { - "x": 7.75, - "c": "#777777", - "w": 2.75 - }, - "4,8" - ], - [ - { - "y": -0.9500000000000002, - "x": 10.55, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10" - ] + { + "label": "Lighting", + "content": [ + { + "label": "RGB Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Alphas Mods", + "Gradient Up/Down", + "Gradient Left/Right", + "Breathing", + "Band Sat.", + "Band Val.", + "Pinwheel Sat.", + "Pinwheel Val.", + "Spiral Sat.", + "Spiral Val.", + "Cycle All", + "Cycle Left/Right", + "Cycle Up/Down", + "Rainbow Moving Chevron", + "Cycle Out/In", + "Cycle Out/In Dual", + "Cycle Pinwheel", + "Cycle Spiral", + "Dual Beacon", + "Rainbow Beacon", + "Rainbow Pinwheels", + "Raindrops", + "Jellybean Raindrops", + "Hue Breathing", + "Hue Pendulum", + "Hue Wave", + "Pixel Rain", + "Pixel Flow", + "Pixel Fractal", + "Typing Heatmap", + "Digital Rain", + "Solid Reactive Simple", + "Solid Reactive", + "Solid Reactive Wide", + "Solid Reactive Multi Wide", + "Solid Reactive Cross", + "Solid Reactive Multi Cross", + "Solid Reactive Nexus", + "Solid Reactive Multi Nexus", + "Spash", + "Multi Splash", + "Solid Splash", + "Solid Multi Splash" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + }, + { + "label": "RGB Underglow", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Breathing 1", + "Breathing 2", + "Breathing 3", + "Breathing 4", + "Rainbow Mood 1", + "Rainbow Mood 2", + "Rainbow Mood 3", + "Rainbow Swirl 1", + "Rainbow Swirl 2", + "Rainbow Swirl 3", + "Rainbow Swirl 4", + "Rainbow Swirl 5", + "Rainbow Swirl 6", + "Snake 1", + "Snake 2", + "Snake 3", + "Snake 4", + "Snake 5", + "Snake 6", + "Knight 1", + "Knight 2", + "Knight 3", + "Christmas", + "Gradient 1", + "Gradient 2", + "Gradient 3", + "Gradient 4", + "Gradient 5", + "Gradient 6", + "Gradient 7", + "Gradient 8", + "Gradient 9", + "Gradient 10", + "RGB Test", + "Alternating", + "Twinkle 1", + "Twinkle 2", + "Twinkle 3", + "Twinkle 4", + "Twinkle 5", + "Twinkle 6" + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 6 && {id_qmk_rgblight_effect} != 7 && {id_qmk_rgblight_effect} != 8 && {id_qmk_rgblight_effect} != 9 && {id_qmk_rgblight_effect} != 10 && {id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 11 && {id_qmk_rgblight_effect} != 12 && {id_qmk_rgblight_effect} != 13 && {id_qmk_rgblight_effect} != 14 && {id_qmk_rgblight_effect} != 35", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] + } + ] + } ] } - } \ No newline at end of file + ], + "layouts": { + "labels": [ + "Split Back Space", + "Split Right Shift", + "Split Space", + "Encoder" + ], + "keymap": [ + [ + { + "x": 0.5, + "c": "#777777" + }, + "3,1\n\n\n3,1\n\n\n\n\n\ne0" + ], + [ + { + "y": -0.85, + "x": 15.15, + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,1" + ], + [ + { + "x": 0.55, + "c": "#777777" + }, + "3,1\n\n\n3,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,2", + { + "x": 8.45 + }, + "0,11" + ], + [ + { + "y": -0.95, + "x": 1.7 + }, + "0,0", + "0,1", + { + "x": 10.45 + }, + "0,12", + { + "c": "#aaaaaa" + }, + "0,13\n\n\n0,0", + "0,14\n\n\n0,0" + ], + [ + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "4,1" + ], + [ + { + "y": -0.9499999999999997, + "x": 13, + "c": "#cccccc" + }, + "1,10" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + { + "x": 10 + }, + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13" + ], + [ + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "4,3" + ], + [ + { + "y": -0.9000000000000004, + "x": 13.4, + "c": "#cccccc" + }, + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "y": -0.9999999999999996, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1" + ], + [ + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + { + "x": 8.8 + }, + "3,11", + "3,12", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,13\n\n\n1,0", + "3,14\n\n\n1,0", + { + "x": 0.3000000000000007, + "w": 2.75 + }, + "3,13\n\n\n1,1" + ], + [ + { + "x": 1.05, + "w": 1.5 + }, + "4,0", + { + "x": 13.45, + "w": 1.5 + }, + "4,14" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 4.6 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 4.85 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, + "4,4\n\n\n2,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,6\n\n\n2,0" + ], + [ + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "4,2" + ], + [ + { + "y": 0.25, + "x": 6.5, + "c": "#777777", + "w": 2.25 + }, + "4,4\n\n\n2,1", + { + "c": "#aaaaaa" + }, + "4,6\n\n\n2,1" + ], + [ + { + "r": -12, + "y": -2.7, + "x": 8.45, + "c": "#cccccc" + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": 8.05 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 8.2 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.9500000000000002, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] + ] + } +} diff --git a/v3/mechlovin/adelais/adelais_en_ciel.json b/v3/mechlovin/adelais/adelais_en_ciel.json index ac4c97be71..ce20629965 100644 --- a/v3/mechlovin/adelais/adelais_en_ciel.json +++ b/v3/mechlovin/adelais/adelais_en_ciel.json @@ -2,108 +2,331 @@ "name": "Adelais en Ciel'", "vendorId": "0x4D4C", "productId": "0xAEC1", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { - "labels": ["Split Back Space", "Split Right Shift", "2.25u Left Space"], + "labels": [ + "Split Back Space", + "Split Right Shift", + "2.25u Left Space" + ], "keymap": [ - [{"x": 15.2, "c": "#aaaaaa", "w": 2}, "0,13\n\n\n0,1"], [ - {"y": -0.10999999999999999, "x": 0.5, "c": "#777777"}, + { + "x": 15.2, + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "y": -0.10999999999999999, + "x": 0.5, + "c": "#777777" + }, "1,14", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "0,2" ], - [{"y": -0.8900000000000001, "x": 1.75}, "0,0", "0,1"], - [{"y": -0.8999999999999999, "x": 13.2}, "0,11"], [ - {"y": -0.8500000000000001, "x": 14.2}, + { + "y": -0.8900000000000001, + "x": 1.75 + }, + "0,0", + "0,1" + ], + [ + { + "y": -0.8999999999999999, + "x": 13.2 + }, + "0,11" + ], + [ + { + "y": -0.8500000000000001, + "x": 14.2 + }, "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0" ], - [{"y": -0.3600000000000001, "x": 0.25}, "2,14"], [ - {"y": -0.8899999999999997, "x": 1.5, "w": 1.5}, + { + "y": -0.3600000000000001, + "x": 0.25 + }, + "2,14" + ], + [ + { + "y": -0.8899999999999997, + "x": 1.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1" ], - [{"y": -0.8999999999999999, "x": 12.95}, "1,10"], [ - {"y": -0.8500000000000001, "x": 13.95}, + { + "y": -0.8999999999999999, + "x": 12.95 + }, + "1,10" + ], + [ + { + "y": -0.8500000000000001, + "x": 13.95 + }, "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], - [{"y": -0.3599999999999999}, "3,14"], [ - {"y": -0.8900000000000001, "x": 1.25, "w": 1.75}, + { + "y": -0.3599999999999999 + }, + "3,14" + ], + [ + { + "y": -0.8900000000000001, + "x": 1.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1" ], [ - {"y": -0.75, "x": 13.4}, + { + "y": -0.75, + "x": 13.4 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"y": -0.25, "x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.25, + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2" ], [ - {"y": -0.75, "x": 13.25}, + { + "y": -0.75, + "x": 13.25 + }, "3,11", "4,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,0" ], - [{"y": -0.25, "x": 1, "w": 1.5}, "4,0"], - [{"y": -0.75, "x": 16, "w": 1.5}, "4,14"], - [{"rx": 0.75, "y": 6.75, "x": 14.5, "w": 2.75}, "3,12\n\n\n1,1"], - [{"rx": 2.25, "ry": 0.75, "y": 3.5, "x": 14.75}, "3,13\n\n\n1,0"], [ - {"r": 12, "rx": 0, "ry": 0, "x": 5.1, "c": "#cccccc"}, + { + "y": -0.25, + "x": 1, + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 16, + "w": 1.5 + }, + "4,14" + ], + [ + { + "rx": 0.75, + "y": 6.75, + "x": 14.5, + "w": 2.75 + }, + "3,12\n\n\n1,1" + ], + [ + { + "rx": 2.25, + "ry": 0.75, + "y": 3.5, + "x": 14.75 + }, + "3,13\n\n\n1,0" + ], + [ + { + "r": 12, + "rx": 0, + "ry": 0, + "x": 5.1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 4.55}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 4.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 5.22}, "3,3", "3,4", "3,5", {"x": 1.7763568394002505e-15}, "3,6"], [ - {"x": 6.5, "c": "#777777", "w": 2}, + { + "x": 4.55 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 4.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 5.22 + }, + "3,3", + "3,4", + "3,5", + { + "x": 1.7763568394002505e-15 + }, + "3,6" + ], + [ + { + "x": 6.5, + "c": "#777777", + "w": 2 + }, "4,4\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6\n\n\n2,0" ], - [{"y": -0.9000000000000004, "x": 5, "w": 1.5}, "4,2"], [ - {"y": 0.25, "x": 6.5, "c": "#777777", "w": 2.25}, + { + "y": -0.9000000000000004, + "x": 5, + "w": 1.5 + }, + "4,2" + ], + [ + { + "y": 0.25, + "x": 6.5, + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,6\n\n\n2,1" ], [ - {"r": -12, "y": -2.5999999999999996, "x": 8.5, "c": "#cccccc"}, + { + "r": -12, + "y": -2.5999999999999996, + "x": 8.5, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8}, "1,6", "1,7", "1,8", "1,9"], - [{"x": 8.25}, "2,6", "2,7", "2,8", "2,9"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.8499999999999996, "x": 10.5, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 8.25 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.8499999999999996, + "x": 10.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/mechlovin/adelais/adelais_rev3.json b/v3/mechlovin/adelais/adelais_rev3.json index 5a0d5cf0e3..7db8a11fbe 100644 --- a/v3/mechlovin/adelais/adelais_rev3.json +++ b/v3/mechlovin/adelais/adelais_rev3.json @@ -2,109 +2,334 @@ "name": "Adelais Rev.3", "vendorId": "0x4D4C", "productId": "0xAD02", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Back Space", "Split Right Shift", "2.25u Left Space"], + "labels": [ + "Split Back Space", + "Split Right Shift", + "2.25u Left Space" + ], "keymap": [ - [{"x": 15.2, "c": "#aaaaaa", "w": 2}, "0,13\n\n\n0,1"], [ - {"y": -0.10999999999999999, "x": 0.5, "c": "#777777"}, + { + "x": 15.2, + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "y": -0.10999999999999999, + "x": 0.5, + "c": "#777777" + }, "1,14", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "0,2" ], - [{"y": -0.8900000000000001, "x": 1.75}, "0,0", "0,1"], - [{"y": -0.8999999999999999, "x": 13.2}, "0,11"], [ - {"y": -0.8500000000000001, "x": 14.2}, + { + "y": -0.8900000000000001, + "x": 1.75 + }, + "0,0", + "0,1" + ], + [ + { + "y": -0.8999999999999999, + "x": 13.2 + }, + "0,11" + ], + [ + { + "y": -0.8500000000000001, + "x": 14.2 + }, "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0" ], - [{"y": -0.3600000000000001, "x": 0.25}, "2,14"], [ - {"y": -0.8899999999999997, "x": 1.5, "w": 1.5}, + { + "y": -0.3600000000000001, + "x": 0.25 + }, + "2,14" + ], + [ + { + "y": -0.8899999999999997, + "x": 1.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1" ], - [{"y": -0.8999999999999999, "x": 12.95}, "1,10"], [ - {"y": -0.8500000000000001, "x": 13.95}, + { + "y": -0.8999999999999999, + "x": 12.95 + }, + "1,10" + ], + [ + { + "y": -0.8500000000000001, + "x": 13.95 + }, "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], - [{"y": -0.3599999999999999}, "3,14"], [ - {"y": -0.8900000000000001, "x": 1.25, "w": 1.75}, + { + "y": -0.3599999999999999 + }, + "3,14" + ], + [ + { + "y": -0.8900000000000001, + "x": 1.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1" ], [ - {"y": -0.75, "x": 13.4}, + { + "y": -0.75, + "x": 13.4 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"y": -0.25, "x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.25, + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2" ], [ - {"y": -0.75, "x": 13.25}, + { + "y": -0.75, + "x": 13.25 + }, "3,11", "4,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,0" ], - [{"y": -0.25, "x": 1, "w": 1.5}, "4,0"], - [{"y": -0.75, "x": 16, "w": 1.5}, "4,14"], - [{"rx": 0.75, "y": 6.75, "x": 14.5, "w": 2.75}, "3,12\n\n\n1,1"], - [{"rx": 2.25, "ry": 0.75, "y": 3.5, "x": 14.75}, "3,13\n\n\n1,0"], [ - {"r": 12, "rx": 0, "ry": 0, "x": 5.1, "c": "#cccccc"}, + { + "y": -0.25, + "x": 1, + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 16, + "w": 1.5 + }, + "4,14" + ], + [ + { + "rx": 0.75, + "y": 6.75, + "x": 14.5, + "w": 2.75 + }, + "3,12\n\n\n1,1" + ], + [ + { + "rx": 2.25, + "ry": 0.75, + "y": 3.5, + "x": 14.75 + }, + "3,13\n\n\n1,0" + ], + [ + { + "r": 12, + "rx": 0, + "ry": 0, + "x": 5.1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 4.55}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 4.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 5.22}, "3,3", "3,4", "3,5", {"x": 1.7763568394002505e-15}, "3,6"], [ - {"x": 6.5, "c": "#777777", "w": 2}, + { + "x": 4.55 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 4.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 5.22 + }, + "3,3", + "3,4", + "3,5", + { + "x": 1.7763568394002505e-15 + }, + "3,6" + ], + [ + { + "x": 6.5, + "c": "#777777", + "w": 2 + }, "4,4\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6\n\n\n2,0" ], - [{"y": -0.9000000000000004, "x": 5, "w": 1.5}, "4,2"], [ - {"y": 0.25, "x": 6.5, "c": "#777777", "w": 2.25}, + { + "y": -0.9000000000000004, + "x": 5, + "w": 1.5 + }, + "4,2" + ], + [ + { + "y": 0.25, + "x": 6.5, + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,6\n\n\n2,1" ], [ - {"r": -12, "y": -2.5999999999999996, "x": 8.5, "c": "#cccccc"}, + { + "r": -12, + "y": -2.5999999999999996, + "x": 8.5, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8}, "1,6", "1,7", "1,8", "1,9"], - [{"x": 8.25}, "2,6", "2,7", "2,8", "2,9"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.8499999999999996, "x": 10.5, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 8.25 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.8499999999999996, + "x": 10.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/mechlovin/adelais/adelais_rev4.json b/v3/mechlovin/adelais/adelais_rev4.json index 5be52dc3d4..60ba73b97d 100644 --- a/v3/mechlovin/adelais/adelais_rev4.json +++ b/v3/mechlovin/adelais/adelais_rev4.json @@ -2,109 +2,334 @@ "name": "Adelais Rev. 4", "vendorId": "0x4D4C", "productId": "0xAD03", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Back Space", "Split Right Shift", "2.25u Left Space"], + "labels": [ + "Split Back Space", + "Split Right Shift", + "2.25u Left Space" + ], "keymap": [ - [{"x": 15.2, "c": "#aaaaaa", "w": 2}, "0,13\n\n\n0,1"], [ - {"y": -0.10999999999999999, "x": 0.5, "c": "#777777"}, + { + "x": 15.2, + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "y": -0.10999999999999999, + "x": 0.5, + "c": "#777777" + }, "1,14", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "0,2" ], - [{"y": -0.8900000000000001, "x": 1.75}, "0,0", "0,1"], - [{"y": -0.8999999999999999, "x": 13.2}, "0,11"], [ - {"y": -0.8500000000000001, "x": 14.2}, + { + "y": -0.8900000000000001, + "x": 1.75 + }, + "0,0", + "0,1" + ], + [ + { + "y": -0.8999999999999999, + "x": 13.2 + }, + "0,11" + ], + [ + { + "y": -0.8500000000000001, + "x": 14.2 + }, "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0" ], - [{"y": -0.3600000000000001, "x": 0.25}, "2,14"], [ - {"y": -0.8899999999999997, "x": 1.5, "w": 1.5}, + { + "y": -0.3600000000000001, + "x": 0.25 + }, + "2,14" + ], + [ + { + "y": -0.8899999999999997, + "x": 1.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1" ], - [{"y": -0.8999999999999999, "x": 12.95}, "1,10"], [ - {"y": -0.8500000000000001, "x": 13.95}, + { + "y": -0.8999999999999999, + "x": 12.95 + }, + "1,10" + ], + [ + { + "y": -0.8500000000000001, + "x": 13.95 + }, "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], - [{"y": -0.3599999999999999}, "3,14"], [ - {"y": -0.8900000000000001, "x": 1.25, "w": 1.75}, + { + "y": -0.3599999999999999 + }, + "3,14" + ], + [ + { + "y": -0.8900000000000001, + "x": 1.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1" ], [ - {"y": -0.75, "x": 13.4}, + { + "y": -0.75, + "x": 13.4 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"y": -0.25, "x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.25, + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2" ], [ - {"y": -0.75, "x": 13.25}, + { + "y": -0.75, + "x": 13.25 + }, "3,11", "4,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,0" ], - [{"y": -0.25, "x": 1, "w": 1.5}, "4,0"], - [{"y": -0.75, "x": 16, "w": 1.5}, "4,14"], - [{"rx": 0.75, "y": 6.75, "x": 14.5, "w": 2.75}, "3,12\n\n\n1,1"], - [{"rx": 2.25, "ry": 0.75, "y": 3.5, "x": 14.75}, "3,13\n\n\n1,0"], [ - {"r": 12, "rx": 0, "ry": 0, "x": 5.1, "c": "#cccccc"}, + { + "y": -0.25, + "x": 1, + "w": 1.5 + }, + "4,0" + ], + [ + { + "y": -0.75, + "x": 16, + "w": 1.5 + }, + "4,14" + ], + [ + { + "rx": 0.75, + "y": 6.75, + "x": 14.5, + "w": 2.75 + }, + "3,12\n\n\n1,1" + ], + [ + { + "rx": 2.25, + "ry": 0.75, + "y": 3.5, + "x": 14.75 + }, + "3,13\n\n\n1,0" + ], + [ + { + "r": 12, + "rx": 0, + "ry": 0, + "x": 5.1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 4.55}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 4.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 5.22}, "3,3", "3,4", "3,5", {"x": 1.7763568394002505e-15}, "3,6"], [ - {"x": 6.5, "c": "#777777", "w": 2}, + { + "x": 4.55 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 4.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 5.22 + }, + "3,3", + "3,4", + "3,5", + { + "x": 1.7763568394002505e-15 + }, + "3,6" + ], + [ + { + "x": 6.5, + "c": "#777777", + "w": 2 + }, "4,4\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6\n\n\n2,0" ], - [{"y": -0.9000000000000004, "x": 5, "w": 1.5}, "4,2"], [ - {"y": 0.25, "x": 6.5, "c": "#777777", "w": 2.25}, + { + "y": -0.9000000000000004, + "x": 5, + "w": 1.5 + }, + "4,2" + ], + [ + { + "y": 0.25, + "x": 6.5, + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,6\n\n\n2,1" ], [ - {"r": -12, "y": -2.5999999999999996, "x": 8.5, "c": "#cccccc"}, + { + "r": -12, + "y": -2.5999999999999996, + "x": 8.5, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8}, "1,6", "1,7", "1,8", "1,9"], - [{"x": 8.25}, "2,6", "2,7", "2,8", "2,9"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.8499999999999996, "x": 10.5, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 8.25 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.8499999999999996, + "x": 10.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/mechlovin/delphine/delphine.json b/v3/mechlovin/delphine/delphine.json index 76bdf17df4..f7e4c5aa4e 100644 --- a/v3/mechlovin/delphine/delphine.json +++ b/v3/mechlovin/delphine/delphine.json @@ -2,35 +2,93 @@ "name": "Delphine rev.1", "vendorId": "0x4D4C", "productId": "0xDEF1", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Plus", "Split Enter", "Split P0"], + "labels": [ + "Split Plus", + "Split Enter", + "Split P0" + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - [{"y": 0.25}, "1,0", "1,1", "1,2", "1,3"], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], [ "2,0", "2,1", "2,2", - {"h": 2}, + { + "h": 2 + }, "2,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,3\n\n\n0,1" ], - ["3,0", "3,1", "3,2", {"x": 1.25}, "3,3\n\n\n0,1"], + [ + "3,0", + "3,1", + "3,2", + { + "x": 1.25 + }, + "3,3\n\n\n0,1" + ], [ "4,0", "4,1", "4,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,3\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,3\n\n\n1,1" ], - [{"w": 2}, "5,1\n\n\n2,0", "5,2", {"x": 1.25}, "5,3\n\n\n1,1"], - [{"y": 0.25}, "5,0\n\n\n2,1", "5,1\n\n\n2,1"] + [ + { + "w": 2 + }, + "5,1\n\n\n2,0", + "5,2", + { + "x": 1.25 + }, + "5,3\n\n\n1,1" + ], + [ + { + "y": 0.25 + }, + "5,0\n\n\n2,1", + "5,1\n\n\n2,1" + ] ] } } diff --git a/v3/mechlovin/delphine/delphine_rgb.json b/v3/mechlovin/delphine/delphine_rgb.json index 12e213782e..bfb4621cc9 100644 --- a/v3/mechlovin/delphine/delphine_rgb.json +++ b/v3/mechlovin/delphine/delphine_rgb.json @@ -2,33 +2,87 @@ "name": "Delphine RGB rev.1", "vendorId": "0x4D4C", "productId": "0xDEF2", - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { - "labels": ["Split Plus", "Split Enter", "Split P0"], + "labels": [ + "Split Plus", + "Split Enter", + "Split P0" + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - [{"y": 0.25}, "1,0", "1,1", "1,2", "1,3"], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], [ "2,0", "2,1", "2,2", - {"h": 2}, + { + "h": 2 + }, "2,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,3\n\n\n0,1" ], - ["3,0", "3,1", "3,2", {"x": 1.25}, "3,3\n\n\n0,1"], + [ + "3,0", + "3,1", + "3,2", + { + "x": 1.25 + }, + "3,3\n\n\n0,1" + ], [ "4,0", "4,1", "4,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,3\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,3\n\n\n1,1" ], - [{"w": 2}, "5,1\n\n\n2,0", "5,2", {"x": 1.25}, "5,3\n\n\n1,1"], - [{"y": 0.25}, "5,0\n\n\n2,1", "5,1\n\n\n2,1"] + [ + { + "w": 2 + }, + "5,1\n\n\n2,0", + "5,2", + { + "x": 1.25 + }, + "5,3\n\n\n1,1" + ], + [ + { + "y": 0.25 + }, + "5,0\n\n\n2,1", + "5,1\n\n\n2,1" + ] ] } } diff --git a/v3/mechlovin/dolch65/zed65-monoLED-dolch65.json b/v3/mechlovin/dolch65/zed65-monoLED-dolch65.json index a66caab174..2a68df556d 100644 --- a/v3/mechlovin/dolch65/zed65-monoLED-dolch65.json +++ b/v3/mechlovin/dolch65/zed65-monoLED-dolch65.json @@ -2,7 +2,10 @@ "name": "Zed65 Mono LED - Dolch65", "vendorId": "0x4D4C", "productId": "0x6503", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", diff --git a/v3/mechlovin/hannah60rgb/hannah60rgb.json b/v3/mechlovin/hannah60rgb/hannah60rgb.json index 7fb3474e10..9edfc2a664 100644 --- a/v3/mechlovin/hannah60rgb/hannah60rgb.json +++ b/v3/mechlovin/hannah60rgb/hannah60rgb.json @@ -2,21 +2,37 @@ "name": "Hannah60 RGB", "vendorId": "0x4D4C", "productId": "0x6001", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "labels": [ "2U Back Space", "ISO Enter", "Tsanan Right Shift", "ISO Left Shift", - ["Bottom Row", "Split Space 1", "Split Space 2", "6.25U", "7U"] + [ + "Bottom Row", + "Split Space 1", + "Split Space 2", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,16 +45,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "1,13\n\n\n0,0", - {"x": 0.5, "w": 2}, + { + "x": 0.5, + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,7 +77,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12\n\n\n1,0", { "x": 1.25, @@ -65,9 +94,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,17 +114,30 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n3,1", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,0", "3,2", "3,3", @@ -101,86 +149,171 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n2,0", "3,13\n\n\n2,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,12\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.75, "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", "4,12\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,3" ] ] diff --git a/v3/mechlovin/hannah60rgb/hannah60rgb_rev2.json b/v3/mechlovin/hannah60rgb/hannah60rgb_rev2.json index 75e8d94b74..bfe403b429 100644 --- a/v3/mechlovin/hannah60rgb/hannah60rgb_rev2.json +++ b/v3/mechlovin/hannah60rgb/hannah60rgb_rev2.json @@ -2,22 +2,39 @@ "name": "Hannah60 RGB V2", "vendorId": "0x4D4C", "productId": "0x6002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "2U Back Space", "ISO Enter", "2.75U Right Shift", "2.25U Left Shift", - ["Bottom Row", "6.25U", "7U", "6U"] + [ + "Bottom Row", + "6.25U", + "7U", + "6U" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,16 +47,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "1,13\n\n\n0,0", - {"x": 0.5, "w": 2}, + { + "x": 0.5, + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,7 +79,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12\n\n\n1,0", { "x": 1.25, @@ -66,9 +96,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,17 +116,30 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n3,1", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,0", "3,2", "3,3", @@ -102,57 +151,109 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n2,0", "3,13\n\n\n2,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,12\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,2", "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,2" ] ] diff --git a/v3/mechlovin/hannah65/hannah65-mechlovin9.json b/v3/mechlovin/hannah65/hannah65-mechlovin9.json index 5e7c249f82..3051c86896 100644 --- a/v3/mechlovin/hannah65/hannah65-mechlovin9.json +++ b/v3/mechlovin/hannah65/hannah65-mechlovin9.json @@ -2,16 +2,29 @@ "name": "Hannah65-Mechlovin9", "vendorId": "0x4D4C", "productId": "0x6509", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["2U Backspace"], + "labels": [ + "2U Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,18 +37,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "1,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14", - {"x": 0.5, "c": "#aaaaaa", "w": 2}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,15 +73,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,15 +103,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -87,22 +132,38 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" diff --git a/v3/mechlovin/hannah65/hannah65.json b/v3/mechlovin/hannah65/hannah65.json index e5db054b53..5b6d2ff98b 100644 --- a/v3/mechlovin/hannah65/hannah65.json +++ b/v3/mechlovin/hannah65/hannah65.json @@ -2,21 +2,37 @@ "name": "Hannah65", "vendorId": "0x4D4C", "productId": "0x6500", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "2U Backspace", "Left Shift ISO", "ISO Enter", - ["Bottom Row", "Space 7U", "Space 6.25U"] + [ + "Bottom Row", + "Space 7U", + "Space 6.25U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,18 +45,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "1,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14", - {"x": 0.5, "c": "#aaaaaa", "w": 2}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,9 +82,14 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14", { "x": 1.25, @@ -69,9 +103,15 @@ "2,13\n\n\n2,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -83,20 +123,35 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -107,38 +162,72 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,0", "4,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/mechlovin/hannah910/hannah910-rev1.json b/v3/mechlovin/hannah910/hannah910-rev1.json index d2ac153812..dee604d2a6 100644 --- a/v3/mechlovin/hannah910/hannah910-rev1.json +++ b/v3/mechlovin/hannah910/hannah910-rev1.json @@ -2,22 +2,40 @@ "name": "Hannah910 Rev.1", "vendorId": "0x4D4C", "productId": "0x9101", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "BackSpace 2U", "ISO Enter", "Right Shift 2.75U", "Left Shift 2.25U", - ["Bottom Row", "Split Space 1", "Split Space 2", "6.25U", "7U"] + [ + "Bottom Row", + "Split Space 1", + "Split Space 2", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,16 +48,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"x": 1.5, "w": 2}, + { + "x": 1.5, + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,9 +80,14 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14", { "x": 1.25, @@ -68,9 +101,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -82,19 +121,34 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n3,1", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,0", "3,2", "3,3", @@ -105,79 +159,158 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11\n\n\n2,0", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,14", - {"x": 0.25, "c": "#aaaaaa", "w": 2.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3" ] ] diff --git a/v3/mechlovin/hannah910/hannah910-rev2.json b/v3/mechlovin/hannah910/hannah910-rev2.json index c87654831f..f4a62e5224 100644 --- a/v3/mechlovin/hannah910/hannah910-rev2.json +++ b/v3/mechlovin/hannah910/hannah910-rev2.json @@ -2,22 +2,40 @@ "name": "Hannah910 Rev.2", "vendorId": "0x4D4C", "productId": "0x9102", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "BackSpace 2U", "ISO Enter", "Right Shift 2.75U", "Left Shift 2.25U", - ["Bottom Row", "Split Space 1", "Split Space 2", "6.25U", "7U"] + [ + "Bottom Row", + "Split Space 1", + "Split Space 2", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,18 +48,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,9", - {"x": 0.5, "c": "#aaaaaa", "w": 2}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -54,9 +85,14 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14", { "x": 1.25, @@ -70,9 +106,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -84,19 +126,34 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n3,1", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,0", "3,2", "3,3", @@ -107,79 +164,158 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11\n\n\n2,0", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,14", - {"x": 0.25, "c": "#aaaaaa", "w": 2.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3" ] ] diff --git a/v3/mechlovin/hannah910/hannah910-rev3.json b/v3/mechlovin/hannah910/hannah910-rev3.json index 0658ac26b8..e571113965 100644 --- a/v3/mechlovin/hannah910/hannah910-rev3.json +++ b/v3/mechlovin/hannah910/hannah910-rev3.json @@ -2,9 +2,16 @@ "name": "Hannah910 Rev.3", "vendorId": "0x4D4C", "productId": "0x9103", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "2U BackSpace", @@ -27,9 +34,14 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -42,18 +54,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,8", - {"x": 0.5, "c": "#aaaaaa", "w": 2}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -66,9 +91,14 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14", { "x": 1.25, @@ -82,9 +112,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -96,19 +132,34 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n3,1", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,0", "3,2", "3,3", @@ -119,171 +170,344 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11\n\n\n2,0", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,14", - {"x": 0.25, "c": "#aaaaaa", "w": 2.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,3\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,3" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,3\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,4", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n4,4" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,4\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n4,5", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,3\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,7\n\n\n4,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n4,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n4,5" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,6", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n4,6" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,7", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n4,7", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n4,7", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n4,7" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,8", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n4,8", "4,10\n\n\n4,8", "4,11\n\n\n4,8" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,9", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,3\n\n\n4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,9", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n4,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n4,9", "4,10\n\n\n4,9", "4,11\n\n\n4,9" diff --git a/v3/mechlovin/hexkb/hex4b.json b/v3/mechlovin/hexkb/hex4b.json index 37825e0cab..b0da13d152 100644 --- a/v3/mechlovin/hexkb/hex4b.json +++ b/v3/mechlovin/hexkb/hex4b.json @@ -2,30 +2,48 @@ "name": "Hex.4B", "vendorId": "0x4D4C", "productId": "0x0675", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["Split Back Space", "7U Space"], + "labels": [ + "Split Back Space", + "7U Space" + ], "keymap": [ [ "0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14" ], [ @@ -42,15 +60,21 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13\n\n\n0,0", "1,14", - {"x": 0.25}, + { + "x": 0.25 + }, "1,13\n\n\n0,1", "3,12\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -64,12 +88,16 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -82,12 +110,16 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13", "3,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,2", "4,3", @@ -99,38 +131,63 @@ "4,9", "4,10", "4,11", - {"w": 1.75}, + { + "w": 1.75 + }, "4,12", "4,13", "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n1,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,12", "5,13", "5,14" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "5,0\n\n\n1,1", "5,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n1,1", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n1,1" ] ] diff --git a/v3/mechlovin/hexkb/hex6c.json b/v3/mechlovin/hexkb/hex6c.json index 10bfa5f22e..000e8af04f 100644 --- a/v3/mechlovin/hexkb/hex6c.json +++ b/v3/mechlovin/hexkb/hex6c.json @@ -2,60 +2,109 @@ "name": "Hex.6C", "vendorId": "0x4D4C", "productId": "0x6C01", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 21}, + "matrix": { + "rows": 6, + "cols": 21 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", "Left PPLS", "Split Right PPLS", "ISO Enter", - ["Bottom off left", "P0 2U", "PENT 2U", "GRID"], - ["Bottom off right", "PENT 2U", "P0 2U", "GRID"], + [ + "Bottom off left", + "P0 2U", + "PENT 2U", + "GRID" + ], + [ + "Bottom off right", + "PENT 2U", + "P0 2U", + "GRID" + ], "Left Shift ISO", "Right Shift", - ["Bottom Row", "Space 6.25U", "Space 7U/WKL"] + [ + "Bottom Row", + "Space 6.25U", + "Space 7U/WKL" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "0,0", "0,1", "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,4", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13", "0,14", "0,15", "0,16", - {"x": 0.25}, + { + "x": 0.25 + }, "0,17", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,18", "0,19", "0,20" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", "1,3", - {"x": 0.25}, + { + "x": 0.25 + }, "1,4", "1,5", "1,6", @@ -69,28 +118,49 @@ "1,14", "1,15", "1,16", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,17\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,18", "1,19", "1,20", - {"x": 1}, + { + "x": 1 + }, "1,17\n\n\n0,1", "2,17\n\n\n0,1" ], [ - {"h": 2}, + { + "h": 2 + }, "3,0\n\n\n1,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,3\n\n\n2,1", - {"x": 0.25}, + { + "x": 0.25 + }, "2,0\n\n\n1,0", "2,1", "2,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,3\n\n\n2,0", - {"x": 0.25, "c": "#cccccc", "w": 1.5}, + { + "x": 0.25, + "c": "#cccccc", + "w": 1.5 + }, "2,4", "2,5", "2,6", @@ -104,9 +174,14 @@ "2,14", "2,15", "2,16", - {"w": 1.5}, + { + "w": 1.5 + }, "3,16\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,18", "2,19", "2,20", @@ -122,13 +197,21 @@ "3,17\n\n\n3,1" ], [ - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "3,3\n\n\n2,1", - {"x": 0.25}, + { + "x": 0.25 + }, "3,0\n\n\n1,0", "3,1", "3,2", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "3,4", "3,5", "3,6", @@ -141,24 +224,45 @@ "3,13", "3,14", "3,15", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,17\n\n\n3,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "3,16\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,4\n\n\n6,1", "4,5\n\n\n6,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", "4,2\n\n\n5,0", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "5,3\n\n\n5,0", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,4\n\n\n6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,6", "4,7", "4,8", @@ -169,75 +273,142 @@ "4,13", "4,14", "4,15", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,17\n\n\n7,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,19", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "4,17\n\n\n7,1", "4,16\n\n\n7,1" ], [ - {"x": 2.5, "w": 2}, + { + "x": 2.5, + "w": 2 + }, "5,0\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2\n\n\n5,0", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,4\n\n\n8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5\n\n\n8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n8,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,10\n\n\n8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,15\n\n\n8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,16\n\n\n8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,17\n\n\n8,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,18", "5,19", "5,20" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "h": 2}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "h": 2 + }, "5,0\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n4,1", "4,2\n\n\n5,1", "4,3\n\n\n5,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,4\n\n\n8,1", "5,5\n\n\n8,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n8,1", - {"w": 7}, + { + "w": 7 + }, "5,10\n\n\n8,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,15\n\n\n8,1", "5,16\n\n\n8,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,17\n\n\n8,1" ], [ - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "5,1\n\n\n4,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,3\n\n\n5,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", "4,2\n\n\n5,2", "4,3\n\n\n5,2" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "5,0\n\n\n4,2", "5,1\n\n\n4,2", "5,2\n\n\n5,2", diff --git a/v3/mechlovin/infinity87/infinity87-rev2.json b/v3/mechlovin/infinity87/infinity87-rev2.json index 7dbf50506c..b09aba4d62 100644 --- a/v3/mechlovin/infinity87/infinity87-rev2.json +++ b/v3/mechlovin/infinity87/infinity87-rev2.json @@ -2,43 +2,83 @@ "name": "Infinity 87 Rev.2", "vendorId": "0x4D4C", "productId": "0x8702", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter", "ANSI Enter", "ISO Enter", "1.25u Enter"], + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "1.25u Enter" + ], "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1u - 1.75u", "1.75u - 1u"], - ["Bottom Row", "Space 6.25U", "Space 7U"] + [ + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -52,20 +92,32 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 1}, + { + "x": 1 + }, "1,13\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,9 +130,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -94,13 +151,23 @@ "x2": -0.25 }, "3,13\n\n\n1,1", - {"x": 1.5, "c": "#cccccc", "w": 1.5}, + { + "x": 1.5, + "c": "#cccccc", + "w": 1.5 + }, "2,13\n\n\n1,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -112,22 +179,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "3,12\n\n\n1,1", - {"x": 2}, + { + "x": 2 + }, "3,12\n\n\n1,2", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,13\n\n\n1,2" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -138,52 +224,103 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "4,12\n\n\n3,1", - {"w": 1.75}, + { + "w": 1.75 + }, "4,13\n\n\n3,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "4,12\n\n\n3,2", "4,13\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ] ] diff --git a/v3/mechlovin/infinity87/infinity87.json b/v3/mechlovin/infinity87/infinity87.json index 97efec4326..e6b9cecc20 100644 --- a/v3/mechlovin/infinity87/infinity87.json +++ b/v3/mechlovin/infinity87/infinity87.json @@ -2,43 +2,84 @@ "name": "Infinity 87", "vendorId": "0x4D4C", "productId": "0x8701", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter", "ANSI Enter", "ISO Enter", "1.25u Enter"], + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "1.25u Enter" + ], "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1u - 1.75u", "1.75u - 1u"], - ["Bottom Row", "Space 6.25U", "Space 7U", "Space 6U"] + [ + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 7U", + "Space 6U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -52,20 +93,32 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 1}, + { + "x": 1 + }, "1,13\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,9 +131,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -94,13 +152,23 @@ "x2": -0.25 }, "3,13\n\n\n1,1", - {"x": 1.5, "c": "#cccccc", "w": 1.5}, + { + "x": 1.5, + "c": "#cccccc", + "w": 1.5 + }, "2,13\n\n\n1,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -112,22 +180,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "3,12\n\n\n1,1", - {"x": 2}, + { + "x": 2 + }, "3,12\n\n\n1,2", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,13\n\n\n1,2" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -138,72 +225,150 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "4,12\n\n\n3,1", - {"w": 1.75}, + { + "w": 1.75 + }, "4,13\n\n\n3,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "4,12\n\n\n3,2", "4,13\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n4,2", - {"c": "#cccccc", "w": 0.75, "d": true}, + { + "c": "#cccccc", + "w": 0.75, + "d": true + }, "\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,2", - {"c": "#cccccc", "w": 0.75, "d": true}, + { + "c": "#cccccc", + "w": 0.75, + "d": true + }, "\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,13\n\n\n4,2" ] ] diff --git a/v3/mechlovin/infinity87/infinity87rgb-rev1.json b/v3/mechlovin/infinity87/infinity87rgb-rev1.json index a879071fab..fd126b680d 100644 --- a/v3/mechlovin/infinity87/infinity87rgb-rev1.json +++ b/v3/mechlovin/infinity87/infinity87rgb-rev1.json @@ -2,42 +2,80 @@ "name": "Infinity 87", "vendorId": "0x4D4C", "productId": "0x8710", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter", "ANSI Enter", "ISO Enter", "1.25u Enter"], + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "1.25u Enter" + ], "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1u - 1.75u", "1.75u - 1u"], - ["Bottom Row", "Space 6.25U", "Space 7U"] + [ + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -51,20 +89,32 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 1}, + { + "x": 1 + }, "1,13\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,9 +127,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -93,13 +148,23 @@ "x2": -0.25 }, "3,13\n\n\n1,1", - {"x": 1.5, "c": "#cccccc", "w": 1.5}, + { + "x": 1.5, + "c": "#cccccc", + "w": 1.5 + }, "2,13\n\n\n1,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -111,22 +176,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "3,12\n\n\n1,1", - {"x": 2}, + { + "x": 2 + }, "3,12\n\n\n1,2", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,13\n\n\n1,2" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -137,52 +221,103 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "4,12\n\n\n3,1", - {"w": 1.75}, + { + "w": 1.75 + }, "4,13\n\n\n3,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "4,12\n\n\n3,2", "4,13\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ] ] diff --git a/v3/mechlovin/infinity875/infinity875.json b/v3/mechlovin/infinity875/infinity875.json index c451be35f8..7600474ddf 100644 --- a/v3/mechlovin/infinity875/infinity875.json +++ b/v3/mechlovin/infinity875/infinity875.json @@ -2,105 +2,132 @@ "name": "IF875 Rev. 1", "vendorId": "0x4D4C", "productId": "0x0875", - "keycodes": ["qmk_lighting"], -"menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "RGB Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - "All Off", - "SOLID ALL", - "SOLID ESC", - "SOLID F13", - "SOLID CLUSTER", - "BREATHING", - "REATHING ESC", - "BREATHING F13", - "BREATHING CLUSTER", - "BAND VAL ALL", - "BAND VAL ESC", - "BAND VAL F13", - "BAND VAL CLUSTER", - "CYCLE UP DOWN ALL", - "CYCLE UP DOWN ESC", - "CYCLE UP DOWN F13", - "CYCLE UP DOWN CLUSTER", - "CYCLE OUT IN DUAL ALL", - "CYCLE OUT IN DUAL ESC", - "CYCLE OUT IN DUAL F13", - "CYCLE OUT IN DUAL CLUSTER", - "MOVING CHEVRON ALL", - "MOVING CHEVRON ESC", - "MOVING CHEVRON F13", - "MOVING CHEVRON CLUSTER", - "CYCLE PINWHEEL ALL", - "CYCLE_PINWHEEL ESC", - "CYCLE_PINWHEEL F13", - "CYCLE_PINWHEEL CLUSTER", - "RAINBOW BEACON ALL", - "RAINBOW BEACON ESC", - "RAINBOW BEACON F13", - "RAINBOW BEACON CLUSTER", - "RAINDROPS ALL", - "RAINDROPS ESC", - "RAINDROPS F13", - "RAINDROPS CLUSTER", - "PIXEL FRACTAL", - "PIXEL RAIN" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } -], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "RGB Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "All Off", + "SOLID ALL", + "SOLID ESC", + "SOLID F13", + "SOLID CLUSTER", + "BREATHING", + "REATHING ESC", + "BREATHING F13", + "BREATHING CLUSTER", + "BAND VAL ALL", + "BAND VAL ESC", + "BAND VAL F13", + "BAND VAL CLUSTER", + "CYCLE UP DOWN ALL", + "CYCLE UP DOWN ESC", + "CYCLE UP DOWN F13", + "CYCLE UP DOWN CLUSTER", + "CYCLE OUT IN DUAL ALL", + "CYCLE OUT IN DUAL ESC", + "CYCLE OUT IN DUAL F13", + "CYCLE OUT IN DUAL CLUSTER", + "MOVING CHEVRON ALL", + "MOVING CHEVRON ESC", + "MOVING CHEVRON F13", + "MOVING CHEVRON CLUSTER", + "CYCLE PINWHEEL ALL", + "CYCLE_PINWHEEL ESC", + "CYCLE_PINWHEEL F13", + "CYCLE_PINWHEEL CLUSTER", + "RAINBOW BEACON ALL", + "RAINBOW BEACON ESC", + "RAINBOW BEACON F13", + "RAINBOW BEACON CLUSTER", + "RAINDROPS ALL", + "RAINDROPS ESC", + "RAINDROPS F13", + "RAINDROPS CLUSTER", + "PIXEL FRACTAL", + "PIXEL RAIN" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], "layouts": { "labels": [ "F13", - "Split Backspace", + "Split Backspace", [ - "Enter", - "ANSI Enter", - "ISO Enter" + "Enter", + "ANSI Enter", + "ISO Enter" ], "Left Shift ISO", [ - "Right Shift", - "ANSI Right Shift", - "1u - 1.75u", - "1.75u - 1u" + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" ], [ - "Bottom Row", - "Space 6.25U", - "Space 7U" + "Bottom Row", + "Space 6.25U", + "Space 7U" ] ], "keymap": [ @@ -414,4 +441,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/mechlovin/infinity88/infinity88.json b/v3/mechlovin/infinity88/infinity88.json index 931e4a88d8..69cb4fe588 100644 --- a/v3/mechlovin/infinity88/infinity88.json +++ b/v3/mechlovin/infinity88/infinity88.json @@ -2,45 +2,88 @@ "name": "Infinity 88", "vendorId": "0x4D4C", "productId": "0x8802", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter", "ANSI Enter", "ISO Enter", "1.25u Enter"], + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "1.25u Enter" + ], "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1u - 1.75u", "1.75u - 1u"], - ["Bottom Row", "Space 6.25U", "Space 7U"] + [ + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "3,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -54,20 +97,32 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 1}, + { + "x": 1 + }, "1,13\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,9 +135,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -96,13 +156,23 @@ "x2": -0.25 }, "3,13\n\n\n1,1", - {"x": 1.5, "c": "#cccccc", "w": 1.5}, + { + "x": 1.5, + "c": "#cccccc", + "w": 1.5 + }, "2,13\n\n\n1,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -114,22 +184,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "3,12\n\n\n1,1", - {"x": 2}, + { + "x": 2 + }, "3,12\n\n\n1,2", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,13\n\n\n1,2" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -140,52 +229,103 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "4,12\n\n\n3,1", - {"w": 1.75}, + { + "w": 1.75 + }, "4,13\n\n\n3,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "4,12\n\n\n3,2", "4,13\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ] ] diff --git a/v3/mechlovin/infinityce/infinityce.json b/v3/mechlovin/infinityce/infinityce.json index bfdfd08533..e3bc98ac43 100644 --- a/v3/mechlovin/infinityce/infinityce.json +++ b/v3/mechlovin/infinityce/infinityce.json @@ -2,44 +2,87 @@ "name": "Infinity CE", "vendorId": "0x4D4C", "productId": "0x8801", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Left Shift ISO", - ["Enter", "ANSI Enter", "ISO Enter", "1.25u Enter"], - ["Right Shift Split", "ANSI Right Shift", "1.75u - 1u", "1u - 1.75u"], - ["Bottom Row", "Space 6.25U", "Space 6U", "Space 7U", "Space 7U WKL"] + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "1.25u Enter" + ], + [ + "Right Shift Split", + "ANSI Right Shift", + "1.75u - 1u", + "1u - 1.75u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 6U", + "Space 7U", + "Space 7U WKL" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777", "p": "DSA"}, + { + "x": 3, + "c": "#777777", + "p": "DSA" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 3}, + { + "y": 0.25, + "x": 3 + }, "1,0", "1,1", "1,2", @@ -53,17 +96,27 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,9 +129,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16", @@ -92,42 +149,75 @@ "x2": -0.25 }, "3,13\n\n\n1,1", - {"x": 1.5, "c": "#cccccc", "w": 1.5}, + { + "x": 1.5, + "c": "#cccccc", + "w": 1.5 + }, "2,13\n\n\n1,2" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", - {"n": true}, + { + "n": true + }, "3,4", "3,5", "3,6", - {"n": true}, + { + "n": true + }, "3,7", "3,8", "3,9", "3,10\n;", "3,11\n'", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "3,12\n\n\n1,1", - {"x": 2}, + { + "x": 2 + }, "3,12\n\n\n1,2", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,13\n\n\n1,2" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "4,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -138,84 +228,171 @@ "4,9\n.", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13\n\n\n2,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n2,1", "4,13\n\n\n2,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,12\n\n\n2,2", - {"w": 1.75}, + { + "w": 1.75 + }, "4,13\n\n\n2,2" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n3,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 3, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,1", - {"x": 0.75, "w": 1.25}, + { + "x": 0.75, + "w": 1.25 + }, "5,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,1", - {"x": 0.75, "w": 1.25}, + { + "x": 0.75, + "w": 1.25 + }, "5,13\n\n\n3,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "5,0\n\n\n3,2", "5,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n3,2", "5,12\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n3,2" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "5,0\n\n\n3,3", - {"d": true}, + { + "d": true + }, "5,1\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n3,3", - {"d": true}, + { + "d": true + }, "5,12\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n3,3" ] ] diff --git a/v3/mechlovin/jay60/jay60.json b/v3/mechlovin/jay60/jay60.json index b642bb9088..dc797e5e8b 100644 --- a/v3/mechlovin/jay60/jay60.json +++ b/v3/mechlovin/jay60/jay60.json @@ -2,18 +2,29 @@ "name": "Jay60 Rev.1", "vendorId": "0x4D4C", "productId": "0x0600", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "2.75U Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,16 +37,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,13 +68,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,13 +93,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -83,42 +118,79 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,0", "3,13\n\n\n1,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,1", "4,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,1" ] ] diff --git a/v3/mechlovin/kanu/kanu.json b/v3/mechlovin/kanu/kanu.json index 765688155e..308ddd4b71 100644 --- a/v3/mechlovin/kanu/kanu.json +++ b/v3/mechlovin/kanu/kanu.json @@ -2,22 +2,39 @@ "name": "Kanu Mechlovin", "vendorId": "0x4D4C", "productId": "0x4B4E", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split BackSpace", "ISO Enter", "2.75 Right Shift", "Left Shift ISO", - ["Bottom Row", "Split Space", "Space 6.25U", "Space 7U"] + [ + "Bottom Row", + "Split Space", + "Space 6.25U", + "Space 7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,18 +47,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,9", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -54,9 +84,14 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14", { "x": 1.25, @@ -70,9 +105,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -84,21 +125,39 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -108,61 +167,121 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11\n\n\n2,0", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,14", - {"x": 0.25, "c": "#aaaaaa", "w": 2.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2" ] ] diff --git a/v3/mechlovin/kay60/kay60.json b/v3/mechlovin/kay60/kay60.json index fbcabb7bbc..77af18ef86 100644 --- a/v3/mechlovin/kay60/kay60.json +++ b/v3/mechlovin/kay60/kay60.json @@ -2,20 +2,37 @@ "name": "Kay60 Rev.1", "vendorId": "0x4D4C", "productId": "0x0601", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "2.75U Right Shift", - ["Bottom Row", "6.25U", "7U", "HHKB 6U", "HHKB 7U"] + [ + "Bottom Row", + "6.25U", + "7U", + "HHKB 6U", + "HHKB 7U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +45,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,13 +76,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,13 +101,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -85,72 +126,139 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,0", "3,13\n\n\n1,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,1", "4,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,1" ], [ - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,0\n\n\n2,2", "4,1\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,2", "4,11\n\n\n2,2", - {"d": true}, + { + "d": true + }, "4,12\n\n\n2,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n2,2" ], [ - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,0\n\n\n2,3", "4,1\n\n\n2,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,3", "4,12\n\n\n2,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n2,3" ] ] diff --git a/v3/mechlovin/kay65/kay65.json b/v3/mechlovin/kay65/kay65.json index f3ccd3dcd7..458c2f4378 100644 --- a/v3/mechlovin/kay65/kay65.json +++ b/v3/mechlovin/kay65/kay65.json @@ -2,13 +2,28 @@ "name": "Kay65", "vendorId": "0x4D4C", "productId": "0x6502", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "LOGO LED ON", "title": "Logo ON", "shortName": "Logo ON"}, - {"name": "LOGO LED OFF", "title": "Logo OFF", "shortName": "Logo OFF"} + { + "name": "LOGO LED ON", + "title": "Logo ON", + "shortName": "Logo ON" + }, + { + "name": "LOGO LED OFF", + "title": "Logo OFF", + "shortName": "Logo OFF" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", @@ -25,9 +40,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -40,18 +60,31 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -64,9 +97,14 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14", { "x": 1.25, @@ -80,9 +118,15 @@ "2,13\n\n\n2,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -94,20 +138,35 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -118,76 +177,150 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,0", "4,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n3,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,4", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,4", "4,10\n\n\n3,4", "4,11\n\n\n3,4" diff --git a/v3/mechlovin/olly/olly_bb.json b/v3/mechlovin/olly/olly_bb.json index d0ef253ca2..598ffe8d56 100644 --- a/v3/mechlovin/olly/olly_bb.json +++ b/v3/mechlovin/olly/olly_bb.json @@ -2,9 +2,16 @@ "name": "Olly BB", "vendorId": "0x4D4C", "productId": "0xD181", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 19}, + "matrix": { + "rows": 5, + "cols": 19 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split BackSpace", @@ -25,9 +32,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -40,23 +52,39 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15", "0,16", "0,17", "0,18", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -69,15 +97,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,14\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", "1,16", "1,17", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,18\n\n\n4,0", { "x": 1.25, @@ -89,13 +127,22 @@ "x2": -0.25 }, "2,13\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "h": 2}, + { + "x": 0.5, + "c": "#aaaaaa", + "h": 2 + }, "2,18\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -107,24 +154,41 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "2,15", "2,16", "2,17", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,18\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -135,101 +199,217 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n6,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,15", "3,16", "3,17", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,18\n\n\n5,0", - {"x": 3}, + { + "x": 3 + }, "3,18\n\n\n5,1" ], - [{"y": -0.75, "x": 17.75, "c": "#cccccc"}, "3,14"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 17.75, + "c": "#cccccc" + }, + "3,14" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,0", "4,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"x": 3.5}, + { + "x": 3.5 + }, "4,16\n\n\n7,0", "4,17\n\n\n7,0", - {"x": 4}, + { + "x": 4 + }, "4,18\n\n\n5,1" ], - [{"y": -0.75, "x": 16.75, "c": "#cccccc"}, "4,13", "4,14", "4,15"], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75, + "c": "#cccccc" + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,1", "4,12\n\n\n3,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n6,1", "3,13\n\n\n6,1", - {"x": 0.5, "w": 2}, + { + "x": 0.5, + "w": 2 + }, "4,16\n\n\n7,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,2", "4,11\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,3" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,4", "4,1\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,4", - {"c": "#cccccc", "w": 6.75}, + { + "c": "#cccccc", + "w": 6.75 + }, "4,6\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,4", - {"w": 1.75}, + { + "w": 1.75 + }, "4,12\n\n\n3,4" ] ] diff --git a/v3/mechlovin/olly/olly_jf.json b/v3/mechlovin/olly/olly_jf.json index ed9d6e9ad3..9bed2d9e7e 100644 --- a/v3/mechlovin/olly/olly_jf.json +++ b/v3/mechlovin/olly/olly_jf.json @@ -2,9 +2,16 @@ "name": "Olly JF", "vendorId": "0x4D4C", "productId": "0xD180", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 19}, + "matrix": { + "rows": 6, + "cols": 19 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split BackSpace", @@ -25,33 +32,52 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5}, + { + "x": 0.5 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.75, "c": "#777777"}, + { + "x": 0.75, + "c": "#777777" + }, "0,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,15", "0,16", "0,17", "0,18" ], [ - {"y": 0.5, "x": 2.5}, + { + "y": 0.5, + "x": 2.5 + }, "1,0", "1,1", "1,2", @@ -65,23 +91,39 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", "1,16", "1,17", "1,18", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "1,13\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -94,15 +136,25 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", - {"x": 0.25}, + { + "x": 0.25 + }, "2,15", "2,16", "2,17", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,18\n\n\n4,0", { "x": 1.75, @@ -114,13 +166,22 @@ "x2": -0.25 }, "3,13\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa", "h": 2}, + { + "x": 0.25, + "c": "#aaaaaa", + "h": 2 + }, "3,18\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -132,24 +193,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,15", "3,16", "3,17", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,18\n\n\n4,0", - {"x": 0.75}, + { + "x": 0.75 + }, "3,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -160,101 +238,217 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n6,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "4,15", "4,16", "4,17", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "5,18\n\n\n5,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "4,12\n\n\n6,1", "4,13\n\n\n6,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,18\n\n\n5,1" ], - [{"y": -0.75, "x": 17.75, "c": "#cccccc"}, "4,14"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 17.75, + "c": "#cccccc" + }, + "4,14" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,0", "5,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n3,0", - {"x": 3.5}, + { + "x": 3.5 + }, "5,16\n\n\n7,0", "5,17\n\n\n7,0", - {"x": 4.25}, + { + "x": 4.25 + }, "5,18\n\n\n5,1" ], - [{"y": -0.75, "x": 16.75, "c": "#cccccc"}, "5,13", "5,14", "5,15"], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75, + "c": "#cccccc" + }, + "5,13", + "5,14", + "5,15" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n3,1", "5,12\n\n\n3,1", - {"x": 3.5, "w": 2}, + { + "x": 3.5, + "w": 2 + }, "5,16\n\n\n7,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n3,2", "5,11\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n3,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n3,3" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n3,4", "5,1\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n3,4", - {"c": "#cccccc", "w": 6.75}, + { + "c": "#cccccc", + "w": 6.75 + }, "5,6\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n3,4", - {"w": 1.75}, + { + "w": 1.75 + }, "5,12\n\n\n3,4" ] ] diff --git a/v3/mechlovin/olly/olly_octagon.json b/v3/mechlovin/olly/olly_octagon.json index 418da98436..856657590b 100644 --- a/v3/mechlovin/olly/olly_octagon.json +++ b/v3/mechlovin/olly/olly_octagon.json @@ -2,7 +2,10 @@ "name": "Olly Octagon", "vendorId": "0x4D4C", "productId": "0xD750", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", diff --git a/v3/mechlovin/olly/olly_orion.json b/v3/mechlovin/olly/olly_orion.json index 871990f1f7..d13fd4e9fe 100644 --- a/v3/mechlovin/olly/olly_orion.json +++ b/v3/mechlovin/olly/olly_orion.json @@ -2,6 +2,10 @@ "name": "Olly Orion", "vendorId": "0x4D4C", "productId": "0xD870", + "matrix": { + "rows": 6, + "cols": 17 + }, "menus": [ { "label": "Lighting", @@ -12,13 +16,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -69,28 +84,47 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 3 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 6 && {id_qmk_rgblight_effect} != 7 && {id_qmk_rgblight_effect} != 8 && {id_qmk_rgblight_effect} != 9 && {id_qmk_rgblight_effect} != 10 && {id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 11 && {id_qmk_rgblight_effect} != 12 && {id_qmk_rgblight_effect} != 13 && {id_qmk_rgblight_effect} != 14 && {id_qmk_rgblight_effect} != 35", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] } ] } ], - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1u - 1.75u", "1.75u - 1u"], - ["Bottom Row", "Space 6.25U", "Space 7U"] + [ + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 7U" + ] ], "keymap": [ [ diff --git a/v3/mechlovin/pisces/pisces65.json b/v3/mechlovin/pisces/pisces65.json index 2ed401e6ed..42a7d4daee 100644 --- a/v3/mechlovin/pisces/pisces65.json +++ b/v3/mechlovin/pisces/pisces65.json @@ -2,9 +2,16 @@ "name": "Pisces", "vendorId": "0x4D4C", "productId": "0x6501", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "2U Back Space", @@ -14,9 +21,14 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,16 +41,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"x": 1.5, "w": 2}, + { + "x": 1.5, + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,9 +73,14 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14", { "x": 1.25, @@ -67,9 +94,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,19 +114,34 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n3,1", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,0", "3,2", "3,3", @@ -104,30 +152,58 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11\n\n\n2,0", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,14", - {"x": 0.25, "c": "#aaaaaa", "w": 2.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" diff --git a/v3/mechlovin/retro66/retro66.json b/v3/mechlovin/retro66/retro66.json index 0dc3e5b4cf..3de3b59858 100644 --- a/v3/mechlovin/retro66/retro66.json +++ b/v3/mechlovin/retro66/retro66.json @@ -2,14 +2,29 @@ "name": "Retro66", "vendorId": "0x4D4C", "productId": "0x6601", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Encoder 1", "Encoder 2", ["Bottom Row", "Blocker", "All"]], + "labels": [ + "Encoder 1", + "Encoder 2", + [ + "Bottom Row", + "Blocker", + "All" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,17 +37,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"x": 0.75, "c": "#777777"}, + { + "x": 0.75, + "c": "#777777" + }, "0,14\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14\n\n\n0,1\n\n\n\n\n\ne0" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,17 +73,29 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 0.75, "c": "#777777"}, + { + "x": 0.75, + "c": "#777777" + }, "1,14\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14\n\n\n1,1\n\n\n\n\n\ne1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,13 +107,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -84,35 +132,66 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n2,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,2\n\n\n2,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,1", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n2,1" ] ] diff --git a/v3/mechlovin/rogue87/rogue87.json b/v3/mechlovin/rogue87/rogue87.json index 4f46134bb9..21557491be 100644 --- a/v3/mechlovin/rogue87/rogue87.json +++ b/v3/mechlovin/rogue87/rogue87.json @@ -2,37 +2,66 @@ "name": "Rogue87", "vendorId": "0x4D4C", "productId": "0x8704", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["Enter ISO", "Left Shift ISO"], + "labels": [ + "Enter ISO", + "Left Shift ISO" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -46,17 +75,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,9 +108,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -87,9 +131,15 @@ "3,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -101,18 +151,32 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n0,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "3,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -123,27 +187,54 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", - {"d": true}, + { + "d": true + }, "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11", - {"d": true}, + { + "d": true + }, "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" diff --git a/v3/mechlovin/rouge87/rouge87.json b/v3/mechlovin/rouge87/rouge87.json index 1de1c67ee1..85a895def7 100644 --- a/v3/mechlovin/rouge87/rouge87.json +++ b/v3/mechlovin/rouge87/rouge87.json @@ -2,37 +2,66 @@ "name": "Rouge87", "vendorId": "0x4D4C", "productId": "0x8703", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["Enter ISO", "Left Shift ISO"], + "labels": [ + "Enter ISO", + "Left Shift ISO" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -46,17 +75,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,9 +108,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -87,9 +131,15 @@ "3,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -101,18 +151,32 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n0,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "3,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -123,25 +187,48 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" diff --git a/v3/mechlovin/serratus/serratus.json b/v3/mechlovin/serratus/serratus.json index 632ad0ce4f..6cb6111427 100644 --- a/v3/mechlovin/serratus/serratus.json +++ b/v3/mechlovin/serratus/serratus.json @@ -2,43 +2,83 @@ "name": "Serratus Rev. 1", "vendorId": "0x4D4C", "productId": "0x0870", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter", "ANSI Enter", "ISO Enter", "1.25u Enter"], + [ + "Enter", + "ANSI Enter", + "ISO Enter", + "1.25u Enter" + ], "Left Shift ISO", - ["Right Shift", "ANSI Right Shift", "1u - 1.75u", "1.75u - 1u"], - ["Bottom Row", "Space 6.25U", "Space 7U"] + [ + "Right Shift", + "ANSI Right Shift", + "1u - 1.75u", + "1.75u - 1u" + ], + [ + "Bottom Row", + "Space 6.25U", + "Space 7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -52,20 +92,32 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 1}, + { + "x": 1 + }, "1,13\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,9 +130,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -94,13 +151,23 @@ "x2": -0.25 }, "3,13\n\n\n1,1", - {"x": 1.5, "c": "#cccccc", "w": 1.5}, + { + "x": 1.5, + "c": "#cccccc", + "w": 1.5 + }, "2,13\n\n\n1,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -112,22 +179,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "3,12\n\n\n1,1", - {"x": 2}, + { + "x": 2 + }, "3,12\n\n\n1,2", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,13\n\n\n1,2" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -138,52 +224,103 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "4,12\n\n\n3,1", - {"w": 1.75}, + { + "w": 1.75 + }, "4,13\n\n\n3,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "4,12\n\n\n3,2", "4,13\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ] ] diff --git a/v3/mechlovin/th1800/th1800.json b/v3/mechlovin/th1800/th1800.json index a873b64674..86a4a161b7 100644 --- a/v3/mechlovin/th1800/th1800.json +++ b/v3/mechlovin/th1800/th1800.json @@ -2,42 +2,70 @@ "name": "TH1800", "vendorId": "0x4D4C", "productId": "0x1800", - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "layouts": { "labels": [ "Split Back Space", "Enter ISO", "Left Shift ISO", - ["Bottom Row", "Space 6.25U", "Space 6U", "Space 7U"] + [ + "Bottom Row", + "Space 6.25U", + "Space 6U", + "Space 7U" + ] ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 1.75}, + { + "x": 1.75 + }, "0,14", "0,15", "0,16", "0,17" ], - [{"x": 18}, "5,14", "5,15", "5,16", "5,17"], [ - {"x": 2.5}, + { + "x": 18 + }, + "5,14", + "5,15", + "5,16", + "5,17" + ], + [ + { + "x": 2.5 + }, "1,0", "1,1", "1,2", @@ -51,19 +79,28 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", "1,15", "1,16", "1,17", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -77,18 +114,32 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "2,14", "2,15", "2,16", "2,17", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -101,21 +152,32 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,14", "3,15", "3,16", "3,17", - {"x": 0.25}, + { + "x": 0.25 + }, "3,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n2,0", "4,2", "4,3", @@ -127,56 +189,112 @@ "4,9", "4,10", "4,11", - {"w": 1.75}, + { + "w": 1.75 + }, "4,12", - {"x": 1.5}, + { + "x": 1.5 + }, "4,14", "4,15", "4,16", - {"h": 2}, + { + "h": 2 + }, "4,17" ], - [{"y": -0.75, "x": 16.75}, "4,13"], [ - {"y": -0.25, "x": 2.5, "w": 1.5}, + { + "y": -0.75, + "x": 16.75 + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n3,0", "5,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,5\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n3,0", - {"x": 3.5}, + { + "x": 3.5 + }, "5,12", "5,13" ], - [{"y": -0.75, "x": 15.75}, "5,9", "5,10", "5,11"], [ - {"x": 2.5, "w": 1.5}, + { + "y": -0.75, + "x": 15.75 + }, + "5,9", + "5,10", + "5,11" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,1", - {"w": 6}, + { + "w": 6 + }, "5,5\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,7\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n3,2", - {"w": 7}, + { + "w": 7 + }, "5,5\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,7\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n3,2" ] ] diff --git a/v3/mechlovin/tmkl/tmkl.json b/v3/mechlovin/tmkl/tmkl.json index f28b70aaad..34b114933c 100644 --- a/v3/mechlovin/tmkl/tmkl.json +++ b/v3/mechlovin/tmkl/tmkl.json @@ -2,30 +2,47 @@ "name": "TMKL", "vendorId": "0x4D4C", "productId": "0xC601", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["2U Back Space"], + "labels": [ + "2U Back Space" + ], "keymap": [ [ "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13" ], [ @@ -44,11 +61,16 @@ "1,12", "1,13\n\n\n0,0", "2,13\n\n\n0,0", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "1,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -62,11 +84,15 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -79,11 +105,15 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,2", "4,3", @@ -95,22 +125,34 @@ "4,9", "4,10", "4,11", - {"w": 1.75}, + { + "w": 1.75 + }, "4,12", "4,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"w": 7}, + { + "w": 7 + }, "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13" ] ] diff --git a/v3/mechlovin/wearhaus66/wh66.json b/v3/mechlovin/wearhaus66/wh66.json index 612facdaba..63e6428958 100644 --- a/v3/mechlovin/wearhaus66/wh66.json +++ b/v3/mechlovin/wearhaus66/wh66.json @@ -2,25 +2,49 @@ "name": "WH66", "vendorId": "0x4D4C", "productId": "0x6602", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "LOGO LED ON", "title": "Logo ON", "shortName": "Logo ON"}, - {"name": "LOGO LED OFF", "title": "Logo OFF", "shortName": "Logo OFF"} + { + "name": "LOGO LED ON", + "title": "Logo ON", + "shortName": "Logo ON" + }, + { + "name": "LOGO LED OFF", + "title": "Logo OFF", + "shortName": "Logo OFF" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "labels": [ "Split Backspace", "Enter ISO", "Left Shift ISO", - ["Bottom Row", "Space 7U Blocker", "Space 6.25U Blocker"] + [ + "Bottom Row", + "Space 7U Blocker", + "Space 6.25U Blocker" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -33,17 +57,36 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 2.25}, + { + "x": 2.25 + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], - [{"y": -0.25, "x": 17.75, "c": "#cccccc"}, "1,14"], [ - {"y": -0.75, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.25, + "x": 17.75, + "c": "#cccccc" + }, + "1,14" + ], + [ + { + "y": -0.75, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -56,7 +99,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12\n\n\n2,0", { "x": 3, @@ -69,11 +115,25 @@ }, "2,13\n\n\n2,1" ], - [{"y": -0.25, "x": 17.75, "c": "#cccccc"}, "2,14"], [ - {"y": -0.75, "x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.25, + "x": 17.75, + "c": "#cccccc" + }, + "2,14" + ], + [ + { + "y": -0.75, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -85,19 +145,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,0", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "2,12\n\n\n2,1" ], - [{"y": -0.25, "x": 17.75}, "3,14"], [ - {"y": -0.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.25, + "x": 17.75 + }, + "3,14" + ], + [ + { + "y": -0.75, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -108,37 +189,71 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,0", "4,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,1" ] ] diff --git a/v3/mechlovin/zed60/zed60.json b/v3/mechlovin/zed60/zed60.json index 2a5979ee21..be8294ea47 100644 --- a/v3/mechlovin/zed60/zed60.json +++ b/v3/mechlovin/zed60/zed60.json @@ -2,7 +2,13 @@ "name": "Zed60 Rev.1", "vendorId": "0x4D4C", "productId": "0x0602", - "keycodes": [ "qmk_lighting" ], + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +19,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -70,26 +87,41 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 3 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 6 && {id_qmk_rgblight_effect} != 7 && {id_qmk_rgblight_effect} != 8 && {id_qmk_rgblight_effect} != 9 && {id_qmk_rgblight_effect} != 10 && {id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 11 && {id_qmk_rgblight_effect} != 12 && {id_qmk_rgblight_effect} != 13 && {id_qmk_rgblight_effect} != 14 && {id_qmk_rgblight_effect} != 35", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "2.75U Right Shift", - ["Bottom Row", "6.25U", "7U", "HHKB"], + [ + "Bottom Row", + "6.25U", + "7U", + "HHKB" + ], "Left Shift ISO", "Enter ISO" ], diff --git a/v3/mechlovin/zed65/no_backlight/cor65/cor65.json b/v3/mechlovin/zed65/no_backlight/cor65/cor65.json index bb0021ea50..e66c0eaf69 100644 --- a/v3/mechlovin/zed65/no_backlight/cor65/cor65.json +++ b/v3/mechlovin/zed65/no_backlight/cor65/cor65.json @@ -1,225 +1,228 @@ -{ - "name": "Zed65-Cor65", - "vendorId": "0x4D4C", - "productId": "0x6504", - "matrix": {"rows": 5, "cols": 16}, - "layouts": { - "labels": [ - "Split Backspace", - "Space 7U" - ], - "keymap": [ - [ - "0,0", - { - "x": 0.25 - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - "0,13", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,14\n\n\n0,0", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,15", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,14\n\n\n0,1", - "2,13\n\n\n0,1" - ], - [ - { - "c": "#cccccc" - }, - "1,0", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,1", - { - "c": "#cccccc" - }, - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - "1,13", - { - "w": 1.5 - }, - "1,14", - { - "x": 0.5 - }, - "1,15" - ], - [ - "2,0", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,1", - { - "c": "#cccccc" - }, - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#777777", - "w": 2.25 - }, - "2,14", - { - "x": 0.5, - "c": "#cccccc" - }, - "2,15" - ], - [ - "3,0", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,1", - { - "c": "#cccccc" - }, - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - "3,12", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,13", - { - "x": 1.5, - "c": "#cccccc" - }, - "3,15" - ], - [ - { - "y": -0.75, - "x": 15.5, - "c": "#777777" - }, - "3,14" - ], - [ - { - "y": -0.25, - "c": "#cccccc" - }, - "4,0", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,1\n\n\n1,0", - { - "w": 1.25 - }, - "4,2\n\n\n1,0", - { - "w": 1.25 - }, - "4,3\n\n\n1,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,7\n\n\n1,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n1,0", - { - "w": 1.25 - }, - "4,11\n\n\n1,0" - ], - [ - { - "y": -0.75, - "x": 14.5, - "c": "#777777" - }, - "4,13", - "4,14", - "4,15" - ], - [ - { - "x": 1.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,1\n\n\n1,1", - "4,2\n\n\n1,1", - { - "w": 1.5 - }, - "4,3\n\n\n1,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,7\n\n\n1,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n1,1" - ] - ] - } -} \ No newline at end of file +{ + "name": "Zed65-Cor65", + "vendorId": "0x4D4C", + "productId": "0x6504", + "matrix": { + "rows": 5, + "cols": 16 + }, + "layouts": { + "labels": [ + "Split Backspace", + "Space 7U" + ], + "keymap": [ + [ + "0,0", + { + "x": 0.25 + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,15", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "c": "#cccccc" + }, + "1,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + "1,13", + { + "w": 1.5 + }, + "1,14", + { + "x": 0.5 + }, + "1,15" + ], + [ + "2,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#777777", + "w": 2.25 + }, + "2,14", + { + "x": 0.5, + "c": "#cccccc" + }, + "2,15" + ], + [ + "3,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,13", + { + "x": 1.5, + "c": "#cccccc" + }, + "3,15" + ], + [ + { + "y": -0.75, + "x": 15.5, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.25, + "c": "#cccccc" + }, + "4,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,1\n\n\n1,0", + { + "w": 1.25 + }, + "4,2\n\n\n1,0", + { + "w": 1.25 + }, + "4,3\n\n\n1,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,7\n\n\n1,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n1,0", + { + "w": 1.25 + }, + "4,11\n\n\n1,0" + ], + [ + { + "y": -0.75, + "x": 14.5, + "c": "#777777" + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,1\n\n\n1,1", + "4,2\n\n\n1,1", + { + "w": 1.5 + }, + "4,3\n\n\n1,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,7\n\n\n1,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n1,1" + ] + ] + } +} diff --git a/v3/mechlovin/zed65/zed65-rev1.json b/v3/mechlovin/zed65/zed65-rev1.json index 48b2327702..a1a1dbc5f1 100644 --- a/v3/mechlovin/zed65/zed65-rev1.json +++ b/v3/mechlovin/zed65/zed65-rev1.json @@ -1,400 +1,425 @@ -{ - "name": "Zed65 Rev.1", - "vendorId": "0x4D4C", - "productId": "0x6505", - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "RGB Underglow", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], - "options": [ - "All Off", - "Solid Color", - "Breathing 1", - "Breathing 2", - "Breathing 3", - "Breathing 4", - "Rainbow Mood 1", - "Rainbow Mood 2", - "Rainbow Mood 3", - "Rainbow Swirl 1", - "Rainbow Swirl 2", - "Rainbow Swirl 3", - "Rainbow Swirl 4", - "Rainbow Swirl 5", - "Rainbow Swirl 6", - "Snake 1", - "Snake 2", - "Snake 3", - "Snake 4", - "Snake 5", - "Snake 6", - "Knight 1", - "Knight 2", - "Knight 3", - "Christmas", - "Gradient 1", - "Gradient 2", - "Gradient 3", - "Gradient 4", - "Gradient 5", - "Gradient 6", - "Gradient 7", - "Gradient 8", - "Gradient 9", - "Gradient 10", - "RGB Test", - "Alternating", - "Twinkle 1", - "Twinkle 2", - "Twinkle 3", - "Twinkle 4", - "Twinkle 5", - "Twinkle 6" - ] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 3], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 6 && {id_qmk_rgblight_effect} != 7 && {id_qmk_rgblight_effect} != 8 && {id_qmk_rgblight_effect} != 9 && {id_qmk_rgblight_effect} != 10 && {id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 11 && {id_qmk_rgblight_effect} != 12 && {id_qmk_rgblight_effect} != 13 && {id_qmk_rgblight_effect} != 14 && {id_qmk_rgblight_effect} != 35", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 5, "cols": 15}, - "layouts": { - "labels": [ - "Split Backspace", - "Left Shift ISO", - "Enter ISO", - "2.75 Right Shift", - [ - "Bottom Row", - "Space 7U Blocker", - "Space 6.25U Blocker", - "Space 6.25U", - "Full Space 7U", - "Full Space 6.25U" - ] - ], - "keymap": [ - [ - { - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "c": "#cccccc" - }, - "0,14", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "0,13\n\n\n0,1", - "2,12\n\n\n0,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13\n\n\n2,0", - { - "c": "#cccccc" - }, - "1,14", - { - "x": 1.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n2,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n2,0", - { - "c": "#cccccc" - }, - "2,14", - { - "x": 0.25 - }, - "1,13\n\n\n2,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n1,1", - "3,1\n\n\n1,1", - { - "x": 0.25, - "w": 2.25 - }, - "3,0\n\n\n1,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12\n\n\n3,0", - "3,13\n\n\n3,0", - { - "c": "#cccccc" - }, - "3,14", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.75 - }, - "3,0\n\n\n3,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n4,0", - "4,1\n\n\n4,0", - { - "w": 1.5 - }, - "4,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n4,0", - { - "x": 0.5, - "c": "#cccccc" - }, - "4,12", - "4,13", - "4,14" - ], - [ - { - "y": 0.25, - "x": 2.5, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n4,1", - { - "w": 1.25 - }, - "4,1\n\n\n4,1", - { - "w": 1.25 - }, - "4,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,9\n\n\n4,1", - { - "w": 1.25 - }, - "4,10\n\n\n4,1" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,2", - { - "w": 1.25 - }, - "4,1\n\n\n4,2", - { - "w": 1.25 - }, - "4,2\n\n\n4,2", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n4,2", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,9\n\n\n4,2", - { - "w": 1.5 - }, - "4,11\n\n\n4,2" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n4,3", - { - "w": 1.5 - }, - "4,1\n\n\n4,3", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n4,3", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,9\n\n\n4,3", - { - "w": 1.5 - }, - "4,11\n\n\n4,3" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,4", - { - "w": 1.25 - }, - "4,1\n\n\n4,4", - { - "w": 1.25 - }, - "4,2\n\n\n4,4", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n4,4", - { - "c": "#aaaaaa" - }, - "4,9\n\n\n4,4", - "4,10\n\n\n4,4", - "4,11\n\n\n4,4" - ] - ] - } -} \ No newline at end of file +{ + "name": "Zed65 Rev.1", + "vendorId": "0x4D4C", + "productId": "0x6505", + "matrix": { + "rows": 5, + "cols": 15 + }, + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "RGB Underglow", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Breathing 1", + "Breathing 2", + "Breathing 3", + "Breathing 4", + "Rainbow Mood 1", + "Rainbow Mood 2", + "Rainbow Mood 3", + "Rainbow Swirl 1", + "Rainbow Swirl 2", + "Rainbow Swirl 3", + "Rainbow Swirl 4", + "Rainbow Swirl 5", + "Rainbow Swirl 6", + "Snake 1", + "Snake 2", + "Snake 3", + "Snake 4", + "Snake 5", + "Snake 6", + "Knight 1", + "Knight 2", + "Knight 3", + "Christmas", + "Gradient 1", + "Gradient 2", + "Gradient 3", + "Gradient 4", + "Gradient 5", + "Gradient 6", + "Gradient 7", + "Gradient 8", + "Gradient 9", + "Gradient 10", + "RGB Test", + "Alternating", + "Twinkle 1", + "Twinkle 2", + "Twinkle 3", + "Twinkle 4", + "Twinkle 5", + "Twinkle 6" + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 3 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 6 && {id_qmk_rgblight_effect} != 7 && {id_qmk_rgblight_effect} != 8 && {id_qmk_rgblight_effect} != 9 && {id_qmk_rgblight_effect} != 10 && {id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 11 && {id_qmk_rgblight_effect} != 12 && {id_qmk_rgblight_effect} != 13 && {id_qmk_rgblight_effect} != 14 && {id_qmk_rgblight_effect} != 35", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] + } + ] + } + ] + } + ], + "layouts": { + "labels": [ + "Split Backspace", + "Left Shift ISO", + "Enter ISO", + "2.75 Right Shift", + [ + "Bottom Row", + "Space 7U Blocker", + "Space 6.25U Blocker", + "Space 6.25U", + "Full Space 7U", + "Full Space 6.25U" + ] + ], + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "c": "#cccccc" + }, + "0,14", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "2,12\n\n\n0,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13\n\n\n2,0", + { + "c": "#cccccc" + }, + "1,14", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n2,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n2,0", + { + "c": "#cccccc" + }, + "2,14", + { + "x": 0.25 + }, + "1,13\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n1,1", + "3,1\n\n\n1,1", + { + "x": 0.25, + "w": 2.25 + }, + "3,0\n\n\n1,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n3,0", + "3,13\n\n\n3,0", + { + "c": "#cccccc" + }, + "3,14", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.75 + }, + "3,0\n\n\n3,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,0", + "4,1\n\n\n4,0", + { + "w": 1.5 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n4,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n4,1", + { + "w": 1.25 + }, + "4,1\n\n\n4,1", + { + "w": 1.25 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9\n\n\n4,1", + { + "w": 1.25 + }, + "4,10\n\n\n4,1" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,2", + { + "w": 1.25 + }, + "4,1\n\n\n4,2", + { + "w": 1.25 + }, + "4,2\n\n\n4,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,9\n\n\n4,2", + { + "w": 1.5 + }, + "4,11\n\n\n4,2" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,3", + { + "w": 1.5 + }, + "4,1\n\n\n4,3", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,9\n\n\n4,3", + { + "w": 1.5 + }, + "4,11\n\n\n4,3" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,4", + { + "w": 1.25 + }, + "4,1\n\n\n4,4", + { + "w": 1.25 + }, + "4,2\n\n\n4,4", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,4", + { + "c": "#aaaaaa" + }, + "4,9\n\n\n4,4", + "4,10\n\n\n4,4", + "4,11\n\n\n4,4" + ] + ] + } +} diff --git a/v3/mechstudio/dawn.json b/v3/mechstudio/dawn.json index 0d6ae28294..902fade83b 100644 --- a/v3/mechstudio/dawn.json +++ b/v3/mechstudio/dawn.json @@ -1,25 +1,290 @@ { - "name": "Mech Studio Dawn", - "vendorId": "0x4d53", - "productId": "0x0004", - "matrix": { "rows": 6, "cols": 15 }, - "layouts": { - "keymap": [ - [{"x":2.5,"c":"#777777"},"0,0",{"x":0.5,"c":"#cccccc"},"0,1","0,2","0,3","0,4",{"x":0.5,"c":"#aaaaaa"},"0,5","0,6","0,7","0,8",{"x":0.5,"c":"#cccccc"},"0,10","0,11","0,12","0,13",{"x":0.5,"c":"#aaaaaa"},"0,14"], - [{"y":0.25,"x":2.5},"1,0",{"c":"#cccccc"},"1,1","1,2","1,3","1,4","1,5","1,6","1,7","1,8","1,9","1,10","1,11","1,12",{"c":"#aaaaaa","w":2},"1,13\n\n\n0,0","1,14",{"x":0.25},"2,13\n\n\n0,1","1,13\n\n\n0,1"], - [{"x":2.5,"w":1.5},"2,0",{"c":"#cccccc"},"2,1","2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11","2,12",{"w":1.5},"3,12\n\n\n1,0",{"c":"#aaaaaa"},"2,14",{"x":1.25,"c":"#777777","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"3,13\n\n\n1,1"], - [{"x":2.5,"c":"#aaaaaa","w":1.75},"3,0",{"c":"#cccccc"},"3,1","3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9","3,10","3,11",{"c":"#777777","w":2.25},"3,13\n\n\n1,0",{"c":"#aaaaaa"},"3,14",{"x":0.25},"3,12\n\n\n1,1"], - [{"w":1.25},"4,0\n\n\n2,1",{"c":"#cccccc"},"4,1\n\n\n2,1",{"x":0.25,"c":"#aaaaaa","w":2.25},"4,0\n\n\n2,0",{"c":"#cccccc"},"4,2","4,3","4,4","4,5","4,6","4,7","4,8","4,9","4,10","4,11",{"c":"#aaaaaa","w":1.75},"4,12\n\n\n3,0","4,13\n\n\n3,0","4,14",{"x":0.25,"w":2.75},"4,12\n\n\n3,1"], - [{"x":2.5,"w":1.5},"5,0\n\n\n4,0","5,1\n\n\n4,0",{"w":1.25},"5,2\n\n\n4,0",{"c":"#cccccc","w":6.25},"5,6\n\n\n4,0",{"c":"#aaaaaa","w":1.25},"5,10\n\n\n4,0",{"w":1.25},"5,11\n\n\n4,0",{"x":0.5},"5,12","5,13","5,14"], - [{"y":0.5,"x":2.5,"w":1.25},"5,0\n\n\n4,1",{"w":1.25},"5,1\n\n\n4,1",{"w":1.5},"5,2\n\n\n4,1",{"c":"#cccccc","w":7},"5,6\n\n\n4,1",{"c":"#aaaaaa","w":1.5},"5,11\n\n\n4,1"], - [{"x":2.5,"w":1.5},"5,0\n\n\n4,2",{"x":0.75,"w":1.5},"5,2\n\n\n4,2",{"c":"#cccccc","w":7},"5,6\n\n\n4,2",{"c":"#aaaaaa","w":1.5},"5,11\n\n\n4,2"] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "ANSI", "7U ANSI", "WKL"] - ] - } + "name": "Mech Studio Dawn", + "vendorId": "0x4d53", + "productId": "0x0004", + "matrix": { + "rows": 6, + "cols": 15 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "ANSI", + "7U ANSI", + "WKL" + ] + ], + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,14" + ], + [ + { + "y": 0.25, + "x": 2.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n0,0", + "1,14", + { + "x": 0.25 + }, + "2,13\n\n\n0,1", + "1,13\n\n\n0,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "3,12\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "2,14", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "3,14", + { + "x": 0.25 + }, + "3,12\n\n\n1,1" + ], + [ + { + "w": 1.25 + }, + "4,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "4,1\n\n\n2,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12\n\n\n3,0", + "4,13\n\n\n3,0", + "4,14", + { + "x": 0.25, + "w": 2.75 + }, + "4,12\n\n\n3,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "5,0\n\n\n4,0", + "5,1\n\n\n4,0", + { + "w": 1.25 + }, + "5,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10\n\n\n4,0", + { + "w": 1.25 + }, + "5,11\n\n\n4,0", + { + "x": 0.5 + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "y": 0.5, + "x": 2.5, + "w": 1.25 + }, + "5,0\n\n\n4,1", + { + "w": 1.25 + }, + "5,1\n\n\n4,1", + { + "w": 1.5 + }, + "5,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n4,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "5,0\n\n\n4,2", + { + "x": 0.75, + "w": 1.5 + }, + "5,2\n\n\n4,2", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n4,2" + ] + ] + } } diff --git a/v3/mechwerkes/kikkou/kikkou.json b/v3/mechwerkes/kikkou/kikkou.json index cfb51387e5..ea558e4710 100644 --- a/v3/mechwerkes/kikkou/kikkou.json +++ b/v3/mechwerkes/kikkou/kikkou.json @@ -2,14 +2,27 @@ "name": "Kikkou", "vendorId": "0x6D65", "productId": "0x6060", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": [["Bottom Row", "ANSI", "Tsangan"]], + "labels": [ + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +35,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,14 +62,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,14 +88,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -79,40 +113,75 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n0,1" ] ] diff --git a/v3/mechwild/bde/bde-lefty.json b/v3/mechwild/bde/bde-lefty.json index 94646f68cb..4ccebd0e8f 100644 --- a/v3/mechwild/bde/bde-lefty.json +++ b/v3/mechwild/bde/bde-lefty.json @@ -2,7 +2,10 @@ "name": "BIG DILL EXTENDED - Lefty", "vendorId": "0x6D77", "productId": "0x1701", - "matrix": {"rows": 3, "cols": 14}, + "matrix": { + "rows": 3, + "cols": 14 + }, "layouts": { "keymap": [ [ @@ -25,9 +28,14 @@ "1,0", "1,1", "1,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,4", "1,5", "1,6", @@ -37,27 +45,39 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", "2,5", "2,6", "2,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,8", "2,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,10", "2,11", "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13" ] ] diff --git a/v3/mechwild/bde/bde-rev2.json b/v3/mechwild/bde/bde-rev2.json index c970ce237c..ed6d6e2420 100644 --- a/v3/mechwild/bde/bde-rev2.json +++ b/v3/mechwild/bde/bde-rev2.json @@ -2,11 +2,20 @@ "name": "BIG DILL EXTENDED - Rev2", "vendorId": "0x6D77", "productId": "0x170A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 7}, + "matrix": { + "rows": 6, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Encoder"], + "labels": [ + "Encoder" + ], "keymap": [ [ "0,0", @@ -35,35 +44,53 @@ "1,6", "4,6", "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,3", "4,2", "4,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,0" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", "2,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,4", "2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,6", "5,6", "5,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3", "5,2", "5,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,0" ] ] diff --git a/v3/mechwild/bde/bde-righty.json b/v3/mechwild/bde/bde-righty.json index c769a2d879..3318224c6a 100644 --- a/v3/mechwild/bde/bde-righty.json +++ b/v3/mechwild/bde/bde-righty.json @@ -2,7 +2,10 @@ "name": "BIG DILL EXTENDED - Righty", "vendorId": "0x6D77", "productId": "0x1702", - "matrix": {"rows": 3, "cols": 14}, + "matrix": { + "rows": 3, + "cols": 14 + }, "layouts": { "keymap": [ [ @@ -26,17 +29,26 @@ "1,1", "1,2", "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,4", "1,5", "1,6", "1,7", "1,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,9", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "1,10", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,11", "1,12", "1,13" @@ -46,16 +58,24 @@ "2,1", "2,2", "2,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,4", "2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,6", "2,7", "2,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,9", - {"x": 1}, + { + "x": 1 + }, "2,11", "2,12", "2,13" diff --git a/v3/mechwild/clunker/clunker.json b/v3/mechwild/clunker/clunker.json index b59503c4a7..8b2a772397 100644 --- a/v3/mechwild/clunker/clunker.json +++ b/v3/mechwild/clunker/clunker.json @@ -2,19 +2,32 @@ "name": "Clunker", "vendorId": "0x6D77", "productId": "0x1711", - "matrix": {"rows": 7, "cols": 8}, + "matrix": { + "rows": 7, + "cols": 8 + }, "layouts": { "labels": [ "Split Left Shift", "Full Right Shift", - ["Spacebar", "Split", "6.25u", "7u"], + [ + "Spacebar", + "Split", + "6.25u", + "7u" + ], "Encoder" ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,9 +38,15 @@ "0,7\n\n\n3,1\n\n\n\n\n\ne0" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -38,13 +57,20 @@ "5,7", "5,6", "5,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,4" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -54,17 +80,31 @@ "2,7", "5,1", "5,2", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "5,3" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -74,52 +114,99 @@ "6,7", "6,6", "6,5\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,4\n\n\n1,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "6,5\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,3\n\n\n2,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,4\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,5\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n2,0" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "4,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,1", "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5\n\n\n2,1", "4,6\n\n\n2,1", "4,7\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,6\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n2,2" ] ] diff --git a/v3/mechwild/mercutio/mercutio.json b/v3/mechwild/mercutio/mercutio.json index 3384d90c1c..54e99d7c6d 100644 --- a/v3/mechwild/mercutio/mercutio.json +++ b/v3/mechwild/mercutio/mercutio.json @@ -2,19 +2,36 @@ "name": "MechWild Mercutio", "vendorId": "0x6D77", "productId": "0x1703", - "matrix": {"rows": 7, "cols": 7}, + "matrix": { + "rows": 7, + "cols": 7 + }, "layouts": { - "labels": ["Split Enter", "Split Left Shift", "Split Spacebar", "Encoder"], + "labels": [ + "Split Enter", + "Split Left Shift", + "Split Spacebar", + "Encoder" + ], "keymap": [ [ - {"x": 14.5, "c": "#aaaaaa"}, + { + "x": 14.5, + "c": "#aaaaaa" + }, "4,2\n\n\n3,0", "4,2\n\n\n3,1\n\n\n\n\n\ne0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,13 +42,21 @@ "4,5", "4,4", "4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,2" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,20 +66,35 @@ "5,6", "5,5", "5,4", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,1\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,0\n\n\n1,1", "2,1\n\n\n1,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "2,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "2,3", "2,4", @@ -64,31 +104,55 @@ "6,5", "6,4", "6,3", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0", "5,1\n\n\n2,0", "3,1\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,3", "3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "2,2" ], [ - {"y": 0.25, "x": 3.75}, + { + "y": 0.25, + "x": 3.75 + }, "5,1\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n2,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,4\n\n\n2,1", "3,5\n\n\n2,1", - {"w": 2.75}, + { + "w": 2.75 + }, "3,6\n\n\n2,1" ] ] diff --git a/v3/mechwild/mokulua/mokulua-mirrored.json b/v3/mechwild/mokulua/mokulua-mirrored.json index c108348f3c..cba56e83bc 100644 --- a/v3/mechwild/mokulua/mokulua-mirrored.json +++ b/v3/mechwild/mokulua/mokulua-mirrored.json @@ -2,9 +2,16 @@ "name": "MechWild Mokulua", "vendorId": "0x6D77", "productId": "0x170C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 6}, + "matrix": { + "rows": 12, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Left Shift", @@ -16,78 +23,159 @@ ], "keymap": [ [ - {"y": 1.05, "c": "#777777", "w": 2}, + { + "y": 1.05, + "c": "#777777", + "w": 2 + }, "0,1\n\n\n3,1", - {"x": 1.22}, + { + "x": 1.22 + }, "0,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n3,0", - {"x": 13.03, "c": "#aaaaaa", "w": 2}, + { + "x": 13.03, + "c": "#aaaaaa", + "w": 2 + }, "6,1\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "6,1\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0\n\n\n1,1" ], [ - {"x": 2.97, "w": 1.5}, + { + "x": 2.97, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12.53}, + { + "x": 12.53 + }, "7,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "7,0" ], [ - {"x": 2.87, "w": 1.75}, + { + "x": 2.87, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12.23}, + { + "x": 12.23 + }, "8,1", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "8,0" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n0,1", - {"x": 0.47, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.47, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 11.53}, + { + "x": 11.53 + }, "9,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,1\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,0\n\n\n2,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "9,0\n\n\n2,1" ], [ - {"x": 2.97}, + { + "x": 2.97 + }, "4,0", "4,1", "4,2", - {"x": 11.53, "c": "#777777"}, + { + "x": 11.53, + "c": "#777777" + }, "10,2", "10,1", "10,0" ], [ - {"y": -0.95}, + { + "y": -0.95 + }, "5,2\n\n\n4,1\n\n\n\n\n\ne0", - {"x": 9.15}, + { + "x": 9.15 + }, "5,2\n\n\n4,0", - {"x": 1.25}, + { + "x": 1.25 + }, "11,2\n\n\n5,0", - {"x": 8.85}, + { + "x": 8.85 + }, "11,2\n\n\n5,1\n\n\n\n\n\ne0" ], - [{"x": 9.82, "c": "#aaaaaa"}, "5,0", {"x": 1.91}, "11,0"], + [ + { + "x": 9.82, + "c": "#aaaaaa" + }, + "5,0", + { + "x": 1.91 + }, + "11,0" + ], [ { "r": 10, @@ -103,10 +191,43 @@ "0,5", "5,5" ], - [{"x": 2.75}, "1,2", "1,3", "1,4", "1,5", "5,4"], - [{"x": 3}, "2,2", "2,3", "2,4", "2,5", "5,3"], - [{"x": 3.5}, "3,3", "3,4", "3,5", "5,1"], - [{"x": 3.75, "c": "#aaaaaa", "w": 1.25}, "4,3"], + [ + { + "x": 2.75 + }, + "1,2", + "1,3", + "1,4", + "1,5", + "5,4" + ], + [ + { + "x": 3 + }, + "2,2", + "2,3", + "2,4", + "2,5", + "5,3" + ], + [ + { + "x": 3.5 + }, + "3,3", + "3,4", + "3,5", + "5,1" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,3" + ], [ { "r": 75, @@ -119,21 +240,82 @@ }, "10,4" ], - [{"x": 1, "w": 1.5}, "10,5"], - [{"r": -75, "rx": 0, "ry": 5, "y": 7.5, "x": 0.1, "w": 1.5}, "4,4"], - [{"x": 0.1, "w": 1.5}, "4,5"], [ - {"r": -10, "rx": 12, "ry": 4.25, "y": -2.25, "x": 1.5}, + { + "x": 1, + "w": 1.5 + }, + "10,5" + ], + [ + { + "r": -75, + "rx": 0, + "ry": 5, + "y": 7.5, + "x": 0.1, + "w": 1.5 + }, + "4,4" + ], + [ + { + "x": 0.1, + "w": 1.5 + }, + "4,5" + ], + [ + { + "r": -10, + "rx": 12, + "ry": 4.25, + "y": -2.25, + "x": 1.5 + }, "11,5", "6,5", "6,4", "6,3", "6,2" ], - [{"x": 1}, "11,4", "7,5", "7,4", "7,3", "7,2"], - [{"x": 0.75}, "11,3", "8,5", "8,4", "8,3", "8,2"], - [{"x": 1.25}, "11,1", "9,5", "9,4", "9,3"], - [{"x": 3.75, "c": "#aaaaaa", "w": 1.25}, "10,3"] + [ + { + "x": 1 + }, + "11,4", + "7,5", + "7,4", + "7,3", + "7,2" + ], + [ + { + "x": 0.75 + }, + "11,3", + "8,5", + "8,4", + "8,3", + "8,2" + ], + [ + { + "x": 1.25 + }, + "11,1", + "9,5", + "9,4", + "9,3" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "10,3" + ] ] } } diff --git a/v3/mechwild/mokulua/mokulua-standard.json b/v3/mechwild/mokulua/mokulua-standard.json index a4caf29c19..b088a2c9e7 100644 --- a/v3/mechwild/mokulua/mokulua-standard.json +++ b/v3/mechwild/mokulua/mokulua-standard.json @@ -2,9 +2,16 @@ "name": "MechWild Mokulua", "vendorId": "0x6D77", "productId": "0x170B", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 6}, + "matrix": { + "rows": 12, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Left Shift", @@ -16,78 +23,159 @@ ], "keymap": [ [ - {"y": 1.05, "c": "#777777", "w": 2}, + { + "y": 1.05, + "c": "#777777", + "w": 2 + }, "0,1\n\n\n3,1", - {"x": 1.22}, + { + "x": 1.22 + }, "0,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n3,0", - {"x": 12.53, "c": "#aaaaaa", "w": 2}, + { + "x": 12.53, + "c": "#aaaaaa", + "w": 2 + }, "6,5\n\n\n1,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "6,4\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5\n\n\n1,1" ], [ - {"x": 2.97, "w": 1.5}, + { + "x": 2.97, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 12.03}, + { + "x": 12.03 + }, "7,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "7,5" ], [ - {"x": 2.87, "w": 1.75}, + { + "x": 2.87, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 12.23}, + { + "x": 12.23 + }, "8,4", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "8,5" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n0,1", - {"x": 0.47, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.47, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 11.53}, + { + "x": 11.53 + }, "9,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,4\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,5\n\n\n2,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "9,5\n\n\n2,1" ], [ - {"x": 2.97}, + { + "x": 2.97 + }, "4,0", "4,1", "4,2", - {"x": 11.53, "c": "#777777"}, + { + "x": 11.53, + "c": "#777777" + }, "10,3", "10,4", "10,5" ], [ - {"y": -0.95}, + { + "y": -0.95 + }, "5,2\n\n\n4,1\n\n\n\n\n\ne0", - {"x": 9.15}, + { + "x": 9.15 + }, "5,2\n\n\n4,0", - {"x": 1.25}, + { + "x": 1.25 + }, "11,3\n\n\n5,0", - {"x": 8.85}, + { + "x": 8.85 + }, "11,3\n\n\n5,1\n\n\n\n\n\ne0" ], - [{"x": 9.82, "c": "#aaaaaa"}, "5,0", {"x": 1.91}, "11,4"], + [ + { + "x": 9.82, + "c": "#aaaaaa" + }, + "5,0", + { + "x": 1.91 + }, + "11,4" + ], [ { "r": 10, @@ -103,10 +191,43 @@ "0,5", "5,5" ], - [{"x": 2.75}, "1,2", "1,3", "1,4", "1,5", "5,4"], - [{"x": 3}, "2,2", "2,3", "2,4", "2,5", "5,3"], - [{"x": 3.5}, "3,3", "3,4", "3,5", "5,1"], - [{"x": 3.75, "c": "#aaaaaa", "w": 1.25}, "4,3"], + [ + { + "x": 2.75 + }, + "1,2", + "1,3", + "1,4", + "1,5", + "5,4" + ], + [ + { + "x": 3 + }, + "2,2", + "2,3", + "2,4", + "2,5", + "5,3" + ], + [ + { + "x": 3.5 + }, + "3,3", + "3,4", + "3,5", + "5,1" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,3" + ], [ { "r": 75, @@ -119,21 +240,81 @@ }, "10,1" ], - [{"x": 1, "w": 1.5}, "10,0"], - [{"r": -75, "rx": 0, "ry": 5, "y": 7.5, "x": 0.1, "w": 1.5}, "4,4"], - [{"x": 0.1, "w": 1.5}, "4,5"], [ - {"r": -10, "rx": 12, "ry": 4.25, "y": -2.25, "x": 1}, + { + "x": 1, + "w": 1.5 + }, + "10,0" + ], + [ + { + "r": -75, + "rx": 0, + "ry": 5, + "y": 7.5, + "x": 0.1, + "w": 1.5 + }, + "4,4" + ], + [ + { + "x": 0.1, + "w": 1.5 + }, + "4,5" + ], + [ + { + "r": -10, + "rx": 12, + "ry": 4.25, + "y": -2.25, + "x": 1 + }, "11,0", "6,0", "6,1", "6,2", "6,3" ], - [{"x": 1.5}, "7,0", "7,1", "7,2", "7,3"], - [{"x": 0.75}, "11,1", "8,0", "8,1", "8,2", "8,3"], - [{"x": 1.25}, "11,2", "9,0", "9,1", "9,2"], - [{"x": 3.75, "c": "#aaaaaa", "w": 1.25}, "10,2"] + [ + { + "x": 1.5 + }, + "7,0", + "7,1", + "7,2", + "7,3" + ], + [ + { + "x": 0.75 + }, + "11,1", + "8,0", + "8,1", + "8,2", + "8,3" + ], + [ + { + "x": 1.25 + }, + "11,2", + "9,0", + "9,1", + "9,2" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "10,2" + ] ] } } diff --git a/v3/mechwild/murphpad/murphpad.json b/v3/mechwild/murphpad/murphpad.json index 9204c0199b..d6e18ed17e 100644 --- a/v3/mechwild/murphpad/murphpad.json +++ b/v3/mechwild/murphpad/murphpad.json @@ -2,87 +2,185 @@ "name": "MechWild MurphPad", "vendorId": "0x6D77", "productId": "0x1705", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 5}, + "matrix": { + "rows": 6, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Left Plus Sign", "Split Right Plus Sign", - ["Bottom Left", "Left 2U 0 Key", "Left Enter", "All 1U Left"], - ["Bottom Right", "Right Enter", "Right 2U 0 Key", "All 1U Right"], + [ + "Bottom Left", + "Left 2U 0 Key", + "Left Enter", + "All 1U Left" + ], + [ + "Bottom Right", + "Right Enter", + "Right 2U 0 Key", + "All 1U Right" + ], "Left Encoder", "Top Right Encoder" ], "keymap": [ [ - {"x": 2.25}, + { + "x": 2.25 + }, "0,1", "0,2", "0,3", "0,4\n\n\n5,0", "0,4\n\n\n5,1\n\n\n\n\n\ne1" ], - [{"y": 0.25, "x": 2.25}, "1,1", "1,2", "1,3", "1,4"], [ - {"x": 2.25}, + { + "y": 0.25, + "x": 2.25 + }, + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + { + "x": 2.25 + }, "2,1\n\n\n0,0", "2,2", "2,3", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "2,4\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,4\n\n\n1,1", - {"x": 0.25, "c": "#777777", "h": 2}, + { + "x": 0.25, + "c": "#777777", + "h": 2 + }, "2,1\n\n\n0,1" ], [ - {"y": -0.5, "c": "#cccccc"}, + { + "y": -0.5, + "c": "#cccccc" + }, "3,0\n\n\n4,1\n\n\n\n\n\ne0", "3,0\n\n\n4,0" ], [ - {"y": -0.5, "x": 2.25}, + { + "y": -0.5, + "x": 2.25 + }, "3,1\n\n\n0,0", "3,2", "3,3", - {"x": 1.25}, + { + "x": 1.25 + }, "3,4\n\n\n1,1" ], [ - {"x": 1}, + { + "x": 1 + }, "4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,1\n\n\n2,0", "4,2", "4,3", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,4\n\n\n3,0" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "5,0", - {"x": 0.25, "c": "#777777", "w": 2}, + { + "x": 0.25, + "c": "#777777", + "w": 2 + }, "5,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3\n\n\n3,0" ], - [{"y": 0.5, "x": 2.75}, "0,0", "1,0", "2,0"], [ - {"y": 0.25, "x": 2.25, "c": "#777777", "h": 2}, + { + "y": 0.5, + "x": 2.75 + }, + "0,0", + "1,0", + "2,0" + ], + [ + { + "y": 0.25, + "x": 2.25, + "c": "#777777", + "h": 2 + }, "4,1\n\n\n2,1", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "4,4\n\n\n3,1" ], - [{"x": 3.25}, "5,2\n\n\n2,1", {"c": "#777777", "w": 2}, "5,4\n\n\n3,1"], [ - {"y": 0.25, "x": 2.25, "c": "#cccccc"}, + { + "x": 3.25 + }, + "5,2\n\n\n2,1", + { + "c": "#777777", + "w": 2 + }, + "5,4\n\n\n3,1" + ], + [ + { + "y": 0.25, + "x": 2.25, + "c": "#cccccc" + }, "4,1\n\n\n2,2", - {"x": 2}, + { + "x": 2 + }, "4,4\n\n\n3,2" ], [ - {"x": 2.25}, + { + "x": 2.25 + }, "5,1\n\n\n2,2", "5,2\n\n\n2,2", "5,3\n\n\n3,2", diff --git a/v3/mechwild/obe/obe.json b/v3/mechwild/obe/obe.json index 89a90f1484..4fadc85f1c 100644 --- a/v3/mechwild/obe/obe.json +++ b/v3/mechwild/obe/obe.json @@ -2,80 +2,160 @@ "name": "MechWild OBE", "vendorId": "0x6D77", "productId": "0x1707", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 7, "cols": 10}, + "matrix": { + "rows": 7, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Full Right Shift", "Encoder"], + "labels": [ + "Split Backspace", + "Full Right Shift", + "Encoder" + ], "keymap": [ [ - {"y": 1.05, "x": 0.8, "c": "#aaaaaa"}, + { + "y": 1.05, + "x": 0.8, + "c": "#aaaaaa" + }, "5,5\n\n\n2,1\n\n\n\n\n\ne0", "5,5\n\n\n2,0", - {"x": 0.42, "c": "#777777"}, + { + "x": 0.42, + "c": "#777777" + }, "5,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3", - {"x": 9.53}, + { + "x": 9.53 + }, "0,6", "0,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,9\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,8\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,9\n\n\n0,1" ], [ - {"x": 1.7}, + { + "x": 1.7 + }, "6,5", - {"x": 0.27, "w": 1.5}, + { + "x": 0.27, + "w": 1.5 + }, "5,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,8", - {"x": 9.03}, + { + "x": 9.03 + }, "1,6", "1,7", "1,8", - {"w": 1.5}, + { + "w": 1.5 + }, "1,9" ], [ - {"x": 1.6, "c": "#aaaaaa"}, + { + "x": 1.6, + "c": "#aaaaaa" + }, "6,4", - {"x": 0.3, "w": 1.72}, + { + "x": 0.3, + "w": 1.72 + }, "6,9", - {"x": 0, "c": "#cccccc"}, + { + "x": 0, + "c": "#cccccc" + }, "6,8", - {"x": 9.23}, + { + "x": 9.23 + }, "2,7", "2,8", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,9" ], [ - {"x": 2.72, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.72, + "c": "#aaaaaa", + "w": 2.25 + }, "6,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", - {"x": 8.53}, + { + "x": 8.53 + }, "3,6", "3,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,8\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,9\n\n\n1,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,9\n\n\n1,1" ], [ - {"x": 2.97, "w": 1.25}, + { + "x": 2.97, + "w": 1.25 + }, "6,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"x": 9.03}, + { + "x": 9.03 + }, "4,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,7", "4,8", "4,9" @@ -95,28 +175,102 @@ "0,0", "0,1" ], - [{"x": 2.75}, "5,7", "5,6", "1,0", "1,1"], - [{"x": 3}, "6,3", "2,0", "2,1", "2,2"], - [{"x": 3.5}, "6,7", "6,6", "3,0", "3,1"], [ - {"x": 3.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75 + }, + "5,7", + "5,6", + "1,0", + "1,1" + ], + [ + { + "x": 3 + }, + "6,3", + "2,0", + "2,1", + "2,2" + ], + [ + { + "x": 3.5 + }, + "6,7", + "6,6", + "3,0", + "3,1" + ], + [ + { + "x": 3.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,3" ], [ - {"r": -10, "rx": 12, "ry": 4.25, "y": -2.75, "x": -1, "c": "#cccccc"}, + { + "r": -10, + "rx": 12, + "ry": 4.25, + "y": -2.75, + "x": -1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5" ], - [{"x": -1.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": -1.25}, "2,3", "2,4", "2,5", "2,6"], - [{"x": -1.75}, "3,2", "3,3", "3,4", "3,5"], - [{"x": -1.75, "w": 2.75}, "4,4", {"c": "#aaaaaa"}, "4,5"] + [ + { + "x": -1.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -1.25 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": -1.75 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": -1.75, + "w": 2.75 + }, + "4,4", + { + "c": "#aaaaaa" + }, + "4,5" + ] ] } } diff --git a/v3/mechwild/sugarglider/sugarglider.json b/v3/mechwild/sugarglider/sugarglider.json index cc3017be07..44d7ff143d 100644 --- a/v3/mechwild/sugarglider/sugarglider.json +++ b/v3/mechwild/sugarglider/sugarglider.json @@ -1,60 +1,357 @@ { - "name": "Sugar Glider", - "vendorId": "0x6D77", - "productId": "0x1710", - "customKeycodes": [ - {"name": "Touchpad DPI+", "title": "Increase Touchpad DPI", "shortName": "DPI+"}, - {"name": "Touchpad DPI-", "title": "Decrease Touchpad DPI", "shortName": "DPI-"}, - {"name": "Touchpad Temp DPI", "title": "Temporary Lowest DPI", "shortName": "DPIF"}, - {"name": "Touch Tap+", "title": "Increase Touch Tap Time", "shortName": "TAP+"}, - {"name": "Touch Tap-", "title": "Decrease Touch Tap Time", "shortName": "TAP-"}, - {"name": "Touch Tap On", "title": "Turn On Touch Tap", "shortName": "T_ON"}, - {"name": "Touch Tap Off", "title": "Turn Off Touch Tap", "shortName": "T_OFF"}, - {"name": "Touch Tap Toggle", "title": "Toggle Touch Tap", "shortName": "T_TOG"} - ], - "menus": ["qmk_rgblight"], - "keycodes": [ "qmk_lighting" ], - "matrix": { - "rows": 9, - "cols": 6 + "name": "Sugar Glider", + "vendorId": "0x6D77", + "productId": "0x1710", + "matrix": { + "rows": 9, + "cols": 6 + }, + "customKeycodes": [ + { + "name": "Touchpad DPI+", + "title": "Increase Touchpad DPI", + "shortName": "DPI+" + }, + { + "name": "Touchpad DPI-", + "title": "Decrease Touchpad DPI", + "shortName": "DPI-" + }, + { + "name": "Touchpad Temp DPI", + "title": "Temporary Lowest DPI", + "shortName": "DPIF" + }, + { + "name": "Touch Tap+", + "title": "Increase Touch Tap Time", + "shortName": "TAP+" }, - "layouts": { - "labels": [ - "No Left Encoder", - "No Right Encoder", - "Middle Encoder", - "Bottom Encoder" - ], - "keymap": [ - [{"x":9.75,"c":"#777777"},"8,0"], - [{"x":9.75},"8,1"], - [{"x":9.75},"8,2"], - [{"y":1,"x":8.25,"c":"#cccccc"},"8,5\n\n\n2,1\n\n\n\n\n\ne1",{"d":true},"8,5\n\n\n2,0\n\n\n\n\n\ne2"], - [{"c":"#777777"},"3,0\n\n\n0,1","3,0\n\n\n0,0\n\n\n\n\n\ne0",{"x":13.25},"7,5\n\n\n1,0\n\n\n\n\n\ne2","7,5\n\n\n1,1"], - [{"y":0.25,"x":7.25,"c":"#cccccc"},"3,4","7,0\n\n\n3,0","7,1"], - [{"x":8.25},"7,0\n\n\n3,1\n\n\n\n\n\ne3"], - [{"r":10,"y":-8.12,"x":3.5},"0,3"], - [{"y":-0.88,"x":2.5},"0,2",{"x":1},"0,4","0,5"], - [{"y":-0.75,"x":0.5,"c":"#777777"},"0,0",{"c":"#cccccc"},"0,1"], - [{"y":-0.37,"x":3.5},"1,3"], - [{"y":-0.88,"x":2.5},"1,2",{"x":1},"1,4","1,5"], - [{"y":-0.75,"x":0.5,"c":"#aaaaaa"},"1,0",{"c":"#cccccc"},"1,1"], - [{"y":-0.37,"x":3.5},"2,3"], - [{"y":-0.88,"x":2.5},"2,2",{"x":1},"2,4","2,5"], - [{"y":-0.75,"x":0.5,"c":"#aaaaaa"},"2,0",{"c":"#cccccc"},"2,1"], - [{"y":0.5,"x":6.25,"c":"#aaaaaa","h":1.5},"3,3"], - [{"y":-0.75,"x":4.25,"h":1.5},"3,1",{"h":1.5},"3,2"], - [{"r":-10,"rx":14.5,"y":4.5,"x":-4.5,"h":1.5},"7,2"], - [{"y":-0.75,"x":-3.5,"h":1.5},"7,3",{"h":1.5},"7,4"], - [{"rx":15.75,"y":0.38,"x":-3,"c":"#cccccc"},"4,2"], - [{"y":-0.88,"x":-5},"4,0","4,1",{"x":1},"4,3"], - [{"y":-0.75,"x":-1},"4,4",{"c":"#aaaaaa"},"4,5"], - [{"y":-0.37,"x":-3,"c":"#cccccc"},"5,2"], - [{"y":-0.88,"x":-5},"5,0","5,1",{"x":1},"5,3"], - [{"y":-0.75,"x":-1},"5,4",{"c":"#777777"},"5,5"], - [{"y":-0.37,"x":-3,"c":"#cccccc"},"6,2"], - [{"y":-0.88,"x":-5},"6,0","6,1",{"x":1},"6,3"], - [{"y":-0.75,"x":-1},"6,4",{"c":"#aaaaaa"},"6,5"] - ] + { + "name": "Touch Tap-", + "title": "Decrease Touch Tap Time", + "shortName": "TAP-" + }, + { + "name": "Touch Tap On", + "title": "Turn On Touch Tap", + "shortName": "T_ON" + }, + { + "name": "Touch Tap Off", + "title": "Turn Off Touch Tap", + "shortName": "T_OFF" + }, + { + "name": "Touch Tap Toggle", + "title": "Toggle Touch Tap", + "shortName": "T_TOG" } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ + "No Left Encoder", + "No Right Encoder", + "Middle Encoder", + "Bottom Encoder" + ], + "keymap": [ + [ + { + "x": 9.75, + "c": "#777777" + }, + "8,0" + ], + [ + { + "x": 9.75 + }, + "8,1" + ], + [ + { + "x": 9.75 + }, + "8,2" + ], + [ + { + "y": 1, + "x": 8.25, + "c": "#cccccc" + }, + "8,5\n\n\n2,1\n\n\n\n\n\ne1", + { + "d": true + }, + "8,5\n\n\n2,0\n\n\n\n\n\ne2" + ], + [ + { + "c": "#777777" + }, + "3,0\n\n\n0,1", + "3,0\n\n\n0,0\n\n\n\n\n\ne0", + { + "x": 13.25 + }, + "7,5\n\n\n1,0\n\n\n\n\n\ne2", + "7,5\n\n\n1,1" + ], + [ + { + "y": 0.25, + "x": 7.25, + "c": "#cccccc" + }, + "3,4", + "7,0\n\n\n3,0", + "7,1" + ], + [ + { + "x": 8.25 + }, + "7,0\n\n\n3,1\n\n\n\n\n\ne3" + ], + [ + { + "r": 10, + "y": -8.12, + "x": 3.5 + }, + "0,3" + ], + [ + { + "y": -0.88, + "x": 2.5 + }, + "0,2", + { + "x": 1 + }, + "0,4", + "0,5" + ], + [ + { + "y": -0.75, + "x": 0.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1" + ], + [ + { + "y": -0.37, + "x": 3.5 + }, + "1,3" + ], + [ + { + "y": -0.88, + "x": 2.5 + }, + "1,2", + { + "x": 1 + }, + "1,4", + "1,5" + ], + [ + { + "y": -0.75, + "x": 0.5, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1" + ], + [ + { + "y": -0.37, + "x": 3.5 + }, + "2,3" + ], + [ + { + "y": -0.88, + "x": 2.5 + }, + "2,2", + { + "x": 1 + }, + "2,4", + "2,5" + ], + [ + { + "y": -0.75, + "x": 0.5, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1" + ], + [ + { + "y": 0.5, + "x": 6.25, + "c": "#aaaaaa", + "h": 1.5 + }, + "3,3" + ], + [ + { + "y": -0.75, + "x": 4.25, + "h": 1.5 + }, + "3,1", + { + "h": 1.5 + }, + "3,2" + ], + [ + { + "r": -10, + "rx": 14.5, + "y": 4.5, + "x": -4.5, + "h": 1.5 + }, + "7,2" + ], + [ + { + "y": -0.75, + "x": -3.5, + "h": 1.5 + }, + "7,3", + { + "h": 1.5 + }, + "7,4" + ], + [ + { + "rx": 15.75, + "y": 0.38, + "x": -3, + "c": "#cccccc" + }, + "4,2" + ], + [ + { + "y": -0.88, + "x": -5 + }, + "4,0", + "4,1", + { + "x": 1 + }, + "4,3" + ], + [ + { + "y": -0.75, + "x": -1 + }, + "4,4", + { + "c": "#aaaaaa" + }, + "4,5" + ], + [ + { + "y": -0.37, + "x": -3, + "c": "#cccccc" + }, + "5,2" + ], + [ + { + "y": -0.88, + "x": -5 + }, + "5,0", + "5,1", + { + "x": 1 + }, + "5,3" + ], + [ + { + "y": -0.75, + "x": -1 + }, + "5,4", + { + "c": "#777777" + }, + "5,5" + ], + [ + { + "y": -0.37, + "x": -3, + "c": "#cccccc" + }, + "6,2" + ], + [ + { + "y": -0.88, + "x": -5 + }, + "6,0", + "6,1", + { + "x": 1 + }, + "6,3" + ], + [ + { + "y": -0.75, + "x": -1 + }, + "6,4", + { + "c": "#aaaaaa" + }, + "6,5" + ] + ] + } } diff --git a/v3/mechwild/waka60/waka60.json b/v3/mechwild/waka60/waka60.json index ea7d988d94..56f75dbe03 100644 --- a/v3/mechwild/waka60/waka60.json +++ b/v3/mechwild/waka60/waka60.json @@ -2,9 +2,16 @@ "name": "MechWild Waka60", "vendorId": "0x6D77", "productId": "0x1709", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ [ @@ -20,32 +27,45 @@ ], "keymap": [ [ - {"y": 0.25, "c": "#777777"}, + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 1.5}, + { + "x": 1.5 + }, "5,0", "5,1", "5,2", "5,3", "5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1.5}, + { + "x": 1.5 + }, "6,0", "6,1", "6,2", @@ -53,84 +73,141 @@ "6,4", "6,5" ], - [{"y": -0.205, "x": 6.25, "c": "#777777"}, "3,6\n\n\n1,1\n\n\n\n\n\ne0"], [ - {"y": -0.795, "c": "#aaaaaa"}, + { + "y": -0.205, + "x": 6.25, + "c": "#777777" + }, + "3,6\n\n\n1,1\n\n\n\n\n\ne0" + ], + [ + { + "y": -0.795, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1.5}, + { + "x": 1.5 + }, "7,0", "7,1", "7,2", "7,3", "7,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,5" ], - [{"y": -0.205, "x": 6.25}, "3,6\n\n\n1,0"], [ - {"y": -0.795, "c": "#aaaaaa"}, + { + "y": -0.205, + "x": 6.25 + }, + "3,6\n\n\n1,0" + ], + [ + { + "y": -0.795, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 1.5}, + { + "x": 1.5 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,5" ], [ - {"x": 0.25}, + { + "x": 0.25 + }, "4,0", "4,1", "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,3", "9,4", "9,5" ], [ - {"y": 0.25, "x": 3.25, "w": 2}, + { + "y": 0.25, + "x": 3.25, + "w": 2 + }, "4,3\n\n\n0,1", "4,5\n\n\n0,1", "4,6\n\n\n0,1", "9,0\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "9,2\n\n\n0,1" ], [ - {"x": 3.25, "w": 2}, + { + "x": 3.25, + "w": 2 + }, "4,3\n\n\n0,2", - {"w": 3}, + { + "w": 3 + }, "4,6\n\n\n0,2", - {"w": 2}, + { + "w": 2 + }, "9,2\n\n\n0,2" ], [ - {"x": 3.25}, + { + "x": 3.25 + }, "4,3\n\n\n0,3", "4,4\n\n\n0,3", - {"w": 3}, + { + "w": 3 + }, "4,6\n\n\n0,3", "9,1\n\n\n0,3", "9,2\n\n\n0,3" ], [ - {"x": 3.25}, + { + "x": 3.25 + }, "4,3\n\n\n0,4", "4,4\n\n\n0,4", "4,5\n\n\n0,4", @@ -140,12 +217,18 @@ "9,2\n\n\n0,4" ], [ - {"x": 3.25}, + { + "x": 3.25 + }, "4,3\n\n\n0,5", - {"w": 2}, + { + "w": 2 + }, "4,4\n\n\n0,5", "4,6\n\n\n0,5", - {"w": 2}, + { + "w": 2 + }, "9,1\n\n\n0,5", "9,2\n\n\n0,5" ] diff --git a/v3/meetlab/kalice/kalice.json b/v3/meetlab/kalice/kalice.json index 1269cfdd7d..e764d5862e 100644 --- a/v3/meetlab/kalice/kalice.json +++ b/v3/meetlab/kalice/kalice.json @@ -1,202 +1,281 @@ { - "name": "Kalice", - "vendorId": "0xAA04", - "productId": "0xBB04", - "matrix": { - "rows": 5, - "cols": 16 - }, - "keycodes": [ - "qmk_lighting" - ], - "menus": [ - "qmk_rgblight" - ], - "layouts": { - "keymap": [ - [ - {"y": 0.15,"x": 0.45,"c": "#777777" - }, - "0,0", - {"x": 16.25,"c": "#aaaaaa" - }, - "0,15" - ], - [ - {"y": -0.85,"x": 1.75,"c": "#cccccc","f": 1 - }, - "0,1", - "0,2", - {"x": 9.65 - }, - "0,12", - "0,13", - {"c": "#aaaaaa","w": 2 - }, - "0,14" - ], - [ - {"y": -0.15,"x": 0.3,"f": 3 - }, - "1,0", - {"x": 16.55 - }, - "1,15" - ], - [ - {"y": -0.85,"x": 1.5,"f": 1,"w": 1.5 - }, - "1,1", - {"c": "#cccccc" - }, - "1,2", - {"x": 9.15 - }, - "1,11", - "1,12", - "1,13", - {"c": "#aaaaaa","f": 3,"w": 1.5 - }, - "1,14" - ], - [ - {"y": -0.15,"x": 0.15 - }, - "2,0", - {"x": 16.85 - }, - "2,15" - ], - [ - {"y": -0.85,"x": 1.4,"f": 1,"w": 1.75 - }, - "2,1", - {"c": "#cccccc" - }, - "2,2", - {"x": 9.4 - }, - "2,11", - "2,12", - {"c": "#777777","w": 2.25 - }, - "2,13" - ], - [ - {"x": 1.25,"c": "#aaaaaa","w": 2.25 - }, - "3,1", - {"c": "#cccccc" - }, - "3,2", - {"x": 8.75 - }, - "3,11", - "3,12", - {"c": "#aaaaaa","w": 1.75 - }, - "3,13", - {"c": "#777777" - }, - "3,14" - ], - [ - {"x": 1.25,"c": "#aaaaaa","w": 1.25 - }, - "4,0", - {"w": 1.25 - }, - "4,1", - {"x": 11,"f": 3,"w": 1.25 - }, - "4,12", - {"c": "#777777","f": 1 - }, - "4,13", - "4,14", - "4,15" - ], - [ - {"r": 9,"rx": 4.5,"ry": 2.9,"y": -2.6,"x": -1,"c": "#cccccc" - }, - "0,3", - "0,4", - "0,5", - "0,6", - "0,7" - ], - [ - {"x": -0.6 - }, - "1,3", - "1,4", - "1,5", - "1,6" - ], - [ - {"x": -0.25 - }, - "2,3", - "2,4", - "2,5", - "2,6" - ], - [ - {"x": 0.25 - }, - "3,3", - "3,4", - "3,5", - "3,6" - ], - [ - {"x": 0.5,"c": "#aaaaaa","w": 1.5 - }, - "4,2", - {"c": "#cccccc","w": 2.25 - }, - "4,3" - ], - [ - {"r": -9,"rx": 15,"ry": 3.5,"y": -3.45,"x": -5.25 - }, - "0,8", - "0,9", - "0,10", - "0,11" - ], - [ - {"x": -5.65 - }, - "1,7", - "1,8", - "1,9", - "1,10" - ], - [ - {"x": -5.45 - }, - "2,7", - "2,8", - "2,9", - "2,10" - ], - [ - {"x": -5.85 - }, - "3,7", - "3,8", - "3,9", - "3,10" - ], - [ - {"x": -5.85,"w": 2.75 - }, - "4,10", - {"c": "#aaaaaa","w": 1.5 - }, - "4,11" - ] - ] - } -} \ No newline at end of file + "name": "Kalice", + "vendorId": "0xAA04", + "productId": "0xBB04", + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + { + "y": 0.15, + "x": 0.45, + "c": "#777777" + }, + "0,0", + { + "x": 16.25, + "c": "#aaaaaa" + }, + "0,15" + ], + [ + { + "y": -0.85, + "x": 1.75, + "c": "#cccccc", + "f": 1 + }, + "0,1", + "0,2", + { + "x": 9.65 + }, + "0,12", + "0,13", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14" + ], + [ + { + "y": -0.15, + "x": 0.3, + "f": 3 + }, + "1,0", + { + "x": 16.55 + }, + "1,15" + ], + [ + { + "y": -0.85, + "x": 1.5, + "f": 1, + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + { + "x": 9.15 + }, + "1,11", + "1,12", + "1,13", + { + "c": "#aaaaaa", + "f": 3, + "w": 1.5 + }, + "1,14" + ], + [ + { + "y": -0.15, + "x": 0.15 + }, + "2,0", + { + "x": 16.85 + }, + "2,15" + ], + [ + { + "y": -0.85, + "x": 1.4, + "f": 1, + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + { + "x": 9.4 + }, + "2,11", + "2,12", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "x": 1.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,2", + { + "x": 8.75 + }, + "3,11", + "3,12", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,13", + { + "c": "#777777" + }, + "3,14" + ], + [ + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "x": 11, + "f": 3, + "w": 1.25 + }, + "4,12", + { + "c": "#777777", + "f": 1 + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "r": 9, + "rx": 4.5, + "ry": 2.9, + "y": -2.6, + "x": -1, + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6", + "0,7" + ], + [ + { + "x": -0.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": -0.25 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 0.25 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,2", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,3" + ], + [ + { + "r": -9, + "rx": 15, + "ry": 3.5, + "y": -3.45, + "x": -5.25 + }, + "0,8", + "0,9", + "0,10", + "0,11" + ], + [ + { + "x": -5.65 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -5.45 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": -5.85 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": -5.85, + "w": 2.75 + }, + "4,10", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11" + ] + ] + } +} diff --git a/v3/meetlab/rena/rena.json b/v3/meetlab/rena/rena.json index 59a689a043..4e66cf824d 100644 --- a/v3/meetlab/rena/rena.json +++ b/v3/meetlab/rena/rena.json @@ -1,155 +1,155 @@ { - "name": "Rena", - "vendorId": "0xBA60", - "productId": "0xAB06", - "menus": [ - "qmk_rgblight" - ], - "keycodes": [ - "qmk_lighting" - ], - "matrix": { - "rows": 5, - "cols": 14 - }, - "layouts": { - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.25 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,13" - ], - [ - { - "y": 0.25, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - "3,13" - ], - [ - { - "x": 1.625 - }, - "4,1", - { - "w": 1.5 - }, - "4,2", - { - "x": 6.75, - "w": 1.5 - }, - "4,10", - "4,12" - ], - [ - { - "y": -0.75, - "x": 4.375, - "c": "#cccccc", - "w": 6.25 - }, - "4,6" - ] - ] - } -} \ No newline at end of file + "name": "Rena", + "vendorId": "0xBA60", + "productId": "0xAB06", + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,13" + ], + [ + { + "y": 0.25, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + "3,13" + ], + [ + { + "x": 1.625 + }, + "4,1", + { + "w": 1.5 + }, + "4,2", + { + "x": 6.75, + "w": 1.5 + }, + "4,10", + "4,12" + ], + [ + { + "y": -0.75, + "x": 4.375, + "c": "#cccccc", + "w": 6.25 + }, + "4,6" + ] + ] + } +} diff --git a/v3/meishi2/meishi2.json b/v3/meishi2/meishi2.json index 94c571fae9..19be936f05 100644 --- a/v3/meishi2/meishi2.json +++ b/v3/meishi2/meishi2.json @@ -2,6 +2,18 @@ "name": "meishi2", "vendorId": "0xBC42", "productId": "0x0003", - "matrix": {"rows": 2, "cols": 2}, - "layouts": {"keymap": [["0,0", "0,1", "1,0", "1,1"]]} + "matrix": { + "rows": 2, + "cols": 2 + }, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "1,0", + "1,1" + ] + ] + } } diff --git a/v3/meletrix/zoom65/zoom65.json b/v3/meletrix/zoom65/zoom65.json index 6dc74f156b..39f7ee6300 100644 --- a/v3/meletrix/zoom65/zoom65.json +++ b/v3/meletrix/zoom65/zoom65.json @@ -2,8 +2,6 @@ "name": "zoom65", "vendorId": "0x1EA7", "productId": "0x8888", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], "matrix": { "rows": 5, "cols": 16 @@ -70,8 +68,19 @@ "shortName": "BT 3" } ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "ISO", "Split Left Shift", "Split Space"], + "labels": [ + "Split Backspace", + "ISO", + "Split Left Shift", + "Split Space" + ], "keymap": [ [ { diff --git a/v3/meletrix/zoom65_lite/zoom65_lite.json b/v3/meletrix/zoom65_lite/zoom65_lite.json index 8165bcaf3c..25a0748510 100644 --- a/v3/meletrix/zoom65_lite/zoom65_lite.json +++ b/v3/meletrix/zoom65_lite/zoom65_lite.json @@ -2,13 +2,30 @@ "name": "zoom65", "vendorId": "0x806C", "productId": "0x0005", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace", "ISO", "Split Left Shift", "Split Space"], + "labels": [ + "Split Backspace", + "ISO", + "Split Left Shift", + "Split Space" + ], "keymap": [ - [{"y": 0.5, "x": 15.25}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"x": 2.25}, + { + "y": 0.5, + "x": 15.25 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "x": 2.25 + }, "0,0", "0,1", "0,2", @@ -22,15 +39,22 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "4,5", "4,3" ], [ - {"x": 2.25, "w": 1.5}, + { + "x": 2.25, + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -44,12 +68,17 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", "1,14" ], [ - {"x": 2.25, "w": 1.75}, + { + "x": 2.25, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -62,15 +91,21 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,12\n\n\n1,0", "2,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n2,0", "3,2", "3,3", @@ -82,38 +117,69 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14", - {"x": 1, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "1,13\n\n\n1,1" ], [ - {"x": 2.25, "w": 1.25}, + { + "x": 2.25, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14", "2,12\n\n\n1,1" ], [ - {"x": 6, "w": 2.25}, + { + "x": 6, + "w": 2.25 + }, "4,4\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,1" ] ] diff --git a/v3/meletrix/zoom75/zoom75.json b/v3/meletrix/zoom75/zoom75.json index 2fc162f1da..f7eb6fe15a 100644 --- a/v3/meletrix/zoom75/zoom75.json +++ b/v3/meletrix/zoom75/zoom75.json @@ -2,9 +2,23 @@ "name": "zoom75", "vendorId": "0x806D", "productId": "0x0006", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace", "Split Left Shift", "ISO", ["Bottom Row","ANSI","7U", "Split 7U"], "2U/Knob"], + "labels": [ + "Split Backspace", + "Split Left Shift", + "ISO", + [ + "Bottom Row", + "ANSI", + "7U", + "Split 7U" + ], + "2U/Knob" + ], "keymap": [ [ { diff --git a/v3/meletrix/zoom87/zoom87.json b/v3/meletrix/zoom87/zoom87.json index 9e9e39bcec..b9ef062978 100644 --- a/v3/meletrix/zoom87/zoom87.json +++ b/v3/meletrix/zoom87/zoom87.json @@ -2,9 +2,16 @@ "name": "Zoom 87", "vendorId": "0x906F", "productId": "0x0007", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -15,30 +22,42 @@ "keymap": [ [ "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -52,18 +71,26 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.25}, + { + "x": 0.25 + }, "1,13\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -77,15 +104,21 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -98,11 +131,15 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,12" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0\n\n\n1,0", "4,2", "4,3", @@ -114,44 +151,78 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12\n\n\n2,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "5,5\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "5,7\n\n\n3,1", - {"x": 2.25, "w": 1.75}, + { + "x": 2.25, + "w": 1.75 + }, "4,12\n\n\n2,1", "4,13\n\n\n2,1" ] diff --git a/v3/melgeek/mach80/mach80_rev1.json b/v3/melgeek/mach80/mach80_rev1.json index d415e3ef4a..ea398a53da 100644 --- a/v3/melgeek/mach80/mach80_rev1.json +++ b/v3/melgeek/mach80/mach80_rev1.json @@ -2,38 +2,65 @@ "name": "MelGeek Mach80 rev1", "vendorId": "0xEDED", "productId": "0x0080", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { - "labels": [["Bottom Row", "6.25U", "7U"]], + "labels": [ + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "0,14", "0,15", "3,13" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,17 +73,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,17 +105,26 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "3,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -91,13 +136,20 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -108,45 +160,87 @@ "4,8", "4,9", "4,10", - {"w": 2.75, "c": "#aaaaaa"}, + { + "w": 2.75, + "c": "#aaaaaa" + }, "4,11", - {"x": 1.25}, + { + "x": 1.25 + }, "4,14" ], [ - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "5,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n0,0", - {"c": "#aaaaaa", "w": 6.25}, + { + "c": "#aaaaaa", + "w": 6.25 + }, "5,5\n\n\n0,0", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "5,9\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,13\n\n\n0,0", "5,14\n\n\n0,0", "5,15\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n0,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,2\n\n\n0,1", - {"c": "#aaaaaa", "w": 7}, + { + "c": "#aaaaaa", + "w": 7 + }, "5,5\n\n\n0,1", - {"c": "#cccccc", "w": 1.5}, + { + "c": "#cccccc", + "w": 1.5 + }, "5,9\n\n\n0,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,12\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "5,13\n\n\n0,1", "5,14\n\n\n0,1", "5,15\n\n\n0,1" diff --git a/v3/melgeek/mj61/mj61_rev1.json b/v3/melgeek/mj61/mj61_rev1.json index 70597e22cf..fd7d280870 100644 --- a/v3/melgeek/mj61/mj61_rev1.json +++ b/v3/melgeek/mj61/mj61_rev1.json @@ -2,14 +2,23 @@ "name": "MelGeek MJ61 REV1", "vendorId": "0xEDED", "productId": "0xED61", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,19 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +81,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -76,25 +106,47 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/melgeek/mj63/mj63_rev1.json b/v3/melgeek/mj63/mj63_rev1.json index 9fd96e07f1..3cd945413e 100644 --- a/v3/melgeek/mj63/mj63_rev1.json +++ b/v3/melgeek/mj63/mj63_rev1.json @@ -2,14 +2,23 @@ "name": "MelGeek MJ63 REV1", "vendorId": "0xEDED", "productId": "0x6063", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,19 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +81,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -75,26 +105,47 @@ "3,7", "3,8", "3,9", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/v3/melgeek/mj64/mj64_rev1.json b/v3/melgeek/mj64/mj64_rev1.json index 759f0d5866..1bcba6b9db 100644 --- a/v3/melgeek/mj64/mj64_rev1.json +++ b/v3/melgeek/mj64/mj64_rev1.json @@ -2,14 +2,23 @@ "name": "MelGeek MJ64 REV1", "vendorId": "0xEDED", "productId": "0x6064", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,19 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +81,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,24 +107,42 @@ "3,9", "3,10", "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/v3/melgeek/mj65/mj65_rev3.json b/v3/melgeek/mj65/mj65_rev3.json index b87f24d684..a77818ec6f 100644 --- a/v3/melgeek/mj65/mj65_rev3.json +++ b/v3/melgeek/mj65/mj65_rev3.json @@ -2,14 +2,23 @@ "name": "MelGeek MJ65 REV3", "vendorId": "0xEDED", "productId": "0x0065", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +31,24 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +61,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +86,25 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,26 +115,45 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,12", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,12", "4,13", "4,14" diff --git a/v3/melgeek/mj6xy/mj6xy_rev3.json b/v3/melgeek/mj6xy/mj6xy_rev3.json index 77036f7ac4..58327c7cfc 100644 --- a/v3/melgeek/mj6xy/mj6xy_rev3.json +++ b/v3/melgeek/mj6xy/mj6xy_rev3.json @@ -2,9 +2,16 @@ "name": "MJ6XY", "vendorId": "0xEDED", "productId": "0x6060", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -29,9 +36,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -44,16 +56,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -66,7 +90,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -80,9 +106,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -94,15 +126,27 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,0", "3,3\n\n\n2,0", "3,4\n\n\n2,0", @@ -113,32 +157,60 @@ "3,9\n\n\n2,0", "3,10\n\n\n2,0", "3,11\n\n\n2,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n2,0" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n3,0" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", "3,4\n\n\n2,1", @@ -149,14 +221,23 @@ "3,9\n\n\n2,1", "3,10\n\n\n2,1", "3,11\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n2,1", "3,14\n\n\n2,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,2", "3,3\n\n\n2,2", "3,4\n\n\n2,2", @@ -166,15 +247,23 @@ "3,8\n\n\n2,2", "3,9\n\n\n2,2", "3,10\n\n\n2,2", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11\n\n\n2,2", "3,13\n\n\n2,2", "3,14\n\n\n2,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2 + }, "3,0\n\n\n2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,3", "3,3\n\n\n2,3", "3,4\n\n\n2,3", @@ -190,10 +279,15 @@ "3,14\n\n\n2,3" ], [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "3,0\n\n\n2,4", "3,1\n\n\n2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,4", "3,3\n\n\n2,4", "3,4\n\n\n2,4", @@ -204,20 +298,35 @@ "3,9\n\n\n2,4", "3,10\n\n\n2,4", "3,11\n\n\n2,4", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,12\n\n\n2,4", "3,14\n\n\n2,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,1", "4,11\n\n\n3,1", "4,12\n\n\n3,1", @@ -225,15 +334,28 @@ "4,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,5\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,2", "4,11\n\n\n3,2", "4,12\n\n\n3,2", @@ -241,19 +363,36 @@ "4,14\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,3", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "4,5\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,3", "4,11\n\n\n3,3", "4,12\n\n\n3,3", @@ -261,17 +400,31 @@ "4,14\n\n\n3,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,4", - {"c": "#aaaaaa", "w": 3}, + { + "c": "#aaaaaa", + "w": 3 + }, "4,3\n\n\n3,4", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,4", "4,11\n\n\n3,4", "4,12\n\n\n3,4", @@ -279,17 +432,30 @@ "4,14\n\n\n3,4" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,5", "4,1\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,5", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n3,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,5", "4,12\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n3,5" ] ] diff --git a/v3/melgeek/mojo68/mojo68_rev1.json b/v3/melgeek/mojo68/mojo68_rev1.json index cdc049a303..f11cb3e30e 100644 --- a/v3/melgeek/mojo68/mojo68_rev1.json +++ b/v3/melgeek/mojo68/mojo68_rev1.json @@ -2,14 +2,23 @@ "name": "MelGeek MoJo68 rev1", "vendorId": "0xEDED", "productId": "0x0068", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +31,24 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +61,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +86,25 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,26 +115,45 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,12", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,12", "4,13", "4,14" diff --git a/v3/melgeek/mojo75/mojo75_rev1.json b/v3/melgeek/mojo75/mojo75_rev1.json index 5187cda02d..769b8bcf7f 100644 --- a/v3/melgeek/mojo75/mojo75_rev1.json +++ b/v3/melgeek/mojo75/mojo75_rev1.json @@ -2,14 +2,23 @@ "name": "MelGeek MOJO75 REV1", "vendorId": "0xEDED", "productId": "0x7075", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -40,14 +49,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", "1,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,14 +76,20 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", "2,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -79,15 +101,25 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -98,26 +130,45 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,14", "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,9", "5,10", "5,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,13", "5,14", "5,15" diff --git a/v3/melgeek/tegic/tegic_rev1.json b/v3/melgeek/tegic/tegic_rev1.json index dfcea51acf..1d186a75a8 100644 --- a/v3/melgeek/tegic/tegic_rev1.json +++ b/v3/melgeek/tegic/tegic_rev1.json @@ -2,36 +2,57 @@ "name": "MelGeek tegic rev1", "vendorId": "0xEDED", "productId": "0x0081", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7", "0,8", "0,9", "0,10", "0,11", "0,12", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13", - {"c": "#aaaaaa", "x": 0.5}, + { + "c": "#aaaaaa", + "x": 0.5 + }, "0,14" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,15 +65,24 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -65,15 +95,24 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -85,13 +124,20 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -102,23 +148,41 @@ "4,8", "4,9", "4,10", - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "4,11", "4,13" ], [ - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#aaaaaa", "w": 6.25}, + { + "c": "#aaaaaa", + "w": 6.25 + }, "5,5", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "5,9", "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", "5,12", "5,13", diff --git a/v3/melgeek/z70/z70_ultra_rev1.json b/v3/melgeek/z70/z70_ultra_rev1.json index 8a726fb1f5..1ec306cf71 100644 --- a/v3/melgeek/z70/z70_ultra_rev1.json +++ b/v3/melgeek/z70/z70_ultra_rev1.json @@ -2,14 +2,23 @@ "name": "MelGeek Z70 Ultra Rev1", "vendorId": "0xEDED", "productId": "0x6570", - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, "layouts": { - "labels": ["Split Spacebar"], + "labels": [ + "Split Spacebar" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,12 +31,16 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13", "5,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -40,13 +53,17 @@ "1,9", "1,10", "1,11", - {"w": 1.5}, + { + "w": 1.5 + }, "1,12", "1,13", "5,7" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -59,12 +76,16 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", "5,9" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,2", "3,3", @@ -76,36 +97,60 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "5,8", "5,10" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "5,11", "5,12", "5,13" ], [ - {"w": 3.75}, - {"w": 3}, + { + "w": 3.75 + }, + { + "w": 3 + }, "4,4\n\n\n0,1", - {"w": 3}, + { + "w": 3 + }, "4,6\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,9\n\n\n0,1" ] ] diff --git a/v3/meow65/meow65.json b/v3/meow65/meow65.json index 46740f2131..5bb59a876a 100644 --- a/v3/meow65/meow65.json +++ b/v3/meow65/meow65.json @@ -2,13 +2,20 @@ "name": "Meow65", "vendorId": "0x6E64", "productId": "0x4D36", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,14 +28,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,15 +56,24 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,14 +85,22 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -79,25 +111,45 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/merge/iso_macro.json b/v3/merge/iso_macro.json index 93a8c58cab..9191153f4d 100644 --- a/v3/merge/iso_macro.json +++ b/v3/merge/iso_macro.json @@ -2,30 +2,61 @@ "name": "ISO Macro", "vendorId": "0x4D65", "productId": "0x1200", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["Single Encoder"], + "labels": [ + "Single Encoder" + ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "2,1\n\n\n0,1", - {"x": 0.5, "c": "#8f8f8f"}, + { + "x": 0.5, + "c": "#8f8f8f" + }, "2,1\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,0", "0,1", "0,2", - {"x": 0.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 0.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,0" ], [ - {"c": "#8f8f8f"}, + { + "c": "#8f8f8f" + }, "2,2\n\n\n0,1", - {"x": 0.5}, + { + "x": 0.5 + }, "2,2\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2" diff --git a/v3/merge/uc1.json b/v3/merge/uc1.json index 90e4b607a0..75dbacfdaf 100644 --- a/v3/merge/uc1.json +++ b/v3/merge/uc1.json @@ -2,15 +2,27 @@ "name": "UC-1", "vendorId": "0x4d65", "productId": "0x5543", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 2, "cols": 2}, + "matrix": { + "rows": 2, + "cols": 2 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#8f8f8f"}, + { + "c": "#8f8f8f" + }, "1,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,0", "0,1", "1,0" diff --git a/v3/merge/um70/um70.json b/v3/merge/um70/um70.json index c5f766bd03..cbd4ef1dde 100644 --- a/v3/merge/um70/um70.json +++ b/v3/merge/um70/um70.json @@ -2,45 +2,83 @@ "name": "UM-70", "vendorId": "0x4D65", "productId": "0x3222", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Spacekey"], + "labels": [ + "Split Backspace", + "Spacekey" + ], "keymap": [ - [{"x": 15.25}, "5,6\n\n\n0,1", "5,7\n\n\n0,1"], [ - {"y": 0.25, "x": 1.5, "c": "#777777"}, + { + "x": 15.25 + }, + "5,6\n\n\n0,1", + "5,7\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 1.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", - {"x": 0.75}, + { + "x": 0.75 + }, "5,0", "5,1", "5,2", "5,3", "5,4", "5,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "7,7" ], [ - {"x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 0.75}, + { + "x": 0.75 + }, "6,0", "6,1", "6,2", @@ -48,78 +86,154 @@ "6,4", "6,5", "6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7", - {"x": 0.5}, + { + "x": 0.5 + }, "8,7" ], [ "4,5", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 0.75}, + { + "x": 0.75 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "9,7" ], [ "4,6", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 0.75}, + { + "x": 0.75 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,5" ], - [{"y": -0.75, "x": 16.5, "c": "#777777"}, "8,6"], [ - {"y": -0.25, "c": "#cccccc"}, + { + "y": -0.75, + "x": 16.5, + "c": "#777777" + }, + "8,6" + ], + [ + { + "y": -0.25, + "c": "#cccccc" + }, "4,7", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "4,3\n\n\n1,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,4\n\n\n1,0", - {"x": 0.75, "w": 2.75}, + { + "x": 0.75, + "w": 2.75 + }, "9,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,2" ], - [{"y": -0.75, "x": 15.5, "c": "#777777"}, "9,3", "9,4", "9,5"], [ - {"y": 0.25, "x": 5.25, "c": "#cccccc", "w": 2.25}, + { + "y": -0.75, + "x": 15.5, + "c": "#777777" + }, + "9,3", + "9,4", + "9,5" + ], + [ + { + "y": 0.25, + "x": 5.25, + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,1" ] ] diff --git a/v3/merge/um80/um80.json b/v3/merge/um80/um80.json index 9be91fac03..bb7f01fb60 100644 --- a/v3/merge/um80/um80.json +++ b/v3/merge/um80/um80.json @@ -2,70 +2,128 @@ "name": "UM-80", "vendorId": "0x4D65", "productId": "0x3241", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 8}, + "matrix": { + "rows": 12, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Spacekey"], + "labels": [ + "Split Backspace", + "Spacekey" + ], "keymap": [ - [{"x": 17.25}, "7,6\n\n\n0,1", {"c": "#aaaaaa"}, "7,7\n\n\n0,1"], [ - {"y": 0.5, "x": 1.5, "c": "#777777"}, + { + "x": 17.25 + }, + "7,6\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "7,7\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 1.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", - {"x": 2.75}, + { + "x": 2.75 + }, "6,0", "6,1", - {"x": 0.25}, + { + "x": 0.25 + }, "6,2", "6,3", "6,4", "6,5", - {"x": 0.25}, + { + "x": 0.25 + }, "6,6", - {"x": 0.5}, + { + "x": 0.5 + }, "6,7" ], [ - {"y": 0.25, "x": 1.5, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 1.5, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", "1,6", - {"x": 2.75}, + { + "x": 2.75 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,7\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "9,7" ], [ "2,7", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 2.75}, + { + "x": 2.75 + }, "8,0", "8,1", "8,2", @@ -73,78 +131,154 @@ "8,4", "8,5", "8,6", - {"w": 1.5}, + { + "w": 1.5 + }, "8,7", - {"x": 0.5}, + { + "x": 0.5 + }, "10,7" ], [ "3,7", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 2.75}, + { + "x": 2.75 + }, "9,0", "9,1", "9,2", "9,3", "9,4", "9,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "9,6", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "11,7" ], [ "4,7", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", "4,4", "4,5", - {"x": 2.75}, + { + "x": 2.75 + }, "10,0", "10,1", "10,2", "10,3", "10,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "10,5" ], - [{"y": -0.75, "x": 18.5, "c": "#777777"}, "11,6"], [ - {"y": -0.25, "c": "#cccccc"}, + { + "y": -0.75, + "x": 18.5, + "c": "#777777" + }, + "11,6" + ], + [ + { + "y": -0.25, + "c": "#cccccc" + }, "5,7", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "5,3\n\n\n1,0", - {"w": 2.25}, + { + "w": 2.25 + }, "5,4\n\n\n1,0", - {"x": 2.75, "w": 2.75}, + { + "x": 2.75, + "w": 2.75 + }, "11,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,2" ], - [{"y": -0.75, "x": 17.5, "c": "#777777"}, "11,3", "11,4", "11,5"], [ - {"y": 0.25, "x": 5.25, "c": "#cccccc", "w": 2.25}, + { + "y": -0.75, + "x": 17.5, + "c": "#777777" + }, + "11,3", + "11,4", + "11,5" + ], + [ + { + "y": 0.25, + "x": 5.25, + "c": "#cccccc", + "w": 2.25 + }, "5,4\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n1,1" ] ] diff --git a/v3/merge/uma/uma.json b/v3/merge/uma/uma.json index 44bde461bb..2f6918092c 100644 --- a/v3/merge/uma/uma.json +++ b/v3/merge/uma/uma.json @@ -2,43 +2,86 @@ "name": "UM-A", "vendorId": "0x4D65", "productId": "0x3232", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["ISO Enter", "ISO Left Shift", "Split Backspace", "Spacekey"], + "labels": [ + "ISO Enter", + "ISO Left Shift", + "Split Backspace", + "Spacekey" + ], "keymap": [ [ - {"y": 0.20000000000000007, "x": 16.07}, + { + "y": 0.20000000000000007, + "x": 16.07 + }, "5,6\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,7\n\n\n2,1" ], [ - {"y": 0.25, "x": 2.41, "c": "#777777"}, + { + "y": 0.25, + "x": 2.41, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 9.66}, + { + "x": 9.66 + }, "5,4", "5,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7\n\n\n2,0", - {"x": 0.5599999999999987, "c": "#cccccc"}, + { + "x": 0.5599999999999987, + "c": "#cccccc" + }, "7,7" ], [ - {"x": 2.28, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.28, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 8.94}, + { + "x": 8.94 + }, "6,4", "6,5", "6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7\n\n\n0,0", - {"x": 0.41000000000000014}, + { + "x": 0.41000000000000014 + }, "8,7", { "x": 1.870000000000001, @@ -52,97 +95,250 @@ "7,6\n\n\n0,1" ], [ - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,5", - {"x": 0.6400000000000001, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.6400000000000001, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.2}, + { + "x": 9.2 + }, "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n0,0", - {"x": 0.41000000000000014, "c": "#cccccc"}, + { + "x": 0.41000000000000014, + "c": "#cccccc" + }, "9,7", - {"x": 0.75}, + { + "x": 0.75 + }, "6,7\n\n\n0,1" ], [ - {"x": 0.5}, + { + "x": 0.5 + }, "4,6", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 8.47}, + { + "x": 8.47 + }, "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,5" ], - [{"y": -0.75, "x": 17.75, "c": "#777777"}, "8,6"], [ - {"y": -0.25, "x": 0.5, "c": "#cccccc"}, + { + "y": -0.75, + "x": 17.75, + "c": "#777777" + }, + "8,6" + ], + [ + { + "y": -0.25, + "x": 0.5, + "c": "#cccccc" + }, "4,7", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"x": 9.48, "w": 1.25}, + { + "x": 9.48, + "w": 1.25 + }, "9,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2" ], - [{"y": -0.75, "x": 16.75, "c": "#777777"}, "9,3", "9,4", "9,5"], [ - {"y": 0.5, "x": 2, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75, + "c": "#777777" + }, + "9,3", + "9,4", + "9,5" + ], + [ + { + "y": 0.5, + "x": 2, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n1,1" ], [ - {"r": 8, "rx": 1.75, "y": 0.93, "x": 2.9700000000000006}, + { + "r": 8, + "rx": 1.75, + "y": 0.93, + "x": 2.9700000000000006 + }, "0,2", "0,3", "0,4", "0,5", "0,6" ], - [{"x": 3.4700000000000006}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 3.7200000000000006}, "2,2", "2,3", {"n": true}, "2,4", "2,5"], - [{"x": 4.22}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 4.72, "c": "#aaaaaa", "w": 1.25}, + { + "x": 3.4700000000000006 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 3.7200000000000006 + }, + "2,2", + "2,3", + { + "n": true + }, + "2,4", + "2,5" + ], + [ + { + "x": 4.22 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 4.72, + "c": "#aaaaaa", + "w": 1.25 + }, "4,3\n\n\n3,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n3,0" ], [ - {"y": 0.75, "x": 4.72, "w": 2.25}, + { + "y": 0.75, + "x": 4.72, + "w": 2.25 + }, "4,4\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,3\n\n\n3,1" ], [ - {"r": -8, "y": -4.58, "x": 7.870000000000001, "c": "#cccccc"}, + { + "r": -8, + "y": -4.58, + "x": 7.870000000000001, + "c": "#cccccc" + }, "5,0", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "5,1", "5,2", "5,3" ], - [{"x": 7.370000000000001}, "6,0", "6,1", "6,2", "6,3"], - [{"x": 7.620000000000001}, "7,0", {"n": true}, "7,1", "7,2", "7,3"], [ - {"x": 7.120000000000001, "c": "#aaaaaa"}, + { + "x": 7.370000000000001 + }, + "6,0", + "6,1", + "6,2", + "6,3" + ], + [ + { + "x": 7.620000000000001 + }, + "7,0", + { + "n": true + }, + "7,1", + "7,2", + "7,3" + ], + [ + { + "x": 7.120000000000001, + "c": "#aaaaaa" + }, "9,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,0", "8,1", "8,2" ], - [{"x": 7.120000000000001, "w": 2.75}, "9,0"] + [ + { + "x": 7.120000000000001, + "w": 2.75 + }, + "9,0" + ] ] } } diff --git a/v3/mesa/mesa_tkl/mesa_tkl.json b/v3/mesa/mesa_tkl/mesa_tkl.json index 08a5f716b9..351431dde4 100644 --- a/v3/mesa/mesa_tkl/mesa_tkl.json +++ b/v3/mesa/mesa_tkl/mesa_tkl.json @@ -2,7 +2,10 @@ "name": "Mesa TKL", "vendorId": "0x4E5A", "productId": "0x8001", - "matrix": {"cols": 17, "rows": 6}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", @@ -13,30 +16,49 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -50,20 +72,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,9 +112,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -94,9 +135,15 @@ "2,13\n\n\n3,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -108,19 +155,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n3,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "3,13\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -131,46 +195,87 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n1,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "4,12\n\n\n1,1", "4,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n4,0", "5,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n4,0", "5,11\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n4,1", - {"d": true}, + { + "d": true + }, "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n4,1", - {"d": true}, + { + "d": true + }, "5,11\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ] ] diff --git a/v3/metamechs/timberwolf/timberwolf.json b/v3/metamechs/timberwolf/timberwolf.json index b5c6ac2c48..e3629b5529 100644 --- a/v3/metamechs/timberwolf/timberwolf.json +++ b/v3/metamechs/timberwolf/timberwolf.json @@ -2,12 +2,23 @@ "name": "Timber Wolf", "vendorId": "0x6D6D", "productId": "0x5754", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Variant", "TBR-Prime", "TBR-B"], + [ + "Variant", + "TBR-Prime", + "TBR-B" + ], "Split Backspace", "ISO", "Split Left Shift", @@ -15,41 +26,71 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5}, + { + "x": 0.5 + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,7", "0,8", "1,8" ], [ - {"x": 19.25}, + { + "x": 19.25 + }, "2,8\n\n\n0,0", "3,8\n\n\n0,0", - {"x": 3.5, "c": "#cccccc", "w": 2, "h": 0.25, "d": true}, + { + "x": 3.5, + "c": "#cccccc", + "w": 2, + "h": 0.25, + "d": true + }, "\n\n\n0,1" ], [ - {"y": -0.75, "x": 2.5, "c": "#aaaaaa"}, + { + "y": -0.75, + "x": 2.5, + "c": "#aaaaaa" + }, "2,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -63,25 +104,48 @@ "3,5", "2,6", "3,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n1,0", - {"x": 3.5}, + { + "x": 3.5 + }, "2,7\n\n\n1,1", "3,7\n\n\n1,1", - {"x": 0.5}, + { + "x": 0.5 + }, "2,8\n\n\n0,1", "3,8\n\n\n0,1" ], [ - {"y": -0.25, "x": 19.25, "c": "#cccccc", "w": 2, "h": 0.25, "d": true}, + { + "y": -0.25, + "x": 19.25, + "c": "#cccccc", + "w": 2, + "h": 0.25, + "d": true + }, "\n\n\n0,0" ], [ - {"y": -0.75, "x": 2.5, "c": "#aaaaaa"}, + { + "y": -0.75, + "x": 2.5, + "c": "#aaaaaa" + }, "4,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "5,1", "4,2", @@ -94,13 +158,25 @@ "5,5", "4,6", "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,8\n\n\n0,0", - {"c": "#cccccc", "w": 0.25, "h": 2, "d": true}, + { + "c": "#cccccc", + "w": 0.25, + "h": 2, + "d": true + }, "\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,8\n\n\n0,0", { "x": 1.5, @@ -112,18 +188,34 @@ "x2": -0.25 }, "6,7\n\n\n2,1", - {"x": 0.25, "c": "#cccccc", "w": 0.25, "h": 2, "d": true}, + { + "x": 0.25, + "c": "#cccccc", + "w": 0.25, + "h": 2, + "d": true + }, "\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,8\n\n\n0,1", "5,8\n\n\n0,1" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "6,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -135,28 +227,54 @@ "6,5", "7,5", "6,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,7\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "6,8\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "7,8\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "7,6\n\n\n2,1", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "6,8\n\n\n0,1", "7,8\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1\n\n\n3,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "8,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "9,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,1", "8,2", "9,2", @@ -167,34 +285,74 @@ "8,5", "9,5", "8,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6\n\n\n4,0", "8,7\n\n\n4,0", - {"x": 1.5}, + { + "x": 1.5 + }, "9,8\n\n\n0,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "9,6\n\n\n4,1", - {"x": 1.5}, + { + "x": 1.5 + }, "9,8\n\n\n0,1" ], - [{"y": -0.75, "x": 19}, "8,8"], [ - {"y": -0.25, "x": 2.5}, + { + "y": -0.75, + "x": 19 + }, + "8,8" + ], + [ + { + "y": -0.25, + "x": 2.5 + }, "10,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "11,0", "10,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,1", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "11,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,5", "11,5", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6" ], - [{"y": -0.75, "x": 18}, "10,7", "11,7", "10,8"] + [ + { + "y": -0.75, + "x": 18 + }, + "10,7", + "11,7", + "10,8" + ] ] } } diff --git a/v3/millet/doksin/doksin.json b/v3/millet/doksin/doksin.json index 9710878e5a..22241fbc96 100644 --- a/v3/millet/doksin/doksin.json +++ b/v3/millet/doksin/doksin.json @@ -2,10 +2,19 @@ "name": "doksin", "vendorId": "0xBDD1", "productId": "0x1919", - "matrix": { "rows": 1, "cols": 1 }, + "matrix": { + "rows": 1, + "cols": 1 + }, "layouts": { "keymap": [ - [{"c":"#aaaaaa","w":2.75},"0,0"] + [ + { + "c": "#aaaaaa", + "w": 2.75 + }, + "0,0" + ] ] } -} \ No newline at end of file +} diff --git a/v3/mincedshon/ecila/ecila.json b/v3/mincedshon/ecila/ecila.json index d47701b039..187c0fd01d 100644 --- a/v3/mincedshon/ecila/ecila.json +++ b/v3/mincedshon/ecila/ecila.json @@ -2,45 +2,74 @@ "name": "ecila", "vendorId": "0x534B", "productId": "0x534B", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", - {"x": 1.75}, + { + "x": 1.75 + }, "0,8", "0,9", "0,10", "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", - {"x": 1.75}, + { + "x": 1.75 + }, "1,7", "1,8", "1,9", @@ -48,64 +77,120 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "2,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", "2,5", "2,6", - {"x": 1.75}, + { + "x": 1.75 + }, "2,7", "2,8", "2,9", "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ "3,0", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", "3,5", "3,6", - {"x": 0.75}, + { + "x": 0.75 + }, "3,7", "3,8", "3,9", "3,10", "3,11", "3,12", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "3,14" ], - [{"y": -0.75, "x": 15.65, "c": "#777777"}, "3,13"], [ - {"y": -0.25, "x": 1.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 15.65, + "c": "#777777" + }, + "3,13" + ], + [ + { + "y": -0.25, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1", - {"x": 1.5, "w": 1.5}, + { + "x": 1.5, + "w": 1.5 + }, "4,3", - {"w": 2}, + { + "w": 2 + }, "4,5", "4,6", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "4,8", "4,10" ], - [{"y": -0.75, "x": 14.65, "c": "#777777"}, "4,12", "4,13", "4,14"] + [ + { + "y": -0.75, + "x": 14.65, + "c": "#777777" + }, + "4,12", + "4,13", + "4,14" + ] ] } } diff --git a/v3/mini_ashen_40/mini_ashen_40.json b/v3/mini_ashen_40/mini_ashen_40.json index 4c67f6d5e8..6e4783cd83 100644 --- a/v3/mini_ashen_40/mini_ashen_40.json +++ b/v3/mini_ashen_40/mini_ashen_40.json @@ -2,13 +2,20 @@ "name": "Mini Ashen 40", "vendorId": "0x4D4B", "productId": "0x6D6E", - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", @@ -19,12 +26,17 @@ "0,8", "0,9", "0,10", - {"x": 1.25}, + { + "x": 1.25 + }, "0,11", "0,12" ], [ - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -35,14 +47,22 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,10", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,11", "1,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -53,24 +73,56 @@ "2,7", "2,8", "2,9", - {"w": 1.25}, + { + "w": 1.25 + }, "2,10" ], - [{"y": -0.75, "x": 12.25}, "2,11", {"x": -2.25, "y": -2.25}, "2,12"], [ - {"y": 2, "x": 1}, + { + "y": -0.75, + "x": 12.25 + }, + "2,11", + { + "x": -2.25, + "y": -2.25 + }, + "2,12" + ], + [ + { + "y": 2, + "x": 1 + }, "3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "3,3", - {"w": 2.25}, + { + "w": 2.25 + }, "3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,8", "3,9" ], - [{"y": -0.75, "x": 11.25}, "3,10", "3,11", "3,12"] + [ + { + "y": -0.75, + "x": 11.25 + }, + "3,10", + "3,11", + "3,12" + ] ] } } diff --git a/v3/mini_winni/mini_winni.json b/v3/mini_winni/mini_winni.json index f504a97a96..9ce11d4b06 100644 --- a/v3/mini_winni/mini_winni.json +++ b/v3/mini_winni/mini_winni.json @@ -2,14 +2,31 @@ "name": "Mini Winni", "vendorId": "0x574B", "productId": "0x7770", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 2, "cols": 4}, + "matrix": { + "rows": 2, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [], "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/v3/misonoworks/chocolate-bar.json b/v3/misonoworks/chocolate-bar.json index fee7e532b9..f8d6d4567e 100644 --- a/v3/misonoworks/chocolate-bar.json +++ b/v3/misonoworks/chocolate-bar.json @@ -2,15 +2,26 @@ "name": "Chocolate Bar", "vendorId": "0x6D77", "productId": "0xC456", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 4, "cols": 16}, + "matrix": { + "rows": 4, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,17 +32,27 @@ "0,8", "0,9", "0,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,11", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13", "0,14", "0,15" ], [ - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,17 +62,28 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "1,11", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,13", "1,14", "1,15" ], [ - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,34 +92,74 @@ "2,6", "2,7", "2,8", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "2,11", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "2,13", "2,14", "2,15" ], - [{"y": -0.75, "x": 11.75, "c": "#777777"}, "2,12"], [ - {"y": -0.25, "w": 1.5}, + { + "y": -0.75, + "x": 11.75, + "c": "#777777" + }, + "2,12" + ], + [ + { + "y": -0.25, + "w": 1.5 + }, "3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1", "3,2", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,3", - {"w": 2}, + { + "w": 2 + }, "3,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,8", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "3,14", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,15" ], - [{"y": -0.75, "x": 10.75}, "3,11", "3,12", "3,13"] + [ + { + "y": -0.75, + "x": 10.75 + }, + "3,11", + "3,12", + "3,13" + ] ] } } diff --git a/v3/mixi/mixi.json b/v3/mixi/mixi.json index 32531fe88e..58cdbc6af7 100644 --- a/v3/mixi/mixi.json +++ b/v3/mixi/mixi.json @@ -2,14 +2,33 @@ "name": "Mixi", "vendorId": "0x4752", "productId": "0x4d49", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/mkultra/boardrun/bizarre/bizarre.json b/v3/mkultra/boardrun/bizarre/bizarre.json index a83583b196..1760ddf0cd 100644 --- a/v3/mkultra/boardrun/bizarre/bizarre.json +++ b/v3/mkultra/boardrun/bizarre/bizarre.json @@ -2,42 +2,81 @@ "name": "Boardrun Bizarre", "vendorId": "0xCDCD", "productId": "0x5339", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "ISO Enter", "Split Left Shift"], + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ - {"y": 0.21, "x": 2.5}, + { + "y": 0.21, + "x": 2.5 + }, "0,0", - {"x": 0.43000000000000016, "c": "#777777"}, + { + "x": 0.43000000000000016, + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,16", "0,2", - {"x": 9.16}, + { + "x": 9.16 + }, "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.6799999999999997, "c": "#cccccc"}, + { + "x": 0.6799999999999997, + "c": "#cccccc" + }, "0,14\n\n\n0,1", "0,15\n\n\n0,1" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "1,0", - {"x": 0.7300000000000004, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.7300000000000004, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 9.559999999999999}, + { + "x": 9.559999999999999 + }, "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.75, @@ -51,70 +90,312 @@ "2,14\n\n\n1,1" ], [ - {"x": 3.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 10}, + { + "x": 10 + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"x": 0.7699999999999996, "c": "#cccccc"}, + { + "x": 0.7699999999999996, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.7999999999999998, "w": 2.25}, + { + "x": 0.7999999999999998, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 10.399999999999999}, + { + "x": 10.399999999999999 + }, "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14" ], [ - {"x": 3.8, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.8, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1", - {"x": 11.649999999999999, "w": 1.5}, + { + "x": 11.649999999999999, + "w": 1.5 + }, "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13", "4,14", "4,15" ], - [{"r": 12, "rx": 11.5, "y": 1, "x": -3.25, "c": "#cccccc"}, "0,4"], - [{"y": -0.8700000000000001, "x": -4.25}, "0,3", {"x": 1}, "0,5"], - [{"y": -0.8799999999999999, "x": -1.25}, "0,6"], - [{"y": -0.25, "x": -3.25}, "1,4"], - [{"y": -0.8700000000000001, "x": -4.25}, "1,3", {"x": 1}, "1,5"], - [{"y": -0.8799999999999999, "x": -1.25}, "1,6"], - [{"y": -0.25, "x": -3.25}, "2,4"], - [{"y": -0.8700000000000001, "x": -4.25}, "2,3", {"x": 1}, "2,5"], - [{"y": -0.8799999999999999, "x": -1.25}, "2,6"], - [{"y": -0.25, "x": -3.25}, "3,4"], - [{"y": -0.8700000000000001, "x": -4.25}, "3,3", {"x": 1}, "3,5"], - [{"y": -0.8799999999999999, "x": -1.25}, "3,6", "4,6"], - [{"y": -0.1200000000000001, "x": -2.75, "c": "#aaaaaa", "w": 1.5}, "4,4"], - [{"y": -0.8799999999999999, "x": -1.25, "c": "#cccccc", "w": 2}, "4,5"], - [{"r": -12, "y": -5.25, "x": 2.25}, "0,9"], - [{"y": -0.8700000000000001, "x": 1.25}, "0,8", {"x": 1}, "0,10"], - [{"y": -0.8799999999999999, "x": 0.25}, "0,7"], - [{"y": -0.25, "x": 2.25}, "1,9"], - [{"y": -0.8700000000000001, "x": 1.25}, "1,8", {"x": 1}, "1,10"], - [{"y": -0.8799999999999999, "x": 0.25}, "1,7"], - [{"y": -0.25, "x": 2.25}, "2,9"], - [{"y": -0.8700000000000001, "x": 1.25}, "2,8", {"x": 1}, "2,10"], - [{"y": -0.8799999999999999, "x": 0.25}, "2,7"], - [{"y": -0.25, "x": 2.25}, "3,9"], - [{"y": -0.8700000000000001, "x": 1.25}, "3,8", {"x": 1}, "3,10"], - [{"y": -0.8799999999999999, "x": -0.75}, "4,7", "3,7"], - [{"x": -0.75, "w": 2.75}, "4,8"] + [ + { + "r": 12, + "rx": 11.5, + "y": 1, + "x": -3.25, + "c": "#cccccc" + }, + "0,4" + ], + [ + { + "y": -0.8700000000000001, + "x": -4.25 + }, + "0,3", + { + "x": 1 + }, + "0,5" + ], + [ + { + "y": -0.8799999999999999, + "x": -1.25 + }, + "0,6" + ], + [ + { + "y": -0.25, + "x": -3.25 + }, + "1,4" + ], + [ + { + "y": -0.8700000000000001, + "x": -4.25 + }, + "1,3", + { + "x": 1 + }, + "1,5" + ], + [ + { + "y": -0.8799999999999999, + "x": -1.25 + }, + "1,6" + ], + [ + { + "y": -0.25, + "x": -3.25 + }, + "2,4" + ], + [ + { + "y": -0.8700000000000001, + "x": -4.25 + }, + "2,3", + { + "x": 1 + }, + "2,5" + ], + [ + { + "y": -0.8799999999999999, + "x": -1.25 + }, + "2,6" + ], + [ + { + "y": -0.25, + "x": -3.25 + }, + "3,4" + ], + [ + { + "y": -0.8700000000000001, + "x": -4.25 + }, + "3,3", + { + "x": 1 + }, + "3,5" + ], + [ + { + "y": -0.8799999999999999, + "x": -1.25 + }, + "3,6", + "4,6" + ], + [ + { + "y": -0.1200000000000001, + "x": -2.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,4" + ], + [ + { + "y": -0.8799999999999999, + "x": -1.25, + "c": "#cccccc", + "w": 2 + }, + "4,5" + ], + [ + { + "r": -12, + "y": -5.25, + "x": 2.25 + }, + "0,9" + ], + [ + { + "y": -0.8700000000000001, + "x": 1.25 + }, + "0,8", + { + "x": 1 + }, + "0,10" + ], + [ + { + "y": -0.8799999999999999, + "x": 0.25 + }, + "0,7" + ], + [ + { + "y": -0.25, + "x": 2.25 + }, + "1,9" + ], + [ + { + "y": -0.8700000000000001, + "x": 1.25 + }, + "1,8", + { + "x": 1 + }, + "1,10" + ], + [ + { + "y": -0.8799999999999999, + "x": 0.25 + }, + "1,7" + ], + [ + { + "y": -0.25, + "x": 2.25 + }, + "2,9" + ], + [ + { + "y": -0.8700000000000001, + "x": 1.25 + }, + "2,8", + { + "x": 1 + }, + "2,10" + ], + [ + { + "y": -0.8799999999999999, + "x": 0.25 + }, + "2,7" + ], + [ + { + "y": -0.25, + "x": 2.25 + }, + "3,9" + ], + [ + { + "y": -0.8700000000000001, + "x": 1.25 + }, + "3,8", + { + "x": 1 + }, + "3,10" + ], + [ + { + "y": -0.8799999999999999, + "x": -0.75 + }, + "4,7", + "3,7" + ], + [ + { + "x": -0.75, + "w": 2.75 + }, + "4,8" + ] ] } } diff --git a/v3/mkultra/boardrun/classic/classic.json b/v3/mkultra/boardrun/classic/classic.json index 87357e11b0..af38e20505 100644 --- a/v3/mkultra/boardrun/classic/classic.json +++ b/v3/mkultra/boardrun/classic/classic.json @@ -2,97 +2,460 @@ "name": "Boardrun Classic", "vendorId": "0xCDCD", "productId": "0x5338", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["1u Center Mods", "1u Left Spacebar", "1u Right Spacebar"], + "labels": [ + "1u Center Mods", + "1u Left Spacebar", + "1u Right Spacebar" + ], "keymap": [ [ - {"y": 0.35, "x": 0.56, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.35, + "x": 0.56, + "c": "#aaaaaa", + "w": 1.5 + }, "0,0", - {"x": 12.15, "w": 1.5}, + { + "x": 12.15, + "w": 1.5 + }, "0,13" ], [ - {"x": 0.38, "w": 1.5}, + { + "x": 0.38, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 11.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 11.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], - [{"x": 0.23, "w": 1.5}, "2,0", {"x": 12.82, "w": 1.5}, "2,13"], [ - {"x": 0.04, "w": 1.5}, + { + "x": 0.23, + "w": 1.5 + }, + "2,0", + { + "x": 12.82, + "w": 1.5 + }, + "2,13" + ], + [ + { + "x": 0.04, + "w": 1.5 + }, "3,0", - {"x": 13.190000000000001, "w": 1.5}, + { + "x": 13.190000000000001, + "w": 1.5 + }, "3,13" ], [ - {"rx": 2.5, "y": 0.35, "x": -0.43999999999999995, "c": "#cccccc"}, + { + "rx": 2.5, + "y": 0.35, + "x": -0.43999999999999995, + "c": "#cccccc" + }, "0,1" ], - [{"y": 1, "x": -0.77}, "2,1"], - [{"x": -0.96}, "3,1"], - [{"x": -1.13}, "4,1"], - [{"rx": 15.25, "y": 0.35, "x": -2.039999999999999}, "0,12"], - [{"x": -1.8699999999999992}, "1,12"], - [{"x": -1.6999999999999993}, "2,12"], - [{"rx": 16, "y": 3.35, "x": -2.2699999999999996}, "3,12"], - [{"x": -2.0999999999999996}, "4,12"], [ - {"r": 10, "rx": 0, "y": 3.91, "x": 6.22, "w": 2}, + { + "y": 1, + "x": -0.77 + }, + "2,1" + ], + [ + { + "x": -0.96 + }, + "3,1" + ], + [ + { + "x": -1.13 + }, + "4,1" + ], + [ + { + "rx": 15.25, + "y": 0.35, + "x": -2.039999999999999 + }, + "0,12" + ], + [ + { + "x": -1.8699999999999992 + }, + "1,12" + ], + [ + { + "x": -1.6999999999999993 + }, + "2,12" + ], + [ + { + "rx": 16, + "y": 3.35, + "x": -2.2699999999999996 + }, + "3,12" + ], + [ + { + "x": -2.0999999999999996 + }, + "4,12" + ], + [ + { + "r": 10, + "rx": 0, + "y": 3.91, + "x": 6.22, + "w": 2 + }, "4,6\n\n\n1,0", - {"x": -0.019999999999999574}, + { + "x": -0.019999999999999574 + }, "4,0" ], - [{"y": 0.5, "x": 6.25}, "4,5\n\n\n1,1", "4,6\n\n\n1,1"], - [{"rx": 2, "x": 2.25}, "0,3"], - [{"y": -0.87, "x": 1.25}, "0,2", {"x": 1}, "0,4"], - [{"y": -0.8799999999999999, "x": 4.25}, "0,5", "0,6"], - [{"y": -0.25, "x": 2.25}, "1,3"], - [{"y": -0.8700000000000001, "x": 1.25}, "1,2", {"x": 1}, "1,4"], [ - {"y": -0.8799999999999999, "x": 4.25}, + { + "y": 0.5, + "x": 6.25 + }, + "4,5\n\n\n1,1", + "4,6\n\n\n1,1" + ], + [ + { + "rx": 2, + "x": 2.25 + }, + "0,3" + ], + [ + { + "y": -0.87, + "x": 1.25 + }, + "0,2", + { + "x": 1 + }, + "0,4" + ], + [ + { + "y": -0.8799999999999999, + "x": 4.25 + }, + "0,5", + "0,6" + ], + [ + { + "y": -0.25, + "x": 2.25 + }, + "1,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 1.25 + }, + "1,2", + { + "x": 1 + }, + "1,4" + ], + [ + { + "y": -0.8799999999999999, + "x": 4.25 + }, "1,5", - {"c": "#aaaaaa", "h": 1.5}, + { + "c": "#aaaaaa", + "h": 1.5 + }, "1,6\n\n\n0,0", - {"x": -1, "c": "#cccccc"}, + { + "x": -1, + "c": "#cccccc" + }, "1,6\n\n\n0,1" ], - [{"y": -0.25, "x": 2.25}, "2,3"], - [{"y": -0.8700000000000001, "x": 1.25}, "2,2", {"x": 1}, "2,4"], - [{"y": -0.8799999999999999, "x": 4.25}, "2,5", "3,6\n\n\n0,1"], - [{"y": -0.5, "x": 5.25, "c": "#aaaaaa", "h": 1.5}, "3,6\n\n\n0,0"], - [{"y": -0.75, "x": 2.25, "c": "#cccccc"}, "3,3"], - [{"y": -0.8700000000000001, "x": 1.25}, "3,2", {"x": 1}, "3,4"], - [{"y": -0.8799999999999999, "x": 4.25}, "3,5", "2,6\n\n\n0,1"], - [{"y": -0.25, "x": 2.25}, "4,3"], - [{"y": -0.8700000000000001, "x": 1.25}, "4,2", {"x": 1}, "4,4"], - [{"r": -10, "rx": 0, "y": 6.73, "x": 7.79, "w": 2}, "4,7\n\n\n2,0"], - [{"y": 0.5, "x": 7.75}, "4,7\n\n\n2,1", "4,8\n\n\n2,1"], - [{"rx": 14.25, "x": -3.25}, "0,10"], - [{"y": -0.87, "x": -4.25}, "0,9", {"x": 1}, "0,11"], - [{"y": -0.8799999999999999, "x": -6.25}, "0,7", "0,8"], - [{"y": -0.25, "x": -3.25}, "1,10"], - [{"y": -0.8700000000000001, "x": -4.25}, "1,9", {"x": 1}, "1,11"], - [ - {"y": -0.8799999999999999, "x": -6.25, "c": "#aaaaaa", "h": 1.5}, + [ + { + "y": -0.25, + "x": 2.25 + }, + "2,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 1.25 + }, + "2,2", + { + "x": 1 + }, + "2,4" + ], + [ + { + "y": -0.8799999999999999, + "x": 4.25 + }, + "2,5", + "3,6\n\n\n0,1" + ], + [ + { + "y": -0.5, + "x": 5.25, + "c": "#aaaaaa", + "h": 1.5 + }, + "3,6\n\n\n0,0" + ], + [ + { + "y": -0.75, + "x": 2.25, + "c": "#cccccc" + }, + "3,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 1.25 + }, + "3,2", + { + "x": 1 + }, + "3,4" + ], + [ + { + "y": -0.8799999999999999, + "x": 4.25 + }, + "3,5", + "2,6\n\n\n0,1" + ], + [ + { + "y": -0.25, + "x": 2.25 + }, + "4,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 1.25 + }, + "4,2", + { + "x": 1 + }, + "4,4" + ], + [ + { + "r": -10, + "rx": 0, + "y": 6.73, + "x": 7.79, + "w": 2 + }, + "4,7\n\n\n2,0" + ], + [ + { + "y": 0.5, + "x": 7.75 + }, + "4,7\n\n\n2,1", + "4,8\n\n\n2,1" + ], + [ + { + "rx": 14.25, + "x": -3.25 + }, + "0,10" + ], + [ + { + "y": -0.87, + "x": -4.25 + }, + "0,9", + { + "x": 1 + }, + "0,11" + ], + [ + { + "y": -0.8799999999999999, + "x": -6.25 + }, + "0,7", + "0,8" + ], + [ + { + "y": -0.25, + "x": -3.25 + }, + "1,10" + ], + [ + { + "y": -0.8700000000000001, + "x": -4.25 + }, + "1,9", + { + "x": 1 + }, + "1,11" + ], + [ + { + "y": -0.8799999999999999, + "x": -6.25, + "c": "#aaaaaa", + "h": 1.5 + }, "1,7\n\n\n0,0", - {"x": -1, "c": "#cccccc"}, + { + "x": -1, + "c": "#cccccc" + }, "1,7\n\n\n0,1", "1,8" ], - [{"y": -0.25, "x": -3.25}, "2,10"], - [{"y": -0.8700000000000001, "x": -4.25}, "2,9", {"x": 1}, "2,11"], - [{"y": -0.8799999999999999, "x": -6.25}, "2,7\n\n\n0,1", "2,8"], - [{"y": -0.5, "x": -6.25, "c": "#aaaaaa", "h": 1.5}, "3,7\n\n\n0,0"], - [{"y": -0.75, "x": -3.25, "c": "#cccccc"}, "3,10"], - [{"y": -0.8700000000000001, "x": -4.25}, "3,9", {"x": 1}, "3,11"], - [{"y": -0.8799999999999999, "x": -6.25}, "3,7\n\n\n0,1", "3,8"], - [{"y": -0.25, "x": -3.25}, "4,10"], - [{"y": -0.8700000000000001, "x": -4.25}, "4,9", {"x": 1}, "4,11"] + [ + { + "y": -0.25, + "x": -3.25 + }, + "2,10" + ], + [ + { + "y": -0.8700000000000001, + "x": -4.25 + }, + "2,9", + { + "x": 1 + }, + "2,11" + ], + [ + { + "y": -0.8799999999999999, + "x": -6.25 + }, + "2,7\n\n\n0,1", + "2,8" + ], + [ + { + "y": -0.5, + "x": -6.25, + "c": "#aaaaaa", + "h": 1.5 + }, + "3,7\n\n\n0,0" + ], + [ + { + "y": -0.75, + "x": -3.25, + "c": "#cccccc" + }, + "3,10" + ], + [ + { + "y": -0.8700000000000001, + "x": -4.25 + }, + "3,9", + { + "x": 1 + }, + "3,11" + ], + [ + { + "y": -0.8799999999999999, + "x": -6.25 + }, + "3,7\n\n\n0,1", + "3,8" + ], + [ + { + "y": -0.25, + "x": -3.25 + }, + "4,10" + ], + [ + { + "y": -0.8700000000000001, + "x": -4.25 + }, + "4,9", + { + "x": 1 + }, + "4,11" + ] ] } } diff --git a/v3/mkultra/boardwalk/boardwalk.json b/v3/mkultra/boardwalk/boardwalk.json index 13e393f4cf..1f2ce30a54 100644 --- a/v3/mkultra/boardwalk/boardwalk.json +++ b/v3/mkultra/boardwalk/boardwalk.json @@ -2,108 +2,195 @@ "name": "Boardwalk", "vendorId": "0xCDCD", "productId": "0x5337", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + [ + "Home Row", + "Normal", + "Alternate" + ], + [ + "Shift Row", + "Normal", + "Arrows" + ], + [ + "Bottom Row", + "Full Ortho", + "Tsangan", + "HHKB + 2x2u Spacebars", + "Arrows + 2x2u Spacebars", + "Arrows + 6.25u Spacebar" + ] + ], "keymap": [ [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,6", "0,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,6", "1,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,8", "1,9", "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,6", "2,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,8", "2,9", "2,10", "2,11\n\n\n0,0", "2,12\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,11\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,12\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,6", "3,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,8", "3,9", "3,10", "3,11\n\n\n1,0", "3,12\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,13\n\n\n1,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "3,11\n\n\n1,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", "4,2\n\n\n2,0", @@ -117,90 +204,129 @@ "4,10\n\n\n2,0", "4,11\n\n\n2,0", "4,12\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n2,1", "4,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,1" ], [ - {"y": 0.25, "w": 1.5, "d": true}, + { + "y": 0.25, + "w": 1.5, + "d": true + }, "\n\n\n2,2", "4,1\n\n\n2,2", "4,2\n\n\n2,2", "4,3\n\n\n2,2", "4,4\n\n\n2,2", - {"w": 2}, + { + "w": 2 + }, "4,5\n\n\n2,2", - {"w": 2}, + { + "w": 2 + }, "4,7\n\n\n2,2", "4,9\n\n\n2,2", "4,10\n\n\n2,2", "4,11\n\n\n2,2", "4,12\n\n\n2,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n2,2" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "4,0\n\n\n2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,3", "4,2\n\n\n2,3", "4,3\n\n\n2,3", - {"w": 2}, + { + "w": 2 + }, "4,4\n\n\n2,3", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n2,3", "4,8\n\n\n2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11\n\n\n2,3", "4,12\n\n\n2,3", "4,13\n\n\n2,3" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,4", "4,2\n\n\n2,4", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5\n\n\n2,4", "4,9\n\n\n2,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11\n\n\n2,4", "4,12\n\n\n2,4", "4,13\n\n\n2,4" ] - ], - "labels": [ - ["Home Row", "Normal", "Alternate"], - ["Shift Row", "Normal", "Arrows"], - [ - "Bottom Row", - "Full Ortho", - "Tsangan", - "HHKB + 2x2u Spacebars", - "Arrows + 2x2u Spacebars", - "Arrows + 6.25u Spacebar" - ] ] } } diff --git a/v3/ml/gas75/gas75.json b/v3/ml/gas75/gas75.json index 3f9a92ca80..137502c564 100644 --- a/v3/ml/gas75/gas75.json +++ b/v3/ml/gas75/gas75.json @@ -2,40 +2,79 @@ "name": "Gas75", "vendorId": "0xC0B0", "productId": "0x6060", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": ["Step Caps Lock"], + "labels": [ + "Step Caps Lock" + ], "keymap": [ [ - {"x": 2, "c": "#777777"}, + { + "x": 2, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25, "w": 0.5, "h": 0.5}, + { + "x": 0.25, + "w": 0.5, + "h": 0.5 + }, "5,4", - {"w": 0.5, "h": 0.5}, + { + "w": 0.5, + "h": 0.5 + }, "5,3" ], - [{"y": -0.5, "x": 17.25, "h": 0.5}, "0,14"], [ - {"c": "#cccccc", "y": -0.25, "x": 2}, + { + "y": -0.5, + "x": 17.25, + "h": 0.5 + }, + "0,14" + ], + [ + { + "c": "#cccccc", + "y": -0.25, + "x": 2 + }, "1,0", "1,1", "1,2", @@ -49,15 +88,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"c": "#cccccc", "x": 0.25}, + { + "c": "#cccccc", + "x": 0.25 + }, "1,14" ], [ - {"c": "#aaaaaa", "x": 2, "w": 1.5}, + { + "c": "#aaaaaa", + "x": 2, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,17 +121,31 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 1.25, "w2": 1.75, "l": true}, + { + "c": "#aaaaaa", + "w": 1.25, + "w2": 1.75, + "l": true + }, "3,0\n\n\n0,1", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "3,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -92,15 +157,27 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"c": "#cccccc", "x": 0.25}, + { + "c": "#cccccc", + "x": 0.25 + }, "3,14" ], [ - {"c": "#aaaaaa", "x": 2, "w": 2.25}, + { + "c": "#aaaaaa", + "x": 2, + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -111,25 +188,61 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12" ], - [{"c": "#777777", "y": -0.75, "x": 16.25}, "4,13"], [ - {"c": "#aaaaaa", "y": -0.25, "x": 2, "w": 1.25}, + { + "c": "#777777", + "y": -0.75, + "x": 16.25 + }, + "4,13" + ], + [ + { + "c": "#aaaaaa", + "y": -0.25, + "x": 2, + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11" ], - [{"c": "#777777", "y": -0.75, "x": 15.25}, "5,12", "5,13", "5,14"] + [ + { + "c": "#777777", + "y": -0.75, + "x": 15.25 + }, + "5,12", + "5,13", + "5,14" + ] ] } } diff --git a/v3/mmkzoo65/mmkzoo65.json b/v3/mmkzoo65/mmkzoo65.json index 1e5db20954..9a0506d7b9 100644 --- a/v3/mmkzoo65/mmkzoo65.json +++ b/v3/mmkzoo65/mmkzoo65.json @@ -2,9 +2,16 @@ "name": "MMKZOO65", "vendorId": "0x7BA1", "productId": "0x6505", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ @@ -21,12 +28,16 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -40,12 +51,17 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"a": 4, "w": 1.75}, + { + "a": 4, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -58,12 +74,16 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,2", "3,3", @@ -75,24 +95,40 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/mode/m256w/m256wh.json b/v3/mode/m256w/m256wh.json index e790375137..9c77780331 100644 --- a/v3/mode/m256w/m256wh.json +++ b/v3/mode/m256w/m256wh.json @@ -1,278 +1,310 @@ { - "name": "Mode M256W-H Alpha", - "vendorId": "0x00DE", - "productId": "0x5754", - "matrix": {"rows": 6, "cols": 16}, - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Underglow", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], - "options": [ - "All Off", - "Solid Color", - "Breathing 1", - "Breathing 2", - "Breathing 3", - "Breathing 4", - "Rainbow Mood 1", - "Rainbow Mood 2", - "Rainbow Mood 3", - "Rainbow Swirl 1", - "Rainbow Swirl 2", - "Rainbow Swirl 3", - "Rainbow Swirl 4", - "Rainbow Swirl 5", - "Rainbow Swirl 6", - "Snake 1", - "Snake 2", - "Snake 3", - "Snake 4", - "Snake 5", - "Snake 6", - "Knight 1", - "Knight 2", - "Knight 3", - "Christmas", - "Gradient 1", - "Gradient 2", - "Gradient 3", - "Gradient 4", - "Gradient 5", - "Gradient 6", - "Gradient 7", - "Gradient 8", - "Gradient 9", - "Gradient 10", - "RGB Test", - "Alternating", - "Twinkle 1", - "Twinkle 2", - "Twinkle 3", - "Twinkle 4", - "Twinkle 5", - "Twinkle 6" - ] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] - }, - { - "label": "Second RGB row", - "type": "toggle", - "content": ["id_is_second_rgb_row_active", 0, 0] - } + "name": "Mode M256W-H Alpha", + "vendorId": "0x00DE", + "productId": "0x5754", + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Underglow", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Breathing 1", + "Breathing 2", + "Breathing 3", + "Breathing 4", + "Rainbow Mood 1", + "Rainbow Mood 2", + "Rainbow Mood 3", + "Rainbow Swirl 1", + "Rainbow Swirl 2", + "Rainbow Swirl 3", + "Rainbow Swirl 4", + "Rainbow Swirl 5", + "Rainbow Swirl 6", + "Snake 1", + "Snake 2", + "Snake 3", + "Snake 4", + "Snake 5", + "Snake 6", + "Knight 1", + "Knight 2", + "Knight 3", + "Christmas", + "Gradient 1", + "Gradient 2", + "Gradient 3", + "Gradient 4", + "Gradient 5", + "Gradient 6", + "Gradient 7", + "Gradient 8", + "Gradient 9", + "Gradient 10", + "RGB Test", + "Alternating", + "Twinkle 1", + "Twinkle 2", + "Twinkle 3", + "Twinkle 4", + "Twinkle 5", + "Twinkle 6" + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] + }, + { + "label": "Second RGB row", + "type": "toggle", + "content": [ + "id_is_second_rgb_row_active", + 0, + 0 + ] + } + ] + } ] } + ], + "layouts": { + "labels": [ + "7U bottom row" + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13", + { + "c": "#cccccc" + }, + "0,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13", + "1,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13", + { + "c": "#cccccc" + }, + "2,14" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + { + "c": "#777777" + }, + "3,13", + { + "c": "#cccccc" + }, + "3,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0\n\n\n0,0", + { + "w": 1.25 + }, + "5,1\n\n\n0,0", + { + "w": 1.25 + }, + "5,2\n\n\n0,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,15\n\n\n0,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9\n\n\n0,0", + { + "w": 1.25 + }, + "4,10\n\n\n0,0", + { + "x": 0.5, + "c": "#777777" + }, + "4,11", + "4,12", + "4,13" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "5,0\n\n\n0,1", + "5,1\n\n\n0,1", + { + "w": 1.5 + }, + "5,2\n\n\n0,1", + { + "c": "#cccccc", + "w": 7 + }, + "5,15\n\n\n0,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n0,1" + ] ] } -], - "keycodes": ["qmk_lighting"], - "layouts": { - "labels": ["7U bottom row"], - "keymap": -[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13", - { - "c": "#cccccc" - }, - "0,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13", - "1,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13", - { - "c": "#cccccc" - }, - "2,14" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - { - "c": "#777777" - }, - "3,13", - { - "c": "#cccccc" - }, - "3,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0\n\n\n0,0", - { - "w": 1.25 - }, - "5,1\n\n\n0,0", - { - "w": 1.25 - }, - "5,2\n\n\n0,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,15\n\n\n0,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,9\n\n\n0,0", - { - "w": 1.25 - }, - "4,10\n\n\n0,0", - { - "x": 0.5, - "c": "#777777" - }, - "4,11", - "4,12", - "4,13" - ], - [ - { - "y": 0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "5,0\n\n\n0,1", - "5,1\n\n\n0,1", - { - "w": 1.5 - }, - "5,2\n\n\n0,1", - { - "c": "#cccccc", - "w": 7 - }, - "5,15\n\n\n0,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n0,1" - ] -] -} } diff --git a/v3/mode/m256w/m256ws.json b/v3/mode/m256w/m256ws.json index 86d6287e81..252395a891 100644 --- a/v3/mode/m256w/m256ws.json +++ b/v3/mode/m256w/m256ws.json @@ -1,310 +1,346 @@ { - "name": "Mode M256W-S Alpha", - "vendorId": "0x00DE", - "productId": "0x5753", - "matrix": {"rows": 6, "cols": 15}, - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Underglow", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], - "options": [ - "All Off", - "Solid Color", - "Breathing 1", - "Breathing 2", - "Breathing 3", - "Breathing 4", - "Rainbow Mood 1", - "Rainbow Mood 2", - "Rainbow Mood 3", - "Rainbow Swirl 1", - "Rainbow Swirl 2", - "Rainbow Swirl 3", - "Rainbow Swirl 4", - "Rainbow Swirl 5", - "Rainbow Swirl 6", - "Snake 1", - "Snake 2", - "Snake 3", - "Snake 4", - "Snake 5", - "Snake 6", - "Knight 1", - "Knight 2", - "Knight 3", - "Christmas", - "Gradient 1", - "Gradient 2", - "Gradient 3", - "Gradient 4", - "Gradient 5", - "Gradient 6", - "Gradient 7", - "Gradient 8", - "Gradient 9", - "Gradient 10", - "RGB Test", - "Alternating", - "Twinkle 1", - "Twinkle 2", - "Twinkle 3", - "Twinkle 4", - "Twinkle 5", - "Twinkle 6" - ] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] - }, - { - "label": "Second RGB row", - "type": "toggle", - "content": ["id_is_second_rgb_row_active", 0, 0] - } + "name": "Mode M256W-S Alpha", + "vendorId": "0x00DE", + "productId": "0x5753", + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Underglow", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Breathing 1", + "Breathing 2", + "Breathing 3", + "Breathing 4", + "Rainbow Mood 1", + "Rainbow Mood 2", + "Rainbow Mood 3", + "Rainbow Swirl 1", + "Rainbow Swirl 2", + "Rainbow Swirl 3", + "Rainbow Swirl 4", + "Rainbow Swirl 5", + "Rainbow Swirl 6", + "Snake 1", + "Snake 2", + "Snake 3", + "Snake 4", + "Snake 5", + "Snake 6", + "Knight 1", + "Knight 2", + "Knight 3", + "Christmas", + "Gradient 1", + "Gradient 2", + "Gradient 3", + "Gradient 4", + "Gradient 5", + "Gradient 6", + "Gradient 7", + "Gradient 8", + "Gradient 9", + "Gradient 10", + "RGB Test", + "Alternating", + "Twinkle 1", + "Twinkle 2", + "Twinkle 3", + "Twinkle 4", + "Twinkle 5", + "Twinkle 6" + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] + }, + { + "label": "Second RGB row", + "type": "toggle", + "content": [ + "id_is_second_rgb_row_active", + 0, + 0 + ] + } + ] + } ] } + ], + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split LShift", + "7U bottom row" + ], + "keymap": [ + [ + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "c": "#cccccc" + }, + "1,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + "4,14", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "5,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "c": "#cccccc" + }, + "2,14", + { + "x": 0.25 + }, + "2,12\n\n\n1,1" + ], + [ + { + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + { + "c": "#777777" + }, + "3,13", + { + "c": "#cccccc" + }, + "3,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n3,0", + { + "w": 1.25 + }, + "4,1\n\n\n3,0", + { + "w": 1.25 + }, + "4,2\n\n\n3,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n3,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9\n\n\n3,0", + { + "w": 1.25 + }, + "4,10\n\n\n3,0", + { + "x": 0.5, + "c": "#777777" + }, + "4,11", + "4,12", + "4,13" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0\n\n\n3,1", + "4,1\n\n\n3,1", + { + "w": 1.5 + }, + "4,2\n\n\n3,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n3,1" + ] ] } -], - "keycodes": ["qmk_lighting"], - "layouts": { - "labels": ["Split Backspace", "ISO Enter", "Split LShift", "7U bottom row"], - "keymap": [ - [ - { - "x": 15.5 - }, - "0,13\n\n\n0,1", - "0,14\n\n\n0,1" - ], - [ - { - "y": 0.25, - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "c": "#cccccc" - }, - "1,14" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n1,0", - "4,14", - { - "x": 1.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "5,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "c": "#cccccc" - }, - "2,14", - { - "x": 0.25 - }, - "2,12\n\n\n1,1" - ], - [ - { - "w": 1.25 - }, - "3,0\n\n\n2,1", - "3,1\n\n\n2,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - { - "c": "#777777" - }, - "3,13", - { - "c": "#cccccc" - }, - "3,14" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n3,0", - { - "w": 1.25 - }, - "4,1\n\n\n3,0", - { - "w": 1.25 - }, - "4,2\n\n\n3,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n3,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,9\n\n\n3,0", - { - "w": 1.25 - }, - "4,10\n\n\n3,0", - { - "x": 0.5, - "c": "#777777" - }, - "4,11", - "4,12", - "4,13" - ], - [ - { - "y": 0.25, - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,0\n\n\n3,1", - "4,1\n\n\n3,1", - { - "w": 1.5 - }, - "4,2\n\n\n3,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n3,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n3,1" - ] -] -} } diff --git a/v3/mode/m60h/m60h.json b/v3/mode/m60h/m60h.json index 413a34b288..b041f87536 100644 --- a/v3/mode/m60h/m60h.json +++ b/v3/mode/m60h/m60h.json @@ -1,140 +1,144 @@ { - "matrix": { - "cols": 15, - "rows": 6 - }, - "name": "M60H", - "productId": "0x0062", - "vendorId": "0x00DE", - "menus": ["qmk_rgblight" ], - "keycodes": ["qmk_lighting"], - "layouts": { - "keymap": [ - [ - { - "c": "#777777", - "y": 0.5 - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa" - }, - "0,13", - "0,14" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,14" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,14" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - "3,14" - ], - [ - { - "x": 1.5 - }, - "4,1", - { - "w": 1.5 - }, - "4,2", - { - "c": "#777777", - "w": 7 - }, - "5,6", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,10", - "5,12" - ] - ] - } -} \ No newline at end of file + "name": "M60H", + "vendorId": "0x00DE", + "productId": "0x0062", + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777", + "y": 0.5 + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "0,13", + "0,14" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,14" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,14" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + "3,14" + ], + [ + { + "x": 1.5 + }, + "4,1", + { + "w": 1.5 + }, + "4,2", + { + "c": "#777777", + "w": 7 + }, + "5,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,10", + "5,12" + ] + ] + } +} diff --git a/v3/mode/m60h_f/m60h_f.json b/v3/mode/m60h_f/m60h_f.json index ef8cbef4f3..29e105aca1 100644 --- a/v3/mode/m60h_f/m60h_f.json +++ b/v3/mode/m60h_f/m60h_f.json @@ -1,140 +1,144 @@ { - "matrix": { - "cols": 14, - "rows": 6 - }, - "name": "M60H", - "productId": "0x0061", - "vendorId": "0x00DE", - "menus": ["qmk_rgblight" ], - "keycodes": ["qmk_lighting"], - "layouts": { - "keymap": [ - [ - { - "c": "#777777", - "y": 0.5 - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - "3,13" - ], - [ - { - "x": 1.5 - }, - "4,1", - { - "w": 1.5 - }, - "4,2", - { - "c": "#777777", - "w": 7 - }, - "5,6", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,10", - "5,12" - ] - ] - } -} \ No newline at end of file + "name": "M60H", + "vendorId": "0x00DE", + "productId": "0x0061", + "matrix": { + "rows": 6, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777", + "y": 0.5 + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + "3,13" + ], + [ + { + "x": 1.5 + }, + "4,1", + { + "w": 1.5 + }, + "4,2", + { + "c": "#777777", + "w": 7 + }, + "5,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,10", + "5,12" + ] + ] + } +} diff --git a/v3/mode/m60s/m60s.json b/v3/mode/m60s/m60s.json index 52aa60f7d3..a4cd548b3b 100644 --- a/v3/mode/m60s/m60s.json +++ b/v3/mode/m60s/m60s.json @@ -1,174 +1,186 @@ { - "matrix": { - "cols": 15, - "rows": 6 - }, - "name": "M60S", - "productId": "0x0060", - "vendorId": "0x00DE", - "menus": ["qmk_rgblight" ], - "keycodes": ["qmk_lighting"], - "layouts": { - "keymap": [ - [ - { - "c": "#aaaaaa", - "w": 2, - "x": 15.75 - }, - "0,13\n\n\n0,1" - ], - [ - { "c": "#777777", "x": 2.75, "y": 0.5 }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa" - }, - "0,13\n\n\n0,0", - "0,14\n\n\n0,0" - ], - [ - { - "w": 1.5, - "x": 2.75 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,14\n\n\n1,0", - { - "c": "#777777", - "h": 2, - "h2": 1, - "w": 1.25, - "w2": 1.5, - "x": 1.25, - "x2": -0.25 - }, - "2,14\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75, - "x": 2.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,14\n\n\n1,0", - { - "c": "#cccccc", - "x": 0.25 - }, - "2,12\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n2,1", - { - "c": "#cccccc" - }, - "3,1\n\n\n2,1", - { - "c": "#aaaaaa", - "w": 2.25, - "x": 0.5 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - "3,14" - ], - [ - { - "x": 4.25 - }, - "4,1", - { - "w": 1.5 - }, - "4,2", - { - "c": "#777777", - "w": 7 - }, - "5,7", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,11", - "5,12" - ] - ], - "labels": ["Full Backspace", "ISO Enter", "Split Left Shift"] - } -} \ No newline at end of file + "name": "M60S", + "vendorId": "0x00DE", + "productId": "0x0060", + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ + "Full Backspace", + "ISO Enter", + "Split Left Shift" + ], + "keymap": [ + [ + { + "c": "#aaaaaa", + "w": 2, + "x": 15.75 + }, + "0,13\n\n\n0,1" + ], + [ + { + "c": "#777777", + "x": 2.75, + "y": 0.5 + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa" + }, + "0,13\n\n\n0,0", + "0,14\n\n\n0,0" + ], + [ + { + "w": 1.5, + "x": 2.75 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,14\n\n\n1,0", + { + "c": "#777777", + "h": 2, + "h2": 1, + "w": 1.25, + "w2": 1.5, + "x": 1.25, + "x2": -0.25 + }, + "2,14\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75, + "x": 2.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,14\n\n\n1,0", + { + "c": "#cccccc", + "x": 0.25 + }, + "2,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n2,1", + { + "c": "#aaaaaa", + "w": 2.25, + "x": 0.5 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + "3,14" + ], + [ + { + "x": 4.25 + }, + "4,1", + { + "w": 1.5 + }, + "4,2", + { + "c": "#777777", + "w": 7 + }, + "5,7", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11", + "5,12" + ] + ] + } +} diff --git a/v3/mode/m65ha/m65ha_alpha.json b/v3/mode/m65ha/m65ha_alpha.json index 7bdc9a05a9..524f802930 100644 --- a/v3/mode/m65ha/m65ha_alpha.json +++ b/v3/mode/m65ha/m65ha_alpha.json @@ -2,14 +2,27 @@ "name": "Mode SixtyFive HA Alpha", "vendorId": "0x00DE", "productId": "0x6566", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { - "labels": [["Spacebar size", "6.25U", "7U"]], + "labels": [ + [ + "Spacebar size", + "6.25U", + "7U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +35,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +66,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +92,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,40 +121,76 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,12", "5,13", "5,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n0,1" ] ] diff --git a/v3/mode/m65hi/m65hi_alpha.json b/v3/mode/m65hi/m65hi_alpha.json index 1391575341..5ed4d5f4cf 100644 --- a/v3/mode/m65hi/m65hi_alpha.json +++ b/v3/mode/m65hi/m65hi_alpha.json @@ -2,14 +2,27 @@ "name": "Mode SixtyFive HI Alpha", "vendorId": "0x00DE", "productId": "0x6574", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { - "labels": [["Spacebar size", "6.25U", "7U"]], + "labels": [ + [ + "Spacebar size", + "6.25U", + "7U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +35,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,13 +76,20 @@ "x2": -0.25 }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,13 +102,20 @@ "2,10", "2,11", "2,12", - {"x": 1.25}, + { + "x": 1.25 + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,40 +127,76 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,12", "5,13", "5,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n0,1" ] ] diff --git a/v3/mode/m65s/m65s.json b/v3/mode/m65s/m65s.json index 96240bf5cf..108bfd3442 100644 --- a/v3/mode/m65s/m65s.json +++ b/v3/mode/m65s/m65s.json @@ -2,7 +2,10 @@ "name": "Mode SixtyFive M65S", "vendorId": "0x00DE", "productId": "0x6583", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "layouts": { "labels": [ "Split backspace", @@ -11,11 +14,23 @@ "7U bottom row" ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,15 +43,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,15" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,7 +75,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", "1,15", { @@ -64,9 +92,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,20 +112,35 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15", - {"x": 0.25}, + { + "x": 0.25 + }, "2,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,40 +151,79 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,13", "5,14", "5,15" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n3,1" ] ] diff --git a/v3/mode/m75/m75h.json b/v3/mode/m75/m75h.json index 22bb2368f3..8d43f28b34 100644 --- a/v3/mode/m75/m75h.json +++ b/v3/mode/m75/m75h.json @@ -2,33 +2,52 @@ "name": "Mode SeventyFive H", "vendorId": "0x00DE", "productId": "0x7572", - "matrix": {"rows": 7, "cols": 16}, + "matrix": { + "rows": 7, + "cols": 16 + }, "layouts": { - "labels": ["7U Spacebar"], + "labels": [ + "7U Spacebar" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -42,15 +61,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +92,25 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,15 +122,25 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -102,40 +151,76 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,11\n\n\n0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "6,13", "6,14", "6,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n0,1", "5,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,11\n\n\n0,1" ] ] diff --git a/v3/mode/m75/m75s.json b/v3/mode/m75/m75s.json index 255adb8a12..33c405a436 100644 --- a/v3/mode/m75/m75s.json +++ b/v3/mode/m75/m75s.json @@ -2,8 +2,13 @@ "name": "Mode SeventyFive S", "vendorId": "0x00DE", "productId": "0x7583", - "menus": ["qmk_backlight"], - "matrix": {"rows": 7, "cols": 16}, + "matrix": { + "rows": 7, + "cols": 16 + }, + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "7U Spacebar", @@ -12,30 +17,53 @@ "Split Left Shift" ], "keymap": [ - [{"x": 15.75}, "1,13\n\n\n1,1", "1,14\n\n\n1,1"], [ - {"y": 0.25, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "1,13\n\n\n1,1", + "1,14\n\n\n1,1" + ], + [ + { + "y": 0.25, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15" ], [ - {"y": 0.5, "x": 2.75, "c": "#cccccc"}, + { + "y": 0.5, + "x": 2.75, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -49,15 +77,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,15" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,9 +109,14 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,14\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15", { "x": 1.5, @@ -86,9 +130,15 @@ "3,14\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -100,21 +150,39 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,14\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15", - {"x": 0.5}, + { + "x": 0.5 + }, "3,13\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -125,40 +193,78 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,15" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,11\n\n\n0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "6,13", "6,14", "6,15" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n0,1", "5,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,11\n\n\n0,1" ] ] diff --git a/v3/mode/m80h/m80v1h.json b/v3/mode/m80h/m80v1h.json index ab8208c0bc..0486f4a391 100644 --- a/v3/mode/m80h/m80v1h.json +++ b/v3/mode/m80h/m80v1h.json @@ -2,35 +2,55 @@ "name": "Mode Eighty M80H", "vendorId": "0x00DE", "productId": "0x0081", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "layouts": { - "labels": ["7U bottom row"], + "labels": [ + "7U bottom row" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", "0,14", "0,15" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -44,17 +64,28 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13", "1,14", "1,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,17 +98,28 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,13", "2,14", "2,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,13 +131,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -106,45 +156,85 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,11", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,14", "5,15" ], [ - {"y": 0.25, "c": "#cccccc", "w": 1.5}, + { + "y": 0.25, + "c": "#cccccc", + "w": 1.5 + }, "5,0\n\n\n0,1", "5,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,1", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n0,1", "5,11\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n0,1" ] ] diff --git a/v3/mode/m80h/m80v2h.json b/v3/mode/m80h/m80v2h.json index 9f67e8dfae..e26e57dc4d 100644 --- a/v3/mode/m80h/m80v2h.json +++ b/v3/mode/m80h/m80v2h.json @@ -2,35 +2,55 @@ "name": "M80V2 H", "vendorId": "0x00DE", "productId": "0x0083", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { - "labels": ["7U bottom row"], + "labels": [ + "7U bottom row" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -44,17 +64,28 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14", "1,15", "1,16" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,17 +98,28 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", "2,15", "2,16" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,13 +131,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -106,45 +156,87 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n0,1", "5,1\n\n\n0,1", - {"c": "#cccccc", "w": 1.5}, + { + "c": "#cccccc", + "w": 1.5 + }, "5,2\n\n\n0,1", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n0,1", "5,12\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n0,1" ] ] diff --git a/v3/mode/m80s/m80v1s.json b/v3/mode/m80s/m80v1s.json index 6903cfcf4d..2b3dd694bb 100644 --- a/v3/mode/m80s/m80v1s.json +++ b/v3/mode/m80s/m80v1s.json @@ -2,37 +2,62 @@ "name": "Mode Eighty M80S", "vendorId": "0x00DE", "productId": "0x0080", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "layouts": { - "labels": ["Split backspace", "Split Right Shift", "7U bottom row"], + "labels": [ + "Split backspace", + "Split Right Shift", + "7U bottom row" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", "0,14", "0,15" ], [ - {"y": 0.5, "c": "#777777"}, + { + "y": 0.5, + "c": "#777777" + }, "1,0\n`", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,20 +70,33 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13", "1,14", "1,15", - {"x": 1.25}, + { + "x": 1.25 + }, "3,13\n\n\n0,1", "3,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,17 +109,28 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,13", "2,14", "2,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -93,13 +142,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -110,48 +167,92 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,11\n\n\n1,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,14", - {"x": 2.25, "c": "#cccccc", "w": 1.75}, + { + "x": 2.25, + "c": "#cccccc", + "w": 1.75 + }, "4,11\n\n\n1,1", "4,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n2,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,13", "5,14", "5,15" ], [ - {"y": 0.25, "c": "#cccccc", "w": 1.5}, + { + "y": 0.25, + "c": "#cccccc", + "w": 1.5 + }, "5,0\n\n\n2,1", "5,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n2,1", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n2,1", "5,11\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n2,1" ] ] diff --git a/v3/mode/m80s/m80v2s.json b/v3/mode/m80s/m80v2s.json index b2dbcd323f..1ab1067b17 100644 --- a/v3/mode/m80s/m80v2s.json +++ b/v3/mode/m80s/m80v2s.json @@ -2,7 +2,10 @@ "name": "M80V2 S", "vendorId": "0x00DE", "productId": "0x0082", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "7U bottom row", @@ -13,30 +16,45 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -50,20 +68,33 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14", "1,15", "1,16", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n1,1", "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,9 +107,15 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n2,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", "2,15", "2,16", @@ -94,9 +131,14 @@ "3,13\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -108,15 +150,26 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n2,0", - {"x": 3.75, "c": "#cccccc"}, + { + "x": 3.75, + "c": "#cccccc" + }, "3,12\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -127,52 +180,110 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n4,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13\n\n\n4,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n0,1", "5,1\n\n\n0,1", - {"c": "#cccccc", "w": 1.5}, + { + "c": "#cccccc", + "w": 1.5 + }, "5,2\n\n\n0,1", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n0,1", "5,12\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n0,1" ], - [{"y": 0.5, "w": 1.25}, "4,0\n\n\n3,1", {"c": "#cccccc"}, "4,1\n\n\n3,1"] + [ + { + "y": 0.5, + "w": 1.25 + }, + "4,0\n\n\n3,1", + { + "c": "#cccccc" + }, + "4,1\n\n\n3,1" + ] ] } } diff --git a/v3/model_v/model_v.json b/v3/model_v/model_v.json index 7f390c138d..aebd92862d 100644 --- a/v3/model_v/model_v.json +++ b/v3/model_v/model_v.json @@ -2,14 +2,28 @@ "name": "model-v", "vendorId": "0x6D64", "productId": "0x6D76", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": [["Bottom Row", "Split Space", "2x3u", "Big Bar"]], + "labels": [ + [ + "Bottom Row", + "Split Space", + "2x3u", + "Big Bar" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,13 +34,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -37,13 +58,20 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -54,38 +82,67 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", "3,3\n\n\n0,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,5\n\n\n0,0", - {"w": 2}, + { + "w": 2 + }, "3,7\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8\n\n\n0,0", "3,9\n\n\n0,0", "3,10", "3,11" ], [ - {"y": 0.25, "x": 3.5, "c": "#777777", "w": 3}, + { + "y": 0.25, + "x": 3.5, + "c": "#777777", + "w": 3 + }, "3,5\n\n\n0,1", - {"w": 3}, + { + "w": 3 + }, "3,7\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n0,1" ], [ - {"x": 3.5, "c": "#777777", "w": 6.25}, + { + "x": 3.5, + "c": "#777777", + "w": 6.25 + }, "3,5\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,9\n\n\n0,2" ] ] diff --git a/v3/mokey/ginkgo65/ginkgo65.json b/v3/mokey/ginkgo65/ginkgo65.json index 2eb13b1cbd..831b514058 100644 --- a/v3/mokey/ginkgo65/ginkgo65.json +++ b/v3/mokey/ginkgo65/ginkgo65.json @@ -2,20 +2,43 @@ "name": "ginkgo65", "vendorId": "0x6653", "productId": "0x3365", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "Normal", "7U-Space", "2.75U", "2.25U"] + [ + "Bottom Row", + "Normal", + "7U-Space", + "2.75U", + "2.25U" + ] ], "keymap": [ - [{"y": 0.25, "x": 15.5}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5}, + { + "y": 0.25, + "x": 15.5 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5 + }, "0,0", "0,1", "0,2", @@ -29,13 +52,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,15" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -49,17 +80,35 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,20 +120,35 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", - {"x": 0.25}, + { + "x": 0.25 + }, "1,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -95,84 +159,160 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,4\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12\n\n\n3,0", "4,13\n\n\n3,0", "4,14\n\n\n3,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,4\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1", "4,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,3\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,2", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12\n\n\n3,2", "4,13\n\n\n3,2", "4,14\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,3\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,3", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12\n\n\n3,3", "4,13\n\n\n3,3", "4,14\n\n\n3,3" diff --git a/v3/mokey/ginkgo65hot/ginkgo65hot.json b/v3/mokey/ginkgo65hot/ginkgo65hot.json index 2b4a507356..c6999722dc 100644 --- a/v3/mokey/ginkgo65hot/ginkgo65hot.json +++ b/v3/mokey/ginkgo65hot/ginkgo65hot.json @@ -2,9 +2,16 @@ "name": "ginkgo65hot", "vendorId": "0x6653", "productId": "0x3366", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [], "keymap": [ @@ -22,12 +29,16 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -41,12 +52,16 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -59,12 +74,16 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,2", "3,3", @@ -76,25 +95,41 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/mokey/ibis80/ibis80.json b/v3/mokey/ibis80/ibis80.json index aa7d826539..3d8b9ddc16 100644 --- a/v3/mokey/ibis80/ibis80.json +++ b/v3/mokey/ibis80/ibis80.json @@ -2,36 +2,58 @@ "name": "IBIS 80", "vendorId": "0x6653", "productId": "0x3380", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { - "labels": ["ISO Enter", ["Bottom Row", "Normal", "My"]], + "labels": [ + "ISO Enter", + [ + "Bottom Row", + "Normal", + "My" + ] + ], "keymap": [ [ "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -45,15 +67,21 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -67,17 +95,32 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14", "2,15", "2,16", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n0,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -90,13 +133,21 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n0,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "2,13\n\n\n0,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,1", "4,2", @@ -108,39 +159,70 @@ "4,8", "4,9", "4,10", - {"w": 2.75}, + { + "w": 2.75 + }, "4,13", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n1,0", "5,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n1,0", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n1,0", "5,11\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "5,0\n\n\n1,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,2\n\n\n1,1", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n1,1", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,13\n\n\n1,1" ] ] diff --git a/v3/mokey/mokey63/mokey63.json b/v3/mokey/mokey63/mokey63.json index 7db795041d..78ac0b0d17 100644 --- a/v3/mokey/mokey63/mokey63.json +++ b/v3/mokey/mokey63/mokey63.json @@ -2,15 +2,34 @@ "name": "mokey63", "vendorId": "0x6653", "productId": "0x063A", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace", "ISO Enter", "Bottom Row"], + "labels": [ + "Split Backspace", + "ISO Enter", + "Bottom Row" + ], "keymap": [ - [{"x": 13, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,11 +42,17 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], [ - {"c": "#cccccc", "w": 1.5}, + { + "c": "#cccccc", + "w": 1.5 + }, "1,0", "1,2", "1,3", @@ -41,7 +66,9 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.25, @@ -55,7 +82,10 @@ "2,13\n\n\n1,1" ], [ - {"c": "#cccccc", "w": 1.75}, + { + "c": "#cccccc", + "w": 1.75 + }, "2,0", "2,2", "2,3", @@ -68,13 +98,21 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,2", "3,3", @@ -85,21 +123,34 @@ "3,8", "3,9", "3,10", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#aaaaaa", "w": 6.25}, + { + "c": "#aaaaaa", + "w": 6.25 + }, "4,6\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,10", "4,11", "4,12", @@ -107,11 +158,20 @@ "4,14" ], [ - {"y": 0.25, "x": 3.75, "c": "#aaaaaa", "w": 2.25}, + { + "y": 0.25, + "x": 3.75, + "c": "#aaaaaa", + "w": 2.25 + }, "4,4\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n2,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n2,1" ] ] diff --git a/v3/mokey/mokey64/mokey64.json b/v3/mokey/mokey64/mokey64.json index b1eb9f1a61..2ca8f9279f 100644 --- a/v3/mokey/mokey64/mokey64.json +++ b/v3/mokey/mokey64/mokey64.json @@ -2,15 +2,26 @@ "name": "mokey64", "vendorId": "0x6653", "productId": "0x001A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,11 +34,15 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,2", "1,3", @@ -41,11 +56,15 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,2", "2,3", @@ -58,11 +77,17 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,0", "3,2", "3,3", @@ -79,13 +104,21 @@ "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", "4,10", "4,11", diff --git a/v3/mokey/xox70/xox70.json b/v3/mokey/xox70/xox70.json index fbdd557ceb..72dc19cfd9 100644 --- a/v3/mokey/xox70/xox70.json +++ b/v3/mokey/xox70/xox70.json @@ -2,21 +2,43 @@ "name": "XOX70", "vendorId": "0x6653", "productId": "0x3370", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "7U", "3U"] + [ + "Bottom Row", + "Standard", + "7U", + "3U" + ] ], "keymap": [ - [{"y": 0.5, "x": 15.25}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.25}, + { + "y": 0.5, + "x": 15.25 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.25 + }, "0,0", "0,1", "0,2", @@ -30,15 +52,22 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15", "0,16", "0,17" ], [ - {"x": 2.25, "w": 1.5}, + { + "x": 2.25, + "w": 1.5 + }, "1,0", "1,2", "1,3", @@ -52,17 +81,31 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", "1,16", "1,17", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"x": 2.25, "w": 1.75}, + { + "x": 2.25, + "w": 1.75 + }, "2,0", "2,2", "2,3", @@ -75,16 +118,24 @@ "2,10", "2,11", "2,12", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 3.5}, + { + "x": 3.5 + }, "1,14\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n3,1", "3,1\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n3,0", "3,2", "3,3", @@ -96,63 +147,117 @@ "3,9", "3,10", "3,11", - {"w": 2.75}, + { + "w": 2.75 + }, "3,13\n\n\n2,0", - {"x": 1.25}, + { + "x": 1.25 + }, "3,16", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "3,13\n\n\n2,1", "3,14\n\n\n2,1" ], [ - {"x": 2.25, "w": 1.25}, + { + "x": 2.25, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,15", "4,16", "4,17" ], [ - {"y": 0.5, "x": 2.25, "w": 1.5}, + { + "y": 0.5, + "x": 2.25, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.25, "w": 1.5}, + { + "y": 0.25, + "x": 2.25, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,3\n\n\n4,2", - {"w": 3}, + { + "w": 3 + }, "4,4\n\n\n4,2", "4,6\n\n\n4,2", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n4,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,14\n\n\n4,2" ] ] diff --git a/v3/momoka/ergo/ergo.json b/v3/momoka/ergo/ergo.json index dfb16324e5..fb14e3b029 100644 --- a/v3/momoka/ergo/ergo.json +++ b/v3/momoka/ergo/ergo.json @@ -2,131 +2,376 @@ "name": "Momoka Ergo", "vendorId": "0x4F4D", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 14, "cols": 6}, + "matrix": { + "rows": 14, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 3.5}, "0,2", {"x": 10.5}, "7,2"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,2", + { + "x": 10.5 + }, + "7,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,3", - {"x": 1}, + { + "x": 1 + }, "0,1", - {"x": 8.5}, + { + "x": 8.5 + }, "7,1", - {"x": 1}, + { + "x": 1 + }, "7,3" ], - [{"y": -0.875, "x": 5.5}, "0,0", {"x": 6.5}, "7,0"], [ - {"y": -0.875, "c": "#777777", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,0", + { + "x": 6.5 + }, + "7,0" + ], + [ + { + "y": -0.875, + "c": "#777777", + "w": 1.5 + }, "0,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,4", - {"x": 14.5}, + { + "x": 14.5 + }, "7,4", - {"w": 1.5}, + { + "w": 1.5 + }, "7,5" ], - [{"y": -0.375, "x": 3.5}, "1,2", {"x": 10.5}, "8,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "1,2", + { + "x": 10.5 + }, + "8,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,3", - {"x": 1}, + { + "x": 1 + }, "1,1", - {"x": 8.5}, + { + "x": 8.5 + }, "8,1", - {"x": 1}, + { + "x": 1 + }, "8,3" ], - [{"y": -0.875, "x": 5.5}, "1,0", {"x": 6.5}, "8,0"], [ - {"y": -0.875, "c": "#777777", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "1,0", + { + "x": 6.5 + }, + "8,0" + ], + [ + { + "y": -0.875, + "c": "#777777", + "w": 1.5 + }, "1,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,4", - {"x": 14.5}, + { + "x": 14.5 + }, "8,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,5" ], - [{"y": -0.375, "x": 3.5}, "2,2", {"x": 10.5}, "9,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "2,2", + { + "x": 10.5 + }, + "9,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,3", - {"x": 1}, + { + "x": 1 + }, "2,1", - {"x": 8.5}, + { + "x": 8.5 + }, "9,1", - {"x": 1}, + { + "x": 1 + }, "9,3" ], - [{"y": -0.875, "x": 5.5}, "2,0", {"x": 6.5}, "9,0"], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "2,0", + { + "x": 6.5 + }, + "9,0" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,4", - {"x": 14.5}, + { + "x": 14.5 + }, "9,4", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5" ], - [{"y": -0.375, "x": 3.5}, "3,2", {"x": 10.5}, "10,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5 + }, + "3,2", + { + "x": 10.5 + }, + "10,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "3,1", - {"x": 8.5}, + { + "x": 8.5 + }, "10,1", - {"x": 1}, + { + "x": 1 + }, "10,3" ], - [{"y": -0.875, "x": 5.5}, "3,0", {"x": 6.5}, "10,0"], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,0", + { + "x": 6.5 + }, + "10,0" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "3,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", - {"x": 14.5}, + { + "x": 14.5 + }, "10,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,5" ], - [{"y": -0.375, "x": 3.5, "c": "#777777"}, "4,2", {"x": 10.5}, "11,2"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5, + "c": "#777777" + }, + "4,2", + { + "x": 10.5 + }, + "11,2" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "4,3", - {"x": 1}, + { + "x": 1 + }, "4,1", - {"x": 8.5}, + { + "x": 8.5 + }, "11,1", - {"x": 1}, + { + "x": 1 + }, "11,3" ], [ - {"y": -0.75, "x": 0.5, "c": "#aaaaaa"}, + { + "y": -0.75, + "x": 0.5, + "c": "#aaaaaa" + }, "4,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,4", - {"x": 14.5}, + { + "x": 14.5 + }, "11,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "11,5" ], - [{"r": 30, "rx": 6.5, "ry": 4.25, "y": -1, "x": 1}, "5,1", "4,0"], - [{"c": "#777777", "h": 2}, "5,2", {"h": 2}, "6,1", "5,0"], - [{"x": 2}, "6,0"], [ - {"r": -30, "rx": 13, "y": -1, "x": -3}, + { + "r": 30, + "rx": 6.5, + "ry": 4.25, + "y": -1, + "x": 1 + }, + "5,1", + "4,0" + ], + [ + { + "c": "#777777", + "h": 2 + }, + "5,2", + { + "h": 2 + }, + "6,1", + "5,0" + ], + [ + { + "x": 2 + }, + "6,0" + ], + [ + { + "r": -30, + "rx": 13, + "y": -1, + "x": -3 + }, "11,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "12,1" ], - [{"x": -3, "c": "#777777"}, "12,0", {"h": 2}, "13,1", {"h": 2}, "12,2"], - [{"x": -3}, "13,0"] + [ + { + "x": -3, + "c": "#777777" + }, + "12,0", + { + "h": 2 + }, + "13,1", + { + "h": 2 + }, + "12,2" + ], + [ + { + "x": -3 + }, + "13,0" + ] ] } } diff --git a/v3/momokai/momokai_aurora.json b/v3/momokai/momokai_aurora.json index 7f6eb03d99..f17b187ee2 100644 --- a/v3/momokai/momokai_aurora.json +++ b/v3/momokai/momokai_aurora.json @@ -1,53 +1,57 @@ { - "name": "Momokai Aurora", - "vendorId": "0x69F9", - "productId": "0x0009", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": { - "rows": 3, - "cols": 3 - }, - "layouts": { - "keymap": [ - [ - { - "x": 0.5, - "w": 2, - "h": 2, - "c": "#aaaaaa" - }, - "0,1\n\n\n\n\n\n\n\n\ne0" - ], - [ - { - "y": 1.5, - "c": "#cccccc" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - { - "c": "#cccccc" - }, - "1,2" - ], - [ - { - "c": "#cccccc" - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - { - "c": "#cccccc" - }, - "2,2" - ] - ] - } + "name": "Momokai Aurora", + "vendorId": "0x69F9", + "productId": "0x0009", + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + { + "x": 0.5, + "w": 2, + "h": 2, + "c": "#aaaaaa" + }, + "0,1\n\n\n\n\n\n\n\n\ne0" + ], + [ + { + "y": 1.5, + "c": "#cccccc" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2" + ] + ] + } } diff --git a/v3/momokai/momokai_tap_duo.json b/v3/momokai/momokai_tap_duo.json index bfc65de714..86af78d06e 100644 --- a/v3/momokai/momokai_tap_duo.json +++ b/v3/momokai/momokai_tap_duo.json @@ -1,108 +1,132 @@ -{ - "name": "Momokai Tap Duo", - "vendorId": "0x69F9", - "productId": "0x0005", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - "All Off", - "Solid Color", - "Gradient Left/Right", - "Breathing", - "Band Sat.", - "Band Val.", - "Spiral Sat.", - "Spiral Val.", - "Cycle All", - "Cycle Left/Right", - "Cycle Up/Down", - "Rainbow Moving Chevron", - "Cycle Out/In", - "Cycle Pinwheel", - "Cycle Spiral", - "Rainbow Beacon", - "Raindrops", - "Pixel Fractal", - "Typing Heatmap", - "Solid Reactive Simple", - "Solid Reactive", - "Solid Reactive Multi Wide", - "Solid Reactive Nexus", - "Solid Reactive Multi Nexus", - "Spash", - "Solid Splash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": { - "rows": 1, - "cols": 5 - }, - "layouts": { - "keymap": [ - [ - { - "w": 1.5, - "h": 1.5, - "c": "#cccccc" - }, - "0,0", - { - "w": 1.5, - "h": 1.5, - "c": "#cccccc" - }, - "0,1" - ], - [ - { - "y": 0.5, - "x": 0.5, - "c": "#aaaaaa" - }, - "0,2", - { - "c": "#aaaaaa" - }, - "0,3", - { - "c": "#aaaaaa" - }, - "0,4" - ] - ] - } -} +{ + "name": "Momokai Tap Duo", + "vendorId": "0x69F9", + "productId": "0x0005", + "matrix": { + "rows": 1, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Gradient Left/Right", + "Breathing", + "Band Sat.", + "Band Val.", + "Spiral Sat.", + "Spiral Val.", + "Cycle All", + "Cycle Left/Right", + "Cycle Up/Down", + "Rainbow Moving Chevron", + "Cycle Out/In", + "Cycle Pinwheel", + "Cycle Spiral", + "Rainbow Beacon", + "Raindrops", + "Pixel Fractal", + "Typing Heatmap", + "Solid Reactive Simple", + "Solid Reactive", + "Solid Reactive Multi Wide", + "Solid Reactive Nexus", + "Solid Reactive Multi Nexus", + "Spash", + "Solid Splash" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], + "layouts": { + "keymap": [ + [ + { + "w": 1.5, + "h": 1.5, + "c": "#cccccc" + }, + "0,0", + { + "w": 1.5, + "h": 1.5, + "c": "#cccccc" + }, + "0,1" + ], + [ + { + "y": 0.5, + "x": 0.5, + "c": "#aaaaaa" + }, + "0,2", + { + "c": "#aaaaaa" + }, + "0,3", + { + "c": "#aaaaaa" + }, + "0,4" + ] + ] + } +} diff --git a/v3/momokai/momokai_tap_trio.json b/v3/momokai/momokai_tap_trio.json index 8b422dbb46..6902e6f324 100644 --- a/v3/momokai/momokai_tap_trio.json +++ b/v3/momokai/momokai_tap_trio.json @@ -2,7 +2,13 @@ "name": "Momokai Tap Trio", "vendorId": "0x69F9", "productId": "0x0006", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 1, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +19,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -52,39 +69,73 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "matrix": {"rows": 1, "cols": 6}, "layouts": { "keymap": [ [ - {"w": 1.5, "h": 1.5, "c": "#cccccc"}, + { + "w": 1.5, + "h": 1.5, + "c": "#cccccc" + }, "0,0", - {"x": 0.75, "w": 1.5, "h": 1.5, "c": "#cccccc"}, + { + "x": 0.75, + "w": 1.5, + "h": 1.5, + "c": "#cccccc" + }, "0,1", - {"x": 0.75, "w": 1.5, "h": 1.5, "c": "#cccccc"}, + { + "x": 0.75, + "w": 1.5, + "h": 1.5, + "c": "#cccccc" + }, "0,2" ], [ - {"y": 1.5, "x": 2.25, "c": "#aaaaaa"}, + { + "y": 1.5, + "x": 2.25, + "c": "#aaaaaa" + }, "0,3", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5" ] ] } -} \ No newline at end of file +} diff --git a/v3/monarch/monarch.json b/v3/monarch/monarch.json index 1632c6aff2..f8b1aef244 100644 --- a/v3/monarch/monarch.json +++ b/v3/monarch/monarch.json @@ -2,15 +2,33 @@ "name": "Monarch", "vendorId": "0x4011", "productId": "0x43c1", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ - {"y": 0.25, "x": 0.25, "c": "#777777"}, + { + "y": 0.25, + "x": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,21 +41,35 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"w": 0.5}, + { + "w": 0.5 + }, "5,0", "0,15", - {"w": 0.5}, + { + "w": 0.5 + }, "5,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +82,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 3, @@ -63,11 +97,24 @@ }, "1,14\n\n\n1,1" ], - [{"y": -0.5, "x": 15.75, "c": "#aaaaaa"}, "1,15"], [ - {"y": -0.5, "x": 0.25, "w": 1.75}, + { + "y": -0.5, + "x": 15.75, + "c": "#aaaaaa" + }, + "1,15" + ], + [ + { + "y": -0.5, + "x": 0.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,16 +126,35 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], - [{"y": -0.5, "x": 15.75, "c": "#aaaaaa"}, "2,15"], [ - {"y": -0.5, "x": 0.25, "w": 2.25}, + { + "y": -0.5, + "x": 15.75, + "c": "#aaaaaa" + }, + "2,15" + ], + [ + { + "y": -0.5, + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -99,24 +165,63 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13" ], - [{"y": -0.75, "x": 14.5, "c": "#777777"}, "3,14"], [ - {"y": -0.25, "x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 14.5, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.25, + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11" ], - [{"y": -0.75, "x": 13.5, "c": "#777777"}, "4,13", "4,14", "4,15"], - [{"x": 0.25, "c": "#aaaaaa", "w": 1.25}, "3,0\n\n\n2,1", "3,1\n\n\n2,1"] - ], - "labels": ["Split Backspace", "ISO Enter", "Split Left Shift"] + [ + { + "y": -0.75, + "x": 13.5, + "c": "#777777" + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1" + ] + ] } } diff --git a/v3/monsgeek/m1.json b/v3/monsgeek/m1.json index 6c45dddc7b..a194bd1353 100644 --- a/v3/monsgeek/m1.json +++ b/v3/monsgeek/m1.json @@ -1,294 +1,387 @@ { - "name": "MonsGeek M1", - "vendorId": "0xFFFE", - "productId": "0x0005", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 200], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["All Off", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 2], - ["CYCLE_ALL", 3], - ["CYCLE_LEFT_RIGHT", 4], - ["CYCLE_UP_DOWN", 5], - ["RAINBOW_MOVING_CHEVRON", 6], - ["CYCLE_OUT_IN", 7], - ["CYCLE_OUT_IN_DUAL", 8], - ["CYCLE_PINWHEEL", 9], - ["CYCLE_SPIRAL", 10], - ["DUAL_BEACON", 11], - ["RAINBOW_BEACON", 12], - ["RAINDROPS", 13], - ["TYPING_HEATMAP", 14], - ["SOLID_REACTIVE_SIMPLE", 15], - ["SOLID_REACTIVE", 16], - ["SOLID_REACTIVE_CROSS", 17], - ["MATRIX_MULTISPLASH", 18] + "name": "MonsGeek M1", + "vendorId": "0xFFFE", + "productId": "0x0005", + "matrix": { + "rows": 6, + "cols": 16 + }, + "customKeycodes": [ + { + "name": "RESET", + "title": "RESET EEPROM", + "shortName": "RESET" + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 200 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "All Off", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 2 + ], + [ + "CYCLE_ALL", + 3 + ], + [ + "CYCLE_LEFT_RIGHT", + 4 + ], + [ + "CYCLE_UP_DOWN", + 5 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 6 + ], + [ + "CYCLE_OUT_IN", + 7 + ], + [ + "CYCLE_OUT_IN_DUAL", + 8 + ], + [ + "CYCLE_PINWHEEL", + 9 + ], + [ + "CYCLE_SPIRAL", + 10 + ], + [ + "DUAL_BEACON", + 11 + ], + [ + "RAINBOW_BEACON", + 12 + ], + [ + "RAINDROPS", + 13 + ], + [ + "TYPING_HEATMAP", + 14 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 15 + ], + [ + "SOLID_REACTIVE", + 16 + ], + [ + "SOLID_REACTIVE_CROSS", + 17 + ], + [ + "MATRIX_MULTISPLASH", + 18 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": { "rows": 6, "cols": 16 }, - "customKeycodes":[ - {"name":"RESET","title":"RESET EEPROM","shortName":"RESET"} + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], + "layouts": { + "labels": [ + "ISO Enter", + "Split Left Shift" ], - "layouts": { - "presets": {"Default": [0,0]}, - "labels": [ - "ISO Enter", - "Split Left Shift" + "presets": { + "Default": [ + 0, + 0 + ] + }, + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#AAAAAA" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13", + { + "x": 0.5 + }, + "0,15\n\n\n\n\n\n\n\n\ne0" + ], + [ + { + "y": 0.25 + }, + "1,0\n`", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#AAAAAA", + "w": 2 + }, + "1,13", + { + "x": 0.5 + }, + "1,15" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#AAAAAA", + "w": 1.5 + }, + "2,13\n\n\n0,0", + { + "x": 0.5 + }, + "2,15", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,13\n\n\n0,1" ], - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#AAAAAA" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.25 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "0,13", - { - "x": 0.5 - }, - "0,15\n\n\n\n\n\n\n\n\ne0" - ], - [ - { - "y": 0.25 - }, - "1,0\n`", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#AAAAAA", - "w": 2 - }, - "1,13", - { - "x": 0.5 - }, - "1,15" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#AAAAAA", - "w": 1.5 - }, - "2,13\n\n\n0,0", - { - "x": 0.5 - }, - "2,15", - { - "x": 1.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "3,13\n\n\n0,1" - ], - [ - { - "c": "#AAAAAA", - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13\n\n\n0,0", - { - "x": 0.5, - "c": "#AAAAAA" - }, - "3,15", - { - "x": 0.25 - }, - "3,12\n\n\n0,1" - ], - [ - { - "w": 2.25 - }, - "4,0\n\n\n1,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - { - "c": "#AAAAAA", - "w": 1.75 - }, - "4,13", - { - "x": 1.5 - }, - "4,15" - ], - [ - { - "y": -0.75, - "x": 14.25, - "c": "#777777" - }, - "4,14" - ], - [ - { - "y": -0.25, - "c": "#AAAAAA", - "w": 1.25 - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "w": 6.25 - }, - "5,5", - "5,9", - "5,10", - "5,11" - ], - [ - { - "y": -0.75, - "x": 13.25, - "c": "#777777" - }, - "5,13", - "5,14", - "5,15" - ], - [ - { - "c": "#AAAAAA", - "w": 1.25 - }, - "4,0\n\n\n1,1", - "4,11\n\n\n1,1" - ] + [ + { + "c": "#AAAAAA", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13\n\n\n0,0", + { + "x": 0.5, + "c": "#AAAAAA" + }, + "3,15", + { + "x": 0.25 + }, + "3,12\n\n\n0,1" + ], + [ + { + "w": 2.25 + }, + "4,0\n\n\n1,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "c": "#AAAAAA", + "w": 1.75 + }, + "4,13", + { + "x": 1.5 + }, + "4,15" + ], + [ + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "4,14" + ], + [ + { + "y": -0.25, + "c": "#AAAAAA", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25 + }, + "5,5", + "5,9", + "5,10", + "5,11" + ], + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,13", + "5,14", + "5,15" + ], + [ + { + "c": "#AAAAAA", + "w": 1.25 + }, + "4,0\n\n\n1,1", + "4,11\n\n\n1,1" ] - } + ] } +} diff --git a/v3/monsgeek/m5/m5.json b/v3/monsgeek/m5/m5.json index 92b5939352..43c5d532f0 100644 --- a/v3/monsgeek/m5/m5.json +++ b/v3/monsgeek/m5/m5.json @@ -1,316 +1,399 @@ { - "name": "M5", - "vendorId": "0xFFFE", - "productId": "0x000A", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 200], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["All Off", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 2], - ["CYCLE_ALL", 3], - ["CYCLE_LEFT_RIGHT", 4], - ["CYCLE_UP_DOWN", 5], - ["RAINBOW_MOVING_CHEVRON", 6], - ["CYCLE_OUT_IN", 7], - ["CYCLE_OUT_IN_DUAL", 8], - ["CYCLE_PINWHEEL", 9], - ["CYCKE_SPIRAL", 10], - ["DUAL_BEACON", 11], - ["RAINBOW_BEACON", 12], - ["RAINDROPS", 13], - ["TYPING_HEATMAP", 14], - ["SOLID_REACTIVE_SIMPLE", 15], - ["SOLID_REACTIVE", 16], - ["SOLID_REACTIVE_NEXUS", 17], - ["MATRIX_MULTISPLASH", 18] + "name": "M5", + "vendorId": "0xFFFE", + "productId": "0x000A", + "matrix": { + "rows": 6, + "cols": 21 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 200 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "All Off", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 2 + ], + [ + "CYCLE_ALL", + 3 + ], + [ + "CYCLE_LEFT_RIGHT", + 4 + ], + [ + "CYCLE_UP_DOWN", + 5 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 6 + ], + [ + "CYCLE_OUT_IN", + 7 + ], + [ + "CYCLE_OUT_IN_DUAL", + 8 + ], + [ + "CYCLE_PINWHEEL", + 9 + ], + [ + "CYCKE_SPIRAL", + 10 + ], + [ + "DUAL_BEACON", + 11 + ], + [ + "RAINBOW_BEACON", + 12 + ], + [ + "RAINDROPS", + 13 + ], + [ + "TYPING_HEATMAP", + 14 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 15 + ], + [ + "SOLID_REACTIVE", + 16 + ], + [ + "SOLID_REACTIVE_NEXUS", + 17 + ], + [ + "MATRIX_MULTISPLASH", + 18 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": { "rows": 6, "cols": 21 }, - "layouts": { - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 1, - "c": "#aaaaaa" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.5 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.5 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "0,14", - "0,15", - "0,16", - { - "x": 0.25 - }, - "0,17", - "0,18", - "0,19", - "0,20" - ], - [ - { - "y": 0.25, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16", - { - "x": 0.25 - }, - "1,17", - "1,18", - "1,19", - "1,20" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w": 1.5 - }, - "2,13", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "2,14", - "2,15", - "2,16", - { - "x": 0.25, - "c": "#cccccc" - }, - "2,17", - "2,18", - "2,19", - { - "c": "#aaaaaa", - "h": 2 - }, - "2,20" - ], - [ - { - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13", - { - "x": 3.5, - "c": "#cccccc" - }, - "3,17", - "3,18", - "3,19" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,13", - { - "x": 1.25, - "c": "#777777" - }, - "4,15", - { - "x": 1.25, - "c": "#cccccc" - }, - "4,17", - "4,18", - "4,19", - { - "c": "#777777", - "h": 2 - }, - "4,20" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "c": "#777777", - "w": 6.25 - }, - "5,5", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,9", - { - "w": 1.25 - }, - "5,10", - { - "w": 1.25 - }, - "5,11", - { - "w": 1.25 - }, - "5,13", - { - "x": 0.25, - "c": "#777777" - }, - "5,14", - "5,15", - "5,16", - { - "x": 0.25, - "c": "#cccccc", - "w": 2 - }, - "5,18", - "5,19" - ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } ] } + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#aaaaaa" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,14", + "0,15", + "0,16", + { + "x": 0.25 + }, + "0,17", + "0,18", + "0,19", + "0,20" + ], + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16", + { + "x": 0.25 + }, + "1,17", + "1,18", + "1,19", + "1,20" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "2,14", + "2,15", + "2,16", + { + "x": 0.25, + "c": "#cccccc" + }, + "2,17", + "2,18", + "2,19", + { + "c": "#aaaaaa", + "h": 2 + }, + "2,20" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13", + { + "x": 3.5, + "c": "#cccccc" + }, + "3,17", + "3,18", + "3,19" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,13", + { + "x": 1.25, + "c": "#777777" + }, + "4,15", + { + "x": 1.25, + "c": "#cccccc" + }, + "4,17", + "4,18", + "4,19", + { + "c": "#777777", + "h": 2 + }, + "4,20" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#777777", + "w": 6.25 + }, + "5,5", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,9", + { + "w": 1.25 + }, + "5,10", + { + "w": 1.25 + }, + "5,11", + { + "w": 1.25 + }, + "5,13", + { + "x": 0.25, + "c": "#777777" + }, + "5,14", + "5,15", + "5,16", + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, + "5,18", + "5,19" + ] + ] } - +} diff --git a/v3/monsgeek/m6/m6.json b/v3/monsgeek/m6/m6.json index b189306f4a..e8118c48fb 100644 --- a/v3/monsgeek/m6/m6.json +++ b/v3/monsgeek/m6/m6.json @@ -1,314 +1,397 @@ { - "name": "M6", - "vendorId": "0xFFFE", - "productId": "0x0011", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 200], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["All Off", 0], - ["SOLID_COLOR", 1], - ["BREATHING", 2], - ["CYCLE_ALL", 3], - ["CYCLE_LEFT_RIGHT", 4], - ["CYCLE_UP_DOWN", 5], - ["RAINBOW_MOVING_CHEVRON", 6], - ["CYCLE_OUT_IN", 7], - ["CYCLE_OUT_IN_DUAL", 8], - ["CYCLE_PINWHEEL", 9], - ["CYCKE_SPIRAL", 10], - ["DUAL_BEACON", 11], - ["RAINBOW_BEACON", 12], - ["RAINDROPS", 13], - ["TYPING_HEATMAP", 14], - ["SOLID_REACTIVE_SIMPLE", 15], - ["SOLID_REACTIVE", 16], - ["SOLID_REACTIVE_CROSS", 17], - ["MATRIX_MULTISPLASH", 18] - + "name": "M6", + "vendorId": "0xFFFE", + "productId": "0x0011", + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 200 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "All Off", + 0 + ], + [ + "SOLID_COLOR", + 1 + ], + [ + "BREATHING", + 2 + ], + [ + "CYCLE_ALL", + 3 + ], + [ + "CYCLE_LEFT_RIGHT", + 4 + ], + [ + "CYCLE_UP_DOWN", + 5 + ], + [ + "RAINBOW_MOVING_CHEVRON", + 6 + ], + [ + "CYCLE_OUT_IN", + 7 + ], + [ + "CYCLE_OUT_IN_DUAL", + 8 + ], + [ + "CYCLE_PINWHEEL", + 9 + ], + [ + "CYCKE_SPIRAL", + 10 + ], + [ + "DUAL_BEACON", + 11 + ], + [ + "RAINBOW_BEACON", + 12 + ], + [ + "RAINDROPS", + 13 + ], + [ + "TYPING_HEATMAP", + 14 + ], + [ + "SOLID_REACTIVE_SIMPLE", + 15 + ], + [ + "SOLID_REACTIVE", + 16 + ], + [ + "SOLID_REACTIVE_CROSS", + 17 + ], + [ + "MATRIX_MULTISPLASH", + 18 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": { "rows": 5, "cols": 16 }, - "layouts": { - "keymap":[ - [ - { - "y": 0.25, - "x": 2.75 - }, - "0,2", - { - "x": 9 - }, - "0,11" - ], - [ - { - "y": -0.75, - "x": 0.75, - "c": "#aaaaaa" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - { - "x": 11 - }, - "0,12", - { - "c": "#777777", - "w": 2 - }, - "0,13", - { - "x": 1.25 - }, - "0,15" - ], - [ - { - "x": 0.75, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - { - "x": 9.25 - }, - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13", - { - "x": 1, - "c": "#777777" - }, - "1,15" - ], - [ - { - "x": 0.5, - "w": 2 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - { - "x": 9.5 - }, - "2,10", - "2,11", - { - "c": "#aaaaaa", - "w": 2.25 - }, - "2,13", - { - "x": 0.75, - "c": "#777777" - }, - "2,15" - ], - [ - { - "x": 0.25, - "w": 2.5 - }, - "3,0", - { - "x": 10, - "c": "#cccccc" - }, - "3,10", - "3,13", - { - "c": "#777777", - "w": 2 - }, - "3,14", - { - "x": 0.25 - }, - "3,15" - ], - [ - { - "x": 0.25, - "w": 1.5 - }, - "4,0", - { - "x": 11.25, - "w": 1.25 - }, - "4,11", - { - "x": 1.75 - }, - "4,13", - "4,14", - "4,15" - ], - [ - { - "rx": 1, - "y": 3.5, - "x": 1.75, - "c": "#cccccc" - }, - "3,1" - ], - [ - { - "r": 10, - "rx": 1.5, - "x": 2.5 - }, - "0,3", - "0,4", - "0,5", - "0,6" - ], - [ - { - "x": 2.25 - }, - "1,2", - "1,3", - "1,4", - "1,5" - ], - [ - { - "x": 2.75 - }, - "2,2", - "2,3", - "2,4", - "2,5" - ], - [ - { - "x": 3.25 - }, - "3,2", - "3,3", - "3,4", - "3,5" - ], - [ - { - "x": 3, - "c": "#777777", - "w": 1.25 - }, - "4,1", - { - "c": "#cccccc", - "w": 2 - }, - "4,2", - { - "c": "#777777", - "w": 1.25 - }, - "4,5" - ], - [ - { - "r": -10, - "rx": 1, - "y": 2.5, - "x": 7.25, - "c": "#cccccc" - }, - "0,7", - "0,8", - "0,9", - "0,10" - ], - [ - { - "x": 6.75 - }, - "1,6", - "1,7", - "1,8", - "1,9" - ], - [ - { - "x": 7 - }, - "2,6", - "2,7", - "2,8", - "2,9" - ], - [ - { - "x": 6.5 - }, - "3,6", - "3,7", - "3,8", - "3,9" - ], - [ - { - "x": 6.5, - "w": 2.5 - }, - "4,9", - { - "c": "#777777", - "w": 1.75 - }, - "4,10" - ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } ] } - } + ] + } + ], + "layouts": { + "keymap": [ + [ + { + "y": 0.25, + "x": 2.75 + }, + "0,2", + { + "x": 9 + }, + "0,11" + ], + [ + { + "y": -0.75, + "x": 0.75, + "c": "#aaaaaa" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + { + "x": 11 + }, + "0,12", + { + "c": "#777777", + "w": 2 + }, + "0,13", + { + "x": 1.25 + }, + "0,15" + ], + [ + { + "x": 0.75, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + { + "x": 9.25 + }, + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13", + { + "x": 1, + "c": "#777777" + }, + "1,15" + ], + [ + { + "x": 0.5, + "w": 2 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "x": 9.5 + }, + "2,10", + "2,11", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "2,13", + { + "x": 0.75, + "c": "#777777" + }, + "2,15" + ], + [ + { + "x": 0.25, + "w": 2.5 + }, + "3,0", + { + "x": 10, + "c": "#cccccc" + }, + "3,10", + "3,13", + { + "c": "#777777", + "w": 2 + }, + "3,14", + { + "x": 0.25 + }, + "3,15" + ], + [ + { + "x": 0.25, + "w": 1.5 + }, + "4,0", + { + "x": 11.25, + "w": 1.25 + }, + "4,11", + { + "x": 1.75 + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "rx": 1, + "y": 3.5, + "x": 1.75, + "c": "#cccccc" + }, + "3,1" + ], + [ + { + "r": 10, + "rx": 1.5, + "x": 2.5 + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 2.25 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 2.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 3.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 3, + "c": "#777777", + "w": 1.25 + }, + "4,1", + { + "c": "#cccccc", + "w": 2 + }, + "4,2", + { + "c": "#777777", + "w": 1.25 + }, + "4,5" + ], + [ + { + "r": -10, + "rx": 1, + "y": 2.5, + "x": 7.25, + "c": "#cccccc" + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": 6.75 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 7 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 6.5 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": 6.5, + "w": 2.5 + }, + "4,9", + { + "c": "#777777", + "w": 1.75 + }, + "4,10" + ] + ] + } +} diff --git a/v3/monstargear/xo87/xo87_rgb.json b/v3/monstargear/xo87/xo87_rgb.json index 438c78cd67..45359dff59 100644 --- a/v3/monstargear/xo87/xo87_rgb.json +++ b/v3/monstargear/xo87/xo87_rgb.json @@ -2,36 +2,60 @@ "name": "Monstargear XO87", "vendorId": "0x4D47", "productId": "0x584F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", "0,14", "0,15" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -45,17 +69,26 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "3,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,13", "1,14", "1,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,17 +101,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,13", "2,14", "2,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,13 +132,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -107,29 +157,54 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,15", - {"x": 0.25}, + { + "x": 0.25 + }, "5,13", "5,14", "5,15" diff --git a/v3/monstargear/xo87/xo87_solderable.json b/v3/monstargear/xo87/xo87_solderable.json index fd24d8862b..ff2763aaba 100644 --- a/v3/monstargear/xo87/xo87_solderable.json +++ b/v3/monstargear/xo87/xo87_solderable.json @@ -2,41 +2,72 @@ "name": "Monstargear XO87 Soldered", "vendorId": "0x4D47", "productId": "0x5344", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ "ISO Enter", "Split Left Shift", - ["Bottom Row", "Standard", "7U", "Split"] + [ + "Bottom Row", + "Standard", + "7U", + "Split" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", "0,14", "0,15" ], [ - {"y": 0.5, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.5, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -50,17 +81,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,13", "1,14", "1,15" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -73,9 +114,14 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,13", "2,14", "2,15", @@ -91,9 +137,15 @@ "4,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -105,18 +157,31 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n0,0", - {"x": 3.75, "c": "#aaaaaa"}, + { + "x": 3.75, + "c": "#aaaaaa" + }, "3,12\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -127,67 +192,131 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.26}, + { + "c": "#cccccc", + "w": 6.26 + }, "5,6\n\n\n2,0", - {"x": -0.009999999999999787, "c": "#aaaaaa", "w": 1.25}, + { + "x": -0.009999999999999787, + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,15\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,13", "5,14", "5,15" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n2,1", "5,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n2,1", "5,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,15\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n2,2", - {"w": 2.75}, + { + "w": 2.75 + }, "5,5\n\n\n2,2", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "5,6\n\n\n2,2", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "5,9\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,15\n\n\n2,2" ] ] diff --git a/v3/montsinger/rebound/rebound-rev4.json b/v3/montsinger/rebound/rebound-rev4.json index 1cf09601ea..07a491093a 100644 --- a/v3/montsinger/rebound/rebound-rev4.json +++ b/v3/montsinger/rebound/rebound-rev4.json @@ -2,41 +2,64 @@ "name": "Rebound Rev. 4", "vendorId": "0x524D", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 7}, + "matrix": { + "rows": 8, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "0,1", "7,1", "0,2", "7,2", - {"x": 1}, + { + "x": 1 + }, "0,4", "7,4", "0,5", "7,5", "0,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,6" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", "1,1", "6,1", "1,2", "6,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,4", "6,4", "1,5", @@ -45,39 +68,59 @@ "6,6" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "2,1", "5,1", "2,2", "5,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,4", "5,4", "2,5", "5,5", "2,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,6" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "4,0", "3,1", "4,1", "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,4", "3,5", "4,5", diff --git a/v3/moondrop/dash75/dash75_r1_v1.5.json b/v3/moondrop/dash75/dash75_r1_v1.5.json index d4ba21653f..3cd7f0fb2a 100644 --- a/v3/moondrop/dash75/dash75_r1_v1.5.json +++ b/v3/moondrop/dash75/dash75_r1_v1.5.json @@ -1,17 +1,199 @@ { - "name": "Moondrop Dash75", - "vendorId": "0x6DD4", - "productId": "0x7501", - "firmwareVersion": 1, - "matrix": {"rows": 6, "cols": 15}, - "layouts": { - "keymap":[ - [{"c":"#777777"},"0,0",{"x":0.5,"c":"#cccccc"},"0,1","0,2","0,3","0,4",{"x":0.5},"0,6","0,7","0,8","0,9",{"x":0.5},"0,10","0,11","0,12","0,13",{"x":0.5},"0,14"], - [{"y":0.25},"1,0","1,1","1,2","1,3","1,4","1,5","1,6","1,7","1,8","1,9","1,10","1,11","1,12",{"c":"#aaaaaa","w":2},"1,13",{"c":"#cccccc"},"1,14"], - [{"c":"#aaaaaa","w":1.5},"2,0",{"c":"#cccccc"},"2,1","2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11","2,12",{"w":1.5},"2,13","2,14"], - [{"c":"#aaaaaa","w":1.75},"3,0",{"c":"#cccccc"},"3,1","3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9","3,10","3,11",{"c":"#777777","w":2.25},"3,13",{"c":"#cccccc"},"3,14"], - [{"c":"#aaaaaa","w":2.25},"4,0",{"c":"#cccccc"},"4,1","4,2","4,3","4,4","4,5","4,6","4,7","4,8","4,9","4,10",{"c":"#aaaaaa","w":1.75},"4,12",{"c":"#777777"},"4,13",{"c":"#cccccc"},"4,14"], - [{"c":"#aaaaaa","w":1.25},"5,0",{"w":1.25},"5,1",{"w":1.25},"5,2",{"c":"#cccccc","w":6.25},"5,5",{"c":"#aaaaaa","w":1.25},"5,9",{"w":1.25},"5,10",{"x":0.5,"c":"#777777"},"5,12","5,13","5,14"] - ] - } + "name": "Moondrop Dash75", + "vendorId": "0x6DD4", + "productId": "0x7501", + "firmwareVersion": 1, + "matrix": { + "rows": 6, + "cols": 15 + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5 + }, + "0,6", + "0,7", + "0,8", + "0,9", + { + "x": 0.5 + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "x": 0.5 + }, + "0,14" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "c": "#cccccc" + }, + "1,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13", + "2,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13", + { + "c": "#cccccc" + }, + "3,14" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12", + { + "c": "#777777" + }, + "4,13", + { + "c": "#cccccc" + }, + "4,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,5", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,9", + { + "w": 1.25 + }, + "5,10", + { + "x": 0.5, + "c": "#777777" + }, + "5,12", + "5,13", + "5,14" + ] + ] + } } diff --git a/v3/mothwing/mothwing.json b/v3/mothwing/mothwing.json index b0882f48eb..b97a0118c8 100644 --- a/v3/mothwing/mothwing.json +++ b/v3/mothwing/mothwing.json @@ -2,7 +2,10 @@ "name": "MOTHWING", "vendorId": "0x4D77", "productId": "0x0001", - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, "layouts": { "keymap": [ [ @@ -12,7 +15,9 @@ "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "4,5", "4,4", "4,3", @@ -27,7 +32,9 @@ "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "5,5", "5,4", "5,3", @@ -42,7 +49,9 @@ "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "6,5", "6,4", "6,3", @@ -51,12 +60,17 @@ "6,0" ], [ - {"x": 2, "c": "#aaaaaa"}, + { + "x": 2, + "c": "#aaaaaa" + }, "3,2", "3,3", "3,4", "3,5", - {"x": 1}, + { + "x": 1 + }, "7,5", "7,4", "7,3", diff --git a/v3/mountainblocks/mb17.json b/v3/mountainblocks/mb17.json index 5c044c2529..f58ed072b0 100644 --- a/v3/mountainblocks/mb17.json +++ b/v3/mountainblocks/mb17.json @@ -2,14 +2,60 @@ "name": "Mountainblocks MB17", "vendorId": "0x4D42", "productId": "0x0017", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], - [{"c": "#cccccc"}, "1,0", "1,1", "1,2", {"c": "#aaaaaa", "h": 2}, "2,3"], - [{"c": "#cccccc"}, "2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2", {"c": "#aaaaaa", "h": 2}, "4,3"], - [{"c": "#cccccc", "w": 2}, "4,1", "4,2"] + [ + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "2,3" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "4,3" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "4,1", + "4,2" + ] ] } } diff --git a/v3/mrt1ddl3s/knobgoblin.json b/v3/mrt1ddl3s/knobgoblin.json index a138081015..7504cb3b62 100644 --- a/v3/mrt1ddl3s/knobgoblin.json +++ b/v3/mrt1ddl3s/knobgoblin.json @@ -2,52 +2,107 @@ "name": "Knob Goblin", "vendorId": "0x4B47", "productId": "0x0000", - "matrix": {"rows": 5, "cols": 5}, + "matrix": { + "rows": 5, + "cols": 5 + }, "layouts": { - "labels": ["2u 0", "2u Enter", "2u +"], + "labels": [ + "2u 0", + "2u Enter", + "2u +" + ], "keymap": [ [ - {"c": "#aaaaaa", "x": 1.25}, - {"c": "#cccccc"}, + { + "c": "#aaaaaa", + "x": 1.25 + }, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4" ], [ - {"x": 1.25}, + { + "x": 1.25 + }, "1,1", "1,2", "1,3", "1,4\n\n\n2,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "1,4\n\n\n2,1" ], - [{"x": 1.25}, "2,1", "2,2", "2,3", "2,4\n\n\n2,0"], [ - {"c": "#cccccc", "y": -0.75}, + { + "x": 1.25 + }, + "2,1", + "2,2", + "2,3", + "2,4\n\n\n2,0" + ], + [ + { + "c": "#cccccc", + "y": -0.75 + }, "3,0", - {"x": 0.25, "y": 0.75}, + { + "x": 0.25, + "y": 0.75 + }, "3,1", "3,2", "3,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,4\n\n\n1,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "3,4\n\n\n1,1" ], [ - {"c": "#cccccc", "y": -0.25}, + { + "c": "#cccccc", + "y": -0.25 + }, "4,0", - {"c": "#aaaaaa", "x": 0.25, "y": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25, + "y": 0.25 + }, "4,1\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2\n\n\n0,0", "4,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,4\n\n\n1,0" ], - [{"c": "#cccccc", "w": 2, "x": 1.25, "y": 0.25}, "4,1\n\n\n0,1"] + [ + { + "c": "#cccccc", + "w": 2, + "x": 1.25, + "y": 0.25 + }, + "4,1\n\n\n0,1" + ] ] } } diff --git a/v3/mss_studio/m63_rgb/m63_rgb.json b/v3/mss_studio/m63_rgb/m63_rgb.json index 7496fcf403..16b0a95b9f 100644 --- a/v3/mss_studio/m63_rgb/m63_rgb.json +++ b/v3/mss_studio/m63_rgb/m63_rgb.json @@ -2,15 +2,26 @@ "name": "M63 RGB", "vendorId": "0x4D4B", "productId": "0x6063", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +61,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +87,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,26 +111,47 @@ "3,7", "3,8", "3,9", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/v3/mss_studio/m64_rgb/m64_rgb.json b/v3/mss_studio/m64_rgb/m64_rgb.json index ad203e41f6..768fbd3828 100644 --- a/v3/mss_studio/m64_rgb/m64_rgb.json +++ b/v3/mss_studio/m64_rgb/m64_rgb.json @@ -2,15 +2,26 @@ "name": "M64 RGB", "vendorId": "0x4D4B", "productId": "0x6064", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +60,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,26 +110,45 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/v3/mt/ncr80/ncr80.json b/v3/mt/ncr80/ncr80.json index d0e1f35fd1..e9eae186e4 100644 --- a/v3/mt/ncr80/ncr80.json +++ b/v3/mt/ncr80/ncr80.json @@ -2,35 +2,52 @@ "name": "NCR-80", "vendorId": "0x4D54", "productId": "0x2001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 11, "cols": 9}, + "matrix": { + "rows": 11, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ "0,0", - {"x": 1}, + { + "x": 1 + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "6,8", - {"x": 0.5}, + { + "x": 0.5 + }, "6,7", "6,5", "6,4", "6,3", - {"x": 0.25}, + { + "x": 0.25 + }, "6,6", "6,2", "6,1\nBreak" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0\n`", "1,1\n1", "1,2\n2", @@ -46,13 +63,17 @@ "7,5\n=", "7,4", "7,3", - {"x": 0.25}, + { + "x": 0.25 + }, "7,6", "7,2", "7,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -66,15 +87,21 @@ "8,7", "8,5\n[", "8,4\n]", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\\", - {"x": 0.25}, + { + "x": 0.25 + }, "8,6", "8,2", "8,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -87,11 +114,15 @@ "9,8", "9,7\n;", "9,5\n'", - {"w": 2.25}, + { + "w": 2.25 + }, "8,3" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", "4,1", "4,2", @@ -104,30 +135,52 @@ "10,8\n,", "10,7\n.", "10,5\n/", - {"w": 1.75}, + { + "w": 1.75 + }, "10,4", "10,3", - {"x": 1.25}, + { + "x": 1.25 + }, "9,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6", - {"w": 1.25}, + { + "w": 1.25 + }, "5,8", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3", - {"x": 0.25}, + { + "x": 0.25 + }, "10,6", "10,2", "10,1" diff --git a/v3/mt/ncr80hs/ncr80hs.json b/v3/mt/ncr80hs/ncr80hs.json index f13646a9ec..8738ca6688 100644 --- a/v3/mt/ncr80hs/ncr80hs.json +++ b/v3/mt/ncr80hs/ncr80hs.json @@ -2,30 +2,43 @@ "name": "NCR-80 Hotswap", "vendorId": "0x4D54", "productId": "0x2002", - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 11, "cols": 9}, + "matrix": { + "rows": 11, + "cols": 9 + }, + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ "0,0", - {"x": 1}, + { + "x": 1 + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "6,8", - {"x": 0.5}, + { + "x": 0.5 + }, "6,7", "6,5", "6,4", "6,3" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0\n`", "1,1\n1", "1,2\n2", @@ -39,15 +52,21 @@ "7,0\n0", "7,7\n-", "7,5\n=", - {"w": 2}, + { + "w": 2 + }, "7,3", - {"x": 0.25}, + { + "x": 0.25 + }, "7,6", "7,2", "7,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -61,15 +80,21 @@ "8,7", "8,5\n[", "8,4\n]", - {"w": 1.5}, + { + "w": 1.5 + }, "8,3\n\\", - {"x": 0.25}, + { + "x": 0.25 + }, "8,6", "8,2", "8,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -82,11 +107,15 @@ "9,8", "9,7\n;", "9,5\n'", - {"w": 2.25}, + { + "w": 2.25 + }, "9,3" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,2", "4,3", @@ -98,23 +127,41 @@ "10,8\n,", "10,7\n.", "10,5\n/", - {"w": 2.75}, + { + "w": 2.75 + }, "10,4", - {"x": 1.25}, + { + "x": 1.25 + }, "9,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,2", - {"w": 7}, + { + "w": 7 + }, "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,7", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,3", - {"x": 0.25}, + { + "x": 0.25 + }, "10,6", "10,2", "10,1" diff --git a/v3/mwstudio/alicekk.json b/v3/mwstudio/alicekk.json index 914cb4a6d9..2a37e0fc18 100644 --- a/v3/mwstudio/alicekk.json +++ b/v3/mwstudio/alicekk.json @@ -2,76 +2,247 @@ "name": "AliceKK", "vendorId": "0x7BA1", "productId": "0x3201", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"y": 0.9, "x": 0.55}, "0,0", {"x": 2.15}, "0,3", {"x": 8.55}, "0,12"], [ - {"y": -0.9, "x": 14.25}, + { + "y": 0.9, + "x": 0.55 + }, + "0,0", + { + "x": 2.15 + }, + "0,3", + { + "x": 8.55 + }, + "0,12" + ], + [ + { + "y": -0.9, + "x": 14.25 + }, "0,13", - {"w": 2}, + { + "w": 2 + }, "0,14", - {"x": 0.5}, + { + "x": 0.5 + }, "4,7", "4,6" ], - [{"y": -1, "x": 1.7}, "0,1", "0,2"], - [{"y": -0.1, "x": 0.35}, "1,0"], - [{"y": -0.95, "x": 12.95}, "1,11"], [ - {"y": -0.95, "x": 1.5, "w": 1.5}, + { + "y": -1, + "x": 1.7 + }, + "0,1", + "0,2" + ], + [ + { + "y": -0.1, + "x": 0.35 + }, + "1,0" + ], + [ + { + "y": -0.95, + "x": 12.95 + }, + "1,11" + ], + [ + { + "y": -0.95, + "x": 1.5, + "w": 1.5 + }, "1,1", "1,2", - {"x": 9.95}, + { + "x": 9.95 + }, "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], - [{"y": -0.1, "x": 0.15}, "2,0"], [ - {"y": -0.9, "x": 1.3, "w": 1.75}, + { + "y": -0.1, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.9, + "x": 1.3, + "w": 1.75 + }, "2,1", "2,2", - {"x": 9.35}, + { + "x": 9.35 + }, "2,11", "2,12", - {"w": 2.25}, + { + "w": 2.25 + }, "2,14" ], [ - {"x": 1.1, "w": 2.25}, + { + "x": 1.1, + "w": 2.25 + }, "3,1", "3,2", - {"x": 8.75}, + { + "x": 8.75 + }, "3,11", "3,12", "3,13", - {"w": 1.75}, + { + "w": 1.75 + }, "3,14" ], [ - {"x": 1.1, "w": 1.25}, + { + "x": 1.1, + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"x": 10.5}, + { + "x": 10.5 + }, "4,12", "4,13", "4,14" ], - [{"r": 12, "y": -6, "x": 5}, "0,4", "0,5", "0,6", "0,7"], - [{"x": 4.5}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.8}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], - [{"x": 5.85, "w": 1.25}, "4,4", {"w": 2.25}, "4,5"], - [{"r": -12, "y": -1.4, "x": 8.55}, "0,8", "0,9", "0,10", "0,11"], - [{"x": 8.05}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 8.2}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "w": 2.75}, "4,8", {"w": 1.25}, "4,10"] + [ + { + "r": 12, + "y": -6, + "x": 5 + }, + "0,4", + "0,5", + "0,6", + "0,7" + ], + [ + { + "x": 4.5 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.8 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 5.85, + "w": 1.25 + }, + "4,4", + { + "w": 2.25 + }, + "4,5" + ], + [ + { + "r": -12, + "y": -1.4, + "x": 8.55 + }, + "0,8", + "0,9", + "0,10", + "0,11" + ], + [ + { + "x": 8.05 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.2 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "w": 2.75 + }, + "4,8", + { + "w": 1.25 + }, + "4,10" + ] ] } } diff --git a/v3/mwstudio/mmk_3.json b/v3/mwstudio/mmk_3.json index b399c72cc0..fdbea8ba1d 100644 --- a/v3/mwstudio/mmk_3.json +++ b/v3/mwstudio/mmk_3.json @@ -2,9 +2,16 @@ "name": "MMK_3", "vendorId": "0x7BA1", "productId": "0x3001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 1, "cols": 3}, + "matrix": { + "rows": 1, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ diff --git a/v3/mwstudio/mw65-rgb.json b/v3/mwstudio/mw65-rgb.json index 665294c03b..c525213ed0 100644 --- a/v3/mwstudio/mw65-rgb.json +++ b/v3/mwstudio/mw65-rgb.json @@ -2,20 +2,43 @@ "name": "MW65", "vendorId": "0x7BA1", "productId": "0x6502", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ - ["enter", "default", "iso"], - ["space", "default", "split"], - ["shift", "default", "split"] + [ + "enter", + "default", + "iso" + ], + [ + "space", + "default", + "split" + ], + [ + "shift", + "default", + "split" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +51,24 @@ "0,10", "0,11", "0,12", - {"w": 1.25}, + { + "w": 1.25 + }, "0,13", - {"w": 0.75}, + { + "w": 0.75 + }, "4,3", "0,14", - {"w": 0.75}, + { + "w": 0.75 + }, "4,4" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -51,15 +82,29 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"w": 1.25, "h": 2, "c": "#777777", "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "w": 1.25, + "h": 2, + "c": "#777777", + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n0,1", - {"x": -1.25, "c": "#aaaaaa"}, + { + "x": -1.25, + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -72,17 +117,31 @@ "2,9", "2,10", "2,11", - {"x": 1.25}, + { + "x": 1.25 + }, "2,12\n\n\n0,1", - {"w": 2.25, "x": -2.25, "c": "#777777"}, + { + "w": 2.25, + "x": -2.25, + "c": "#777777" + }, "2,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "3,0\n\n\n2,0", - {"w": 1.25, "x": -2.25}, + { + "w": 1.25, + "x": -2.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", "3,2", @@ -95,33 +154,62 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n1,0", - {"w": 2.75, "x": -6.25}, + { + "w": 2.75, + "x": -6.25 + }, "4,5\n\n\n1,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/mwstudio/mw65_black.json b/v3/mwstudio/mw65_black.json index 99af021bb0..5989ca3e60 100644 --- a/v3/mwstudio/mw65_black.json +++ b/v3/mwstudio/mw65_black.json @@ -2,19 +2,38 @@ "name": "MW65", "vendorId": "0x7BA1", "productId": "0x6500", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["enter", "default", "iso"], - ["space", "default", "7U"] + [ + "enter", + "default", + "iso" + ], + [ + "space", + "default", + "7U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,16 +46,24 @@ "0,10", "0,11", "0,12", - {"w": 1.25}, + { + "w": 1.25 + }, "0,13", - {"w": 0.75}, + { + "w": 0.75 + }, "4,3", "0,14", - {"w": 0.75}, + { + "w": 0.75 + }, "4,4" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -50,15 +77,29 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"w": 1.25, "h": 2, "c": "#777777", "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "w": 1.25, + "h": 2, + "c": "#777777", + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n0,1", - {"x": -1.25, "c": "#aaaaaa"}, + { + "x": -1.25, + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -71,15 +112,25 @@ "2,9", "2,10", "2,11", - {"x": 1.25}, + { + "x": 1.25 + }, "2,12\n\n\n0,1", - {"w": 2.25, "x": -2.25, "c": "#777777"}, + { + "w": 2.25, + "x": -2.25, + "c": "#777777" + }, "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,1", "3,2", @@ -91,36 +142,66 @@ "3,8", "3,9", "3,10", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"x": -12.5, "w": 1.5}, + { + "x": -12.5, + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"w": 7}, + { + "w": 7 + }, "4,5\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n1,1", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/mwstudio/mw660.json b/v3/mwstudio/mw660.json index a5979a2319..5926853c05 100644 --- a/v3/mwstudio/mw660.json +++ b/v3/mwstudio/mw660.json @@ -2,13 +2,28 @@ "name": "MW660", "vendorId": "0x7BA1", "productId": "0x6601", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ - ["enter", "default", "iso"], - ["space", "default", "split"] + [ + "enter", + "default", + "iso" + ], + [ + "space", + "default", + "split" + ] ], "keymap": [ [ @@ -25,13 +40,19 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -45,15 +66,27 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "1,13\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -66,13 +99,20 @@ "2,9", "2,10", "2,11", - {"x": 1.25}, + { + "x": 1.25 + }, "2,12\n\n\n0,1", - {"w": 2.25, "x": -2.25}, + { + "w": 2.25, + "x": -2.25 + }, "2,12\n\n\n0,0" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,2", "3,3", @@ -84,30 +124,53 @@ "3,9", "3,10", "3,11", - {"w": 2}, + { + "w": 2 + }, "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"w": 1}, + { + "w": 1 + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n1,0", - {"x": -6.25, "w": 2.75}, + { + "x": -6.25, + "w": 2.75 + }, "4,3\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n1,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10", - {"w": 1}, + { + "w": 1 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/mwstudio/mw75-r2.json b/v3/mwstudio/mw75-r2.json index 5a4125db89..331a7d5262 100644 --- a/v3/mwstudio/mw75-r2.json +++ b/v3/mwstudio/mw75-r2.json @@ -2,38 +2,66 @@ "name": "MW75", "vendorId": "0x7BA1", "productId": "0x7502", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["enter", "default", "iso"]], + "labels": [ + [ + "enter", + "default", + "iso" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"w": 0.5}, + { + "w": 0.5 + }, "5,3", "0,14", - {"w": 0.5}, + { + "w": 0.5 + }, "5,4" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -47,14 +75,22 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,17 +103,35 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n0,0", - {"w": 1.25, "h": 2, "c": "#777777", "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "w": 1.25, + "h": 2, + "c": "#777777", + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n0,1", - {"c": "#cccccc", "x": -1.25}, + { + "c": "#cccccc", + "x": -1.25 + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,15 +143,26 @@ "3,9", "3,10", "3,11", - {"x": 1.25}, + { + "x": 1.25 + }, "3,12\n\n\n0,1", - {"c": "#777777", "w": 2.25, "x": -2.25}, + { + "c": "#777777", + "w": 2.25, + "x": -2.25 + }, "3,12\n\n\n0,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -108,25 +173,46 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"c": "#777777", "x": 0.5}, + { + "c": "#777777", + "x": 0.5 + }, "5,12", "5,13", "5,14" diff --git a/v3/mwstudio/mw75.json b/v3/mwstudio/mw75.json index 31c3bc221e..8024e74fd4 100644 --- a/v3/mwstudio/mw75.json +++ b/v3/mwstudio/mw75.json @@ -2,37 +2,59 @@ "name": "MW75", "vendorId": "0x7BA1", "productId": "0x7501", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"w": 0.5}, + { + "w": 0.5 + }, "5,4", "0,14", - {"w": 0.5}, + { + "w": 0.5 + }, "5,3" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -46,14 +68,22 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,15 +96,25 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -86,15 +126,25 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -105,27 +155,50 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,12", "5,13", "5,14" diff --git a/v3/mwstudio/mw80.json b/v3/mwstudio/mw80.json index 75dcd22fc9..cfb72d8a84 100644 --- a/v3/mwstudio/mw80.json +++ b/v3/mwstudio/mw80.json @@ -2,11 +2,24 @@ "name": "MW80", "vendorId": "0x7BA1", "productId": "0x8001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": [["enter", "default", "iso"]], + "labels": [ + [ + "enter", + "default", + "iso" + ] + ], "keymap": [ [ "0,0", diff --git a/v3/mysticworks/wyvern.json b/v3/mysticworks/wyvern.json index d10f60575e..56a3fa73b6 100644 --- a/v3/mysticworks/wyvern.json +++ b/v3/mysticworks/wyvern.json @@ -2,18 +2,61 @@ "name": "Wyvern", "vendorId": "0x4D59", "productId": "0x0001", - "matrix": {"rows": 10, "cols": 10}, + "matrix": { + "rows": 10, + "cols": 10 + }, "layouts": { + "labels": [ + "Split Backspace", + "Stepped Caps Lock", + "Split Left Shift", + "ISO Enter", + [ + "Bottom Row", + "6.25U", + "7U" + ], + [ + "Top Left Numpad", + "2x 1U", + "Vertical 2U" + ], + [ + "Top Right Numpad", + "Vertical 2U", + "2x 1U" + ], + [ + "Bottom Left Numpad", + "Horizontal 2U", + "Vertical 2U", + "All 1U" + ], + [ + "Bottom Right Numpad", + "Vertical 2U", + "Horizontal 2U", + "All 1U" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", "1,0", "0,1", "1,1", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "0,3", "1,3", @@ -26,20 +69,34 @@ "0,7", "1,7", "0,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,9\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,9" ], [ "2,0\n\n\n5,0", "3,0", "2,1", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,1\n\n\n6,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "2,3", "3,3", @@ -52,9 +109,13 @@ "2,7", "3,7", "2,8", - {"w": 1.5}, + { + "w": 1.5 + }, "2,9\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,9", { "x": 1.25, @@ -68,13 +129,21 @@ "4,9\n\n\n3,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0\n\n\n5,0", "5,0", "4,1", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,2\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "4,3", "5,3", @@ -86,22 +155,39 @@ "5,6", "4,7", "5,7", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,9\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,9", - {"x": 0.25}, + { + "x": 0.25 + }, "5,8\n\n\n3,1" ], [ "6,0\n\n\n7,0", "7,0", "6,1", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "7,1\n\n\n8,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "6,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,3", "7,3", "6,4", @@ -112,43 +198,105 @@ "7,6", "6,7", "7,7", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,8", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "7,9" ], - [{"y": -0.75, "x": 18.75, "c": "#777777"}, "6,9"], [ - {"y": -0.25, "c": "#cccccc", "w": 2}, + { + "y": -0.75, + "x": 18.75, + "c": "#777777" + }, + "6,9" + ], + [ + { + "y": -0.25, + "c": "#cccccc", + "w": 2 + }, "8,0\n\n\n7,0", "8,1\n\n\n8,0", - {"x": 1.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.25 + }, "8,2\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,7", - {"w": 1.5}, + { + "w": 1.5 + }, "9,7" ], - [{"y": -0.75, "x": 17.75, "c": "#777777"}, "9,8", "8,9", "9,9"], [ - {"c": "#aaaaaa", "h": 2}, + { + "y": -0.75, + "x": 17.75, + "c": "#777777" + }, + "9,8", + "8,9", + "9,9" + ], + [ + { + "c": "#aaaaaa", + "h": 2 + }, "2,0\n\n\n5,1", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "3,1\n\n\n6,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "8,2\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,5\n\n\n4,1" ], - [{"x": 3}, "5,1\n\n\n6,1"], + [ + { + "x": 3 + }, + "5,1\n\n\n6,1" + ], [ { "y": -0.75, @@ -160,28 +308,65 @@ }, "4,2\n\n\n1,1" ], - [{"x": 4.5, "w": 1.25}, "6,2\n\n\n2,1", {"c": "#cccccc"}, "7,2\n\n\n2,1"], [ - {"y": -0.5, "c": "#777777", "h": 2}, + { + "x": 4.5, + "w": 1.25 + }, + "6,2\n\n\n2,1", + { + "c": "#cccccc" + }, + "7,2\n\n\n2,1" + ], + [ + { + "y": -0.5, + "c": "#777777", + "h": 2 + }, "6,0\n\n\n7,1", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "7,1\n\n\n8,2" ], - [{"x": 1}, "9,0\n\n\n7,1", "8,1\n\n\n8,2", "9,1\n\n\n8,2"], - [{"y": 0.75}, "6,0\n\n\n7,2", {"x": 2}, "7,1\n\n\n8,1"], - ["8,0\n\n\n7,2", "9,0\n\n\n7,2", {"w": 2}, "9,1\n\n\n8,1"], - [{"rx": 0.25, "x": 21.25, "c": "#aaaaaa"}, "1,8\n\n\n0,1", "0,9\n\n\n0,1"] - ], - "labels": [ - "Split Backspace", - "Stepped Caps Lock", - "Split Left Shift", - "ISO Enter", - ["Bottom Row", "6.25U", "7U"], - ["Top Left Numpad", "2x 1U", "Vertical 2U"], - ["Top Right Numpad", "Vertical 2U", "2x 1U"], - ["Bottom Left Numpad", "Horizontal 2U", "Vertical 2U", "All 1U"], - ["Bottom Right Numpad", "Vertical 2U", "Horizontal 2U", "All 1U"] + [ + { + "x": 1 + }, + "9,0\n\n\n7,1", + "8,1\n\n\n8,2", + "9,1\n\n\n8,2" + ], + [ + { + "y": 0.75 + }, + "6,0\n\n\n7,2", + { + "x": 2 + }, + "7,1\n\n\n8,1" + ], + [ + "8,0\n\n\n7,2", + "9,0\n\n\n7,2", + { + "w": 2 + }, + "9,1\n\n\n8,1" + ], + [ + { + "rx": 0.25, + "x": 21.25, + "c": "#aaaaaa" + }, + "1,8\n\n\n0,1", + "0,9\n\n\n0,1" + ] ] } } diff --git a/v3/nacly/bigsmoothknob/bigsmoothknob.json b/v3/nacly/bigsmoothknob/bigsmoothknob.json index 564f388bd7..7c582dff8b 100644 --- a/v3/nacly/bigsmoothknob/bigsmoothknob.json +++ b/v3/nacly/bigsmoothknob/bigsmoothknob.json @@ -2,12 +2,30 @@ "name": "Big Smooth Knob", "vendorId": "0x6B70", "productId": "0x6273", - "matrix": {"rows": 2, "cols": 4}, + "matrix": { + "rows": 2, + "cols": 4 + }, "layouts": { "keymap": [ - [{"x": 1.5}, "\n\n\n\n\n\n\n\n\ne0"], - ["0,0", "0,1", "0,2","0,3"], - ["1,0", "1,1", "1,2","1,3"] + [ + { + "x": 1.5 + }, + "\n\n\n\n\n\n\n\n\ne0" + ], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } -} \ No newline at end of file +} diff --git a/v3/naiping/np64.json b/v3/naiping/np64.json index 4650ca97f2..f3f4e8da7e 100644 --- a/v3/naiping/np64.json +++ b/v3/naiping/np64.json @@ -2,9 +2,16 @@ "name": "NP-64", "vendorId": "0x7764", "productId": "0x7064", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ @@ -21,11 +28,15 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,2", "1,3", @@ -39,11 +50,15 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,2", "2,3", @@ -56,11 +71,15 @@ "2,10", "2,11", "2,12", - {"w": 2.25}, + { + "w": 2.25 + }, "2,14" ], [ - {"w": 2}, + { + "w": 2 + }, "3,0", "3,2", "3,3", @@ -77,13 +96,21 @@ "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", "4,10", "4,11", diff --git a/v3/naiping/nphhkb.json b/v3/naiping/nphhkb.json index 04376b8539..87abe2083a 100644 --- a/v3/naiping/nphhkb.json +++ b/v3/naiping/nphhkb.json @@ -2,9 +2,16 @@ "name": "NP-hhkb", "vendorId": "0x7764", "productId": "0x7068", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ @@ -25,7 +32,9 @@ "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -39,11 +48,15 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -56,11 +69,15 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,1", "3,2", @@ -72,22 +89,34 @@ "3,8", "3,9", "3,10", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"w": 7}, + { + "w": 7 + }, "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10", "4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ] ] diff --git a/v3/naiping/npminila.json b/v3/naiping/npminila.json index 372c476cc5..e6d5a9441e 100644 --- a/v3/naiping/npminila.json +++ b/v3/naiping/npminila.json @@ -2,9 +2,16 @@ "name": "NP-minila", "vendorId": "0x7764", "productId": "0x706d", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ @@ -25,7 +32,9 @@ "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -39,11 +48,15 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -56,11 +69,15 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13" ], [ - {"w": 2}, + { + "w": 2 + }, "3,0", "3,1", "3,2", @@ -77,21 +94,37 @@ "3,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", "4,11", "4,12", diff --git a/v3/naked48/naked48.json b/v3/naked48/naked48.json index 78a046abc2..54318f6bc1 100644 --- a/v3/naked48/naked48.json +++ b/v3/naked48/naked48.json @@ -2,9 +2,16 @@ "name": "naked48", "vendorId": "0x04D8", "productId": "0xE8BA", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 12}, + "matrix": { + "rows": 8, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ @@ -14,7 +21,9 @@ "0,3", "0,4", "0,5", - {"x": 2}, + { + "x": 2 + }, "0,6", "0,7", "0,8", @@ -29,7 +38,9 @@ "1,3", "1,4", "1,5", - {"x": 2}, + { + "x": 2 + }, "1,6", "1,7", "1,8", @@ -44,7 +55,9 @@ "2,3", "2,4", "2,5", - {"x": 2}, + { + "x": 2 + }, "2,6", "2,7", "2,8", @@ -53,7 +66,9 @@ "2,11" ], [ - {"x": 1}, + { + "x": 1 + }, "3,0", "3,1", "3,2", diff --git a/v3/naked60/naked60.json b/v3/naked60/naked60.json index dfe3962638..eee2878df5 100644 --- a/v3/naked60/naked60.json +++ b/v3/naked60/naked60.json @@ -2,7 +2,10 @@ "name": "naked60", "vendorId": "0x04D8", "productId": "0xEB5C", - "matrix": {"rows": 10, "cols": 12}, + "matrix": { + "rows": 10, + "cols": 12 + }, "layouts": { "keymap": [ [ @@ -12,7 +15,9 @@ "0,3", "0,4", "0,5", - {"x": 2}, + { + "x": 2 + }, "0,6", "0,7", "0,8", @@ -27,7 +32,9 @@ "1,3", "1,4", "1,5", - {"x": 2}, + { + "x": 2 + }, "1,6", "1,7", "1,8", @@ -42,7 +49,9 @@ "2,3", "2,4", "2,5", - {"x": 2}, + { + "x": 2 + }, "2,6", "2,7", "2,8", @@ -57,7 +66,9 @@ "3,3", "3,4", "3,5", - {"x": 2}, + { + "x": 2 + }, "3,6", "3,7", "3,8", @@ -66,7 +77,9 @@ "3,11" ], [ - {"x": 1}, + { + "x": 1 + }, "4,0", "4,1", "4,2", diff --git a/v3/nasp/G_IDB60.json b/v3/nasp/G_IDB60.json index 9109f49d5b..1a695b9bda 100644 --- a/v3/nasp/G_IDB60.json +++ b/v3/nasp/G_IDB60.json @@ -2,16 +2,36 @@ "name": "G_IDB60", "vendorId": "0x7070", "productId": "0x3508", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { - "labels": ["Full Backspace", "Full Right Shift"], + "labels": [ + "Full Backspace", + "Full Right Shift" + ], "keymap": [ - {"name": "G_IDB60"}, - [{"x": 13, "c": "#aaaaaa", "w": 2}, "0,13\n\n\n0,1"], + { + "name": "G_IDB60" + }, [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13, + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,13 +45,19 @@ "0,11", "0,12", "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,13 +70,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,13 +95,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -79,24 +120,42 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11\n\n\n1,0", "3,12\n\n\n1,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,11\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", "4,11", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12" ] ] diff --git a/v3/nasp/candybar_ortho.json b/v3/nasp/candybar_ortho.json index 0e96ef4e5f..8fab885dcf 100644 --- a/v3/nasp/candybar_ortho.json +++ b/v3/nasp/candybar_ortho.json @@ -2,16 +2,34 @@ "name": "Candybar_Ortho", "vendorId": "0x7070", "productId": "0x3215", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 9}, + "matrix": { + "rows": 8, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "grid", "2x3u", "7u"]], + "labels": [ + [ + "Bottom Row", + "grid", + "2x3u", + "7u" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0, 0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -27,12 +45,16 @@ "1,6", "0,7", "1,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,8" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -48,12 +70,16 @@ "3,6", "2,7", "3,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8" ], [ "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -69,7 +95,9 @@ "5,6", "4,7", "5,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,8" ], [ @@ -92,20 +120,32 @@ "7,8\n\n\n0,0" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "6,0\n\n\n0,1", "7,0\n\n\n0,1", "6,1\n\n\n0,1", "7,1\n\n\n0,1", - {"c": "#777777", "w": 3}, + { + "c": "#777777", + "w": 3 + }, "7,2\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,3\n\n\n0,1", "6,4\n\n\n0,1", "7,4\n\n\n0,1", - {"c": "#777777", "w": 3}, + { + "c": "#777777", + "w": 3 + }, "7,5\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,6\n\n\n0,1", "6,7\n\n\n0,1", "7,7\n\n\n0,1", @@ -117,9 +157,14 @@ "6,1\n\n\n0,2", "7,1\n\n\n0,2", "6,2\n\n\n0,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "6,4\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,6\n\n\n0,2", "7,6\n\n\n0,2", "6,7\n\n\n0,2", diff --git a/v3/nasp/nop60.json b/v3/nasp/nop60.json index e8830a9bd3..9ccb08b943 100644 --- a/v3/nasp/nop60.json +++ b/v3/nasp/nop60.json @@ -2,18 +2,43 @@ "name": "NOP60", "vendorId": "0x7070", "productId": "0x1416", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Full Backspace", "Full Right Shift", "7u space"], + "labels": [ + "Full Backspace", + "Full Right Shift", + "7u space" + ], "keymap": [ - {"name": "NOP60"}, - [{"x": 13, "c": "#aaaaaa", "w": 2}, "0,13\n\n\n0,1"], + { + "name": "NOP60" + }, [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13, + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,13 +52,19 @@ "0,11", "0,12", "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,13\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,13 +77,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,13 +102,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,41 +127,71 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11\n\n\n1,0", "3,13\n\n\n1,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,12\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,0", - {"w": 3}, + { + "w": 3 + }, "4,4\n\n\n2,0", "4,6\n\n\n2,0", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n2,0", "4,11\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n2,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,1", "4,11\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n2,1" ] ] diff --git a/v3/nasp/phoenix45-ortho.json b/v3/nasp/phoenix45-ortho.json index 7e61f261b8..d157156266 100644 --- a/v3/nasp/phoenix45-ortho.json +++ b/v3/nasp/phoenix45-ortho.json @@ -2,14 +2,28 @@ "name": "Phoenix45_Ortho", "vendorId": "0x7070", "productId": "0x1849", - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, "layouts": { - "labels": [["Bottom Row", "2x225u", "2x3u", "6u"]], + "labels": [ + [ + "Bottom Row", + "2x225u", + "2x3u", + "6u" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,12 +35,16 @@ "0,9", "0,10", "0,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,12" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -38,12 +56,16 @@ "1,9", "1,10", "1,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,12" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -55,42 +77,79 @@ "2,9", "2,10", "2,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", "3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "3,2\n\n\n0,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,4\n\n\n0,0", "3,6\n\n\n0,0", - {"w": 2.25}, + { + "w": 2.25 + }, "3,8\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,9\n\n\n0,0", "3,11", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12" ], [ - {"x": 2.25, "w": 1.25}, + { + "x": 2.25, + "w": 1.25 + }, "3,2\n\n\n0,1", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "3,4\n\n\n0,1", - {"w": 3}, + { + "w": 3 + }, "3,8\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n0,1" ], [ - {"x": 2.25, "w": 1.25}, + { + "x": 2.25, + "w": 1.25 + }, "3,2\n\n\n0,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "3,6\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n0,2" ] ] diff --git a/v3/nasp/plexus75.json b/v3/nasp/plexus75.json index 7c8a554370..b55c132324 100644 --- a/v3/nasp/plexus75.json +++ b/v3/nasp/plexus75.json @@ -2,16 +2,34 @@ "name": "Plexus75", "vendorId": "0x7070", "productId": "0x5338", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "2U", "3U", "7U"]], + "labels": [ + [ + "Bottom Row", + "2U", + "3U", + "7U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,7 +38,9 @@ "0,6", "0,7", "0,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9", "0,10", "0,11", @@ -29,9 +49,13 @@ "0,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,13 +68,17 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13", "1,14" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,14 +90,18 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,12", "2,13", "2,14" ], [ "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,30 +115,59 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,1", "4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4", "4,5\n\n\n0,0", - {"w": 2}, + { + "w": 2 + }, "4,6\n\n\n0,0", "4,7\n\n\n0,0", - {"w": 2}, + { + "w": 2 + }, "4,8\n\n\n0,0", "4,9", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ], - [{"w": 3}, "4,5\n\n\n0,1", "4,7\n\n\n0,1", {"w": 3}, "4,8\n\n\n0,1"], - [{"w": 7}, "4,7\n\n\n0,2"] + [ + { + "w": 3 + }, + "4,5\n\n\n0,1", + "4,7\n\n\n0,1", + { + "w": 3 + }, + "4,8\n\n\n0,1" + ], + [ + { + "w": 7 + }, + "4,7\n\n\n0,2" + ] ] } } diff --git a/v3/nasp/plexus75_he.json b/v3/nasp/plexus75_he.json index 7ff7bebd62..76124c9400 100644 --- a/v3/nasp/plexus75_he.json +++ b/v3/nasp/plexus75_he.json @@ -2,16 +2,34 @@ "name": "Plexus75_HE", "vendorId": "0x7070", "productId": "0x5339", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "2x3u", "2x2u", "7U"]], + "labels": [ + [ + "Bottom Row", + "2x3u", + "2x2u", + "7U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "1,1", "1,2", @@ -25,12 +43,16 @@ "1,6", "0,6", "0,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,7" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "3,1", "3,2", @@ -44,12 +66,16 @@ "3,6", "2,6", "2,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7" ], [ "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "5,1", "5,2", @@ -63,12 +89,16 @@ "5,6", "4,6", "4,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,7" ], [ "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "7,2", @@ -82,37 +112,66 @@ "7,6", "6,6", "6,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,7" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "8,0", "8,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,2", - {"c": "#777777", "w": 3}, + { + "c": "#777777", + "w": 3 + }, "8,3\n\n\n0,0", "8,4\n\n\n0,0", - {"w": 3}, + { + "w": 3 + }, "8,5\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,6", "8,7", - {"w": 1.5}, + { + "w": 1.5 + }, "9,7" ], [ - {"x": 4, "c": "#777777"}, + { + "x": 4, + "c": "#777777" + }, "9,2\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "8,3\n\n\n0,1", "8,4\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "8,5\n\n\n0,1", "9,5\n\n\n0,1" ], - [{"x": 4, "w": 7}, "8,4\n\n\n0,2"] + [ + { + "x": 4, + "w": 7 + }, + "8,4\n\n\n0,2" + ] ] } } diff --git a/v3/nasp/pursuit40.json b/v3/nasp/pursuit40.json index e9ad1ba4c6..2c0944785e 100644 --- a/v3/nasp/pursuit40.json +++ b/v3/nasp/pursuit40.json @@ -2,15 +2,26 @@ "name": "Pursuit40", "vendorId": "0x7070", "productId": "0x1620", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,12 +32,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -37,12 +52,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -53,25 +72,44 @@ "2,8", "2,9", "2,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,11" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3", - {"w": 2}, + { + "w": 2 + }, "3,4", - {"w": 2}, + { + "w": 2 + }, "3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "3,8", - {"w": 1.5}, + { + "w": 1.5 + }, "3,9", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11" ] ] diff --git a/v3/nasp/quark.json b/v3/nasp/quark.json index e7406332b3..99bf5b6e62 100644 --- a/v3/nasp/quark.json +++ b/v3/nasp/quark.json @@ -2,19 +2,41 @@ "name": "Quark", "vendorId": "0x7070", "productId": "0x5340", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["4x12 Bottom Row", "Grid", "MIT (1x2u)", "2x2.25u", "2x3u"], - ["5x12 Bottom Row", "2x2.25u", "2x3u", "None"] + [ + "4x12 Bottom Row", + "Grid", + "MIT (1x2u)", + "2x2.25u", + "2x3u" + ], + [ + "5x12 Bottom Row", + "2x2.25u", + "2x3u", + "None" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,12 +47,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,12 +67,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -57,12 +87,16 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ "3,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n0,0", "3,2\n\n\n0,0", "3,3\n\n\n0,0", @@ -73,106 +107,203 @@ "3,8\n\n\n0,0", "3,9\n\n\n0,0", "3,10\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11\n\n\n0,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n1,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", "3,2\n\n\n0,1", "3,3\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,4\n\n\n0,1", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,5\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,7\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8\n\n\n0,1", "3,9\n\n\n0,1", "3,10\n\n\n0,1", "3,11\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3\n\n\n0,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,4\n\n\n0,2", - {"w": 2.25}, + { + "w": 2.25 + }, "3,7\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,10\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n0,2" ], [ "3,0\n\n\n0,3", "3, 1\n\n\n0,3", "3,2\n\n\n0,3", - {"c": "#777777", "w": 3}, + { + "c": "#777777", + "w": 3 + }, "3,4\n\n\n0,3", - {"w": 3}, + { + "w": 3 + }, "3,7\n\n\n0,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,9\n\n\n0,3", "3,10\n\n\n0,3", "3,11\n\n\n0,3" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n1,1", - {"c": "#777777", "w": 3}, + { + "c": "#777777", + "w": 3 + }, "4,3\n\n\n1,1", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,1" ], [ - {"w": 1.25, "d": true}, + { + "w": 1.25, + "d": true + }, "4,0\n\n\n1,2", - {"w": 1.25, "d": true}, + { + "w": 1.25, + "d": true + }, "4,1\n\n\n1,2", - {"w": 1.25, "d": true}, + { + "w": 1.25, + "d": true + }, "4,3\n\n\n1,2", - {"c": "#777777", "w": 2.25, "d": true}, + { + "c": "#777777", + "w": 2.25, + "d": true + }, "4,4\n\n\n1,2", - {"w": 2.25, "d": true}, + { + "w": 2.25, + "d": true + }, "4,7\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.25, "d": true}, + { + "c": "#aaaaaa", + "w": 1.25, + "d": true + }, "4,8\n\n\n1,2", - {"w": 1.25, "d": true}, + { + "w": 1.25, + "d": true + }, "4,10\n\n\n1,2", - {"w": 1.25, "d": true}, + { + "w": 1.25, + "d": true + }, "4,11\n\n\n1,2" ] ] diff --git a/v3/nasp/quark_lp.json b/v3/nasp/quark_lp.json index 2874c2038b..c2e74082c6 100644 --- a/v3/nasp/quark_lp.json +++ b/v3/nasp/quark_lp.json @@ -2,16 +2,34 @@ "name": "Quark_LP", "vendorId": "0x7070", "productId": "0x5354", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "grid", "2u", "2x2u"]], + "labels": [ + [ + "Bottom Row", + "grid", + "2u", + "2x2u" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +40,19 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -39,12 +63,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -55,20 +83,28 @@ "2,8", "2,9", "2,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", "3,2", "3,3", "3,4\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,5\n\n\n0,0", "3,6\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n0,0", "3,8", "3,9", @@ -76,17 +112,30 @@ "3,11" ], [ - {"x": 4}, + { + "x": 4 + }, "3,4\n\n\n0,1", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "3,5\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n0,1" ], [ - {"x": 4, "c": "#777777", "w": 2}, + { + "x": 4, + "c": "#777777", + "w": 2 + }, "3,4\n\n\n0,2", - {"w": 2}, + { + "w": 2 + }, "3,6\n\n\n0,2" ] ] diff --git a/v3/nasp/quark_plus.json b/v3/nasp/quark_plus.json index fe52294d50..e695484c70 100644 --- a/v3/nasp/quark_plus.json +++ b/v3/nasp/quark_plus.json @@ -2,16 +2,35 @@ "name": "Quark_Plus", "vendorId": "0x7070", "productId": "0x5344", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "grid", "2u", "2x225u", "2x3u"]], + "labels": [ + [ + "Bottom Row", + "grid", + "2u", + "2x225u", + "2x3u" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", "0,1", @@ -22,12 +41,16 @@ "0,4", "1,4", "1,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "2,1", @@ -38,13 +61,19 @@ "2,4", "3,4", "3,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,5" ], [ - {"l": true}, + { + "l": true + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "5,1", "4,1", @@ -55,20 +84,28 @@ "4,4", "5,4", "5,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0\n\n\n0,0", "7,0\n\n\n0,0", "7,1\n\n\n0,0", "6,1\n\n\n0,0", "6,2\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,2\n\n\n0,0", "7,3\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,3\n\n\n0,0", "6,4\n\n\n0,0", "7,4\n\n\n0,0", @@ -81,9 +118,14 @@ "7,1\n\n\n0,1", "6,1\n\n\n0,1", "6,2\n\n\n0,1", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "7,3\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,3\n\n\n0,1", "6,4\n\n\n0,1", "7,4\n\n\n0,1", @@ -91,32 +133,57 @@ "6,5\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "7,0\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n0,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,2\n\n\n0,2", - {"w": 2.25}, + { + "w": 2.25 + }, "6,3\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,4\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "7,5\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,5\n\n\n0,2" ], [ "6,0\n\n\n0,3", "7,0\n\n\n0,3", "7,1\n\n\n0,3", - {"c": "#777777", "w": 3}, + { + "c": "#777777", + "w": 3 + }, "6,2\n\n\n0,3", - {"w": 3}, + { + "w": 3 + }, "6,3\n\n\n0,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,4\n\n\n0,3", "7,5\n\n\n0,3", "6,5\n\n\n0,3" diff --git a/v3/nasp/quark_squared.json b/v3/nasp/quark_squared.json index 9d5628fbcd..f62bd873ef 100644 --- a/v3/nasp/quark_squared.json +++ b/v3/nasp/quark_squared.json @@ -2,19 +2,40 @@ "name": "Quark²", "vendorId": "0x7070", "productId": "0x5342", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["4th Row", "1u's", "2x225u", "2u"], - ["5th Row", "2x225u", "2u", "None"] + [ + "4th Row", + "1u's", + "2x225u", + "2u" + ], + [ + "5th Row", + "2x225u", + "2u", + "None" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,9 +49,13 @@ "0,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,9 +69,13 @@ "1,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -57,13 +86,19 @@ "2,8", "2,9", "2,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n0,0", "3,2\n\n\n0,0", "3,3\n\n\n0,0", @@ -74,109 +109,214 @@ "3,8\n\n\n0,0", "3,9\n\n\n0,0", "3,10\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11\n\n\n0,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n1,0", - {"w": 2.25}, + { + "w": 2.25 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "3,0\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3\n\n\n0,1", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,4\n\n\n0,1", - {"w": 2.25}, + { + "w": 2.25 + }, "3,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,4\n\n\n0,2", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "3,5\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,6\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,8\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n0,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n1,1", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "4,5\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,1" ], [ - {"d": true}, + { + "d": true + }, "4,0\n\n\n1,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,1\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,2\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,3\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,4\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,5\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,6\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,7\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,8\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,9\n\n\n1,2", - {"d": true}, + { + "d": true + }, "4,10\n\n\n1,2", - {"c": "#aaaaaa", "d": true}, + { + "c": "#aaaaaa", + "d": true + }, "4,11\n\n\n1,2" ] ] diff --git a/v3/nasp/snop60.json b/v3/nasp/snop60.json index 0265b00eb5..4317abb5bf 100644 --- a/v3/nasp/snop60.json +++ b/v3/nasp/snop60.json @@ -2,18 +2,43 @@ "name": "SNOP60", "vendorId": "0x7070", "productId": "0x2416", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Full Backspace", "Full Right Shift", "7u space"], + "labels": [ + "Full Backspace", + "Full Right Shift", + "7u space" + ], "keymap": [ - {"name": "SNOP60"}, - [{"x": 13, "c": "#aaaaaa", "w": 2}, "0,13\n\n\n0,1"], + { + "name": "SNOP60" + }, [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13, + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,13 +52,19 @@ "0,11", "0,12", "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,13\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,13 +77,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,13 +102,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,41 +127,71 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11\n\n\n1,0", "3,13\n\n\n1,0", - {"x": 0.25, "w": 2.75}, + { + "x": 0.25, + "w": 2.75 + }, "3,11\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,0", - {"w": 3}, + { + "w": 3 + }, "4,4\n\n\n2,0", "4,6\n\n\n2,0", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n2,0", "4,11\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n2,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,1", "4,11\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n2,1" ] ] diff --git a/v3/nasp/ud40_ortho_alt.json b/v3/nasp/ud40_ortho_alt.json index 5092860381..74b50f6289 100644 --- a/v3/nasp/ud40_ortho_alt.json +++ b/v3/nasp/ud40_ortho_alt.json @@ -2,9 +2,16 @@ "name": "UD40_Ortho_Alt", "vendorId": "0x7070", "productId": "0x7030", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ [ @@ -19,9 +26,13 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -35,9 +46,13 @@ "0,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,9 +66,13 @@ "1,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,87 +83,158 @@ "2,8", "2,9", "2,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,11" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3\n\n\n0,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,4\n\n\n0,0", - {"w": 2.25}, + { + "w": 2.25 + }, "3,6\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n0,0" ], [ "3,0\n\n\n0,1", "3,1\n\n\n0,1", "3,3\n\n\n0,1", - {"c": "#777777", "w": 3}, + { + "c": "#777777", + "w": 3 + }, "3,4\n\n\n0,1", - {"w": 3}, + { + "w": 3 + }, "3,6\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8\n\n\n0,1", "3,9\n\n\n0,1", "3,11\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0\n\n\n0,2", - {"w": 1.5}, + { + "w": 1.5 + }, "3,3\n\n\n0,2", - {"c": "#777777", "w": 3}, + { + "c": "#777777", + "w": 3 + }, "3,4\n\n\n0,2", - {"w": 3}, + { + "w": 3 + }, "3,6\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,9\n\n\n0,2", - {"w": 1.5}, + { + "w": 1.5 + }, "3,11\n\n\n0,2" ], [ "3,0\n\n\n0,3", "3,1\n\n\n0,3", "3,3\n\n\n0,3", - {"c": "#777777", "w": 6}, + { + "c": "#777777", + "w": 6 + }, "3,6\n\n\n0,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8\n\n\n0,3", "3,9\n\n\n0,3", "3,11\n\n\n0,3" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0\n\n\n0,4", - {"w": 1.5}, + { + "w": 1.5 + }, "3,3\n\n\n0,4", - {"c": "#777777", "w": 6}, + { + "c": "#777777", + "w": 6 + }, "3,6\n\n\n0,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,9\n\n\n0,4", - {"w": 1.5}, + { + "w": 1.5 + }, "3,11\n\n\n0,4" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n0,5", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n0,5", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "3,6\n\n\n0,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n0,5", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n0,5" ] ] diff --git a/v3/navi60/navi60.json b/v3/navi60/navi60.json index 6785bd770c..5b33a7a708 100644 --- a/v3/navi60/navi60.json +++ b/v3/navi60/navi60.json @@ -2,14 +2,21 @@ "name": "Navi60", "vendorId": "0x5001", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "ISO Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7u"] + [ + "Bottom Row", + "6.25U", + "7u" + ] ], "keymap": [ [ diff --git a/v3/nemui/nemui.json b/v3/nemui/nemui.json index 9d9a387f78..2a6bb5bb4e 100644 --- a/v3/nemui/nemui.json +++ b/v3/nemui/nemui.json @@ -2,13 +2,23 @@ "name": "Nemui", "vendorId": "0x6400", "productId": "0x2371", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,16 +31,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +63,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +91,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,30 +119,48 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,12", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,12", "4,14" ] - ], - "labels": ["Split Backspace"] + ] } } diff --git a/v3/neokeys/g67/element_hs.json b/v3/neokeys/g67/element_hs.json index 91bbd11f48..12d9ca00b8 100644 --- a/v3/neokeys/g67/element_hs.json +++ b/v3/neokeys/g67/element_hs.json @@ -2,15 +2,26 @@ "name": "Element G67 Hotswap", "vendorId": "0x4E4B", "productId": "0x5049", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +61,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +89,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -82,27 +117,51 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/neokeys/g67/hotswap.json b/v3/neokeys/g67/hotswap.json index 13f01e7825..84915fa32f 100644 --- a/v3/neokeys/g67/hotswap.json +++ b/v3/neokeys/g67/hotswap.json @@ -2,15 +2,26 @@ "name": "Palette G67 Hotswap", "vendorId": "0x4E4B", "productId": "0x5048", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +61,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +89,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -82,27 +117,51 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/neokeys/g67/soldered.json b/v3/neokeys/g67/soldered.json index 131884d1a7..1fff3db988 100644 --- a/v3/neokeys/g67/soldered.json +++ b/v3/neokeys/g67/soldered.json @@ -2,22 +2,47 @@ "name": "Palette G67 Soldered", "vendorId": "0x4E4B", "productId": "0x5053", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "Blocked", "Blocked Tsangan", "Full"] + [ + "Bottom Row", + "Blocked", + "Blocked Tsangan", + "Full" + ] ], "keymap": [ - [{"x": 15.75, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,14 +55,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,15" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,9 +83,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -66,9 +103,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,21 +123,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -105,52 +167,102 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,7\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,15" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,7\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,7\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8\n\n\n3,2", "4,9\n\n\n3,2", "4,11\n\n\n3,2" diff --git a/v3/neson_design/700e.json b/v3/neson_design/700e.json index cd1171f520..98676f2115 100644 --- a/v3/neson_design/700e.json +++ b/v3/neson_design/700e.json @@ -2,23 +2,50 @@ "name": "700E", "vendorId": "0x4E65", "productId": "0x700E", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", - ["Bottom Row", "WKL", "HHKB"], + [ + "Bottom Row", + "WKL", + "HHKB" + ], "Split Right Shift" ], "keymap": [ - [{"x": 15.5, "c": "#777777", "w": 2}, "4,13\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5}, + { + "x": 15.5, + "c": "#777777", + "w": 2 + }, + "4,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -33,15 +60,23 @@ "0,12", "0,13\n\n\n0,0", "4,13\n\n\n0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,14", "0,15", "1,15" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -54,19 +89,36 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "1,14", "2,14", "2,15", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +130,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 3.75, "c": "#cccccc"}, + { + "x": 3.75, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,40 +170,84 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13\n\n\n4,0", - {"x": 1.5}, + { + "x": 1.5 + }, "3,14", - {"x": 1.25, "c": "#aaaaaa", "w": 2.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"x": 7.5, "w": 1.25}, + { + "x": 7.5, + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "3,15", "4,14", "4,15" ], - [{"y": -0.75, "x": 6.5, "c": "#cccccc", "w": 7}, "4,10"], [ - {"x": 3.75, "c": "#aaaaaa"}, + { + "y": -0.75, + "x": 6.5, + "c": "#cccccc", + "w": 7 + }, + "4,10" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa" + }, "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"x": 7.5, "w": 1.5}, + { + "x": 7.5, + "w": 1.5 + }, "4,9\n\n\n3,1", "4,11\n\n\n3,1" ] diff --git a/v3/neson_design/810e.json b/v3/neson_design/810e.json index 18180587b4..cb3ef3423c 100644 --- a/v3/neson_design/810e.json +++ b/v3/neson_design/810e.json @@ -1,321 +1,321 @@ -{ - "name": "810E", - "vendorId": "0x4E65", - "productId": "0x810E", - "keycodes": [ - "qmk_lighting" - ], - "menus": [ - "qmk_rgblight" - ], - "matrix": { - "rows": 5, - "cols": 18 - }, - "layouts": { - "labels": [ - "Split Backspace", - "ISO", - "Split Left Shift", - "Split Right Shift", - [ - "Bottom Row", - "Normal", - "HHKB" - ], - "Split 2U 0" - ], - "keymap": [ - [ - { - "x": 15.5 - }, - "0,13\n\n\n0,1", - { - "c": "#aaaaaa" - }, - "0,14\n\n\n0,1" - ], - [ - { - "y": 0.25, - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,14\n\n\n0,0", - { - "x": 0.25, - "c": "#777777" - }, - "0,15", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,16", - "1,16", - "0,17", - "1,17" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 0.25, - "c": "#777777" - }, - "1,14", - { - "x": 0.25, - "c": "#cccccc" - }, - "1,15", - "2,16", - "2,17", - { - "c": "#aaaaaa", - "h": 2 - }, - "3,17", - { - "x": 2, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "x": 1.5, - "c": "#cccccc" - }, - "2,14", - "2,15", - "3,16", - { - "x": 2 - }, - "2,12\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n2,1", - { - "c": "#cccccc" - }, - "3,1\n\n\n2,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,12\n\n\n3,0", - { - "x": 1.5, - "c": "#cccccc" - }, - "3,15", - "4,16", - "4,17", - { - "c": "#aaaaaa", - "h": 2 - }, - "4,15", - { - "x": 0.5, - "w": 1.75 - }, - "3,12\n\n\n3,1", - "3,13\n\n\n3,1" - ], - [ - { - "y": -0.75, - "x": 17.75, - "c": "#777777" - }, - "3,14" - ], - [ - { - "y": -0.25, - "x": 2.5, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n4,0", - { - "w": 1.25 - }, - "4,1\n\n\n4,0", - { - "w": 1.25 - }, - "4,2\n\n\n4,0", - { - "x": 6.75, - "w": 1.25 - }, - "4,7\n\n\n4,0", - "4,8\n\n\n4,0", - { - "w": 1.25 - }, - "4,9\n\n\n4,0", - { - "x": 3.5, - "c": "#cccccc", - "w": 2 - }, - "4,13\n\n\n5,0" - ], - [ - { - "y": -0.75, - "x": 6.5, - "w": 6.25 - }, - "4,3\n\n\n4,0", - { - "x": 4, - "c": "#777777" - }, - "4,10", - "4,11", - "4,12" - ], - [ - { - "y": -0.25, - "x": 20, - "c": "#cccccc" - }, - "4,13\n\n\n5,1", - "4,14\n\n\n5,1" - ], - [ - { - "y": -0.75, - "x": 2.5, - "c": "#aaaaaa", - "w": 1.25, - "d": true - }, - "4,0\n\n\n4,1", - "4,1\n\n\n4,1", - { - "w": 1.5 - }, - "4,2\n\n\n4,1", - { - "x": 6.75, - "w": 1.5 - }, - "4,7\n\n\n4,1", - "4,8\n\n\n4,1" - ], - [ - { - "y": -0.75, - "x": 6.5, - "c": "#cccccc", - "w": 6.25 - }, - "4,3\n\n\n4,1" - ] - ] - } -} +{ + "name": "810E", + "vendorId": "0x4E65", + "productId": "0x810E", + "matrix": { + "rows": 5, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ + "Split Backspace", + "ISO", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "Normal", + "HHKB" + ], + "Split 2U 0" + ], + "keymap": [ + [ + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "x": 0.25, + "c": "#777777" + }, + "0,15", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,16", + "1,16", + "0,17", + "1,17" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 0.25, + "c": "#777777" + }, + "1,14", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,15", + "2,16", + "2,17", + { + "c": "#aaaaaa", + "h": 2 + }, + "3,17", + { + "x": 2, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "x": 1.5, + "c": "#cccccc" + }, + "2,14", + "2,15", + "3,16", + { + "x": 2 + }, + "2,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n2,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n3,0", + { + "x": 1.5, + "c": "#cccccc" + }, + "3,15", + "4,16", + "4,17", + { + "c": "#aaaaaa", + "h": 2 + }, + "4,15", + { + "x": 0.5, + "w": 1.75 + }, + "3,12\n\n\n3,1", + "3,13\n\n\n3,1" + ], + [ + { + "y": -0.75, + "x": 17.75, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n4,0", + { + "w": 1.25 + }, + "4,1\n\n\n4,0", + { + "w": 1.25 + }, + "4,2\n\n\n4,0", + { + "x": 6.75, + "w": 1.25 + }, + "4,7\n\n\n4,0", + "4,8\n\n\n4,0", + { + "w": 1.25 + }, + "4,9\n\n\n4,0", + { + "x": 3.5, + "c": "#cccccc", + "w": 2 + }, + "4,13\n\n\n5,0" + ], + [ + { + "y": -0.75, + "x": 6.5, + "w": 6.25 + }, + "4,3\n\n\n4,0", + { + "x": 4, + "c": "#777777" + }, + "4,10", + "4,11", + "4,12" + ], + [ + { + "y": -0.25, + "x": 20, + "c": "#cccccc" + }, + "4,13\n\n\n5,1", + "4,14\n\n\n5,1" + ], + [ + { + "y": -0.75, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25, + "d": true + }, + "4,0\n\n\n4,1", + "4,1\n\n\n4,1", + { + "w": 1.5 + }, + "4,2\n\n\n4,1", + { + "x": 6.75, + "w": 1.5 + }, + "4,7\n\n\n4,1", + "4,8\n\n\n4,1" + ], + [ + { + "y": -0.75, + "x": 6.5, + "c": "#cccccc", + "w": 6.25 + }, + "4,3\n\n\n4,1" + ] + ] + } +} diff --git a/v3/neson_design/n6.json b/v3/neson_design/n6.json index 8d99cc894e..d29f179fba 100644 --- a/v3/neson_design/n6.json +++ b/v3/neson_design/n6.json @@ -2,16 +2,34 @@ "name": "N6", "vendorId": "0x4E65", "productId": "0x4E36", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Full Backspace", - ["Space Bar", "625U", "700U", "Double Blocker"] + [ + "Space Bar", + "625U", + "700U", + "Double Blocker" + ] ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], + [ + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], [ "0,0", "0,1", @@ -26,12 +44,16 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,14\n\n\n0,0", "4,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -45,12 +67,16 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -63,12 +89,16 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,2", "3,3", @@ -80,48 +110,81 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,8\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,12", "4,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"w": 7}, + { + "w": 7 + }, "4,8\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,2", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,2\n\n\n1,2", - {"w": 7}, + { + "w": 7 + }, "4,8\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n1,2" ] ] diff --git a/v3/neson_design/nico.json b/v3/neson_design/nico.json index a7843c7072..65299d5355 100644 --- a/v3/neson_design/nico.json +++ b/v3/neson_design/nico.json @@ -2,236 +2,243 @@ "name": "Nico", "vendorId": "0x4E65", "productId": "0x6E65", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], "matrix": { - "rows": 5, - "cols": 17 - }, - "layouts": { - "labels": [ - "Split Backspace", - ["Space Bar", "6.25U", "7U", "HHKB"] - ], - "keymap": - [ - [ - { - "x": 15.5 - }, - "0,13\n\n\n0,1", - "0,14\n\n\n0,1" - ], - [ - { - "y": 0.25, - "c": "#777777" - }, - "0,15", - "0,16", - { - "x": 0.5 - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#777777", - "w": 2 - }, - "0,14\n\n\n0,0", - "4,14" - ], - [ - "1,15", - "1,16", - { - "x": 0.5, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13", - { - "c": "#777777" - }, - "1,14" - ], - [ - "2,15", - "2,16", - { - "x": 0.5, - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13", - "2,14" - ], - [ - "3,15", - "3,16", - { - "x": 0.5, - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - - "c": "#777777", - "w": 1.75 - }, - "3,12", - "3,13", - "3,14" + "rows": 5, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" ], - [ - "4,15", - "4,16", - { - "x": 0.5, - "w": 1.25 - }, - "4,0\n\n\n1,0", - { - "w": 1.25 - }, - "4,1\n\n\n1,0", - { - "w": 1.25 - }, - "4,2\n\n\n1,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,8\n\n\n1,0", - { - "c": "#777777", - "w": 1.25 - }, - "4,9\n\n\n1,0", - { - "w": 1.25 - }, - "4,10\n\n\n1,0", - { - "x": 0.5 - }, - "4,11\n\n\n1,0", - "4,12\n\n\n1,0", - "4,13\n\n\n1,0" + "menus": [ + "qmk_rgblight" ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n1,1", - "4,1\n\n\n1,1", - { - "w": 1.5 - }, - "4,2\n\n\n1,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,8\n\n\n1,1", - { - "c": "#777777", - "w": 1.5 - }, - "4,10\n\n\n1,1", - { - "x": 0.5 - }, - "4,11\n\n\n1,1", - "4,12\n\n\n1,1", - "4,13\n\n\n1,1" - ], - [ - { - "x": 4 - }, - "4,1\n\n\n1,2", - { - "w": 1.5 - }, - "4,2\n\n\n1,2", - { - "c": "#cccccc", - "w": 7 - }, - "4,8\n\n\n1,2", - { - "c": "#777777", - "w": 1.5 - }, - "4,10\n\n\n1,2", - "4,11\n\n\n1,2" - ] -] + "layouts": { + "labels": [ + "Split Backspace", + [ + "Space Bar", + "6.25U", + "7U", + "HHKB" + ] + ], + "keymap": [ + [ + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, + "0,15", + "0,16", + { + "x": 0.5 + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#777777", + "w": 2 + }, + "0,14\n\n\n0,0", + "4,14" + ], + [ + "1,15", + "1,16", + { + "x": 0.5, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13", + { + "c": "#777777" + }, + "1,14" + ], + [ + "2,15", + "2,16", + { + "x": 0.5, + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13", + "2,14" + ], + [ + "3,15", + "3,16", + { + "x": 0.5, + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 1.75 + }, + "3,12", + "3,13", + "3,14" + ], + [ + "4,15", + "4,16", + { + "x": 0.5, + "w": 1.25 + }, + "4,0\n\n\n1,0", + { + "w": 1.25 + }, + "4,1\n\n\n1,0", + { + "w": 1.25 + }, + "4,2\n\n\n1,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,8\n\n\n1,0", + { + "c": "#777777", + "w": 1.25 + }, + "4,9\n\n\n1,0", + { + "w": 1.25 + }, + "4,10\n\n\n1,0", + { + "x": 0.5 + }, + "4,11\n\n\n1,0", + "4,12\n\n\n1,0", + "4,13\n\n\n1,0" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n1,1", + "4,1\n\n\n1,1", + { + "w": 1.5 + }, + "4,2\n\n\n1,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,8\n\n\n1,1", + { + "c": "#777777", + "w": 1.5 + }, + "4,10\n\n\n1,1", + { + "x": 0.5 + }, + "4,11\n\n\n1,1", + "4,12\n\n\n1,1", + "4,13\n\n\n1,1" + ], + [ + { + "x": 4 + }, + "4,1\n\n\n1,2", + { + "w": 1.5 + }, + "4,2\n\n\n1,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,8\n\n\n1,2", + { + "c": "#777777", + "w": 1.5 + }, + "4,10\n\n\n1,2", + "4,11\n\n\n1,2" + ] + ] } -} \ No newline at end of file +} diff --git a/v3/nibiria/stream15/stream15.json b/v3/nibiria/stream15/stream15.json index 6d5a314f9b..c538042142 100644 --- a/v3/nibiria/stream15/stream15.json +++ b/v3/nibiria/stream15/stream15.json @@ -2,12 +2,33 @@ "name": "stream15", "vendorId": "0x4E49", "productId": "0x0002", - "matrix": {"rows": 3, "cols": 5}, + "matrix": { + "rows": 3, + "cols": 5 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4"], - ["1,0", "1,1", "1,2", "1,3", "1,4"], - ["2,0", "2,1", "2,2", "2,3", "2,4"] + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4" + ] ] } } diff --git a/v3/nightly_boards/adellein.json b/v3/nightly_boards/adellein.json index f2d60b1c22..1d295dcbb9 100644 --- a/v3/nightly_boards/adellein.json +++ b/v3/nightly_boards/adellein.json @@ -2,104 +2,206 @@ "name": "Nightly Boards Adellein", "vendorId": "0xD812", "productId": "0x0010", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Enter", "Encoder"], + "labels": [ + "Split Enter", + "Encoder" + ], "keymap": [ [ - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"a": 7, "w": 2.5, "d": true}, + { + "a": 7, + "w": 2.5, + "d": true + }, "", - {"a": 4}, + { + "a": 4 + }, "0,6", "0,7", "0,8", "0,9", "0,10", "0,11", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,12" ], [ - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"a": 7, "w": 3, "d": true}, + { + "a": 7, + "w": 3, + "d": true + }, "", - {"a": 4}, + { + "a": 4 + }, "1,6", "1,7", "1,8", "1,9", "1,10", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "1,12\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,11\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "1,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"a": 7, "w": 2.5, "d": true}, + { + "a": 7, + "w": 2.5, + "d": true + }, "", - {"a": 4}, + { + "a": 4 + }, "2,6", "2,7", "2,8", "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,12" ], [ - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "3,0", - {"c": "#cccccc", "a": 7, "w": 1.75, "d": true}, + { + "c": "#cccccc", + "a": 7, + "w": 1.75, + "d": true + }, "", - {"c": "#aaaaaa", "a": 4, "w": 1.25}, + { + "c": "#aaaaaa", + "a": 4, + "w": 1.25 + }, "3,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,4", "3,5\n\n\n1,0", - {"a": 7, "w": 0.75, "d": true}, + { + "a": 7, + "w": 0.75, + "d": true + }, "", - {"a": 4, "w": 2.75}, + { + "a": 4, + "w": 2.75 + }, "3,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9", - {"c": "#cccccc", "a": 7, "w": 3, "d": true}, + { + "c": "#cccccc", + "a": 7, + "w": 3, + "d": true + }, "", - {"c": "#aaaaaa", "a": 4, "w": 1.25}, + { + "c": "#aaaaaa", + "a": 4, + "w": 1.25 + }, "3,12" ], - [{"x": 6.75, "c": "#cccccc"}, "3,5\n\n\n1,1"], [ - {"x": 5.75, "h": 1.25}, + { + "x": 6.75, + "c": "#cccccc" + }, + "3,5\n\n\n1,1" + ], + [ + { + "x": 5.75, + "h": 1.25 + }, "3,1\n\n\n1,1", - {"x": 1, "h": 1.25}, + { + "x": 1, + "h": 1.25 + }, "3,3\n\n\n1,1" ] ] diff --git a/v3/nightly_boards/alter_lite.json b/v3/nightly_boards/alter_lite.json index 06986024f4..0189f2c4c8 100644 --- a/v3/nightly_boards/alter_lite.json +++ b/v3/nightly_boards/alter_lite.json @@ -2,23 +2,35 @@ "name": "DeskDaily Alter", "vendorId": "0xD812", "productId": "0x0013", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [], "keymap": [ [ - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", - {"x": 1.5}, + { + "x": 1.5 + }, "0,8", "0,9", "0,10", @@ -26,21 +38,32 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15" ], [ - {"x": 0.25}, + { + "x": 0.25 + }, "1,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", - {"x": 2}, + { + "x": 2 + }, "1,8", "1,9", "1,10", @@ -48,67 +71,122 @@ "1,12", "1,13", "1,14", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,15" ], [ "2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6", "2,7", - {"x": 2.5}, + { + "x": 2.5 + }, "2,8", "2,9", "2,10", "2,11", "2,12", "2,13", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,15" ], [ - {"x": 1, "w": 2.25}, + { + "x": 1, + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", "3,6", "3,7", - {"x": 2}, + { + "x": 2 + }, "3,8", "3,9", "3,10", "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14", "3,15" ], [ - {"x": 1.25, "w": 1.5}, + { + "x": 1.25, + "w": 1.5 + }, "4,1", - {"c": "#cccccc", "a": 7, "w": 1.25, "d": true}, + { + "c": "#cccccc", + "a": 7, + "w": 1.25, + "d": true + }, "", - {"c": "#aaaaaa", "a": 4, "w": 1.5}, + { + "c": "#aaaaaa", + "a": 4, + "w": 1.5 + }, "4,4", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "4,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"c": "#cccccc", "a": 7, "w": 3.25, "d": true}, + { + "c": "#cccccc", + "a": 7, + "w": 3.25, + "d": true + }, "", - {"c": "#aaaaaa", "a": 4, "w": 1.5}, + { + "c": "#aaaaaa", + "a": 4, + "w": 1.5 + }, "4,14" ] ] diff --git a/v3/nightly_boards/conde60.json b/v3/nightly_boards/conde60.json index 3e78ef87c4..ddbc4c3509 100644 --- a/v3/nightly_boards/conde60.json +++ b/v3/nightly_boards/conde60.json @@ -2,14 +2,21 @@ "name": "Conde60", "vendorId": "0xD812", "productId": "0x0015", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +30,19 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +55,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,14 +80,22 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -78,26 +106,43 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4", "4,6", "4,7", - {"w": 2.75}, + { + "w": 2.75 + }, "4,9", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ] ] diff --git a/v3/nightly_boards/daily60.json b/v3/nightly_boards/daily60.json index 7f710b0c9f..777b640c52 100644 --- a/v3/nightly_boards/daily60.json +++ b/v3/nightly_boards/daily60.json @@ -2,14 +2,22 @@ "name": "Daily60", "vendorId": "0xD812", "productId": "0x0024", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "ISO Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7u", "Split Spacebar"] + [ + "Bottom Row", + "6.25U", + "7u", + "Split Spacebar" + ] ], "keymap": [ [ diff --git a/v3/nightly_boards/n2.json b/v3/nightly_boards/n2.json index d8a06c1ef5..672a12c152 100644 --- a/v3/nightly_boards/n2.json +++ b/v3/nightly_boards/n2.json @@ -2,8 +2,25 @@ "name": "Nightly Boards [n]2", "vendorId": "0x0717", "productId": "0x0003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 2, "cols": 2}, - "layouts": {"labels": [], "keymap": [["0,0"], ["1,1"]]} + "matrix": { + "rows": 2, + "cols": 2 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [], + "keymap": [ + [ + "0,0" + ], + [ + "1,1" + ] + ] + } } diff --git a/v3/nightly_boards/n40o.json b/v3/nightly_boards/n40o.json index cbff3feaed..ae69ef78a7 100644 --- a/v3/nightly_boards/n40o.json +++ b/v3/nightly_boards/n40o.json @@ -2,21 +2,38 @@ "name": "Nightly Boards [n]40-o", "vendorId": "0xD812", "productId": "0x0009", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 13}, + "matrix": { + "rows": 5, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["2U Enter"], + "labels": [ + "2U Enter" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1", "4,2", - {"x": 0.25}, + { + "x": 0.25 + }, "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -27,17 +44,25 @@ "0,9", "0,10", "0,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,12" ], [ "4,3", "4,4", - {"x": 0.25}, + { + "x": 0.25 + }, "1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -48,17 +73,25 @@ "1,9", "1,10", "1,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,12" ], [ "4,5", "4,6", - {"x": 0.25}, + { + "x": 0.25 + }, "2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -69,29 +102,46 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,12" ], [ - {"x": 2.25}, + { + "x": 2.25 + }, "3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,6\n\n\n0,0", "3,7\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8", "3,9", "3,10", "3,11", "3,12" ], - [{"x": 8.5, "c": "#cccccc", "w": 2}, "3,6\n\n\n0,1"] + [ + { + "x": 8.5, + "c": "#cccccc", + "w": 2 + }, + "3,6\n\n\n0,1" + ] ] } } diff --git a/v3/nightly_boards/n60s.json b/v3/nightly_boards/n60s.json index ab13ad5064..ad640a3371 100644 --- a/v3/nightly_boards/n60s.json +++ b/v3/nightly_boards/n60s.json @@ -2,21 +2,36 @@ "name": "Nightly Boards [n]60-S", "vendorId": "0xD812", "productId": "0x0007", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Encoder", "Split Right Shift", - ["Bottom Row", "6.25U", "7u"] + [ + "Bottom Row", + "6.25U", + "7u" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,16 +44,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,16 +75,34 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "2,13\n\n\n1,1" ], - [{"y": -0.5, "x": 17, "c": "#aaaaaa"}, "5,0\n\n\n1,1", "5,1\n\n\n1,1"], [ - {"y": -0.5, "w": 1.75}, + { + "y": -0.5, + "x": 17, + "c": "#aaaaaa" + }, + "5,0\n\n\n1,1", + "5,1\n\n\n1,1" + ], + [ + { + "y": -0.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,13 +114,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -89,42 +139,79 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n2,1", "3,13\n\n\n2,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,2\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1", "4,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,1" ] ] diff --git a/v3/nightly_boards/n87.json b/v3/nightly_boards/n87.json index 6b82e9bede..96f2a75c99 100644 --- a/v3/nightly_boards/n87.json +++ b/v3/nightly_boards/n87.json @@ -2,42 +2,79 @@ "name": "Nightly Boards [n]87", "vendorId": "0x0717", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "Centered 6.25U", "7u"] + [ + "Bottom Row", + "6.25U", + "Centered 6.25U", + "7u" + ] ], "keymap": [ - [{"x": 13, "c": "#aaaaaa"}, "3,6\n\n\n0,1", "2,7\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13, + "c": "#aaaaaa" + }, + "3,6\n\n\n0,1", + "2,7\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,7", "0,8", "1,8" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -51,17 +88,26 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,7", "2,8", "3,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -74,17 +120,26 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "4,8", "5,8" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -96,13 +151,21 @@ "6,5", "7,5", "6,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -113,68 +176,135 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n1,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "8,8", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n1,1", "9,6\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "10,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6\n\n\n2,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "11,7", "10,8", "11,8" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "10,0\n\n\n2,1", - {"w": 0.625, "d": true}, + { + "w": 0.625, + "d": true + }, "\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n2,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n2,1", - {"w": 0.625, "d": true}, + { + "w": 0.625, + "d": true + }, "\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6\n\n\n2,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "10,0\n\n\n2,2", "11,0\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n2,2", "10,6\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "11,6\n\n\n2,2" ] ] diff --git a/v3/nightly_boards/octopad.json b/v3/nightly_boards/octopad.json index b0b9c26e85..16425b6b1f 100644 --- a/v3/nightly_boards/octopad.json +++ b/v3/nightly_boards/octopad.json @@ -2,15 +2,49 @@ "name": "Nightly Boards Octopad", "vendorId": "0xD812", "productId": "0x0004", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 3, "cols": 5}, + "matrix": { + "rows": 3, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [], "keymap": [ - ["2,0", "0,4", "2,1", {"x": 0.5}, "2,2", "1,4", "2,3"], - [{"y": 0.25, "x": 1.25}, "0,0", "0,1", "0,2", "0,3"], - [{"x": 1.25}, "1,0", "1,1", "1,2", "1,3"] + [ + "2,0", + "0,4", + "2,1", + { + "x": 0.5 + }, + "2,2", + "1,4", + "2,3" + ], + [ + { + "y": 0.25, + "x": 1.25 + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "x": 1.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/v3/nightly_boards/octopadplus.json b/v3/nightly_boards/octopadplus.json index 6aa3adb3e3..527c50b454 100644 --- a/v3/nightly_boards/octopadplus.json +++ b/v3/nightly_boards/octopadplus.json @@ -2,15 +2,41 @@ "name": "Octopad+", "vendorId": "0xD812", "productId": "0x0014", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 2, "cols": 6}, + "matrix": { + "rows": 2, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [], "keymap": [ - ["0,4\n\n\n\n\n\n\n\n\nE0", {"x": 2}, "1,5\n\n\n\n\n\n\n\n\nE1"], - [{"y": 0.25}, "0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"] + [ + "0,4\n\n\n\n\n\n\n\n\nE0", + { + "x": 2 + }, + "1,5\n\n\n\n\n\n\n\n\nE1" + ], + [ + { + "y": 0.25 + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/v3/nightly_boards/paraluman.json b/v3/nightly_boards/paraluman.json index d9338d8932..edb58572ea 100644 --- a/v3/nightly_boards/paraluman.json +++ b/v3/nightly_boards/paraluman.json @@ -2,19 +2,30 @@ "name": "Paraluman", "vendorId": "0xD812", "productId": "0x0012", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "Encoder", "Split Right Shift", - ["Bottom Row", "6.25U", "7u"] + [ + "Bottom Row", + "6.25U", + "7u" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,16 +38,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,15 +69,25 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,13 +99,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -86,42 +124,79 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n2,1", "3,13\n\n\n2,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,2\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1", "4,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,1" ] ] diff --git a/v3/nightmare/nightmare.json b/v3/nightmare/nightmare.json index b08337038a..c49b5e7b19 100644 --- a/v3/nightmare/nightmare.json +++ b/v3/nightmare/nightmare.json @@ -2,16 +2,32 @@ "name": "nightmare", "vendorId": "0x434B", "productId": "0x4E49", - "matrix": {"rows": 4, "cols": 14}, + "matrix": { + "rows": 4, + "cols": 14 + }, "layouts": { - "labels": [["Bottom row", "7u Spacebar", "Split spacebar"]], + "labels": [ + [ + "Bottom row", + "7u Spacebar", + "Split spacebar" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -24,14 +40,21 @@ "0,11", "0,12", "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13" ], [ "1,0", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -43,15 +66,25 @@ "1,10", "1,11", "1,12", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "2,13" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -62,30 +95,53 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,12", "3,13" ], [ "3,0", - {"x": 1.5}, + { + "x": 1.5 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "3,7\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,11", "3,12" ], [ - {"y": 0.25, "x": 4.75}, + { + "y": 0.25, + "x": 4.75 + }, "3,4\n\n\n0,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,5\n\n\n0,1", - {"w": 2.75}, + { + "w": 2.75 + }, "3,7\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,9\n\n\n0,1" ] ] diff --git a/v3/nix_studio/oxalys80/oxalys80.json b/v3/nix_studio/oxalys80/oxalys80.json index 5641b71480..7a49b76fd4 100644 --- a/v3/nix_studio/oxalys80/oxalys80.json +++ b/v3/nix_studio/oxalys80/oxalys80.json @@ -2,43 +2,72 @@ "name": "OXALYS80", "vendorId": "0x6E78", "productId": "0x3830", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7", "1,7", "0,8" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "2,0", "3,0", "2,1", @@ -52,20 +81,34 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,7", "3,7", "2,8", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "3,6\n\n\n0,1", "6,6\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -78,9 +121,13 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,7", "5,7", "4,8", @@ -96,9 +143,15 @@ "7,6\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -110,18 +163,32 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n1,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "5,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", "9,0\n\n\n2,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -132,64 +199,133 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n3,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "9,7", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n3,1", "9,6\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6\n\n\n4,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "10,7", "11,7", "10,8" ], [ - {"y": 0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n4,1", "11,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n4,1", "10,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,6\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "10,0\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "11,0\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,1\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,6\n\n\n4,2" ] ] diff --git a/v3/nknl7en/nknl7en.json b/v3/nknl7en/nknl7en.json index e696298ce9..41aebb5991 100644 --- a/v3/nknl7en/nknl7en.json +++ b/v3/nknl7en/nknl7en.json @@ -2,21 +2,34 @@ "name": "NKNL7EN", "vendorId": "0x04D8", "productId": "0xEA56", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 0.75}, + { + "x": 0.75 + }, "5,0", "5,1", "5,2", @@ -24,21 +37,32 @@ "5,4", "5,5", "5,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7", - {"x": 0.5}, + { + "x": 0.5 + }, "5,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 0.75}, + { + "x": 0.75 + }, "6,0", "6,1", "6,2", @@ -46,72 +70,133 @@ "6,4", "6,5", "6,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "6,8" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 0.75}, + { + "x": 0.75 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,8" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 0.75}, + { + "x": 0.75 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,5", - {"x": 1.5}, + { + "x": 1.5 + }, "8,8" ], - [{"y": -0.75, "x": 15, "c": "#cccccc"}, "8,6"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15, + "c": "#cccccc" + }, + "8,6" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 2}, + { + "w": 2 + }, "4,3", "4,4", - {"x": 0.75, "w": 2.75}, + { + "x": 0.75, + "w": 2.75 + }, "9,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3", "9,4" ], - [{"y": -0.75, "x": 14, "c": "#cccccc"}, "9,6", "8,7", "9,7"] + [ + { + "y": -0.75, + "x": 14, + "c": "#cccccc" + }, + "9,6", + "8,7", + "9,7" + ] ] } } diff --git a/v3/nknl7jp/nknl7jp.json b/v3/nknl7jp/nknl7jp.json index 92722709e5..124d55f64c 100644 --- a/v3/nknl7jp/nknl7jp.json +++ b/v3/nknl7jp/nknl7jp.json @@ -2,21 +2,34 @@ "name": "NKNL7JP", "vendorId": "0x04D8", "productId": "0xEA55", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 0.75}, + { + "x": 0.75 + }, "5,0", "5,1", "5,2", @@ -26,19 +39,27 @@ "5,6", "5,7", "5,8", - {"x": 0.5}, + { + "x": 0.5 + }, "6,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 0.75}, + { + "x": 0.75 + }, "6,0", "6,1", "6,2", @@ -46,21 +67,37 @@ "6,4", "6,5", "6,6", - {"x": 0.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 0.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "6,7", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,8" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 0.75}, + { + "x": 0.75 + }, "7,0", "7,1", "7,2", @@ -68,19 +105,28 @@ "7,4", "7,5", "7,6", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "7,7" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 0.75}, + { + "x": 0.75 + }, "8,0", "8,1", "8,2", @@ -89,29 +135,63 @@ "8,5", "8,6" ], - [{"y": -0.75, "x": 15.25, "c": "#cccccc"}, "8,7"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15.25, + "c": "#cccccc" + }, + "8,7" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", "4,5", - {"x": 0.75}, + { + "x": 0.75 + }, "9,0", - {"w": 1.75}, + { + "w": 1.75 + }, "9,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,3", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "9,7", "8,8", "9,8"] + [ + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "9,7", + "8,8", + "9,8" + ] ] } } diff --git a/v3/nopunin10did/jabberwocky/v1/jabberwocky.json b/v3/nopunin10did/jabberwocky/v1/jabberwocky.json index 2a4c3409cb..6c0ca6564e 100644 --- a/v3/nopunin10did/jabberwocky/v1/jabberwocky.json +++ b/v3/nopunin10did/jabberwocky/v1/jabberwocky.json @@ -2,7 +2,10 @@ "name": "Jabberwocky", "vendorId": "0x4E50", "productId": "0x4A57", - "matrix": {"rows": 12, "cols": 10}, + "matrix": { + "rows": 12, + "cols": 10 + }, "layouts": { "labels": [ "Split Backspace", @@ -15,62 +18,109 @@ ], "keymap": [ [ - {"y": 0.25, "x": 0.75, "c": "#777777"}, + { + "y": 0.25, + "x": 0.75, + "c": "#777777" + }, "7,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,1", "0,1", - {"x": 8.75}, + { + "x": 8.75 + }, "0,6", "1,6", - {"x": 0.13000000000000078, "c": "#aaaaaa"}, + { + "x": 0.13000000000000078, + "c": "#aaaaaa" + }, "0,7", - {"x": -3.552713678800501e-15}, + { + "x": -3.552713678800501e-15 + }, "1,7", - {"x": 0.120000000000001}, + { + "x": 0.120000000000001 + }, "0,0", "1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,8", "1,8", "0,9", "1,9" ], [ - {"y": 0.25, "x": 2, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2, + "c": "#cccccc" + }, "4,0", "2,1", - {"x": 9.25}, + { + "x": 9.25 + }, "2,6", "3,6", "2,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,0\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "2,8", "3,8", "2,9", "3,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,7\n\n\n0,1", "2,0\n\n\n0,1" ], [ - {"x": 1.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.5 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", - {"x": 9.75}, + { + "x": 9.75 + }, "4,6", "5,6", "4,7", - {"w": 1.5}, + { + "w": 1.5 + }, "5,7\n\n\n1,0", - {"x": 1.5}, + { + "x": 1.5 + }, "4,8", "5,8", "4,9", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "7,9\n\n\n5,0", { "x": 1.25, @@ -82,126 +132,446 @@ "x2": -0.25 }, "7,7\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,9\n\n\n5,1" ], [ - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "7,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", - {"x": 10.25}, + { + "x": 10.25 + }, "6,6", "7,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,7\n\n\n1,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "6,8", "7,8", "6,9", - {"x": 1.25}, + { + "x": 1.25 + }, "6,7\n\n\n1,1", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "7,9\n\n\n5,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", - {"x": 10.75}, + { + "x": 10.75 + }, "8,6", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,7\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,7", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "8,8", "9,8", "8,9", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "11,9\n\n\n6,0", - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "9,9\n\n\n6,1" ], [ - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "10,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1", - {"x": 10.75, "w": 1.25}, + { + "x": 10.75, + "w": 1.25 + }, "11,5", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "11,6", "10,7", "11,7", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "10,8\n\n\n4,0", "10,9", - {"x": 3.75, "c": "#777777"}, + { + "x": 3.75, + "c": "#777777" + }, "11,9\n\n\n6,1" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", "9,0\n\n\n2,1", - {"x": 12.75}, + { + "x": 12.75 + }, "9,6\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7\n\n\n3,1", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "10,8\n\n\n4,1", "11,8\n\n\n4,1" ], - [{"r": 14, "rx": 4, "ry": 2.5, "y": -2.37, "x": 1}, "0,2"], - [{"y": -0.8799999999999999}, "1,2", {"x": 1, "c": "#aaaaaa"}, "1,3"], - [{"y": -0.87, "x": 3}, "0,3"], - [{"x": 1, "c": "#cccccc"}, "2,2"], - [{"y": -0.8799999999999999}, "3,1", {"x": 1}, "3,2"], - [{"y": -0.8700000000000001, "x": 3}, "2,3"], - [{"y": -0.25, "x": 1}, "4,2"], - [{"y": -0.8799999999999999}, "5,1", {"x": 1}, "5,2"], - [{"y": -0.8700000000000001, "x": 3}, "4,3"], - [{"y": -0.25, "x": 1}, "6,2"], - [{"y": -0.8799999999999999}, "7,2", {"x": 1}, "7,3"], - [{"y": -0.8700000000000001, "x": 3}, "6,3"], - [{"y": -0.25, "x": 1}, "8,2"], - [{"y": -0.8799999999999999}, "9,1", {"x": 1}, "9,2"], - [{"y": -0.8700000000000001, "x": 3}, "8,3", "9,3"], - [ - {"y": -0.1299999999999999, "x": 0.5, "c": "#aaaaaa", "w": 1.25}, + [ + { + "r": 14, + "rx": 4, + "ry": 2.5, + "y": -2.37, + "x": 1 + }, + "0,2" + ], + [ + { + "y": -0.8799999999999999 + }, + "1,2", + { + "x": 1, + "c": "#aaaaaa" + }, + "1,3" + ], + [ + { + "y": -0.87, + "x": 3 + }, + "0,3" + ], + [ + { + "x": 1, + "c": "#cccccc" + }, + "2,2" + ], + [ + { + "y": -0.8799999999999999 + }, + "3,1", + { + "x": 1 + }, + "3,2" + ], + [ + { + "y": -0.8700000000000001, + "x": 3 + }, + "2,3" + ], + [ + { + "y": -0.25, + "x": 1 + }, + "4,2" + ], + [ + { + "y": -0.8799999999999999 + }, + "5,1", + { + "x": 1 + }, + "5,2" + ], + [ + { + "y": -0.8700000000000001, + "x": 3 + }, + "4,3" + ], + [ + { + "y": -0.25, + "x": 1 + }, + "6,2" + ], + [ + { + "y": -0.8799999999999999 + }, + "7,2", + { + "x": 1 + }, + "7,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 3 + }, + "6,3" + ], + [ + { + "y": -0.25, + "x": 1 + }, + "8,2" + ], + [ + { + "y": -0.8799999999999999 + }, + "9,1", + { + "x": 1 + }, + "9,2" + ], + [ + { + "y": -0.8700000000000001, + "x": 3 + }, + "8,3", + "9,3" + ], + [ + { + "y": -0.1299999999999999, + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "10,2", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "10,3" ], - [{"y": -0.8700000000000001, "x": 3, "w": 2}, "11,3"], - [{"r": -14, "rx": 13.25, "y": -2.37, "x": -2}, "0,5"], [ - {"y": -0.8799999999999999, "x": -3, "c": "#aaaaaa"}, + { + "y": -0.8700000000000001, + "x": 3, + "w": 2 + }, + "11,3" + ], + [ + { + "r": -14, + "rx": 13.25, + "y": -2.37, + "x": -2 + }, + "0,5" + ], + [ + { + "y": -0.8799999999999999, + "x": -3, + "c": "#aaaaaa" + }, "1,4", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,5" ], - [{"y": -0.87, "x": -4, "c": "#aaaaaa"}, "0,4"], - [{"x": -2, "c": "#cccccc"}, "2,5"], - [{"y": -0.8799999999999999, "x": -3}, "3,4", {"x": 1}, "3,5"], - [{"y": -0.8700000000000001, "x": -4}, "2,4"], - [{"y": -0.25, "x": -2}, "4,5"], - [{"y": -0.8799999999999999, "x": -3}, "5,4", {"x": 1}, "5,5"], - [{"y": -0.8700000000000001, "x": -4}, "4,4"], - [{"y": -0.25, "x": -2}, "6,5"], - [{"y": -0.8799999999999999, "x": -3}, "7,4", {"x": 1}, "7,5"], - [{"y": -0.8700000000000001, "x": -4}, "6,4"], - [{"y": -0.25, "x": -2}, "8,5"], - [{"y": -0.8799999999999999, "x": -3}, "9,4", {"x": 1}, "9,5"], - [{"y": -0.8700000000000001, "x": -5}, "10,4", "8,4"], - [ - {"y": -0.1299999999999999, "x": -2.25, "c": "#aaaaaa", "w": 1.25}, + [ + { + "y": -0.87, + "x": -4, + "c": "#aaaaaa" + }, + "0,4" + ], + [ + { + "x": -2, + "c": "#cccccc" + }, + "2,5" + ], + [ + { + "y": -0.8799999999999999, + "x": -3 + }, + "3,4", + { + "x": 1 + }, + "3,5" + ], + [ + { + "y": -0.8700000000000001, + "x": -4 + }, + "2,4" + ], + [ + { + "y": -0.25, + "x": -2 + }, + "4,5" + ], + [ + { + "y": -0.8799999999999999, + "x": -3 + }, + "5,4", + { + "x": 1 + }, + "5,5" + ], + [ + { + "y": -0.8700000000000001, + "x": -4 + }, + "4,4" + ], + [ + { + "y": -0.25, + "x": -2 + }, + "6,5" + ], + [ + { + "y": -0.8799999999999999, + "x": -3 + }, + "7,4", + { + "x": 1 + }, + "7,5" + ], + [ + { + "y": -0.8700000000000001, + "x": -4 + }, + "6,4" + ], + [ + { + "y": -0.25, + "x": -2 + }, + "8,5" + ], + [ + { + "y": -0.8799999999999999, + "x": -3 + }, + "9,4", + { + "x": 1 + }, + "9,5" + ], + [ + { + "y": -0.8700000000000001, + "x": -5 + }, + "10,4", + "8,4" + ], + [ + { + "y": -0.1299999999999999, + "x": -2.25, + "c": "#aaaaaa", + "w": 1.25 + }, "10,5" ], - [{"y": -0.8700000000000001, "x": -5, "c": "#cccccc", "w": 2.75}, "11,4"] + [ + { + "y": -0.8700000000000001, + "x": -5, + "c": "#cccccc", + "w": 2.75 + }, + "11,4" + ] ] } } diff --git a/v3/nopunin10did/jabberwocky/v2/jabberwocky_v2.json b/v3/nopunin10did/jabberwocky/v2/jabberwocky_v2.json index 79cc17669a..cb79f2efbb 100644 --- a/v3/nopunin10did/jabberwocky/v2/jabberwocky_v2.json +++ b/v3/nopunin10did/jabberwocky/v2/jabberwocky_v2.json @@ -2,12 +2,16 @@ "name": "Jabberwocky v2", "vendorId": "0x4E50", "productId": "0x4A58", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], "matrix": { "rows": 12, "cols": 10 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", diff --git a/v3/noxary/220/noxary_220.json b/v3/noxary/220/noxary_220.json index 11368fbac1..bd37057843 100644 --- a/v3/noxary/220/noxary_220.json +++ b/v3/noxary/220/noxary_220.json @@ -2,17 +2,41 @@ "name": "Noxary 220", "vendorId": "0x4e58", "productId": "0x0899", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["Split Plus", "Split Enter", "Split Zero"], + "labels": [ + "Split Plus", + "Split Enter", + "Split Zero" + ], "keymap": [ - [{"c": "#777777"}, "0,0", "0,1", "0,2", "0,3"], [ - {"y": 0.5, "c": "#aaaaaa"}, + { + "c": "#777777" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.5, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3" @@ -21,29 +45,59 @@ "2,0", "2,1", "2,2", - {"h": 2}, + { + "h": 2 + }, "3,3\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,3\n\n\n0,1" ], - ["3,0", "3,1", "3,2", {"x": 1.25}, "3,3\n\n\n0,1"], + [ + "3,0", + "3,1", + "3,2", + { + "x": 1.25 + }, + "3,3\n\n\n0,1" + ], [ "4,0", "4,1", "4,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "5,3\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,3\n\n\n1,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,1\n\n\n2,0", "5,2", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "5,3\n\n\n1,1" ], - [{"y": 0.25, "c": "#cccccc"}, "5,0\n\n\n2,1", "5,1\n\n\n2,1"] + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "5,0\n\n\n2,1", + "5,1\n\n\n2,1" + ] ] } } diff --git a/v3/noxary/260/noxary_260.json b/v3/noxary/260/noxary_260.json index 5437f08743..aec00fafe2 100644 --- a/v3/noxary/260/noxary_260.json +++ b/v3/noxary/260/noxary_260.json @@ -2,23 +2,52 @@ "name": "Noxary 260", "vendorId": "0x4e58", "productId": "0x0A29", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Tsangan", "HHKB", "WKL"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "HHKB", + "WKL" + ] ], "keymap": [ - [{"x": 15.75}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -31,13 +60,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +87,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.5, @@ -64,9 +103,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +123,36 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,73 +163,149 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"x": 2.75, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.75, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n4,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n4,2" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,3" ] ] diff --git a/v3/noxary/268/noxary_268.json b/v3/noxary/268/noxary_268.json index 479f7f5fa4..0346de22b2 100644 --- a/v3/noxary/268/noxary_268.json +++ b/v3/noxary/268/noxary_268.json @@ -2,22 +2,49 @@ "name": "Noxary 268", "vendorId": "0x4e58", "productId": "0x0A79", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Default", "6.25u + 2x 1.25u", "7u + 1x 1.5u", "7u + 2x 1.5u"] + [ + "Default", + "6.25u + 2x 1.25u", + "7u + 1x 1.5u", + "7u + 2x 1.5u" + ] ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", {"c": "#aaaaaa"}, "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,14 +57,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,9 +85,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.25, @@ -66,9 +105,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,21 +125,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -105,66 +169,130 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,0", "4,10\n\n\n3,0", "4,11\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,14", "4,15" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,2", "4,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,2" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,3" ] ] diff --git a/v3/noxary/268_2/noxary_268.2.json b/v3/noxary/268_2/noxary_268.2.json index bc82046915..4b0cc69d7d 100644 --- a/v3/noxary/268_2/noxary_268.2.json +++ b/v3/noxary/268_2/noxary_268.2.json @@ -2,13 +2,21 @@ "name": "Noxary 268.2", "vendorId": "0x4e58", "productId": "0x0044", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -21,15 +29,23 @@ "0,10", "0,11", "0,12", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "0,13", "0,14", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -42,14 +58,23 @@ "1,10", "1,11", "1,12", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "1,14", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -61,14 +86,23 @@ "2,9", "2,10", "2,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.25 + }, "2,14", "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -79,27 +113,57 @@ "3,9", "3,10", "3,11", - {"c": "#363636", "t": "#DEBFB3", "w": 1.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.75 + }, "3,12", - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "3,14", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 6.25}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 6.25 + }, "4,6", - {"c": "#363636", "t": "#DEBFB3", "w": 1.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c": "#DEBFB3", "t": "#363636"}, + { + "x": 0.5, + "c": "#DEBFB3", + "t": "#363636" + }, "4,12", "4,14", "4,15" diff --git a/v3/noxary/268_2/noxary_268_2.json b/v3/noxary/268_2/noxary_268_2.json index daeb92a998..6ab071c8af 100644 --- a/v3/noxary/268_2/noxary_268_2.json +++ b/v3/noxary/268_2/noxary_268_2.json @@ -2,17 +2,45 @@ "name": "Noxary 268.2", "vendorId": "0x4e58", "productId": "0x0A7A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": ["Split Backspace", ["Spacebar", "7u", "6.25u"]], + "labels": [ + "Split Backspace", + [ + "Spacebar", + "7u", + "6.25u" + ] + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", {"c": "#aaaaaa"}, "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,14 +53,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,15 +80,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -65,15 +108,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -84,40 +136,76 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,14", "4,15" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,1" ] ] diff --git a/v3/noxary/268_2_RGB/noxary_268_2_RGB.json b/v3/noxary/268_2_RGB/noxary_268_2_RGB.json index 1c7cd5ce11..2b7b0ca6fd 100644 --- a/v3/noxary/268_2_RGB/noxary_268_2_RGB.json +++ b/v3/noxary/268_2_RGB/noxary_268_2_RGB.json @@ -2,17 +2,45 @@ "name": "Noxary 268.2 RGB", "vendorId": "0x4e58", "productId": "0x0A7C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", ["Spacebar", "7u", "6.25u"]], + "labels": [ + "Split Backspace", + [ + "Spacebar", + "7u", + "6.25u" + ] + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", {"c": "#aaaaaa"}, "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,14 +53,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,15 +80,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -65,15 +108,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -84,40 +136,76 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,14", "4,15" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,1" ] ] diff --git a/v3/noxary/280/noxary_280.json b/v3/noxary/280/noxary_280.json index 60c3a71809..895cc5ad0e 100644 --- a/v3/noxary/280/noxary_280.json +++ b/v3/noxary/280/noxary_280.json @@ -2,44 +2,82 @@ "name": "Noxary 280", "vendorId": "0x4e58", "productId": "0x0AF1", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Vintage", "WKL"] + [ + "Bottom Row", + "Standard", + "Vintage", + "WKL" + ] ], "keymap": [ - [{"x": 15.5}, "3,6\n\n\n0,1", {"c": "#aaaaaa"}, "2,7\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "3,6\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "2,7\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5}, + { + "x": 0.5 + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5}, + { + "x": 0.5 + }, "1,5", "0,6", "1,6", "0,7", - {"x": 0.25}, + { + "x": 0.25 + }, "1,7", "0,8", "1,8" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -53,17 +91,27 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,7", "2,8", "3,8" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -76,9 +124,14 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "4,8", "5,8", @@ -94,9 +147,15 @@ "6,7\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -108,19 +167,36 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,7\n\n\n1,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "6,6\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -131,60 +207,123 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "8,8", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n3,1", "8,7\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "10,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "11,7", "10,8", "11,8" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n4,1", "11,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n4,1", "10,6\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,7\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "10,0\n\n\n4,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "10,1\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n4,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "10,7\n\n\n4,2" ] ] diff --git a/v3/noxary/378/noxary_378.json b/v3/noxary/378/noxary_378.json index 5d50e49557..6af68692aa 100644 --- a/v3/noxary/378/noxary_378.json +++ b/v3/noxary/378/noxary_378.json @@ -1,19 +1,38 @@ { - "name": "Noxary 378", - "vendorId": "0x4E58", - "productId": "0x017A", - "matrix": {"rows": 5, "cols": 17}, - "layouts": { - "labels": [ "Split backspace"], + "name": "Noxary 378", + "vendorId": "0x4E58", + "productId": "0x017A", + "matrix": { + "rows": 5, + "cols": 17 + }, + "layouts": { + "labels": [ + "Split backspace" + ], "keymap": [ - [{"x": 15.25, "c": "#aaaaaa"}, "0,15\n\n\n0,1", "0,16\n\n\n0,1"], [ - {"y": 0.25}, + { + "x": 15.25, + "c": "#aaaaaa" + }, + "0,15\n\n\n0,1", + "0,16\n\n\n0,1" + ], + [ + { + "y": 0.25 + }, "0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -26,16 +45,24 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0", "1,16" ], [ "1,0", "1,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -48,17 +75,26 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,16" ], [ "2,0", "2,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -70,16 +106,24 @@ "2,11", "2,12", "2,13", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,14", "2,15" ], [ "3,0", "3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -90,26 +134,47 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,16" ], [ "4,0", "4,1", - {"x": 0.25, "w": 1.5 }, + { + "x": 0.25, + "w": 1.5 + }, "4,2", "4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,14", "4,15", "4,16" diff --git a/v3/noxary/valhalla/valhalla.json b/v3/noxary/valhalla/valhalla.json index d8d102157a..0a5233b302 100644 --- a/v3/noxary/valhalla/valhalla.json +++ b/v3/noxary/valhalla/valhalla.json @@ -2,84 +2,179 @@ "name": "Valhalla", "vendorId": "0x4E58", "productId": "0x5648", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", - ["Left spacebar", "Full", "Split"], - ["Right spacebar", "Full", "Split"] + [ + "Left spacebar", + "Full", + "Split" + ], + [ + "Right spacebar", + "Full", + "Split" + ] ], "keymap": [ - [{"x": 16.65, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.19999999999999996, "x": 3.7, "c": "#cccccc"}, + { + "x": 16.65, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.19999999999999996, + "x": 3.7, + "c": "#cccccc" + }, "0,2", - {"x": 9.95}, + { + "x": 9.95 + }, "0,11" ], [ - {"y": -0.9500000000000002, "x": 1.7}, + { + "y": -0.9500000000000002, + "x": 1.7 + }, "0,0", "0,1", - {"x": 11.95}, + { + "x": 11.95 + }, "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], - [{"y": -0.04999999999999982, "x": 14.5}, "1,10"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.04999999999999982, + "x": 14.5 + }, + "1,10" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 11.5}, + { + "x": 11.5 + }, "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14" ], [ - {"x": 14.9}, + { + "x": 14.9 + }, "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,13" ], [ - {"y": -0.9999999999999996, "x": 1.3, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.9999999999999996, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 10.3}, + { + "x": 10.3 + }, "3,10", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", "4,1", - {"x": 11.55, "w": 1.5}, + { + "x": 11.55, + "w": 1.5 + }, "4,9", - {"x": 0.75, "c": "#777777"}, + { + "x": 0.75, + "c": "#777777" + }, "4,12", "4,13", "4,14" @@ -95,34 +190,135 @@ "4,2" ], [ - {"r": 10, "y": -5.56, "x": 5.05, "c": "#cccccc"}, + { + "r": 10, + "y": -5.56, + "x": 5.05, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 4.6}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 4.85}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 5.3}, "3,2", "3,3", "3,4", "3,5"], - [{"x": 6.1, "c": "#777777", "w": 2.75}, "4,4\n\n\n1,0"], - [{"x": 6.1, "w": 1.75}, "4,3\n\n\n1,1", {"c": "#cccccc"}, "4,4\n\n\n1,1"], - [{"r": -10, "y": -2.9, "x": 9.95}, "0,7", "0,8", "0,9", "0,10"], - [{"x": 9.55}, "1,6", "1,7", "1,8", "1,9"], - [{"x": 9.7}, "2,6", "2,7", "2,8", "2,9"], - [{"x": 9.25}, "3,6", "3,7", "3,8", "3,9"], - [ - {"x": 9, "c": "#777777", "w": 2.25}, + [ + { + "x": 4.6 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 4.85 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 5.3 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 6.1, + "c": "#777777", + "w": 2.75 + }, + "4,4\n\n\n1,0" + ], + [ + { + "x": 6.1, + "w": 1.75 + }, + "4,3\n\n\n1,1", + { + "c": "#cccccc" + }, + "4,4\n\n\n1,1" + ], + [ + { + "r": -10, + "y": -2.9, + "x": 9.95 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": 9.55 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 9.7 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 9.25 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": 9, + "c": "#777777", + "w": 2.25 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,7" ], [ - {"x": 9, "c": "#cccccc"}, + { + "x": 9, + "c": "#cccccc" + }, "4,5\n\n\n2,1", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "4,6\n\n\n2,1" ], - [{"r": -2.5, "y": -3.6999999999999993, "x": 13.8, "c": "#aaaaaa"}, "4,8"] + [ + { + "r": -2.5, + "y": -3.6999999999999993, + "x": 13.8, + "c": "#aaaaaa" + }, + "4,8" + ] ] } } diff --git a/v3/noxary/valhalla_v2/valhalla_v2.json b/v3/noxary/valhalla_v2/valhalla_v2.json index 43f54dac2b..a70f905d16 100644 --- a/v3/noxary/valhalla_v2/valhalla_v2.json +++ b/v3/noxary/valhalla_v2/valhalla_v2.json @@ -2,314 +2,321 @@ "name": "Valhalla V2", "vendorId": "0x4E58", "productId": "0x5649", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 10, "cols": 15}, + "matrix": { + "rows": 10, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split backspace", "Split left space", "Split right space" - ], + ], "keymap": [ - [ - { - "x": 16.65, - "c": "#aaaaaa" - }, - "5,12\n\n\n0,1", - "5,13\n\n\n0,1" - ], - [ - { - "y": 0.19999999999999996, - "x": 3.7, - "c": "#cccccc" - }, - "0,2", - { - "x": 9.95 - }, - "5,10" - ], - [ - { - "y": -0.9500000000000002, - "x": 1.7 - }, - "0,0", - "0,1", - { - "x": 11.95 - }, - "5,11", - { - "c": "#aaaaaa", - "w": 2 - }, - "5,12\n\n\n0,0", - { - "c": "#cccccc" - }, - "8,14" - ], - [ - { - "y": -0.04999999999999982, - "x": 14.5 - }, - "6,10" - ], - [ - { - "y": -0.9500000000000002, - "x": 1.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - { - "x": 11.5 - }, - "6,11", - "6,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "6,13", - { - "c": "#cccccc" - }, - "6,14" - ], - [ - { - "x": 14.9 - }, - "7,10", - "7,11", - { - "c": "#aaaaaa", - "w": 2.25 - }, - "7,12", - { - "c": "#cccccc" - }, - "7,14" - ], - [ - { - "y": -0.9999999999999996, - "x": 1.3, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1" - ], - [ - { - "x": 1.05, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - { - "x": 10.3 - }, - "8,10", - { - "x": -1.7763568394002505e-15 - }, - "8,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "8,12", - { - "c": "#777777" - }, - "8,13", - { - "c": "#cccccc" - }, - "9,14" - ], - [ - { - "x": 1.05, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,0", - "4,1", - { - "x": 11.55, - "w": 1.5 - }, - "9,10", - { - "x": 0.75, - "c": "#777777" - }, - "9,11", - "9,12", - "9,13" - ], - [ - { - "r": 4.4, - "y": -1.1900000000000004, - "x": 4.02, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,2" - ], - [ - { - "r": 10, - "y": -5.56, - "x": 5.05, - "c": "#cccccc" - }, - "0,3", - "0,4", - "0,5", - "4,5" - ], - [ - { - "x": 4.6 - }, - "1,2", - "1,3", - "1,4", - "1,5" - ], - [ - { - "x": 4.85 - }, - "2,2", - "2,3", - "2,4", - "2,5" - ], - [ - { - "x": 5.3 - }, - "3,2", - "3,3", - "3,4", - "3,5" - ], - [ - { - "x": 6.1, - "c": "#777777", - "w": 2.75 - }, - "4,4\n\n\n1,0" - ], - [ - { - "x": 6.1, - "w": 1.75 - }, - "4,3\n\n\n1,1", - { - "c": "#cccccc" - }, - "4,4\n\n\n1,1" - ], - [ - { - "r": -10, - "y": -2.9, - "x": 9.95 - }, - "5,6", - "5,7", - "5,8", - "5,9" - ], - [ - { - "x": 9.55 - }, - "6,6", - "6,7", - "6,8", - "6,9" - ], - [ - { - "x": 9.7 - }, - "7,6", - "7,7", - "7,8", - "7,9" - ], - [ - { - "x": 9.25 - }, - "8,6", - "8,7", - "8,8", - "8,9" - ], - [ - { - "x": 9, - "c": "#777777", - "w": 2.25 - }, - "9,7\n\n\n2,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "9,8" - ], - [ - { - "x": 9, - "c": "#cccccc" - }, - "9,6\n\n\n2,1", - { - "c": "#777777", - "w": 1.25 - }, - "9,7\n\n\n2,1" - ], - [ - { - "r": -2.5, - "y": -3.6999999999999993, - "x": 13.8, - "c": "#aaaaaa" - }, - "9,9" - ] -] -} + [ + { + "x": 16.65, + "c": "#aaaaaa" + }, + "5,12\n\n\n0,1", + "5,13\n\n\n0,1" + ], + [ + { + "y": 0.19999999999999996, + "x": 3.7, + "c": "#cccccc" + }, + "0,2", + { + "x": 9.95 + }, + "5,10" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.7 + }, + "0,0", + "0,1", + { + "x": 11.95 + }, + "5,11", + { + "c": "#aaaaaa", + "w": 2 + }, + "5,12\n\n\n0,0", + { + "c": "#cccccc" + }, + "8,14" + ], + [ + { + "y": -0.04999999999999982, + "x": 14.5 + }, + "6,10" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + { + "x": 11.5 + }, + "6,11", + "6,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "6,13", + { + "c": "#cccccc" + }, + "6,14" + ], + [ + { + "x": 14.9 + }, + "7,10", + "7,11", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "7,12", + { + "c": "#cccccc" + }, + "7,14" + ], + [ + { + "y": -0.9999999999999996, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1" + ], + [ + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + { + "x": 10.3 + }, + "8,10", + { + "x": -1.7763568394002505e-15 + }, + "8,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "8,12", + { + "c": "#777777" + }, + "8,13", + { + "c": "#cccccc" + }, + "9,14" + ], + [ + { + "x": 1.05, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0", + "4,1", + { + "x": 11.55, + "w": 1.5 + }, + "9,10", + { + "x": 0.75, + "c": "#777777" + }, + "9,11", + "9,12", + "9,13" + ], + [ + { + "r": 4.4, + "y": -1.1900000000000004, + "x": 4.02, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,2" + ], + [ + { + "r": 10, + "y": -5.56, + "x": 5.05, + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "4,5" + ], + [ + { + "x": 4.6 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 4.85 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 5.3 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 6.1, + "c": "#777777", + "w": 2.75 + }, + "4,4\n\n\n1,0" + ], + [ + { + "x": 6.1, + "w": 1.75 + }, + "4,3\n\n\n1,1", + { + "c": "#cccccc" + }, + "4,4\n\n\n1,1" + ], + [ + { + "r": -10, + "y": -2.9, + "x": 9.95 + }, + "5,6", + "5,7", + "5,8", + "5,9" + ], + [ + { + "x": 9.55 + }, + "6,6", + "6,7", + "6,8", + "6,9" + ], + [ + { + "x": 9.7 + }, + "7,6", + "7,7", + "7,8", + "7,9" + ], + [ + { + "x": 9.25 + }, + "8,6", + "8,7", + "8,8", + "8,9" + ], + [ + { + "x": 9, + "c": "#777777", + "w": 2.25 + }, + "9,7\n\n\n2,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "9,8" + ], + [ + { + "x": 9, + "c": "#cccccc" + }, + "9,6\n\n\n2,1", + { + "c": "#777777", + "w": 1.25 + }, + "9,7\n\n\n2,1" + ], + [ + { + "r": -2.5, + "y": -3.6999999999999993, + "x": 13.8, + "c": "#aaaaaa" + }, + "9,9" + ] + ] + } } diff --git a/v3/noxary/vulcan/vulcan.json b/v3/noxary/vulcan/vulcan.json index d8305da33b..ff2a3790f0 100644 --- a/v3/noxary/vulcan/vulcan.json +++ b/v3/noxary/vulcan/vulcan.json @@ -2,13 +2,20 @@ "name": "Vulcan", "vendorId": "0xa103", "productId": "0x0011", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +29,19 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,12" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +54,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +79,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -76,22 +104,37 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ] ] diff --git a/v3/noxary/x268/noxary_x268.json b/v3/noxary/x268/noxary_x268.json index 0e741299d9..4a093adae7 100644 --- a/v3/noxary/x268/noxary_x268.json +++ b/v3/noxary/x268/noxary_x268.json @@ -2,22 +2,49 @@ "name": "Noxary x268", "vendorId": "0x4e58", "productId": "0x0A7B", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Default", "6.25u + 2x 1.25u", "7u + 1x 1.5u", "7u + 2x 1.5u"] + [ + "Default", + "6.25u + 2x 1.25u", + "7u + 1x 1.5u", + "7u + 2x 1.5u" + ] ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", {"c": "#aaaaaa"}, "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,14 +57,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,9 +85,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.25, @@ -66,9 +105,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,21 +125,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -105,66 +169,130 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,0", "4,10\n\n\n3,0", "4,11\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,14", "4,15" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,2", "4,1\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,2" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,3" ] ] diff --git a/v3/np12/np12.json b/v3/np12/np12.json index fd05f734e2..85d5ce1dde 100644 --- a/v3/np12/np12.json +++ b/v3/np12/np12.json @@ -2,13 +2,36 @@ "name": "np12", "vendorId": "0xA4A4", "productId": "0x4401", - "matrix": {"rows": 4, "cols": 5}, + "matrix": { + "rows": 4, + "cols": 5 + }, "layouts": { "keymap": [ - [{"x": 3}, "3,4"], - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"] + [ + { + "x": 3 + }, + "3,4" + ], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ] ] } } diff --git a/v3/nullbitsco/nibble.json b/v3/nullbitsco/nibble.json index 2cf3b17818..0db849632a 100644 --- a/v3/nullbitsco/nibble.json +++ b/v3/nullbitsco/nibble.json @@ -2,36 +2,68 @@ "name": "NIBBLE", "vendorId": "0x6E61", "productId": "0x6060", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], + "matrix": { + "rows": 5, + "cols": 16 + }, "customKeycodes": [ { "name": "Program Keyboard", "title": "Program Keyboard", "shortName": "Prog" }, - {"name": "Discord Mute", "title": "Discord Mute", "shortName": "Disc Mute"}, + { + "name": "Discord Mute", + "title": "Discord Mute", + "shortName": "Disc Mute" + }, { "name": "Discord Deafen", "title": "Discord Deafen", "shortName": "Disc Deaf" }, - {"name": "Super Alt Tab", "title": "Super Alt Tab", "shortName": "S.A.T."} + { + "name": "Super Alt Tab", + "title": "Super Alt Tab", + "shortName": "S.A.T." + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" ], - "matrix": {"rows": 5, "cols": 16}, "layouts": { "labels": [ - ["Left Modifiers", "3x1.25U", "2x1.5U"], - ["Spacebar", "6.25U/7U", "Split 2.75U | 1.25U | 2.25U"], - ["Right Modifiers", "3x1U", "2x1.5U"], + [ + "Left Modifiers", + "3x1.25U", + "2x1.5U" + ], + [ + "Spacebar", + "6.25U/7U", + "Split 2.75U | 1.25U | 2.25U" + ], + [ + "Right Modifiers", + "3x1U", + "2x1.5U" + ], "ISO Enter", "Split Shift" ], "keymap": [ [ - {"x": 3.5, "c": "#777777"}, + { + "x": 3.5, + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -44,17 +76,30 @@ "0,11", "0,12", "0,13", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "0,14", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,15" ], [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "1,0", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -67,9 +112,14 @@ "1,11", "1,12", "1,13", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "1,14\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,15", { "x": 1.25, @@ -83,11 +133,19 @@ "2,14\n\n\n3,1" ], [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "2,0", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -99,22 +157,41 @@ "2,10", "2,11", "2,12", - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "2,14\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,1\n\n\n4,1", "0,0\n\n\n4,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "3,0", - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "3,1\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -125,47 +202,90 @@ "3,9", "3,10", "3,11", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,15" ], [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "4,0", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n0,0", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n2,0", "4,10\n\n\n2,0", "4,11\n\n\n2,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,14", "4,15" ], [ - {"x": 3.5, "w": 1.5, "c": "#aaaaaa"}, + { + "x": 3.5, + "w": 1.5, + "c": "#aaaaaa" + }, "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"x": 0.75, "w": 2.75, "c": "#cccccc"}, + { + "x": 0.75, + "w": 2.75, + "c": "#cccccc" + }, "4,6\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n1,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,6\n\n\n1,1", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "4,10\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n2,1" ] ] diff --git a/v3/nullbitsco/scramble.json b/v3/nullbitsco/scramble.json index 83f7aaa780..e53cd04d31 100644 --- a/v3/nullbitsco/scramble.json +++ b/v3/nullbitsco/scramble.json @@ -2,11 +2,25 @@ "name": "SCRAMBLE", "vendorId": "0x6E61", "productId": "0x6062", - "matrix": {"rows": 2, "cols": 3}, + "matrix": { + "rows": 2, + "cols": 3 + }, "layouts": { "keymap": [ - [{"c": "#777777"}, "0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + { + "c": "#777777" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/v3/nullbitsco/snap.json b/v3/nullbitsco/snap.json index 08abe72990..490a242411 100644 --- a/v3/nullbitsco/snap.json +++ b/v3/nullbitsco/snap.json @@ -1,35 +1,335 @@ { - "name": "SNAP", - "vendorId": "0x6E61", - "productId": "0x6063", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "customKeycodes": [ - {"name": "Discord Mute", "title": "Discord Mute", "shortName": "Disc Mute"}, - {"name": "Super Alt Tab", "title": "Super Alt Tab", "shortName": "S.A.T."} + "name": "SNAP", + "vendorId": "0x6E61", + "productId": "0x6063", + "matrix": { + "rows": 12, + "cols": 9 + }, + "customKeycodes": [ + { + "name": "Discord Mute", + "title": "Discord Mute", + "shortName": "Disc Mute" + }, + { + "name": "Super Alt Tab", + "title": "Super Alt Tab", + "shortName": "S.A.T." + } + ], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ + [ + "Spacebar", + "1.25U | 2.25U", + "2.25U | 1.25U" + ], + [ + "Right Modifiers", + "5x1U", + "4x1.25U" + ], + "ISO Enter", + "Split Left Shift", + "2.75U Right Shift", + "Split Backspace", + [ + "Left Rotary Encoder", + "Enabled", + "Disabled" + ], + [ + "Right Rotary Encoder", + "Enabled", + "Disabled" + ] ], - "matrix": {"rows": 12,"cols": 9}, - "layouts": { - "labels": [ - ["Spacebar", "1.25U | 2.25U", "2.25U | 1.25U"], - ["Right Modifiers", "5x1U", "4x1.25U"], - "ISO Enter", - "Split Left Shift", - "2.75U Right Shift", - "Split Backspace", - ["Left Rotary Encoder", "Enabled", "Disabled"], - ["Right Rotary Encoder", "Enabled", "Disabled"] - ], - "keymap": [ - [{"x":16.5},"7,6\n\n\n5,1",{"c":"#aaaaaa"},"7,7\n\n\n5,1"], - [{"y":0.25,"x":3.5},"0,1","0,2","0,3","0,4","0,5","0,6","0,7","6,0","6,1","6,2","6,3","6,4","6,5","6,6","6,7"], - [{"x":1.25},"1,0\n\n\n6,1",{"x":0.25,"c":"#777777"},"1,0\n\n\n6,0\n\n\n\n\n\ne0",{"c":"#cccccc"},"1,1","1,2","1,3","1,4","1,5","1,6","1,7","7,0","7,1","7,2","7,3","7,4","7,5",{"c":"#aaaaaa","w":2},"7,6\n\n\n5,0",{"c":"#777777"},"8,8\n\n\n7,0\n\n\n\n\n\ne1",{"x":0.25,"c":"#aaaaaa"},"8,8\n\n\n7,1"], - [{"x":2.5,"c":"#777777"},"2,0",{"c":"#aaaaaa","w":1.5},"2,1",{"c":"#cccccc"},"2,2","2,3","2,4","2,5","2,7","8,0","8,1","8,2","8,3","8,4","8,5","8,6",{"w":1.5},"9,7\n\n\n2,0",{"c":"#777777"},"8,7",{"x":1.75,"c":"#aaaaaa","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"9,6\n\n\n2,1"], - [{"x":2.5,"c":"#777777"},"3,0",{"c":"#aaaaaa","w":1.75},"3,1",{"c":"#cccccc"},"3,2","3,3","3,4","3,5","3,7","9,0","9,1","9,2","9,3","9,4","9,5",{"c":"#aaaaaa","w":2.25},"9,6\n\n\n2,0",{"c":"#777777"},"10,7",{"x":0.75,"c":"#cccccc"},"9,7\n\n\n2,1"], - [{"c":"#aaaaaa","w":1.25},"4,1\n\n\n3,1",{"c":"#cccccc"},"4,2\n\n\n3,1",{"x":0.25,"c":"#777777"},"4,0",{"c":"#aaaaaa","w":2.25},"4,1\n\n\n3,0",{"c":"#cccccc"},"4,3","4,4","4,5","4,6","4,7","10,0","10,1","10,2","10,3","10,4",{"c":"#aaaaaa","w":1.75},"10,5\n\n\n4,0",{"c":"#777777"},"10,6\n\n\n4,0","11,7",{"x":0.25,"c":"#aaaaaa","w":2.75},"10,5\n\n\n4,1"], - [{"x":2.5,"c":"#777777"},"5,0",{"c":"#aaaaaa","w":1.25},"5,1",{"w":1.25},"5,2",{"w":1.25},"5,3",{"w":1.25},"5,5\n\n\n0,0",{"w":2.25},"5,7\n\n\n0,0",{"w":2.75},"11,0","11,1\n\n\n1,0","11,2\n\n\n1,0","11,3\n\n\n1,0",{"c":"#777777"},"11,4\n\n\n1,0","11,5\n\n\n1,0","11,6"], - [{"y":0.25,"x":7.25,"c":"#aaaaaa","w":2.25},"5,5\n\n\n0,1",{"w":1.25},"5,7\n\n\n0,1",{"x":2.75,"w":1.25},"11,1\n\n\n1,1",{"w":1.25},"11,2\n\n\n1,1",{"w":1.25},"11,4\n\n\n1,1",{"w":1.25},"11,5\n\n\n1,1"] + "keymap": [ + [ + { + "x": 16.5 + }, + "7,6\n\n\n5,1", + { + "c": "#aaaaaa" + }, + "7,7\n\n\n5,1" + ], + [ + { + "y": 0.25, + "x": 3.5 + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "6,0", + "6,1", + "6,2", + "6,3", + "6,4", + "6,5", + "6,6", + "6,7" + ], + [ + { + "x": 1.25 + }, + "1,0\n\n\n6,1", + { + "x": 0.25, + "c": "#777777" + }, + "1,0\n\n\n6,0\n\n\n\n\n\ne0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", + "7,5", + { + "c": "#aaaaaa", + "w": 2 + }, + "7,6\n\n\n5,0", + { + "c": "#777777" + }, + "8,8\n\n\n7,0\n\n\n\n\n\ne1", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "8,8\n\n\n7,1" + ], + [ + { + "x": 2.5, + "c": "#777777" + }, + "2,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,7", + "8,0", + "8,1", + "8,2", + "8,3", + "8,4", + "8,5", + "8,6", + { + "w": 1.5 + }, + "9,7\n\n\n2,0", + { + "c": "#777777" + }, + "8,7", + { + "x": 1.75, + "c": "#aaaaaa", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "9,6\n\n\n2,1" + ], + [ + { + "x": 2.5, + "c": "#777777" + }, + "3,0", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,7", + "9,0", + "9,1", + "9,2", + "9,3", + "9,4", + "9,5", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "9,6\n\n\n2,0", + { + "c": "#777777" + }, + "10,7", + { + "x": 0.75, + "c": "#cccccc" + }, + "9,7\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,1\n\n\n3,1", + { + "c": "#cccccc" + }, + "4,2\n\n\n3,1", + { + "x": 0.25, + "c": "#777777" + }, + "4,0", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,1\n\n\n3,0", + { + "c": "#cccccc" + }, + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "10,0", + "10,1", + "10,2", + "10,3", + "10,4", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "10,5\n\n\n4,0", + { + "c": "#777777" + }, + "10,6\n\n\n4,0", + "11,7", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.75 + }, + "10,5\n\n\n4,1" + ], + [ + { + "x": 2.5, + "c": "#777777" + }, + "5,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 1.25 + }, + "5,3", + { + "w": 1.25 + }, + "5,5\n\n\n0,0", + { + "w": 2.25 + }, + "5,7\n\n\n0,0", + { + "w": 2.75 + }, + "11,0", + "11,1\n\n\n1,0", + "11,2\n\n\n1,0", + "11,3\n\n\n1,0", + { + "c": "#777777" + }, + "11,4\n\n\n1,0", + "11,5\n\n\n1,0", + "11,6" + ], + [ + { + "y": 0.25, + "x": 7.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "5,5\n\n\n0,1", + { + "w": 1.25 + }, + "5,7\n\n\n0,1", + { + "x": 2.75, + "w": 1.25 + }, + "11,1\n\n\n1,1", + { + "w": 1.25 + }, + "11,2\n\n\n1,1", + { + "w": 1.25 + }, + "11,4\n\n\n1,1", + { + "w": 1.25 + }, + "11,5\n\n\n1,1" ] - } + ] } - \ No newline at end of file +} diff --git a/v3/nullbitsco/tidbit.json b/v3/nullbitsco/tidbit.json index 780887b31f..17ad08ae1d 100644 --- a/v3/nullbitsco/tidbit.json +++ b/v3/nullbitsco/tidbit.json @@ -2,25 +2,126 @@ "name": "TIDBIT", "vendorId": "0x6E61", "productId": "0x6064", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5,"cols": 6}, + "matrix": { + "rows": 5, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "2U + Key", "2U Enter Key", - ["Rotary Encoder 1", "Enabled", "Disabled"], - ["Rotary Encoder 2", "Enabled", "Disabled"], - ["Rotary Encoder 3", "Enabled", "Disabled"], - ["Rotary Encoder 4/2U 0 Key", "Split 0 Keys", "2U 0 Key", "Rotary Encoder 4"] + [ + "Rotary Encoder 1", + "Enabled", + "Disabled" + ], + [ + "Rotary Encoder 2", + "Enabled", + "Disabled" + ], + [ + "Rotary Encoder 3", + "Enabled", + "Disabled" + ], + [ + "Rotary Encoder 4/2U 0 Key", + "Split 0 Keys", + "2U 0 Key", + "Rotary Encoder 4" + ] ], "keymap": [ - [{"x":3.25},"0,3","0,4","0,5"], - [{"x":1},"1,2\n\n\n2,1",{"x":0.25},"1,2\n\n\n2,0\n\n\n\n\n\ne0","1,3",{"x":-1},"1,3","1,4","1,5\n\n\n0,0",{"x":0.25,"h":2},"1,5\n\n\n0,1"], - [{"x":1},"2,2\n\n\n3,1",{"x":0.25},"2,2\n\n\n3,0\n\n\n\n\n\ne1","2,3","2,4","2,5\n\n\n0,0"], - [{"x":1},"3,2\n\n\n4,1",{"x":0.25},"3,2\n\n\n4,0\n\n\n\n\n\ne2","3,3","3,4","3,5\n\n\n1,0",{"x":0.25,"h":2},"3,5\n\n\n1,1"], - [{"x":1},"4,2\n\n\n5,2\n\n\n\n\n\ne3","4,3\n\n\n5,2",{"x":-0.75},"4,2\n\n\n5,0","4,3\n\n\n5,0","4,4","4,5\n\n\n1,0"], - [{"y":0.25,"x":2.25,"w":2},"4,2\n\n\n5,1"] + [ + { + "x": 3.25 + }, + "0,3", + "0,4", + "0,5" + ], + [ + { + "x": 1 + }, + "1,2\n\n\n2,1", + { + "x": 0.25 + }, + "1,2\n\n\n2,0\n\n\n\n\n\ne0", + "1,3", + { + "x": -1 + }, + "1,3", + "1,4", + "1,5\n\n\n0,0", + { + "x": 0.25, + "h": 2 + }, + "1,5\n\n\n0,1" + ], + [ + { + "x": 1 + }, + "2,2\n\n\n3,1", + { + "x": 0.25 + }, + "2,2\n\n\n3,0\n\n\n\n\n\ne1", + "2,3", + "2,4", + "2,5\n\n\n0,0" + ], + [ + { + "x": 1 + }, + "3,2\n\n\n4,1", + { + "x": 0.25 + }, + "3,2\n\n\n4,0\n\n\n\n\n\ne2", + "3,3", + "3,4", + "3,5\n\n\n1,0", + { + "x": 0.25, + "h": 2 + }, + "3,5\n\n\n1,1" + ], + [ + { + "x": 1 + }, + "4,2\n\n\n5,2\n\n\n\n\n\ne3", + "4,3\n\n\n5,2", + { + "x": -0.75 + }, + "4,2\n\n\n5,0", + "4,3\n\n\n5,0", + "4,4", + "4,5\n\n\n1,0" + ], + [ + { + "y": 0.25, + "x": 2.25, + "w": 2 + }, + "4,2\n\n\n5,1" + ] ] } } diff --git a/v3/nyhxis/nfr_70/nfr_70.json b/v3/nyhxis/nfr_70/nfr_70.json index aa52068048..c95e305ac2 100644 --- a/v3/nyhxis/nfr_70/nfr_70.json +++ b/v3/nyhxis/nfr_70/nfr_70.json @@ -2,32 +2,58 @@ "name": "Nyhxis NFR-70", "vendorId": "0xABCD", "productId": "0x0001", - "matrix": {"rows": 11, "cols": 7}, + "matrix": { + "rows": 11, + "cols": 7 + }, "layouts": { + "labels": [ + "ISO Enter", + "Split Backspace", + "Split Left Shift", + "Split Right Shift", + "Tsangan Bottom Row" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.25}, + { + "x": 0.25 + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "1,4", "0,5", "1,5", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,6" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "3,0", "2,0", "3,1", @@ -41,16 +67,26 @@ "3,5", "2,5", "3,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,6\n\n\n1,0", - {"x": 1}, + { + "x": 1 + }, "2,6\n\n\n1,1", "6,6\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -63,7 +99,9 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n0,0", { "x": 1.75, @@ -77,9 +115,15 @@ "7,6\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", "7,1", "6,1", @@ -91,19 +135,36 @@ "6,4", "7,5", "6,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "5,6\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -114,51 +175,79 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "8,6\n\n\n3,1", "9,6\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "10,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,2\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "10,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "10,0\n\n\n4,1", "10,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,2\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "10,3\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,4\n\n\n4,1", "10,5\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n4,1" ] - ], - "labels": [ - "ISO Enter", - "Split Backspace", - "Split Left Shift", - "Split Right Shift", - "Tsangan Bottom Row" ] } } diff --git a/v3/ocean/addon/addon.json b/v3/ocean/addon/addon.json index e36792b981..23a44315ad 100644 --- a/v3/ocean/addon/addon.json +++ b/v3/ocean/addon/addon.json @@ -2,63 +2,117 @@ "name": "AddOn", "vendorId": "0x9624", "productId": "0x0012", - "matrix": {"rows": 5, "cols": 7}, + "matrix": { + "rows": 5, + "cols": 7 + }, "layouts": { "labels": [ - ["0", "2u", "2x 1u"], - ["Enter", "2u", "2x 1u"], - ["+", "2u", "2x 1u"] + [ + "0", + "2u", + "2x 1u" + ], + [ + "Enter", + "2u", + "2x 1u" + ], + [ + "+", + "2u", + "2x 1u" + ] ], "keymap": [ - ["0,0", "0,1", "0,2", {"x": 0.25}, "0,3", "0,4", "0,5", "0,6"], + [ + "0,0", + "0,1", + "0,2", + { + "x": 0.25 + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], [ "1,0", "1,1", "1,2", - {"x": 0.25}, + { + "x": 0.25 + }, "1,3", "1,4", "1,5", - {"h": 2}, + { + "h": 2 + }, "2,6\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,6\n\n\n2,1" ], [ "2,0", "2,1", "2,2", - {"x": 0.25}, + { + "x": 0.25 + }, "2,3", "2,4", "2,5", - {"x": 1.25}, + { + "x": 1.25 + }, "2,6\n\n\n2,1" ], [ "3,0", "3,1", "3,2", - {"x": 0.25}, + { + "x": 0.25 + }, "3,3", "3,4", "3,5", - {"h": 2}, + { + "h": 2 + }, "4,6\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,6\n\n\n1,1" ], [ "4,0", "4,1", "4,2", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "4,3\n\n\n0,0", "4,5", - {"x": 1.25}, + { + "x": 1.25 + }, "4,6\n\n\n1,1" ], - [{"y": 0.25, "x": 3.25}, "4,3\n\n\n0,1", "4,4\n\n\n0,1"] + [ + { + "y": 0.25, + "x": 3.25 + }, + "4,3\n\n\n0,1", + "4,4\n\n\n0,1" + ] ] } } diff --git a/v3/ocean/gin_v2/gin_v2.json b/v3/ocean/gin_v2/gin_v2.json index d1ed73d688..0e15b3bbd0 100644 --- a/v3/ocean/gin_v2/gin_v2.json +++ b/v3/ocean/gin_v2/gin_v2.json @@ -2,19 +2,31 @@ "name": "Gin V2", "vendorId": "0x9624", "productId": "0x0005", - "matrix": {"rows": 8, "cols": 8}, + "matrix": { + "rows": 8, + "cols": 8 + }, "layouts": { "labels": [ "2u 0 Numpad", - ["Bottom Row", "Default", "6.25u Spacebar", "Ocean"] + [ + "Bottom Row", + "Default", + "6.25u Spacebar", + "Ocean" + ] ], "keymap": [ [ - {"c": "#dbdbdc"}, + { + "c": "#dbdbdc" + }, "0,0", "1,0", "0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,1", "0,2", "1,2", @@ -33,7 +45,10 @@ "2,0", "3,0", "2,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "3,1", "2,2", "3,2", @@ -45,14 +60,19 @@ "3,5", "2,6", "3,6", - {"w": 1.75}, + { + "w": 1.75 + }, "4,7" ], [ "4,0", "5,0", "4,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "5,1", "4,2", "5,2", @@ -64,62 +84,116 @@ "5,5", "4,6", "5,6", - {"w": 1.25}, + { + "w": 1.25 + }, "6,7" ], [ - {"c": "#239899"}, + { + "c": "#239899" + }, "6,0\n\n\n0,0", "7,0\n\n\n0,0", - {"c": "#dbdbdc"}, + { + "c": "#dbdbdc" + }, "6,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "7,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "7,2\n\n\n1,0", - {"c": "#239899", "w": 2.25}, + { + "c": "#239899", + "w": 2.25 + }, "6,3\n\n\n1,0", - {"w": 2.75}, + { + "w": 2.75 + }, "7,4\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,5\n\n\n1,0", - {"c": "#dbdbdc"}, + { + "c": "#dbdbdc" + }, "7,5\n\n\n1,0", "6,6\n\n\n1,0", "7,6\n\n\n1,0" ], [ - {"y": 0.25, "c": "#239899", "w": 2}, + { + "y": 0.25, + "c": "#239899", + "w": 2 + }, "6,0\n\n\n0,1", - {"x": 1.25, "c": "#dbdbdc", "w": 1.25}, + { + "x": 1.25, + "c": "#dbdbdc", + "w": 1.25 + }, "7,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "7,2\n\n\n1,1", - {"c": "#239899", "w": 6.25}, + { + "c": "#239899", + "w": 6.25 + }, "7,4\n\n\n1,1", - {"c": "#dbdbdc"}, + { + "c": "#dbdbdc" + }, "7,5\n\n\n1,1", "6,6\n\n\n1,1", "7,6\n\n\n1,1" ], [ - {"x": 3.25, "w": 1.5}, + { + "x": 3.25, + "w": 1.5 + }, "7,1\n\n\n1,2", "6,2\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "7,2\n\n\n1,2", - {"c": "#239899", "w": 2.25}, + { + "c": "#239899", + "w": 2.25 + }, "6,3\n\n\n1,2", - {"w": 2.75}, + { + "w": 2.75 + }, "7,4\n\n\n1,2", - {"c": "#dbdbdc", "w": 1.5}, + { + "c": "#dbdbdc", + "w": 1.5 + }, "6,5\n\n\n1,2", "7,5\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "6,6\n\n\n1,2" ] ] diff --git a/v3/ocean/slamz/slamz.json b/v3/ocean/slamz/slamz.json index 829570a337..17fa300ced 100644 --- a/v3/ocean/slamz/slamz.json +++ b/v3/ocean/slamz/slamz.json @@ -2,8 +2,23 @@ "name": "Slamz", "vendorId": "0x9624", "productId": "0x0011", - "matrix": {"rows": 4, "cols": 10}, + "matrix": { + "rows": 4, + "cols": 10 + }, "layouts": { + "labels": [ + [ + "Left Spacebar", + "2x 1u", + "2u" + ], + [ + "Right Spacebar", + "2x 1u", + "2u" + ] + ], "keymap": [ [ "0,0", @@ -11,7 +26,9 @@ "0,2", "0,3", "0,4", - {"x": 2}, + { + "x": 2 + }, "0,5", "0,6", "0,7", @@ -24,7 +41,9 @@ "1,2", "1,3", "1,4", - {"x": 2}, + { + "x": 2 + }, "1,5", "1,6", "1,7", @@ -37,7 +56,9 @@ "2,2", "2,3", "2,4", - {"x": 2}, + { + "x": 2 + }, "2,5", "2,6", "2,7", @@ -50,7 +71,9 @@ "3,2", "3,3\n\n\n0,0", "3,4\n\n\n0,0", - {"x": 2}, + { + "x": 2 + }, "3,5\n\n\n1,0", "3,6\n\n\n1,0", "3,7", @@ -58,15 +81,18 @@ "3,9" ], [ - {"y": 0.25, "x": 3, "w": 2}, + { + "y": 0.25, + "x": 3, + "w": 2 + }, "3,4\n\n\n0,1", - {"x": 2, "w": 2}, + { + "x": 2, + "w": 2 + }, "3,5\n\n\n1,1" ] - ], - "labels": [ - ["Left Spacebar", "2x 1u", "2u"], - ["Right Spacebar", "2x 1u", "2u"] ] } } diff --git a/v3/ocean/stealth/stealth.json b/v3/ocean/stealth/stealth.json index 35ac72cbfb..79db377888 100644 --- a/v3/ocean/stealth/stealth.json +++ b/v3/ocean/stealth/stealth.json @@ -2,11 +2,25 @@ "name": "Stealth", "vendorId": "0x9624", "productId": "0x0010", - "matrix": {"rows": 1, "cols": 3}, + "matrix": { + "rows": 1, + "cols": 3 + }, "layouts": { "keymap": [ - [{"w": 2.25}, "0,0"], - [{"w": 1.25}, "0,1", "0,2"] + [ + { + "w": 2.25 + }, + "0,0" + ], + [ + { + "w": 1.25 + }, + "0,1", + "0,2" + ] ] } } diff --git a/v3/ocean/sus/sus.json b/v3/ocean/sus/sus.json index 19da130e5b..7edc482e5c 100644 --- a/v3/ocean/sus/sus.json +++ b/v3/ocean/sus/sus.json @@ -2,14 +2,65 @@ "name": "Sus", "vendorId": "0x9624", "productId": "0x0009", - "matrix": {"rows": 4, "cols": 3}, + "matrix": { + "rows": 4, + "cols": 3 + }, "layouts": { "keymap": [ - [{"x": 2, "c": "#aaaaaa", "h": 1.25}, "0,1"], - [{"y": -0.75, "x": 1}, "0,0", {"x": 1}, "0,2"], - [{"h": 2}, "3,0", "1,0", "1,1", {"c": "#777777", "w": 1.25}, "1,2"], - [{"c": "#cccccc", "x": 1}, "2,0", "2,1", "2,2"], - [{"x": 1, "h": 1.25}, "3,1", {"x": 1, "h": 1.25}, "3,2"] + [ + { + "x": 2, + "c": "#aaaaaa", + "h": 1.25 + }, + "0,1" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "0,0", + { + "x": 1 + }, + "0,2" + ], + [ + { + "h": 2 + }, + "3,0", + "1,0", + "1,1", + { + "c": "#777777", + "w": 1.25 + }, + "1,2" + ], + [ + { + "c": "#cccccc", + "x": 1 + }, + "2,0", + "2,1", + "2,2" + ], + [ + { + "x": 1, + "h": 1.25 + }, + "3,1", + { + "x": 1, + "h": 1.25 + }, + "3,2" + ] ] } } diff --git a/v3/ocean/wang_ergo/wang_ergo.json b/v3/ocean/wang_ergo/wang_ergo.json index e2eb2b7277..e63e77ac27 100644 --- a/v3/ocean/wang_ergo/wang_ergo.json +++ b/v3/ocean/wang_ergo/wang_ergo.json @@ -2,39 +2,204 @@ "name": "Wang Ergo", "vendorId": "0x9624", "productId": "0x0008", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { "labels": [ - ["Left Spacebar", "2u", "2x 1u"], - ["Right Spacebar", "2u", "2x 1u"] + [ + "Left Spacebar", + "2u", + "2x 1u" + ], + [ + "Right Spacebar", + "2u", + "2x 1u" + ] ], "keymap": [ [ - {"y": 2.25, "x": 1.75, "c": "#dbdbdc"}, + { + "y": 2.25, + "x": 1.75, + "c": "#dbdbdc" + }, "0,0", - {"x": 12.4}, + { + "x": 12.4 + }, "0,11", "3,10" ], - [{"x": 1.5, "w": 1.25}, "1,0", {"x": 12.4, "w": 1.75}, "1,11"], - [{"x": 1, "w": 1.75}, "2,0", {"x": 12.4, "w": 1.25}, "2,11"], - [{"x": 0.75}, "3,0", "3,1", {"x": 12.4}, "3,11"], - [{"r": 4, "y": -4.25, "x": 3.15}, "0,1"], - [{"x": 3.15}, "1,1"], - [{"x": 3.15}, "2,1"], - [{"r": 8, "y": -3.25, "x": 4.5}, "0,2", "0,3", "0,4", "0,5"], - [{"x": 4.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 4.5}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 5.5}, "3,3", {"w": 2}, "3,5\n\n\n0,0"], - [{"y": 0.25, "x": 6.5}, "3,4\n\n\n0,1", "3,5\n\n\n0,1"], - [{"r": -8, "y": -2.75, "x": 9.25}, "0,6", "0,7", "0,8", "0,9"], - [{"x": 9.25}, "1,6", "1,7", "1,8", "1,9"], - [{"x": 9.25}, "2,6", "2,7", "2,8", "2,9"], - [{"x": 9.25, "w": 2}, "3,6\n\n\n1,0", "3,8"], - [{"y": 0.25, "x": 9.25}, "3,6\n\n\n1,1", "3,7\n\n\n1,1"], - [{"r": -4, "y": -6.25, "x": 13.75}, "0,10"], - [{"x": 13.75}, "1,10"], - [{"x": 13.75}, "2,10"] + [ + { + "x": 1.5, + "w": 1.25 + }, + "1,0", + { + "x": 12.4, + "w": 1.75 + }, + "1,11" + ], + [ + { + "x": 1, + "w": 1.75 + }, + "2,0", + { + "x": 12.4, + "w": 1.25 + }, + "2,11" + ], + [ + { + "x": 0.75 + }, + "3,0", + "3,1", + { + "x": 12.4 + }, + "3,11" + ], + [ + { + "r": 4, + "y": -4.25, + "x": 3.15 + }, + "0,1" + ], + [ + { + "x": 3.15 + }, + "1,1" + ], + [ + { + "x": 3.15 + }, + "2,1" + ], + [ + { + "r": 8, + "y": -3.25, + "x": 4.5 + }, + "0,2", + "0,3", + "0,4", + "0,5" + ], + [ + { + "x": 4.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 4.5 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 5.5 + }, + "3,3", + { + "w": 2 + }, + "3,5\n\n\n0,0" + ], + [ + { + "y": 0.25, + "x": 6.5 + }, + "3,4\n\n\n0,1", + "3,5\n\n\n0,1" + ], + [ + { + "r": -8, + "y": -2.75, + "x": 9.25 + }, + "0,6", + "0,7", + "0,8", + "0,9" + ], + [ + { + "x": 9.25 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 9.25 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 9.25, + "w": 2 + }, + "3,6\n\n\n1,0", + "3,8" + ], + [ + { + "y": 0.25, + "x": 9.25 + }, + "3,6\n\n\n1,1", + "3,7\n\n\n1,1" + ], + [ + { + "r": -4, + "y": -6.25, + "x": 13.75 + }, + "0,10" + ], + [ + { + "x": 13.75 + }, + "1,10" + ], + [ + { + "x": 13.75 + }, + "2,10" + ] ] } } diff --git a/v3/ocean/wang_v2/wang_v2.json b/v3/ocean/wang_v2/wang_v2.json index c73d2a9c9f..7075d28513 100644 --- a/v3/ocean/wang_v2/wang_v2.json +++ b/v3/ocean/wang_v2/wang_v2.json @@ -2,11 +2,16 @@ "name": "Wang V2", "vendorId": "0x9624", "productId": "0x0004", - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, "layouts": { "keymap": [ [ - {"x": 1}, + { + "x": 1 + }, "0,0", "0,1", "0,2", @@ -22,7 +27,10 @@ "0,12" ], [ - {"x": 0.75, "w": 1.25}, + { + "x": 0.75, + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -34,11 +42,16 @@ "1,8", "1,9", "1,10", - {"w": 1.75}, + { + "w": 1.75 + }, "1,11" ], [ - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -50,21 +63,35 @@ "2,8", "2,9", "2,10", - {"w": 1.25}, + { + "w": 1.25 + }, "2,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3", - {"w": 2}, + { + "w": 2 + }, "3,5", - {"w": 2}, + { + "w": 2 + }, "3,6", "3,8", "3,9", diff --git a/v3/ocean/yuri/yuri.json b/v3/ocean/yuri/yuri.json index 73bbebbf43..07703dbb9c 100644 --- a/v3/ocean/yuri/yuri.json +++ b/v3/ocean/yuri/yuri.json @@ -2,61 +2,177 @@ "name": "Yuri", "vendorId": "0x9624", "productId": "0x0003", - "matrix": {"rows": 4, "cols": 14}, + "matrix": { + "rows": 4, + "cols": 14 + }, "layouts": { "keymap": [ - [{"y": 3.55, "x": 14.25}, "0,11"], [ - {"y": -0.9500000000000002, "x": 2.05}, + { + "y": 3.55, + "x": 14.25 + }, + "0,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 2.05 + }, "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", "0,2", - {"x": 9.95}, + { + "x": 9.95 + }, "0,12", "0,13" ], [ - {"x": 1.85}, + { + "x": 1.85 + }, "1,0", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "1,1", "1,2", - {"x": 9.35}, + { + "x": 9.35 + }, "1,11", - {"w": 1.75}, + { + "w": 1.75 + }, "1,12" ], [ - {"x": 1.7}, + { + "x": 1.7 + }, "2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,1", "2,2", - {"x": 8.650000000000002}, + { + "x": 8.650000000000002 + }, "2,11", "2,12", - {"w": 1.25}, + { + "w": 1.25 + }, "2,13" ], [ - {"x": 2.95, "w": 1.5}, + { + "x": 2.95, + "w": 1.5 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"x": 8.900000000000002, "w": 1.25}, + { + "x": 8.900000000000002, + "w": 1.25 + }, "3,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13" ], - [{"r": 10, "y": -5.1, "x": 6}, "0,3", "0,4", "0,5", "0,6"], - [{"x": 6.25}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 6.75}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 7, "w": 1.5}, "3,3", {"w": 2.25}, "3,5"], - [{"r": -10, "y": -0.5, "x": 9.25}, "0,7", "0,8", "0,9", "0,10"], - [{"x": 9.5}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 9}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 9, "w": 2.75}, "3,8", {"w": 1.25}, "3,10"] + [ + { + "r": 10, + "y": -5.1, + "x": 6 + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 6.25 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 6.75 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 7, + "w": 1.5 + }, + "3,3", + { + "w": 2.25 + }, + "3,5" + ], + [ + { + "r": -10, + "y": -0.5, + "x": 9.25 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": 9.5 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 9 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 9, + "w": 2.75 + }, + "3,8", + { + "w": 1.25 + }, + "3,10" + ] ] } } diff --git a/v3/oddforge/oddforge_vea.json b/v3/oddforge/oddforge_vea.json index 3174ba8652..c6c05c68d8 100644 --- a/v3/oddforge/oddforge_vea.json +++ b/v3/oddforge/oddforge_vea.json @@ -2,23 +2,37 @@ "name": "Vermillion's Ergo - Armored Edition", "vendorId": "0xFFFE", "productId": "0x4155 ", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 8, "cols": 15}, + "matrix": { + "rows": 8, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [], "keymap": [ [ - {"x": 2.25, "c": "#777777"}, + { + "x": 2.25, + "c": "#777777" + }, "5,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,1", "5,2", "5,3", "5,4", "5,5", "5,6", - {"x": 1.5}, + { + "x": 1.5 + }, "5,8", "5,9", "5,10", @@ -32,38 +46,54 @@ [ "6,1", "7,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", "4,4", "4,5", "4,6", - {"x": 1.5}, + { + "x": 1.5 + }, "4,8", "4,9", "4,10", "4,11", "4,12", "4,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,14", "6,10" ], [ "6,2", "7,2", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 1.5}, + { + "x": 1.5 + }, "1,8", "1,9", "1,10", @@ -71,51 +101,76 @@ "1,12", "1,13", "1,14", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,14", "7,10" ], [ "6,3", "7,3", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1.5}, + { + "x": 1.5 + }, "2,8", "2,9", "2,10", "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,12" ], [ "6,4", "7,4", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1.5}, + { + "x": 1.5 + }, "3,8", "3,9", "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14", "6,8", "7,12" @@ -123,21 +178,37 @@ [ "6,5", "7,5", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2", "7,7", - {"w": 2}, + { + "w": 2 + }, "6,6", - {"x": 1.5, "w": 2.75}, + { + "x": 1.5, + "w": 2.75 + }, "6,14", - {"w": 1.25}, + { + "w": 1.25 + }, "0,10", "0,9", - {"w": 1.25}, + { + "w": 1.25 + }, "0,8", "7,8", "6,9", diff --git a/v3/odelia/odelia.json b/v3/odelia/odelia.json index 5138a96de6..66cc3adda5 100644 --- a/v3/odelia/odelia.json +++ b/v3/odelia/odelia.json @@ -2,15 +2,23 @@ "name": "Odelia", "vendorId": "0x6BE3", "productId": "0xA129", - "matrix": {"rows": 10, "cols": 10}, + "matrix": { + "rows": 10, + "cols": 10 + }, "layouts": { "keymap": [ [ "1,0", "0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "1,2", "0,2", @@ -23,19 +31,31 @@ "1,6", "0,6", "1,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,7", "1,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,8", "1,9" ], [ "3,0", "2,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "3,2", "2,2", @@ -48,20 +68,33 @@ "3,6", "2,6", "3,7", - {"w": 1.5}, + { + "w": 1.5 + }, "2,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,8", "3,9" ], [ "4,0", "5,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", "4,2", "5,2", @@ -73,20 +106,34 @@ "5,5", "4,6", "5,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,8", "5,9" ], [ "6,0", "7,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "6,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,1", "6,2", "7,2", @@ -97,33 +144,60 @@ "6,5", "7,5", "6,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,8", "7,9" ], [ "8,0", "9,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "8,1", "9,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "9,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,6", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "9,6", "8,7", "9,8", - {"x": 0.5}, + { + "x": 0.5 + }, "8,8", "9,9" ] diff --git a/v3/oem_iso_fullsize/oem_iso_fullsize.json b/v3/oem_iso_fullsize/oem_iso_fullsize.json index c061c68e3d..27fec61207 100644 --- a/v3/oem_iso_fullsize/oem_iso_fullsize.json +++ b/v3/oem_iso_fullsize/oem_iso_fullsize.json @@ -2,35 +2,53 @@ "name": "Gamdias Hermes 7 Colors", "vendorId": "0x9856", "productId": "0x7070", - "matrix": {"rows": 6, "cols": 21}, + "matrix": { + "rows": 6, + "cols": 21 + }, "layouts": { "keymap": [ - {"name": "oem_iso_fullsize"}, + { + "name": "oem_iso_fullsize" + }, [ - {"c": "#3d3d3d", "t": "#ffffff"}, + { + "c": "#3d3d3d", + "t": "#ffffff" + }, "0,0", - {"x": 1}, + { + "x": 1 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5}, + { + "x": 0.5 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -44,20 +62,28 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.25}, + { + "x": 0.25 + }, "1,17", "1,18", "1,19", "1,20" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -71,21 +97,36 @@ "2,10", "2,11", "2,12", - {"x": 0.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 0.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16", - {"x": 0.25}, + { + "x": 0.25 + }, "2,17", "2,18", "2,19", - {"h": 2}, + { + "h": 2 + }, "2,20" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -99,13 +140,17 @@ "3,10", "3,11", "3,12", - {"x": 4.75}, + { + "x": 4.75 + }, "3,17", "3,18", "3,19" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", "4,14", "4,1", @@ -118,39 +163,68 @@ "4,8", "4,9", "4,10", - {"w": 2.75}, + { + "w": 2.75 + }, "4,11", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.25}, + { + "x": 1.25 + }, "4,17", "4,18", "4,19", - {"h": 2}, + { + "h": 2 + }, "4,20" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "5,18", "5,19" ] diff --git a/v3/olkb/planck/rev4/olkb-planck-rev4.json b/v3/olkb/planck/rev4/olkb-planck-rev4.json index 082670d805..df3c890a3b 100644 --- a/v3/olkb/planck/rev4/olkb-planck-rev4.json +++ b/v3/olkb/planck/rev4/olkb-planck-rev4.json @@ -2,14 +2,27 @@ "name": "OLKB Planck rev4", "vendorId": "0x03A8", "productId": "0xAE01", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": [["Layout", "Grid (2x1u)", "MIT (1x2u)"]], + "labels": [ + [ + "Layout", + "Grid (2x1u)", + "MIT (1x2u)" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,12 +33,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -36,12 +53,16 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -52,7 +73,9 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ @@ -60,20 +83,34 @@ "3,1", "3,2", "3,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n0,0", "3,6\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8", "3,9", "3,10", "3,11" ], - [{"c": "#cccccc", "w": 2}, "3,5\n\n\n0,1"] + [ + { + "c": "#cccccc", + "w": 2 + }, + "3,5\n\n\n0,1" + ] ] } } diff --git a/v3/olkb/planck/rev6/olkb-planck-rev6.1.json b/v3/olkb/planck/rev6/olkb-planck-rev6.1.json index 2bf2130048..a231ee326d 100644 --- a/v3/olkb/planck/rev6/olkb-planck-rev6.1.json +++ b/v3/olkb/planck/rev6/olkb-planck-rev6.1.json @@ -2,16 +2,35 @@ "name": "OLKB PLANCK REV6.1", "vendorId": "0x03A8", "productId": "0xA4F9", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Layout", "MIT (1x2u)", "Grid (2x1u)", "2x2u", "3x3u"]], + "labels": [ + [ + "Layout", + "MIT (1x2u)", + "Grid (2x1u)", + "2x2u", + "3x3u" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,12 +41,16 @@ "4,2", "4,3", "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -38,12 +61,16 @@ "5,2", "5,3", "5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -54,7 +81,9 @@ "6,2", "6,3", "6,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5" ], [ @@ -62,45 +91,80 @@ "3,1", "3,2", "7,3\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,4\n\n\n0,0", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "7,0\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,1\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,2\n\n\n0,0", "3,3", "3,4", "3,5" ], [ - {"y": 0.25, "x": 3}, + { + "y": 0.25, + "x": 3 + }, "7,3\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,4\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,5\n\n\n0,1", "7,0\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,1\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,2\n\n\n0,1" ], [ - {"x": 3}, + { + "x": 3 + }, "7,3\n\n\n0,2", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "7,5\n\n\n0,2", - {"w": 2}, + { + "w": 2 + }, "7,1\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,2\n\n\n0,2" ], [ - {"x": 3, "c": "#777777", "w": 3}, + { + "x": 3, + "c": "#777777", + "w": 3 + }, "7,4\n\n\n0,3", - {"w": 3}, + { + "w": 3 + }, "7,1\n\n\n0,3" ] ] diff --git a/v3/olkb/preonic/rev2/oklb-preonic-rev2.json b/v3/olkb/preonic/rev2/oklb-preonic-rev2.json index 08405cf797..4fcb20bbfe 100644 --- a/v3/olkb/preonic/rev2/oklb-preonic-rev2.json +++ b/v3/olkb/preonic/rev2/oklb-preonic-rev2.json @@ -6,12 +6,12 @@ "rows": 5, "cols": 12 }, - "menus": [ - "qmk_backlight" - ], "keycodes": [ "qmk_lighting" ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ [ diff --git a/v3/olkb/preonic/rev3/olkb-preonic-rev3.json b/v3/olkb/preonic/rev3/olkb-preonic-rev3.json index 3d8562307b..dba2e43fc4 100644 --- a/v3/olkb/preonic/rev3/olkb-preonic-rev3.json +++ b/v3/olkb/preonic/rev3/olkb-preonic-rev3.json @@ -2,16 +2,35 @@ "name": "OLKB Preonic Rev3", "vendorId": "0x03A8", "productId": "0xA649", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Layout", "MIT (1x2u)", "Grid (2x1u)", "2x2u", "2x3u"]], + "labels": [ + [ + "Layout", + "MIT (1x2u)", + "Grid (2x1u)", + "2x2u", + "2x3u" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,12 +41,16 @@ "4,2", "4,3", "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -38,12 +61,16 @@ "5,2", "5,3", "5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,5" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -54,12 +81,16 @@ "6,2", "6,3", "6,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5" ], [ "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -70,7 +101,9 @@ "7,2", "7,3", "7,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,5" ], [ @@ -78,45 +111,80 @@ "8,1", "8,2", "9,3\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,4\n\n\n0,0", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "9,0\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,1\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,2\n\n\n0,0", "8,3", "8,4", "8,5" ], [ - {"y": 0.25, "x": 3}, + { + "y": 0.25, + "x": 3 + }, "9,3\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,4\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,5\n\n\n0,1", "9,0\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "9,1\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,2\n\n\n0,1" ], [ - {"x": 3}, + { + "x": 3 + }, "9,3\n\n\n0,2", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "9,5\n\n\n0,2", - {"w": 2}, + { + "w": 2 + }, "9,1\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,2\n\n\n0,2" ], [ - {"x": 3, "c": "#777777", "w": 3}, + { + "x": 3, + "c": "#777777", + "w": 3 + }, "9,4\n\n\n0,3", - {"w": 3}, + { + "w": 3 + }, "9,1\n\n\n0,3" ] ] diff --git a/v3/olli_works/neito/neito.json b/v3/olli_works/neito/neito.json index 409e725605..4f9264ecd2 100644 --- a/v3/olli_works/neito/neito.json +++ b/v3/olli_works/neito/neito.json @@ -2,78 +2,244 @@ "name": "olli.works Neito", "vendorId": "0xB9F7", "productId": "0xB44C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - [{"x": 16.5625}, "0,7"], - [{"y": -0.8125, "x": 2.625}, "0,1", {"x": 8.6875}, "1,5"], [ - {"y": -0.9375, "x": 0.625}, + { + "x": 16.5625 + }, + "0,7" + ], + [ + { + "y": -0.8125, + "x": 2.625 + }, + "0,1", + { + "x": 8.6875 + }, + "1,5" + ], + [ + { + "y": -0.9375, + "x": 0.625 + }, "0,0", "1,0", - {"x": 10.6875}, + { + "x": 10.6875 + }, "0,6", - {"w": 2}, + { + "w": 2 + }, "1,6" ], - [{"y": -0.25, "x": 16.8125}, "2,7"], [ - {"y": -0.75, "x": 0.4375, "w": 1.5}, + { + "y": -0.25, + "x": 16.8125 + }, + "2,7" + ], + [ + { + "y": -0.75, + "x": 0.4375, + "w": 1.5 + }, "2,0", "3,0", - {"x": 10.125}, + { + "x": 10.125 + }, "3,5", "2,6", - {"x": 0.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 0.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,6" ], - [{"y": -0.25, "x": 17.0625}, "4,7"], [ - {"y": -0.75, "x": 0.1875, "w": 1.75}, + { + "y": -0.25, + "x": 17.0625 + }, + "4,7" + ], + [ + { + "y": -0.75, + "x": 0.1875, + "w": 1.75 + }, "4,0", "5,0", - {"x": 9.375}, + { + "x": 9.375 + }, "4,5", "5,5", "4,6" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0", "8,0", "7,0", - {"x": 9.565}, + { + "x": 9.565 + }, "6,5", - {"x": -0.0025, "w": 1.75}, + { + "x": -0.0025, + "w": 1.75 + }, "6,6" ], - [{"y": -0.75, "x": 15.8125}, "7,6"], - [{"y": -0.25, "w": 1.5}, "9,0"], - [{"y": -0.75, "x": 14.8125}, "8,6", "9,6", "8,7"], [ - {"r": 12, "rx": 3.125, "ry": 1.1875, "y": -1, "x": 0.5}, + { + "y": -0.75, + "x": 15.8125 + }, + "7,6" + ], + [ + { + "y": -0.25, + "w": 1.5 + }, + "9,0" + ], + [ + { + "y": -0.75, + "x": 14.8125 + }, + "8,6", + "9,6", + "8,7" + ], + [ + { + "r": 12, + "rx": 3.125, + "ry": 1.1875, + "y": -1, + "x": 0.5 + }, "1,1", "0,2", "1,2", "0,3" ], - ["2,1", "3,1", "2,2", "3,2"], - [{"x": 0.25}, "4,1", "5,1", "4,2", "5,2"], - [{"x": 0.75}, "6,1", "7,1", "6,2", "7,2"], - [{"x": 0.75, "w": 1.5}, "8,1", {"w": 2}, "8,2", "9,2"], [ - {"r": -12, "rx": 12.625, "y": -1, "x": -4.5}, + "2,1", + "3,1", + "2,2", + "3,2" + ], + [ + { + "x": 0.25 + }, + "4,1", + "5,1", + "4,2", + "5,2" + ], + [ + { + "x": 0.75 + }, + "6,1", + "7,1", + "6,2", + "7,2" + ], + [ + { + "x": 0.75, + "w": 1.5 + }, + "8,1", + { + "w": 2 + }, + "8,2", + "9,2" + ], + [ + { + "r": -12, + "rx": 12.625, + "y": -1, + "x": -4.5 + }, "1,3", "0,4", "1,4", "0,5" ], - [{"x": -5}, "2,3", "3,3", "2,4", "3,4", "2,5"], - [{"x": -4.75}, "4,3", "5,3", "4,4", "5,4"], - [{"x": -5.5}, "8,3", "6,3", "7,3", "6,4", "7,4"], - [{"x": -5, "w": 2.75}, "9,3", {"w": 1.5}, "8,4"] + [ + { + "x": -5 + }, + "2,3", + "3,3", + "2,4", + "3,4", + "2,5" + ], + [ + { + "x": -4.75 + }, + "4,3", + "5,3", + "4,4", + "5,4" + ], + [ + { + "x": -5.5 + }, + "8,3", + "6,3", + "7,3", + "6,4", + "7,4" + ], + [ + { + "x": -5, + "w": 2.75 + }, + "9,3", + { + "w": 1.5 + }, + "8,4" + ] ] } } diff --git a/v3/om60/om60.json b/v3/om60/om60.json index 467cc5c5d5..7fab8750a7 100644 --- a/v3/om60/om60.json +++ b/v3/om60/om60.json @@ -2,15 +2,27 @@ "name": "OM60", "vendorId": "0x6A6E", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0\n\n\n\n\n\n\n\n\ne0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,0", "4,1", "4,2", @@ -26,7 +38,9 @@ "9,4" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "0,1", "0,2", "0,3", @@ -42,9 +56,14 @@ "5,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -60,9 +79,14 @@ "6,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,9 +102,14 @@ "7,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,1", "3,2", "3,3", diff --git a/v3/onekeyco/dango40.json b/v3/onekeyco/dango40.json index f3362eb138..7e3a7a021d 100644 --- a/v3/onekeyco/dango40.json +++ b/v3/onekeyco/dango40.json @@ -2,16 +2,28 @@ "name": "Dango40", "vendorId": "0x04D8", "productId": "0xE9B9", - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, "layouts": { "labels": [ - ["Bottom Row", "Split Space", "Full Space", "Full Space + Arrows"] + [ + "Bottom Row", + "Split Space", + "Full Space", + "Full Space + Arrows" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +34,21 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,11", "0,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -39,17 +58,28 @@ "1,7", "1,8", "1,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,10", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "1,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -57,7 +87,9 @@ "2,5", "2,6", "2,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,8", "2,9", "2,10", @@ -65,42 +97,71 @@ "2,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n0,0", - {"w": 2.25}, + { + "w": 2.25 + }, "3,4\n\n\n0,0", - {"w": 2.75}, + { + "w": 2.75 + }, "3,6\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,7\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,10\n\n\n0,0" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", "3,2\n\n\n0,1", - {"w": 6.25}, + { + "w": 6.25 + }, "3,4\n\n\n0,1", "3,7\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9\n\n\n0,1", "3,10\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n0,2", "3,1\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n0,2", - {"w": 6.25}, + { + "w": 6.25 + }, "3,4\n\n\n0,2", "3,7\n\n\n0,2", "3,9\n\n\n0,2", diff --git a/v3/orthocode/orthocode.json b/v3/orthocode/orthocode.json index dbd9089dc7..e5e6ec3ea3 100644 --- a/v3/orthocode/orthocode.json +++ b/v3/orthocode/orthocode.json @@ -2,8 +2,10 @@ "name": "orthocode", "vendorId": "0x3415", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Shift Space", @@ -11,22 +13,42 @@ "shortName": "SHSP" } ], - "matrix": {"rows": 5, "cols": 15}, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 0.5}, "3,0"], [ - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5 + }, + "3,0" + ], + [ + { + "x": 0.5, + "c": "#777777" + }, "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", "0,6", - {"x": 2.5}, + { + "x": 2.5 + }, "0,7", "0,8", "0,9", @@ -34,94 +56,184 @@ "0,11", "0,12", "0,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,14" ], [ - {"x": 0.25}, + { + "x": 0.25 + }, "1,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", - {"x": 2.5}, + { + "x": 2.5 + }, "1,7", "1,8", "1,9", "1,10", "1,11", - {"w": 1.5}, + { + "w": 1.5 + }, "1,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,13", "1,14" ], [ "2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", "2,5", "2,6", - {"x": 2.5}, + { + "x": 2.5 + }, "2,7", "2,8", "2,9", "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", "3,5", "3,6", - {"x": 2.5}, + { + "x": 2.5 + }, "3,7", "3,8", "3,9", "3,10", "3,11", - {"x": 1.5}, + { + "x": 1.5 + }, "3,13" ], [ - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"x": 0.5, "c": "#777777", "w": 1.25}, + { + "x": 0.5, + "c": "#777777", + "w": 1.25 + }, "4,4", - {"x": 5, "w": 1.25}, + { + "x": 5, + "w": 1.25 + }, "4,9", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" ], - [{"r": 75, "rx": 9.25, "ry": 5.75, "y": -2.25, "w": 2.75}, "4,8"], - [{"x": 0.25, "c": "#777777", "w": 2.25}, "4,7"], - [{"r": -75, "y": -2, "x": -2.75, "c": "#aaaaaa", "w": 2.75}, "4,5"], - [{"x": -2.5, "c": "#777777", "w": 2.25}, "4,6"] + [ + { + "r": 75, + "rx": 9.25, + "ry": 5.75, + "y": -2.25, + "w": 2.75 + }, + "4,8" + ], + [ + { + "x": 0.25, + "c": "#777777", + "w": 2.25 + }, + "4,7" + ], + [ + { + "r": -75, + "y": -2, + "x": -2.75, + "c": "#aaaaaa", + "w": 2.75 + }, + "4,5" + ], + [ + { + "x": -2.5, + "c": "#777777", + "w": 2.25 + }, + "4,6" + ] ] } } diff --git a/v3/other/aanzee/aanzee.json b/v3/other/aanzee/aanzee.json index 740463dc4c..70ed0097c6 100644 --- a/v3/other/aanzee/aanzee.json +++ b/v3/other/aanzee/aanzee.json @@ -2,13 +2,22 @@ "name": "aanzee", "vendorId": "0x21ff", "productId": "0xaa01", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "keymap": [ [ - {"c": "", "t": "", "p": "GMK"}, + { + "c": "", + "t": "", + "p": "GMK" + }, "0,0", - {"f": 5}, + { + "f": 5 + }, "0,1", "0,2", "0,3", @@ -21,15 +30,21 @@ "0,10", "0,11", "0,12", - {"f": 3}, + { + "f": 3 + }, "0,15", "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"f": 7}, + { + "f": 7 + }, "1,1", "1,2", "1,3", @@ -40,17 +55,26 @@ "1,8", "1,9", "1,10", - {"f": 5}, + { + "f": 5 + }, "1,11", "1,12", - {"f": 3, "w": 1.5}, + { + "f": 3, + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"f": 7}, + { + "f": 7 + }, "2,1", "2,2", "2,3", @@ -60,17 +84,26 @@ "2,7", "2,8", "2,9", - {"f": 5}, + { + "f": 5 + }, "2,10", "2,11", - {"f": 3, "w": 2.25}, + { + "f": 3, + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"f": 7}, + { + "f": 7 + }, "3,2", "3,3", "3,4", @@ -78,31 +111,55 @@ "3,6", "3,7", "3,8", - {"f": 5}, + { + "f": 5 + }, "3,9", "3,10", "3,11", - {"f": 3, "w": 1.75}, + { + "f": 3, + "w": 1.75 + }, "3,12", - {"f": 9}, + { + "f": 9 + }, "3,13", - {"f": 3}, + { + "f": 3 + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "f": 9}, + { + "x": 0.5, + "f": 9 + }, "4,12", "4,13", "4,14" diff --git a/v3/other/bear_65/bear_65.json b/v3/other/bear_65/bear_65.json index b92910153d..9e8b8d19f7 100644 --- a/v3/other/bear_65/bear_65.json +++ b/v3/other/bear_65/bear_65.json @@ -2,98 +2,293 @@ "name": "Bear 65 Ergo", "vendorId": "0xA13B", "productId": "0x000A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ - [{"x": 15.25}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.15, "x": 0.55, "c": "#aaaaaa"}, + { + "x": 15.25 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.15, + "x": 0.55, + "c": "#aaaaaa" + }, "3,1", - {"x": 2.15, "c": "#cccccc"}, + { + "x": 2.15, + "c": "#cccccc" + }, "0,2", - {"x": 8.55}, + { + "x": 8.55 + }, "0,11" ], [ - {"y": -0.9, "x": 1.7, "c": "#777777"}, + { + "y": -0.9, + "x": 1.7, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10.55}, + { + "x": 10.55 + }, "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.6}, + { + "x": 0.6 + }, "4,14" ], - [{"y": -0.1, "x": 0.35}, "1,14"], - [{"y": -1, "x": 12.95, "c": "#cccccc"}, "1,10"], [ - {"y": -0.95, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.1, + "x": 0.35 + }, + "1,14" + ], + [ + { + "y": -1, + "x": 12.95, + "c": "#cccccc" + }, + "1,10" + ], + [ + { + "y": -0.95, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 9.95}, + { + "x": 9.95 + }, "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], - [{"y": -0.1, "x": 0.15}, "2,14"], [ - {"y": -0.9, "x": 1.3, "w": 1.75}, + { + "y": -0.1, + "x": 0.15 + }, + "2,14" + ], + [ + { + "y": -0.9, + "x": 1.3, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.35}, + { + "x": 9.35 + }, "2,10", - {"x": 0}, + { + "x": 0 + }, "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"x": 1.1, "w": 2.25}, + { + "x": 1.1, + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.75}, + { + "x": 8.75 + }, "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14" ], [ - {"x": 1.1, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1.1, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"x": 13.25, "c": "#777777"}, + { + "x": 13.25, + "c": "#777777" + }, "4,11", "4,12", "4,13" ], - [{"r": 12, "y": -6, "x": 5, "c": "#cccccc"}, "0,3", "0,4", "0,5", "0,6"], - [{"x": 4.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 4.8}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], - [{"x": 6.45, "w": 2.25}, "4,5", {"c": "#aaaaaa"}, "4,6"], - [{"y": -0.95, "x": 4.95, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.45, "x": 8.55, "c": "#cccccc"}, + { + "r": 12, + "y": -6, + "x": 5, + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 4.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 4.8 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.45, + "w": 2.25 + }, + "4,5", + { + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "y": -0.95, + "x": 4.95, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.45, + "x": 8.55, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8.05}, "1,6", "1,7", "1,8", "1,9"], - [{"x": 8.2}, "2,6", "2,7", "2,8", "2,9"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "w": 2.75}, "4,8"], - [{"y": -0.95, "x": 10.5, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8.05 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 8.2 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.95, + "x": 10.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/other/blocked65/blocked65.json b/v3/other/blocked65/blocked65.json index 2d2b818661..e42ce961ad 100644 --- a/v3/other/blocked65/blocked65.json +++ b/v3/other/blocked65/blocked65.json @@ -2,15 +2,26 @@ "name": "Blocked65", "vendorId": "0x5746", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +61,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +87,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,27 +115,51 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/other/chili/chili.json b/v3/other/chili/chili.json index ca87fdd435..f0c46bc563 100644 --- a/v3/other/chili/chili.json +++ b/v3/other/chili/chili.json @@ -2,7 +2,10 @@ "name": "Chili", "vendorId": "0x5945", "productId": "0x0001", - "matrix": {"rows": 11, "cols": 10}, + "matrix": { + "rows": 11, + "cols": 10 + }, "layouts": { "labels": [ "Split Backspace", @@ -11,34 +14,53 @@ "Split right shift", "Split keypad +", "Split keypad 0", - ["Bottom row", "6.25u", "7u"] + [ + "Bottom row", + "6.25u", + "7u" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5}, + { + "x": 0.5 + }, "0,9", "6,9", "6,8", "6,7", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "6,6", "6,5", "6,4" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -52,25 +74,38 @@ "7,9", "7,8", "7,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,6\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "7,4", "7,3", "7,2", - {"x": 0.25}, + { + "x": 0.25 + }, "6,3", "6,2", "6,1", "6,0", - {"x": 0.25}, + { + "x": 0.25 + }, "7,6\n\n\n0,1", "7,5\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -83,17 +118,27 @@ "8,9", "8,8", "8,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,6\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "8,5", "8,4", "8,3", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "8,2", "8,1", "8,0", - {"h": 2}, + { + "h": 2 + }, "9,0\n\n\n4,0", { "x": 1.25, @@ -105,13 +150,21 @@ "x2": -0.25 }, "9,7\n\n\n1,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "9,0\n\n\n4,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -123,21 +176,36 @@ "3,9", "9,9", "9,8", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "9,7\n\n\n1,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "9,5", "9,2", "7,1", - {"x": 1.25}, + { + "x": 1.25 + }, "8,6\n\n\n1,1", - {"x": 1.5}, + { + "x": 1.5 + }, "7,0\n\n\n4,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -148,64 +216,129 @@ "4,9", "10,9", "10,8", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "10,7\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "9,6", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "9,4", "9,3", "9,1", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "10,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25}, + { + "x": 0.25 + }, "10,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "10,7\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n6,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,4\n\n\n6,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,5\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,8\n\n\n6,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,9", "10,5", "10,4", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "10,3\n\n\n5,0", "10,1" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n6,1", "5,1\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n6,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,4\n\n\n6,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,5\n\n\n6,1", "5,6\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n6,1", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "10,3\n\n\n5,1", "10,2\n\n\n5,1" ] diff --git a/v3/other/cypher/cypherRev5.json b/v3/other/cypher/cypherRev5.json index 443077a45a..8c6d985348 100644 --- a/v3/other/cypher/cypherRev5.json +++ b/v3/other/cypher/cypherRev5.json @@ -2,24 +2,57 @@ "name": "Cypher", "vendorId": "0x21FF", "productId": "0xAA98", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 10}, + "matrix": { + "rows": 10, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], - ["Left Shift", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], "Split Numpad Plus", "Split Numpad Enter", - ["Bottom Row", "6U", "7U", "6.25U", "Split Space"] + [ + "Bottom Row", + "6U", + "7U", + "6.25U", + "Split Space" + ] ], "keymap": [ - [{"x": 15.5}, "5,3\n\n\n0,1", "5,4\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "5,3\n\n\n0,1", + "5,4\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -32,18 +65,30 @@ "5,0", "5,1", "5,2", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,3\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,5", "5,6", "5,7", "5,8" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -56,21 +101,35 @@ "6,0", "6,1", "6,2", - {"w": 1.5}, + { + "w": 1.5 + }, "6,3\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,5", "6,6", "6,7", - {"h": 2}, + { + "h": 2 + }, "6,8\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "6,8\n\n\n3,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -82,23 +141,42 @@ "2,9", "7,0", "7,1", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,3\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "7,5", "7,6", "7,7", - {"x": 1.25}, + { + "x": 1.25 + }, "7,8\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -109,48 +187,106 @@ "3,9", "8,0", "8,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,2", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "8,5", "8,6", "8,7", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "8,8\n\n\n4,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "8,8\n\n\n4,1" ], - [{"y": -0.75, "x": 16.75}, "8,3"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75 + }, + "8,3" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n5,0", "4,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n5,0", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n5,0", "9,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,1\n\n\n5,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "9,6", "9,7", - {"x": 1.25}, + { + "x": 1.25 + }, "9,8\n\n\n4,1" ], - [{"y": -0.75, "x": 15.75}, "9,2", "9,3", "9,5"], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 15.75 + }, + "9,2", + "9,3", + "9,5" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n5,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n5,1" ], [ @@ -167,36 +303,77 @@ "7,3\n\n\n1,1" ], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "9,0\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n5,2" ], - [{"y": -0.75, "x": 15.75, "c": "#cccccc"}, "7,2\n\n\n1,1"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15.75, + "c": "#cccccc" + }, + "7,2\n\n\n1,1" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n5,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,4\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n5,3", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "9,0\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n5,3" ] ] diff --git a/v3/other/doro67/doro67multi.json b/v3/other/doro67/doro67multi.json index f0a44b5d66..305a190621 100644 --- a/v3/other/doro67/doro67multi.json +++ b/v3/other/doro67/doro67multi.json @@ -2,13 +2,24 @@ "name": "Doro67 Multi", "vendorId": "0x4250", "productId": "0x4D4C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", [ "Bottom Row", @@ -23,11 +34,23 @@ ] ], "keymap": [ - [{"x": 15.75}, "0,13\n\n\n0,1", "4,8\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "0,13\n\n\n0,1", + "4,8\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -40,14 +63,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -60,9 +91,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.5, @@ -76,9 +111,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -90,21 +131,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -115,144 +175,289 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,4\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.5, "x": 2.75, "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,4\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,1", "4,10\n\n\n3,1", "4,11\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,3\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "4,5\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,2", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,2" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,3\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,3", - {"w": 2.25}, + { + "w": 2.25 + }, "4,5\n\n\n3,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,3", "4,10\n\n\n3,3", "4,11\n\n\n3,3" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,4", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,3\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,4", - {"w": 2.75}, + { + "w": 2.75 + }, "4,5\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,4", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,4" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,5", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,3\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,5\n\n\n3,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,5", "4,10\n\n\n3,5", "4,11\n\n\n3,5" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,6", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,4\n\n\n3,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,6" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n3,7", "4,1\n\n\n3,7", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,7", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,4\n\n\n3,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,7", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,7" ] ] diff --git a/v3/other/doro67/doro67regular.json b/v3/other/doro67/doro67regular.json index 583b28d96e..ed5a619249 100644 --- a/v3/other/doro67/doro67regular.json +++ b/v3/other/doro67/doro67regular.json @@ -2,13 +2,20 @@ "name": "Doro67 Regular", "vendorId": "0x4250", "productId": "0x5245", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,14 +28,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,14 +55,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,15 +81,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -79,25 +109,46 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/other/doro67/doro67rgb.json b/v3/other/doro67/doro67rgb.json index bb38f8f62f..2fce019135 100644 --- a/v3/other/doro67/doro67rgb.json +++ b/v3/other/doro67/doro67rgb.json @@ -2,14 +2,23 @@ "name": "Doro67 RGB", "vendorId": "0x4250", "productId": "0x5247", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +31,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,14 +58,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,15 +84,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -80,25 +112,46 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/other/dz60/dz60.json b/v3/other/dz60/dz60.json index 481d8aea17..e198613309 100644 --- a/v3/other/dz60/dz60.json +++ b/v3/other/dz60/dz60.json @@ -2,16 +2,17 @@ "name": "DZ60", "vendorId": "0x445A", "productId": "0x2260", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "presets": { - "Default": [0, 0, 0, 0], - "ISO": [0, 1, 3, 0], - "HHKB": [0, 0, 0, 2], - "With arrows": [0, 0, 3, 3] - }, "labels": [ "Split Backspace", "ISO Enter", @@ -39,11 +40,42 @@ "Split space arrows" ] ], + "presets": { + "Default": [ + 0, + 0, + 0, + 0 + ], + "ISO": [ + 0, + 1, + 3, + 0 + ], + "HHKB": [ + 0, + 0, + 0, + 2 + ], + "With arrows": [ + 0, + 0, + 3, + 3 + ] + }, "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -56,16 +88,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -78,7 +122,9 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.25, @@ -92,9 +138,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -106,15 +158,27 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,0", "3,3\n\n\n2,0", "3,4\n\n\n2,0", @@ -125,31 +189,59 @@ "3,9\n\n\n2,0", "3,10\n\n\n2,0", "3,11\n\n\n2,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n2,0" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n3,0" ], [ - {"y": 0.5, "x": 2.5, "w": 2.25}, + { + "y": 0.5, + "x": 2.5, + "w": 2.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", "3,4\n\n\n2,1", @@ -160,14 +252,22 @@ "3,9\n\n\n2,1", "3,10\n\n\n2,1", "3,11\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n2,1", "3,14\n\n\n2,1" ], [ - {"x": 2.5, "w": 2.25}, + { + "x": 2.5, + "w": 2.25 + }, "3,0\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,2", "3,3\n\n\n2,2", "3,4\n\n\n2,2", @@ -179,10 +279,16 @@ "3,10\n\n\n2,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,3", "3,1\n\n\n2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,3", "3,3\n\n\n2,3", "3,4\n\n\n2,3", @@ -193,14 +299,22 @@ "3,9\n\n\n2,3", "3,10\n\n\n2,3", "3,11\n\n\n2,3", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n2,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,4", "3,1\n\n\n2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,4", "3,3\n\n\n2,4", "3,4\n\n\n2,4", @@ -211,15 +325,23 @@ "3,9\n\n\n2,4", "3,10\n\n\n2,4", "3,11\n\n\n2,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n2,4", "3,14\n\n\n2,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,5", "3,1\n\n\n2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,5", "3,3\n\n\n2,5", "3,4\n\n\n2,5", @@ -231,9 +353,16 @@ "3,10\n\n\n2,5" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 2}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 2 + }, "3,0\n\n\n2,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,6", "3,3\n\n\n2,6", "3,4\n\n\n2,6", @@ -245,14 +374,21 @@ "3,10\n\n\n2,6", "3,11\n\n\n2,6", "3,12\n\n\n2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13\n\n\n2,6" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "3,0\n\n\n2,7", "3,1\n\n\n2,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,7", "3,3\n\n\n2,7", "3,4\n\n\n2,7", @@ -264,13 +400,21 @@ "3,10\n\n\n2,7", "3,11\n\n\n2,7", "3,12\n\n\n2,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13\n\n\n2,7" ], [ - {"x": 2.5, "w": 2}, + { + "x": 2.5, + "w": 2 + }, "3,0\n\n\n2,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,8", "3,3\n\n\n2,8", "3,4\n\n\n2,8", @@ -282,15 +426,21 @@ "3,10\n\n\n2,8", "3,11\n\n\n2,8", "3,12\n\n\n2,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,8", "3,14\n\n\n2,8" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "3,0\n\n\n2,9", "3,1\n\n\n2,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,9", "3,3\n\n\n2,9", "3,4\n\n\n2,9", @@ -302,34 +452,62 @@ "3,10\n\n\n2,9", "3,11\n\n\n2,9", "3,12\n\n\n2,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,9", "3,14\n\n\n2,9" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1", "4,13\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,2", "4,11\n\n\n3,2", "4,12\n\n\n3,2", @@ -337,14 +515,24 @@ "4,14\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,3", "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,3", "4,11\n\n\n3,3", "4,12\n\n\n3,3", @@ -352,13 +540,23 @@ "4,14\n\n\n3,3" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,4", "4,11\n\n\n3,4", "4,12\n\n\n3,4", @@ -366,41 +564,80 @@ "4,14\n\n\n3,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,5", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n3,5" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,6", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,6", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,6", "4,11\n\n\n3,6", "4,12\n\n\n3,6", @@ -408,13 +645,22 @@ "4,14\n\n\n3,6" ], [ - {"rx": 0.25, "y": 6.5, "x": 13.5, "w": 1.75}, + { + "rx": 0.25, + "y": 6.5, + "x": 13.5, + "w": 1.75 + }, "3,12\n\n\n2,2", "3,13\n\n\n2,2", "3,14\n\n\n2,2" ], [ - {"y": 2, "x": 13.5, "w": 1.75}, + { + "y": 2, + "x": 13.5, + "w": 1.75 + }, "3,12\n\n\n2,5", "3,13\n\n\n2,5", "3,14\n\n\n2,5" diff --git a/v3/other/efreet/efreet.json b/v3/other/efreet/efreet.json index 6b7606d877..9e750bdcad 100644 --- a/v3/other/efreet/efreet.json +++ b/v3/other/efreet/efreet.json @@ -2,9 +2,14 @@ "name": "Efreet", "vendorId": "0x534F", "productId": "0x0001", - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, "layouts": { - "labels": ["2U Spacebar"], + "labels": [ + "2U Spacebar" + ], "keymap": [ [ "1,0", @@ -62,7 +67,14 @@ "7,5", "6,5" ], - [{"y": 0.25, "x": 5, "w": 2}, "6,2\n\n\n0,1"] + [ + { + "y": 0.25, + "x": 5, + "w": 2 + }, + "6,2\n\n\n0,1" + ] ] } } diff --git a/v3/other/exent/exent.json b/v3/other/exent/exent.json index 67d546f54a..62cb4af0da 100644 --- a/v3/other/exent/exent.json +++ b/v3/other/exent/exent.json @@ -2,23 +2,52 @@ "name": "Exent 65%", "vendorId": "0x5143", "productId": "0x4558", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 7, "cols": 14}, + "matrix": { + "rows": 7, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25u", "Split 1", "Split 2", "7u"], - ["Right Modifiers", "3x1u", "2x1.5u"] + [ + "Bottom Row", + "6.25u", + "Split 1", + "Split 2", + "7u" + ], + [ + "Right Modifiers", + "3x1u", + "2x1.5u" + ] ], "keymap": [ - [{"x": 15.75}, "0,13\n\n\n0,1", "6,13\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "0,13\n\n\n0,1", + "6,13\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -31,14 +60,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "5,3" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,9 +88,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,2", { "x": 1.5, @@ -67,9 +108,15 @@ "2,12\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,21 +128,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -106,21 +172,36 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "5,0" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,7\n\n\n4,0", "4,8\n\n\n4,0", "4,9\n\n\n4,0", @@ -129,43 +210,87 @@ "4,12" ], [ - {"y": 0.5, "x": 2.75, "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n3,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,6\n\n\n3,1", - {"x": 0.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,7\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,8\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n3,2" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,3" ] ] diff --git a/v3/other/forever65/forever65.json b/v3/other/forever65/forever65.json index 8b7e351301..083ec3e1dd 100644 --- a/v3/other/forever65/forever65.json +++ b/v3/other/forever65/forever65.json @@ -2,14 +2,28 @@ "name": "Forever65", "vendorId": "0x4E53", "productId": "0x0F65", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,16 +36,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,14 +69,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +95,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,39 +124,73 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,4\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,11", "4,13", "4,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,4\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,1" ] ] diff --git a/v3/other/g60/bioi_g60.json b/v3/other/g60/bioi_g60.json index a74ef1bb09..38ad116832 100644 --- a/v3/other/g60/bioi_g60.json +++ b/v3/other/g60/bioi_g60.json @@ -2,7 +2,10 @@ "name": "BIOI G60", "vendorId": "0x6582", "productId": "0x6080", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "keymap": [ [ @@ -23,7 +26,9 @@ "4,9" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -37,11 +42,15 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -55,7 +64,9 @@ "2,10", "2,11", "2,12", - {"w": 1.25}, + { + "w": 1.25 + }, "2,13" ], [ @@ -76,13 +87,21 @@ "3,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,5", "4,10", "4,11", diff --git a/v3/other/halfkey/halfkey.json b/v3/other/halfkey/halfkey.json index 9963dee77e..79092b441b 100644 --- a/v3/other/halfkey/halfkey.json +++ b/v3/other/halfkey/halfkey.json @@ -2,15 +2,80 @@ "name": "Halfkey", "vendorId": "0x5A57", "productId": "0x0001", - "matrix": {"rows": 6, "cols": 8}, + "matrix": { + "rows": 6, + "cols": 8 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", "0,7"], - ["1,0", "1,1", "1,2", "1,3", "1,4", "1,5", "1,6", "1,7"], - [{"w": 2}, "2,1", "2,2", "2,3", "2,4", "2,5", "2,6", "2,7"], - ["3,0", "3,1", "3,2", "3,3", "3,4", "3,5", "3,6", "3,7"], - [{"w": 2}, "4,1", "4,2", "4,3", "4,4", "4,5", "4,6", "4,7"], - ["5,0", "5,1", "5,2", {"w": 2}, "5,4", {"w": 2}, "5,6", "5,7"] + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7" + ], + [ + { + "w": 2 + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7" + ], + [ + { + "w": 2 + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7" + ], + [ + "5,0", + "5,1", + "5,2", + { + "w": 2 + }, + "5,4", + { + "w": 2 + }, + "5,6", + "5,7" + ] ] } } diff --git a/v3/other/hub16/hub16.json b/v3/other/hub16/hub16.json index dd639bdcff..534e75d04f 100644 --- a/v3/other/hub16/hub16.json +++ b/v3/other/hub16/hub16.json @@ -2,16 +2,52 @@ "name": "Hub16", "vendorId": "0x6A6A", "productId": "0x4810", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 0.5}, "4,0", {"x": 1}, "4,1"], - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + { + "x": 0.5 + }, + "4,0", + { + "x": 1 + }, + "4,1" + ], + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/other/hub20/hub20.json b/v3/other/hub20/hub20.json index 114eb8fd5b..00647ca176 100644 --- a/v3/other/hub20/hub20.json +++ b/v3/other/hub20/hub20.json @@ -2,41 +2,102 @@ "name": "Hub20", "vendorId": "0x6A6A", "productId": "0x4414", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Plus", "Split Enter", "Split Zero"], + "labels": [ + "Split Plus", + "Split Enter", + "Split Zero" + ], "keymap": [ - [{"x": 1.75}, "0,1", {"x": 1}, "0,2"], - [{"x": 1.25}, "1,0", "1,1", "1,2", "1,3"], + [ + { + "x": 1.75 + }, + "0,1", + { + "x": 1 + }, + "0,2" + ], + [ + { + "x": 1.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], [ "2,0\n\n\n0,1", - {"x": 0.25, "c": "#777777", "h": 2}, + { + "x": 0.25, + "c": "#777777", + "h": 2 + }, "2,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3" ], - ["3,0\n\n\n0,1", {"x": 1.25}, "3,1", "3,2", "3,3"], + [ + "3,0\n\n\n0,1", + { + "x": 1.25 + }, + "3,1", + "3,2", + "3,3" + ], [ "4,0\n\n\n1,1", - {"x": 0.25, "c": "#777777", "h": 2}, + { + "x": 0.25, + "c": "#777777", + "h": 2 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3" ], [ "5,0\n\n\n1,1", - {"x": 1.25}, + { + "x": 1.25 + }, "5,1", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "5,2\n\n\n2,0" ], - [{"y": 0.25, "x": 3.25, "c": "#cccccc"}, "5,2\n\n\n2,1", "5,3\n\n\n2,1"] + [ + { + "y": 0.25, + "x": 3.25, + "c": "#cccccc" + }, + "5,2\n\n\n2,1", + "5,3\n\n\n2,1" + ] ] } } diff --git a/v3/other/is0/is0.json b/v3/other/is0/is0.json index 09aaf404ea..4c286426b0 100644 --- a/v3/other/is0/is0.json +++ b/v3/other/is0/is0.json @@ -2,8 +2,22 @@ "name": "is0", "vendorId": "0xa103", "productId": "0x0012", - "matrix": {"rows": 1, "cols": 1}, + "matrix": { + "rows": 1, + "cols": 1 + }, "layouts": { - "keymap": [[{"w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, "0,0"]] + "keymap": [ + [ + { + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "0,0" + ] + ] } } diff --git a/v3/other/kabedon/kabedon98e.json b/v3/other/kabedon/kabedon98e.json index 9f0b5106c1..4041a274fd 100644 --- a/v3/other/kabedon/kabedon98e.json +++ b/v3/other/kabedon/kabedon98e.json @@ -2,38 +2,66 @@ "name": "KabeDon 98e", "vendorId": "0x4B44", "productId": "0x3935", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 11}, + "matrix": { + "rows": 12, + "cols": 11 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,5", "1,5", "1,6", "1,7", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "5,7", - {"x": 0.5}, + { + "x": 0.5 + }, "4,8", - {"x": 0.5}, + { + "x": 0.5 + }, "4,0" ], [ - {"y": 0.2, "c": "#cccccc"}, + { + "y": 0.2, + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -47,19 +75,37 @@ "3,5", "2,6", "3,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,9", "4,9", "4,10", "5,10" ], - [{"y": -0.75, "x": 19.75}, "0,0"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 19.75 + }, + "0,0" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "5,1", "4,2", @@ -72,20 +118,40 @@ "5,5", "4,6", "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7", - {"x": 0.5}, + { + "x": 0.5 + }, "5,9", "6,9", "6,10", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "7,10" ], - [{"y": -0.75, "x": 19.75, "c": "#cccccc"}, "2,0"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.75, + "x": 19.75, + "c": "#cccccc" + }, + "2,0" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -97,18 +163,36 @@ "6,5", "7,5", "6,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "7,9", "8,9", "8,10" ], - [{"y": -0.25, "x": 19.75}, "6,0"], [ - {"y": -0.75, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.25, + "x": 19.75 + }, + "6,0" + ], + [ + { + "y": -0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "9,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,1", "8,2", "9,2", @@ -119,36 +203,81 @@ "8,5", "9,5", "8,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,7", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "9,9", "10,9", "9,10", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "11,10" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "8,8"], - [{"y": -0.5, "x": 19.75}, "8,0"], [ - {"y": -0.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "8,8" + ], + [ + { + "y": -0.5, + "x": 19.75 + }, + "8,0" + ], + [ + { + "y": -0.75, + "c": "#aaaaaa", + "w": 1.25 + }, "11,0", "10,1", "11,1", "11,3", - {"w": 6.25}, + { + "w": 6.25 + }, "11,2", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "10,9", - {"x": -1}, + { + "x": -1 + }, "11,9", "10,10" ], - [{"y": -0.75, "x": 13.25}, "11,7", "10,8", "11,8"] + [ + { + "y": -0.75, + "x": 13.25 + }, + "11,7", + "10,8", + "11,8" + ] ] } } diff --git a/v3/other/kabedon/kd78s/kabedon78s.json b/v3/other/kabedon/kd78s/kabedon78s.json index 5639e5cfd4..0b258aa37a 100644 --- a/v3/other/kabedon/kd78s/kabedon78s.json +++ b/v3/other/kabedon/kd78s/kabedon78s.json @@ -2,9 +2,16 @@ "name": "Kabe Don 78S", "vendorId": "0x4B44", "productId": "0x3738", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Function Row", @@ -16,72 +23,137 @@ ], "keymap": [ [ - {"x": 2.25, "d": true}, + { + "x": 2.25, + "d": true + }, "0,0\n\n\n0,1", - {"x": 0.75, "d": true}, + { + "x": 0.75, + "d": true + }, "0,1\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,2\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,3\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,4\n\n\n0,1", - {"x": 0.5, "d": true}, + { + "x": 0.5, + "d": true + }, "0,5\n\n\n0,1", - {"x": 1, "d": true}, + { + "x": 1, + "d": true + }, "0,7\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,8\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,9\n\n\n0,1", - {"x": 0.5, "d": true}, + { + "x": 0.5, + "d": true + }, "0,10\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,11\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,12\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,13\n\n\n0,1", - {"x": 0.5, "d": true}, + { + "x": 0.5, + "d": true + }, "0,14\n\n\n2,1", - {"d": true}, + { + "d": true + }, "0,15\n\n\n2,1", - {"d": true}, + { + "d": true + }, "0,16\n\n\n2,1", - {"d": true}, + { + "d": true + }, "0,17\n\n\n2,1" ], [ - {"x": 2.25, "c": "#777777"}, + { + "x": 2.25, + "c": "#777777" + }, "0,0\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,1\n\n\n0,0", "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "0,7\n\n\n0,0", "0,8\n\n\n0,0", "0,9\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", "0,13\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,14\n\n\n2,0", "0,15\n\n\n2,0", "0,16\n\n\n2,0", "0,17\n\n\n2,0" ], [ - {"y": 0.25, "c": "#cccccc", "d": true}, + { + "y": 0.25, + "c": "#cccccc", + "d": true + }, "1,6\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,6\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,0", "1,1", "1,2", @@ -89,36 +161,58 @@ "1,4", "1,5", "5,5", - {"x": 0.75}, + { + "x": 0.75 + }, "1,7", "1,8", "1,9", "1,10", "1,11", "1,12", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", "1,16", "1,17" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "2,6\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 0.75}, + { + "x": 0.75 + }, "5,7", "2,7", "2,8", @@ -126,109 +220,205 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "2,14", "2,15", "2,16", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,17\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,17\n\n\n3,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "3,6\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 0.75}, + { + "x": 0.75 + }, "3,7", "3,8", "3,9", "3,10", "3,11", "3,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "3,17\n\n\n3,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,6\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", "4,4", "4,5", - {"x": 0.75}, + { + "x": 0.75 + }, "4,7", "4,8", "4,9", "4,10", - {"w": 1.75}, + { + "w": 1.75 + }, "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13", - {"x": 0.5}, + { + "x": 0.5 + }, "4,14", "4,15", "4,16", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,17\n\n\n4,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,17\n\n\n4,1" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "5,6\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", "5,1", "5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "5,4", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "5,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,11", "5,12", "5,13", - {"x": 0.5, "c": "#cccccc", "w": 2}, + { + "x": 0.5, + "c": "#cccccc", + "w": 2 + }, "5,14\n\n\n5,0", "5,16", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "5,17\n\n\n4,1" ], - [{"y": 0.25, "x": 18.5, "c": "#cccccc"}, "5,14\n\n\n5,1", "5,15\n\n\n5,1"] + [ + { + "y": 0.25, + "x": 18.5, + "c": "#cccccc" + }, + "5,14\n\n\n5,1", + "5,15\n\n\n5,1" + ] ] } } diff --git a/v3/other/kabedon/kd98/kabedon980.json b/v3/other/kabedon/kd98/kabedon980.json index b8db6b47b0..5d659e2870 100644 --- a/v3/other/kabedon/kd98/kabedon980.json +++ b/v3/other/kabedon/kd98/kabedon980.json @@ -2,37 +2,61 @@ "name": "Kabe Don 980", "vendorId": "0x4B44", "productId": "0x3938", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 13}, + "matrix": { + "rows": 10, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "8,6", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,4", "3,4", "1,10", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,11", "0,2", "2,1", "0,4", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,7", "2,2", "9,5", "4,6", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "7,3", "9,1", "8,1", "8,0" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "9,7", "2,5", "2,6", @@ -46,18 +70,29 @@ "6,5", "6,6", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,2", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,8", "5,1", "7,1", "6,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,2", "3,6", "3,5", @@ -70,19 +105,30 @@ "1,11", "1,2", "5,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1", - {"x": 0.5}, + { + "x": 0.5 + }, "6,0", "0,1", "5,8", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "5,0" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "7,2", "5,3", @@ -94,17 +140,28 @@ "5,4", "1,6", "5,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,2", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,12", "0,0", "6,8" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "9,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,9", "9,4", "0,10", @@ -115,33 +172,70 @@ "3,3", "1,5", "4,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,1", "8,8", "7,8", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,0" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "8,7"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "8,7" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9", - {"w": 1.25}, + { + "w": 1.25 + }, "7,11", - {"w": 6.25}, + { + "w": 6.25 + }, "0,12", "6,11", "2,8", "4,10", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "3,0", "7,0" ], - [{"y": -0.75, "x": 13.25}, "4,7", "6,7", "2,7"] + [ + { + "y": -0.75, + "x": 13.25 + }, + "4,7", + "6,7", + "2,7" + ] ] } } diff --git a/v3/other/kc60/kc60.json b/v3/other/kc60/kc60.json index d714a066a9..541f2f3010 100644 --- a/v3/other/kc60/kc60.json +++ b/v3/other/kc60/kc60.json @@ -2,15 +2,50 @@ "name": "KC60", "vendorId": "0x530A", "productId": "0x6FFC", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { + "labels": [ + "Split Backspace", + [ + "Enter Key", + "ANSI", + "ISO" + ], + "Split Left Shift", + [ + "Right Shift", + "2.75u", + "1.75u / 1u", + "1u / 1.75u" + ], + [ + "Bottom Row", + "Standard", + "Tsangan", + "WKL", + "HHKB", + "MX HHKB" + ] + ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,17 +58,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,7 +94,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.5, @@ -60,9 +111,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -74,19 +131,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -97,101 +171,187 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,12\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,12\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n3,2" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.5, "d": true}, + { + "x": 2.75, + "w": 1.5, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,5\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,3", "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ], [ - {"x": 2.75, "w": 1.5, "d": true}, + { + "x": 2.75, + "w": 1.5, + "d": true + }, "\n\n\n4,4", "4,1\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,4", "4,12\n\n\n4,4", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,4" ] - ], - "labels": [ - "Split Backspace", - ["Enter Key", "ANSI", "ISO"], - "Split Left Shift", - ["Right Shift", "2.75u", "1.75u / 1u", "1u / 1.75u"], - ["Bottom Row", "Standard", "Tsangan", "WKL", "HHKB", "MX HHKB"] ] } } diff --git a/v3/other/kmac/kmac.json b/v3/other/kmac/kmac.json index 9c98f52b84..0db1fc848a 100644 --- a/v3/other/kmac/kmac.json +++ b/v3/other/kmac/kmac.json @@ -2,37 +2,67 @@ "name": "KMAC", "vendorId": "0x4B4D", "productId": "0x4143", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": [["Bottom Row", "WKL", "WK"]], + "labels": [ + [ + "Bottom Row", + "WKL", + "WK" + ] + ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "1,0", "1,1", "1,2", @@ -46,17 +76,29 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,14", "1,15", "1,16" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,17 +111,27 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -91,13 +143,22 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -108,47 +169,99 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,15" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,2\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n0,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,8\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n0,1" ] ] diff --git a/v3/other/latin47ble/latin47ble.json b/v3/other/latin47ble/latin47ble.json index 07f028237e..28d7829764 100644 --- a/v3/other/latin47ble/latin47ble.json +++ b/v3/other/latin47ble/latin47ble.json @@ -2,7 +2,10 @@ "name": "latin47ble", "vendorId": "0x6C63", "productId": "0x6C72", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { "keymap": [ [ @@ -53,7 +56,9 @@ "3,2", "3,3", "3,4", - {"w": 2}, + { + "w": 2 + }, "3,5", "3,6", "3,7", diff --git a/v3/other/latinpad/latinpad.json b/v3/other/latinpad/latinpad.json index b7962d3a53..fed3295a47 100644 --- a/v3/other/latinpad/latinpad.json +++ b/v3/other/latinpad/latinpad.json @@ -2,16 +2,46 @@ "name": "latinpad", "vendorId": "0x6C63", "productId": "0x6C70", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3"] + [ + "0,0", + "0,1" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3" + ] ] } } diff --git a/v3/other/launchpad/launchpad.json b/v3/other/launchpad/launchpad.json index 908a2e6a3b..04ae40fc2d 100644 --- a/v3/other/launchpad/launchpad.json +++ b/v3/other/launchpad/launchpad.json @@ -2,15 +2,34 @@ "name": "Launch Pad", "vendorId": "0x1337", "productId": "0x6007", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 2}, + "matrix": { + "rows": 4, + "cols": 2 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1"], - ["1,0", "1,1"], - ["2,0", "2,1"], - ["3,0", "3,1"] + [ + "0,0", + "0,1" + ], + [ + "1,0", + "1,1" + ], + [ + "2,0", + "2,1" + ], + [ + "3,0", + "3,1" + ] ] } } diff --git a/v3/other/lunar/lunar.json b/v3/other/lunar/lunar.json index d799451620..9594e83e83 100644 --- a/v3/other/lunar/lunar.json +++ b/v3/other/lunar/lunar.json @@ -2,7 +2,10 @@ "name": "Lunar", "vendorId": "0xa103", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ @@ -24,7 +27,9 @@ "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -38,12 +43,16 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -56,12 +65,16 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", "3,1", "3,2", @@ -73,25 +86,41 @@ "3,8", "3,9", "3,10", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11", "3,13", "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"w": 2.25}, + { + "w": 2.25 + }, "4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", "4,10", "4,11", diff --git a/v3/other/maypad/maypad.json b/v3/other/maypad/maypad.json index 0e6c71720e..529437daf7 100644 --- a/v3/other/maypad/maypad.json +++ b/v3/other/maypad/maypad.json @@ -2,16 +2,48 @@ "name": "Maypad", "vendorId": "0x4B48", "productId": "0x4D50", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3" + ] ] } } diff --git a/v3/other/mechmini_v2/mechmini_v2.json b/v3/other/mechmini_v2/mechmini_v2.json index e9beba7968..2210663475 100644 --- a/v3/other/mechmini_v2/mechmini_v2.json +++ b/v3/other/mechmini_v2/mechmini_v2.json @@ -2,18 +2,35 @@ "name": "Mechmini V2", "vendorId": "0xAF99", "productId": "0xCA40", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Style", "Ortho", "Ortho 2u", "Staggered Split", "Staggered 6.25u"] + [ + "Style", + "Ortho", + "Ortho 2u", + "Staggered Split", + "Staggered 6.25u" + ] ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,12 +41,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,0", "1,2\n\n\n0,0", "1,3\n\n\n0,0", @@ -40,11 +61,17 @@ "1,8\n\n\n0,0", "1,9\n\n\n0,0", "1,10\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "1,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,1", "1,2\n\n\n0,1", "1,3\n\n\n0,1", @@ -55,12 +82,16 @@ "1,8\n\n\n0,1", "1,9\n\n\n0,1", "1,10\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,11\n\n\n0,1" ], [ "2,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,0", "2,2\n\n\n0,0", "2,3\n\n\n0,0", @@ -71,11 +102,17 @@ "2,8\n\n\n0,0", "2,9\n\n\n0,0", "2,10\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "2,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,1", "2,2\n\n\n0,1", "2,3\n\n\n0,1", @@ -86,7 +123,9 @@ "2,8\n\n\n0,1", "2,9\n\n\n0,1", "2,10\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11\n\n\n0,1" ], [ @@ -102,15 +141,22 @@ "3,9\n\n\n0,0", "3,10\n\n\n0,0", "3,11\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", "3,2\n\n\n0,1", "3,3\n\n\n0,1", "3,4\n\n\n0,1", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,5\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n0,1", "3,8\n\n\n0,1", "3,9\n\n\n0,1", @@ -118,9 +164,14 @@ "3,11\n\n\n0,1" ], [ - {"y": 1, "w": 1.25}, + { + "y": 1, + "w": 1.25 + }, "1,0\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,2", "1,2\n\n\n0,2", "1,3\n\n\n0,2", @@ -130,11 +181,20 @@ "1,7\n\n\n0,2", "1,8\n\n\n0,2", "1,9\n\n\n0,2", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,11\n\n\n0,2", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "1,0\n\n\n0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n\n\n0,3", "1,2\n\n\n0,3", "1,3\n\n\n0,3", @@ -144,13 +204,21 @@ "1,7\n\n\n0,3", "1,8\n\n\n0,3", "1,9\n\n\n0,3", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,11\n\n\n0,3" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2\n\n\n0,2", "2,3\n\n\n0,2", "2,4\n\n\n0,2", @@ -159,13 +227,22 @@ "2,7\n\n\n0,2", "2,8\n\n\n0,2", "2,9\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "2,10\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11\n\n\n0,2", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "2,0\n\n\n0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2\n\n\n0,3", "2,3\n\n\n0,3", "2,4\n\n\n0,3", @@ -174,35 +251,64 @@ "2,7\n\n\n0,3", "2,8\n\n\n0,3", "2,9\n\n\n0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "2,10\n\n\n0,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11\n\n\n0,3" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n0,2", "3,1\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n0,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "3,4\n\n\n0,2", - {"w": 2.25}, + { + "w": 2.25 + }, "3,7\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n0,2", "3,10\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n0,2", - {"x": 1.25, "w": 1.25}, + { + "x": 1.25, + "w": 1.25 + }, "3,0\n\n\n0,3", "3,1\n\n\n0,3", "3,2\n\n\n0,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,6\n\n\n0,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,10\n\n\n0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n0,3" ] ] diff --git a/v3/other/mxss/mxss.json b/v3/other/mxss/mxss.json index 3a292d9816..1d680e60eb 100644 --- a/v3/other/mxss/mxss.json +++ b/v3/other/mxss/mxss.json @@ -2,8 +2,10 @@ "name": "MxSS", "vendorId": "0x4d78", "productId": "0x5353", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ { "name": "Front LED Mode", @@ -21,19 +23,35 @@ "shortName": "FLED\nVal -" } ], - "matrix": {"rows": 5, "cols": 15}, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", - ["Bottom Row", "6.25U", "7U", "Split Space A", "Split Space B"] + [ + "Bottom Row", + "6.25U", + "7U", + "Split Space A", + "Split Space B" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -46,16 +64,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 1.5}, + { + "x": 1.5 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -68,16 +96,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,14", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -89,19 +132,33 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -112,76 +169,152 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,3\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "4,3\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,3", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,3" ] ] diff --git a/v3/other/neuron/neuron.json b/v3/other/neuron/neuron.json index 9fe0a4c896..287697a5fa 100644 --- a/v3/other/neuron/neuron.json +++ b/v3/other/neuron/neuron.json @@ -2,18 +2,35 @@ "name": "Neuron", "vendorId": "0x5742", "productId": "0x6e75", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "labels": [ - ["Right Shift", "1u/1.25u", "1.25u/1u"], - ["Bottom Row", "Split", "6.25U"] + [ + "Right Shift", + "1u/1.25u", + "1.25u/1u" + ], + [ + "Bottom Row", + "Split", + "6.25U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,9 +44,14 @@ "0,11" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -39,13 +61,21 @@ "1,7", "1,8", "1,9", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,11" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -55,30 +85,60 @@ "2,8", "2,9", "2,10\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,11\n\n\n0,0", - {"x": 0.75, "w": 1.25}, + { + "x": 0.75, + "w": 1.25 + }, "2,10\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,11\n\n\n0,1" ], [ - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "3,2", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,3\n\n\n1,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,8\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,10\n\n\n1,0", "3,11\n\n\n1,0" ], [ - {"y": 0.5, "x": 3.5, "c": "#cccccc", "w": 6.25}, + { + "y": 0.5, + "x": 3.5, + "c": "#cccccc", + "w": 6.25 + }, "3,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,11\n\n\n1,1" ] ] diff --git a/v3/other/ok60/ok60.json b/v3/other/ok60/ok60.json index 612d38836f..a154318909 100644 --- a/v3/other/ok60/ok60.json +++ b/v3/other/ok60/ok60.json @@ -2,23 +2,51 @@ "name": "ok60", "vendorId": "0x4B36", "productId": "0x6060", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Tsangan", "HHKB"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "HHKB" + ] ], "keymap": [ - [{"x": 16}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.5, "x": 3, "c": "#6e6e6e"}, + { + "x": 16 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 3, + "c": "#6e6e6e" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -31,13 +59,21 @@ "0,10", "0,11", "0,12", - {"c": "#a1a1a1", "w": 2}, + { + "c": "#a1a1a1", + "w": 2 + }, "0,14\n\n\n0,0" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +86,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -64,9 +102,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3, "c": "#a1a1a1", "w": 1.75}, + { + "x": 3, + "c": "#a1a1a1", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +122,37 @@ "2,9", "2,10", "2,11", - {"c": "#6e6e6e", "w": 2.25}, + { + "c": "#6e6e6e", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"x": 0.5, "c": "#a1a1a1", "w": 1.25}, + { + "x": 0.5, + "c": "#a1a1a1", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#a1a1a1", "w": 2.25}, + { + "x": 0.25, + "c": "#a1a1a1", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,57 +163,114 @@ "3,9", "3,10", "3,11", - {"c": "#a1a1a1", "w": 2.75}, + { + "c": "#a1a1a1", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14\n\n\n3,1" ], [ - {"x": 3, "c": "#a1a1a1", "w": 1.25}, + { + "x": 3, + "c": "#a1a1a1", + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#a1a1a1", "w": 1.25}, + { + "c": "#a1a1a1", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 3, "w": 1.5}, + { + "y": 0.25, + "x": 3, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#a1a1a1", "w": 1.5}, + { + "c": "#a1a1a1", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 3, "w": 1.5, "d": true}, + { + "x": 3, + "w": 1.5, + "d": true + }, "\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#a1a1a1", "w": 1.5}, + { + "c": "#a1a1a1", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,2" ] ] diff --git a/v3/other/osa/osa.json b/v3/other/osa/osa.json index 3bd00b6dec..6f7214d143 100644 --- a/v3/other/osa/osa.json +++ b/v3/other/osa/osa.json @@ -2,99 +2,279 @@ "name": "OSA", "vendorId": "0x5343", "productId": "0x0001", - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ - {"y": 0.38, "x": 0.5, "c": "#777777"}, + { + "y": 0.38, + "x": 0.5, + "c": "#777777" + }, "1,0", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "0,2", - {"x": 8.75}, + { + "x": 8.75 + }, "5,2" ], [ - {"y": -0.8799999999999999, "x": 1.75, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 1.75, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10.75}, + { + "x": 10.75 + }, "5,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "5,0\n\n\n0,1", "5,7\n\n\n0,1" ], [ - {"y": -0.1200000000000001, "x": 0.25, "c": "#777777"}, + { + "y": -0.1200000000000001, + "x": 0.25, + "c": "#777777" + }, "2,0", - {"x": 12, "c": "#cccccc"}, + { + "x": 12, + "c": "#cccccc" + }, "6,2" ], [ - {"y": -0.8799999999999999, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.8799999999999999, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10.25}, + { + "x": 10.25 + }, "6,1", "6,0", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7" ], - [{"y": -0.1200000000000001, "c": "#777777"}, "3,0"], [ - {"y": -0.8799999999999999, "x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.1200000000000001, + "c": "#777777" + }, + "3,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 9.75}, + { + "x": 9.75 + }, "7,2", "7,1", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,7" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 9.25}, + { + "x": 9.25 + }, "8,2", "8,1", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,7\n\n\n1,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "8,0\n\n\n1,1", "8,7\n\n\n1,1" ], - [{"x": 1, "w": 1.5}, "4,1", {"x": 13.5, "w": 1.5}, "9,0"], [ - {"r": 12, "rx": 4.75, "ry": 1.5, "y": -1, "c": "#cccccc"}, + { + "x": 1, + "w": 1.5 + }, + "4,1", + { + "x": 13.5, + "w": 1.5 + }, + "9,0" + ], + [ + { + "r": 12, + "rx": 4.75, + "ry": 1.5, + "y": -1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": -0.5}, "1,3", "1,4", "1,5", "1,6"], - [{"x": -0.25}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 0.25}, "3,3", "3,4", "3,5", "3,6"], - [{"x": 1.5, "w": 2.25}, "4,5", {"c": "#aaaaaa"}, "4,6"], - [{"y": -0.8799999999999999, "w": 1.5}, "4,3"], [ - {"r": -12, "rx": 14, "ry": 1.25, "y": -1, "x": -4.5, "c": "#cccccc"}, + { + "x": -0.5 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": -0.25 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 0.25 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 1.5, + "w": 2.25 + }, + "4,5", + { + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "y": -0.8799999999999999, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "rx": 14, + "ry": 1.25, + "y": -1, + "x": -4.5, + "c": "#cccccc" + }, "5,6", "5,5", "5,4", "5,3" ], - [{"x": -5}, "6,6", "6,5", "6,4", "6,3"], - [{"x": -4.75}, "7,6", "7,5", "7,4", "7,3"], - [{"x": -5.25}, "8,6", "8,5", "8,4", "8,3"], - [{"x": -5.25, "w": 2.75}, "9,5"], - [{"y": -0.8700000000000001, "x": -2.5, "c": "#aaaaaa", "w": 1.5}, "9,3"] + [ + { + "x": -5 + }, + "6,6", + "6,5", + "6,4", + "6,3" + ], + [ + { + "x": -4.75 + }, + "7,6", + "7,5", + "7,4", + "7,3" + ], + [ + { + "x": -5.25 + }, + "8,6", + "8,5", + "8,4", + "8,3" + ], + [ + { + "x": -5.25, + "w": 2.75 + }, + "9,5" + ], + [ + { + "y": -0.8700000000000001, + "x": -2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "9,3" + ] ] } } diff --git a/v3/other/pdxkbc/pdxkbc.json b/v3/other/pdxkbc/pdxkbc.json index 2aefb587fc..88cc58c3f7 100644 --- a/v3/other/pdxkbc/pdxkbc.json +++ b/v3/other/pdxkbc/pdxkbc.json @@ -2,12 +2,24 @@ "name": "PDXKBC Macropad", "vendorId": "0x5044", "productId": "0x0001", - "matrix": {"rows": 3, "cols": 2}, + "matrix": { + "rows": 3, + "cols": 2 + }, "layouts": { "keymap": [ - ["0,0", "0,1"], - ["1,0", "1,1"], - ["2,0", "2,1"] + [ + "0,0", + "0,1" + ], + [ + "1,0", + "1,1" + ], + [ + "2,0", + "2,1" + ] ] } } diff --git a/v3/other/ph_arisu/ph_arisu.json b/v3/other/ph_arisu/ph_arisu.json index fd2750cbd8..b5ca85d3b4 100644 --- a/v3/other/ph_arisu/ph_arisu.json +++ b/v3/other/ph_arisu/ph_arisu.json @@ -2,84 +2,277 @@ "name": "PH Arisu", "vendorId": "0x6172", "productId": "0x6060", - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, "layouts": { "keymap": [ - [{"y": 0.9, "x": 17.3, "c": "#aaaaaa"}, "2,7"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,1", {"x": 8.45}, "1,5"], [ - {"y": -0.95, "x": 1.7, "c": "#777777"}, + { + "y": 0.9, + "x": 17.3, + "c": "#aaaaaa" + }, + "2,7" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,1", + { + "x": 8.45 + }, + "1,5" + ], + [ + { + "y": -0.95, + "x": 1.7, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", - {"x": 10.45}, + { + "x": 10.45 + }, "0,6", "1,6", "0,7" ], - [{"y": -0.10000000000000009, "x": 17.6, "c": "#aaaaaa"}, "4,7"], - [{"y": -0.95, "x": 13, "c": "#cccccc"}, "2,5"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 17.6, + "c": "#aaaaaa" + }, + "4,7" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, + "2,5" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", - {"x": 10}, + { + "x": 10 + }, "3,5", "2,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,6" ], - [{"y": -0.10000000000000009, "x": 17.9}, "6,7"], [ - {"y": -0.8999999999999999, "x": 1.3, "w": 1.75}, + { + "y": -0.10000000000000009, + "x": 17.9 + }, + "6,7" + ], + [ + { + "y": -0.8999999999999999, + "x": 1.3, + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", - {"x": 9.349999999999998}, + { + "x": 9.349999999999998 + }, "4,5", "5,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,6" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", - {"x": 8.8}, + { + "x": 8.8 + }, "7,4", "6,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,5" ], - [{"y": -0.75, "x": 17}, "7,6"], - [{"y": -0.25, "x": 1.05, "w": 1.5}, "8,0"], - [{"y": -0.75, "x": 16}, "8,6", "9,6", "8,7"], [ - {"r": 12, "y": -6.25, "x": 5.05, "c": "#cccccc"}, + { + "y": -0.75, + "x": 17 + }, + "7,6" + ], + [ + { + "y": -0.25, + "x": 1.05, + "w": 1.5 + }, + "8,0" + ], + [ + { + "y": -0.75, + "x": 16 + }, + "8,6", + "9,6", + "8,7" + ], + [ + { + "r": 12, + "y": -6.25, + "x": 5.05, + "c": "#cccccc" + }, "1,1", "0,2", "1,2", "0,3" ], - [{"x": 4.6}, "2,1", "3,1", "2,2", "3,2"], - [{"x": 4.85}, "4,1", "5,1", "4,2", "5,2"], - [{"x": 5.3}, "6,1", "7,1", "6,2", "7,2"], - [{"x": 6.6, "w": 2}, "8,2", {"c": "#aaaaaa", "w": 1.25}, "9,2"], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.5}, "8,1"], [ - {"r": -12, "y": -1.4500000000000002, "x": 8.45, "c": "#cccccc"}, + { + "x": 4.6 + }, + "2,1", + "3,1", + "2,2", + "3,2" + ], + [ + { + "x": 4.85 + }, + "4,1", + "5,1", + "4,2", + "5,2" + ], + [ + { + "x": 5.3 + }, + "6,1", + "7,1", + "6,2", + "7,2" + ], + [ + { + "x": 6.6, + "w": 2 + }, + "8,2", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "9,2" + ], + [ + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "8,1" + ], + [ + { + "r": -12, + "y": -1.4500000000000002, + "x": 8.45, + "c": "#cccccc" + }, "1,3", "0,4", "1,4", "0,5" ], - [{"x": 8.05}, "2,3", "3,3", "2,4", "3,4"], - [{"x": 8.2}, "4,3", "5,3", "4,4", "5,4"], - [{"x": 8.75}, "6,3", "7,3", "6,4"], - [{"x": 7.75, "w": 2.75}, "9,3"], - [{"y": -0.9500000000000002, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "9,4"] + [ + { + "x": 8.05 + }, + "2,3", + "3,3", + "2,4", + "3,4" + ], + [ + { + "x": 8.2 + }, + "4,3", + "5,3", + "4,4", + "5,4" + ], + [ + { + "x": 8.75 + }, + "6,3", + "7,3", + "6,4" + ], + [ + { + "x": 7.75, + "w": 2.75 + }, + "9,3" + ], + [ + { + "y": -0.9500000000000002, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "9,4" + ] ] } } diff --git a/v3/other/practice60/practice60.json b/v3/other/practice60/practice60.json index ce7bc1fbea..7a10d3d0c4 100644 --- a/v3/other/practice60/practice60.json +++ b/v3/other/practice60/practice60.json @@ -2,15 +2,26 @@ "name": "Practice60", "vendorId": "0xCA04", "productId": "0x6060", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +60,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,25 +110,46 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12" ] ] diff --git a/v3/other/rocketboard_16/rocketboard_16.json b/v3/other/rocketboard_16/rocketboard_16.json index a018d996f0..9125db9a23 100644 --- a/v3/other/rocketboard_16/rocketboard_16.json +++ b/v3/other/rocketboard_16/rocketboard_16.json @@ -2,16 +2,46 @@ "name": "Rocketboard 16", "vendorId": "0xB034", "productId": "0xFF16", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3"] + [ + "0,0", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3" + ] ] } } diff --git a/v3/other/s7_elephant/s7_elephant_rev2.json b/v3/other/s7_elephant/s7_elephant_rev2.json index 369ffe61bb..ef2bd57f07 100644 --- a/v3/other/s7_elephant/s7_elephant_rev2.json +++ b/v3/other/s7_elephant/s7_elephant_rev2.json @@ -2,24 +2,53 @@ "name": "S7 Elephant Rev2", "vendorId": "0xA13B", "productId": "0x0008", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Enter Key", "Split Left Shift", - ["Bottom Row", "3x1u", "2x1.25u", "2x1.5u", "2x1.5u by 2x1.5u", "1u 1.5u"] + [ + "Bottom Row", + "3x1u", + "2x1.25u", + "2x1.5u", + "2x1.5u by 2x1.5u", + "1u 1.5u" + ] ], "keymap": [ - [{"x": 17.25}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa"}, + { + "x": 17.25 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa" + }, "0,15", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -32,16 +61,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "4,14" ], [ - {"x": 2.75}, + { + "x": 2.75 + }, "1,15", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -54,9 +93,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.5, @@ -70,11 +113,19 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -86,23 +137,44 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "3,15", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -113,23 +185,40 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.75}, + { + "x": 2.75 + }, "4,15", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8\n\n\n3,0", "4,9\n\n\n3,0", "4,10\n\n\n3,0", @@ -138,55 +227,111 @@ "4,13" ], [ - {"y": 0.75, "x": 4.25, "w": 1.25}, + { + "y": 0.75, + "x": 4.25, + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,1" ], [ - {"x": 4.25, "w": 1.25}, + { + "x": 4.25, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,9\n\n\n3,2" ], [ - {"x": 4.25, "w": 1.5}, + { + "x": 4.25, + "w": 1.5 + }, "4,0\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,9\n\n\n3,3" ], [ - {"x": 4.25, "w": 1.5}, + { + "x": 4.25, + "w": 1.5 + }, "4,0\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,8\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,9\n\n\n3,4" ] ] diff --git a/v3/other/singa/singa.json b/v3/other/singa/singa.json index f5c63b3508..287138e9cf 100644 --- a/v3/other/singa/singa.json +++ b/v3/other/singa/singa.json @@ -2,32 +2,62 @@ "name": "Singa", "vendorId": "0x736B", "productId": "0x7575", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 7, "cols": 15}, + "matrix": { + "rows": 7, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "Tsangan", "1u Mods", "WK", "Split Space", "WKL"] + [ + "Bottom Row", + "Tsangan", + "1u Mods", + "WK", + "Split Space", + "WKL" + ] ], "keymap": [ - [{"x": 15.75}, "1,13\n\n\n0,1", "1,14\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "1,13\n\n\n0,1", + "1,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9", "0,10", "0,11", @@ -37,7 +67,9 @@ "6,13" ], [ - {"x": 2.75}, + { + "x": 2.75 + }, "1,0", "1,1", "1,2", @@ -51,15 +83,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,14" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,7 +115,9 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", "2,14", { @@ -87,9 +132,14 @@ "3,13\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.75}, + { + "x": 2.75, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -101,20 +151,35 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14", - {"x": 0.5}, + { + "x": 0.5 + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -125,84 +190,167 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13", "4,14" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,0", "5,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,9\n\n\n3,0", "5,10\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,12", "5,13", "5,14" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,8\n\n\n3,1", "5,9\n\n\n3,1", "5,10\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "5,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,2" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "5,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "5,4\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "5,7\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,3" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "5,0\n\n\n3,4", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,2\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n3,4", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,4" ] ] diff --git a/v3/other/snagpad/snagpad.json b/v3/other/snagpad/snagpad.json index 0e9c89f9d6..2314fac57f 100644 --- a/v3/other/snagpad/snagpad.json +++ b/v3/other/snagpad/snagpad.json @@ -2,14 +2,46 @@ "name": "Snagpad", "vendorId": "0x4443", "productId": "0x5350", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3" + ] ] } } diff --git a/v3/other/tada68/tada68.json b/v3/other/tada68/tada68.json index 20ca236223..79f09ef636 100644 --- a/v3/other/tada68/tada68.json +++ b/v3/other/tada68/tada68.json @@ -2,16 +2,35 @@ "name": "Tada68", "vendorId": "0x5441", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "labels": [["Enter Key", "ANSI", "ISO"], "Split Left Shift"], + "labels": [ + [ + "Enter Key", + "ANSI", + "ISO" + ], + "Split Left Shift" + ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,14 +43,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,9 +71,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.5, @@ -60,9 +91,15 @@ "2,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -74,21 +111,40 @@ "2,09", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -99,21 +155,36 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", diff --git a/v3/other/unikorn/unikorn.json b/v3/other/unikorn/unikorn.json index 75a512a7e1..123a648365 100644 --- a/v3/other/unikorn/unikorn.json +++ b/v3/other/unikorn/unikorn.json @@ -2,22 +2,44 @@ "name": "Singa x TGR Unikorn", "vendorId": "0x5354", "productId": "0x556B", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Split", "Tsangan", "HHKB"] + [ + "Bottom Row", + "Standard", + "Split", + "Tsangan", + "HHKB" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,16 +52,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,7 +86,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.5, @@ -66,9 +102,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,19 +122,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -103,78 +162,157 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.5, "w": 1.25}, + { + "y": 0.5, + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n4,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n4,2", "4,11\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5, "d": true}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n4,3", "4,11\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ] ] diff --git a/v3/other/waldo/waldo.json b/v3/other/waldo/waldo.json index a022358769..92f97d2cc7 100644 --- a/v3/other/waldo/waldo.json +++ b/v3/other/waldo/waldo.json @@ -2,23 +2,52 @@ "name": "Waldo 60", "vendorId": "0x4744", "productId": "0x6060", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Standard", "Split", "Tsangan", "HHKB"] + [ + "Bottom Row", + "Standard", + "Split", + "Tsangan", + "HHKB" + ] ], "keymap": [ - [{"x": 15.75}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -31,13 +60,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +87,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.5, @@ -64,9 +103,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +123,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,79 +163,159 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,12\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.75, "x": 2.75, "w": 1.25}, + { + "y": 0.75, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.5, "d": true}, + { + "x": 2.75, + "w": 1.5, + "d": true + }, "\n\n\n4,3", "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,3", "4,12\n\n\n4,3", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,3" ] ] diff --git a/v3/owl8/owl8.json b/v3/owl8/owl8.json index 3015d3cd0b..43b6a244d0 100644 --- a/v3/owl8/owl8.json +++ b/v3/owl8/owl8.json @@ -2,14 +2,43 @@ "name": "owl8", "vendorId": "0x5946", "productId": "0x0008", - "matrix": {"rows": 1, "cols": 16}, + "matrix": { + "rows": 1, + "cols": 16 + }, "layouts": { "labels": [], "keymap": [ - ["0,12", "0,13", "0,14", "0,15"], - [{"y": 0.25}, "0,8", "0,9", "0,10", "0,11"], - [{"y": 0.25}, "0,0", "0,1", "0,2", "0,3"], - ["0,4", "0,5", "0,6", "0,7"] + [ + "0,12", + "0,13", + "0,14", + "0,15" + ], + [ + { + "y": 0.25 + }, + "0,8", + "0,9", + "0,10", + "0,11" + ], + [ + { + "y": 0.25 + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "0,4", + "0,5", + "0,6", + "0,7" + ] ] } } diff --git a/v3/owlab/jelly_epoch/jelly_epoch_hotswap.json b/v3/owlab/jelly_epoch/jelly_epoch_hotswap.json index 5f721f4dca..e7a915a20e 100644 --- a/v3/owlab/jelly_epoch/jelly_epoch_hotswap.json +++ b/v3/owlab/jelly_epoch/jelly_epoch_hotswap.json @@ -2,35 +2,59 @@ "name": "Jelly Epoch Hotswap", "vendorId": "0x4F53", "productId": "0x4A4C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,12", "3,13" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -44,14 +68,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", "5,12" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +95,23 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -84,15 +123,24 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,10" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -103,25 +151,48 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,6", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,8", "5,9", "5,13" diff --git a/v3/owlab/jelly_epoch/jelly_epoch_soldered.json b/v3/owlab/jelly_epoch/jelly_epoch_soldered.json index 2df8453305..60c8007c9e 100644 --- a/v3/owlab/jelly_epoch/jelly_epoch_soldered.json +++ b/v3/owlab/jelly_epoch/jelly_epoch_soldered.json @@ -2,41 +2,71 @@ "name": "Jelly Epoch", "vendorId": "0x4F53", "productId": "0x4A53", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split backspace", "ISO enter", "Split left shift", - ["Bottom Row", "6.25u", "7u"] + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,12", "4,13" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -50,17 +80,29 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", "5,11", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -73,9 +115,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,10", { "x": 1.25, @@ -89,9 +135,15 @@ "3,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -103,21 +155,40 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,9", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -128,38 +199,74 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,13" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,4\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,5\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,7", "5,8", "5,12" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,4\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,6\n\n\n3,1" ] ] diff --git a/v3/owlab/jelly_evolv/jelly_evolv_hotswap_625U.json b/v3/owlab/jelly_evolv/jelly_evolv_hotswap_625U.json index 2ce9e6e91d..719b98614e 100644 --- a/v3/owlab/jelly_evolv/jelly_evolv_hotswap_625U.json +++ b/v3/owlab/jelly_evolv/jelly_evolv_hotswap_625U.json @@ -1,191 +1,195 @@ { - "name": "Jelly Evolv Hotswap_6.25U", - "vendorId": "0x4F53", - "productId": "0x3655", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": { - "rows": 6, - "cols": 15 - }, - "layouts": { - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#aaaaaa", - "x":0.5 - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "c": "#cccccc", - "x":0.5 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "c": "#aaaaaa", - "x":0.5 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x":0.5 - }, - "0,14" - ], - [ - { - "y":0.5, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w":2, - "c": "#aaaaaa" - }, - "1,13", - "1,14" - ], - [ - { - "w":1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w":1.5 - }, - "2,13", - { - "c": "#aaaaaa" - }, - "2,14" - ], - [ - { - "w":1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w":2.25, - "c": "#777777" - }, - "3,13", - { - "c": "#aaaaaa" - }, - "3,14" - ], - [ - { - "w":2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - { - "w":1.75, - "c": "#aaaaaa" - }, - "4,11", - "4,13" - ], - [ - { - "w":1.25 - }, - "5,0", - { - "w":1.25 - }, - "5,1", - { - "w":1.25 - }, - "5,2", - { - "w":6.25, - "c":"#cccccc" - }, - "5,5", - { - "c":"#aaaaaa", - "w":1.25 - }, - "5,9", - { - "w":1.25 - }, - "5,10", - { - "x":0.5 - }, - "5,12", - "5,13", - "5,14" - ] - ] - } -} \ No newline at end of file + "name": "Jelly Evolv Hotswap_6.25U", + "vendorId": "0x4F53", + "productId": "0x3655", + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#aaaaaa", + "x": 0.5 + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#cccccc", + "x": 0.5 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "c": "#aaaaaa", + "x": 0.5 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.5 + }, + "0,14" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + "1,14" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,14" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13", + { + "c": "#aaaaaa" + }, + "3,14" + ], + [ + { + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,11", + "4,13" + ], + [ + { + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,5", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,9", + { + "w": 1.25 + }, + "5,10", + { + "x": 0.5 + }, + "5,12", + "5,13", + "5,14" + ] + ] + } +} diff --git a/v3/owlab/jelly_evolv/jelly_evolv_hotswap_7U.json b/v3/owlab/jelly_evolv/jelly_evolv_hotswap_7U.json index 0bd0848416..1c45a4b00e 100644 --- a/v3/owlab/jelly_evolv/jelly_evolv_hotswap_7U.json +++ b/v3/owlab/jelly_evolv/jelly_evolv_hotswap_7U.json @@ -1,184 +1,188 @@ { - "name": "Jelly Evolv Hotswap_7U", - "vendorId": "0x4F53", - "productId": "0x3755", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": { - "rows": 6, - "cols": 15 - }, - "layouts": { - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#aaaaaa", - "x":0.5 - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x":0.5 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x":0.5 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x":0.5 - }, - "0,14" - ], - [ - { - "y":0.5, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w":2, - "c": "#aaaaaa" - }, - "1,13", - "1,14" - ], - [ - { - "w":1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w":1.5 - }, - "2,13", - { - "c": "#aaaaaa" - }, - "2,14" - ], - [ - { - "w":1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w":2.25, - "c": "#777777" - }, - "3,13", - { - "c": "#aaaaaa" - }, - "3,14" - ], - [ - { - "w":2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - { - "w":1.75, - "c": "#aaaaaa" - }, - "4,11", - "4,13" - ], - [ - { - "w":1.5 - }, - "5,0", - { - "w":1.5 - }, - "5,1", - { - "x":0.5 - }, - "5,2", - { - "w":7, - "c":"#cccccc" - }, - "5,5", - { - "c":"#aaaaaa" - }, - "5,10", - { - "x":0.5 - }, - "5,12", - "5,13", - "5,14" - ] - ] - } -} \ No newline at end of file + "name": "Jelly Evolv Hotswap_7U", + "vendorId": "0x4F53", + "productId": "0x3755", + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#aaaaaa", + "x": 0.5 + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.5 + }, + "0,14" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13", + "1,14" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,14" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13", + { + "c": "#aaaaaa" + }, + "3,14" + ], + [ + { + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,11", + "4,13" + ], + [ + { + "w": 1.5 + }, + "5,0", + { + "w": 1.5 + }, + "5,1", + { + "x": 0.5 + }, + "5,2", + { + "w": 7, + "c": "#cccccc" + }, + "5,5", + { + "c": "#aaaaaa" + }, + "5,10", + { + "x": 0.5 + }, + "5,12", + "5,13", + "5,14" + ] + ] + } +} diff --git a/v3/owlab/jelly_evolv/jelly_evolv_solder.json b/v3/owlab/jelly_evolv/jelly_evolv_solder.json index a4f3558d8b..a2119f3149 100644 --- a/v3/owlab/jelly_evolv/jelly_evolv_solder.json +++ b/v3/owlab/jelly_evolv/jelly_evolv_solder.json @@ -1,280 +1,284 @@ { - "name": "Jelly Evolv solder", - "vendorId": "0x4F53", - "productId": "0x4A56", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": { - "rows": 6, - "cols": 15 - }, - "layouts": { - "labels": [ - "Split Backspace", - "ISO enter", - "Split Left Shift", - [ - "Bottom Row", - "6.25u", - "7u", - "Dual-Blocker 7u" - ] - ], - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#aaaaaa", - "x":0.5 - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "c": "#cccccc", - "x":0.5 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "c": "#aaaaaa", - "x":0.5 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x":0.5 - }, - "0,14" - ], - [ - { - "y":0.5, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w":2, - "c": "#aaaaaa" - }, - "1,13\n\n\n0,0", - "1,14", - { - "c": "#cccccc" - }, - "2,13\n\n\n0,1", - { - "c": "#aaaaaa" - }, - "1,13\n\n\n0,1" - ], - [ - { - "w":1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w":1.5 - }, - "3,12\n\n\n1,0", - { - "c": "#aaaaaa" - }, - "2,14", - { - "x": 1, - "w": 1.25, - "c": "#777777", - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "3,13\n\n\n1,1" - ], - [ - { - "w":1.75, - "c": "#aaaaaa" - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w":2.25, - "c": "#777777" - }, - "3,13\n\n\n1,0", - { - "c": "#aaaaaa" - }, - "3,14", - { - "c": "#cccccc" - }, - "3,12\n\n\n1,1" - ], - [ - { - "x":-2.25, - "w":1.25, - "c": "#aaaaaa" - }, - "4,0\n\n\n2,1", - { - "c": "#cccccc" - }, - "5,3\n\n\n2,1", - { - "w":2.25, - "c": "#aaaaaa" - }, - "4,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - { - "w":1.75, - "c": "#aaaaaa" - }, - "4,11", - "4,13" - ], - [ - { - "w":1.25 - }, - "5,0\n\n\n3,0", - { - "w":1.25 - }, - "5,1\n\n\n3,0", - { - "w":1.25 - }, - "5,2\n\n\n3,0", - { - "w":6.25, - "c":"#cccccc" - }, - "5,5\n\n\n3,0", - { - "c":"#aaaaaa", - "w":1.25 - }, - "5,9\n\n\n3,0", - { - "w":1.25 - }, - "5,10\n\n\n3,0", - { - "x":0.5 - }, - "5,12", - "5,13", - "5,14" - ], - [ - { - "w":1.5 - }, - "5,0\n\n\n3,1", - "5,1\n\n\n3,1", - { - "w":1.5 - }, - "5,2\n\n\n3,1", - { - "w":7, - "c":"#cccccc" - }, - "5,5\n\n\n3,1", - { - "c":"#aaaaaa", - "w":1.5 - }, - "5,10\n\n\n3,1" - ], - [ - { - "w":1.5 - }, - "5,0\n\n\n3,2", - { - "w":1.5 - }, - "5,1\n\n\n3,2", - { - "x":0.5 - }, - "5,2\n\n\n3,2", - { - "w":7, - "c":"#cccccc" - }, - "5,5\n\n\n3,2", - { - "c":"#aaaaaa" - }, - "5,10\n\n\n3,2" - ] - ] - } -} \ No newline at end of file + "name": "Jelly Evolv solder", + "vendorId": "0x4F53", + "productId": "0x4A56", + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ + "Split Backspace", + "ISO enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25u", + "7u", + "Dual-Blocker 7u" + ] + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#aaaaaa", + "x": 0.5 + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "c": "#cccccc", + "x": 0.5 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "c": "#aaaaaa", + "x": 0.5 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.5 + }, + "0,14" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13\n\n\n0,0", + "1,14", + { + "c": "#cccccc" + }, + "2,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "1,13\n\n\n0,1" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "3,12\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "2,14", + { + "x": 1, + "w": 1.25, + "c": "#777777", + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,13\n\n\n1,1" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "3,14", + { + "c": "#cccccc" + }, + "3,12\n\n\n1,1" + ], + [ + { + "x": -2.25, + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "5,3\n\n\n2,1", + { + "w": 2.25, + "c": "#aaaaaa" + }, + "4,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "w": 1.75, + "c": "#aaaaaa" + }, + "4,11", + "4,13" + ], + [ + { + "w": 1.25 + }, + "5,0\n\n\n3,0", + { + "w": 1.25 + }, + "5,1\n\n\n3,0", + { + "w": 1.25 + }, + "5,2\n\n\n3,0", + { + "w": 6.25, + "c": "#cccccc" + }, + "5,5\n\n\n3,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,9\n\n\n3,0", + { + "w": 1.25 + }, + "5,10\n\n\n3,0", + { + "x": 0.5 + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "w": 1.5 + }, + "5,0\n\n\n3,1", + "5,1\n\n\n3,1", + { + "w": 1.5 + }, + "5,2\n\n\n3,1", + { + "w": 7, + "c": "#cccccc" + }, + "5,5\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,10\n\n\n3,1" + ], + [ + { + "w": 1.5 + }, + "5,0\n\n\n3,2", + { + "w": 1.5 + }, + "5,1\n\n\n3,2", + { + "x": 0.5 + }, + "5,2\n\n\n3,2", + { + "w": 7, + "c": "#cccccc" + }, + "5,5\n\n\n3,2", + { + "c": "#aaaaaa" + }, + "5,10\n\n\n3,2" + ] + ] + } +} diff --git a/v3/owlab/spring/spring.json b/v3/owlab/spring/spring.json index a0ba194e5d..4edb3bec1c 100644 --- a/v3/owlab/spring/spring.json +++ b/v3/owlab/spring/spring.json @@ -2,120 +2,248 @@ "name": "Spring", "vendorId": "0x4f53", "productId": "0x5350", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777", "y": -0.1}, + { + "c": "#777777", + "y": -0.1 + }, "0,0", - {"c": "#cccccc", "x": 0.25, "y": 0.1}, + { + "c": "#cccccc", + "x": 0.25, + "y": 0.1 + }, "0,1", "0,2", - {"y": -0.1}, + { + "y": -0.1 + }, "0,3", - {"r": 12, "y": -0.8, "x": 0.1}, + { + "r": 12, + "y": -0.8, + "x": 0.1 + }, "0,4", "0,5", "0,6", "0,7", - {"x": 0.05, "r": -12, "y": 3.3}, + { + "x": 0.05, + "r": -12, + "y": 3.3 + }, "0,8", "0,9", "0,10", "0,11", - {"r": 0, "y": -2.6, "x": 0.45}, + { + "r": 0, + "y": -2.6, + "x": 0.45 + }, "0,12", - {"y": 0.1}, + { + "y": 0.1 + }, "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14" ], [ - {"x": -0.25}, + { + "x": -0.25 + }, "1,0", - {"x": 0.25, "w": 1.5, "y": 0.1}, + { + "x": 0.25, + "w": 1.5, + "y": 0.1 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"r": 12, "y": -0.9, "x": 0.3}, + { + "r": 12, + "y": -0.9, + "x": 0.3 + }, "1,3", "1,4", "1,5", "1,6", - {"x": 0.15, "r": -12, "y": 3.3}, + { + "x": 0.15, + "r": -12, + "y": 3.3 + }, "1,7", "1,8", "1,9", "1,10", - {"r": 0, "x": 0.65, "y": -2.55}, + { + "r": 0, + "x": 0.65, + "y": -2.55 + }, "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], [ - {"c": "#aaaaaa", "x": -0.5}, + { + "c": "#aaaaaa", + "x": -0.5 + }, "2,0", - {"w": 1.75, "x": 0.3, "y": 0.1}, + { + "w": 1.75, + "x": 0.3, + "y": 0.1 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"r": 12, "y": -0.9, "x": 0.55}, + { + "r": 12, + "y": -0.9, + "x": 0.55 + }, "2,3", "2,4", "2,5", "2,6", - {"x": 0.1, "r": -12, "y": 3.3}, + { + "x": 0.1, + "r": -12, + "y": 3.3 + }, "2,7", "2,8", "2,9", "2,10", - {"r": 0, "x": 0.9, "y": -2.5}, + { + "r": 0, + "x": 0.9, + "y": -2.5 + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25, "x": 0.6, "y": 0.1}, + { + "c": "#aaaaaa", + "w": 2.25, + "x": 0.6, + "y": 0.1 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"r": 12, "y": -0.9, "x": 0.8}, + { + "r": 12, + "y": -0.9, + "x": 0.8 + }, "3,2", "3,3", "3,4", "3,5", - {"r": -12, "y": 3.3, "x": -0.95}, + { + "r": -12, + "y": 3.3, + "x": -0.95 + }, "3,6", "3,7", "3,8", "3,9", - {"r": 0, "x": 1.1, "y": -2.5}, + { + "r": 0, + "x": 1.1, + "y": -2.5 + }, "3,10", "3,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,12", - {"w": 1.75}, + { + "w": 1.75 + }, "3,13" ], [ - {"x": 0.6, "y": 0.1, "w": 1.25}, + { + "x": 0.6, + "y": 0.1, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25, "r": 12, "x": 2.1, "y": -0.9}, + { + "w": 1.25, + "r": 12, + "x": 2.1, + "y": -0.9 + }, "4,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4", - {"r": -12, "y": 3.3, "w": 2.75, "x": -1}, + { + "r": -12, + "y": 3.3, + "w": 2.75, + "x": -1 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"x": 2.1, "y": -2.5, "r": 0}, + { + "x": 2.1, + "y": -2.5, + "r": 0 + }, "4,11", "4,12", "4,13" diff --git a/v3/owlab/suit80/suit80_ansi.json b/v3/owlab/suit80/suit80_ansi.json index a77825d9d5..2623b74131 100644 --- a/v3/owlab/suit80/suit80_ansi.json +++ b/v3/owlab/suit80/suit80_ansi.json @@ -2,36 +2,58 @@ "name": "Suit80 ANSI", "vendorId": "0x4F53", "productId": "0x5355", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,14", "1,14", "2,14" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -45,17 +67,28 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,13", "3,14", "4,12" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,17 +101,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "4,13", "4,14", "5,10" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,13 +132,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -107,25 +157,47 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,11", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "5,11" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7", "5,8", - {"w": 1.5}, + { + "w": 1.5 + }, "5,9", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,12", "5,13", "5,14" diff --git a/v3/owlab/suit80/suit80_iso.json b/v3/owlab/suit80/suit80_iso.json index 5c67d68673..ac6e82165c 100644 --- a/v3/owlab/suit80/suit80_iso.json +++ b/v3/owlab/suit80/suit80_iso.json @@ -2,37 +2,64 @@ "name": "Suit80 ISO", "vendorId": "0x4F53", "productId": "0x5349", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { - "labels": ["Split backspace", "Split left shift"], + "labels": [ + "Split backspace", + "Split left shift" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,14", "1,14", "2,14" ], [ - {"y": 0.5, "x": 2.5}, + { + "y": 0.5, + "x": 2.5 + }, "1,0", "1,1", "1,2", @@ -46,20 +73,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,13", "3,14", "4,12", - {"x": 0.25}, + { + "x": 0.25 + }, "2,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -82,15 +123,24 @@ "x2": -0.25 }, "3,12", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,13", "4,14", "5,10" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -105,11 +155,19 @@ "5,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n1,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3\n\n\n1,0", "4,1", "4,2", @@ -121,25 +179,48 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,11", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "5,11" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7", "5,8", - {"w": 1.5}, + { + "w": 1.5 + }, "5,9", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,12", "5,13", "5,14" diff --git a/v3/owlab/voice65/voice65_hotswap.json b/v3/owlab/voice65/voice65_hotswap.json index 50510f6e63..0c6c267b06 100644 --- a/v3/owlab/voice65/voice65_hotswap.json +++ b/v3/owlab/voice65/voice65_hotswap.json @@ -2,15 +2,26 @@ "name": "Voice65 Hotswap", "vendorId": "0x4f53", "productId": "0x564f", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +61,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +89,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,27 +117,51 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,11", "4,13", "4,14" diff --git a/v3/owlab/voice65/voice65_soldered.json b/v3/owlab/voice65/voice65_soldered.json index 36cbbdd5bd..4d8a9f6b5a 100644 --- a/v3/owlab/voice65/voice65_soldered.json +++ b/v3/owlab/voice65/voice65_soldered.json @@ -2,22 +2,46 @@ "name": "Voice65", "vendorId": "0x4f53", "productId": "0x5657", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split backspace", "ISO enter", "Split left shift", - ["Bottom Row", "6.25u", "7u", "Split"] + [ + "Bottom Row", + "6.25u", + "7u", + "Split" + ] ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,14 +54,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "2,13" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,9 +82,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.25, @@ -66,9 +102,15 @@ "2,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,21 +122,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -105,58 +166,117 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,4\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,11", "4,12", "4,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,4\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,3\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,4\n\n\n3,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,2" ] ] diff --git a/v3/p3dstore/barleycorn_smd/barleycorn_smd.json b/v3/p3dstore/barleycorn_smd/barleycorn_smd.json index 04d45a671f..6a4cc7232e 100644 --- a/v3/p3dstore/barleycorn_smd/barleycorn_smd.json +++ b/v3/p3dstore/barleycorn_smd/barleycorn_smd.json @@ -2,9 +2,16 @@ "name": "Barleycorn SMD", "vendorId": "0x7033", "productId": "0x4749", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -15,9 +22,13 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,18 +41,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,14", "0,15", "0,16", "0,17" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -54,19 +76,30 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", "1,15", "1,16", - {"h": 2}, + { + "h": 2 + }, "2,17\n\n\n3,0" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,17 +111,28 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,14", "2,15", "2,16" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -99,43 +143,98 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,17\n\n\n4,0" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "3,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "3,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "4,15", "4,16" ], - [{"y": -0.75, "x": 13.25}, "4,12", "4,13", "4,14"], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 13.25 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 10.75, "c": "#aaaaaa"}, + { + "x": 10.75, + "c": "#aaaaaa" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "1,17\n\n\n3,1" ], [ @@ -149,11 +248,29 @@ "x2": -0.25 }, "2,13\n\n\n1,1", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "2,17\n\n\n3,1" ], - [{"x": 12.75}, "2,12\n\n\n1,1", {"x": 4.75}, "3,17\n\n\n4,1"], - [{"x": 18.5, "c": "#777777"}, "4,17\n\n\n4,1"] + [ + { + "x": 12.75 + }, + "2,12\n\n\n1,1", + { + "x": 4.75 + }, + "3,17\n\n\n4,1" + ], + [ + { + "x": 18.5, + "c": "#777777" + }, + "4,17\n\n\n4,1" + ] ] } } diff --git a/v3/p3dstore/glitch/glitch.json b/v3/p3dstore/glitch/glitch.json index fa70edbd28..f4166e7642 100644 --- a/v3/p3dstore/glitch/glitch.json +++ b/v3/p3dstore/glitch/glitch.json @@ -2,131 +2,348 @@ "name": "Glitch", "vendorId": "0x7033", "productId": "0x3568", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Split", "Full"], - ["Left Space", "Outside", "Inside"], - ["Right Space", "Outside", "Inside"] + [ + "Backspace", + "Split", + "Full" + ], + [ + "Left Space", + "Outside", + "Inside" + ], + [ + "Right Space", + "Outside", + "Inside" + ] ], "keymap": [ - [{"y": 0.6, "x": 15.75, "c": "#aaaaaa", "w": 2}, "1,6\n\n\n0,1"], - [{"y": -0.55, "x": 19.5, "c": "#cccccc"}], - [{"y": -0.9499999999999997, "x": 18.35}, "1,7"], [ - {"y": -0.6000000000000001, "x": 1.75, "c": "#aaaaaa"}, + { + "y": 0.6, + "x": 15.75, + "c": "#aaaaaa", + "w": 2 + }, + "1,6\n\n\n0,1" + ], + [ + { + "y": -0.55, + "x": 19.5, + "c": "#cccccc" + } + ], + [ + { + "y": -0.9499999999999997, + "x": 18.35 + }, + "1,7" + ], + [ + { + "y": -0.6000000000000001, + "x": 1.75, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0" ], [ - {"y": -0.8999999999999999, "x": 13.75}, + { + "y": -0.8999999999999999, + "x": 13.75 + }, "1,5", "0,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,6\n\n\n0,0", "0,7\n\n\n0,0" ], [ - {"y": -0.10000000000000009, "x": 1.4, "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 1.4, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0" ], [ - {"y": -0.8999999999999999, "x": 13.6}, + { + "y": -0.8999999999999999, + "x": 13.6 + }, "3,5", "2,6", "3,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,7", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,7" ], [ - {"y": -0.10000000000000009, "x": 1.4, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.10000000000000009, + "x": 1.4, + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0" ], [ - {"y": -0.8999999999999999, "x": 13.85}, + { + "y": -0.8999999999999999, + "x": 13.85 + }, "5,5", "4,6", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,7", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,7" ], [ - {"y": -0.09999999999999964, "x": 1.25, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.09999999999999964, + "x": 1.25, + "c": "#aaaaaa", + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1" ], [ - {"y": -0.9000000000000004, "x": 13.5}, + { + "y": -0.9000000000000004, + "x": 13.5 + }, "7,5", "6,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,6", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "7,7" ], - [{"y": -0.75, "x": 17.5, "c": "#777777"}, "6,7"], [ - {"y": -0.34999999999999964, "x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 17.5, + "c": "#777777" + }, + "6,7" + ], + [ + { + "y": -0.34999999999999964, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0" ], - [{"y": -0.9000000000000004, "x": 14.25}, "9,5", "8,6"], - [{"y": -0.75, "x": 16.5, "c": "#777777"}, "9,6", "8,7", "9,7"], [ - {"r": 10, "rx": 3, "ry": 4.25, "y": -3, "x": 0.5, "c": "#cccccc"}, + { + "y": -0.9000000000000004, + "x": 14.25 + }, + "9,5", + "8,6" + ], + [ + { + "y": -0.75, + "x": 16.5, + "c": "#777777" + }, + "9,6", + "8,7", + "9,7" + ], + [ + { + "r": 10, + "rx": 3, + "ry": 4.25, + "y": -3, + "x": 0.5, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", "0,3" ], - [{"x": 1}, "2,1", "3,1", "2,2", "3,2"], - [{"x": 1.25}, "4,1", "5,1", "4,2", "5,2"], - [{"x": 1.75}, "7,1", "6,2", "7,2", "6,3"], [ - {"x": 2, "w": 2.25, "w2": 2.75, "n": true}, + { + "x": 1 + }, + "2,1", + "3,1", + "2,2", + "3,2" + ], + [ + { + "x": 1.25 + }, + "4,1", + "5,1", + "4,2", + "5,2" + ], + [ + { + "x": 1.75 + }, + "7,1", + "6,2", + "7,2", + "6,3" + ], + [ + { + "x": 2, + "w": 2.25, + "w2": 2.75, + "n": true + }, "9,1\n\n\n1,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "9,2\n\n\n1,0" ], [ - {"x": 2, "w": 1.25}, + { + "x": 2, + "w": 1.25 + }, "9,1\n\n\n1,1", - {"w": 2.25, "w2": 2.75, "n": true}, + { + "w": 2.25, + "w2": 2.75, + "n": true + }, "9,2\n\n\n1,1" ], [ - {"r": -10, "rx": 12.5, "y": -2.45, "x": -2.5}, + { + "r": -10, + "rx": 12.5, + "y": -2.45, + "x": -2.5 + }, "1,3", "0,4", "1,4", "0,5" ], - [{"x": -3}, "3,3", "2,4", "3,4", "2,5"], - [{"x": -2.75}, "5,3", "4,4", "5,4", "4,5"], - [{"x": -3.25}, "7,3", "6,4", "7,4", "6,5"], [ - {"x": -3, "w": 1.25}, + { + "x": -3 + }, + "3,3", + "2,4", + "3,4", + "2,5" + ], + [ + { + "x": -2.75 + }, + "5,3", + "4,4", + "5,4", + "4,5" + ], + [ + { + "x": -3.25 + }, + "7,3", + "6,4", + "7,4", + "6,5" + ], + [ + { + "x": -3, + "w": 1.25 + }, "9,3\n\n\n2,0", - {"w": 1.75, "w2": 2.25, "n": true}, + { + "w": 1.75, + "w2": 2.25, + "n": true + }, "9,4\n\n\n2,0" ], [ - {"x": -3, "w": 1.75, "w2": 2.25, "n": true}, + { + "x": -3, + "w": 1.75, + "w2": 2.25, + "n": true + }, "9,3\n\n\n2,1", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "9,4\n\n\n2,1" ] ] diff --git a/v3/p3dstore/tw40/tw40.json b/v3/p3dstore/tw40/tw40.json index b13060d356..c6b6bbf857 100644 --- a/v3/p3dstore/tw40/tw40.json +++ b/v3/p3dstore/tw40/tw40.json @@ -2,9 +2,16 @@ "name": "TW40", "vendorId": "0x503D", "productId": "0x5457", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 14}, + "matrix": { + "rows": 4, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Right Shift", @@ -19,9 +26,14 @@ ], "keymap": [ [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -34,13 +46,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,13 +71,21 @@ "1,9", "1,10", "1,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "1,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,78 +95,157 @@ "2,7", "2,8", "2,9", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,11\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,12\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,11\n\n\n0,1", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "2,12\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,3\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,4\n\n\n2,0", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "3,6\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,9\n\n\n1,0", "3,10\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,11\n\n\n1,0", "3,12\n\n\n1,0", "3,13\n\n\n1,0" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3\n\n\n2,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,4\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,5\n\n\n2,1", - {"c": "#cccccc", "w": 1.5}, + { + "c": "#cccccc", + "w": 1.5 + }, "3,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,9\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,13\n\n\n1,1" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "3,0\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n2,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,4\n\n\n2,2" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "3,0\n\n\n2,3", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1\n\n\n2,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "3,4\n\n\n2,3" ] ] diff --git a/v3/pangorin/tan67/tan67.json b/v3/pangorin/tan67/tan67.json index 3578866fd2..93f26ba56f 100644 --- a/v3/pangorin/tan67/tan67.json +++ b/v3/pangorin/tan67/tan67.json @@ -2,15 +2,26 @@ "name": "TAN67R2", "vendorId": "0x4D4B", "productId": "0x6067", - "menus": [ "qmk_rgb_matrix" ], - "keycodes": [ "qmk_lighting" ], - "matrix": { "rows": 5, "cols": 15 }, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,15 +34,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,15 +65,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +95,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,26 +124,49 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,12", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c":"#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,11", "4,12", "4,13" diff --git a/v3/paprikman/albacore/albacore.json b/v3/paprikman/albacore/albacore.json index b2a6c672a9..4a0dfc2c3e 100644 --- a/v3/paprikman/albacore/albacore.json +++ b/v3/paprikman/albacore/albacore.json @@ -2,11 +2,26 @@ "name": "Albacore", "vendorId": "0x736D", "productId": "0x000A", - "matrix": {"rows": 2, "cols": 4}, + "matrix": { + "rows": 2, + "cols": 4 + }, "layouts": { "keymap": [ - [{"x": 0.75}, "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"] + [ + { + "x": 0.75 + }, + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ] ] } } diff --git a/v3/parallel_65/parallel_65.json b/v3/parallel_65/parallel_65.json index 799714e138..e2fe5b8966 100644 --- a/v3/parallel_65/parallel_65.json +++ b/v3/parallel_65/parallel_65.json @@ -2,20 +2,40 @@ "name": "Parallel 65% PCB", "vendorId": "0x504C", "productId": "0x5068", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "ANSI", "Tsangan"] + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] ], "keymap": [ - [{"x": 15.5, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,14 +48,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,7 +76,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,15", { @@ -63,9 +94,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,21 +114,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,38 +158,65 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,15" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/parallel_65/parallel_65_hs.json b/v3/parallel_65/parallel_65_hs.json index a16c7881e3..a200d00cf7 100644 --- a/v3/parallel_65/parallel_65_hs.json +++ b/v3/parallel_65/parallel_65_hs.json @@ -2,9 +2,18 @@ "name": "Parallel 65% Hotswap PCB", "vendorId": "0x504C", "productId": "0x5069", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": [["Bottom Row", "ANSI", "Tsangan"]], + "labels": [ + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] + ], "keymap": [ [ { diff --git a/v3/pearlboards/pandora.json b/v3/pearlboards/pandora.json index bf59a74869..34ebeb7830 100644 --- a/v3/pearlboards/pandora.json +++ b/v3/pearlboards/pandora.json @@ -2,15 +2,26 @@ "name": "Pandora - By Koobaczech", "vendorId": "0x6963", "productId": "0x6963", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,13 +35,19 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,13 +60,21 @@ "1,10", "1,11", "1,12", - {"c": "#cccccc", "w": 1.5}, + { + "c": "#cccccc", + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,13 +87,21 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -80,26 +113,47 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/pearlboards/pearl.json b/v3/pearlboards/pearl.json index ab53e6dd50..ade8a88b5d 100644 --- a/v3/pearlboards/pearl.json +++ b/v3/pearlboards/pearl.json @@ -2,19 +2,34 @@ "name": "Pearl 40% - By Koobaczech", "vendorId": "0x6963", "productId": "0x6965", - "menus": ["qmk_rgblight", "qmk_audio"], - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, + "menus": [ + "qmk_rgblight", + "qmk_audio" + ], "layouts": { "labels": [ "Split Backspace", "Split R-Shift", - ["Bottom Row", "6.25U", "Split 1", "Split 2"] + [ + "Bottom Row", + "6.25U", + "Split 1", + "Split 2" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,17 +40,29 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,12\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,11\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,13 +73,21 @@ "1,8", "1,9", "1,10", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "1,11" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,34 +97,63 @@ "2,7", "2,8", "2,9", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,11\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,10\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,11\n\n\n1,1" ], [ - {"c": "#aaaaaa", "x": 1.125}, + { + "c": "#aaaaaa", + "x": 1.125 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 6.25}, + { + "w": 6.25 + }, "3,3\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,5", "3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n2,1", - {"w": 2.25}, + { + "w": 2.25 + }, "3,3\n\n\n2,1", - {"w": 2.75}, + { + "w": 2.75 + }, "3,4\n\n\n2,1", - {"w": 2.75}, + { + "w": 2.75 + }, "3,2\n\n\n2,2", - {"w": 2.25}, + { + "w": 2.25 + }, "3,3\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,4\n\n\n2,2" ] ] diff --git a/v3/peej/lumberjack/lumberjack.json b/v3/peej/lumberjack/lumberjack.json index 275c4a0b2b..c0e7076a7a 100644 --- a/v3/peej/lumberjack/lumberjack.json +++ b/v3/peej/lumberjack/lumberjack.json @@ -2,101 +2,160 @@ "name": "Lumberjack", "vendorId": "0x706A", "productId": "0x0002", - "matrix": {"rows": 6, "cols": 10}, + "matrix": { + "rows": 6, + "cols": 10 + }, "layouts": { - "labels": [["Bottom Row", "Grid", "2u Spacebars"]], + "labels": [ + [ + "Bottom Row", + "Grid", + "2u Spacebars" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "1,4", - {"x": 3}, + { + "x": 3 + }, "1,9", "0,9", "0,8", "0,7", "0,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "2,3", "2,4", - {"x": 3}, + { + "x": 3 + }, "2,9", "2,8", "1,8", "1,7", "1,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "3,2", "3,3", "3,4", - {"x": 3}, + { + "x": 3 + }, "3,9", "3,8", "3,7", "2,7", "2,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "4,1", "4,2", "4,3", "4,4", - {"x": 3}, + { + "x": 3 + }, "4,9", "4,8", "4,7", "4,6", "3,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,5" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", "5,0", "5,1", "5,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3\n\n\n0,0", - {"x": -1, "w": 2}, + { + "x": -1, + "w": 2 + }, "5,4\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "5,4\n\n\n0,0", - {"x": 3}, + { + "x": 3 + }, "5,9\n\n\n0,0", - {"x": -1, "w": 2}, + { + "x": -1, + "w": 2 + }, "5,9\n\n\n0,1", - {"x": -1}, + { + "x": -1 + }, "5,8\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,7", "5,6", "5,5", diff --git a/v3/percent/canoe/canoe.json b/v3/percent/canoe/canoe.json index 3000fe2296..2344d52c18 100644 --- a/v3/percent/canoe/canoe.json +++ b/v3/percent/canoe/canoe.json @@ -2,16 +2,31 @@ "name": "CANOE", "vendorId": "0x5053", "productId": "0x434E", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["ISO Enter", "Split Left Shift"], + "labels": [ + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,12", "0,11", "0,10", @@ -24,14 +39,22 @@ "0,3", "0,2", "0,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,00", "0,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,12", "1,11", "1,10", @@ -44,9 +67,13 @@ "1,3", "1,2", "1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "1,0\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.25, @@ -60,9 +87,15 @@ "2,1\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,12", "2,11", "2,10", @@ -74,21 +107,40 @@ "2,4", "2,3", "2,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,1\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,13\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,10\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,12", "3,11", "3,10", @@ -99,27 +151,52 @@ "3,5", "3,4", "3,3", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,13", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,2", "4,0", "4,14" diff --git a/v3/percent/canoe_gen2/canoe_gen2.json b/v3/percent/canoe_gen2/canoe_gen2.json index 080b0d0725..b164047cb8 100644 --- a/v3/percent/canoe_gen2/canoe_gen2.json +++ b/v3/percent/canoe_gen2/canoe_gen2.json @@ -2,20 +2,38 @@ "name": "Percent Canoe Gen2", "vendorId": "0x9C12", "productId": "0x89F0", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace", - ["Bottom row", "7u", "6.25u"] + [ + "Bottom row", + "7u", + "6.25u" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,17 +46,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n2,0", "0,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n2,1", "0,13\n\n\n2,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,9 +81,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.5, @@ -67,9 +101,15 @@ "2,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,21 +121,40 @@ "2,09", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -106,42 +165,82 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n3,0", "4,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,0", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.5, "x": 2.75, "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,1", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,1" ] ] diff --git a/v3/percent/skog_lite/skog_lite.json b/v3/percent/skog_lite/skog_lite.json index 9b5cfb066e..8f9511f8c7 100644 --- a/v3/percent/skog_lite/skog_lite.json +++ b/v3/percent/skog_lite/skog_lite.json @@ -2,38 +2,79 @@ "name": "Percent Skog Lite", "vendorId": "0x5053", "productId": "0x422D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 7, "cols": 15}, + "matrix": { + "rows": 7, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", - ["Bottom Row", "Standard", "Tsangan", "WKL"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "WKL" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12" ], - [{"y": -0.25, "x": 17.75, "c": "#aaaaaa"}, "0,13", "0,14", "6,12"], [ - {"y": -0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": -0.25, + "x": 17.75, + "c": "#aaaaaa" + }, + "0,13", + "0,14", + "6,12" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,14", "1,1", @@ -47,14 +88,31 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,11" ], - [{"y": -0.5, "x": 17.75}, "1,12", "6,11", "6,10"], [ - {"y": -0.5, "x": 2.5, "w": 1.5}, + { + "y": -0.5, + "x": 17.75 + }, + "1,12", + "6,11", + "6,10" + ], + [ + { + "y": -0.5, + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", "2,1", "2,2", @@ -67,7 +125,9 @@ "2,8", "2,9", "2,10", - {"w": 1.5}, + { + "w": 1.5 + }, "2,11\n\n\n0,0", { "x": 4.75, @@ -80,11 +140,26 @@ }, "3,10\n\n\n0,1" ], - [{"y": -0.5, "x": 17.75, "c": "#aaaaaa"}, "2,12", "6,9", "6,8"], [ - {"y": -0.5, "x": 2.5, "w": 1.75}, + { + "y": -0.5, + "x": 17.75, + "c": "#aaaaaa" + }, + "2,12", + "6,9", + "6,8" + ], + [ + { + "y": -0.5, + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14", "3,1", "3,2", @@ -96,19 +171,36 @@ "3,7", "3,8", "3,9", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,10\n\n\n0,0", - {"x": 3.75, "c": "#cccccc"}, + { + "x": 3.75, + "c": "#cccccc" + }, "2,11\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,9\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,14", "4,1", "4,2", @@ -119,61 +211,116 @@ "4,6", "4,7", "4,8", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,11", - {"x": 1.25}, + { + "x": 1.25 + }, "4,12" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n2,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,4\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,8\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,10", "5,12", "6,7" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n2,1", "5,14\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n2,1", - {"w": 7}, + { + "w": 7 + }, "5,4\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,7\n\n\n2,1", "5,8\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n2,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "5,14\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,1\n\n\n2,2", - {"w": 7}, + { + "w": 7 + }, "5,4\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,7\n\n\n2,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "5,8\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n2,2" ] ] diff --git a/v3/phase_studio/titan65.json b/v3/phase_studio/titan65.json index d149d634a2..7472c03e4e 100644 --- a/v3/phase_studio/titan65.json +++ b/v3/phase_studio/titan65.json @@ -2,13 +2,20 @@ "name": "Titan65", "vendorId": "0x5054", "productId": "0xBB91", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "keymap": [ [ - {"c": "#6b7173"}, + { + "c": "#6b7173" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,14 +28,21 @@ "0,10", "0,11", "0,12", - {"c": "#505557", "w": 2}, + { + "c": "#505557", + "w": 2 + }, "0,14", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -41,15 +55,23 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"c": "#505557"}, + { + "c": "#505557" + }, "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -61,15 +83,24 @@ "2,10", "2,11", "2,12", - {"c": "#6b7173", "w": 2.25}, + { + "c": "#6b7173", + "w": 2.25 + }, "2,13", - {"c": "#505557"}, + { + "c": "#505557" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -80,26 +111,48 @@ "3,9", "3,10", "3,11", - {"c": "#505557", "w": 1.75}, + { + "c": "#505557", + "w": 1.75 + }, "3,13", - {"c": "#6b7173"}, + { + "c": "#6b7173" + }, "3,14", - {"c": "#505557"}, + { + "c": "#505557" + }, "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"c": "#6b7173", "w": 6.25}, + { + "c": "#6b7173", + "w": 6.25 + }, "4,7", - {"c": "#505557", "w": 1.5}, + { + "c": "#505557", + "w": 1.5 + }, "4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", - {"x": 0.25, "c": "#6b7173"}, + { + "x": 0.25, + "c": "#6b7173" + }, "4,13", "4,14", "4,15" diff --git a/v3/phase_studio/titan65_soldered.json b/v3/phase_studio/titan65_soldered.json index a3a890c6de..6cea52ee8c 100644 --- a/v3/phase_studio/titan65_soldered.json +++ b/v3/phase_studio/titan65_soldered.json @@ -2,20 +2,34 @@ "name": "Titan65 (soldered)", "vendorId": "0x5054", "productId": "0xBB92", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,18 +42,31 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -52,9 +79,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -68,9 +99,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -82,20 +119,36 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,2\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -106,38 +159,70 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,2\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/phentech/rpk_001/rpk_001.json b/v3/phentech/rpk_001/rpk_001.json index b76c89dcf2..e5d911178b 100644 --- a/v3/phentech/rpk_001/rpk_001.json +++ b/v3/phentech/rpk_001/rpk_001.json @@ -1,192 +1,198 @@ -{ - "name": "RPK-001", - "vendorId": "0xAC12", - "productId": "0x2236", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, - "layouts": { - "keymap": - [ - [ - { - "y": 0.25, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13", - { - "x": 0.5, - "c": "#777777" - }, - "0,14\n\n\n\n\n\n\n\n\ne0" - ], - [ - { - "y": 0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13", - { - "x": 0.5 - }, - "1,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - { - "x": 1 - }, - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,12", - { - "x": 0.5, - "c": "#cccccc" - }, - "2,14" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "4,12", - { - "x": 1.5, - "c": "#cccccc" - }, - "3,14" - ], - [ - { - "y": -0.75, - "x": 14.25 - }, - "3,13" - ], - [ - { - "y": -0.25, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0", - { - "w": 1.25 - }, - "4,1", - { - "w": 1.25 - }, - "4,2", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,5", - { - "c": "#aaaaaa" - }, - "4,8", - "4,9", - "4,10" - ], - [ - { - "y": -0.75, - "x": 13.25, - "c": "#cccccc" - }, - "4,11", - "4,13", - "4,14" - ], - [ - { - "rx": 9.6, - "ry": 4.3, - "y": -1.7999999999999998, - "x": -6.85 - }, - "2,2" - ] - ] - } -} +{ + "name": "RPK-001", + "vendorId": "0xAC12", + "productId": "0x2236", + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + { + "y": 0.25, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13", + { + "x": 0.5, + "c": "#777777" + }, + "0,14\n\n\n\n\n\n\n\n\ne0" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13", + { + "x": 0.5 + }, + "1,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "x": 1 + }, + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,12", + { + "x": 0.5, + "c": "#cccccc" + }, + "2,14" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12", + { + "x": 1.5, + "c": "#cccccc" + }, + "3,14" + ], + [ + { + "y": -0.75, + "x": 14.25 + }, + "3,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,5", + { + "c": "#aaaaaa" + }, + "4,8", + "4,9", + "4,10" + ], + [ + { + "y": -0.75, + "x": 13.25, + "c": "#cccccc" + }, + "4,11", + "4,13", + "4,14" + ], + [ + { + "rx": 9.6, + "ry": 4.3, + "y": -1.7999999999999998, + "x": -6.85 + }, + "2,2" + ] + ] + } +} diff --git a/v3/picolab/frusta_fundamental.json b/v3/picolab/frusta_fundamental.json index b8a87a93e0..032566d77e 100644 --- a/v3/picolab/frusta_fundamental.json +++ b/v3/picolab/frusta_fundamental.json @@ -2,15 +2,26 @@ "name": "Frusta Fundamental", "vendorId": "0x614D", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +61,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +89,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,25 +117,44 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,12", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,12", "4,14" diff --git a/v3/pinky/4/pinky4.json b/v3/pinky/4/pinky4.json index 23904e9490..b8d9e06681 100644 --- a/v3/pinky/4/pinky4.json +++ b/v3/pinky/4/pinky4.json @@ -2,94 +2,368 @@ "name": "Pinky4", "vendorId": "0x544E", "productId": "0x7034", - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, "layouts": { "keymap": [ - [{"x": 3.5}, "0,3", {"x": 10.5}, "5,3"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3", + { + "x": 10.5 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 8.5}, + { + "x": 8.5 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5.5}, "0,5", {"x": 6.5}, "5,5"], [ - {"y": -0.875, "x": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 6.5 + }, + "5,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, "0,1", - {"x": 14.5}, + { + "x": 14.5 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], - [{"y": -0.995, "x": 0.5}, "0,0"], - [{"y": -0.88, "x": 6.5, "c": "#cccccc"}, "0,6", {"x": 4.5}, "5,6"], - [{"y": -0.5, "x": 3.5}, "1,3", {"x": 10.5}, "6,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.995, + "x": 0.5 + }, + "0,0" + ], + [ + { + "y": -0.88, + "x": 6.5, + "c": "#cccccc" + }, + "0,6", + { + "x": 4.5 + }, + "5,6" + ], + [ + { + "y": -0.5, + "x": 3.5 + }, + "1,3", + { + "x": 10.5 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 8.5}, + { + "x": 8.5 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5.5}, "1,5", {"x": 6.5}, "6,5"], - [{"y": -0.875, "x": 1.5}, "1,1", {"x": 14.5}, "6,1", "6,0"], - [{"y": -0.995, "x": 0.5, "c": "#aaaaaa"}, "1,0"], - [{"y": -0.88, "x": 6.5, "c": "#cccccc"}, "1,6", {"x": 4.5}, "6,6"], - [{"y": -0.5, "x": 3.5}, "2,3", {"x": 10.5}, "7,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 6.5 + }, + "6,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "1,1", + { + "x": 14.5 + }, + "6,1", + "6,0" + ], + [ + { + "y": -0.995, + "x": 0.5, + "c": "#aaaaaa" + }, + "1,0" + ], + [ + { + "y": -0.88, + "x": 6.5, + "c": "#cccccc" + }, + "1,6", + { + "x": 4.5 + }, + "6,6" + ], + [ + { + "y": -0.5, + "x": 3.5 + }, + "2,3", + { + "x": 10.5 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 8.5}, + { + "x": 8.5 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 6.5}, "7,5"], - [{"y": -0.875, "x": 1.5}, "2,1", {"x": 14.5}, "7,1", "7,0"], - [{"y": -0.995, "x": 0.5, "c": "#aaaaaa"}, "2,0"], - [{"y": -0.88, "x": 6.5, "c": "#cccccc"}, "2,6", {"x": 4.5}, "7,6"], - [{"y": -0.5, "x": 3.5}, "3,3", {"x": 10.5}, "8,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 6.5 + }, + "7,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, + "2,1", + { + "x": 14.5 + }, + "7,1", + "7,0" + ], + [ + { + "y": -0.995, + "x": 0.5, + "c": "#aaaaaa" + }, + "2,0" + ], + [ + { + "y": -0.88, + "x": 6.5, + "c": "#cccccc" + }, + "2,6", + { + "x": 4.5 + }, + "7,6" + ], + [ + { + "y": -0.5, + "x": 3.5 + }, + "3,3", + { + "x": 10.5 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 8.5}, + { + "x": 8.5 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5.5}, "3,5", {"x": 6.5}, "8,5"], [ - {"y": -0.875, "x": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 6.5 + }, + "8,5" + ], + [ + { + "y": -0.875, + "x": 1.5 + }, "3,1", - {"x": 14.5}, + { + "x": 14.5 + }, "8,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,0" ], - [{"y": -0.995, "x": 0.5}, "3,0"], - [{"y": 0.25, "x": 15}, "9,3"], - [{"rx": 4, "ry": 15, "y": -10.37, "x": -0.5}, "4,3"], - [{"r": 6, "y": -1, "x": -0.5, "c": "#aaaaaa"}, "4,4"], - [{"r": 12, "y": -1, "x": -0.5, "c": "#777777"}, "4,5"], - [{"r": 15, "rx": 6.5, "ry": 4.25, "y": -0.5, "c": "#aaaaaa"}, "3,6"], [ - {"r": 18, "rx": 4, "ry": 15, "y": -10.37, "x": -0.5, "c": "#cccccc"}, + { + "y": -0.995, + "x": 0.5 + }, + "3,0" + ], + [ + { + "y": 0.25, + "x": 15 + }, + "9,3" + ], + [ + { + "rx": 4, + "ry": 15, + "y": -10.37, + "x": -0.5 + }, + "4,3" + ], + [ + { + "r": 6, + "y": -1, + "x": -0.5, + "c": "#aaaaaa" + }, + "4,4" + ], + [ + { + "r": 12, + "y": -1, + "x": -0.5, + "c": "#777777" + }, + "4,5" + ], + [ + { + "r": 15, + "rx": 6.5, + "ry": 4.25, + "y": -0.5, + "c": "#aaaaaa" + }, + "3,6" + ], + [ + { + "r": 18, + "rx": 4, + "ry": 15, + "y": -10.37, + "x": -0.5, + "c": "#cccccc" + }, "4,6" ], - [{"r": -18, "rx": 15.5, "y": -10.37, "x": -0.5}, "9,6"], [ - {"r": -15, "rx": 13, "ry": 4.25, "y": -0.5, "x": -1, "c": "#aaaaaa"}, + { + "r": -18, + "rx": 15.5, + "y": -10.37, + "x": -0.5 + }, + "9,6" + ], + [ + { + "r": -15, + "rx": 13, + "ry": 4.25, + "y": -0.5, + "x": -1, + "c": "#aaaaaa" + }, "8,6" ], [ @@ -103,7 +377,15 @@ }, "9,5" ], - [{"r": -6, "y": -1, "x": -0.5, "c": "#aaaaaa"}, "9,4"] + [ + { + "r": -6, + "y": -1, + "x": -0.5, + "c": "#aaaaaa" + }, + "9,4" + ] ] } } diff --git a/v3/pisces/pisces.json b/v3/pisces/pisces.json index 396ff356a7..69f554cdf9 100644 --- a/v3/pisces/pisces.json +++ b/v3/pisces/pisces.json @@ -2,63 +2,90 @@ "name": "pisces", "vendorId": "0x6B6E", "productId": "0x0000", - "matrix": {"rows": 6, "cols": 7}, + "matrix": { + "rows": 6, + "cols": 7 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 4}, + { + "x": 4 + }, "3,5", "3,4", "3,3", "3,2", "3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 4}, + { + "x": 4 + }, "4,5", "4,4", "4,3", "4,2", "4,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,6", - {"x": 2}, + { + "x": 2 + }, "5,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,5", "5,4", "5,3", "5,2", "5,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,0" ] ] diff --git a/v3/pistachio/pistachio.json b/v3/pistachio/pistachio.json index 27d19baf8a..416a7b9ac8 100644 --- a/v3/pistachio/pistachio.json +++ b/v3/pistachio/pistachio.json @@ -2,45 +2,76 @@ "name": "pistachio", "vendorId": "0x5255", "productId": "0xD0C2", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"y": 0.25, "x": 1.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 1.25, + "c": "#aaaaaa" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "6,0", "6,1", "6,2", "6,3", - {"x": 0.5}, + { + "x": 0.5 + }, "6,4", "6,5", "6,6", "6,7" ], [ - {"y": 0.5, "c": "#aaaaaa"}, + { + "y": 0.5, + "c": "#aaaaaa" + }, "1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 1.75}, + { + "x": 1.75 + }, "7,0", "7,1", "7,2", @@ -48,22 +79,33 @@ "7,4", "7,5", "7,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,7", - {"x": 0.25}, + { + "x": 0.25 + }, "7,8" ], [ "2,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", "2,5", "2,6", - {"x": 1.75}, + { + "x": 1.75 + }, "8,0", "8,1", "8,2", @@ -81,20 +123,29 @@ "x2": -0.25 }, "8,7", - {"x": 0.25}, + { + "x": 0.25 + }, "8,8" ], [ "3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", "3,5", "3,6", - {"x": 1.75}, + { + "x": 1.75 + }, "9,0", "9,1", "9,2", @@ -102,52 +153,81 @@ "9,4", "9,5", "9,6", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "9,7" ], [ "4,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", "4,5", "4,6", - {"x": 1.75}, + { + "x": 1.75 + }, "10,0", "10,1", "10,2", "10,3", "10,4", "10,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "10,6", - {"x": 0.25}, + { + "x": 0.25 + }, "10,7" ], [ "5,0", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "5,1", "5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3", "5,4", "5,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6", - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "11,0", "11,1", "11,2", "11,3", "11,4", "11,5", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6", - {"x": 0.25}, + { + "x": 0.25 + }, "11,7" ] ] diff --git a/v3/pixlupkeyboards/blackplum/blackplum.json b/v3/pixlupkeyboards/blackplum/blackplum.json index c0c7f6daea..73eeb288d2 100644 --- a/v3/pixlupkeyboards/blackplum/blackplum.json +++ b/v3/pixlupkeyboards/blackplum/blackplum.json @@ -2,15 +2,26 @@ "name": "Blackplum", "vendorId": "0x5058", "productId": "0x4250", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 9, "cols": 8}, + "matrix": { + "rows": 9, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -23,16 +34,25 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7", "1,7" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -45,16 +65,25 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,7", "3,7" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -66,13 +95,21 @@ "5,4", "4,5", "5,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -83,27 +120,61 @@ "6,4", "7,4", "6,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "7,5" ], - [{"y": -0.75, "x": 15.25}, "6,6"], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.75, + "x": 15.25 + }, + "6,6" + ], + [ + { + "y": -0.25, + "w": 1.25 + }, "8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "8,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,4", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6" ], - [{"y": -0.75, "x": 14.25}, "7,6", "6,7", "7,7"] + [ + { + "y": -0.75, + "x": 14.25 + }, + "7,6", + "6,7", + "7,7" + ] ] } } diff --git a/v3/pixlupkeyboards/tenki/tenki.json b/v3/pixlupkeyboards/tenki/tenki.json index 8e3f4831f3..533e882de6 100644 --- a/v3/pixlupkeyboards/tenki/tenki.json +++ b/v3/pixlupkeyboards/tenki/tenki.json @@ -2,16 +2,69 @@ "name": "TENKI", "vendorId": "0x5058", "productId": "0x5445", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", {"c": "#777777"}, "0,3"], - [{"c": "#cccccc"}, "1,0", "1,1", "1,2", {"c": "#777777"}, "1,3"], - [{"c": "#cccccc"}, "2,0", "2,1", "2,2", {"c": "#777777"}, "2,3"], - [{"c": "#cccccc"}, "3,0", "3,1", "3,2", {"c": "#777777"}, "3,3"], - ["4,0", "4,1", "4,2", "4,3"] + [ + "0,0", + "0,1", + "0,2", + { + "c": "#777777" + }, + "0,3" + ], + [ + { + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + { + "c": "#777777" + }, + "1,3" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + "2,1", + "2,2", + { + "c": "#777777" + }, + "2,3" + ], + [ + { + "c": "#cccccc" + }, + "3,0", + "3,1", + "3,2", + { + "c": "#777777" + }, + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3" + ] ] } } diff --git a/v3/pizzakeyboards/pizza65/pizza65.json b/v3/pizzakeyboards/pizza65/pizza65.json index ec3c7d4195..b129ed4dc2 100644 --- a/v3/pizzakeyboards/pizza65/pizza65.json +++ b/v3/pizzakeyboards/pizza65/pizza65.json @@ -2,14 +2,26 @@ "name": "Pizza Keyboards Pizza65", "vendorId": "0x504B", "productId": "0x707a", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Split Backspace", "ISO Enter", "Split Left Shift"], + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,17 +34,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -45,9 +69,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -61,9 +89,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -75,21 +109,40 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -100,25 +153,45 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,13", "4,14", "4,15" diff --git a/v3/pjb/eros.json b/v3/pjb/eros.json index 9ea6acd744..02cfcf3c9a 100644 --- a/v3/pjb/eros.json +++ b/v3/pjb/eros.json @@ -2,41 +2,72 @@ "name": "Eros", "vendorId": "0x5042", "productId": "0x4552", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ - ["Backspace", "Full Backspace", "Split Backspace"], - ["Right Shift", "Full Right Shift", "Split Right Shift"], - ["Bottom Row", "6.25u", "7u"] + [ + "Backspace", + "Full Backspace", + "Split Backspace" + ], + [ + "Right Shift", + "Full Right Shift", + "Split Right Shift" + ], + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -50,20 +81,33 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,12\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,17 +120,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -98,13 +151,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -115,48 +176,93 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,11\n\n\n1,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "4,11\n\n\n1,1", "4,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n2,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n2,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n2,1", "5,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n2,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,5\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n2,1", "5,11\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n2,1" ] ] diff --git a/v3/playkbtw/ca66/ca66.json b/v3/playkbtw/ca66/ca66.json index 0641e55cbd..b2545834f2 100644 --- a/v3/playkbtw/ca66/ca66.json +++ b/v3/playkbtw/ca66/ca66.json @@ -2,9 +2,16 @@ "name": "CA66", "vendorId": "0x5457", "productId": "0x6060", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -15,9 +22,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,18 +42,33 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "1,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -54,17 +81,35 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "2,14", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,20 +121,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -100,40 +161,95 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "4,14" ], - [{"y": -0.75, "x": 16.75}, "3,13"], [ - {"y": -0.25, "x": 2.5, "c": "#cccccc", "w": 1.25, "d": true}, + { + "y": -0.75, + "x": 16.75 + }, + "3,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#cccccc", + "w": 1.25, + "d": true + }, "4,1\n\n\n3,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "4,2\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,0", "4,10\n\n\n4,0" ], - [{"y": -0.75, "x": 15.75, "c": "#777777"}, "4,11", "4,12", "4,13"], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15.75, + "c": "#777777" + }, + "4,11", + "4,12", + "4,13" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,1\n\n\n3,1", - {"x": 1, "w": 1.25}, + { + "x": 1, + "w": 1.25 + }, "4,2\n\n\n4,1", "4,3\n\n\n4,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n4,1", "4,9\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,1" ] ] diff --git a/v3/ploopyco/mouse/mouse.json b/v3/ploopyco/mouse/mouse.json index 0d6830cbdc..0731c9da7e 100644 --- a/v3/ploopyco/mouse/mouse.json +++ b/v3/ploopyco/mouse/mouse.json @@ -2,6 +2,10 @@ "name": "PloopyCo Mouse", "vendorId": "0x5043", "productId": "0x4D6F", + "matrix": { + "rows": 1, + "cols": 8 + }, "customKeycodes": [ { "name": "DPI Config", @@ -14,23 +18,49 @@ "shortName": "DragScl" } ], - "matrix": {"rows": 1, "cols": 8}, "layouts": { "keymap": [ [ "0,4", - {"h": 2}, + { + "h": 2 + }, "0,6", - {"h": 2}, + { + "h": 2 + }, "0,0", - {"x": 1, "h": 2}, + { + "x": 1, + "h": 2 + }, "0,2", - {"h": 2}, + { + "h": 2 + }, "0,5" ], - [{"y": -0.75, "x": 3, "h": 1.25}, "0,1"], - [{"y": -0.25}, "0,3"], - [{"y": -0.5, "x": 3}, "0,7"] + [ + { + "y": -0.75, + "x": 3, + "h": 1.25 + }, + "0,1" + ], + [ + { + "y": -0.25 + }, + "0,3" + ], + [ + { + "y": -0.5, + "x": 3 + }, + "0,7" + ] ] } } diff --git a/v3/ploopyco/trackball/trackball.json b/v3/ploopyco/trackball/trackball.json index d537528054..1e3e0a1b1d 100644 --- a/v3/ploopyco/trackball/trackball.json +++ b/v3/ploopyco/trackball/trackball.json @@ -2,24 +2,52 @@ "name": "PloopyCo Trackball", "vendorId": "0x5043", "productId": "0x5442", + "matrix": { + "rows": 1, + "cols": 6 + }, "customKeycodes": [ - {"name": "DPI Config", "title": "DPI Config", "shortName": "DPI"}, - {"name": "Drag Scroll", "title": "Drag Scroll", "shortName": "DragScl"} + { + "name": "DPI Config", + "title": "DPI Config", + "shortName": "DPI" + }, + { + "name": "Drag Scroll", + "title": "Drag Scroll", + "shortName": "DragScl" + } ], - "matrix": {"rows": 1, "cols": 6}, "layouts": { "keymap": [ [ - {"h": 2}, + { + "h": 2 + }, "0,0", - {"x": 1, "h": 2}, + { + "x": 1, + "h": 2 + }, "0,2", - {"x": 0.5, "h": 2}, + { + "x": 0.5, + "h": 2 + }, "0,3", - {"h": 2}, + { + "h": 2 + }, "0,4" ], - [{"y": -0.75, "x": 1, "h": 1.5}, "0,1"] + [ + { + "y": -0.75, + "x": 1, + "h": 1.5 + }, + "0,1" + ] ] } } diff --git a/v3/ploopyco/trackball/trackball_madromys.json b/v3/ploopyco/trackball/trackball_madromys.json index d7a5b4beca..5b4ca7411d 100644 --- a/v3/ploopyco/trackball/trackball_madromys.json +++ b/v3/ploopyco/trackball/trackball_madromys.json @@ -2,11 +2,22 @@ "name": "Ploopy Adept Trackball (Madromys)", "vendorId": "0x5043", "productId": "0x5C47", + "matrix": { + "rows": 1, + "cols": 6 + }, "customKeycodes": [ - {"name": "DPI Config", "title": "DPI Config", "shortName": "DPI"}, - {"name": "Drag Scroll", "title": "Drag Scroll", "shortName": "DragScl"} + { + "name": "DPI Config", + "title": "DPI Config", + "shortName": "DPI" + }, + { + "name": "Drag Scroll", + "title": "Drag Scroll", + "shortName": "DragScl" + } ], - "matrix": {"rows": 1, "cols": 6}, "layouts": { "keymap": [ [ diff --git a/v3/ploopyco/trackball/trackball_mini.json b/v3/ploopyco/trackball/trackball_mini.json index 05fc4c7c9f..c77555ef59 100644 --- a/v3/ploopyco/trackball/trackball_mini.json +++ b/v3/ploopyco/trackball/trackball_mini.json @@ -2,24 +2,52 @@ "name": "PloopyCo Trackball Mini", "vendorId": "0x5043", "productId": "0x1EAB", + "matrix": { + "rows": 1, + "cols": 6 + }, "customKeycodes": [ - {"name": "DPI Config", "title": "DPI Config", "shortName": "DPI"}, - {"name": "Drag Scroll", "title": "Drag Scroll", "shortName": "DragScl"} + { + "name": "DPI Config", + "title": "DPI Config", + "shortName": "DPI" + }, + { + "name": "Drag Scroll", + "title": "Drag Scroll", + "shortName": "DragScl" + } ], - "matrix": {"rows": 1, "cols": 6}, "layouts": { "keymap": [ [ - {"h": 2}, + { + "h": 2 + }, "0,0", - {"x": 1, "h": 2}, + { + "x": 1, + "h": 2 + }, "0,2", - {"x": 0.5, "h": 2}, + { + "x": 0.5, + "h": 2 + }, "0,3", - {"h": 2}, + { + "h": 2 + }, "0,4" ], - [{"y": -0.75, "x": 1, "h": 1.5}, "0,1"] + [ + { + "y": -0.75, + "x": 1, + "h": 1.5 + }, + "0,1" + ] ] } } diff --git a/v3/ploopyco/trackball/trackball_thumb.json b/v3/ploopyco/trackball/trackball_thumb.json index b48ee266bd..f524c17f42 100644 --- a/v3/ploopyco/trackball/trackball_thumb.json +++ b/v3/ploopyco/trackball/trackball_thumb.json @@ -2,17 +2,57 @@ "name": "PloopyCo Trackball Thumb", "vendorId": "0x5043", "productId": "0x5C46", + "matrix": { + "rows": 1, + "cols": 6 + }, "customKeycodes": [ - {"name": "DPI Config", "title": "DPI Config", "shortName": "DPI"}, - {"name": "Drag Scroll", "title": "Drag Scroll", "shortName": "DragScl"} + { + "name": "DPI Config", + "title": "DPI Config", + "shortName": "DPI" + }, + { + "name": "Drag Scroll", + "title": "Drag Scroll", + "shortName": "DragScl" + } ], - "matrix": {"rows": 1, "cols": 6}, "layouts": { "keymap": [ - ["0,0", {"h": 2}, "0,2", {"x": 1, "h": 2}, "0,4"], - [{"y": -0.75, "x": 2, "h": 1.5}, "0,3"], - [{"y": -0.75, "x": 4}, "0,5"], - [{"y": -0.5}, "0,1"] + [ + "0,0", + { + "h": 2 + }, + "0,2", + { + "x": 1, + "h": 2 + }, + "0,4" + ], + [ + { + "y": -0.75, + "x": 2, + "h": 1.5 + }, + "0,3" + ], + [ + { + "y": -0.75, + "x": 4 + }, + "0,5" + ], + [ + { + "y": -0.5 + }, + "0,1" + ] ] } } diff --git a/v3/plume/plume65.json b/v3/plume/plume65.json index 1849ed382b..3427634413 100644 --- a/v3/plume/plume65.json +++ b/v3/plume/plume65.json @@ -2,20 +2,35 @@ "name": "Plume65", "vendorId": "0x5D66", "productId": "0x22CF", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", "Split Backspace" ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,13 +43,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n2,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -47,15 +69,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,15 +97,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -86,31 +125,54 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.75}, + { + "x": 0.75 + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,1", - {"x": 10.75}, + { + "x": 10.75 + }, "0,14\n\n\n2,1", "0,13\n\n\n2,1" ], @@ -126,7 +188,13 @@ }, "2,13\n\n\n0,1" ], - [{"x": 12.75, "c": "#cccccc"}, "2,12\n\n\n0,1"] + [ + { + "x": 12.75, + "c": "#cccccc" + }, + "2,12\n\n\n0,1" + ] ] } } diff --git a/v3/plx/plx.json b/v3/plx/plx.json index f513c5a158..65e45ce2e2 100644 --- a/v3/plx/plx.json +++ b/v3/plx/plx.json @@ -2,7 +2,10 @@ "name": "Peac Design - PLX", "vendorId": "0x04D8", "productId": "0xE972", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,9 +15,13 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,16 +34,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,7 +65,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.75, @@ -63,9 +82,14 @@ "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,15 +101,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -96,27 +130,52 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ], - [{"y": 0.5, "w": 1.25}, "3,0\n\n\n2,1", "3,1\n\n\n2,1"] + [ + { + "y": 0.5, + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1" + ] ] } } diff --git a/v3/plywrks/ahgase.json b/v3/plywrks/ahgase.json index 004f797b61..50c38a7eb2 100644 --- a/v3/plywrks/ahgase.json +++ b/v3/plywrks/ahgase.json @@ -2,36 +2,83 @@ "name": "Ahgase", "vendorId": "0x706C", "productId": "0x7902", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "WKL" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -45,17 +92,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,17 +124,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,13 +155,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -107,34 +180,70 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], - [{"y": 0.25, "x": 13, "c": "#aaaaaa"}, "1,13\n\n\n0,1", "3,13\n\n\n0,1"], + [ + { + "y": 0.25, + "x": 13, + "c": "#aaaaaa" + }, + "1,13\n\n\n0,1", + "3,13\n\n\n0,1" + ], [ { "x": 13.75, @@ -147,53 +256,89 @@ }, "2,13\n\n\n1,1" ], - [{"x": 12.75, "c": "#cccccc"}, "3,12\n\n\n1,1"], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "x": 12.75, + "c": "#cccccc" + }, + "3,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,2" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u", "WKL"] ] } } diff --git a/v3/plywrks/allaro.json b/v3/plywrks/allaro.json index 587f8c8889..22017a21ff 100644 --- a/v3/plywrks/allaro.json +++ b/v3/plywrks/allaro.json @@ -2,90 +2,294 @@ "name": "Allaro", "vendorId": "0x706C", "productId": "0x7903", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Backspace", "Split", "Full"]], + "labels": [ + [ + "Backspace", + "Split", + "Full" + ] + ], "keymap": [ - [{"y": 0.15, "x": 15.15, "c": "#aaaaaa", "w": 2}, "0,14\n\n\n0,1"], - [{"x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,3", {"x": 8.45}, "0,11"], [ - {"y": -0.95, "x": 1.7}, + { + "y": 0.15, + "x": 15.15, + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,1" + ], + [ + { + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.45 + }, + "0,11" + ], + [ + { + "y": -0.95, + "x": 1.7 + }, "0,1", "0,2", - {"x": 10.45}, + { + "x": 10.45 + }, "0,12", "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,0" ], - [{"y": -0.1, "x": 0.35}, "1,0"], - [{"y": -0.95, "x": 13, "c": "#cccccc"}, "1,11"], [ - {"y": -0.95, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.1, + "x": 0.35 + }, + "1,0" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, + "1,11" + ], + [ + { + "y": -0.95, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], - [{"y": -0.1, "x": 0.15}, "2,0"], - [{"y": -0.9, "x": 1.3, "w": 1.75}, "2,1", {"c": "#cccccc"}, "2,2"], [ - {"y": -1, "x": 13.4}, + { + "y": -0.1, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.9, + "x": 1.3, + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2" + ], + [ + { + "y": -1, + "x": 13.4 + }, "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,11", "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13", - {"w": 1.75}, + { + "w": 1.75 + }, "3,14" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 11.45}, "4,12", "4,13", "4,14"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 11.45 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "2,7" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.95, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.45, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.95, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.45, + "x": 8.45, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8.05}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 8.2}, "2,8", "2,9", "2,10", "2,11"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.95, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8.05 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.2 + }, + "2,8", + "2,9", + "2,10", + "2,11" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.95, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/plywrks/ji_eun.json b/v3/plywrks/ji_eun.json index f6f2eae902..e197a57855 100644 --- a/v3/plywrks/ji_eun.json +++ b/v3/plywrks/ji_eun.json @@ -2,13 +2,48 @@ "name": "Ji-Eun", "vendorId": "0x706C", "productId": "0x7904", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "WKL" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,17 +56,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,7 +91,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.25, @@ -58,9 +108,14 @@ "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,15 +127,26 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -91,57 +157,92 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n3,1", " 3,14\n\n\n3,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u", "WKL"] ] } } diff --git a/v3/plywrks/lune.json b/v3/plywrks/lune.json index 79d6fade18..2fa50ad1dd 100644 --- a/v3/plywrks/lune.json +++ b/v3/plywrks/lune.json @@ -2,92 +2,303 @@ "name": "Lune", "vendorId": "0x706C", "productId": "0x7901", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 9, "cols": 8}, + "matrix": { + "rows": 9, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Right Shift", "Split", "Unified"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Right Shift", + "Split", + "Unified" + ] ], "keymap": [ [ - {"y": 0.15, "x": 15.15}, + { + "y": 0.15, + "x": 15.15 + }, "0,7\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,7\n\n\n0,1" ], - [{"x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "1,1", {"x": 8.45}, "0,6"], [ - {"y": -0.95, "x": 1.7}, + { + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "1,1", + { + "x": 8.45 + }, + "0,6" + ], + [ + { + "y": -0.95, + "x": 1.7 + }, "1,0", "0,1", - {"x": 10.45}, + { + "x": 10.45 + }, "1,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,7\n\n\n0,0" ], - [{"y": -0.1, "x": 0.35}, "2,0"], - [{"y": -0.95, "x": 13, "c": "#cccccc"}, "2,6"], [ - {"y": -0.95, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.1, + "x": 0.35 + }, + "2,0" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, + "2,6" + ], + [ + { + "y": -0.95, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 10}, + { + "x": 10 + }, "3,6", "2,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,7" ], - [{"y": -0.1, "x": 0.15}, "4,0"], - [{"y": -0.9, "x": 1.3, "w": 1.75}, "5,0", {"c": "#cccccc"}, "4,1"], - [{"y": -1, "x": 13.4}, "4,6", "5,6", {"c": "#777777", "w": 2.25}, "5,7"], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.1, + "x": 0.15 + }, + "4,0" + ], + [ + { + "y": -0.9, + "x": 1.3, + "w": 1.75 + }, + "5,0", + { + "c": "#cccccc" + }, + "4,1" + ], + [ + { + "y": -1, + "x": 13.4 + }, + "4,6", + "5,6", + { + "c": "#777777", + "w": 2.25 + }, + "5,7" + ], + [ + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", - {"x": 8.8}, + { + "x": 8.8 + }, "6,6", "7,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,7\n\n\n1,0", "7,7\n\n\n1,0", - {"x": 0.3, "w": 2.75}, + { + "x": 0.3, + "w": 2.75 + }, "6,7\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "8,0", {"x": 13.45, "w": 1.5}, "8,7"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "8,0", + { + "x": 13.45, + "w": 1.5 + }, + "8,7" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,2", "1,2", "0,3", "1,3" ], - [{"x": 4.6}, "3,1", "2,2", "3,2", "2,3"], - [{"x": 4.85}, "5,1", "4,2", "5,2", "4,3"], - [{"x": 5.3}, "7,1", "6,2", "7,2", "6,3"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "3,1", + "2,2", + "3,2", + "2,3" + ], + [ + { + "x": 4.85 + }, + "5,1", + "4,2", + "5,2", + "4,3" + ], + [ + { + "x": 5.3 + }, + "7,1", + "6,2", + "7,2", + "6,3" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "8,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,3" ], - [{"y": -0.95, "x": 5.05, "w": 1.5}, "8,1"], [ - {"r": -12, "y": -1.45, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.95, + "x": 5.05, + "w": 1.5 + }, + "8,1" + ], + [ + { + "r": -12, + "y": -1.45, + "x": 8.45, + "c": "#cccccc" + }, "0,4", "1,4", "0,5", "1,5" ], - [{"x": 8.05}, "2,4", "3,4", "2,5", "3,5"], - [{"x": 8.2}, "4,4", "5,4", "4,5", "5,5"], - [{"x": 7.75}, "6,4", "7,4", "6,5", "7,5"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "8,4"], - [{"y": -0.95, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "8,5"] + [ + { + "x": 8.05 + }, + "2,4", + "3,4", + "2,5", + "3,5" + ], + [ + { + "x": 8.2 + }, + "4,4", + "5,4", + "4,5", + "5,5" + ], + [ + { + "x": 7.75 + }, + "6,4", + "7,4", + "6,5", + "7,5" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "8,4" + ], + [ + { + "y": -0.95, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "8,5" + ] ] } } diff --git a/v3/plywrks/ply8x.json b/v3/plywrks/ply8x.json index a7bb25a55d..b9b51dafaa 100644 --- a/v3/plywrks/ply8x.json +++ b/v3/plywrks/ply8x.json @@ -2,26 +2,308 @@ "name": "ply8x", "vendorId": "0x706C", "productId": "0x7905", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ - [{"c":"#777777"},"0,0",{"x":1,"c":"#aaaaaa"},"0,2","0,3","0,4","0,5",{"x":0.5},"0,6","0,7","0,8","0,9",{"x":0.5},"0,10","0,11","0,12","0,13",{"x":0.25},"0,14","0,15","0,16"], - [{"y":0.25},"1,0",{"c":"#cccccc"},"1,1","1,2","1,3","1,4","1,5","1,6","1,7","1,8","1,9","1,10","1,11","1,12",{"c":"#aaaaaa","w":2},"1,13\n\n\n0,0",{"x":0.25},"1,14","1,15","1,16",{"x":0.25},"1,13\n\n\n0,1","3,13\n\n\n0,1"], - [{"w":1.5},"2,0",{"c":"#cccccc"},"2,1","2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11","2,12",{"w":1.5},"2,13\n\n\n1,0",{"x":0.25,"c":"#aaaaaa"},"2,14","2,15","2,16",{"x":1,"c":"#777777","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"2,13\n\n\n1,1"], - [{"c":"#aaaaaa","w":1.75},"3,0",{"c":"#cccccc"},"3,1","3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9","3,10","3,11",{"c":"#777777","w":2.25},"3,12\n\n\n1,0",{"x":3.25,"c":"#cccccc"},"3,12\n\n\n1,1"], - [{"c":"#aaaaaa","w":2.25},"4,0\n\n\n2,0",{"c":"#cccccc"},"4,2","4,3","4,4","4,5","4,6","4,7","4,8","4,9","4,10","4,11",{"c":"#aaaaaa","w":2.75},"4,12\n\n\n3,0",{"x":1.25,"c":"#777777"},"4,15",{"x":1,"c":"#aaaaaa","w":1.75},"4,12\n\n\n3,1","4,13\n\n\n3,1"], - [{"w":1.25},"5,0\n\n\n4,0",{"w":1.25},"5,1\n\n\n4,0",{"w":1.25},"5,2\n\n\n4,0",{"c":"#cccccc","w":6.25},"5,6\n\n\n4,0",{"c":"#aaaaaa","w":1.25},"5,10\n\n\n4,0",{"w":1.25},"5,11\n\n\n4,0",{"w":1.25},"5,12\n\n\n4,0",{"w":1.25},"5,13\n\n\n4,0",{"x":0.25,"c":"#777777"},"5,14","5,15","5,16"], - [{"y":0.25,"c":"#aaaaaa","w":1.25},"4,0\n\n\n2,1",{"c":"#cccccc"},"4,1\n\n\n2,1"], - [{"c":"#aaaaaa","w":1.5},"5,0\n\n\n4,1","5,1\n\n\n4,1",{"w":1.5},"5,2\n\n\n4,1",{"c":"#cccccc","w":7},"5,6\n\n\n4,1",{"c":"#aaaaaa","w":1.5},"5,11\n\n\n4,1","5,12\n\n\n4,1",{"w":1.5},"5,13\n\n\n4,1"] + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#aaaaaa" + }, + "0,2", + "0,3", + "0,4", + "0,5", + { + "x": 0.5 + }, + "0,6", + "0,7", + "0,8", + "0,9", + { + "x": 0.5 + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "x": 0.25 + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n0,0", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16", + { + "x": 0.25 + }, + "1,13\n\n\n0,1", + "3,13\n\n\n0,1" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13\n\n\n1,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "2,14", + "2,15", + "2,16", + { + "x": 1, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,12\n\n\n1,0", + { + "x": 3.25, + "c": "#cccccc" + }, + "3,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,12\n\n\n3,0", + { + "x": 1.25, + "c": "#777777" + }, + "4,15", + { + "x": 1, + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12\n\n\n3,1", + "4,13\n\n\n3,1" + ], + [ + { + "w": 1.25 + }, + "5,0\n\n\n4,0", + { + "w": 1.25 + }, + "5,1\n\n\n4,0", + { + "w": 1.25 + }, + "5,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10\n\n\n4,0", + { + "w": 1.25 + }, + "5,11\n\n\n4,0", + { + "w": 1.25 + }, + "5,12\n\n\n4,0", + { + "w": 1.25 + }, + "5,13\n\n\n4,0", + { + "x": 0.25, + "c": "#777777" + }, + "5,14", + "5,15", + "5,16" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "4,1\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,0\n\n\n4,1", + "5,1\n\n\n4,1", + { + "w": 1.5 + }, + "5,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n4,1", + "5,12\n\n\n4,1", + { + "w": 1.5 + }, + "5,13\n\n\n4,1" + ] ] } } diff --git a/v3/pmk/posey_split/v4/posey_split_v4.json b/v3/pmk/posey_split/v4/posey_split_v4.json index 69f58ec0df..e4549d6e0b 100644 --- a/v3/pmk/posey_split/v4/posey_split_v4.json +++ b/v3/pmk/posey_split/v4/posey_split_v4.json @@ -2,6 +2,10 @@ "name": "posey_split_v4", "vendorId": "0x4A4F", "productId": "0x0003", + "matrix": { + "rows": 12, + "cols": 8 + }, "menus": [ { "label": "PMK Custom Settings", @@ -164,10 +168,6 @@ ] } ], - "matrix": { - "rows": 12, - "cols": 8 - }, "layouts": { "keymap": [ [ diff --git a/v3/pmk/posey_split/v5/posey_split_v5.json b/v3/pmk/posey_split/v5/posey_split_v5.json index 7b59219670..eb4c2e663a 100644 --- a/v3/pmk/posey_split/v5/posey_split_v5.json +++ b/v3/pmk/posey_split/v5/posey_split_v5.json @@ -2,6 +2,10 @@ "name": "posey_split_v5", "vendorId": "0x4A4F", "productId": "0x0005", + "matrix": { + "rows": 12, + "cols": 8 + }, "menus": [ { "label": "PMK Custom Settings", @@ -164,10 +168,6 @@ ] } ], - "matrix": { - "rows": 12, - "cols": 8 - }, "layouts": { "keymap": [ [ diff --git a/v3/poker87c/poker87c.json b/v3/poker87c/poker87c.json index 3da455e13a..cabf5624f6 100644 --- a/v3/poker87c/poker87c.json +++ b/v3/poker87c/poker87c.json @@ -2,35 +2,52 @@ "name": "POKER-87C", "vendorId": "0x6D66", "productId": "0x087C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ "0,0", - {"x": 1}, + { + "x": 1 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5}, + { + "x": 0.5 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", "0,14", "3,13" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -44,15 +61,21 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,14", - {"x": 0.25}, + { + "x": 0.25 + }, "5,11", "5,12", "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -66,15 +89,21 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "5,13", "5,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -87,11 +116,15 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,12" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,2", "4,3", @@ -103,29 +136,51 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7", - {"x": 0.25}, + { + "x": 0.25 + }, "5,8", "5,9", "5,10" diff --git a/v3/poker87d/poker87d.json b/v3/poker87d/poker87d.json index 3743d228f6..ac58f9252f 100644 --- a/v3/poker87d/poker87d.json +++ b/v3/poker87d/poker87d.json @@ -2,35 +2,52 @@ "name": "POKER-87D", "vendorId": "0x6D66", "productId": "0x087D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ "0,0", - {"x": 1}, + { + "x": 1 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5}, + { + "x": 0.5 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", "0,14", "3,13" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -44,15 +61,21 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,14", - {"x": 0.25}, + { + "x": 0.25 + }, "5,11", "5,12", "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -65,17 +88,26 @@ "2,9", "2,10", "2,11", - {"w": 1.25}, + { + "w": 1.25 + }, "2,12", - {"w": 1.25, "h": 2}, + { + "w": 1.25, + "h": 2 + }, "3,12", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "5,13", "5,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -91,7 +123,9 @@ "2,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", "4,1", "4,2", @@ -104,29 +138,51 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7", - {"x": 0.25}, + { + "x": 0.25 + }, "5,8", "5,9", "5,10" diff --git a/v3/polarityworks/crbn/crbn.json b/v3/polarityworks/crbn/crbn.json index 89186f57ef..33e852d512 100644 --- a/v3/polarityworks/crbn/crbn.json +++ b/v3/polarityworks/crbn/crbn.json @@ -2,14 +2,27 @@ "name": "Polarity Works CRBN", "vendorId": "0x726F", "productId": "0x0002", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": [["Bottom row", "1x2u spacebar", "2x2u spacebar"]], + "labels": [ + [ + "Bottom row", + "1x2u spacebar", + "2x2u spacebar" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,12 +33,16 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -39,9 +56,13 @@ "1,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -52,30 +73,48 @@ "2,8", "2,9", "2,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", "3,2", "3,3", "3,4\n\n\n0,0", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,5\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,8", "3,9", "3,10", "3,11" ], [ - {"y": 0.25, "x": 4, "c": "#cccccc", "w": 2}, + { + "y": 0.25, + "x": 4, + "c": "#cccccc", + "w": 2 + }, "3,4\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "3,7\n\n\n0,1" ] ] diff --git a/v3/portal_66/portal_66.json b/v3/portal_66/portal_66.json index 22ecf04834..80ffe11b36 100644 --- a/v3/portal_66/portal_66.json +++ b/v3/portal_66/portal_66.json @@ -2,20 +2,40 @@ "name": "Portal 66", "vendorId": "0x504C", "productId": "0x5066", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "ANSI", "Tsangan"] + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] ], "keymap": [ - [{"x": 15.5, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,14 +48,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,7 +76,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,15", { @@ -63,9 +94,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,21 +114,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,38 +158,65 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,15" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/portal_66/portal_66_hs.json b/v3/portal_66/portal_66_hs.json index 34965eb46e..33ca0381a8 100644 --- a/v3/portal_66/portal_66_hs.json +++ b/v3/portal_66/portal_66_hs.json @@ -2,14 +2,21 @@ "name": "Portal 66 Hotswap", "vendorId": "0x504C", "productId": "0x5067", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,14 +29,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,14 +56,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,15 +82,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -80,25 +110,42 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,15" diff --git a/v3/primekb/meridian/meridian.json b/v3/primekb/meridian/meridian.json index 900763dfc3..603e3ab02e 100644 --- a/v3/primekb/meridian/meridian.json +++ b/v3/primekb/meridian/meridian.json @@ -2,92 +2,252 @@ "name": "Meridian", "vendorId": "0x5052", "productId": "0x004D", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Right Shift", "Unified", "Split"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Right Shift", + "Unified", + "Split" + ] ], "keymap": [ [ - {"y": 0.08, "x": 2.37, "c": "#777777"}, + { + "y": 0.08, + "x": 2.37, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 9.76}, + { + "x": 9.76 + }, "0,11", - {"x": 0}, + { + "x": 0 + }, "0,12", - {"x": 0, "c": "#aaaaaa", "w": 2}, + { + "x": 0, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.37}, + { + "x": 0.37 + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"x": 2.24, "w": 1.5}, + { + "x": 2.24, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 9.01}, + { + "x": 9.01 + }, "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"x": 2.1, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.1, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.31}, + { + "x": 9.31 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 1.95, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.95, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 8.62}, + { + "x": 8.62 + }, "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.38, "w": 1.75}, + { + "x": 0.38, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"x": 2.1, "w": 1.25}, + { + "x": 2.1, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"x": 10.06, "w": 1.25}, + { + "x": 10.06, + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ], - [{"r": 8, "rx": 4.5, "c": "#cccccc"}, "0,2", "0,3", "0,4", "0,5", "0,6"], - [{"x": 0.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 0.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 1.25}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 1.75, "c": "#aaaaaa", "w": 1.25}, + { + "r": 8, + "rx": 4.5, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 0.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 1.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 1.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4" ], - [{"r": -8, "rx": 14.5, "x": -4.5}, "0,7", "0,8", "0,9", "0,10"], - [{"x": -5}, "1,6", "1,7", "1,8", "1,9"], - [{"x": -4.75}, "2,6", "2,7", "2,8", "2,9"], - [{"x": -5.25}, "3,6", "3,7", "3,8", "3,9"], - [{"x": -5.25, "w": 2.25}, "4,7", {"c": "#aaaaaa", "w": 1.25}, "4,9"] + [ + { + "r": -8, + "rx": 14.5, + "x": -4.5 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": -5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -4.75 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -5.25 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -5.25, + "w": 2.25 + }, + "4,7", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9" + ] ] } } diff --git a/v3/primekb/meridian_rgb/meridian_rgb.json b/v3/primekb/meridian_rgb/meridian_rgb.json index af31fd4ea4..0cbe909adc 100644 --- a/v3/primekb/meridian_rgb/meridian_rgb.json +++ b/v3/primekb/meridian_rgb/meridian_rgb.json @@ -2,84 +2,232 @@ "name": "Meridian RGB", "vendorId": "0x5052", "productId": "0x0042", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"y": 0.08, "x": 2.37, "c": "#777777"}, + { + "y": 0.08, + "x": 2.37, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 9.76}, + { + "x": 9.76 + }, "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"x": 2.24, "w": 1.5}, + { + "x": 2.24, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 9.01}, + { + "x": 9.01 + }, "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"x": 2.1, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.1, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.31}, + { + "x": 9.31 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 1.95, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.95, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 8.62}, + { + "x": 8.62 + }, "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"x": 2.1, "w": 1.25}, + { + "x": 2.1, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"x": 10.06, "w": 1.25}, + { + "x": 10.06, + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ], - [{"r": 8, "rx": 4.5, "c": "#cccccc"}, "0,2", "0,3", "0,4", "0,5", "0,6"], - [{"x": 0.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 0.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 1.25}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 1.75, "c": "#aaaaaa", "w": 1.25}, + { + "r": 8, + "rx": 4.5, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 0.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 1.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 1.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4" ], - [{"r": -8, "rx": 14.5, "x": -4.5}, "0,7", "0,8", "0,9", "0,10"], - [{"x": -5}, "1,6", "1,7", "1,8", "1,9"], - [{"x": -4.75}, "2,6", "2,7", "2,8", "2,9"], - [{"x": -5.25}, "3,6", "3,7", "3,8", "3,9"], - [{"x": -5.25, "w": 2.25}, "4,7", {"c": "#aaaaaa", "w": 1.25}, "4,9"] + [ + { + "r": -8, + "rx": 14.5, + "x": -4.5 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": -5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -4.75 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -5.25 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -5.25, + "w": 2.25 + }, + "4,7", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9" + ] ] } } diff --git a/v3/primekb/prime_e/prime_e.json b/v3/primekb/prime_e/prime_e.json index 7b326d13ca..be896f5173 100644 --- a/v3/primekb/prime_e/prime_e.json +++ b/v3/primekb/prime_e/prime_e.json @@ -2,30 +2,60 @@ "name": "PRIME_E", "vendorId": "0x5052", "productId": "0x0051", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ [ - {"rx": 6.25, "y": 0.46, "x": 0.8499999999999996, "c": "#777777"}, + { + "rx": 6.25, + "y": 0.46, + "x": 0.8499999999999996, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 8.949999999999998}, + { + "x": 8.949999999999998 + }, "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11", "0,12" ], [ - {"y": 0.010000000000000009, "x": 0.71, "w": 1.26}, + { + "y": 0.010000000000000009, + "x": 0.71, + "w": 1.26 + }, "1,0", - {"x": -0.009999999999999787, "c": "#cccccc"}, + { + "x": -0.009999999999999787, + "c": "#cccccc" + }, "1,1", - {"x": 9.23}, + { + "x": 9.23 + }, "1,10", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,12" ], [ @@ -36,50 +66,130 @@ "w": 1.75 }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 8.519999999999998}, + { + "x": 8.519999999999998 + }, "2,10", "2,11", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,12" ], [ - {"y": 0.009999999999999787, "x": 0.6699999999999999, "w": 1.25}, + { + "y": 0.009999999999999787, + "x": 0.6699999999999999, + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"x": 9.299999999999999, "w": 1.25}, + { + "x": 9.299999999999999, + "w": 1.25 + }, "3,11", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12" ], [ - {"r": 8, "y": -4.49, "x": 3, "c": "#cccccc"}, + { + "r": 8, + "y": -4.49, + "x": 3, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5" ], - [{"x": 3.25}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 3.75}, "2,2", "2,3", "2,4", "2,5"], [ - {"x": 4.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 3.25 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 3.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 4.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,3", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,4" ], - [{"r": -8, "y": -1.9, "x": 7.5}, "0,6", "0,7", "0,8", "0,9"], - [{"x": 7.75}, "1,6", "1,7", "1,8", "1,9"], [ - {"x": 7.25, "c": "#aaaaaa"}, + { + "r": -8, + "y": -1.9, + "x": 7.5 + }, + "0,6", + "0,7", + "0,8", + "0,9" + ], + [ + { + "x": 7.75 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 7.25, + "c": "#aaaaaa" + }, "2,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,7", "2,8", "2,9" ], - [{"x": 7.25, "w": 2.25}, "3,6", {"c": "#aaaaaa", "w": 1.25}, "3,8"] + [ + { + "x": 7.25, + "w": 2.25 + }, + "3,6", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,8" + ] ] } } diff --git a/v3/primekb/prime_e_rgb/prime_e_rgb.json b/v3/primekb/prime_e_rgb/prime_e_rgb.json index 5dac93bf89..5d907145c5 100644 --- a/v3/primekb/prime_e_rgb/prime_e_rgb.json +++ b/v3/primekb/prime_e_rgb/prime_e_rgb.json @@ -2,30 +2,60 @@ "name": "PRIME_E RGB", "vendorId": "0x5052", "productId": "0x0052", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"rx": 6.25, "y": 0.46, "x": 0.8499999999999996, "c": "#777777"}, + { + "rx": 6.25, + "y": 0.46, + "x": 0.8499999999999996, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 8.949999999999998}, + { + "x": 8.949999999999998 + }, "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11", "0,12" ], [ - {"y": 0.010000000000000009, "x": 0.71, "w": 1.26}, + { + "y": 0.010000000000000009, + "x": 0.71, + "w": 1.26 + }, "1,0", - {"x": -0.009999999999999787, "c": "#cccccc"}, + { + "x": -0.009999999999999787, + "c": "#cccccc" + }, "1,1", - {"x": 9.23}, + { + "x": 9.23 + }, "1,10", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,12" ], [ @@ -36,50 +66,130 @@ "w": 1.75 }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 8.519999999999998}, + { + "x": 8.519999999999998 + }, "2,10", "2,11", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,12" ], [ - {"y": 0.009999999999999787, "x": 0.6699999999999999, "w": 1.25}, + { + "y": 0.009999999999999787, + "x": 0.6699999999999999, + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"x": 9.299999999999999, "w": 1.25}, + { + "x": 9.299999999999999, + "w": 1.25 + }, "3,11", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12" ], [ - {"r": 8, "y": -4.49, "x": 3, "c": "#cccccc"}, + { + "r": 8, + "y": -4.49, + "x": 3, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5" ], - [{"x": 3.25}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 3.75}, "2,2", "2,3", "2,4", "2,5"], [ - {"x": 4.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 3.25 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 3.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 4.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,3", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,4" ], - [{"r": -8, "y": -1.9, "x": 7.5}, "0,6", "0,7", "0,8", "0,9"], - [{"x": 7.75}, "1,6", "1,7", "1,8", "1,9"], [ - {"x": 7.25, "c": "#aaaaaa"}, + { + "r": -8, + "y": -1.9, + "x": 7.5 + }, + "0,6", + "0,7", + "0,8", + "0,9" + ], + [ + { + "x": 7.75 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": 7.25, + "c": "#aaaaaa" + }, "2,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,7", "2,8", "2,9" ], - [{"x": 7.25, "w": 2.25}, "3,6", {"c": "#aaaaaa", "w": 1.25}, "3,8"] + [ + { + "x": 7.25, + "w": 2.25 + }, + "3,6", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,8" + ] ] } } diff --git a/v3/primekb/prime_exl/prime_exl.json b/v3/primekb/prime_exl/prime_exl.json index 148bf0452d..e3e7ec3bc8 100644 --- a/v3/primekb/prime_exl/prime_exl.json +++ b/v3/primekb/prime_exl/prime_exl.json @@ -2,13 +2,24 @@ "name": "Prime_EXL", "vendorId": "0x5052", "productId": "0x6578", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ [ - {"y": 0.46, "x": 0.25, "c": "#aaaaaa"}, + { + "y": 0.46, + "x": 0.25, + "c": "#aaaaaa" + }, "4,0", "5,0", "4,1", @@ -17,110 +28,245 @@ "5,2" ], [ - {"x": 0.25}, + { + "x": 0.25 + }, "3,0", "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "6,1", "3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,2" ], [ - {"x": 0.25}, + { + "x": 0.25 + }, "2,0", "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "7,1", "2,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,2" ], [ - {"x": 0.25}, + { + "x": 0.25 + }, "1,0", "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "8,1", "1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,2" ], [ - {"x": 0.25}, + { + "x": 0.25 + }, "0,0", "9,0", "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,1", "0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,2" ], [ - {"rx": 6.25, "y": 0.46, "x": 0.85, "c": "#777777"}, + { + "rx": 6.25, + "y": 0.46, + "x": 0.85, + "c": "#777777" + }, "4,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3", - {"x": 8.95}, + { + "x": 8.95 + }, "4,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,8" ], [ - {"y": 0.01, "x": 0.71, "w": 1.26}, + { + "y": 0.01, + "x": 0.71, + "w": 1.26 + }, "3,3", - {"x": -0.01, "c": "#cccccc"}, + { + "x": -0.01, + "c": "#cccccc" + }, "6,3", - {"x": 9.23}, + { + "x": 9.23 + }, "3,8", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "6,8" ], [ - {"y": 0.01, "x": 0.56, "c": "#aaaaaa", "w": 1.75}, + { + "y": 0.01, + "x": 0.56, + "c": "#aaaaaa", + "w": 1.75 + }, "2,3", - {"x": 0, "c": "#cccccc"}, + { + "x": 0, + "c": "#cccccc" + }, "7,3", - {"x": 8.52}, + { + "x": 8.52 + }, "7,7", "2,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "7,8" ], [ - {"y": 0.01, "x": 0.67, "w": 1.25}, + { + "y": 0.01, + "x": 0.67, + "w": 1.25 + }, "1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "8,3", - {"x": 8.8, "w": 1.5}, + { + "x": 8.8, + "w": 1.5 + }, "8,7", - {"w": 1.5}, + { + "w": 1.5 + }, "1,8" ], [ - {"r": 8, "ry": 1, "y": -1, "x": 3, "c": "#cccccc"}, + { + "r": 8, + "ry": 1, + "y": -1, + "x": 3, + "c": "#cccccc" + }, "4,4", "5,4", "4,5", "5,5" ], - [{"x": 3.25}, "3,4", "6,4", "3,5", "6,5"], - [{"x": 3.75}, "2,4", "7,4", "2,5", "7,5"], - [{"x": 3.75, "c": "#aaaaaa"}, "1,4", "8,4", {"w": 2}, "1,5"], [ - {"r": -8, "y": -1.9, "x": 7.5, "c": "#cccccc"}, + { + "x": 3.25 + }, + "3,4", + "6,4", + "3,5", + "6,5" + ], + [ + { + "x": 3.75 + }, + "2,4", + "7,4", + "2,5", + "7,5" + ], + [ + { + "x": 3.75, + "c": "#aaaaaa" + }, + "1,4", + "8,4", + { + "w": 2 + }, + "1,5" + ], + [ + { + "r": -8, + "y": -1.9, + "x": 7.5, + "c": "#cccccc" + }, "4,6", "5,6", "4,7", "5,7" ], - [{"x": 7.75}, "3,6", "6,6", "3,7", "6,7"], - [{"x": 7.25}, "8,5", "2,6", "7,6", "2,7"], - [{"x": 7.25, "c": "#aaaaaa", "w": 2}, "1,6", "8,6", "1,7"] + [ + { + "x": 7.75 + }, + "3,6", + "6,6", + "3,7", + "6,7" + ], + [ + { + "x": 7.25 + }, + "8,5", + "2,6", + "7,6", + "2,7" + ], + [ + { + "x": 7.25, + "c": "#aaaaaa", + "w": 2 + }, + "1,6", + "8,6", + "1,7" + ] ] } } diff --git a/v3/primekb/prime_exl_plus/prime_exl_plus.json b/v3/primekb/prime_exl_plus/prime_exl_plus.json index 79920a1a8e..1d9d57941c 100644 --- a/v3/primekb/prime_exl_plus/prime_exl_plus.json +++ b/v3/primekb/prime_exl_plus/prime_exl_plus.json @@ -2,73 +2,287 @@ "name": "Prime_EXL Plus", "vendorId": "0x5052", "productId": "0x6579", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 10}, + "matrix": { + "rows": 10, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"y": 0.46}, "4,0", "5,0", "4,1", "5,1", "4,2", "5,2"], - ["3,0", "6,0", "3,1", "6,1", "3,2", "6,2"], - [{"y": 0.01}, "2,0", "7,0", "2,1", "7,1", "2,2", "7,2"], - [{"y": 0.01}, "1,0", "8,0", "1,1", "8,1", "1,2", "8,2"], - [{"y": 0.01}, "0,0", "9,0", "0,1", "9,1", "0,2", "9,2"], [ - {"rx": 6.25, "y": 0.46, "x": 0.75, "c": "#777777"}, + { + "y": 0.46 + }, + "4,0", + "5,0", + "4,1", + "5,1", + "4,2", + "5,2" + ], + [ + "3,0", + "6,0", + "3,1", + "6,1", + "3,2", + "6,2" + ], + [ + { + "y": 0.01 + }, + "2,0", + "7,0", + "2,1", + "7,1", + "2,2", + "7,2" + ], + [ + { + "y": 0.01 + }, + "1,0", + "8,0", + "1,1", + "8,1", + "1,2", + "8,2" + ], + [ + { + "y": 0.01 + }, + "0,0", + "9,0", + "0,1", + "9,1", + "0,2", + "9,2" + ], + [ + { + "rx": 6.25, + "y": 0.46, + "x": 0.75, + "c": "#777777" + }, "4,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,3", - {"x": 8.91}, + { + "x": 8.91 + }, "4,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,8" ], [ - {"x": 0.6}, + { + "x": 0.6 + }, "3,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,3", - {"x": 9.2}, + { + "x": 9.2 + }, "3,8", "6,8", "3,9" ], [ - {"y": 0.01, "x": 0.46, "c": "#aaaaaa", "w": 1.26}, + { + "y": 0.01, + "x": 0.46, + "c": "#aaaaaa", + "w": 1.26 + }, "2,3", - {"x": -0.01, "c": "#cccccc"}, + { + "x": -0.01, + "c": "#cccccc" + }, "7,3" ], - [{"y": -1, "x": 12.19}, "2,8", {"c": "#777777", "w": 1.75}, "2,9"], [ - {"y": 0.01, "x": 0.31, "c": "#aaaaaa", "w": 1.75}, + { + "y": -1, + "x": 12.19 + }, + "2,8", + { + "c": "#777777", + "w": 1.75 + }, + "2,9" + ], + [ + { + "y": 0.01, + "x": 0.31, + "c": "#aaaaaa", + "w": 1.75 + }, "1,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,3" ], - [{"y": -1, "x": 11.83}, "1,8", "8,8", {"c": "#aaaaaa", "w": 1.25}, "1,9"], - [{"y": 0.01, "x": 0.42, "w": 1.25}, "0,3", {"w": 1.25}, "9,3"], - [{"y": -1, "x": 12.47, "w": 1.25}, "9,8", {"w": 1.25}, "0,9"], [ - {"r": 8, "ry": 1, "y": -1, "x": 2.75, "c": "#cccccc"}, + { + "y": -1, + "x": 11.83 + }, + "1,8", + "8,8", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "1,9" + ], + [ + { + "y": 0.01, + "x": 0.42, + "w": 1.25 + }, + "0,3", + { + "w": 1.25 + }, + "9,3" + ], + [ + { + "y": -1, + "x": 12.47, + "w": 1.25 + }, + "9,8", + { + "w": 1.25 + }, + "0,9" + ], + [ + { + "r": 8, + "ry": 1, + "y": -1, + "x": 2.75, + "c": "#cccccc" + }, "4,4", "5,4", "4,5", "5,5" ], - [{"x": 2.75}, "3,4", "6,4", "3,5", "6,5"], - [{"x": 3}, "2,4", "7,4", "2,5", "7,5"], - [{"x": 3.5}, "1,4", "8,4", "1,5", "8,5"], [ - {"x": 4.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75 + }, + "3,4", + "6,4", + "3,5", + "6,5" + ], + [ + { + "x": 3 + }, + "2,4", + "7,4", + "2,5", + "7,5" + ], + [ + { + "x": 3.5 + }, + "1,4", + "8,4", + "1,5", + "8,5" + ], + [ + { + "x": 4.5, + "c": "#aaaaaa", + "w": 1.25 + }, "0,4", - {"c": "#cccccc", "w": 1.75}, + { + "c": "#cccccc", + "w": 1.75 + }, "9,5" ], - [{"r": -8, "y": -2.9, "x": 7.5}, "4,6", "5,6", "4,7", "5,7"], - [{"x": 7.5}, "3,6", "6,6", "3,7", "6,7"], - [{"x": 7.75}, "2,6", "7,6", "2,7", "7,7"], - [{"x": 7.25}, "1,6", "8,6", "1,7", "8,7"], - [{"x": 7.25, "w": 1.75}, "0,6", {"c": "#aaaaaa", "w": 1.25}, "9,7"] + [ + { + "r": -8, + "y": -2.9, + "x": 7.5 + }, + "4,6", + "5,6", + "4,7", + "5,7" + ], + [ + { + "x": 7.5 + }, + "3,6", + "6,6", + "3,7", + "6,7" + ], + [ + { + "x": 7.75 + }, + "2,6", + "7,6", + "2,7", + "7,7" + ], + [ + { + "x": 7.25 + }, + "1,6", + "8,6", + "1,7", + "8,7" + ], + [ + { + "x": 7.25, + "w": 1.75 + }, + "0,6", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "9,7" + ] ] } } diff --git a/v3/primekb/prime_l/prime_l.json b/v3/primekb/prime_l/prime_l.json index 3ac6ebf4d2..34fcb76ef0 100644 --- a/v3/primekb/prime_l/prime_l.json +++ b/v3/primekb/prime_l/prime_l.json @@ -2,19 +2,32 @@ "name": "Prime_L", "vendorId": "0x5052", "productId": "0x504c", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,4", "0,5", "0,6", @@ -25,18 +38,26 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14", "0,15" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,4", "1,5", "1,6", @@ -47,18 +68,27 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", "1,15" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,4", "2,5", "2,6", @@ -69,17 +99,27 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "2,15" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "3,6", "3,7", @@ -90,29 +130,48 @@ "3,12", "3,13", "3,14", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,15" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5", "4,6", "4,7", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,8", - {"w": 2.25}, + { + "w": 2.25 + }, "4,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,12", "4,13", "4,14", - {"w": 1.25}, + { + "w": 1.25 + }, "4,15" ] ] diff --git a/v3/primekb/prime_l_v2/prime_l_v2.json b/v3/primekb/prime_l_v2/prime_l_v2.json index 805c8fbb06..56970650d7 100644 --- a/v3/primekb/prime_l_v2/prime_l_v2.json +++ b/v3/primekb/prime_l_v2/prime_l_v2.json @@ -2,18 +2,29 @@ "name": "Prime_L V2", "vendorId": "0x5052", "productId": "0x5042", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,4", "0,5", "0,6", @@ -24,20 +35,31 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14\n\n\n0,1", "0,15\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,4", "1,5", "1,6", @@ -48,18 +70,27 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", "1,15" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,4", "2,5", "2,6", @@ -70,17 +101,27 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "2,15" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "3,6", "3,7", @@ -91,31 +132,55 @@ "3,12", "3,13", "3,14", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,15" ], [ "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5", "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7", - {"c": "#cccccc", "w": 1.75}, + { + "c": "#cccccc", + "w": 1.75 + }, "4,8", - {"w": 1.75}, + { + "w": 1.75 + }, "4,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,12", "4,13", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14", - {"w": 1.25}, + { + "w": 1.25 + }, "4,15" ] ] diff --git a/v3/primekb/prime_m/prime_m.json b/v3/primekb/prime_m/prime_m.json index 527fffc1de..374dcd7832 100644 --- a/v3/primekb/prime_m/prime_m.json +++ b/v3/primekb/prime_m/prime_m.json @@ -2,69 +2,139 @@ "name": "Prime_M", "vendorId": "0x5052", "productId": "0x504D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 6}, + "matrix": { + "rows": 5, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Bottom Center", "2x 1u", "2u"], - ["Bottom Right Corner", "3x 1u", "Horizontal 2u", "Vertical 2u"], - ["Right Center", "2x 1u", "2u"] + [ + "Bottom Center", + "2x 1u", + "2u" + ], + [ + "Bottom Right Corner", + "3x 1u", + "Horizontal 2u", + "Vertical 2u" + ], + [ + "Right Center", + "2x 1u", + "2u" + ] ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3", "0,4", "0,5"], + [ + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5" + ], [ "1,0", "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,5\n\n\n2,0", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "1,5\n\n\n2,1" ], [ "2,0", "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,5\n\n\n2,0" ], [ "3,0", "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,5\n\n\n1,0", - {"x": 1.25}, + { + "x": 1.25 + }, "3,5\n\n\n1,1", - {"x": 1.25, "c": "#777777", "h": 2}, + { + "x": 1.25, + "c": "#777777", + "h": 2 + }, "3,5\n\n\n1,2" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", "4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2\n\n\n0,0", "4,3\n\n\n0,0", "4,4\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,5\n\n\n1,0", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "4,4\n\n\n1,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,4\n\n\n1,2" ], - [{"y": 0.25, "x": 2, "w": 2}, "4,2\n\n\n0,1"] + [ + { + "y": 0.25, + "x": 2, + "w": 2 + }, + "4,2\n\n\n0,1" + ] ] } } diff --git a/v3/printedpad/printedpad.json b/v3/printedpad/printedpad.json index a7c5e1ff58..68732721de 100644 --- a/v3/printedpad/printedpad.json +++ b/v3/printedpad/printedpad.json @@ -8,9 +8,21 @@ }, "layouts": { "keymap": [ - ["1,0","1,1","1,2"], - ["2,0","2,1","2,2"], - ["3,0","3,1","3,2"] + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } -} \ No newline at end of file +} diff --git a/v3/program_yoink/program_yoink.json b/v3/program_yoink/program_yoink.json index da50621b95..ececee1a4e 100644 --- a/v3/program_yoink/program_yoink.json +++ b/v3/program_yoink/program_yoink.json @@ -2,16 +2,34 @@ "name": "Program Yoink!", "vendorId": "0x7079", "productId": "0xF10B", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "6.25u", "7u", "Split Space"]], + "labels": [ + [ + "Bottom Row", + "6.25u", + "7u", + "Split Space" + ] + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,15 +40,23 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11", - {"x": 0.5}, + { + "x": 0.5 + }, "0,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -40,15 +66,24 @@ "1,7", "1,8", "1,9", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "1,10", - {"x": 0.5}, + { + "x": 0.5 + }, "1,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -57,41 +92,89 @@ "2,6", "2,7", "2,8\n.", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,9", - {"x": 1.5}, + { + "x": 1.5 + }, "2,12" ], - [{"y": -0.75, "x": 11.25, "c": "#777777"}, "2,10"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 11.25, + "c": "#777777" + }, + "2,10" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,4\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8\n\n\n0,0" ], - [{"y": -0.75, "x": 10.25, "c": "#777777"}, "3,9", "3,10", "3,12"], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": -0.75, + "x": 10.25, + "c": "#777777" + }, + "3,9", + "3,10", + "3,12" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n0,1", "3,1\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "3,4\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8\n\n\n0,1" ], [ "3,0\n\n\n0,2", "3,1\n\n\n0,2", "3,2\n\n\n0,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "3,3\n\n\n0,2", - {"w": 2.25}, + { + "w": 2.25 + }, "3,5\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,7\n\n\n0,2", "3,8\n\n\n0,2" ] diff --git a/v3/projectd/ansi/65/projectd_65_ansi.json b/v3/projectd/ansi/65/projectd_65_ansi.json index d7ca597297..c709bb3d8b 100644 --- a/v3/projectd/ansi/65/projectd_65_ansi.json +++ b/v3/projectd/ansi/65/projectd_65_ansi.json @@ -2,154 +2,161 @@ "name": "ProjectD 65% ANSI", "vendorId": "0x3233", "productId": "0x5319", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 9, "cols": 8}, + "matrix": { + "rows": 9, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "keymap": [ - [ - { - "c": "#777777" - }, - "1,3\nESC", - "1,7", - "2,7", - "3,7", - "4,7", - "4,6", - "5,6", - "5,7", - "6,7", - "7,7", - "8,7", - "8,6", - "6,6", - { - "c": "#aaaaaa", - "w": 2 - }, - "7,1", - "2,3" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,1", - "1,0", - "2,0", - "3,0", - "4,0", - "4,1", - "5,1", - "5,0", - "6,0", - "7,0", - "8,0", - "8,1", - "6,1", - { - "w": 1.5 - }, - "7,5", - "7,3" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "2,1", - "1,2", - "2,2", - "3,2", - "4,2", - "4,3", - "5,3", - "5,2", - "6,2", - "7,2", - "8,2", - "8,3", - { - "c": "#777777", - "w": 2.25 - }, - "8,4", - "2,6" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "0,0", - "1,4", - "2,4", - "3,4", - "4,4", - "4,5", - "5,5", - "5,4", - "6,4", - "7,4", - "8,5", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "0,7", - { - "c": "#777777" - }, - "1,6", - "6,3" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "0,6", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "0,5", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "0,2", - { - "w": 6.25 - }, - "0,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,6", - { - "c": "#cccccc", - "w": 1.25 - }, - "3,3", - { - "x": 0.5, - "c": "#777777" - }, - "0,3", - { - "c": "#777777" - }, - "1,5", - { - "c": "#777777" - }, - "2,5" - ] + "keymap": [ + [ + { + "c": "#777777" + }, + "1,3\nESC", + "1,7", + "2,7", + "3,7", + "4,7", + "4,6", + "5,6", + "5,7", + "6,7", + "7,7", + "8,7", + "8,6", + "6,6", + { + "c": "#aaaaaa", + "w": 2 + }, + "7,1", + "2,3" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,1", + "1,0", + "2,0", + "3,0", + "4,0", + "4,1", + "5,1", + "5,0", + "6,0", + "7,0", + "8,0", + "8,1", + "6,1", + { + "w": 1.5 + }, + "7,5", + "7,3" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,1", + "1,2", + "2,2", + "3,2", + "4,2", + "4,3", + "5,3", + "5,2", + "6,2", + "7,2", + "8,2", + "8,3", + { + "c": "#777777", + "w": 2.25 + }, + "8,4", + "2,6" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "0,0", + "1,4", + "2,4", + "3,4", + "4,4", + "4,5", + "5,5", + "5,4", + "6,4", + "7,4", + "8,5", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "0,7", + { + "c": "#777777" + }, + "1,6", + "6,3" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "0,6", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "0,5", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "0,2", + { + "w": 6.25 + }, + "0,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,6", + { + "c": "#cccccc", + "w": 1.25 + }, + "3,3", + { + "x": 0.5, + "c": "#777777" + }, + "0,3", + { + "c": "#777777" + }, + "1,5", + { + "c": "#777777" + }, + "2,5" + ] ] } } diff --git a/v3/projectd/ansi/75/projectd_75_ansi.json b/v3/projectd/ansi/75/projectd_75_ansi.json index 8efa5419ce..3d45bdba05 100644 --- a/v3/projectd/ansi/75/projectd_75_ansi.json +++ b/v3/projectd/ansi/75/projectd_75_ansi.json @@ -2,15 +2,22 @@ "name": "ProjectD 75% ANSI", "vendorId": "0x3233", "productId": "0x000F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 11, "cols": 8}, + "matrix": { + "rows": 11, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "keymap":[ - [ + "keymap": [ + [ { - "c": "#777777" - }, + "c": "#777777" + }, "1,3\nESC", { "x": 0.25, @@ -66,7 +73,7 @@ }, "10,1", { - "x":0.5 + "x": 0.5 }, "0,2" ], @@ -93,7 +100,7 @@ }, "10,2", { - "x":0.5 + "x": 0.5 }, "1,5" ], @@ -120,7 +127,7 @@ }, "10,4", { - "x":0.5, + "x": 0.5, "c": "#aaaaaa" }, "2,5" @@ -184,26 +191,26 @@ }, "9,5", { - "c": "#777777" - }, + "c": "#777777" + }, "9,2", { "c": "#aaaaaa" }, "0,4", { - "x":0.25, - "y":0.25, + "x": 0.25, + "y": 0.25, "c": "#777777" }, "0,3", { - "c": "#777777" - }, + "c": "#777777" + }, "7,3", { - "c": "#777777" - }, + "c": "#777777" + }, "0,5" ] ] diff --git a/v3/projectkb/alice/projectkb_alice.json b/v3/projectkb/alice/projectkb_alice.json index 4d6b8a5b36..7edc3d3063 100644 --- a/v3/projectkb/alice/projectkb_alice.json +++ b/v3/projectkb/alice/projectkb_alice.json @@ -2,98 +2,301 @@ "name": "ProjectKB Alice", "vendorId": "0x0159", "productId": "0xA71C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Long Backspace", "Long RShift"], + "labels": [ + "Long Backspace", + "Long RShift" + ], "keymap": [ - [{"y": 0.15, "x": 15.15, "c": "#aaaaaa", "w": 2}, "0,15\n\n\n0,1"], - [{"x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,3", {"x": 8.45}, "0,12"], [ - {"y": -0.9500000000000002, "x": 1.7}, + { + "y": 0.15, + "x": 15.15, + "c": "#aaaaaa", + "w": 2 + }, + "0,15\n\n\n0,1" + ], + [ + { + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.45 + }, + "0,12" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.7 + }, "0,1", "0,2", - {"x": 10.45}, + { + "x": 10.45 + }, "0,13", - {"x": 1.7763568394002505e-15}, + { + "x": 1.7763568394002505e-15 + }, "0,14\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15\n\n\n0,0" ], - [{"y": -0.10000000000000009, "x": 0.35}, "1,0"], - [{"y": -0.9499999999999997, "x": 13, "c": "#cccccc"}, "1,12"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "1,0" + ], + [ + { + "y": -0.9499999999999997, + "x": 13, + "c": "#cccccc" + }, + "1,12" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,13", "1,14", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,15" ], - [{"y": -0.10000000000000009, "x": 0.15}, "2,0"], [ - {"y": -0.9000000000000004, "x": 13.4, "c": "#cccccc"}, + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 13.4, + "c": "#cccccc" + }, "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15" ], [ - {"y": -0.9999999999999996, "x": 1.3, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.9999999999999996, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,12", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14\n\n\n1,0", "3,15\n\n\n1,0", - {"x": 0.29999999999999716, "w": 2.75}, + { + "x": 0.29999999999999716, + "w": 2.75 + }, "3,14\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 13.45, "w": 1.5}, "4,15"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 13.45, + "w": 1.5 + }, + "4,15" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "0,7" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.4499999999999997, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.4499999999999997, + "x": 8.45, + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11" ], - [{"x": 8.05}, "1,8", "1,9", "1,10", "1,11"], - [{"x": 8.2}, "2,8", "2,9", "2,10", "2,11"], - [{"x": 7.75}, "3,8", "3,9", "3,10", "3,11"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,9"], - [{"y": -0.9499999999999993, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,11"] + [ + { + "x": 8.05 + }, + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + { + "x": 8.2 + }, + "2,8", + "2,9", + "2,10", + "2,11" + ], + [ + { + "x": 7.75 + }, + "3,8", + "3,9", + "3,10", + "3,11" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,9" + ], + [ + { + "y": -0.9499999999999993, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11" + ] ] } } diff --git a/v3/projectkb/alice/signature87.json b/v3/projectkb/alice/signature87.json index 1cf64f5de0..fbe5f94da0 100644 --- a/v3/projectkb/alice/signature87.json +++ b/v3/projectkb/alice/signature87.json @@ -2,39 +2,64 @@ "name": "ProjectKB Signature87", "vendorId": "0x0159", "productId": "0x0187", - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Space Bar", "Standard", "Tsangan", "WKL"] + [ + "Space Bar", + "Standard", + "Tsangan", + "WKL" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,1", "0,1", "1,2", "0,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,3", "0,3", "1,4", "0,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,5", "0,6", "1,6", "0,7", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,7", "0,8", "1,8" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -48,20 +73,33 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,7", "2,8", "3,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,6\n\n\n0,1", "3,7\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -74,17 +112,26 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,7", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,7", "5,8", "4,8" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -96,13 +143,21 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0", "8,1", "9,1", @@ -113,64 +168,125 @@ "8,4", "9,4", "8,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "9,6\n\n\n1,0", - {"x": 1.25}, + { + "x": 1.25 + }, "9,8", - {"x": 1.5, "w": 1.75}, + { + "x": 1.5, + "w": 1.75 + }, "9,6\n\n\n1,1", "8,6\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "10,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "11,2\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,4\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "10,7", "11,8", "10,8" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "10,0\n\n\n2,1", "11,0\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,2\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n2,1", "10,6\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "11,6\n\n\n2,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "10,0\n\n\n2,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,1\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,2\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n2,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,6\n\n\n2,2" ] ] diff --git a/v3/proteus67/proteus67.json b/v3/proteus67/proteus67.json index 362046ec7f..8a3d1ce8aa 100644 --- a/v3/proteus67/proteus67.json +++ b/v3/proteus67/proteus67.json @@ -1,156 +1,160 @@ { - "name":"Proteus67", - "vendorId":"0x7072", - "productId":"0x6F64", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix":{ - "rows":5, - "cols":14 - }, - "layouts":{ - "keymap":[ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - { - "x": 2 - }, - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - "0,13" + "name": "Proteus67", + "vendorId": "0x7072", + "productId": "0x6F64", + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" ], - [ - { - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - { - "x": 2 - }, - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - "1,13" + "menus": [ + "qmk_rgblight" ], - [ - { - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - { - "x": 2 - }, - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#aaaaaa" - }, - "2,13" - ], - [ - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - { - "x": 2 - }, - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - "3,12", - { - "c": "#aaaaaa" - }, - "3,13" - ], - [ - { - "y": -0.25, - "x": 7.5, - "c": "#cccccc" - }, - "4,5\n\n\n\n\n\n\n\n\ne0" - ], - [ - { - "y": -0.25, - "x": 0.5, - "c": "#aaaaaa" - }, - "4,0", - "4,1", - "4,2", - "4,3", - { - "x": 0.5, - "c": "#777777", - "w": 2 - }, - "4,4", - { - "x": 2, - "w": 2 - }, - "4,7", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "4,8", - "4,9", - "4,10", - "4,11" - ] -] - } + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + { + "x": 2 + }, + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13" + ], + [ + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + { + "x": 2 + }, + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + "1,13" + ], + [ + { + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + { + "x": 2 + }, + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#aaaaaa" + }, + "2,13" + ], + [ + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + { + "x": 2 + }, + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + { + "c": "#aaaaaa" + }, + "3,13" + ], + [ + { + "y": -0.25, + "x": 7.5, + "c": "#cccccc" + }, + "4,5\n\n\n\n\n\n\n\n\ne0" + ], + [ + { + "y": -0.25, + "x": 0.5, + "c": "#aaaaaa" + }, + "4,0", + "4,1", + "4,2", + "4,3", + { + "x": 0.5, + "c": "#777777", + "w": 2 + }, + "4,4", + { + "x": 2, + "w": 2 + }, + "4,7", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "4,8", + "4,9", + "4,10", + "4,11" + ] + ] + } } diff --git a/v3/prototypist/j01/j01.json b/v3/prototypist/j01/j01.json index d726ab33a6..310aa059f8 100644 --- a/v3/prototypist/j01/j01.json +++ b/v3/prototypist/j01/j01.json @@ -2,24 +2,57 @@ "name": "Prototypist J-01", "vendorId": "0x5450", "productId": "0x6A31", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Bottom Row", "Option 1", "Option 2", "Option 3", "Option 4"] + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "Option 1", + "Option 2", + "Option 3", + "Option 4" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "0,0", "0,1", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -32,21 +65,37 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,17", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,15\n\n\n0,1", "0,16\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "1,0", "1,1", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -59,9 +108,14 @@ "1,12", "1,13", "1,14", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,15\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,17", { "x": 1.5, @@ -75,12 +129,20 @@ "2,15\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "2,0", "2,1", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -92,24 +154,46 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,17", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,2\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "3,0", "3,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -120,70 +204,149 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14", - {"x": 1.5}, + { + "x": 1.5 + }, "3,17" ], - [{"y": -0.75, "x": 19.5}, "3,16"], [ - {"y": -0.25, "x": 2.75}, + { + "y": -0.75, + "x": 19.5 + }, + "3,16" + ], + [ + { + "y": -0.25, + "x": 2.75 + }, "4,0", "4,1", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,0" ], - [{"y": -0.75, "x": 18.5}, "4,15", "4,16", "4,17"], [ - {"y": -0.25, "x": 5.25, "w": 1.5}, + { + "y": -0.75, + "x": 18.5 + }, + "4,15", + "4,16", + "4,17" + ], + [ + { + "y": -0.25, + "x": 5.25, + "w": 1.5 + }, "4,2\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,1" ], [ - {"x": 5.25, "w": 1.25}, + { + "x": 5.25, + "w": 1.25 + }, "4,2\n\n\n3,2", "4,3\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,8\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,11\n\n\n3,2", "4,12\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,2" ], [ - {"x": 5.25, "w": 1.5}, + { + "x": 5.25, + "w": 1.5 + }, "4,2\n\n\n3,3", "4,3\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4\n\n\n3,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,6\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,3", "4,12\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,3" ] ] diff --git a/v3/prototypist/oceanographer/oceanographer.json b/v3/prototypist/oceanographer/oceanographer.json index cd5755ce7f..3eb1d1d807 100644 --- a/v3/prototypist/oceanographer/oceanographer.json +++ b/v3/prototypist/oceanographer/oceanographer.json @@ -1,83 +1,166 @@ -{ - "name": "Oceanographer", - "vendorId": "0x4A46", - "productId": "0x0002", - "matrix": { "rows": 4, "cols": 13 }, - "layouts": { - "labels": [ - [ "Bottom Row", "Default Split", "Second Split", "6.25U Space" ] - ], - - "keymap":[ - - [{"c":"#777777"},"0,0", - {"c":"#cccccc"},"0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - {"c":"#aaaaaa","w":1.75},"0,11"], - - [{"w":1.25},"1,0", - {"c":"#cccccc"}, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - {"c":"#777777","w":1.5},"1,11"], - - [{"c":"#aaaaaa","w":1.75},"2,0", - {"c":"#cccccc"}, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - {"c":"#aaaaaa"},"2,11", - {"c":"#cccccc"},"2,12\n\n\n\n\n\n\n\n\ne0"], - - [{"c":"#aaaaaa"},"3,0\n\n\n0,0", - "3,1\n\n\n0,0", - "3,2\n\n\n0,0", - "3,3\n\n\n0,0", - {"c":"#cccccc","w":2.25},"3,5\n\n\n0,0", - {"w":2},"3,6\n\n\n0,0", - {"c":"#aaaaaa"},"3,7\n\n\n0,0", - "3,8\n\n\n0,0", - {"x":0.5},"3,10", - "3,11", - "3,12"], - - [{"w":1.25},"3,0\n\n\n0,1", - "3,1\n\n\n0,1", - {"w":1.25},"3,2\n\n\n0,1", - {"c":"#cccccc","w":2.25},"3,5\n\n\n0,1", - {"w":2},"3,6\n\n\n0,1", - {"c":"#aaaaaa","w":1.5},"3,7\n\n\n0,1", - "3,8\n\n\n0,1"], - - ["3,0\n\n\n0,2", - "3,1\n\n\n0,2", - "3,2\n\n\n0,2", - {"c":"#cccccc","w":6.25},"3,5\n\n\n0,2", - {"c":"#aaaaaa"},"3,8\n\n\n0,2"] - - ] - } -} \ No newline at end of file +{ + "name": "Oceanographer", + "vendorId": "0x4A46", + "productId": "0x0002", + "matrix": { + "rows": 4, + "cols": 13 + }, + "layouts": { + "labels": [ + [ + "Bottom Row", + "Default Split", + "Second Split", + "6.25U Space" + ] + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "0,11" + ], + [ + { + "w": 1.25 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + { + "c": "#777777", + "w": 1.5 + }, + "1,11" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + { + "c": "#aaaaaa" + }, + "2,11", + { + "c": "#cccccc" + }, + "2,12\n\n\n\n\n\n\n\n\ne0" + ], + [ + { + "c": "#aaaaaa" + }, + "3,0\n\n\n0,0", + "3,1\n\n\n0,0", + "3,2\n\n\n0,0", + "3,3\n\n\n0,0", + { + "c": "#cccccc", + "w": 2.25 + }, + "3,5\n\n\n0,0", + { + "w": 2 + }, + "3,6\n\n\n0,0", + { + "c": "#aaaaaa" + }, + "3,7\n\n\n0,0", + "3,8\n\n\n0,0", + { + "x": 0.5 + }, + "3,10", + "3,11", + "3,12" + ], + [ + { + "w": 1.25 + }, + "3,0\n\n\n0,1", + "3,1\n\n\n0,1", + { + "w": 1.25 + }, + "3,2\n\n\n0,1", + { + "c": "#cccccc", + "w": 2.25 + }, + "3,5\n\n\n0,1", + { + "w": 2 + }, + "3,6\n\n\n0,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "3,7\n\n\n0,1", + "3,8\n\n\n0,1" + ], + [ + "3,0\n\n\n0,2", + "3,1\n\n\n0,2", + "3,2\n\n\n0,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "3,5\n\n\n0,2", + { + "c": "#aaaaaa" + }, + "3,8\n\n\n0,2" + ] + ] + } +} diff --git a/v3/prototypist/pt60/pt60.json b/v3/prototypist/pt60/pt60.json index 0fb91def58..86c117e0a1 100644 --- a/v3/prototypist/pt60/pt60.json +++ b/v3/prototypist/pt60/pt60.json @@ -1,126 +1,284 @@ { - "name": "Proto[Typist] PT-60", - "vendorId": "0x4A46", - "productId": "0x0001", - "matrix": {"rows": 5, "cols": 14}, - "layouts": { - "labels": [ - "Split Backspace", - ["Enter","ISO","ANSI"], - "Full Right Shift", - "Full Left Shift", - ["Bottom Row","7U","7U WKL","6.25U","10U","10U WKL"] - ], - - "keymap": [ - - [{"x":2.5,"c":"#777777"},"0,0", - {"c":"#cccccc"},"0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - {"c":"#aaaaaa","w":2},"0,13\n\n\n0,0", - {"x":0.5},"0,13\n\n\n0,1","2,13\n\n\n0,1"], - - [{"x":2.5,"c":"#cccccc", - "w":1.5},"1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - {"x":0.25,"c":"#777777","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"1,13\n\n\n1,0", - {"x":1,"c":"#aaaaaa","w":1.5},"1,13\n\n\n1,1"], - - [{"x":2.5,"w":1.75},"2,0", - {"c":"#cccccc"},"2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12\n\n\n1,0", - {"x":1.5,"c":"#777777","w":2.25},"2,12\n\n\n1,1"], - - [{"c":"#aaaaaa", - "w":2.25},"3,0\n\n\n3,1", - {"x":0.25,"w":1.25},"3,0\n\n\n3,0", - {"c":"#cccccc"},"3,1\n\n\n3,0", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - {"c":"#aaaaaa","w":1.75},"3,12\n\n\n2,0", - "3,13\n\n\n2,0", - {"x":0.25,"w":2.75},"3,12\n\n\n2,1"], - - [{"x":2.5,"w":1.5},"4,0\n\n\n4,0", - "4,1\n\n\n4,0", - {"w":1.5},"4,2\n\n\n4,0", - {"w":7},"4,6\n\n\n4,0", - {"w":1.5},"4,11\n\n\n4,0", - "4,12\n\n\n4,0", - {"w":1.5},"4,13\n\n\n4,0"], - - [{"y":0.25,"x":2.5,"w":1.5},"4,0\n\n\n4,1", - {"x":1,"w":1.5},"4,2\n\n\n4,1", - {"w":7},"4,6\n\n\n4,1", - {"w":1.5},"4,11\n\n\n4,1", - {"x":1,"w":1.5},"4,13\n\n\n4,1"], - - [{"x":2.5,"w":1.25},"4,0\n\n\n4,2", - {"w":1.25},"4,1\n\n\n4,2", - {"w":1.25},"4,2\n\n\n4,2", - {"w":6.25},"4,6\n\n\n4,2", - {"w":1.25},"4,10\n\n\n4,2", - {"w":1.25},"4,11\n\n\n4,2", - {"w":1.25},"4,12\n\n\n4,2", - {"w":1.25},"4,13\n\n\n4,2"], - - [{"x":2.5,"w":1.5},"4,0\n\n\n4,3", - "4,1\n\n\n4,3", - {"w":10},"4,6\n\n\n4,3", - "4,12\n\n\n4,3", - {"w":1.5},"4,13\n\n\n4,3"], - - [{"x":2.5,"w":1.5},"4,0\n\n\n4,4", - {"x":1,"w":10},"4,6\n\n\n4,4", - {"x":1,"w":1.5},"4,13\n\n\n4,4"] - - - - - - - ] - - - - } -} \ No newline at end of file + "name": "Proto[Typist] PT-60", + "vendorId": "0x4A46", + "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 14 + }, + "layouts": { + "labels": [ + "Split Backspace", + [ + "Enter", + "ISO", + "ANSI" + ], + "Full Right Shift", + "Full Left Shift", + [ + "Bottom Row", + "7U", + "7U WKL", + "6.25U", + "10U", + "10U WKL" + ] + ], + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 0.5 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "x": 0.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "1,13\n\n\n1,0", + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12\n\n\n1,0", + { + "x": 1.5, + "c": "#777777", + "w": 2.25 + }, + "2,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n3,1", + { + "x": 0.25, + "w": 1.25 + }, + "3,0\n\n\n3,0", + { + "c": "#cccccc" + }, + "3,1\n\n\n3,0", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n2,0", + "3,13\n\n\n2,0", + { + "x": 0.25, + "w": 2.75 + }, + "3,12\n\n\n2,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,0", + "4,1\n\n\n4,0", + { + "w": 1.5 + }, + "4,2\n\n\n4,0", + { + "w": 7 + }, + "4,6\n\n\n4,0", + { + "w": 1.5 + }, + "4,11\n\n\n4,0", + "4,12\n\n\n4,0", + { + "w": 1.5 + }, + "4,13\n\n\n4,0" + ], + [ + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,1", + { + "x": 1, + "w": 1.5 + }, + "4,2\n\n\n4,1", + { + "w": 7 + }, + "4,6\n\n\n4,1", + { + "w": 1.5 + }, + "4,11\n\n\n4,1", + { + "x": 1, + "w": 1.5 + }, + "4,13\n\n\n4,1" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,2", + { + "w": 1.25 + }, + "4,1\n\n\n4,2", + { + "w": 1.25 + }, + "4,2\n\n\n4,2", + { + "w": 6.25 + }, + "4,6\n\n\n4,2", + { + "w": 1.25 + }, + "4,10\n\n\n4,2", + { + "w": 1.25 + }, + "4,11\n\n\n4,2", + { + "w": 1.25 + }, + "4,12\n\n\n4,2", + { + "w": 1.25 + }, + "4,13\n\n\n4,2" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,3", + "4,1\n\n\n4,3", + { + "w": 10 + }, + "4,6\n\n\n4,3", + "4,12\n\n\n4,3", + { + "w": 1.5 + }, + "4,13\n\n\n4,3" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,4", + { + "x": 1, + "w": 10 + }, + "4,6\n\n\n4,4", + { + "x": 1, + "w": 1.5 + }, + "4,13\n\n\n4,4" + ] + ] + } +} diff --git a/v3/prototypist/pt80/pt80.json b/v3/prototypist/pt80/pt80.json index c8d07c7838..f0be581acf 100644 --- a/v3/prototypist/pt80/pt80.json +++ b/v3/prototypist/pt80/pt80.json @@ -1,166 +1,400 @@ -{ - "name": "Proto[Typist] PT-80", - "vendorId": "0x4A46", - "productId": "0x0000", - "matrix": {"rows": 6, "cols": 17}, - "layouts": { - "labels": [ - ["F-Row","F13","F12"], - "Split Backspace", - ["Enter","ISO","ANSI"], - "Full Right Shift", - "Full Left Shift", - ["Bottom Row","7U","7U WKL","6.25U","10U","10U WKL"] - ], - - "keymap": [ - - [{"y":0.25,"x":2.5,"c":"#777777"},"0,0\n\n\n0,1", - {"x":1,"c":"#cccccc"},"0,2\n\n\n0,1", - "0,3\n\n\n0,1", - "0,4\n\n\n0,1", - "0,5\n\n\n0,1", - {"x":0.5,"c":"#aaaaaa"},"0,6\n\n\n0,1", - "0,7\n\n\n0,1", - "0,8\n\n\n0,1", - "0,9\n\n\n0,1", - {"x":0.5,"c":"#cccccc"},"0,10\n\n\n0,1", - "0,11\n\n\n0,1", - "0,12\n\n\n0,1", - "0,13\n\n\n0,1"], - - [{"y":0.25,"x":2.5,"c":"#777777"},"0,0\n\n\n0,0", - {"x":0.25,"c":"#cccccc"},"0,1\n\n\n0,0", - "0,2\n\n\n0,0", - "0,3\n\n\n0,0", - "0,4\n\n\n0,0", - {"x":0.25,"c":"#aaaaaa"},"0,5\n\n\n0,0", - "0,6\n\n\n0,0", - "0,7\n\n\n0,0", - "0,8\n\n\n0,0", - {"x":0.25,"c":"#cccccc"},"0,9\n\n\n0,0", - "0,10\n\n\n0,0", - "0,11\n\n\n0,0", - "0,12\n\n\n0,0", - {"x":0.25},"0,13\n\n\n0,0", - {"x":0.25,"c":"#aaaaaa"},"0,14", - "0,15", - "0,16"], - - [{"y":0.25,"x":2.5,"c":"#cccccc"},"1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - {"c":"#aaaaaa","w":2},"1,13\n\n\n1,0", - {"x":0.25},"1,14", - "1,15", - "1,16", - {"x":1},"1,13\n\n\n1,1", - "3,13\n\n\n1,1"], - - [{"x":2.5,"w":1.5},"2,0", - {"c":"#cccccc"},"2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - {"x":0.25,"c":"#777777","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"2,13\n\n\n2,0", - {"x":0.25,"c":"#aaaaaa"},"2,14", - "2,15", - "2,16", - {"x":1.5,"c":"#cccccc","w":1.5},"2,13\n\n\n2,1"], - - [{"x":2.5,"c":"#aaaaaa","w":1.75},"3,0", - {"c":"#cccccc"},"3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - "3,12\n\n\n2,0", - {"x":5.25,"c":"#777777","w":2.25},"3,12\n\n\n2,1"], - - [{"c":"#aaaaaa","w":2.25},"4,0\n\n\n4,1", - {"x":0.25,"w":1.25},"4,0\n\n\n4,0", - {"c":"#cccccc"},"4,1\n\n\n4,0", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - {"c":"#aaaaaa","w":1.75},"4,12\n\n\n3,0", - "4,13\n\n\n3,0", - {"x":1.25},"4,15", - {"x":1.25,"w":2.75},"4,12\n\n\n3,1"], - - [{"x":2.5,"w":1.5},"5,0\n\n\n5,0", - "5,1\n\n\n5,0", - {"w":1.5},"5,2\n\n\n5,0", - {"c":"#cccccc","w":7},"5,6\n\n\n5,0", - {"c":"#aaaaaa","w":1.5},"5,11\n\n\n5,0", - "5,12\n\n\n5,0", - {"w":1.5},"5,13\n\n\n5,0", - {"x":0.25},"5,14", - "5,15", - "5,16"], - - [{"y":0.25,"x":2.5,"w":1.5},"5,0\n\n\n5,1", - {"x":1,"w":1.5},"5,2\n\n\n5,1", - {"c":"#cccccc","w":7},"5,6\n\n\n5,1", - {"c":"#aaaaaa","w":1.5},"5,11\n\n\n5,1", - {"x":1,"w":1.5},"5,13\n\n\n5,1"], - - [{"x":2.5,"w":1.25},"5,0\n\n\n5,2", - {"w":1.25},"5,1\n\n\n5,2", - {"w":1.25},"5,2\n\n\n5,2", - {"c":"#cccccc","w":6.25},"5,6\n\n\n5,2", - {"c":"#aaaaaa","w":1.25},"5,10\n\n\n5,2", - {"w":1.25},"5,11\n\n\n5,2", - {"w":1.25},"5,12\n\n\n5,2", - {"w":1.25},"5,13\n\n\n5,2"], - - [{"x":2.5,"w":1.5},"5,0\n\n\n5,3", - "5,1\n\n\n5,3", - {"c":"#cccccc","w":10},"5,6\n\n\n5,3", - {"c":"#aaaaaa"},"5,12\n\n\n5,3", - {"w":1.5},"5,13\n\n\n5,3"], - - [{"x":2.5,"w":1.5},"5,0\n\n\n5,4", - {"x":1,"c":"#cccccc","w":10},"5,6\n\n\n5,4", - {"x":1,"c":"#aaaaaa","w":1.5},"5,13\n\n\n5,4"] - - - - - ] - - - - } -} \ No newline at end of file +{ + "name": "Proto[Typist] PT-80", + "vendorId": "0x4A46", + "productId": "0x0000", + "matrix": { + "rows": 6, + "cols": 17 + }, + "layouts": { + "labels": [ + [ + "F-Row", + "F13", + "F12" + ], + "Split Backspace", + [ + "Enter", + "ISO", + "ANSI" + ], + "Full Right Shift", + "Full Left Shift", + [ + "Bottom Row", + "7U", + "7U WKL", + "6.25U", + "10U", + "10U WKL" + ] + ], + "keymap": [ + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, + "0,0\n\n\n0,1", + { + "x": 1, + "c": "#cccccc" + }, + "0,2\n\n\n0,1", + "0,3\n\n\n0,1", + "0,4\n\n\n0,1", + "0,5\n\n\n0,1", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,6\n\n\n0,1", + "0,7\n\n\n0,1", + "0,8\n\n\n0,1", + "0,9\n\n\n0,1", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,10\n\n\n0,1", + "0,11\n\n\n0,1", + "0,12\n\n\n0,1", + "0,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, + "0,0\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1\n\n\n0,0", + "0,2\n\n\n0,0", + "0,3\n\n\n0,0", + "0,4\n\n\n0,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,5\n\n\n0,0", + "0,6\n\n\n0,0", + "0,7\n\n\n0,0", + "0,8\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,9\n\n\n0,0", + "0,10\n\n\n0,0", + "0,11\n\n\n0,0", + "0,12\n\n\n0,0", + { + "x": 0.25 + }, + "0,13\n\n\n0,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n1,0", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16", + { + "x": 1 + }, + "1,13\n\n\n1,1", + "3,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "x": 0.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n2,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "2,14", + "2,15", + "2,16", + { + "x": 1.5, + "c": "#cccccc", + "w": 1.5 + }, + "2,13\n\n\n2,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + "3,12\n\n\n2,0", + { + "x": 5.25, + "c": "#777777", + "w": 2.25 + }, + "3,12\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n4,1", + { + "x": 0.25, + "w": 1.25 + }, + "4,0\n\n\n4,0", + { + "c": "#cccccc" + }, + "4,1\n\n\n4,0", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12\n\n\n3,0", + "4,13\n\n\n3,0", + { + "x": 1.25 + }, + "4,15", + { + "x": 1.25, + "w": 2.75 + }, + "4,12\n\n\n3,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "5,0\n\n\n5,0", + "5,1\n\n\n5,0", + { + "w": 1.5 + }, + "5,2\n\n\n5,0", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n5,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n5,0", + "5,12\n\n\n5,0", + { + "w": 1.5 + }, + "5,13\n\n\n5,0", + { + "x": 0.25 + }, + "5,14", + "5,15", + "5,16" + ], + [ + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, + "5,0\n\n\n5,1", + { + "x": 1, + "w": 1.5 + }, + "5,2\n\n\n5,1", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n5,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n5,1", + { + "x": 1, + "w": 1.5 + }, + "5,13\n\n\n5,1" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "5,0\n\n\n5,2", + { + "w": 1.25 + }, + "5,1\n\n\n5,2", + { + "w": 1.25 + }, + "5,2\n\n\n5,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6\n\n\n5,2", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10\n\n\n5,2", + { + "w": 1.25 + }, + "5,11\n\n\n5,2", + { + "w": 1.25 + }, + "5,12\n\n\n5,2", + { + "w": 1.25 + }, + "5,13\n\n\n5,2" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "5,0\n\n\n5,3", + "5,1\n\n\n5,3", + { + "c": "#cccccc", + "w": 10 + }, + "5,6\n\n\n5,3", + { + "c": "#aaaaaa" + }, + "5,12\n\n\n5,3", + { + "w": 1.5 + }, + "5,13\n\n\n5,3" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "5,0\n\n\n5,4", + { + "x": 1, + "c": "#cccccc", + "w": 10 + }, + "5,6\n\n\n5,4", + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, + "5,13\n\n\n5,4" + ] + ] + } +} diff --git a/v3/protozoa/foundation.json b/v3/protozoa/foundation.json index 1001c75a53..2551014188 100644 --- a/v3/protozoa/foundation.json +++ b/v3/protozoa/foundation.json @@ -2,23 +2,38 @@ "name": "Foundation", "vendorId": "0x4D4C", "productId": "0x0180", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"], + [ + "Bottom Row", + "6.25U", + "7U" + ], "Encoder" ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", - {"x": 0.75}, + { + "x": 0.75 + }, "0,1", "0,2", "0,3", @@ -32,22 +47,38 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15", "0,16", "0,17", - {"x": 1}, + { + "x": 1 + }, "0,14\n\n\n0,1", "2,15\n\n\n0,1" ], [ - {"x": 2.5, "c": "#cccccc"}, + { + "x": 2.5, + "c": "#cccccc" + }, "1,0", - {"x": 0.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -60,9 +91,14 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,15", "1,16", "1,17", @@ -78,11 +114,20 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#cccccc"}, + { + "x": 2.5, + "c": "#cccccc" + }, "2,0", - {"x": 0.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -94,20 +139,38 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,1\n\n\n2,1", "3,2\n\n\n2,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,0", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -118,51 +181,102 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "3,16", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n3,1", "3,14\n\n\n3,1" ], [ "4,0\n\n\n5,1\n\n\n\n\n\ne", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "4,0\n\n\n5,0", - {"x": 0.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "4,15", "4,16", "4,17" ], [ - {"y": 0.25, "x": 4.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 4.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1\n\n\n4,1", "4,2\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ] ] diff --git a/v3/pteron36/pteron36.json b/v3/pteron36/pteron36.json index f9219bd2db..2b5a268383 100644 --- a/v3/pteron36/pteron36.json +++ b/v3/pteron36/pteron36.json @@ -2,85 +2,191 @@ "name": "Pteron36", "vendorId": "0x4847", "productId": "0x5054", - "matrix": {"rows": 8, "cols": 5}, + "matrix": { + "rows": 8, + "cols": 5 + }, "layouts": { "keymap": [ - [{"x": 2}, "0,2", {"x": 9.5}, "4,2"], [ - {"y": -0.5, "x": 1}, + { + "x": 2 + }, + "0,2", + { + "x": 9.5 + }, + "4,2" + ], + [ + { + "y": -0.5, + "x": 1 + }, "0,1", - {"x": 1}, + { + "x": 1 + }, "0,3", - {"x": 7.5}, + { + "x": 7.5 + }, "4,3", - {"x": 1}, + { + "x": 1 + }, "4,1" ], - [{"y": -0.75, "x": 4}, "0,4", {"x": 5.5}, "4,4"], [ - {"y": -0.75}, + { + "y": -0.75, + "x": 4 + }, + "0,4", + { + "x": 5.5 + }, + "4,4" + ], + [ + { + "y": -0.75 + }, "0,0", - {"x": 1}, + { + "x": 1 + }, "1,2", - {"x": 9.5}, + { + "x": 9.5 + }, "5,2", - {"x": 1}, + { + "x": 1 + }, "4,0" ], [ - {"y": -0.5, "x": 1}, + { + "y": -0.5, + "x": 1 + }, "1,1", - {"x": 1}, + { + "x": 1 + }, "1,3", - {"x": 7.5}, + { + "x": 7.5 + }, "5,3", - {"x": 1}, + { + "x": 1 + }, "5,1" ], - [{"y": -0.75, "x": 4}, "1,4", {"x": 5.5}, "5,4"], [ - {"y": -0.75}, + { + "y": -0.75, + "x": 4 + }, + "1,4", + { + "x": 5.5 + }, + "5,4" + ], + [ + { + "y": -0.75 + }, "1,0", - {"x": 1}, + { + "x": 1 + }, "2,2", - {"x": 9.5}, + { + "x": 9.5 + }, "6,2", - {"x": 1}, + { + "x": 1 + }, "5,0" ], [ - {"y": -0.5, "x": 1}, + { + "y": -0.5, + "x": 1 + }, "2,1", - {"x": 1}, + { + "x": 1 + }, "2,3", - {"x": 7.5}, + { + "x": 7.5 + }, "6,3", - {"x": 1}, + { + "x": 1 + }, "6,1" ], [ - {"y": -0.75, "x": 4}, + { + "y": -0.75, + "x": 4 + }, "2,4", - {"x": 0.25}, + { + "x": 0.25 + }, "3,4", - {"x": 3}, + { + "x": 3 + }, "7,4", - {"x": 0.25}, + { + "x": 0.25 + }, "6,4" ], - [{"y": -0.75}, "2,0", {"x": 13.5}, "6,0"], [ - {"x": 4, "c": "#aaaaaa"}, + { + "y": -0.75 + }, + "2,0", + { + "x": 13.5 + }, + "6,0" + ], + [ + { + "x": 4, + "c": "#aaaaaa" + }, "3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,2", - {"x": 1.5}, + { + "x": 1.5 + }, "7,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ] ] diff --git a/v3/punk75/punk75.json b/v3/punk75/punk75.json index 36d97501f5..78c01e0fff 100644 --- a/v3/punk75/punk75.json +++ b/v3/punk75/punk75.json @@ -2,13 +2,20 @@ "name": "punk75", "vendorId": "0xDEED", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,12 +29,16 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,49 +55,73 @@ "1,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,6", "2,7", "2,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,9", "2,10", "2,11", "2,12", "2,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,9", "3,10", "3,11", "3,12", "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ @@ -94,17 +129,25 @@ "4,1", "4,2", "4,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,4", "4,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,6", "4,7", "4,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,9", "4,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,11", "4,12", "4,13", diff --git a/v3/qaz/qaz.json b/v3/qaz/qaz.json index 9462c90f2d..e48abbeedd 100644 --- a/v3/qaz/qaz.json +++ b/v3/qaz/qaz.json @@ -2,16 +2,33 @@ "name": "QAZ", "vendorId": "0x7431", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 7}, + "matrix": { + "rows": 6, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "Big Bar", "Split Bars"]], + "labels": [ + [ + "Bottom Row", + "Big Bar", + "Split Bars" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,13 +37,20 @@ "0,6", "4,0", "4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -35,13 +59,20 @@ "1,6", "5,0", "5,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,2" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -49,15 +80,23 @@ "2,5", "2,6", "4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,3" ], [ "3,0\n\n\n0,0", "3,1\n\n\n0,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "3,4\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,6\n\n\n0,0", "4,4\n\n\n0,0" ], @@ -65,11 +104,19 @@ "3,0\n\n\n0,1", "3,1\n\n\n0,1", "3,2\n\n\n0,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,3\n\n\n0,1", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "3,4\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,5\n\n\n0,1", "3,6\n\n\n0,1", "4,4\n\n\n0,1" diff --git a/v3/quad_h/lb75/lb75.json b/v3/quad_h/lb75/lb75.json index 97eb4eac31..0493273af7 100644 --- a/v3/quad_h/lb75/lb75.json +++ b/v3/quad_h/lb75/lb75.json @@ -2,52 +2,117 @@ "name": "LB75", "vendorId": "0xa103", "productId": "0x0007", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 8}, + "matrix": { + "rows": 12, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Right Shift", "Split", "Unified"], - ["Left Shift", "ANSI", "ISO"], - ["Enter", "ANSI", "ISO"], - ["Fn Row", "Unified", "Split"], - ["Bottom Row", "1.25U/6.25U/1U", "1.25U/6.25U/1.25U", "1.5U/7U/1.5U"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Right Shift", + "Split", + "Unified" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Fn Row", + "Unified", + "Split" + ], + [ + "Bottom Row", + "1.25U/6.25U/1U", + "1.25U/6.25U/1.25U", + "1.5U/7U/1.5U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0\n\n\n4,1", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n4,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0\n\n\n4,1", "0,1\n\n\n4,1", "1,1\n\n\n4,1", "0,2\n\n\n4,1", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n4,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,3\n\n\n4,1", "1,3\n\n\n4,1", "0,4\n\n\n4,1", "1,4\n\n\n4,1", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n4,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5\n\n\n4,1", "1,5\n\n\n4,1", "0,6\n\n\n4,1", "1,6\n\n\n4,1", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n4,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,7\n\n\n4,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0\n\n\n4,0", "0,1\n\n\n4,0", "1,1\n\n\n4,0", @@ -65,9 +130,13 @@ "1,7\n\n\n4,0" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -80,18 +149,31 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,7", - {"x": 1}, + { + "x": 1 + }, "3,6\n\n\n0,1", "2,7\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -104,9 +186,14 @@ "4,5", "5,5", "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,7\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,7", { "x": 1.75, @@ -120,9 +207,14 @@ "7,6\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -134,21 +226,39 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,7", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "4,7\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -159,67 +269,136 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,7\n\n\n1,0", "9,7", - {"x": 0.25, "c": "#aaaaaa", "w": 2.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "10,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n5,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,5\n\n\n5,0", "11,5\n\n\n5,0", "10,6\n\n\n5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "11,6\n\n\n5,0", "10,7\n\n\n5,0", "11,7\n\n\n5,0" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "10,0\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n5,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n5,1", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n5,1", "11,6\n\n\n5,1", "10,7\n\n\n5,1", "11,7\n\n\n5,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n5,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,1\n\n\n5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n5,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,7\n\n\n5,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "11,7\n\n\n5,2" ] ] diff --git a/v3/quantrik/kyuu/kyuu.json b/v3/quantrik/kyuu/kyuu.json index 07c91749ff..af31a49593 100644 --- a/v3/quantrik/kyuu/kyuu.json +++ b/v3/quantrik/kyuu/kyuu.json @@ -2,15 +2,31 @@ "name": "Quantrik Kyuu", "vendorId": "0x5154", "productId": "0x0009", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +39,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,14 +65,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,15 +91,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -80,22 +119,37 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,12", "4,13" diff --git a/v3/quantrik/sx60/sx60.json b/v3/quantrik/sx60/sx60.json index 3649494ff8..0757457101 100644 --- a/v3/quantrik/sx60/sx60.json +++ b/v3/quantrik/sx60/sx60.json @@ -2,50 +2,85 @@ "name": "SX60", "vendorId": "0x5154", "productId": "0x0010", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", - ["Right Shift", "1.75u Shift", "Standard", "1.75u /"], - ["Right Mods", "3x 1u", "2x 1.5u"] + [ + "Right Shift", + "1.75u Shift", + "Standard", + "1.75u /" + ], + [ + "Right Mods", + "3x 1u", + "2x 1.5u" + ] ], "keymap": [ [ - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", - {"x": 1}, + { + "x": 1 + }, "0,8", "0,9", "0,10", "0,11", "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,0", "0,15\n\n\n0,0", - {"x": 0.5, "w": 2}, + { + "x": 0.5, + "w": 2 + }, "0,14\n\n\n0,1" ], [ "1,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", - {"x": 1}, + { + "x": 1 + }, "1,8", "1,9", "1,10", @@ -53,82 +88,146 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", "2,5", "2,6", - {"x": 1}, + { + "x": 1 + }, "2,8", "2,9", "2,10", "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", "3,6", "3,7", - {"x": 1}, + { + "x": 1 + }, "3,8", "3,9", "3,10", "3,11", "3,12\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n1,0", "3,15\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,12\n\n\n1,1", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,14\n\n\n1,1" ], [ "4,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 2}, + { + "w": 2 + }, "4,4", "4,5", - {"x": 1, "w": 2.75}, + { + "x": 1, + "w": 2.75 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", "4,11\n\n\n2,0", "4,12\n\n\n2,0", "4,13\n\n\n2,0", - {"x": 0.5, "c": "#cccccc", "w": 1.75}, + { + "x": 0.5, + "c": "#cccccc", + "w": 1.75 + }, "3,12\n\n\n1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14\n\n\n1,2", "3,15\n\n\n1,2" ], - [{"x": 14.5, "w": 1.5}, "4,11\n\n\n2,1", {"w": 1.5}, "4,13\n\n\n2,1"] + [ + { + "x": 14.5, + "w": 1.5 + }, + "4,11\n\n\n2,1", + { + "w": 1.5 + }, + "4,13\n\n\n2,1" + ] ] } } diff --git a/v3/quarkeys/z40/z40_V3.json b/v3/quarkeys/z40/z40_V3.json index 07441fd40c..778f7b5b4a 100644 --- a/v3/quarkeys/z40/z40_V3.json +++ b/v3/quarkeys/z40/z40_V3.json @@ -2,9 +2,16 @@ "name": "Z40 Ortho", "vendorId": "0x8490", "productId": "0x2801", - "matrix": {"rows": 4, "cols": 12}, - "menus": ["qmk_rgb_matrix"], - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ @@ -55,7 +62,9 @@ "3,2", "3,3", "3,4", - {"w": 2}, + { + "w": 2 + }, "3,5", "3,7", "3,8", diff --git a/v3/quarkeys/z60/ Hotswap_V3.json b/v3/quarkeys/z60/ Hotswap_V3.json index aa83c40f63..f44af49ac1 100644 --- a/v3/quarkeys/z60/ Hotswap_V3.json +++ b/v3/quarkeys/z60/ Hotswap_V3.json @@ -2,15 +2,27 @@ "name": "Z60 Hotswap", "vendorId": "0x8490", "productId": "0x3C02", - "matrix": { "rows": 5, "cols": 15 }, - "menus": ["qmk_rgblight"], - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,11 +35,16 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,14" ], [ - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "1,0", "1,2", "1,3", @@ -41,11 +58,16 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], [ - {"x": 1, "w": 1.75}, + { + "x": 1, + "w": 1.75 + }, "2,0", "2,2", "2,3", @@ -58,11 +80,16 @@ "2,10", "2,11", "2,12", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13" ], [ - {"x": 1, "w": 2.25}, + { + "x": 1, + "w": 2.25 + }, "3,1", "3,2", "3,3", @@ -74,22 +101,35 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,13", "3,14" ], [ - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,0", "4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3", - {"w": 7}, + { + "w": 7 + }, "4,7", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", "4,13", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14" ] ] diff --git a/v3/quarkeys/z60/Solder_V3.json b/v3/quarkeys/z60/Solder_V3.json index 7323cf5d9e..ee515c6735 100644 --- a/v3/quarkeys/z60/Solder_V3.json +++ b/v3/quarkeys/z60/Solder_V3.json @@ -2,22 +2,40 @@ "name": "Z60 Solder", "vendorId": "0x8490", "productId": "0x3C01", - "matrix": { "rows": 5, "cols": 15 }, - "menus": ["qmk_rgblight"], - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "HHKB", "WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "HHKB", + "WKL" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,16 +48,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -52,7 +82,9 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.25, @@ -66,9 +98,15 @@ "2,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -80,18 +118,32 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,72 +154,143 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,12\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,3" ] ] diff --git a/v3/quarkeys/z67/Hotswap_V3.json b/v3/quarkeys/z67/Hotswap_V3.json index 2d4862d274..817082216a 100644 --- a/v3/quarkeys/z67/Hotswap_V3.json +++ b/v3/quarkeys/z67/Hotswap_V3.json @@ -2,15 +2,27 @@ "name": "Z67 Hotswap", "vendorId": "0x8490", "productId": "0x4102", - "matrix": {"rows": 5, "cols": 15}, - "menus": ["qmk_rgblight"], - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,12 +35,17 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13", "0,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -42,12 +59,17 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -60,12 +82,17 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13", "2,14" ], [ - {"x": 2.5, "w": 2.25}, + { + "x": 2.5, + "w": 2.25 + }, "3,0", "3,2", "3,3", @@ -78,24 +105,41 @@ "3,10", "3,11", "3,12", - {"w": 1.75}, + { + "w": 1.75 + }, "3,13", "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/quarkeys/z67/Solder_V3.json b/v3/quarkeys/z67/Solder_V3.json index cd519852dc..a53eb7ef2f 100644 --- a/v3/quarkeys/z67/Solder_V3.json +++ b/v3/quarkeys/z67/Solder_V3.json @@ -2,21 +2,39 @@ "name": "Z67 Solder", "vendorId": "0x8490", "productId": "0x4101", - "matrix": {"rows": 5, "cols": 16}, - "menus": ["qmk_rgblight"], - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "65%-Standard", "65%-7U Spcbar", "Bauer", "Compact"] + [ + "Bottom Row", + "65%-Standard", + "65%-7U Spcbar", + "Bauer", + "Compact" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,14 +47,19 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", "0,15", "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -50,7 +73,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.25, @@ -62,11 +87,17 @@ "x2": -0.25 }, "2,13\n\n\n1,1", - {"x": -2.5, "c": "#cccccc"}, + { + "x": -2.5, + "c": "#cccccc" + }, "1,15" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -79,17 +110,28 @@ "2,9", "2,10", "2,11", - {"x": 2.5}, + { + "x": 2.5 + }, "2,12\n\n\n1,1", - {"x": -3.5, "w": 2.25}, + { + "x": -3.5, + "w": 2.25 + }, "2,13\n\n\n1,0", "2,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": -2.25, "w": 2.25}, + { + "x": -2.25, + "w": 2.25 + }, "3,0\n\n\n2,0", "3,2", "3,3", @@ -101,67 +143,118 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,14", "3,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,7\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12\n\n\n3,0", "4,13\n\n\n3,0", "4,15\n\n\n3,0" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", - {"w": 1}, + { + "w": 1 + }, "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"w": 7}, + { + "w": 7 + }, "4,7\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,8\n\n\n3,1", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1", "4,15\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,2", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,2\n\n\n3,2", - {"w": 7}, + { + "w": 7 + }, "4,7\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,8\n\n\n3,2", - {"x": 0.75}, + { + "x": 0.75 + }, "4,12\n\n\n3,2", "4,13\n\n\n3,2", "4,15\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,7\n\n\n3,3", "4,8\n\n\n3,3", "4,9\n\n\n3,3", diff --git a/v3/qvex/lynepad2/lynepad2.json b/v3/qvex/lynepad2/lynepad2.json index 32e42a7775..947f74de77 100644 --- a/v3/qvex/lynepad2/lynepad2.json +++ b/v3/qvex/lynepad2/lynepad2.json @@ -1,63 +1,123 @@ { - "name": "QVEX Lynepad", - "productId": "0xE678", - "vendorId": "0x04D8", - "matrix": + "name": "QVEX Lynepad", + "vendorId": "0x04D8", + "productId": "0xE678", + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ { - "rows": 5, - "cols": 4 - }, - "layouts": - { - "keymap": - [ - ["0,0","0,1","0,2","0,3"], - ["1,0","1,1","1,2","1,3"], - ["2,0","2,1","2,2"], - [{"y":-0.75,"x":4.5},"3,0"], - [{"x":3.5},"3,2","4,0\n\n\n\n\n\n\n\n\ne0","3,3"], - [{"x":4.5},"3,1"], - [{"y":0.5,"x":3.25},"4,1\n\n\n\n\n\n\n\n\ne1"] - ] - }, - "keycodes": ["qmk_lighting"], - "menus": - [ + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Backlight Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_backlight_brightness", + 1, + 1 + ] + }, + { + "label": "Backlight Effect", + "type": "dropdown", + "content": [ + "id_qmk_backlight_effect", + 1, + 2 + ], + "options": [ + [ + "Off", + 0 + ], + [ + "Breathing", + 1 + ] + ] + } + ] + }, { - "label": "Lighting", - "content": - [ - { - "label": "Backlight", - "content": - [ - { - "label": "Backlight Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_backlight_brightness", 1, 1] - }, - { - "label": "Backlight Effect", - "type": "dropdown", - "content": ["id_qmk_backlight_effect", 1, 2], - "options": [["Off", 0], ["Breathing", 1]] - } - ] - }, - { - "label": "Arc indicator", - "content": - [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] - } - ] - } - ] + "label": "Arc indicator", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] + } + ] } + ] + } + ], + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + { + "y": -0.75, + "x": 4.5 + }, + "3,0" + ], + [ + { + "x": 3.5 + }, + "3,2", + "4,0\n\n\n\n\n\n\n\n\ne0", + "3,3" + ], + [ + { + "x": 4.5 + }, + "3,1" + ], + [ + { + "y": 0.5, + "x": 3.25 + }, + "4,1\n\n\n\n\n\n\n\n\ne1" + ] ] -} \ No newline at end of file + } +} diff --git a/v3/qwertlekeys/calice.json b/v3/qwertlekeys/calice.json index 0daecfcfb6..d77bf30912 100644 --- a/v3/qwertlekeys/calice.json +++ b/v3/qwertlekeys/calice.json @@ -2,102 +2,317 @@ "name": "Calice", "vendorId": "0x716b", "productId": "0x0001", - "matrix": {"rows": 12, "cols": 8}, + "matrix": { + "rows": 12, + "cols": 8 + }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"y": 1.25, "x": 2}, + { + "y": 1.25, + "x": 2 + }, "1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,0", "1,1", "0,1", "1,2", - {"x": 5}, + { + "x": 5 + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7", - {"x": 0.75}, + { + "x": 0.75 + }, "1,7" ], - [{"x": 18.5}, "3,7"], - [{"y": -0.85, "x": 4.75}, "3,1", {"x": 8.5}, "2,6"], [ - {"y": -0.9, "x": 2.75}, + { + "x": 18.5 + }, + "3,7" + ], + [ + { + "y": -0.85, + "x": 4.75 + }, + "3,1", + { + "x": 8.5 + }, + "2,6" + ], + [ + { + "y": -0.9, + "x": 2.75 + }, "3,0", "2,0", - {"x": 10.5}, + { + "x": 10.5 + }, "3,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,6\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,6\n\n\n0,1", "2,7\n\n\n0,1" ], - [{"y": -0.25, "x": 18.75}, "5,7"], - [{"y": -0.8, "x": 14}, "5,5"], [ - {"y": -0.95, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.25, + "x": 18.75 + }, + "5,7" + ], + [ + { + "y": -0.8, + "x": 14 + }, + "5,5" + ], + [ + { + "y": -0.95, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", - {"x": 10}, + { + "x": 10 + }, "4,6", "7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7" ], - [{"y": -0.25, "x": 19}, "7,7"], [ - {"y": -0.75, "x": 2.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.25, + "x": 19 + }, + "7,7" + ], + [ + { + "y": -0.75, + "x": 2.25, + "c": "#aaaaaa", + "w": 1.75 + }, "7,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", - {"x": 9.5}, + { + "x": 9.5 + }, "7,5", "6,6", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "6,7" ], [ - {"x": 2, "w": 2.25}, + { + "x": 2, + "w": 2.25 + }, "9,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,0", - {"x": 9}, + { + "x": 9 + }, "9,5", "8,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,7" ], [ - {"x": 2, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.5 + }, "11,0", - {"x": 13.5, "c": "#cccccc"}, + { + "x": 13.5, + "c": "#cccccc" + }, "11,6", "10,7", "11,7" ], - [{"r": 10, "y": -7.5, "x": 7.75}, "0,2", "1,3"], - [{"y": 0.5, "x": 6.25}, "2,1", "3,2", "2,2", "3,3"], - [{"x": 5.7}, "5,1", "4,1", "5,2", "4,2"], - [{"x": 5.85}, "7,1", "6,1", "7,2", "6,2"], - [{"x": 6.35}, "9,1", "8,1", "9,2", "8,2"], - [{"x": 7.5, "w": 2.25}, "11,2", {"c": "#aaaaaa"}, "10,2"], - [{"y": -0.95, "x": 6, "w": 1.5}, "10,0"], - [{"r": -10, "y": -3.15, "x": 9.5, "c": "#cccccc"}, "0,4", "1,4"], - [{"y": 0.45, "x": 9.4}, "2,4", "3,4", "2,5", "3,5"], - [{"x": 9}, "5,3", "4,4", "5,4", "4,5"], - [{"x": 9.35}, "7,3", "6,4", "7,4", "6,5"], - [{"x": 8.9}, "9,3", "8,4", "9,4", "8,5"], - [{"x": 9, "w": 2.75}, "10,4"], - [{"y": -0.9, "x": 11.75, "c": "#aaaaaa", "w": 1.5}, "10,5"] + [ + { + "r": 10, + "y": -7.5, + "x": 7.75 + }, + "0,2", + "1,3" + ], + [ + { + "y": 0.5, + "x": 6.25 + }, + "2,1", + "3,2", + "2,2", + "3,3" + ], + [ + { + "x": 5.7 + }, + "5,1", + "4,1", + "5,2", + "4,2" + ], + [ + { + "x": 5.85 + }, + "7,1", + "6,1", + "7,2", + "6,2" + ], + [ + { + "x": 6.35 + }, + "9,1", + "8,1", + "9,2", + "8,2" + ], + [ + { + "x": 7.5, + "w": 2.25 + }, + "11,2", + { + "c": "#aaaaaa" + }, + "10,2" + ], + [ + { + "y": -0.95, + "x": 6, + "w": 1.5 + }, + "10,0" + ], + [ + { + "r": -10, + "y": -3.15, + "x": 9.5, + "c": "#cccccc" + }, + "0,4", + "1,4" + ], + [ + { + "y": 0.45, + "x": 9.4 + }, + "2,4", + "3,4", + "2,5", + "3,5" + ], + [ + { + "x": 9 + }, + "5,3", + "4,4", + "5,4", + "4,5" + ], + [ + { + "x": 9.35 + }, + "7,3", + "6,4", + "7,4", + "6,5" + ], + [ + { + "x": 8.9 + }, + "9,3", + "8,4", + "9,4", + "8,5" + ], + [ + { + "x": 9, + "w": 2.75 + }, + "10,4" + ], + [ + { + "y": -0.9, + "x": 11.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "10,5" + ] ] } } diff --git a/v3/qwertykeys/qk100/qk100_ansi.json b/v3/qwertykeys/qk100/qk100_ansi.json index ba604d13f0..2bae03332a 100644 --- a/v3/qwertykeys/qk100/qk100_ansi.json +++ b/v3/qwertykeys/qk100/qk100_ansi.json @@ -2,10 +2,73 @@ "name": "qk100 ansi", "vendorId": "0x4F53", "productId": "0x3030", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 6, + "cols": 19 + }, + "customKeycodes": [ + { + "name": "Per-key RGB Toggle", + "title": "Per-key RGB Toggle", + "shortName": "P_TOG" + }, + { + "name": "Per-key RGB Mode+", + "title": "Per-key RGB Mode+", + "shortName": "P_MO+" + }, + { + "name": "Per-key RGB Mode-", + "title": "Per-key RGB Mode-", + "shortName": "P_MO-" + }, + { + "name": "Per-key RGB Hue+", + "title": "Per-key RGB Hue Increase", + "shortName": "P_HU+" + }, + { + "name": "Per-key RGB Hue-", + "title": "Per-key RGB Hue Decrease", + "shortName": "P_HU-" + }, + { + "name": "Per-key RGB Sat+", + "title": "Per-key RGB Saturation Increase", + "shortName": "P_SA+" + }, + { + "name": "Per-key RGB Sat-", + "title": "Per-key RGB Saturation Decrease", + "shortName": "P_SA-" + }, + { + "name": "Per-key RGB Val+", + "title": "Per-key RGB Brightness Increase", + "shortName": "P_VA+" + }, + { + "name": "Per-key RGB Val-", + "title": "Per-key RGB Brightness Decrease", + "shortName": "P_VA-" + }, + { + "name": "Per-key RGB Spd+", + "title": "Per-key RGB Speed Increase", + "shortName": "P_SP+" + }, + { + "name": "Per-key RGB Spd-", + "title": "Per-key RGB Speed Decrease", + "shortName": "P_SP-" + } + ], + "keycodes": [ + "qmk_lighting" + ], "menus": [ { - "label":"Lighting", + "label": "Lighting", "content": [ { "label": "LED Strip", @@ -13,13 +76,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 120], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 120 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -70,14 +144,25 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] }, @@ -87,13 +172,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 200], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 200 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -146,37 +242,31 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "customKeycodes": [ - {"name": "Per-key RGB Toggle", "title": "Per-key RGB Toggle", "shortName": "P_TOG"}, - {"name": "Per-key RGB Mode+", "title": "Per-key RGB Mode+", "shortName": "P_MO+"}, - {"name": "Per-key RGB Mode-", "title": "Per-key RGB Mode-", "shortName": "P_MO-"}, - {"name": "Per-key RGB Hue+", "title": "Per-key RGB Hue Increase", "shortName": "P_HU+"}, - {"name": "Per-key RGB Hue-", "title": "Per-key RGB Hue Decrease", "shortName": "P_HU-"}, - {"name": "Per-key RGB Sat+", "title": "Per-key RGB Saturation Increase", "shortName": "P_SA+"}, - {"name": "Per-key RGB Sat-", "title": "Per-key RGB Saturation Decrease", "shortName": "P_SA-"}, - {"name": "Per-key RGB Val+", "title": "Per-key RGB Brightness Increase", "shortName": "P_VA+"}, - {"name": "Per-key RGB Val-", "title": "Per-key RGB Brightness Decrease", "shortName": "P_VA-"}, - {"name": "Per-key RGB Spd+", "title": "Per-key RGB Speed Increase", "shortName": "P_SP+"}, - {"name": "Per-key RGB Spd-", "title": "Per-key RGB Speed Decrease", "shortName": "P_SP-"} - ], - "matrix": { - "rows": 6, - "cols": 19 - }, "layouts": { "keymap": [ [ @@ -287,7 +377,7 @@ "2,17", { "c": "#aaaaaa", - "h":2 + "h": 2 }, "3,18" ], @@ -416,4 +506,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/qwertykeys/qk100/qk100_solder.json b/v3/qwertykeys/qk100/qk100_solder.json index 93557ac7f1..3a754e4ff8 100644 --- a/v3/qwertykeys/qk100/qk100_solder.json +++ b/v3/qwertykeys/qk100/qk100_solder.json @@ -2,10 +2,16 @@ "name": "qk100 Solder", "vendorId": "0x4F53", "productId": "0x3053", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 6, + "cols": 19 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { - "label":"Lighting", + "label": "Lighting", "content": [ { "label": "LED Strip", @@ -13,13 +19,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 120], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 120 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -70,24 +87,31 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] } ] } ], - "matrix": { - "rows": 6, - "cols": 19 - }, "layouts": { "labels": [ "2U Home", @@ -134,7 +158,7 @@ "0,17\n\n\n0,0", "0,18\n\n\n0,0", { - "x":0.5, + "x": 0.5, "w": 2 }, "0,18\n\n\n0,1" @@ -170,7 +194,7 @@ "1,17", "1,18", { - "x":0.5, + "x": 0.5, "c": "#cccccc" }, "2,13\n\n\n1,1", @@ -217,17 +241,17 @@ "2,17", { "c": "#aaaaaa", - "h":2 + "h": 2 }, "3,18", { - "x":1.25, + "x": 1.25, "c": "#777777", - "w":1.25, - "h":2, - "w2":1.5, - "h2":1, - "x2":-0.25 + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 }, "3,13\n\n\n2,1" ], @@ -269,7 +293,7 @@ "3,16", "3,17", { - "x":1.25 + "x": 1.25 }, "3,12\n\n\n2,1" ], @@ -286,7 +310,7 @@ { "c": "#aaaaaa", "w": 2.25, - "x":-2.25 + "x": -2.25 }, "4,0\n\n\n3,0", { @@ -371,4 +395,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/qwertykeys/qk65/qk65_hotswap.json b/v3/qwertykeys/qk65/qk65_hotswap.json index 206b26cec0..0e072600ce 100644 --- a/v3/qwertykeys/qk65/qk65_hotswap.json +++ b/v3/qwertykeys/qk65/qk65_hotswap.json @@ -2,13 +2,20 @@ "name": "QK65 Hotswap", "vendorId": "0x4F53", "productId": "0x514B", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,14 +28,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,15 +55,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,15 +83,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -80,27 +111,51 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/qwertykeys/qk65/qk65_solder.json b/v3/qwertykeys/qk65/qk65_solder.json index 2efc4e7a81..52bdffca18 100644 --- a/v3/qwertykeys/qk65/qk65_solder.json +++ b/v3/qwertykeys/qk65/qk65_solder.json @@ -2,19 +2,31 @@ "name": "QK65 Solder", "vendorId": "0x4F53", "productId": "0x5153", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"c": "#777777", "x": 2.5}, + { + "c": "#777777", + "x": 2.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,17 +39,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "0,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,9 +72,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "c": "#777777", @@ -66,9 +92,15 @@ "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "x": 2.5, "w": 1.75}, + { + "c": "#aaaaaa", + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,21 +112,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,12\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -105,40 +156,78 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,4\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,7\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n3,0", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"c": "#aaaaaa", "y": 0.25, "x": 2.5, "w": 1.5}, + { + "c": "#aaaaaa", + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,4\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n3,1" ] ] diff --git a/v3/rabbit_capture_plan/rabbit_capture_plan.json b/v3/rabbit_capture_plan/rabbit_capture_plan.json index 0ff92e994f..d22fb5ac1b 100644 --- a/v3/rabbit_capture_plan/rabbit_capture_plan.json +++ b/v3/rabbit_capture_plan/rabbit_capture_plan.json @@ -2,33 +2,65 @@ "name": "Rapid Capture Plan", "vendorId": "0x04D8", "productId": "0xEB59", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Enter", "ISO", "ANSI"], - ["Right Shift", "Unified", "Split"] + [ + "Enter", + "ISO", + "ANSI" + ], + [ + "Right Shift", + "Unified", + "Split" + ] ], "keymap": [ [ - {"y": 1.45, "x": 0.66, "c": "#777777"}, + { + "y": 1.45, + "x": 0.66, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 11.66}, + { + "x": 11.66 + }, "5,4", "5,5", "5,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,7" ], [ - {"x": 0.53, "w": 1.5}, + { + "x": 0.53, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 10.939999999999998}, + { + "x": 10.939999999999998 + }, "6,4", "6,5", "6,6", @@ -42,58 +74,192 @@ "x2": -0.25 }, "6,7\n\n\n0,0", - {"x": 2.879999999999999, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.879999999999999, + "c": "#aaaaaa", + "w": 1.5 + }, "6,7\n\n\n0,1" ], [ - {"x": 0.39, "w": 1.75}, + { + "x": 0.39, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 11.2}, + { + "x": 11.2 + }, "7,4", "7,5", "7,6\n\n\n0,0", - {"x": 3.5, "c": "#777777", "w": 2.25}, + { + "x": 3.5, + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n0,1" ], [ - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 10.47}, + { + "x": 10.47 + }, "8,4", "8,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n1,0", - {"x": 3, "c": "#cccccc"}, + { + "x": 3, + "c": "#cccccc" + }, "8,6\n\n\n1,1", "8,7\n\n\n1,1" ], - [{"y": -0.7000000000000002, "x": 18}, "9,0"], [ - {"y": -0.2999999999999998, "x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.7000000000000002, + "x": 18 + }, + "9,0" + ], + [ + { + "y": -0.2999999999999998, + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1" ], [ - {"y": -0.7000000000000002, "x": 17, "c": "#cccccc"}, + { + "y": -0.7000000000000002, + "x": 17, + "c": "#cccccc" + }, "9,3", "9,4", "9,5" ], - [{"r": 8, "y": -5.82, "x": 2.97}, "0,2", "0,3", "0,4", "0,5", "0,6"], - [{"x": 3.47}, "1,2", "1,3", "1,4", "1,5", "1,6"], - [{"x": 3.72}, "2,2", "2,3", "2,4", "2,5", "2,6"], - [{"x": 4.22}, "3,2", "3,3", "3,4", "3,5"], - [{"x": 4.72}, "4,2", {"w": 2}, "4,3", "4,4"], - [{"r": -8, "y": -2.58, "x": 9.87}, "5,0", "5,1", "5,2", "5,3"], - [{"x": 9.37}, "6,0", "6,1", "6,2", "6,3"], - [{"x": 9.62}, "7,0", "7,1", "7,2", "7,3"], - [{"x": 9.12}, "8,0", "8,1", "8,2", "8,3"], - [{"x": 9.6, "w": 2.75}, "9,1", "9,2"] + [ + { + "r": 8, + "y": -5.82, + "x": 2.97 + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 3.47 + }, + "1,2", + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 3.72 + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 4.22 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 4.72 + }, + "4,2", + { + "w": 2 + }, + "4,3", + "4,4" + ], + [ + { + "r": -8, + "y": -2.58, + "x": 9.87 + }, + "5,0", + "5,1", + "5,2", + "5,3" + ], + [ + { + "x": 9.37 + }, + "6,0", + "6,1", + "6,2", + "6,3" + ], + [ + { + "x": 9.62 + }, + "7,0", + "7,1", + "7,2", + "7,3" + ], + [ + { + "x": 9.12 + }, + "8,0", + "8,1", + "8,2", + "8,3" + ], + [ + { + "x": 9.6, + "w": 2.75 + }, + "9,1", + "9,2" + ] ] } } diff --git a/v3/rainkeeb/rainkeeb.json b/v3/rainkeeb/rainkeeb.json index 3e0342cc51..af61529fbb 100644 --- a/v3/rainkeeb/rainkeeb.json +++ b/v3/rainkeeb/rainkeeb.json @@ -2,39 +2,115 @@ "name": "rainkeeb", "vendorId": "0x726b", "productId": "0x726b", - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, "layouts": { "keymap": [ - [{"y": 1, "x": 5.5, "c": "#777777"}, "3,2"], - [{"x": 5.5}, "5,2"], [ - {"c": "#aaaaaa"}, + { + "y": 1, + "x": 5.5, + "c": "#777777" + }, + "3,2" + ], + [ + { + "x": 5.5 + }, + "5,2" + ], + [ + { + "c": "#aaaaaa" + }, "6,0", "7,0", "6,1", - {"w": 2}, + { + "w": 2 + }, "7,2", - {"w": 2}, + { + "w": 2 + }, "6,2", - {"w": 2}, + { + "w": 2 + }, "7,3", "6,4", "7,4", "6,5" ], [ - {"rx": 5, "ry": 3, "y": -3, "x": -5, "c": "#cccccc"}, + { + "rx": 5, + "ry": 3, + "y": -3, + "x": -5, + "c": "#cccccc" + }, "0,0", "1,0", "0,1", "1,1", "0,2" ], - [{"x": -5}, "2,0", "3,0", "2,1", "3,1", "2,2"], - [{"x": -5}, "4,0", "5,0", "4,1", "5,1", "4,2"], - [{"rx": 7, "ry": 4.25, "y": -4.25}, "1,3", "0,3", "1,4", "0,4", "1,5"], - ["2,3", "3,3", "2,4", "3,4", {"c": "#777777"}, "2,5"], - [{"c": "#cccccc"}, "4,3", "5,3", "4,4", "5,4", "4,5"] + [ + { + "x": -5 + }, + "2,0", + "3,0", + "2,1", + "3,1", + "2,2" + ], + [ + { + "x": -5 + }, + "4,0", + "5,0", + "4,1", + "5,1", + "4,2" + ], + [ + { + "rx": 7, + "ry": 4.25, + "y": -4.25 + }, + "1,3", + "0,3", + "1,4", + "0,4", + "1,5" + ], + [ + "2,3", + "3,3", + "2,4", + "3,4", + { + "c": "#777777" + }, + "2,5" + ], + [ + { + "c": "#cccccc" + }, + "4,3", + "5,3", + "4,4", + "5,4", + "4,5" + ] ] } } diff --git a/v3/rart/rart45/rart45.json b/v3/rart/rart45/rart45.json index fc767fe9cb..f652032d3a 100644 --- a/v3/rart/rart45/rart45.json +++ b/v3/rart/rart45/rart45.json @@ -2,7 +2,10 @@ "name": "RART45", "vendorId": "0x414C", "productId": "0x0045", - "matrix": {"rows": 9, "cols": 6}, + "matrix": { + "rows": 9, + "cols": 6 + }, "layouts": { "keymap": [ [ @@ -12,7 +15,9 @@ "4,1", "0,2", "4,2", - {"x": 1}, + { + "x": 1 + }, "0,3", "4,3", "0,4", @@ -27,7 +32,9 @@ "5,1", "1,2", "5,2", - {"x": 1}, + { + "x": 1 + }, "1,3", "5,3", "1,4", @@ -42,7 +49,9 @@ "6,1", "2,2", "6,2", - {"x": 1}, + { + "x": 1 + }, "2,3", "6,3", "2,4", @@ -57,7 +66,9 @@ "7,1", "3,2", "7,2", - {"x": 1}, + { + "x": 1 + }, "3,3", "7,3", "3,4", @@ -66,15 +77,26 @@ "7,5" ], [ - {"x": 2.875, "w": 1.25}, + { + "x": 2.875, + "w": 1.25 + }, "8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1", - {"w": 2.25}, + { + "w": 2.25 + }, "8,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,3", - {"w": 1.25}, + { + "w": 1.25 + }, "8,4" ] ] diff --git a/v3/rart/rart4x4/rart4x4.json b/v3/rart/rart4x4/rart4x4.json index d74b3119b7..eca6d3ff5e 100644 --- a/v3/rart/rart4x4/rart4x4.json +++ b/v3/rart/rart4x4/rart4x4.json @@ -2,17 +2,53 @@ "name": "RART4X4", "vendorId": "0x414C", "productId": "0x0004", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 4}, + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Left Encoder", "Right Encoder"], + "labels": [ + "Left Encoder", + "Right Encoder" + ], "keymap": [ - ["0,0\n\n\n0,1\n\n\n\n\n\ne0", {"x": 2}, "0,3\n\n\n1,1\n\n\n\n\n\ne1"], - ["0,0\n\n\n0,0", "0,1", "0,2", "0,3\n\n\n1,0"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0\n\n\n0,1\n\n\n\n\n\ne0", + { + "x": 2 + }, + "0,3\n\n\n1,1\n\n\n\n\n\ne1" + ], + [ + "0,0\n\n\n0,0", + "0,1", + "0,2", + "0,3\n\n\n1,0" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/rart/rart60/rart60.json b/v3/rart/rart60/rart60.json index d443772cb8..2553619346 100644 --- a/v3/rart/rart60/rart60.json +++ b/v3/rart/rart60/rart60.json @@ -2,29 +2,51 @@ "name": "RART60", "vendorId": "0x414C", "productId": "0x0060", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", "Split LShift", "Split RShift", - ["Bottom Row", "Tsangan", "HHKB", "WKL", "CWKL"] + [ + "Bottom Row", + "Tsangan", + "HHKB", + "WKL", + "CWKL" + ] ], "keymap": [ [ - {"x": 1.5, "w": 1.25, "c": "#cccccc"}, + { + "x": 1.5, + "w": 1.25, + "c": "#cccccc" + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"x": 12}, + { + "x": 12 + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "0,15", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -37,14 +59,21 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14" ], [ "1,15", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -58,14 +87,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14" ], [ "2,15", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -78,14 +114,23 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,14" ], [ "3,15", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,0\n\n\n1,0", "3,2", "3,3", @@ -97,69 +142,130 @@ "3,9", "3,10", "3,11", - {"w": 2.75}, + { + "w": 2.75 + }, "3,12\n\n\n2,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,14", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n2,1", "3,13\n\n\n2,1" ], [ "4,15", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "4,0\n\n\n3,0", "4,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,0", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,0", "4,12\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,14" ], [ - {"y": 0.5, "x": 3, "w": 1.5, "d": true}, + { + "y": 0.5, + "x": 3, + "w": 1.5, + "d": true + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,1", "4,12\n\n\n3,1" ], [ - {"x": 1.5, "w": 1.5}, + { + "x": 1.5, + "w": 1.5 + }, "4,0\n\n\n3,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,2\n\n\n3,2", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,13\n\n\n3,2" ], [ - {"x": 1.5, "w": 1.25}, + { + "x": 1.5, + "w": 1.25 + }, "4,0\n\n\n3,3", - {"x": 0.625, "w": 1.25}, + { + "x": 0.625, + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,3", - {"x": 0.625, "w": 1.25}, + { + "x": 0.625, + "w": 1.25 + }, "4,13\n\n\n3,3" ] ] diff --git a/v3/rart/rart67/rart67.json b/v3/rart/rart67/rart67.json index 9e23ac1b2f..6dc5cd4837 100644 --- a/v3/rart/rart67/rart67.json +++ b/v3/rart/rart67/rart67.json @@ -2,20 +2,37 @@ "name": "RART67", "vendorId": "0x414C", "productId": "0x0067", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", - ["Bottom Row", "6.25U", "6.25U Blocker", "7U", "7U Blocker"] + [ + "Bottom Row", + "6.25U", + "6.25U Blocker", + "7U", + "7U Blocker" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,17 +45,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,7 +79,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", "1,15", { @@ -66,9 +96,14 @@ "1,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,17 +115,29 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -101,57 +148,104 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11", "3,14", "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n2,0", "4,11\n\n\n2,0", "4,14\n\n\n2,0", "4,15\n\n\n2,0" ], [ - {"y": 0.5, "w": 1.25}, + { + "y": 0.5, + "w": 1.25 + }, "4,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,1", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,11\n\n\n2,1", "4,14\n\n\n2,1", "4,15\n\n\n2,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,2", "4,1\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n2,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n2,2", "4,10\n\n\n2,2", "4,11\n\n\n2,2", @@ -159,18 +253,34 @@ "4,15\n\n\n2,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,3", "4,1\n\n\n2,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n2,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,3", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n2,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,11\n\n\n2,3", "4,14\n\n\n2,3", "4,15\n\n\n2,3" diff --git a/v3/rart/rart67m/rart67m.json b/v3/rart/rart67m/rart67m.json index bbd2a10c06..02ea752e79 100644 --- a/v3/rart/rart67m/rart67m.json +++ b/v3/rart/rart67m/rart67m.json @@ -2,13 +2,20 @@ "name": "RART67M", "vendorId": "0x414C", "productId": "0x6067", - "matrix": {"rows": 8, "cols": 8}, + "matrix": { + "rows": 8, + "cols": 8 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -21,13 +28,21 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -40,13 +55,20 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -58,15 +80,25 @@ "5,4", "4,5", "5,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -77,21 +109,35 @@ "6,4", "7,4", "6,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,5", "6,6", "7,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "0,7", - {"w": 1.5}, + { + "w": 1.5 + }, "1,7", - {"w": 7}, + { + "w": 7 + }, "2,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,7", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7", "5,7", "6,7", diff --git a/v3/rart/rart75/rart75.json b/v3/rart/rart75/rart75.json index 6931d8488a..bf0ff57b2c 100644 --- a/v3/rart/rart75/rart75.json +++ b/v3/rart/rart75/rart75.json @@ -2,7 +2,10 @@ "name": "RART75", "vendorId": "0x414C", "productId": "0x0075", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", @@ -20,32 +23,49 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15\n\n\n3,1\n\n\n\n\n\ne0" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -59,16 +79,24 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -82,15 +110,28 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,15", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -103,15 +144,25 @@ "3,9", "3,10", "3,11", - {"c": "777777", "w": 2.25}, + { + "c": "777777", + "w": 2.25 + }, "3,12\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,15", - {"x": 0.25}, + { + "x": 0.25 + }, "3,12\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,1", "4,2", @@ -123,89 +174,171 @@ "4,8", "4,9", "4,10", - {"w": 1.75}, + { + "w": 1.75 + }, "4,11", - {"x": 1.5}, + { + "x": 1.5 + }, "4,15" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "4,14"], [ - {"y": -0.25, "c": "#cccccc", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "4,14" + ], + [ + { + "y": -0.25, + "c": "#cccccc", + "w": 1.25 + }, "5,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n2,0", - {"w": 2.25}, + { + "w": 2.25 + }, "5,3\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4\n\n\n2,0", - {"w": 2.75}, + { + "w": 2.75 + }, "5,7\n\n\n2,0", "5,8\n\n\n2,0", "5,9\n\n\n2,0", "5,10\n\n\n2,0" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "5,11", "5,14", "5,15"], [ - {"y": 0.25, "c": "#cccccc", "w": 1.25}, + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,11", + "5,14", + "5,15" + ], + [ + { + "y": 0.25, + "c": "#cccccc", + "w": 1.25 + }, "5,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n2,1", - {"w": 6.25}, + { + "w": 6.25 + }, "5,4\n\n\n2,1", "5,8\n\n\n2,1", "5,9\n\n\n2,1", "5,10\n\n\n2,1" ], [ - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "5,0\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n2,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,4\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n2,2" ], [ - {"c": "#cccccc", "w": 1.5}, + { + "c": "#cccccc", + "w": 1.5 + }, "5,0\n\n\n2,3", "5,1\n\n\n2,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n2,3", - {"w": 7}, + { + "w": 7 + }, "5,4\n\n\n2,3", "5,9\n\n\n2,3", "5,10\n\n\n2,3" ], [ - {"c": "#cccccc", "w": 1.5}, + { + "c": "#cccccc", + "w": 1.5 + }, "5,0\n\n\n2,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n2,4", - {"w": 7}, + { + "w": 7 + }, "5,4\n\n\n2,4", "5,8\n\n\n2,4", "5,9\n\n\n2,4", "5,10\n\n\n2,4" ], [ - {"c": "#cccccc", "w": 1.5}, + { + "c": "#cccccc", + "w": 1.5 + }, "5,0\n\n\n2,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n2,5", - {"w": 7}, + { + "w": 7 + }, "5,4\n\n\n2,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n2,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n2,5" ] ] diff --git a/v3/rart/rart75hs/rart75hs.json b/v3/rart/rart75hs/rart75hs.json index 42c3a96dc1..161f22b876 100644 --- a/v3/rart/rart75hs/rart75hs.json +++ b/v3/rart/rart75hs/rart75hs.json @@ -2,43 +2,71 @@ "name": "RART75 Hotswap", "vendorId": "0x414C", "productId": "0x5575", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Bottom row", "6.25U-1U", "6.25U-1.5U"], + [ + "Bottom row", + "6.25U-1U", + "6.25U-1.5U" + ], "Encoder" ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15\n\n\n2,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15\n\n\n2,1\n\n\n\n\n\ne0" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -52,16 +80,24 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -75,13 +111,19 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "2,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -94,13 +136,21 @@ "3,9", "3,10", "3,11", - {"c": "777777", "w": 2.25}, + { + "c": "777777", + "w": 2.25 + }, "3,12", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,1", "4,2", @@ -112,38 +162,82 @@ "4,8", "4,9", "4,10", - {"w": 1.75}, + { + "w": 1.75 + }, "4,11", - {"x": 1.5}, + { + "x": 1.5 + }, "4,15" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "4,14"], [ - {"y": -0.25, "c": "#cccccc", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "4,14" + ], + [ + { + "y": -0.25, + "c": "#cccccc", + "w": 1.25 + }, "5,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n1,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,4\n\n\n1,0", "5,8\n\n\n1,0", "5,9\n\n\n1,0", "5,10\n\n\n1,0" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "5,11", "5,14", "5,15"], [ - {"y": 0.25, "c": "#cccccc", "w": 1.25}, + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,11", + "5,14", + "5,15" + ], + [ + { + "y": 0.25, + "c": "#cccccc", + "w": 1.25 + }, "5,0\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n1,1", - {"w": 6.25}, + { + "w": 6.25 + }, "5,4\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n1,1" ] ] diff --git a/v3/rart/rart75m/rart75m.json b/v3/rart/rart75m/rart75m.json index bed056851e..0366174c43 100644 --- a/v3/rart/rart75m/rart75m.json +++ b/v3/rart/rart75m/rart75m.json @@ -2,30 +2,46 @@ "name": "RART75M", "vendorId": "0x414C", "productId": "0x6075", - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, "layouts": { "keymap": [ [ - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12" ], [ - {"x": 1.5, "y": 0.25}, + { + "x": 1.5, + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -39,13 +55,20 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "5,13\n\n\n\n\n\n\n\n\ne0" ], [ - {"x": 1.5, "w": 1.5}, + { + "x": 1.5, + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -59,14 +82,21 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "5,12" ], [ "3,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,1", "3,2", "3,3", @@ -79,14 +109,23 @@ "3,10", "3,11", "3,12", - {"c": "777777", "w": 2.25}, + { + "c": "777777", + "w": 2.25 + }, "3,13", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,11" ], [ "4,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "4,1", "4,2", "4,3", @@ -98,29 +137,65 @@ "4,9", "4,10", "4,11", - {"w": 1.75}, + { + "w": 1.75 + }, "4,12", - {"x": 1.5}, + { + "x": 1.5 + }, "5,10" ], - [{"y": -0.75, "x": 15.75, "c": "#777777"}, "4,13"], [ - {"y": -0.25}, + { + "y": -0.75, + "x": 15.75, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25 + }, "5,0", - {"x": 0.5, "c": "#cccccc", "w": 1.25}, + { + "x": 0.5, + "c": "#cccccc", + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3", - {"w": 6.25}, + { + "w": 6.25 + }, "5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6" ], - [{"y": -0.75, "x": 14.75, "c": "#777777"}, "5,7", "5,8", "5,9"] + [ + { + "y": -0.75, + "x": 14.75, + "c": "#777777" + }, + "5,7", + "5,8", + "5,9" + ] ] } } diff --git a/v3/rart/rart80/rart80.json b/v3/rart/rart80/rart80.json index a21397fa1b..29c11dbd31 100644 --- a/v3/rart/rart80/rart80.json +++ b/v3/rart/rart80/rart80.json @@ -2,9 +2,16 @@ "name": "RART80", "vendorId": "0x414C", "productId": "0x0080", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -12,63 +19,97 @@ "Split Rshift", "F12", "Arrow", - ["Bottom Row", "7U", "WKL", "CWKL"] + [ + "Bottom Row", + "7U", + "WKL", + "CWKL" + ] ], "keymap": [ [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"x": 10.75}, + { + "x": 10.75 + }, "1,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0\n\n\n3,1", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2\n\n\n3,1", "0,3\n\n\n3,1", "0,4\n\n\n3,1", "0,5\n\n\n3,1", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6\n\n\n3,1", "0,7\n\n\n3,1", "0,8\n\n\n3,1", "0,9\n\n\n3,1", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10\n\n\n3,1", "0,11\n\n\n3,1", "0,12\n\n\n3,1", "0,13\n\n\n3,1" ], [ - {"y": 0.5, "c": "#777777"}, + { + "y": 0.5, + "c": "#777777" + }, "0,0\n\n\n3,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1\n\n\n3,0", "0,2\n\n\n3,0", "0,3\n\n\n3,0", "0,4\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5\n\n\n3,0", "0,6\n\n\n3,0", "0,7\n\n\n3,0", "0,8\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9\n\n\n3,0", "0,10\n\n\n3,0", "0,11\n\n\n3,0", "0,12\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -82,15 +123,21 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -104,15 +151,21 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -125,14 +178,23 @@ "3,9", "3,10", "3,11", - {"c": "777777", "w": 2.25}, + { + "c": "777777", + "w": 2.25 + }, "3,12", - {"x": 0.25, "d": true, "c": "#cccccc"}, + { + "x": 0.25, + "d": true, + "c": "#cccccc" + }, "4,14\n\n\n4,1", "4,15\n\n\n4,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0\n\n\n1,0", "4,2", "4,3", @@ -144,64 +206,114 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,14\n\n\n4,0", "4,15\n\n\n4,0", "4,16\n\n\n4,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "4,12\n\n\n2,1", "4,13\n\n\n2,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,0", "5,1\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,0", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n5,0", "5,12\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "5,0\n\n\n5,1", - {"d": true}, + { + "d": true + }, "5,1\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,1", - {"w": 7}, + { + "w": 7 + }, "5,6\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n5,1", - {"d": true}, + { + "d": true + }, "5,12\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n5,2", - {"x": 0.625, "w": 1.25}, + { + "x": 0.625, + "w": 1.25 + }, "5,1\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n5,2", - {"x": 0.625, "w": 1.25}, + { + "x": 0.625, + "w": 1.25 + }, "5,13\n\n\n5,2" ] ] diff --git a/v3/rart/rartand/rartand.json b/v3/rart/rartand/rartand.json index 131993f253..266c4f97a7 100644 --- a/v3/rart/rartand/rartand.json +++ b/v3/rart/rartand/rartand.json @@ -2,11 +2,19 @@ "name": "RARTAND", "vendorId": "0x414C", "productId": "0x5050", - "matrix": {"rows": 8, "cols": 7}, + "matrix": { + "rows": 8, + "cols": 7 + }, "layouts": { "labels": [ "Split Left Shift", - ["Split Right Shift", "Shift 2.75U", "Shift 1.75U", "Shift Arrow"], + [ + "Split Right Shift", + "Shift 2.75U", + "Shift 1.75U", + "Shift Arrow" + ], [ "Bottom row", "6.25U-1.25U", @@ -20,7 +28,10 @@ ], "keymap": [ [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "0,0", "1,0", "0,1", @@ -34,11 +45,16 @@ "0,5", "1,5", "0,6", - {"w": 1.5}, + { + "w": 1.5 + }, "1,6" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", "3,0", "2,1", @@ -51,19 +67,30 @@ "3,4", "2,5", "3,5", - {"w": 2.25}, + { + "w": 2.25 + }, "3,6", - {"x": 0.25}, + { + "x": 0.25 + }, "5,5\n\n\n1,1", - {"w": 1.75}, + { + "w": 1.75 + }, "4,6\n\n\n1,1", "5,6\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n0,1", "5,0\n\n\n0,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,0\n\n\n0,0", "4,1", "5,1", @@ -75,39 +102,71 @@ "5,4", "4,5", "5,5\n\n\n1,0", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "5,5\n\n\n1,2", "4,6\n\n\n1,2", "5,6\n\n\n1,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "6,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "7,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n2,0", - {"w": 6.25}, + { + "w": 6.25 + }, "6,3\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "7,4\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,5\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "7,6\n\n\n2,0" ], [ - {"y": 0.25, "x": 2.25, "w": 1.25}, + { + "y": 0.25, + "x": 2.25, + "w": 1.25 + }, "6,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "7,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n2,1", - {"w": 6.25}, + { + "w": 6.25 + }, "6,3\n\n\n2,1", "7,4\n\n\n2,1", "6,5\n\n\n2,1", @@ -116,11 +175,18 @@ "7,6\n\n\n2,1" ], [ - {"x": 2.25, "w": 1.5}, + { + "x": 2.25, + "w": 1.5 + }, "6,0\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "6,1\n\n\n2,2", - {"w": 7}, + { + "w": 7 + }, "6,3\n\n\n2,2", "7,4\n\n\n2,2", "6,5\n\n\n2,2", @@ -129,55 +195,104 @@ "7,6\n\n\n2,2" ], [ - {"x": 2.25, "w": 1.5}, + { + "x": 2.25, + "w": 1.5 + }, "6,0\n\n\n2,3", - {"w": 1.5}, + { + "w": 1.5 + }, "6,1\n\n\n2,3", - {"w": 7}, + { + "w": 7 + }, "6,3\n\n\n2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "7,4\n\n\n2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "6,5\n\n\n2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "6,6\n\n\n2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "7,6\n\n\n2,3" ], [ - {"x": 2.25, "w": 1.25}, + { + "x": 2.25, + "w": 1.25 + }, "6,0\n\n\n2,4", - {"w": 1.25}, + { + "w": 1.25 + }, "7,0\n\n\n2,4", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n2,4", - {"w": 2.25}, + { + "w": 2.25 + }, "6,2\n\n\n2,4", - {"w": 1.25}, + { + "w": 1.25 + }, "6,3\n\n\n2,4", - {"w": 2.75}, + { + "w": 2.75 + }, "6,4\n\n\n2,4", - {"w": 1.25}, + { + "w": 1.25 + }, "7,4\n\n\n2,4", - {"w": 1.25}, + { + "w": 1.25 + }, "6,5\n\n\n2,4", - {"w": 1.25}, + { + "w": 1.25 + }, "6,6\n\n\n2,4", - {"w": 1.25}, + { + "w": 1.25 + }, "7,6\n\n\n2,4" ], [ - {"x": 2.25, "w": 1.25}, + { + "x": 2.25, + "w": 1.25 + }, "6,0\n\n\n2,5", - {"w": 1.25}, + { + "w": 1.25 + }, "7,0\n\n\n2,5", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n2,5", - {"w": 2.25}, + { + "w": 2.25 + }, "6,2\n\n\n2,5", - {"w": 1.25}, + { + "w": 1.25 + }, "6,3\n\n\n2,5", - {"w": 2.75}, + { + "w": 2.75 + }, "6,4\n\n\n2,5", "7,4\n\n\n2,5", "6,5\n\n\n2,5", @@ -186,17 +301,28 @@ "7,6\n\n\n2,5" ], [ - {"x": 2.25, "w": 1.5}, + { + "x": 2.25, + "w": 1.5 + }, "6,0\n\n\n2,6", "7,0\n\n\n2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,1\n\n\n2,6", - {"w": 7}, + { + "w": 7 + }, "6,3\n\n\n2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,5\n\n\n2,6", "6,6\n\n\n2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "7,6\n\n\n2,6" ] ] diff --git a/v3/rart/rartland/rartland.json b/v3/rart/rartland/rartland.json index 52ca00d803..825cbfb688 100644 --- a/v3/rart/rartland/rartland.json +++ b/v3/rart/rartland/rartland.json @@ -2,20 +2,37 @@ "name": "RARTLAND", "vendorId": "0x414C", "productId": "0x6065", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Spacebar", "6.25U", "7U"], - ["Right Modifiers", "1U", "1.5U", "1.25U"] + [ + "Spacebar", + "6.25U", + "7U" + ], + [ + "Right Modifiers", + "1U", + "1.5U", + "1.25U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,17 +45,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "4,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,9 +78,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,12", { "x": 1.25, @@ -67,9 +98,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,21 +118,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,11", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -106,21 +162,36 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "4,10" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,4\n\n\n4,0", "4,5\n\n\n4,0", "4,6\n\n\n4,0", @@ -129,19 +200,38 @@ "4,9" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,4\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,6\n\n\n4,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "4,4\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n4,2" ] ] diff --git a/v3/rart/rartlice/rartlice.json b/v3/rart/rartlice/rartlice.json index 968be65a00..0054ab69d2 100644 --- a/v3/rart/rartlice/rartlice.json +++ b/v3/rart/rartlice/rartlice.json @@ -2,102 +2,270 @@ "name": "RARTLICE", "vendorId": "0x414C", "productId": "0x0065", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"y": 0.38, "x": 0.5, "c": "#777777"}, + { + "y": 0.38, + "x": 0.5, + "c": "#777777" + }, "0,0", - {"x": 2.25, "c": "#aaaaaa"}, + { + "x": 2.25, + "c": "#aaaaaa" + }, "0,3", - {"x": 8.5}, + { + "x": 8.5 + }, "0,11" ], [ - {"y": -0.8799999999999999, "x": 1.75, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 1.75, + "c": "#aaaaaa" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", - {"x": 10.5}, + { + "x": 10.5 + }, "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13", "0,14" ], - [{"y": -0.1200000000000001, "x": 0.25, "c": "#777777"}, "1,0"], [ - {"y": -0.8799999999999999, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.1200000000000001, + "x": 0.25, + "c": "#777777" + }, + "1,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], - [{"y": -0.1200000000000001, "c": "#777777"}, "2,0"], [ - {"y": -0.8799999999999999, "x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.1200000000000001, + "c": "#777777" + }, + "2,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 9.5}, + { + "x": 9.5 + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 9.75}, + { + "x": 9.75 + }, "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12" ], - [{"y": -0.75, "x": 17}, "3,14"], - [{"y": -0.25, "x": 1, "w": 1.5}, "4,1"], - [{"y": -0.75, "x": 16}, "4,12", "4,13", "4,14"], [ - {"r": 12, "rx": 4.75, "ry": 1.5, "y": -1, "c": "#cccccc"}, + { + "y": -0.75, + "x": 17 + }, + "3,14" + ], + [ + { + "y": -0.25, + "x": 1, + "w": 1.5 + }, + "4,1" + ], + [ + { + "y": -0.75, + "x": 16 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "r": 12, + "rx": 4.75, + "ry": 1.5, + "y": -1, + "c": "#cccccc" + }, "0,4", "1,4", "0,5", "0,6" ], - [{"x": -0.5}, "1,3", "2,4", "1,5", "1,6"], - [{"x": -0.25}, "2,3", "3,4", "2,5", "2,6"], - [{"x": 0.25}, "3,3", "4,4", "3,5", "3,6"], [ - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": -0.5 + }, + "1,3", + "2,4", + "1,5", + "1,6" + ], + [ + { + "x": -0.25 + }, + "2,3", + "3,4", + "2,5", + "2,6" + ], + [ + { + "x": 0.25 + }, + "3,3", + "4,4", + "3,5", + "3,6" + ], + [ + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,3", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,6" ], [ - {"r": -12, "rx": 13.5, "y": -1, "x": -4.25, "c": "#cccccc"}, + { + "r": -12, + "rx": 13.5, + "y": -1, + "x": -4.25, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -4.75}, "1,7", "1,8", "1,9", "1,10", "1,11"], - [{"x": -4.5}, "2,7", "2,8", "2,9", "2,10"], [ - {"y": 1, "x": -4.5, "w": 2.75}, + { + "x": -4.75 + }, + "1,7", + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + { + "x": -4.5 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "y": 1, + "x": -4.5, + "w": 2.75 + }, "4,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10" ], [ - {"ry": 1.75, "y": 1.75, "x": -4.25, "c": "#cccccc"}, + { + "ry": 1.75, + "y": 1.75, + "x": -4.25, + "c": "#cccccc" + }, "3,7", "3,8", "3,9", diff --git a/v3/rart/rartlite/rartlite.json b/v3/rart/rartlite/rartlite.json index 1d066d608c..aa6a6a594b 100644 --- a/v3/rart/rartlite/rartlite.json +++ b/v3/rart/rartlite/rartlite.json @@ -2,10 +2,19 @@ "name": "RARTLITE", "vendorId": "0x414C", "productId": "0x4040", - "matrix": {"rows": 8, "cols": 7}, + "matrix": { + "rows": 8, + "cols": 7 + }, "layouts": { "labels": [ - ["Layout", "R-Num Split", "R-Num Space", "L-Num Split", "L-Num Space"] + [ + "Layout", + "R-Num Split", + "R-Num Space", + "L-Num Split", + "L-Num Space" + ] ], "keymap": [ [ @@ -21,13 +30,17 @@ "1,4\n\n\n0,0", "3,4\n\n\n0,0", "0,5\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,5\n\n\n0,0", "0,6\n\n\n0,0", "1,6\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n0,0", "3,0\n\n\n0,0", "2,1\n\n\n0,0", @@ -38,15 +51,21 @@ "3,3\n\n\n0,0", "2,4\n\n\n0,0", "5,4\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "2,5\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,5\n\n\n0,0", "2,6\n\n\n0,0", "3,6\n\n\n0,0" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,0\n\n\n0,0", "5,0\n\n\n0,0", "4,1\n\n\n0,0", @@ -57,29 +76,58 @@ "5,3\n\n\n0,0", "4,4\n\n\n0,0", "7,4\n\n\n0,0", - {"x": 1.5}, + { + "x": 1.5 + }, "5,5\n\n\n0,0", "4,6\n\n\n0,0", "5,6\n\n\n0,0" ], - [{"y": -0.75, "x": 11}, "4,5\n\n\n0,0"], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.75, + "x": 11 + }, + "4,5\n\n\n0,0" + ], + [ + { + "y": -0.25, + "w": 1.25 + }, "6,0\n\n\n0,0", "7,0\n\n\n0,0", - {"w": 2.25}, + { + "w": 2.25 + }, "6,1\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n0,0", - {"w": 2.75}, + { + "w": 2.75 + }, "6,3\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "7,3\n\n\n0,0", - {"x": 3.5}, + { + "x": 3.5 + }, "6,6\n\n\n0,0", "7,6\n\n\n0,0" ], - [{"y": -0.75, "x": 10}, "6,4\n\n\n0,0", "6,5\n\n\n0,0", "7,5\n\n\n0,0"], + [ + { + "y": -0.75, + "x": 10 + }, + "6,4\n\n\n0,0", + "6,5\n\n\n0,0", + "7,5\n\n\n0,0" + ], [ "0,0\n\n\n0,1", "1,0\n\n\n0,1", @@ -93,13 +141,17 @@ "1,4\n\n\n0,1", "3,4\n\n\n0,1", "0,5\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,5\n\n\n0,1", "0,6\n\n\n0,1", "1,6\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n0,1", "3,0\n\n\n0,1", "2,1\n\n\n0,1", @@ -110,15 +162,21 @@ "3,3\n\n\n0,1", "2,4\n\n\n0,1", "5,4\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "2,5\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "3,5\n\n\n0,1", "2,6\n\n\n0,1", "3,6\n\n\n0,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,0\n\n\n0,1", "5,0\n\n\n0,1", "4,1\n\n\n0,1", @@ -129,30 +187,57 @@ "5,3\n\n\n0,1", "4,4\n\n\n0,1", "7,4\n\n\n0,1", - {"x": 1.5}, + { + "x": 1.5 + }, "5,5\n\n\n0,1", "4,6\n\n\n0,1", "5,6\n\n\n0,1" ], - [{"y": -0.75, "x": 11}, "4,5\n\n\n0,1"], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.75, + "x": 11 + }, + "4,5\n\n\n0,1" + ], + [ + { + "y": -0.25, + "w": 1.25 + }, "6,0\n\n\n0,1", "7,0\n\n\n0,1", - {"w": 6.25}, + { + "w": 6.25 + }, "6,2\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "7,3\n\n\n0,1", - {"x": 3.5}, + { + "x": 3.5 + }, "6,6\n\n\n0,1", "7,6\n\n\n0,1" ], - [{"y": -0.75, "x": 10}, "6,4\n\n\n0,1", "6,5\n\n\n0,1", "7,5\n\n\n0,1"], + [ + { + "y": -0.75, + "x": 10 + }, + "6,4\n\n\n0,1", + "6,5\n\n\n0,1", + "7,5\n\n\n0,1" + ], [ "1,6\n\n\n0,2", "0,6\n\n\n0,2", "1,5\n\n\n0,2", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5\n\n\n0,2", "3,4\n\n\n0,2", "1,4\n\n\n0,2", @@ -170,7 +255,10 @@ "3,6\n\n\n0,2", "2,6\n\n\n0,2", "3,5\n\n\n0,2", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "2,5\n\n\n0,2", "5,4\n\n\n0,2", "2,4\n\n\n0,2", @@ -181,14 +269,18 @@ "3,1\n\n\n0,2", "2,1\n\n\n0,2", "3,0\n\n\n0,2", - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n0,2" ], [ "5,6\n\n\n0,2", "4,6\n\n\n0,2", "5,5\n\n\n0,2", - {"x": 1.5}, + { + "x": 1.5 + }, "7,4\n\n\n0,2", "4,4\n\n\n0,2", "5,3\n\n\n0,2", @@ -198,32 +290,63 @@ "5,1\n\n\n0,2", "4,1\n\n\n0,2", "5,0\n\n\n0,2", - {"w": 1.75}, + { + "w": 1.75 + }, "4,0\n\n\n0,2" ], - [{"y": -0.75, "x": 3.25}, "4,5\n\n\n0,2"], [ - {"y": -0.25}, + { + "y": -0.75, + "x": 3.25 + }, + "4,5\n\n\n0,2" + ], + [ + { + "y": -0.25 + }, "7,6\n\n\n0,2", "6,6\n\n\n0,2", - {"x": 3.5, "w": 1.25}, + { + "x": 3.5, + "w": 1.25 + }, "7,3\n\n\n0,2", - {"w": 2.75}, + { + "w": 2.75 + }, "6,3\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n0,2", - {"w": 2.25}, + { + "w": 2.25 + }, "6,1\n\n\n0,2", "7,0\n\n\n0,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n0,2" ], - [{"y": -0.75, "x": 2.25}, "7,5\n\n\n0,2", "6,5\n\n\n0,2", "6,4\n\n\n0,2"], + [ + { + "y": -0.75, + "x": 2.25 + }, + "7,5\n\n\n0,2", + "6,5\n\n\n0,2", + "6,4\n\n\n0,2" + ], [ "1,6\n\n\n0,3", "0,6\n\n\n0,3", "1,5\n\n\n0,3", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5\n\n\n0,3", "3,4\n\n\n0,3", "1,4\n\n\n0,3", @@ -241,7 +364,10 @@ "3,6\n\n\n0,3", "2,6\n\n\n0,3", "3,5\n\n\n0,3", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "2,5\n\n\n0,3", "5,4\n\n\n0,3", "2,4\n\n\n0,3", @@ -252,14 +378,18 @@ "3,1\n\n\n0,3", "2,1\n\n\n0,3", "3,0\n\n\n0,3", - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n0,3" ], [ "5,6\n\n\n0,3", "4,6\n\n\n0,3", "5,5\n\n\n0,3", - {"x": 1.5}, + { + "x": 1.5 + }, "7,4\n\n\n0,3", "4,4\n\n\n0,3", "5,3\n\n\n0,3", @@ -269,23 +399,48 @@ "5,1\n\n\n0,3", "4,1\n\n\n0,3", "5,0\n\n\n0,3", - {"w": 1.75}, + { + "w": 1.75 + }, "4,0\n\n\n0,3" ], - [{"y": -0.75, "x": 3.25}, "4,5\n\n\n0,3"], [ - {"y": -0.25}, + { + "y": -0.75, + "x": 3.25 + }, + "4,5\n\n\n0,3" + ], + [ + { + "y": -0.25 + }, "7,6\n\n\n0,3", "6,6\n\n\n0,3", - {"x": 3.5, "w": 1.25}, + { + "x": 3.5, + "w": 1.25 + }, "7,3\n\n\n0,3", - {"w": 6.25}, + { + "w": 6.25 + }, "6,2\n\n\n0,3", "7,0\n\n\n0,3", - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n0,3" ], - [{"y": -0.75, "x": 2.25}, "7,5\n\n\n0,3", "6,5\n\n\n0,3", "6,4\n\n\n0,3"] + [ + { + "y": -0.75, + "x": 2.25 + }, + "7,5\n\n\n0,3", + "6,5\n\n\n0,3", + "6,4\n\n\n0,3" + ] ] } } diff --git a/v3/rart/rartpad/rartpad.json b/v3/rart/rartpad/rartpad.json index b5d228f22e..f8743ced72 100644 --- a/v3/rart/rartpad/rartpad.json +++ b/v3/rart/rartpad/rartpad.json @@ -2,9 +2,16 @@ "name": "RARTPAD", "vendorId": "0x414C", "productId": "0x0050", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "2u Plus", @@ -14,31 +21,73 @@ "Right Encoder" ], "keymap": [ - ["0,0\n\n\n3,1\n\n\n\n\n\ne0", {"x": 2}, "0,3\n\n\n4,1\n\n\n\n\n\ne1"], - [{"y": 0.5, "x": 2.25}, "0,0\n\n\n3,0", "0,1", "0,2", "0,3\n\n\n4,0"], [ - {"x": 2.25, "c": "#cccccc"}, + "0,0\n\n\n3,1\n\n\n\n\n\ne0", + { + "x": 2 + }, + "0,3\n\n\n4,1\n\n\n\n\n\ne1" + ], + [ + { + "y": 0.5, + "x": 2.25 + }, + "0,0\n\n\n3,0", + "0,1", + "0,2", + "0,3\n\n\n4,0" + ], + [ + { + "x": 2.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", "1,3\n\n\n0,0", - {"x": 0.25, "c": "#777777", "h": 2}, + { + "x": 0.25, + "c": "#777777", + "h": 2 + }, "1,3\n\n\n0,1" ], - [{"x": 2.25, "c": "#cccccc"}, "2,0", "2,1", "2,2", "2,3\n\n\n0,0"], [ - {"x": 2.25}, + { + "x": 2.25, + "c": "#cccccc" + }, + "2,0", + "2,1", + "2,2", + "2,3\n\n\n0,0" + ], + [ + { + "x": 2.25 + }, "3,0", "3,1", "3,2", "3,3\n\n\n1,0", - {"x": 0.25, "c": "#777777", "h": 2}, + { + "x": 0.25, + "c": "#777777", + "h": 2 + }, "3,3\n\n\n1,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,0\n\n\n2,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,0\n\n\n2,0", "4,1\n\n\n2,0", "4,2", diff --git a/v3/rationalist/ratio60_hotswap_rev_a.json b/v3/rationalist/ratio60_hotswap_rev_a.json index 977925da19..ecad0f95a3 100644 --- a/v3/rationalist/ratio60_hotswap_rev_a.json +++ b/v3/rationalist/ratio60_hotswap_rev_a.json @@ -2,12 +2,18 @@ "name": "Rati(o)60 Hotswap Rev A", "vendorId": "0x4446", "productId": "0x0003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": - [ + "labels": [ [ "Backspace", "Unified", @@ -19,282 +25,280 @@ "Bottom row", "Standard", "Tsangan", - "WKL", + "WKL", "HHKB", "10U" ] ], - "keymap": -[ - [ - { - "c": "#aaaaaa" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13\n\n\n0,0", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,13\n\n\n0,1", - { - "c": "#aaaaaa" - }, - "1,13\n\n\n0,1", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,13\n\n\n0,2", - { - "c": "#aaaaaa" - }, - "1,13\n\n\n0,2\n\n\n\n\n\ne0" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,12" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#aaaaaa", - "w": 2.25 - }, - "2,13" - ], - [ - { - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12\n\n\n1,0", - "3,13\n\n\n1,0", - { - "x": 0.5, - "w": 2.75 - }, - "3,12\n\n\n1,1" - ], - [ - { - "w": 1.25 - }, - "4,0\n\n\n2,0", - { - "w": 1.25 - }, - "4,1\n\n\n2,0", - { - "w": 1.25 - }, - "4,2\n\n\n2,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n2,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,8\n\n\n2,0", - { - "w": 1.25 - }, - "4,11\n\n\n2,0", - { - "w": 1.25 - }, - "4,12\n\n\n2,0", - { - "w": 1.25 - }, - "4,13\n\n\n2,0" - ], - [ - { - "y": 0.75, - "w": 1.5 - }, - "4,0\n\n\n2,1", - "4,1\n\n\n2,1", - { - "w": 1.5 - }, - "4,2\n\n\n2,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n2,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n2,1", - "4,12\n\n\n2,1", - { - "w": 1.5 - }, - "4,13\n\n\n2,1" - ], - [ - { - "w": 1.5 - }, - "4,0\n\n\n2,2", - { - "d": true - }, - "4,1\n\n\n2,2", - { - "w": 1.5 - }, - "4,2\n\n\n2,2", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n2,2", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n2,2", - { - "d": true - }, - "4,12\n\n\n2,2", - { - "w": 1.5 - }, - "4,13\n\n\n2,2" - ], - [ - { - "w": 1.5, - "d": true - }, - "4,0\n\n\n2,3", - "4,1\n\n\n2,3", - { - "w": 1.5 - }, - "4,2\n\n\n2,3", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n2,3", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n2,3", - "4,12\n\n\n2,3", - { - "w": 1.5, - "d": true - }, - "4,13\n\n\n2,3" - ], - [ - { - "w": 1.5 - }, - "4,0\n\n\n2,4", - "4,1\n\n\n2,4", - { - "c": "#cccccc", - "w": 10 - }, - "4,6\n\n\n2,4", - { - "c": "#aaaaaa" - }, - "4,12\n\n\n2,4", - { - "w": 1.5 - }, - "4,13\n\n\n2,4" - ] -] - - } + "keymap": [ + [ + { + "c": "#aaaaaa" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n0,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "1,13\n\n\n0,1", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,13\n\n\n0,2", + { + "c": "#aaaaaa" + }, + "1,13\n\n\n0,2\n\n\n\n\n\ne0" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,12" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "2,13" + ], + [ + { + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n1,0", + "3,13\n\n\n1,0", + { + "x": 0.5, + "w": 2.75 + }, + "3,12\n\n\n1,1" + ], + [ + { + "w": 1.25 + }, + "4,0\n\n\n2,0", + { + "w": 1.25 + }, + "4,1\n\n\n2,0", + { + "w": 1.25 + }, + "4,2\n\n\n2,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n2,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,8\n\n\n2,0", + { + "w": 1.25 + }, + "4,11\n\n\n2,0", + { + "w": 1.25 + }, + "4,12\n\n\n2,0", + { + "w": 1.25 + }, + "4,13\n\n\n2,0" + ], + [ + { + "y": 0.75, + "w": 1.5 + }, + "4,0\n\n\n2,1", + "4,1\n\n\n2,1", + { + "w": 1.5 + }, + "4,2\n\n\n2,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n2,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n2,1", + "4,12\n\n\n2,1", + { + "w": 1.5 + }, + "4,13\n\n\n2,1" + ], + [ + { + "w": 1.5 + }, + "4,0\n\n\n2,2", + { + "d": true + }, + "4,1\n\n\n2,2", + { + "w": 1.5 + }, + "4,2\n\n\n2,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n2,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n2,2", + { + "d": true + }, + "4,12\n\n\n2,2", + { + "w": 1.5 + }, + "4,13\n\n\n2,2" + ], + [ + { + "w": 1.5, + "d": true + }, + "4,0\n\n\n2,3", + "4,1\n\n\n2,3", + { + "w": 1.5 + }, + "4,2\n\n\n2,3", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n2,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n2,3", + "4,12\n\n\n2,3", + { + "w": 1.5, + "d": true + }, + "4,13\n\n\n2,3" + ], + [ + { + "w": 1.5 + }, + "4,0\n\n\n2,4", + "4,1\n\n\n2,4", + { + "c": "#cccccc", + "w": 10 + }, + "4,6\n\n\n2,4", + { + "c": "#aaaaaa" + }, + "4,12\n\n\n2,4", + { + "w": 1.5 + }, + "4,13\n\n\n2,4" + ] + ] + } } diff --git a/v3/rationalist/ratio65_hs.json b/v3/rationalist/ratio65_hs.json index 7d81e5d5b6..a2b9557131 100644 --- a/v3/rationalist/ratio65_hs.json +++ b/v3/rationalist/ratio65_hs.json @@ -2,15 +2,26 @@ "name": "Ratio65 Rev A HS", "vendorId": "0x4446", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -23,14 +34,21 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,7", "1,7" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "3,1", "2,2", @@ -43,14 +61,21 @@ "3,5", "2,6", "3,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,7", "3,7" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "5,1", "4,2", @@ -62,14 +87,21 @@ "4,5", "5,5", "4,6", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,7", "5,7" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -80,25 +112,44 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,6", "6,7", "7,7" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,4", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5", - {"x": 0.5}, + { + "x": 0.5 + }, "9,6", "8,7", "9,7" diff --git a/v3/rationalist/ratio65_solder.json b/v3/rationalist/ratio65_solder.json index 0d20236aba..10bd1fd3e2 100644 --- a/v3/rationalist/ratio65_solder.json +++ b/v3/rationalist/ratio65_solder.json @@ -2,21 +2,37 @@ "name": "Ratio65 Rev A", "vendorId": "0x4446", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom row", "6.25U", "7U"] + [ + "Bottom row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#aaaaaa"}, + { + "x": 2.75, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -29,17 +45,27 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,7\n\n\n0,0", "1,7", - {"x": 0.5}, + { + "x": 0.5 + }, "1,6\n\n\n0,1", "0,7\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "3,1", "2,2", @@ -52,16 +78,31 @@ "3,5", "2,6", "3,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,7\n\n\n1,0", "3,7", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "4,7\n\n\n1,1" ], [ - {"x": 2.75, "w": 1.75}, + { + "x": 2.75, + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "5,1", "4,2", @@ -73,19 +114,31 @@ "4,5", "5,5", "4,6", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,7\n\n\n1,0", "5,7", - {"x": 0.25}, + { + "x": 0.25 + }, "5,6\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n2,1", "7,0\n\n\n2,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "6,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -96,38 +149,70 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,6", "6,7", "7,7" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "8,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,1\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,3\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,4\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "9,6", "8,7", "9,7" ], [ - {"y": 0.25, "x": 2.75, "w": 1.5}, + { + "y": 0.25, + "x": 2.75, + "w": 1.5 + }, "8,0\n\n\n3,1", "8,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,1\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,3\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,5\n\n\n3,1" ] ] diff --git a/v3/recompile_keys/choco60/choco60.json b/v3/recompile_keys/choco60/choco60.json index e9b4a60de0..9fdb7c305a 100644 --- a/v3/recompile_keys/choco60/choco60.json +++ b/v3/recompile_keys/choco60/choco60.json @@ -2,19 +2,28 @@ "name": "recompile keys Choco60", "vendorId": "0x524B", "productId": "0x4362", - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "5,0", "5,1", "5,2", @@ -23,19 +32,27 @@ "5,5", "5,6", "5,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "6,0", "6,1", "6,2", @@ -43,59 +60,95 @@ "6,4", "6,5", "6,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,7" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"x": 1}, + { + "x": 1 + }, "8,0", "8,1", "8,2", "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,5", "8,6" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,3", - {"x": 1}, + { + "x": 1 + }, "9,0", - {"w": 2.25}, + { + "w": 2.25 + }, "9,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,3", "9,4" ] diff --git a/v3/recompile_keys/mio/mio.json b/v3/recompile_keys/mio/mio.json index cc3355ee18..a7e9600bde 100644 --- a/v3/recompile_keys/mio/mio.json +++ b/v3/recompile_keys/mio/mio.json @@ -2,27 +2,46 @@ "name": "recompile keys MIO", "vendorId": "0x524B", "productId": "0x4D41", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 8}, + "matrix": { + "rows": 6, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.25}, + { + "x": 0.25 + }, "0,6", "0,7" ], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -32,9 +51,14 @@ "1,7" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -43,9 +67,14 @@ "2,6" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -54,9 +83,14 @@ "3,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -65,16 +99,34 @@ "4,6" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "5,5" ], - [{"y": 0.25, "x": 7, "w": 1.25}, "5,6"] + [ + { + "y": 0.25, + "x": 7, + "w": 1.25 + }, + "5,6" + ] ] } } diff --git a/v3/recompile_keys/nomu30/nomu30.json b/v3/recompile_keys/nomu30/nomu30.json index 030662b078..6a46582f70 100644 --- a/v3/recompile_keys/nomu30/nomu30.json +++ b/v3/recompile_keys/nomu30/nomu30.json @@ -2,11 +2,16 @@ "name": "recompile keys Nomu30", "vendorId": "0x524B", "productId": "0x4E31", - "matrix": {"rows": 3, "cols": 12}, + "matrix": { + "rows": 3, + "cols": 12 + }, "layouts": { "keymap": [ [ - {"x": 0.5}, + { + "x": 0.5 + }, "0,1", "0,2", "0,3", @@ -17,13 +22,19 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,9 +56,14 @@ "1,10" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -55,7 +71,10 @@ "2,5", "2,6", "2,7", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,8" ] ] diff --git a/v3/redox/redox.json b/v3/redox/redox.json index 41ff28e353..1fb6e6992e 100644 --- a/v3/redox/redox.json +++ b/v3/redox/redox.json @@ -2,120 +2,387 @@ "name": "Redox", "vendorId": "0x4D44", "productId": "0x5244", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 3.5}, "0,3", {"x": 10.5}, "5,3"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3", + { + "x": 10.5 + }, + "5,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 8.5}, + { + "x": 8.5 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.875, "x": 5.5}, "0,5", {"x": 6.5}, "5,5"], [ - {"y": -0.875, "c": "#777777", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 6.5 + }, + "5,5" + ], + [ + { + "y": -0.875, + "c": "#777777", + "w": 1.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 14.5}, + { + "x": 14.5 + }, "5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0" ], - [{"y": -0.625, "x": 6.5, "c": "#cccccc"}, "0,6", {"x": 4.5}, "5,6"], - [{"y": -0.75, "x": 3.5}, "1,3", {"x": 10.5}, "6,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.625, + "x": 6.5, + "c": "#cccccc" + }, + "0,6", + { + "x": 4.5 + }, + "5,6" + ], + [ + { + "y": -0.75, + "x": 3.5 + }, + "1,3", + { + "x": 10.5 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 8.5}, + { + "x": 8.5 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.875, "x": 5.5}, "1,5", {"x": 6.5}, "6,5"], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 6.5 + }, + "6,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 14.5}, + { + "x": 14.5 + }, "6,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,0" ], [ - {"y": -0.625, "x": 6.5, "c": "#cccccc", "h": 1.5}, + { + "y": -0.625, + "x": 6.5, + "c": "#cccccc", + "h": 1.5 + }, "1,6", - {"x": 4.5, "h": 1.5}, + { + "x": 4.5, + "h": 1.5 + }, "6,6" ], - [{"y": -0.75, "x": 3.5}, "2,3", {"x": 10.5}, "7,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.75, + "x": 3.5 + }, + "2,3", + { + "x": 10.5 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 8.5}, + { + "x": 8.5 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 6.5}, "7,5"], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 6.5 + }, + "7,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 14.5}, + { + "x": 14.5 + }, "7,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "7,0" ], - [{"y": -0.375, "x": 3.5, "c": "#cccccc"}, "3,3", {"x": 10.5}, "8,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5, + "c": "#cccccc" + }, + "3,3", + { + "x": 10.5 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 8.5}, + { + "x": 8.5 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.875, "x": 5.5}, "3,5", {"x": 6.5}, "8,5"], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 6.5 + }, + "8,5" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 14.5}, + { + "x": 14.5 + }, "8,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,0" ], - [{"y": -0.375, "x": 3.5}, "4,3", {"x": 10.5}, "9,3"], - [{"y": -0.875, "x": 2.5}, "4,2", {"x": 12.5}, "9,2"], - [{"y": -0.75, "x": 0.5}, "4,0", "4,1", {"x": 14.5}, "9,1", "9,0"], - [{"y": -0.7450000000000001, "x": 13.5}, "9,4"], - [{"y": -0.75, "x": 5.25}, "4,4"], - [{"r": 30, "rx": 6.5, "ry": 4.25, "y": -1, "x": 1}, "2,6", "3,6"], [ - {"x": 1, "c": "#777777", "h": 2}, + { + "y": -0.375, + "x": 3.5 + }, + "4,3", + { + "x": 10.5 + }, + "9,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "4,2", + { + "x": 12.5 + }, + "9,2" + ], + [ + { + "y": -0.75, + "x": 0.5 + }, + "4,0", + "4,1", + { + "x": 14.5 + }, + "9,1", + "9,0" + ], + [ + { + "y": -0.7450000000000001, + "x": 13.5 + }, + "9,4" + ], + [ + { + "y": -0.75, + "x": 5.25 + }, + "4,4" + ], + [ + { + "r": 30, + "rx": 6.5, + "ry": 4.25, + "y": -1, + "x": 1 + }, + "2,6", + "3,6" + ], + [ + { + "x": 1, + "c": "#777777", + "h": 2 + }, "4,5", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,6" ], - [{"r": -30, "rx": 13, "y": -1, "x": -3}, "8,6", "7,6"], - [{"x": -3, "h": 2}, "9,6", {"c": "#777777", "h": 2}, "9,5"] + [ + { + "r": -30, + "rx": 13, + "y": -1, + "x": -3 + }, + "8,6", + "7,6" + ], + [ + { + "x": -3, + "h": 2 + }, + "9,6", + { + "c": "#777777", + "h": 2 + }, + "9,5" + ] ] } } diff --git a/v3/redox_w/redox_w.json b/v3/redox_w/redox_w.json index a947e82b91..02b1c10b27 100644 --- a/v3/redox_w/redox_w.json +++ b/v3/redox_w/redox_w.json @@ -2,118 +2,381 @@ "name": "Redox-W", "vendorId": "0x4D44", "productId": "0x5257", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "keymap": [ - [{"x": 3.5}, "0,3", {"x": 10.5}, "0,10"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3", + { + "x": 10.5 + }, + "0,10" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 8.5}, + { + "x": 8.5 + }, "0,9", - {"x": 1}, + { + "x": 1 + }, "0,11" ], - [{"y": -0.875, "x": 5.5}, "0,5", {"x": 6.5}, "0,8"], [ - {"y": -0.875, "c": "#777777", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + { + "x": 6.5 + }, + "0,8" + ], + [ + { + "y": -0.875, + "c": "#777777", + "w": 1.5 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 14.5}, + { + "x": 14.5 + }, "0,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,13" ], - [{"y": -0.625, "x": 6.5, "c": "#cccccc"}, "0,6", {"x": 4.5}, "0,7"], - [{"y": -0.75, "x": 3.5}, "1,3", {"x": 10.5}, "1,10"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.625, + "x": 6.5, + "c": "#cccccc" + }, + "0,6", + { + "x": 4.5 + }, + "0,7" + ], + [ + { + "y": -0.75, + "x": 3.5 + }, + "1,3", + { + "x": 10.5 + }, + "1,10" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 8.5}, + { + "x": 8.5 + }, "1,9", - {"x": 1}, + { + "x": 1 + }, "1,11" ], - [{"y": -0.875, "x": 5.5}, "1,5", {"x": 6.5}, "1,8"], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + { + "x": 6.5 + }, + "1,8" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 14.5}, + { + "x": 14.5 + }, "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"y": -0.625, "x": 6.5, "c": "#cccccc", "h": 1.5}, + { + "y": -0.625, + "x": 6.5, + "c": "#cccccc", + "h": 1.5 + }, "1,6", - {"x": 4.5, "h": 1.5}, + { + "x": 4.5, + "h": 1.5 + }, "1,7" ], - [{"y": -0.75, "x": 3.5}, "2,3", {"x": 10.5}, "2,10"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.75, + "x": 3.5 + }, + "2,3", + { + "x": 10.5 + }, + "2,10" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 8.5}, + { + "x": 8.5 + }, "2,9", - {"x": 1}, + { + "x": 1 + }, "2,11" ], - [{"y": -0.875, "x": 5.5}, "2,5", {"x": 6.5}, "2,8"], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + { + "x": 6.5 + }, + "2,8" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 14.5}, + { + "x": 14.5 + }, "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13" ], - [{"y": -0.375, "x": 3.5, "c": "#cccccc"}, "3,3", {"x": 10.5}, "3,10"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.375, + "x": 3.5, + "c": "#cccccc" + }, + "3,3", + { + "x": 10.5 + }, + "3,10" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 8.5}, + { + "x": 8.5 + }, "3,9", - {"x": 1}, + { + "x": 1 + }, "3,11" ], - [{"y": -0.875, "x": 5.5}, "3,5", {"x": 6.5}, "3,8"], [ - {"y": -0.875, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.875, + "x": 5.5 + }, + "3,5", + { + "x": 6.5 + }, + "3,8" + ], + [ + { + "y": -0.875, + "c": "#aaaaaa", + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 14.5}, + { + "x": 14.5 + }, "3,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,13" ], - [{"y": -0.375, "x": 3.5}, "4,3", {"x": 10.5}, "4,10"], - [{"y": -0.875, "x": 2.5}, "4,2", {"x": 12.5}, "4,11"], - [{"y": -0.75, "x": 0.5}, "4,0", "4,1", {"x": 14.5}, "4,12", "4,13"], - [{"y": -0.7450000000000001, "x": 13.5}, "4,9"], - [{"y": -0.75, "x": 5.25}, "4,4"], - [{"r": 30, "rx": 6.5, "ry": 4.25, "y": -1, "x": 1}, "2,6", "3,6"], [ - {"x": 1, "c": "#777777", "h": 2}, + { + "y": -0.375, + "x": 3.5 + }, + "4,3", + { + "x": 10.5 + }, + "4,10" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, + "4,2", + { + "x": 12.5 + }, + "4,11" + ], + [ + { + "y": -0.75, + "x": 0.5 + }, + "4,0", + "4,1", + { + "x": 14.5 + }, + "4,12", + "4,13" + ], + [ + { + "y": -0.7450000000000001, + "x": 13.5 + }, + "4,9" + ], + [ + { + "y": -0.75, + "x": 5.25 + }, + "4,4" + ], + [ + { + "r": 30, + "rx": 6.5, + "ry": 4.25, + "y": -1, + "x": 1 + }, + "2,6", + "3,6" + ], + [ + { + "x": 1, + "c": "#777777", + "h": 2 + }, "4,5", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,6" ], - [{"r": -30, "rx": 13, "y": -1, "x": -3}, "3,7", "2,7"], - [{"x": -3, "h": 2}, "4,7", {"c": "#777777", "h": 2}, "4,8"] + [ + { + "r": -30, + "rx": 13, + "y": -1, + "x": -3 + }, + "3,7", + "2,7" + ], + [ + { + "x": -3, + "h": 2 + }, + "4,7", + { + "c": "#777777", + "h": 2 + }, + "4,8" + ] ] } } diff --git a/v3/redragon/k667/k667.json b/v3/redragon/k667/k667.json index d6496652f1..e71b0500b4 100644 --- a/v3/redragon/k667/k667.json +++ b/v3/redragon/k667/k667.json @@ -1,273 +1,339 @@ { - "name": "Redragon K667", - "vendorId": "0x369B", - "productId": "0x0021", - "firmwareVersion": 0, - "keycodes": [ "qmk_lighting" ], - "menus": [ - { - "label": "rgb_matrix", - "content": [ - { - "label": "rgb_matrix_regulate", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [ 0, 255 ], - "content": [ "id_qmk_rgb_matrix_brightness", 3, 1 ] - }, - { - "label": "Effect", - "type": "dropdown", - "content": [ "id_qmk_rgb_matrix_effect", 3, 2 ], - "options": [ - [ "00.NONE", 0 ], - [ "01.Solid Color", 1 ], - [ "02.Gradient Up/Down", 2 ], - [ "03.Gradient Left/Right", 3 ], - [ "04.Breathing", 4 ], - [ "05.Band Sat", 5 ], - [ "06.Band Val", 6 ], - [ "07.Spiral Sat", 7 ], - [ "08.Spiral Val", 8 ], - [ "09.Cycle All", 9 ], - [ "10.Cycle Left/Right", 10 ], - [ "11.Cycle Up/Down", 11 ], - [ "12.Hue Wave", 12 ], - [ "13.Pixel Fractal", 13 ] - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [ 0, 255 ], - "content": [ "id_qmk_rgb_matrix_effect_speed", 3, 3 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": [ "id_qmk_rgb_matrix_color", 3, 4 ] - } - ] - } - ] - } - ], - "matrix": { - "rows": 6, - "cols": 16 - }, - "layouts": { - "keymap": [ - [ - { - "t": "0", - "c": "#777777" - }, - "0,0\nESC", - { - "x": 1, - "c": "#cccccc" - }, - "0,2", - "0,3", - "0,4", - "0,5", - { - "x": 0.5 - }, - "0,6", - "0,7", - "0,8", - "0,9", - { - "x": 0.5 - }, - "0,10", - "0,11", - "0,12", - "0,13", - { - "x": 0.5 - }, - "0,15\n\n\n\n\n\n\n\n\ne0" - ], - [ - { - "y": 0.05, - "c": "#cccccc" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2.25 - }, - "1,13", - { - "x": 0.75 - }, - "1,14" - ], - [ - { - "y": 0.05, - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "w": 1.5 - }, - "2,13", - { - "x": 0.75, - "c": "#aaaaaa" - }, - "2,14" - ], - [ - { - "y": 0.05, - "w": 2 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w": 2.25, - "c": "#777777" - }, - "3,13", - { - "x": 0.75, - "c": "#aaaaaa" - }, - "3,14" - ], - [ - { - "y": 0.05, - "w": 2.5 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "4,12", - { - "x": 0.5, - "c": "#777777" - }, - "4,13", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "4,14" - ], - [ - { - "y": 0.05, - "c": "#aaaaaa", - "w": 1.5 - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "c": "#cccccc", - "w": 6 - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,9", - "5,10", - { - "w": 1.25 - }, - "5,11", - { - "x": 0.25, - "c": "#777777" - }, - "5,12", - { - "x": 0.25, - "c": "#777777" - }, - "5,13", - { - "x": 0.25, - "c": "#777777" - }, - "5,14" - ] - ] - } + "name": "Redragon K667", + "vendorId": "0x369B", + "productId": "0x0021", + "firmwareVersion": 0, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "rgb_matrix", + "content": [ + { + "label": "rgb_matrix_regulate", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00.NONE", + 0 + ], + [ + "01.Solid Color", + 1 + ], + [ + "02.Gradient Up/Down", + 2 + ], + [ + "03.Gradient Left/Right", + 3 + ], + [ + "04.Breathing", + 4 + ], + [ + "05.Band Sat", + 5 + ], + [ + "06.Band Val", + 6 + ], + [ + "07.Spiral Sat", + 7 + ], + [ + "08.Spiral Val", + 8 + ], + [ + "09.Cycle All", + 9 + ], + [ + "10.Cycle Left/Right", + 10 + ], + [ + "11.Cycle Up/Down", + 11 + ], + [ + "12.Hue Wave", + 12 + ], + [ + "13.Pixel Fractal", + 13 + ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } + ], + "layouts": { + "keymap": [ + [ + { + "t": "0", + "c": "#777777" + }, + "0,0\nESC", + { + "x": 1, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + { + "x": 0.5 + }, + "0,6", + "0,7", + "0,8", + "0,9", + { + "x": 0.5 + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "x": 0.5 + }, + "0,15\n\n\n\n\n\n\n\n\ne0" + ], + [ + { + "y": 0.05, + "c": "#cccccc" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "1,13", + { + "x": 0.75 + }, + "1,14" + ], + [ + { + "y": 0.05, + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13", + { + "x": 0.75, + "c": "#aaaaaa" + }, + "2,14" + ], + [ + { + "y": 0.05, + "w": 2 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.25, + "c": "#777777" + }, + "3,13", + { + "x": 0.75, + "c": "#aaaaaa" + }, + "3,14" + ], + [ + { + "y": 0.05, + "w": 2.5 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12", + { + "x": 0.5, + "c": "#777777" + }, + "4,13", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "4,14" + ], + [ + { + "y": 0.05, + "c": "#aaaaaa", + "w": 1.5 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#cccccc", + "w": 6 + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,9", + "5,10", + { + "w": 1.25 + }, + "5,11", + { + "x": 0.25, + "c": "#777777" + }, + "5,12", + { + "x": 0.25, + "c": "#777777" + }, + "5,13", + { + "x": 0.25, + "c": "#777777" + }, + "5,14" + ] + ] + } } diff --git a/v3/reedskeebs/alish40.json b/v3/reedskeebs/alish40.json index 34dfe3941b..367f0e2cea 100644 --- a/v3/reedskeebs/alish40.json +++ b/v3/reedskeebs/alish40.json @@ -2,74 +2,228 @@ "name": "Alish40", "vendorId": "0x722E", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Enter", "Split Left Shift", "Encoder"], + "labels": [ + "Split Enter", + "Split Left Shift", + "Encoder" + ], "keymap": [ - [{"y": 1.46, "x": 14.75}, "0,5", {"c": "#aaaaaa", "w": 1.5}, "1,5"], - [{"y": -0.91, "x": 2.7, "w": 1.5}, "0,0", {"c": "#cccccc"}, "1,0"], [ - {"y": -0.09, "x": 15.25, "c": "#aaaaaa", "w": 2.25}, + { + "y": 1.46, + "x": 14.75 + }, + "0,5", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,5" + ], + [ + { + "y": -0.91, + "x": 2.7, + "w": 1.5 + }, + "0,0", + { + "c": "#cccccc" + }, + "1,0" + ], + [ + { + "y": -0.09, + "x": 15.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,5\n\n\n0,0", - {"x": 0.4, "c": "#777777"}, + { + "x": 0.4, + "c": "#777777" + }, "2,5\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,5\n\n\n0,1" ], - [{"y": -0.91, "x": 2.6, "w": 1.75}, "2,0", {"c": "#cccccc"}, "3,0"], [ - {"y": -0.09, "x": 14.85, "c": "#777777"}, + { + "y": -0.91, + "x": 2.6, + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "3,0" + ], + [ + { + "y": -0.09, + "x": 14.85, + "c": "#777777" + }, "5,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,5" ], - [{"y": -0.96, "w": 1.25}, "5,0\n\n\n1,1", "7,1\n\n\n1,1"], [ - {"y": -0.95, "x": 2.45, "w": 2.25}, + { + "y": -0.96, + "w": 1.25 + }, + "5,0\n\n\n1,1", + "7,1\n\n\n1,1" + ], + [ + { + "y": -0.95, + "x": 2.45, + "w": 2.25 + }, "5,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0" ], [ - {"y": -0.09, "x": 15.1, "c": "#777777", "w": 1.25}, + { + "y": -0.09, + "x": 15.1, + "c": "#777777", + "w": 1.25 + }, "7,5", - {"w": 1.25}, + { + "w": 1.25 + }, "6,5" ], [ - {"y": -0.91, "x": 2.45, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.91, + "x": 2.45, + "c": "#aaaaaa", + "w": 1.25 + }, "6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "7,0" ], [ - {"r": 10, "rx": 3, "ry": 4.25, "y": -3.25, "x": 2, "c": "#cccccc"}, + { + "r": 10, + "rx": 3, + "ry": 4.25, + "y": -3.25, + "x": 2, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2" ], - [{"x": 2.25}, "2,1", "3,1", "2,2", "3,2"], - [{"x": 2.75}, "5,1", "4,1", "5,2", "4,2"], [ - {"x": 3, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.25 + }, + "2,1", + "3,1", + "2,2", + "3,2" + ], + [ + { + "x": 2.75 + }, + "5,1", + "4,1", + "5,2", + "4,2" + ], + [ + { + "x": 3, + "c": "#aaaaaa", + "w": 1.25 + }, "6,1\n\n\n2,0", - {"w": 2.25}, + { + "w": 2.25 + }, "6,2", "6,1\n\n\n2,1\n\n\n\n\n\ne0" ], [ - {"r": -10, "rx": 13.25, "y": -2.5, "x": -2.25, "c": "#cccccc"}, + { + "r": -10, + "rx": 13.25, + "y": -2.5, + "x": -2.25, + "c": "#cccccc" + }, "0,3", "1,3", "0,4", "1,4" ], - [{"x": -2}, "2,3", "3,3", "2,4", "3,4"], - [{"x": -2.5}, "5,3", "4,3", "5,4", {"c": "#777777"}, "4,4"], - [{"x": -2.75, "c": "#aaaaaa", "w": 2.75}, "7,3", {"w": 1.25}, "6,4"] + [ + { + "x": -2 + }, + "2,3", + "3,3", + "2,4", + "3,4" + ], + [ + { + "x": -2.5 + }, + "5,3", + "4,3", + "5,4", + { + "c": "#777777" + }, + "4,4" + ], + [ + { + "x": -2.75, + "c": "#aaaaaa", + "w": 2.75 + }, + "7,3", + { + "w": 1.25 + }, + "6,4" + ] ] } } diff --git a/v3/relapsekb/or87.json b/v3/relapsekb/or87.json index e4159ff93b..769a8593e3 100644 --- a/v3/relapsekb/or87.json +++ b/v3/relapsekb/or87.json @@ -1,23 +1,268 @@ { - "name": "OR87", - "vendorId": "0x722D", - "productId": "0x0001", - "matrix": { "rows": 12, "cols": 9 }, - "layouts": { - "keymap": - [ - [{"c":"#777777"},"0,0",{"x":1,"c":"#aaaaaa"},"0,1","1,1","0,2","1,2",{"x":0.5},"0,3","1,3","0,4","1,4",{"x":0.5},"0,5","1,5","0,6","1,6",{"x":0.25},"1,7","0,8","1,8"], - [{"y":0.25,"c":"#cccccc"},"2,0","3,0","2,1","3,1","2,2","3,2","2,3","3,3","2,4","3,4","2,5","3,5","2,6",{"c":"#aaaaaa","w":2},"2,7\n\n\n0,0",{"x":0.25},"3,7","2,8","3,8",{"x":0.25,"c":"#cccccc"},"3,6\n\n\n0,1",{"c":"#aaaaaa"},"2,7\n\n\n0,1"], - [{"w":1.5},"4,0",{"c":"#cccccc"},"5,0","4,1","5,1","4,2","5,2","4,3","5,3","4,4","5,4","4,5","5,5","4,6",{"w":1.5},"5,6",{"x":0.25,"c":"#aaaaaa"},"5,7","4,8","5,8"], - [{"w":1.75},"6,0",{"c":"#cccccc"},"7,0","6,1","7,1","6,2","7,2","6,3","7,3","6,4","7,4","6,5","7,5",{"c":"#777777","w":2.25},"6,6"], - [{"c":"#aaaaaa","w":2.25},"8,0",{"c":"#cccccc"},"8,1","9,1","8,2","9,2","8,3","9,3","8,4","9,4","8,5","9,5",{"c":"#aaaaaa","w":2.75},"8,6\n\n\n1,0",{"x":1.25,"c":"#777777"},"8,8",{"x":1.25,"c":"#aaaaaa","w":1.75},"8,6\n\n\n1,1","9,6\n\n\n1,1"], - [{"w":1.25},"10,0\n\n\n2,0",{"w":1.25},"11,0\n\n\n2,0",{"w":1.25},"10,1\n\n\n2,0",{"c":"#cccccc","w":6.25},"11,3\n\n\n2,0",{"c":"#aaaaaa","w":1.25},"10,5\n\n\n2,0",{"w":1.25},"11,5\n\n\n2,0",{"w":1.25},"10,6\n\n\n2,0",{"w":1.25},"11,6\n\n\n2,0",{"x":0.25,"c":"#777777"},"11,7","10,8","11,8"], - [{"y":0.25,"c":"#aaaaaa","w":1.5},"10,0\n\n\n2,1","11,0\n\n\n2,1",{"w":1.5},"10,1\n\n\n2,1",{"c":"#cccccc","w":7},"11,3\n\n\n2,1",{"c":"#aaaaaa","w":1.5},"11,5\n\n\n2,1","10,6\n\n\n2,1",{"w":1.5},"11,6\n\n\n2,1"] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u"] - ] - } + "name": "OR87", + "vendorId": "0x722D", + "productId": "0x0001", + "matrix": { + "rows": 12, + "cols": 9 + }, + "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u" + ] + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#aaaaaa" + }, + "0,1", + "1,1", + "0,2", + "1,2", + { + "x": 0.5 + }, + "0,3", + "1,3", + "0,4", + "1,4", + { + "x": 0.5 + }, + "0,5", + "1,5", + "0,6", + "1,6", + { + "x": 0.25 + }, + "1,7", + "0,8", + "1,8" + ], + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "2,0", + "3,0", + "2,1", + "3,1", + "2,2", + "3,2", + "2,3", + "3,3", + "2,4", + "3,4", + "2,5", + "3,5", + "2,6", + { + "c": "#aaaaaa", + "w": 2 + }, + "2,7\n\n\n0,0", + { + "x": 0.25 + }, + "3,7", + "2,8", + "3,8", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,6\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "2,7\n\n\n0,1" + ], + [ + { + "w": 1.5 + }, + "4,0", + { + "c": "#cccccc" + }, + "5,0", + "4,1", + "5,1", + "4,2", + "5,2", + "4,3", + "5,3", + "4,4", + "5,4", + "4,5", + "5,5", + "4,6", + { + "w": 1.5 + }, + "5,6", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "5,7", + "4,8", + "5,8" + ], + [ + { + "w": 1.75 + }, + "6,0", + { + "c": "#cccccc" + }, + "7,0", + "6,1", + "7,1", + "6,2", + "7,2", + "6,3", + "7,3", + "6,4", + "7,4", + "6,5", + "7,5", + { + "c": "#777777", + "w": 2.25 + }, + "6,6" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "8,0", + { + "c": "#cccccc" + }, + "8,1", + "9,1", + "8,2", + "9,2", + "8,3", + "9,3", + "8,4", + "9,4", + "8,5", + "9,5", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "8,6\n\n\n1,0", + { + "x": 1.25, + "c": "#777777" + }, + "8,8", + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "8,6\n\n\n1,1", + "9,6\n\n\n1,1" + ], + [ + { + "w": 1.25 + }, + "10,0\n\n\n2,0", + { + "w": 1.25 + }, + "11,0\n\n\n2,0", + { + "w": 1.25 + }, + "10,1\n\n\n2,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "11,3\n\n\n2,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "10,5\n\n\n2,0", + { + "w": 1.25 + }, + "11,5\n\n\n2,0", + { + "w": 1.25 + }, + "10,6\n\n\n2,0", + { + "w": 1.25 + }, + "11,6\n\n\n2,0", + { + "x": 0.25, + "c": "#777777" + }, + "11,7", + "10,8", + "11,8" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "10,0\n\n\n2,1", + "11,0\n\n\n2,1", + { + "w": 1.5 + }, + "10,1\n\n\n2,1", + { + "c": "#cccccc", + "w": 7 + }, + "11,3\n\n\n2,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "11,5\n\n\n2,1", + "10,6\n\n\n2,1", + { + "w": 1.5 + }, + "11,6\n\n\n2,1" + ] + ] + } } diff --git a/v3/reversestudio/decadepad/decadepad.json b/v3/reversestudio/decadepad/decadepad.json index f75c37ae4d..9502282295 100644 --- a/v3/reversestudio/decadepad/decadepad.json +++ b/v3/reversestudio/decadepad/decadepad.json @@ -2,17 +2,60 @@ "name": "decadepad", "vendorId": "0x5253", "productId": "0x4450", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", {"h": 2}, "3,3"], - ["3,0", "3,1", "3,2"], - ["4,0", "4,1", "4,2", {"h": 2}, "5,3"], - [{"w": 2}, "5,0", "5,2"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + { + "h": 2 + }, + "3,3" + ], + [ + "3,0", + "3,1", + "3,2" + ], + [ + "4,0", + "4,1", + "4,2", + { + "h": 2 + }, + "5,3" + ], + [ + { + "w": 2 + }, + "5,0", + "5,2" + ] ] } } diff --git a/v3/reviung34/reviung34.json b/v3/reviung34/reviung34.json index f0b45887d1..102c8dc46b 100644 --- a/v3/reviung34/reviung34.json +++ b/v3/reviung34/reviung34.json @@ -1,82 +1,82 @@ -{ - "name": "reviung34", - "vendorId": "0x6774", - "productId": "0x4E03", - "matrix": { - "rows": 4, - "cols": 9 - }, - "layouts": { - "labels": [ - "2u" - ], - "keymap": [ - [ - "0,0", - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.5 - }, - "0,5", - "0,6", - "0,7", - "0,8", - "3,5" - ], - [ - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - { - "x": 0.5 - }, - "1,5", - "1,6", - "1,7", - "1,8", - "3,6" - ], - [ - "2,0", - "2,1", - "2,2", - "2,3", - "2,4", - { - "x": 0.5 - }, - "2,5", - "2,6", - "2,7", - "2,8", - "3,7" - ], - [ - { - "x": 2 - }, - "3,2", - "3,3\n\n\n0,0", - "3,4\n\n\n0,0", - { - "x": 0.5, - "w": 2 - }, - "3,8" - ], - [ - { - "y": 0.25, - "x": 3, - "w": 2 - }, - "3,4\n\n\n0,1" - ] - ] - } -} \ No newline at end of file +{ + "name": "reviung34", + "vendorId": "0x6774", + "productId": "0x4E03", + "matrix": { + "rows": 4, + "cols": 9 + }, + "layouts": { + "labels": [ + "2u" + ], + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5 + }, + "0,5", + "0,6", + "0,7", + "0,8", + "3,5" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + { + "x": 0.5 + }, + "1,5", + "1,6", + "1,7", + "1,8", + "3,6" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + { + "x": 0.5 + }, + "2,5", + "2,6", + "2,7", + "2,8", + "3,7" + ], + [ + { + "x": 2 + }, + "3,2", + "3,3\n\n\n0,0", + "3,4\n\n\n0,0", + { + "x": 0.5, + "w": 2 + }, + "3,8" + ], + [ + { + "y": 0.25, + "x": 3, + "w": 2 + }, + "3,4\n\n\n0,1" + ] + ] + } +} diff --git a/v3/reviung41/reviung41.json b/v3/reviung41/reviung41.json index 7a303fe8c8..20dcc2d960 100644 --- a/v3/reviung41/reviung41.json +++ b/v3/reviung41/reviung41.json @@ -2,81 +2,229 @@ "name": "Reviung41", "vendorId": "0x7807", "productId": "0xDCCB", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 7, "cols": 6}, + "matrix": { + "rows": 7, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 5}, "3,2"], - [{"y": -0.85, "x": 2}, "0,2"], - [{"y": -0.9999999999999999, "x": 4}, "0,4"], - [{"y": -0.9999999999999999, "x": 8}, "3,1"], - [{"y": -0.9999999999999999, "x": 10}, "3,3"], [ - {"y": -0.7999999999999999, "x": 1}, + { + "x": 3 + }, + "0,3", + { + "x": 5 + }, + "3,2" + ], + [ + { + "y": -0.85, + "x": 2 + }, + "0,2" + ], + [ + { + "y": -0.9999999999999999, + "x": 4 + }, + "0,4" + ], + [ + { + "y": -0.9999999999999999, + "x": 8 + }, + "3,1" + ], + [ + { + "y": -0.9999999999999999, + "x": 10 + }, + "3,3" + ], + [ + { + "y": -0.7999999999999999, + "x": 1 + }, "0,1", - {"x": 3}, + { + "x": 3 + }, "0,5", - {"x": 1}, + { + "x": 1 + }, "3,0", - {"x": 3}, + { + "x": 3 + }, "3,4" ], - [{"y": -0.8500000000000001, "c": "#777777"}, "0,0", {"x": 11}, "3,5"], - [{"y": -0.5, "x": 3, "c": "#cccccc"}, "1,3", {"x": 5}, "4,2"], [ - {"y": -0.8500000000000001, "x": 2}, + { + "y": -0.8500000000000001, + "c": "#777777" + }, + "0,0", + { + "x": 11 + }, + "3,5" + ], + [ + { + "y": -0.5, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 5 + }, + "4,2" + ], + [ + { + "y": -0.8500000000000001, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 3}, + { + "x": 3 + }, "4,1", - {"x": 1}, + { + "x": 1 + }, "4,3" ], [ - {"y": -0.7999999999999998, "x": 1}, + { + "y": -0.7999999999999998, + "x": 1 + }, "1,1", - {"x": 3}, + { + "x": 3 + }, "1,5", - {"x": 1}, + { + "x": 1 + }, "4,0", - {"x": 3}, + { + "x": 3 + }, "4,4" ], - [{"y": -0.8500000000000001, "c": "#aaaaaa"}, "1,0", {"x": 11}, "4,5"], - [{"y": -0.5, "x": 3, "c": "#cccccc"}, "2,3", {"x": 5}, "5,2"], [ - {"y": -0.8500000000000001, "x": 2}, + { + "y": -0.8500000000000001, + "c": "#aaaaaa" + }, + "1,0", + { + "x": 11 + }, + "4,5" + ], + [ + { + "y": -0.5, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 5 + }, + "5,2" + ], + [ + { + "y": -0.8500000000000001, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 3}, + { + "x": 3 + }, "5,1", - {"x": 1}, + { + "x": 1 + }, "5,3" ], [ - {"y": -0.7999999999999998, "x": 1}, + { + "y": -0.7999999999999998, + "x": 1 + }, "2,1", - {"x": 3}, + { + "x": 3 + }, "2,5", - {"x": 1}, + { + "x": 1 + }, "5,0", - {"x": 3}, + { + "x": 3 + }, "5,4" ], - [{"y": -0.8500000000000001, "c": "#aaaaaa"}, "2,0", {"x": 11}, "5,5"], [ - {"x": 3, "w": 1.25}, + { + "y": -0.8500000000000001, + "c": "#aaaaaa" + }, + "2,0", + { + "x": 11 + }, + "5,5" + ], + [ + { + "x": 3, + "w": 1.25 + }, "6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1", - {"w": 2}, + { + "w": 2 + }, "6,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,3", - {"w": 1.25}, + { + "w": 1.25 + }, "6,4" ] ] diff --git a/v3/rico/phoenix_project_no1/phoenix_project_no1.json b/v3/rico/phoenix_project_no1/phoenix_project_no1.json index b69be148d9..d3b1a9b820 100644 --- a/v3/rico/phoenix_project_no1/phoenix_project_no1.json +++ b/v3/rico/phoenix_project_no1/phoenix_project_no1.json @@ -2,13 +2,24 @@ "name": "Phoenix Project No 1", "vendorId": "0x21C0", "productId": "0x9901", - "matrix": { "rows": 5, "cols": 16 }, - "keycodes": ["qmk_lighting"], - "menus": [ "qmk_rgblight"], + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter","ANSI Enter", "ISO Enter"], + [ + "Enter", + "ANSI Enter", + "ISO Enter" + ], "Split Left Shift (ISO)", "Winkeyless 7U Spacebar" ], @@ -236,5 +247,3 @@ ] } } - - diff --git a/v3/riot_pad/riot_pad.json b/v3/riot_pad/riot_pad.json index b668f139fe..7987b90cda 100644 --- a/v3/riot_pad/riot_pad.json +++ b/v3/riot_pad/riot_pad.json @@ -1,25 +1,29 @@ { - "name": "Riotpad", - "vendorId": "0x7877", - "productId": "0x1000", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": { - "rows": 2, - "cols": 3 - }, - "layouts": { - "keymap": [ - [ - "0,0", - "0,1", - "0,2" - ], - [ - "1,0", - "1,1", - "1,2" - ] - ] - } -} \ No newline at end of file + "name": "Riotpad", + "vendorId": "0x7877", + "productId": "0x1000", + "matrix": { + "rows": 2, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] + ] + } +} diff --git a/v3/rmi_kb/aelith/aelith.json b/v3/rmi_kb/aelith/aelith.json index daae4de19f..10c4eb22e5 100644 --- a/v3/rmi_kb/aelith/aelith.json +++ b/v3/rmi_kb/aelith/aelith.json @@ -2,96 +2,295 @@ "name": "AELITH", "vendorId": "0xB16B", "productId": "0xE460", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ - [{"y": 0.15, "x": 15.15, "c": "#aaaaaa", "w": 2}, "0,15\n\n\n0,1"], - [{"x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,3", {"x": 8.45}, "0,12"], [ - {"y": -0.9500000000000002, "x": 1.7}, + { + "y": 0.15, + "x": 15.15, + "c": "#aaaaaa", + "w": 2 + }, + "0,15\n\n\n0,1" + ], + [ + { + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.45 + }, + "0,12" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.7 + }, "0,1", "0,2", - {"x": 10.45}, + { + "x": 10.45 + }, "0,13", - {"x": 1.7763568394002505e-15}, + { + "x": 1.7763568394002505e-15 + }, "0,14\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15\n\n\n0,0" ], - [{"y": -0.10000000000000009, "x": 0.35}, "1,0"], - [{"y": -0.9499999999999997, "x": 13, "c": "#cccccc"}, "1,12"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "1,0" + ], + [ + { + "y": -0.9499999999999997, + "x": 13, + "c": "#cccccc" + }, + "1,12" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,13", "1,14", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,15" ], - [{"y": -0.10000000000000009, "x": 0.15}, "2,0"], [ - {"y": -0.9000000000000004, "x": 13.4, "c": "#cccccc"}, + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 13.4, + "c": "#cccccc" + }, "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15" ], [ - {"y": -0.9999999999999996, "x": 1.3, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.9999999999999996, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,12", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14\n\n\n1,0", "3,15\n\n\n1,0", - {"x": 0.29999999999999716, "w": 2.75}, + { + "x": 0.29999999999999716, + "w": 2.75 + }, "3,14\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 13.45, "w": 1.5}, "4,15"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 13.45, + "w": 1.5 + }, + "4,15" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "0,7" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.4499999999999997, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.4499999999999997, + "x": 8.45, + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11" ], - [{"x": 8.05}, "1,8", "1,9", "1,10", "1,11"], - [{"x": 8.2}, "2,8", "2,9", "2,10", "2,11"], - [{"x": 7.75}, "3,8", "3,9", "3,10", "3,11"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,9"], - [{"y": -0.9499999999999993, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,11"] - ], - "labels": ["Split Backspace", "Split Right Shift"] + [ + { + "x": 8.05 + }, + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + { + "x": 8.2 + }, + "2,8", + "2,9", + "2,10", + "2,11" + ], + [ + { + "x": 7.75 + }, + "3,8", + "3,9", + "3,10", + "3,11" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,9" + ], + [ + { + "y": -0.9499999999999993, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11" + ] + ] } } diff --git a/v3/rmi_kb/chevron/chevron.json b/v3/rmi_kb/chevron/chevron.json index 86d275fd33..b7de48992e 100644 --- a/v3/rmi_kb/chevron/chevron.json +++ b/v3/rmi_kb/chevron/chevron.json @@ -2,23 +2,53 @@ "name": "Chevron", "vendorId": "0xB16B", "productId": "0xC4EE", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { + "labels": [ + "Encoder", + [ + "Right Shift", + "Unified", + "Split" + ], + [ + "Bottom Row", + "Unified", + "Split" + ], + "ISO Enter" + ], "keymap": [ [ - {"x": 8.75}, + { + "x": 8.75 + }, "4,0\n\n\n0,1", - {"x": 1.5}, + { + "x": 1.5 + }, "4,1\n\n\n0,1", - {"d": true}, + { + "d": true + }, "4,0\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,13", - {"x": 0.25, "d": true}, + { + "x": 0.25, + "d": true + }, "4,1\n\n\n0,0" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "0,0", "0,1", "0,2", @@ -32,13 +62,24 @@ "0,10", "0,11", "0,12", - {"w": 1.5}, + { + "w": 1.5 + }, "0,13\n\n\n3,0", - {"x": 1.75, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.75, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "0,13\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -51,13 +92,19 @@ "1,9", "1,10", "1,11", - {"w": 2.25}, + { + "w": 2.25 + }, "1,12\n\n\n3,0", - {"x": 0.75}, + { + "x": 0.75 + }, "1,12\n\n\n3,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -69,41 +116,60 @@ "2,8", "2,9", "2,10", - {"w": 2.75}, + { + "w": 2.75 + }, "2,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,12\n\n\n1,1", "2,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 7}, + { + "w": 7 + }, "3,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,11", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12", - {"w": 1.25}, + { + "w": 1.25 + }, "3,13" ], [ - {"y": 0.25, "x": 3.75, "w": 3}, + { + "y": 0.25, + "x": 3.75, + "w": 3 + }, "3,4\n\n\n2,1", "3,6\n\n\n2,1", - {"w": 3}, + { + "w": 3 + }, "3,8\n\n\n2,1" ] - ], - "labels": [ - "Encoder", - ["Right Shift", "Unified", "Split"], - ["Bottom Row", "Unified", "Split"], - "ISO Enter" ] } } diff --git a/v3/rmi_kb/equator/equator.json b/v3/rmi_kb/equator/equator.json index 1420641528..468c22574f 100644 --- a/v3/rmi_kb/equator/equator.json +++ b/v3/rmi_kb/equator/equator.json @@ -1,270 +1,270 @@ { - "name": "EQUATOR", - "vendorId": "0xB16B", - "productId": "0xE0A1", - "keycodes": [ - "qmk_lighting" + "name": "EQUATOR", + "vendorId": "0xB16B", + "productId": "0xE0A1", + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "labels": [ + "Split Backspace" ], - "menus": [ - "qmk_rgb_matrix" - ], - "matrix": { - "rows": 5, - "cols": 16 - }, - "layouts": { - "labels": [ - "Split Backspace" - ], - "keymap": [ - [ - { - "y": 0.08, - "x": 0.62, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - { - "x": 9.76 - }, - "0,11", - { - "x": 0 - }, - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "x": 0 - }, - "0,15" - ], - [ - { - "x": 0.49, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - { - "x": 9.01 - }, - "1,11", - "1,12", - "1,13", - { - "w": 1.5 - }, - "1,14", - { - "c": "#aaaaaa" - }, - "1,15" - ], - [ - { - "x": 0.35, - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - { - "x": 9.31 - }, - "2,11", - "2,12", - { - "c": "#777777", - "w": 2.25 - }, - "2,14", - { - "c": "#aaaaaa" - }, - "2,15" - ], - [ - { - "x": 0.2, - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - { - "x": 8.62 - }, - "3,11", - "3,12", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,13", - { - "c": "#777777" - }, - "3,14", - { - "c": "#aaaaaa" - }, - "3,15" - ], - [ - { - "x": 0.2, - "w": 1.25 - }, - "4,0", - { - "w": 1.25 - }, - "4,1", - { - "x": 9.62, - "w": 1.25 - }, - "4,11", - { - "w": 1.25 - }, - "4,12", - { - "c": "#777777" - }, - "4,13", - "4,14", - "4,15" - ], - [ - { - "y": 0.25, - "x": 14.25, - "c": "#cccccc" - }, - "0,13\n\n\n0,1", - { - "c": "#aaaaaa" - }, - "0,14\n\n\n0,1" - ], - [ - { - "r": 8, - "rx": 2.75, - "c": "#cccccc" - }, - "0,2", - "0,3", - "0,4", - "0,5", - "0,6" - ], - [ - { - "x": 0.5 - }, - "1,2", - "1,3", - "1,4", - "1,5" - ], - [ - { - "x": 0.75 - }, - "2,2", - "2,3", - "2,4", - "2,5" - ], - [ - { - "x": 1.25 - }, - "3,3", - "3,4", - "3,5", - "3,6" - ], - [ - { - "x": 1.25, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,3", - { - "c": "#cccccc", - "w": 2.75 - }, - "4,5" - ], - [ - { - "r": -8, - "rx": 12.75, - "x": -4.5 - }, - "0,7", - "0,8", - "0,9", - "0,10" - ], - [ - { - "x": -5 - }, - "1,7", - "1,8", - "1,9", - "1,10" - ], - [ - { - "x": -4.75 - }, - "2,7", - "2,8", - "2,9", - "2,10" - ], - [ - { - "x": -5.25 - }, - "3,7", - "3,8", - "3,9", - "3,10" - ], - [ - { - "x": -5.25, - "w": 2.25 - }, - "4,8", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,9" - ] - ] - } + "keymap": [ + [ + { + "y": 0.08, + "x": 0.62, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + { + "x": 9.76 + }, + "0,11", + { + "x": 0 + }, + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 0 + }, + "0,15" + ], + [ + { + "x": 0.49, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + { + "x": 9.01 + }, + "1,11", + "1,12", + "1,13", + { + "w": 1.5 + }, + "1,14", + { + "c": "#aaaaaa" + }, + "1,15" + ], + [ + { + "x": 0.35, + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "x": 9.31 + }, + "2,11", + "2,12", + { + "c": "#777777", + "w": 2.25 + }, + "2,14", + { + "c": "#aaaaaa" + }, + "2,15" + ], + [ + { + "x": 0.2, + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + { + "x": 8.62 + }, + "3,11", + "3,12", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,13", + { + "c": "#777777" + }, + "3,14", + { + "c": "#aaaaaa" + }, + "3,15" + ], + [ + { + "x": 0.2, + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "x": 9.62, + "w": 1.25 + }, + "4,11", + { + "w": 1.25 + }, + "4,12", + { + "c": "#777777" + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "y": 0.25, + "x": 14.25, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1" + ], + [ + { + "r": 8, + "rx": 2.75, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 0.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 1.25 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,3", + { + "c": "#cccccc", + "w": 2.75 + }, + "4,5" + ], + [ + { + "r": -8, + "rx": 12.75, + "x": -4.5 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": -5 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -4.75 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": -5.25 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": -5.25, + "w": 2.25 + }, + "4,8", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9" + ] + ] + } } diff --git a/v3/rmi_kb/herringbone/herringbone.json b/v3/rmi_kb/herringbone/herringbone.json index c473c129a6..50cbe108c8 100644 --- a/v3/rmi_kb/herringbone/herringbone.json +++ b/v3/rmi_kb/herringbone/herringbone.json @@ -2,34 +2,68 @@ "name": "Herringbone", "vendorId": "0xB16B", "productId": "0x04E5", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25u", + "7u" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -43,18 +77,30 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "3,12\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,9 +113,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,14", { "x": 1.25, @@ -83,9 +134,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -97,21 +154,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "3,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -122,45 +199,91 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11", - {"x": 1.5}, + { + "x": 1.5 + }, "4,14" ], - [{"y": -0.75, "x": 16.75, "c": "#777777"}, "4,13"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,0" ], - [{"y": -0.75, "x": 15.75, "c": "#777777"}, "5,12", "5,13", "5,14"], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 15.75, + "c": "#777777" + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "6.25u", "7u"] ] } } diff --git a/v3/rmi_kb/herringbone/herringbone_pro.json b/v3/rmi_kb/herringbone/herringbone_pro.json index 53bfcb1f48..46d2c6e089 100644 --- a/v3/rmi_kb/herringbone/herringbone_pro.json +++ b/v3/rmi_kb/herringbone/herringbone_pro.json @@ -2,38 +2,89 @@ "name": "Herringbone Pro", "vendorId": "0xB16B", "productId": "0x440B", - "matrix": {"rows": 7, "cols": 15}, + "matrix": { + "rows": 7, + "cols": 15 + }, "layouts": { + "labels": [ + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Unified", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "Split" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "6,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -47,18 +98,30 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "3,12\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,9 +134,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,14", { "x": 1.25, @@ -87,9 +155,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -101,21 +175,41 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "3,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -126,62 +220,125 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11", - {"x": 1.5}, + { + "x": 1.5 + }, "4,14" ], - [{"y": -0.75, "x": 16.75, "c": "#777777"}, "4,13"], [ - {"y": -0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.75, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,0" ], - [{"y": -0.75, "x": 15.75, "c": "#777777"}, "5,12", "5,13", "5,14"], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 15.75, + "c": "#777777" + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n3,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "5,4\n\n\n3,2", "5,5\n\n\n3,2", - {"w": 3}, + { + "w": 3 + }, "5,7\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n3,2" ] - ], - "labels": [ - ["Backspace", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Unified", "Split"], - ["Bottom Row", "6.25u", "7u", "Split"] ] } } diff --git a/v3/rmi_kb/mona/mona_v1.json b/v3/rmi_kb/mona/mona_v1.json index 23c42d151a..706cfbddc6 100644 --- a/v3/rmi_kb/mona/mona_v1.json +++ b/v3/rmi_kb/mona/mona_v1.json @@ -2,13 +2,33 @@ "name": "Mona", "vendorId": "0xB16B", "productId": "0x404A", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "6.25u", + "7u", + "WKL" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,16 +41,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,7 +73,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.75, @@ -57,9 +89,15 @@ "1,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,18 +109,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -93,67 +145,116 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "4,13\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,2" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "6.25u", "7u", "WKL"] ] } } diff --git a/v3/rmi_kb/mona/mona_v1_1.json b/v3/rmi_kb/mona/mona_v1_1.json index 365f2604fa..b7d3401f87 100644 --- a/v3/rmi_kb/mona/mona_v1_1.json +++ b/v3/rmi_kb/mona/mona_v1_1.json @@ -2,13 +2,50 @@ "name": "Mona", "vendorId": "0xB16B", "productId": "0x404B", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "Split Spacebar", + "WKL" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,16 +58,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,7 +90,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.75, @@ -57,9 +106,15 @@ "1,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,18 +126,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -93,84 +162,148 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "4,4\n\n\n4,2", "4,6\n\n\n4,2", - {"w": 3}, + { + "w": 3 + }, "4,8\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,13\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,13\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,3" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u", "Split Spacebar", "WKL"] ] } } diff --git a/v3/rmi_kb/mona/mona_v32a.json b/v3/rmi_kb/mona/mona_v32a.json index 2f52930cb4..aea85e7241 100644 --- a/v3/rmi_kb/mona/mona_v32a.json +++ b/v3/rmi_kb/mona/mona_v32a.json @@ -2,13 +2,49 @@ "name": "Mona", "vendorId": "0xB16B", "productId": "0x4032", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "Split Spacebar" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,16 +57,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,7 +89,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", { "x": 1.75, @@ -57,9 +105,15 @@ "1,14\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,18 +125,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -93,68 +161,115 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,13\n\n\n3,1", "3,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,13\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "4,5\n\n\n4,2", "4,6\n\n\n4,2", - {"w": 3}, + { + "w": 3 + }, "4,9\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,13\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n4,2" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u", "Split Spacebar"] ] } } diff --git a/v3/rmi_kb/squishy65/squishy65.json b/v3/rmi_kb/squishy65/squishy65.json index 4421c7ef5c..a497984b40 100644 --- a/v3/rmi_kb/squishy65/squishy65.json +++ b/v3/rmi_kb/squishy65/squishy65.json @@ -2,15 +2,40 @@ "name": "Squishy65", "vendorId": "0xb16b", "productId": "0x10b5", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "2u Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "6.25x2-A", + "6.25x2-B", + "6.25x3", + "7x1", + "7x2" + ] + ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,15 +50,25 @@ "0,12", "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,15", - {"x": 0.75, "w": 2}, + { + "x": 0.75, + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,7 +81,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14\n\n\n1,0", "1,15", { @@ -61,9 +99,15 @@ "1,14\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -75,21 +119,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -100,92 +163,169 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,14", "4,15" ], [ - {"y": 0.25, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,2", "4,10\n\n\n3,2", "4,11\n\n\n3,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n3,3", "4,1\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,3", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n3,3" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,4", "4,1\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,4", "4,11\n\n\n3,4" ] - ], - "labels": [ - "2u Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "6.25x2-A", "6.25x2-B", "6.25x3", "7x1", "7x2"] ] } } diff --git a/v3/rmi_kb/squishyfrl/squishyfrl.json b/v3/rmi_kb/squishyfrl/squishyfrl.json index e3d08305f9..20960b39ef 100644 --- a/v3/rmi_kb/squishyfrl/squishyfrl.json +++ b/v3/rmi_kb/squishyfrl/squishyfrl.json @@ -2,19 +2,67 @@ "name": "SquishyFRL", "vendorId": "0xb16b", "productId": "0x4be5", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 9, "cols": 21}, + "matrix": { + "rows": 9, + "cols": 21 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Southpaw", + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Left Shift", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Unified", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "WK - Split", + "WKL", + "WKL - Split" + ] + ], "keymap": [ [ - {"c": "#aaaaaa", "d": true}, + { + "c": "#aaaaaa", + "d": true + }, "0,15\n\n\n0,0", - {"d": true}, + { + "d": true + }, "0,16\n\n\n0,0", - {"d": true}, + { + "d": true + }, "0,17\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,0", "4,1", "4,2", @@ -28,23 +76,39 @@ "4,10", "4,11", "4,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15\n\n\n0,0", "0,16\n\n\n0,0", "0,17\n\n\n0,0" ], [ - {"d": true}, + { + "d": true + }, "1,15\n\n\n0,0", - {"d": true}, + { + "d": true + }, "1,16\n\n\n0,0", - {"d": true}, + { + "d": true + }, "1,17\n\n\n0,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", "5,2", "5,3", @@ -57,17 +121,27 @@ "5,10", "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,14\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,15\n\n\n0,0", "1,16\n\n\n0,0", "1,17\n\n\n0,0" ], [ - {"x": 3.25, "w": 1.75}, + { + "x": 3.25, + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "6,2", "6,3", @@ -79,15 +153,27 @@ "6,9", "6,10", "6,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,13\n\n\n3,0" ], [ - {"x": 1, "d": true}, + { + "x": 1, + "d": true + }, "2,19\n\n\n0,0", - {"x": 1.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 2.25 + }, "7,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,2", "7,3", "7,4", @@ -98,56 +184,109 @@ "7,9", "7,10", "7,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "7,13\n\n\n4,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "2,19\n\n\n0,0" ], [ - {"d": true}, + { + "d": true + }, "3,18\n\n\n0,0", - {"d": true}, + { + "d": true + }, "3,19\n\n\n0,0", - {"d": true}, + { + "d": true + }, "3,20\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,8\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,11\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,13\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,14\n\n\n5,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "3,18\n\n\n0,0", "3,19\n\n\n0,0", "3,20\n\n\n0,0" ], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "c": "#aaaaaa" + }, "0,15\n\n\n0,1", "0,16\n\n\n0,1", "0,17\n\n\n0,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "7,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,1\n\n\n2,1", - {"x": 10.75, "c": "#aaaaaa"}, + { + "x": 10.75, + "c": "#aaaaaa" + }, "4,13\n\n\n1,1", "4,14\n\n\n1,1", - {"x": 0.25, "d": true}, + { + "x": 0.25, + "d": true + }, "0,15\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,16\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,17\n\n\n0,1" ], [ @@ -164,98 +303,185 @@ "x2": -0.25 }, "5,14\n\n\n3,1", - {"x": 0.25, "c": "#aaaaaa", "d": true}, + { + "x": 0.25, + "c": "#aaaaaa", + "d": true + }, "1,15\n\n\n0,1", - {"d": true}, + { + "d": true + }, "1,16\n\n\n0,1", - {"d": true}, + { + "d": true + }, "1,17\n\n\n0,1" ], - [{"x": 16, "c": "#cccccc"}, "6,13\n\n\n3,1"], [ - {"x": 1, "c": "#777777"}, + { + "x": 16, + "c": "#cccccc" + }, + "6,13\n\n\n3,1" + ], + [ + { + "x": 1, + "c": "#777777" + }, "2,19\n\n\n0,1", - {"x": 13.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 13.5, + "c": "#aaaaaa", + "w": 1.75 + }, "7,13\n\n\n4,1", "7,14\n\n\n4,1", - {"x": 1.25, "c": "#777777", "d": true}, + { + "x": 1.25, + "c": "#777777", + "d": true + }, "2,19\n\n\n0,1" ], [ "3,18\n\n\n0,1", "3,19\n\n\n0,1", "3,20\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "8,0\n\n\n5,1", "8,1\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,2\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,8\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,11\n\n\n5,1", "8,13\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,14\n\n\n5,1", - {"x": 0.25, "c": "#777777", "d": true}, + { + "x": 0.25, + "c": "#777777", + "d": true + }, "3,18\n\n\n0,1", - {"d": true}, + { + "d": true + }, "3,19\n\n\n0,1", - {"d": true}, + { + "d": true + }, "3,20\n\n\n0,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.5 + }, "8,0\n\n\n5,2", "8,1\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,2\n\n\n5,2", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "8,3\n\n\n5,2", "8,8\n\n\n5,2", - {"w": 3}, + { + "w": 3 + }, "8,9\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,11\n\n\n5,2", "8,13\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,14\n\n\n5,2" ], [ - {"x": 3.25, "w": 1.5}, + { + "x": 3.25, + "w": 1.5 + }, "8,0\n\n\n5,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "8,2\n\n\n5,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,8\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,11\n\n\n5,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "8,14\n\n\n5,3" ], [ - {"x": 3.25, "w": 1.5}, + { + "x": 3.25, + "w": 1.5 + }, "8,0\n\n\n5,4", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "8,2\n\n\n5,4", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "8,3\n\n\n5,4", "8,8\n\n\n5,4", - {"w": 3}, + { + "w": 3 + }, "8,9\n\n\n5,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,11\n\n\n5,4", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "8,14\n\n\n5,4" ] - ], - "labels": [ - "Southpaw", - ["Backspace", "Unified", "Split"], - ["Left Shift", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Right Shift", "Unified", "Split"], - ["Bottom Row", "6.25u", "7u", "WK - Split", "WKL", "WKL - Split"] ] } } diff --git a/v3/rmi_kb/squishytkl/squishytkl.json b/v3/rmi_kb/squishytkl/squishytkl.json index e9b15c6d92..bd54627351 100644 --- a/v3/rmi_kb/squishytkl/squishytkl.json +++ b/v3/rmi_kb/squishytkl/squishytkl.json @@ -2,50 +2,124 @@ "name": "SquishyTKL", "vendorId": "0xb16b", "productId": "0x00b1", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 14, "cols": 26}, + "matrix": { + "rows": 14, + "cols": 26 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + [ + "Encoder", + "Disabled", + "Enabled" + ], + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Left Shift", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Unified", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "WK - Split", + "WKL", + "WKL - Split" + ] + ], "keymap": [ [ - {"x": 18.5, "d": true}, + { + "x": 18.5, + "d": true + }, "13,0\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "13,0\n\n\n0,1" ], [ - {"y": -0.5, "c": "#777777"}, + { + "y": -0.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0", "1,1", "1,2", "1,3", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,0", "2,1", "2,2", "2,3", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,4", - {"x": 0.25}, + { + "x": 0.25 + }, "3,20", "3,21", "3,22" ], [ - {"y": -0.5, "x": 18.5, "c": "#cccccc", "d": true}, + { + "y": -0.5, + "x": 18.5, + "c": "#cccccc", + "d": true + }, "13,1\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "13,1\n\n\n0,1" ], [ - {"y": -0.25, "c": "#cccccc"}, + { + "y": -0.25, + "c": "#cccccc" + }, "8,5", "8,6", "8,7", @@ -59,17 +133,26 @@ "8,15", "8,16", "8,17", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "8,18\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,20", "4,21", "4,22" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "9,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,6", "9,7", "9,8", @@ -82,17 +165,26 @@ "9,15", "9,16", "9,17", - {"w": 1.5}, + { + "w": 1.5 + }, "9,19\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,20", "5,21", "5,22" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "10,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "10,6", "10,7", "10,8", @@ -104,13 +196,21 @@ "10,14", "10,15", "10,16", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "10,18\n\n\n3,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "11,5\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "11,7", "11,8", "11,9", @@ -121,39 +221,76 @@ "11,14", "11,15", "11,16", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "11,18\n\n\n4,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "6,24" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "12,5\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "12,6\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "12,7\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "12,13\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "12,15\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "12,16\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "12,18\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "12,19\n\n\n5,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "7,23", "7,24", "7,25" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "11,5\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "11,6\n\n\n2,1", - {"x": 10.75, "c": "#aaaaaa"}, + { + "x": 10.75, + "c": "#aaaaaa" + }, "8,18\n\n\n1,1", "8,19\n\n\n1,1" ], @@ -169,78 +306,136 @@ }, "9,19\n\n\n3,1" ], - [{"x": 12.75, "c": "#cccccc"}, "10,18\n\n\n3,1"], [ - {"x": 12, "c": "#aaaaaa", "w": 1.75}, + { + "x": 12.75, + "c": "#cccccc" + }, + "10,18\n\n\n3,1" + ], + [ + { + "x": 12, + "c": "#aaaaaa", + "w": 1.75 + }, "11,18\n\n\n4,1", "11,19\n\n\n4,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "12,5\n\n\n5,1", "12,6\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "12,7\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "12,13\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "12,16\n\n\n5,1", "12,18\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "12,19\n\n\n5,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "12,5\n\n\n5,2", "12,6\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "12,7\n\n\n5,2", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "12,8\n\n\n5,2", "12,13\n\n\n5,2", - {"w": 3}, + { + "w": 3 + }, "12,14\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "12,16\n\n\n5,2", "12,18\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "12,19\n\n\n5,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "12,5\n\n\n5,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "12,7\n\n\n5,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "12,13\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "12,16\n\n\n5,3", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "12,19\n\n\n5,3" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "12,5\n\n\n5,4", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "12,7\n\n\n5,4", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "12,8\n\n\n5,4", "12,13\n\n\n5,4", - {"w": 3}, + { + "w": 3 + }, "12,14\n\n\n5,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "12,16\n\n\n5,4", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "12,19\n\n\n5,4" ] - ], - "labels": [ - ["Encoder", "Disabled", "Enabled"], - ["Backspace", "Unified", "Split"], - ["Left Shift", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Right Shift", "Unified", "Split"], - ["Bottom Row", "6.25u", "7u", "WK - Split", "WKL", "WKL - Split"] ] } } diff --git a/v3/rmi_kb/tkl_ff/tkl_ff.json b/v3/rmi_kb/tkl_ff/tkl_ff.json index a05feb8218..6ecb7da7c7 100644 --- a/v3/rmi_kb/tkl_ff/tkl_ff.json +++ b/v3/rmi_kb/tkl_ff/tkl_ff.json @@ -2,35 +2,85 @@ "name": "TKL-FF", "vendorId": "0xB16B", "productId": "0x00FF", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { + "labels": [ + [ + "F-row", + "F12", + "F13" + ], + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "WKL" + ] + ], "keymap": [ [ "0,0\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "0,1\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", "0,5\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", "0,9\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -44,17 +94,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,17 +126,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,13 +157,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n2,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -106,55 +182,102 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n4,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,7\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n5,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "c": "#777777"}, + { + "y": 0.25, + "c": "#777777" + }, "0,0\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", "0,4\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5\n\n\n0,1", "0,6\n\n\n0,1", "0,7\n\n\n0,1", "0,8\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9\n\n\n0,1", "0,10\n\n\n0,1", "0,11\n\n\n0,1", "0,12\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1" ], - [{"y": 0.25, "x": 13}, "1,13\n\n\n1,1", "3,13\n\n\n1,1"], + [ + { + "y": 0.25, + "x": 13 + }, + "1,13\n\n\n1,1", + "3,13\n\n\n1,1" + ], [ { "x": 13.75, @@ -167,54 +290,89 @@ }, "2,13\n\n\n2,1" ], - [{"x": 12.75, "c": "#cccccc"}, "3,12\n\n\n2,1"], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "x": 12.75, + "c": "#cccccc" + }, + "3,12\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n3,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n4,1", "4,13\n\n\n4,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,1", "5,1\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n5,1", "5,12\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n5,2", - {"d": true}, + { + "d": true + }, "5,12\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,2" ] - ], - "labels": [ - ["F-row", "F12", "F13"], - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u", "WKL"] ] } } diff --git a/v3/rmi_kb/tkl_ff/tkl_ff_v2.json b/v3/rmi_kb/tkl_ff/tkl_ff_v2.json index 8c05422ba7..718332ee80 100644 --- a/v3/rmi_kb/tkl_ff/tkl_ff_v2.json +++ b/v3/rmi_kb/tkl_ff/tkl_ff_v2.json @@ -2,37 +2,91 @@ "name": "TKL-FF", "vendorId": "0xB16B", "productId": "0x10FF", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + [ + "F-row", + "F12", + "F13" + ], + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u", + "WKL" + ] + ], "keymap": [ [ "0,0\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "0,1\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", "0,5\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", "0,9\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -46,17 +100,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,17 +132,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -91,13 +163,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n2,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -108,55 +188,102 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n4,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,7\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n5,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "c": "#777777"}, + { + "y": 0.25, + "c": "#777777" + }, "0,0\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", "0,4\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5\n\n\n0,1", "0,6\n\n\n0,1", "0,7\n\n\n0,1", "0,8\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9\n\n\n0,1", "0,10\n\n\n0,1", "0,11\n\n\n0,1", "0,12\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1" ], - [{"y": 0.25, "x": 13}, "1,13\n\n\n1,1", "3,13\n\n\n1,1"], + [ + { + "y": 0.25, + "x": 13 + }, + "1,13\n\n\n1,1", + "3,13\n\n\n1,1" + ], [ { "x": 13.75, @@ -169,54 +296,89 @@ }, "2,13\n\n\n2,1" ], - [{"x": 12.75, "c": "#cccccc"}, "3,12\n\n\n2,1"], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "x": 12.75, + "c": "#cccccc" + }, + "3,12\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n3,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n4,1", "4,13\n\n\n4,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,1", "5,1\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n5,1", "5,12\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n5,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n5,2", - {"d": true}, + { + "d": true + }, "5,12\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n5,2" ] - ], - "labels": [ - ["F-row", "F12", "F13"], - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u", "WKL"] ] } } diff --git a/v3/rmi_kb/wete/wete.json b/v3/rmi_kb/wete/wete.json index 381c47111e..d894c18505 100644 --- a/v3/rmi_kb/wete/wete.json +++ b/v3/rmi_kb/wete/wete.json @@ -2,56 +2,120 @@ "name": "Wete", "vendorId": "0xb16b", "productId": "0x00b5", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 20}, + "matrix": { + "rows": 6, + "cols": 20 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Right Shift", + "Split Right Shift", + "2.75u Right Shift", + "JIS Right Shift" + ], + [ + "Numpad Area", + "Right Handed", + "Left Handed", + "Macro Keys" + ], + [ + "Bottom Row", + "1.25u Mods", + "1.5u Mods", + "Winkeyless", + "JIS Bottom Row" + ], + [ + "Right Mods", + "Blocker", + "No Blocker", + "1u Mods" + ] + ], "keymap": [ [ - {"x": 8.5, "c": "#aaaaaa"}, + { + "x": 8.5, + "c": "#aaaaaa" + }, "0,0", "0,1", "0,2", "0,3", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15", "0,16", "0,17", "0,18", - {"x": 0.5}, + { + "x": 0.5 + }, "0,19" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0\n\n\n4,2", "1,1\n\n\n4,2", "1,2\n\n\n4,2", "1,3\n\n\n4,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0\n\n\n4,1", "1,1\n\n\n4,1", "1,2\n\n\n4,1", "1,3\n\n\n4,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,0\n\n\n4,0", "1,1\n\n\n4,0", "1,2\n\n\n4,0", "1,3\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,5", "1,6", "1,7", @@ -64,34 +128,57 @@ "1,14", "1,15", "1,16", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,17\n\n\n0,0", "1,19", - {"x": 1.25}, + { + "x": 1.25 + }, "1,17\n\n\n0,1", "1,18\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0\n\n\n4,2", "2,1\n\n\n4,2", "2,2\n\n\n4,2", "2,3\n\n\n4,2", - {"x": 0.25, "c": "#aaaaaa", "h": 2}, + { + "x": 0.25, + "c": "#aaaaaa", + "h": 2 + }, "2,0\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n4,1", "2,2\n\n\n4,1", "2,3\n\n\n4,1", - {"x": 0.25}, + { + "x": 0.25 + }, "2,0\n\n\n4,0", "2,1\n\n\n4,0", "2,2\n\n\n4,0", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,3\n\n\n4,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,5", "2,6", "2,7", @@ -104,73 +191,130 @@ "2,14", "2,15", "2,16", - {"w": 1.5}, + { + "w": 1.5 + }, "2,18\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,19", - {"x": 2, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 2, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,18\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0\n\n\n4,2", - {"n": true}, + { + "n": true + }, "3,1\n\n\n4,2", "3,2\n\n\n4,2", "3,3\n\n\n4,2", - {"x": 1.25, "n": true}, + { + "x": 1.25, + "n": true + }, "3,1\n\n\n4,1", "3,2\n\n\n4,1", "3,3\n\n\n4,1", - {"x": 0.25}, + { + "x": 0.25 + }, "3,0\n\n\n4,0", - {"n": true}, + { + "n": true + }, "3,1\n\n\n4,0", "3,2\n\n\n4,0", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "3,6", "3,7", - {"n": true}, + { + "n": true + }, "3,8", "3,9", "3,10", - {"n": true}, + { + "n": true + }, "3,11", "3,12", "3,13", "3,14", "3,15", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,18\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,19", - {"x": 1}, + { + "x": 1 + }, "3,18\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", "4,2\n\n\n4,2", "4,3\n\n\n4,2", - {"x": 0.25, "c": "#aaaaaa", "h": 2}, + { + "x": 0.25, + "c": "#aaaaaa", + "h": 2 + }, "4,0\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n4,1", "4,2\n\n\n4,1", "4,3\n\n\n4,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,0\n\n\n4,0", "4,1\n\n\n4,0", "4,2\n\n\n4,0", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,3\n\n\n4,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,4\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,6", "4,7", "4,8", @@ -181,105 +325,180 @@ "4,13", "4,14", "4,15", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,17\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,18\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,19", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "4,17\n\n\n3,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0\n\n\n4,2", "5,1\n\n\n4,2", "5,2\n\n\n4,2", "5,3\n\n\n4,2", - {"x": 1.25}, + { + "x": 1.25 + }, "5,1\n\n\n4,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,2\n\n\n4,1", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "5,0\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2\n\n\n4,0", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,4\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n5,0", - {"w": 6.25}, + { + "w": 6.25 + }, "5,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,15\n\n\n6,0", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n6,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,17", "5,18", "5,19", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "4,17\n\n\n3,2", - {"w": 1.75}, + { + "w": 1.75 + }, "4,18\n\n\n3,2" ], - [{"y": 0.5, "x": 12.75, "w": 1.25}, "4,4\n\n\n2,1", "4,5\n\n\n2,1"], [ - {"y": 1, "x": 12.75, "w": 1.5}, + { + "y": 0.5, + "x": 12.75, + "w": 1.25 + }, + "4,4\n\n\n2,1", + "4,5\n\n\n2,1" + ], + [ + { + "y": 1, + "x": 12.75, + "w": 1.5 + }, "5,4\n\n\n5,1", "5,5\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n5,1", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,10\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,13\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,15\n\n\n6,1" ], [ - {"x": 12.75, "w": 1.5}, + { + "x": 12.75, + "w": 1.5 + }, "5,4\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,5\n\n\n5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,10\n\n\n5,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,13\n\n\n6,2", "5,14\n\n\n6,2", "5,15\n\n\n6,2" ], [ - {"x": 12.75, "w": 1.5}, + { + "x": 12.75, + "w": 1.5 + }, "5,4\n\n\n5,3", "5,5\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n5,3", "5,7\n\n\n5,3", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "5,10\n\n\n5,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,11\n\n\n5,3", "5,12\n\n\n5,3" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - [ - "Right Shift", - "Split Right Shift", - "2.75u Right Shift", - "JIS Right Shift" - ], - ["Numpad Area", "Right Handed", "Left Handed", "Macro Keys"], - ["Bottom Row", "1.25u Mods", "1.5u Mods", "Winkeyless", "JIS Bottom Row"], - ["Right Mods", "Blocker", "No Blocker", "1u Mods"] ] } } diff --git a/v3/rmi_kb/wete/wete_v2.json b/v3/rmi_kb/wete/wete_v2.json index dc54fee1f0..3546a4709a 100644 --- a/v3/rmi_kb/wete/wete_v2.json +++ b/v3/rmi_kb/wete/wete_v2.json @@ -2,56 +2,130 @@ "name": "Wete R2", "vendorId": "0xb16b", "productId": "0x00b3", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 13, "cols": 10}, + "matrix": { + "rows": 13, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + [ + "Encoder", + "Disable", + "Enable" + ], + [ + "Numpad", + "Right-handed", + "Left-handed", + "Macro" + ], + [ + "Backspace", + "Full", + "Split" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Bottom Row", + "6.25x2-A", + "6.25x3", + "6.25x2-B", + "7x1", + "7x2" + ] + ], "keymap": [ [ - {"x": 20.5, "d": true}, + { + "x": 20.5, + "d": true + }, "12,1\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "12,1\n\n\n0,1" ], [ - {"y": -0.5}, + { + "y": -0.5 + }, "0,0", "1,0", "0,1", "1,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.5}, + { + "x": 0.5 + }, "1,7", "0,8", "1,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "1,9" ], [ - {"y": -0.5, "x": 20.5, "c": "#cccccc", "d": true}, + { + "y": -0.5, + "x": 20.5, + "c": "#cccccc", + "d": true + }, "12,0\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "12,0\n\n\n0,1" ], [ - {"y": -0.25}, + { + "y": -0.25 + }, "2,0", "3,0", "2,1", "3,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,2", "3,2", "2,3", @@ -65,20 +139,33 @@ "2,7", "3,7", "2,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,8\n\n\n2,0", "3,9" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0\n\n\n1,0", "5,0\n\n\n1,0", "4,1\n\n\n1,0", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "5,1\n\n\n1,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "4,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "4,3", "5,3", @@ -91,19 +178,31 @@ "4,7", "5,7", "4,8", - {"w": 1.5}, + { + "w": 1.5 + }, "4,9\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,9" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0\n\n\n1,0", "7,0\n\n\n1,0", "6,1\n\n\n1,0", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "6,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,2", "6,3", "7,3", @@ -115,21 +214,36 @@ "7,6", "6,7", "7,7", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,8\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,9" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,0\n\n\n1,0", "9,0\n\n\n1,0", "8,1\n\n\n1,0", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "9,1\n\n\n1,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "8,2\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,3", "9,3", "8,4", @@ -140,47 +254,88 @@ "9,6", "8,7", "9,7", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,8", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,9" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "10,0\n\n\n1,0", "10,1\n\n\n1,0", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "10,2\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,2\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,5\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,7\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,7\n\n\n5,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "11,8", "10,9", "11,9" ], [ - {"y": 0.25, "c": "#aaaaaa", "h": 2}, + { + "y": 0.25, + "c": "#aaaaaa", + "h": 2 + }, "4,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0\n\n\n1,1", "4,1\n\n\n1,1", "5,1\n\n\n1,1", - {"x": 13.25, "c": "#aaaaaa"}, + { + "x": 13.25, + "c": "#aaaaaa" + }, "3,8\n\n\n2,1", "2,9\n\n\n2,1" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "7,0\n\n\n1,1", "6,1\n\n\n1,1", "7,1\n\n\n1,1", @@ -196,103 +351,180 @@ "4,9\n\n\n4,1" ], [ - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "8,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n1,1", "8,1\n\n\n1,1", "9,1\n\n\n1,1", - {"x": 13}, + { + "x": 13 + }, "7,8\n\n\n4,1" ], [ - {"y": -0.75, "x": 4.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 4.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,2\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,2\n\n\n3,1" ], - [{"y": -0.25, "x": 1}, "11,0\n\n\n1,1", {"w": 2}, "11,1\n\n\n1,1"], [ - {"y": -0.75, "x": 4.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.25, + "x": 1 + }, + "11,0\n\n\n1,1", + { + "w": 2 + }, + "11,1\n\n\n1,1" + ], + [ + { + "y": -0.75, + "x": 4.25, + "c": "#aaaaaa", + "w": 1.25 + }, "10,2\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,2\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n5,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,5\n\n\n5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "10,7\n\n\n5,1", "11,7\n\n\n5,1", "10,8\n\n\n5,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0\n\n\n1,2", "5,0\n\n\n1,2", "4,1\n\n\n1,2", "5,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "10,2\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "11,2\n\n\n5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "10,3\n\n\n5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,5\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,7\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "10,8\n\n\n5,2" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0\n\n\n1,2", "7,0\n\n\n1,2", "6,1\n\n\n1,2", "7,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "10,2\n\n\n5,3", "11,2\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "10,3\n\n\n5,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,5\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,7\n\n\n5,3" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,0\n\n\n1,2", "9,0\n\n\n1,2", "8,1\n\n\n1,2", "9,1\n\n\n1,2", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "10,2\n\n\n5,4", "11,2\n\n\n5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,3\n\n\n5,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,5\n\n\n5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "11,7\n\n\n5,4", "10,8\n\n\n5,4" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "10,0\n\n\n1,2", "11,0\n\n\n1,2", "10,1\n\n\n1,2", "11,1\n\n\n1,2" ] - ], - "labels": [ - ["Encoder", "Disable", "Enable"], - ["Numpad", "Right-handed", "Left-handed", "Macro"], - ["Backspace", "Full", "Split"], - ["Left Shift", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Bottom Row", "6.25x2-A", "6.25x3", "6.25x2-B", "7x1", "7x2"] ] } } diff --git a/v3/rominronin/katana60/katana60-rev2.json b/v3/rominronin/katana60/katana60-rev2.json index 47871f9c3a..c8498cdb43 100644 --- a/v3/rominronin/katana60/katana60-rev2.json +++ b/v3/rominronin/katana60/katana60-rev2.json @@ -2,133 +2,229 @@ "name": "Katana60 v2", "vendorId": "0x7272", "productId": "0xF03B", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Normal backspace", - ["Bottom Row", "1 a", "7u a", "7u b", "1 b", "1 c", "2 a", "2 b", "2 c"] + [ + "Bottom Row", + "1 a", + "7u a", + "7u b", + "1 b", + "1 c", + "2 a", + "2 b", + "2 c" + ] ], "keymap": [ [ - {"x": 4, "c": "#777777"}, + { + "x": 4, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11", "0,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "1,14\n\n\n0,1" ], [ - {"x": 4, "w": 1.5}, + { + "x": 4, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,6", "1,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,9", "1,10", "1,11", "1,12", "1,13", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "1,14" ], [ - {"x": 4, "c": "#aaaaaa", "w": 1.25}, + { + "x": 4, + "c": "#aaaaaa", + "w": 1.25 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", - {"n": true}, + { + "n": true + }, "2,4", "2,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,6", - {"x": 0.5}, + { + "x": 0.5 + }, "2,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,9", - {"n": true}, + { + "n": true + }, "2,10", "2,11", "2,12", "2,13", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "2,14" ], [ - {"x": 4, "c": "#aaaaaa"}, + { + "x": 4, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,6", "3,7", "3,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,9", "3,10", "3,11", "3,12", "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 4}, + { + "x": 4 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n1,0", "4,7\n\n\n1,0", - {"w": 2}, + { + "w": 2 + }, "4,9\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11\n\n\n1,0", "4,12\n\n\n1,0", "4,13\n\n\n1,0", "4,14\n\n\n1,0" ], [ - {"y": 1, "x": 4, "c": "#aaaaaa", "w": 1.5}, + { + "y": 1, + "x": 4, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1\n\n\n1,1", "4,2\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,7\n\n\n1,1", "4,11\n\n\n1,1", "4,12\n\n\n1,1", @@ -136,70 +232,138 @@ "4,14\n\n\n1,1" ], [ - {"y": 0.25, "x": 4, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 4, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1\n\n\n1,2", "4,2\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,7\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,7\n\n\n1,2", "2,7\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,8\n\n\n1,2" ], [ - {"y": 0.75, "x": 4}, + { + "y": 0.75, + "x": 4 + }, "4,0\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,3", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n1,3", "4,7\n\n\n1,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,9\n\n\n1,3", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,7\n\n\n1,3", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n1,3" ], [ - {"y": 0.25, "x": 4}, + { + "y": 0.25, + "x": 4 + }, "4,0\n\n\n1,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,4", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,4\n\n\n1,4", "4,7\n\n\n1,4", - {"w": 2}, + { + "w": 2 + }, "4,9\n\n\n1,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,5\n\n\n1,4", - {"w": 1.25}, + { + "w": 1.25 + }, "2,7\n\n\n1,4", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n1,4" ], [ - {"y": 0.75, "x": 4, "w": 1.5}, + { + "y": 0.75, + "x": 4, + "w": 1.5 + }, "4,1\n\n\n1,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,5", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "4,4\n\n\n1,5", "4,7\n\n\n1,5", - {"w": 2}, + { + "w": 2 + }, "4,9\n\n\n1,5", "4,10\n\n\n1,5", "4,11\n\n\n1,5", @@ -208,39 +372,78 @@ "4,14\n\n\n1,5" ], [ - {"y": 0.25, "x": 4, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 4, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1\n\n\n1,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,6", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "4,4\n\n\n1,6", "4,7\n\n\n1,6", - {"w": 2.75}, + { + "w": 2.75 + }, "4,9\n\n\n1,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,7\n\n\n1,6", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n1,6" ], [ - {"y": 0.25, "x": 4, "w": 1.5}, + { + "y": 0.25, + "x": 4, + "w": 1.5 + }, "4,1\n\n\n1,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,7", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,7", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "4,4\n\n\n1,7", "4,7\n\n\n1,7", - {"w": 2}, + { + "w": 2 + }, "4,9\n\n\n1,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,5\n\n\n1,7", - {"w": 1.25}, + { + "w": 1.25 + }, "2,7\n\n\n1,7", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n1,7" ] ] diff --git a/v3/rotor/rotor.json b/v3/rotor/rotor.json index 149daa19fb..2761bbf7ee 100644 --- a/v3/rotor/rotor.json +++ b/v3/rotor/rotor.json @@ -2,7 +2,10 @@ "name": "Rotor", "vendorId": "0x04D8", "productId": "0xE8BE", - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, "layouts": { "labels": [ "Split Backspace", @@ -21,9 +24,14 @@ [ "0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -36,20 +44,33 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,16\n\n\n0,0", "0,17", - {"x": 1.25}, + { + "x": 1.25 + }, "0,15\n\n\n0,1", "0,16\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -62,9 +83,13 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,16\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,17", { "x": 2, @@ -78,12 +103,20 @@ "2,16\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -95,19 +128,33 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,16\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,17", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,14\n\n\n1,1" ], [ "3,0", "3,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -118,95 +165,188 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,16", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,17" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n3,0", "4,3\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,14", "4,16", "4,17" ], [ - {"y": 0.25, "x": 2.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1" ], [ - {"y": 0.25, "x": 2.25, "w": 1.5}, + { + "y": 0.25, + "x": 2.25, + "w": 1.5 + }, "4,2\n\n\n3,1", "4,3\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4\n\n\n3,1", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "4,6\n\n\n3,1", "4,8\n\n\n3,1", - {"w": 3}, + { + "w": 3 + }, "4,10\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n3,1" ], [ - {"x": 2.25, "w": 1.5}, + { + "x": 2.25, + "w": 1.5 + }, "4,2\n\n\n3,2", "4,3\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4\n\n\n3,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,6\n\n\n3,2", - {"w": 2}, + { + "w": 2 + }, "4,8\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,10\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n3,2" ], [ - {"y": 0.5, "x": 2.25, "w": 1.25}, + { + "y": 0.5, + "x": 2.25, + "w": 1.25 + }, "4,2\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,12\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,3" ], [ - {"x": 2.25, "w": 1.25}, + { + "x": 2.25, + "w": 1.25 + }, "4,2\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,4", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,6\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n3,4", - {"w": 2.75}, + { + "w": 2.75 + }, "4,10\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,12\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,4" ] ] diff --git a/v3/rpiguy9907/Southpaw66/Southpaw66.json b/v3/rpiguy9907/Southpaw66/Southpaw66.json index a69e4045ca..676a158145 100644 --- a/v3/rpiguy9907/Southpaw66/Southpaw66.json +++ b/v3/rpiguy9907/Southpaw66/Southpaw66.json @@ -2,15 +2,25 @@ "name": "Southpaw66", "vendorId": "0x9907", "productId": "0x5366", - "matrix": {"rows": 7, "cols": 10}, + "matrix": { + "rows": 7, + "cols": 10 + }, "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "3,0", "4,0", @@ -23,14 +33,22 @@ "4,1", "5,1", "6,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,2" ], [ "1,2", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "4,2", "5,2", @@ -43,13 +61,21 @@ "5,3", "6,3", "0,4", - {"w": 1.5}, + { + "w": 1.5 + }, "1,4" ], [ - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "4,4", "5,4", @@ -61,15 +87,25 @@ "4,5", "5,5", "6,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "0,6" ], [ - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "1,6", - {"w": 1.75}, + { + "w": 1.75 + }, "2,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,6", "4,6", "5,6", @@ -80,23 +116,37 @@ "3,7", "4,7", "5,7", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "6,7" ], [ "0,8", "1,8", "2,8", - {"w": 1.5}, + { + "w": 1.5 + }, "3,8", "4,8", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,8", - {"w": 1.5}, + { + "w": 1.5 + }, "0,9", - {"w": 1.5}, + { + "w": 1.5 + }, "1,9" ] ] diff --git a/v3/rubi/rubi.json b/v3/rubi/rubi.json index b1b2e6fa14..f1458ee9ad 100644 --- a/v3/rubi/rubi.json +++ b/v3/rubi/rubi.json @@ -2,21 +2,90 @@ "name": "Rubi", "vendorId": "0x4752", "productId": "0x5242", + "matrix": { + "rows": 5, + "cols": 4 + }, "customKeycodes": [ - {"name": "Encoder Press", "title": "Encoder Press", "shortName": "EncPrs"}, - {"name": "Calculator Plus", "title": "Calc Plus", "shortName": "ClPlus"}, - {"name": "Calculator Star", "title": "Calc Star", "shortName": "ClStar"}, - {"name": "Calculator Type", "title": "Calc Type", "shortName": "ClType"} + { + "name": "Encoder Press", + "title": "Encoder Press", + "shortName": "EncPrs" + }, + { + "name": "Calculator Plus", + "title": "Calc Plus", + "shortName": "ClPlus" + }, + { + "name": "Calculator Star", + "title": "Calc Star", + "shortName": "ClStar" + }, + { + "name": "Calculator Type", + "title": "Calc Type", + "shortName": "ClType" + } ], - "matrix": {"rows": 5, "cols": 4}, "layouts": { "keymap": [ - [{"x": 3, "c": "#777777"}, "2,3"], - [{"y": 0.25, "c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], - [{"c": "#cccccc"}, "1,0", "1,1", "1,2", {"c": "#aaaaaa", "h": 2}, "1,3"], - [{"c": "#cccccc"}, "2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2", {"c": "#777777", "h": 2}, "3,3"], - [{"c": "#cccccc", "w": 2}, "4,1", "4,2"] + [ + { + "x": 3, + "c": "#777777" + }, + "2,3" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "1,3" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2", + { + "c": "#777777", + "h": 2 + }, + "3,3" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "4,1", + "4,2" + ] ] } } diff --git a/v3/runes/skjoldr/skjoldr.json b/v3/runes/skjoldr/skjoldr.json index 55694e94f1..842ee42485 100644 --- a/v3/runes/skjoldr/skjoldr.json +++ b/v3/runes/skjoldr/skjoldr.json @@ -2,13 +2,20 @@ "name": "Runes Skjoldr", "vendorId": "0x726E", "productId": "0x736B", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,13 +28,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -40,13 +54,19 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -58,13 +78,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -74,26 +102,47 @@ "3,7", "3,8", "3,9", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/v3/runes/vaengr/vaengr.json b/v3/runes/vaengr/vaengr.json index 55b2f5b9fb..7904cb4b08 100644 --- a/v3/runes/vaengr/vaengr.json +++ b/v3/runes/vaengr/vaengr.json @@ -2,9 +2,16 @@ "name": "Runes Vaengr", "vendorId": "0x726E", "productId": "0x7661", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 12}, + "matrix": { + "rows": 5, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ @@ -50,9 +57,13 @@ "2,11" ], [ - {"c": "#555555"}, + { + "c": "#555555" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -66,19 +77,32 @@ "3,11" ], [ - {"c": "#555555"}, + { + "c": "#555555" + }, "4,0", "4,1", "4,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,4", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,8", "4,9", "4,10", diff --git a/v3/ryanbaekr/rb18.json b/v3/ryanbaekr/rb18.json index 43e1469943..e1fe16dfc6 100644 --- a/v3/ryanbaekr/rb18.json +++ b/v3/ryanbaekr/rb18.json @@ -2,16 +2,67 @@ "name": "ryanbaekr rb18", "vendorId": "0x7262", "productId": "0x0018", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"y": 1.25, "c": "#aaaaaa"}, "0,0", "1,1", "0,2", "0,3"], - [{"c": "#cccccc"}, "1,0", "2,1", "1,2", {"c": "#aaaaaa", "h": 2}, "1,3"], - [{"c": "#cccccc"}, "2,0", "3,1", "2,2"], - ["3,0", "4,1", "3,2", {"c": "#aaaaaa", "h": 2}, "3,3"], - [{"c": "#cccccc", "w": 2}, "4,0", "4,2"] + [ + { + "y": 1.25, + "c": "#aaaaaa" + }, + "0,0", + "1,1", + "0,2", + "0,3" + ], + [ + { + "c": "#cccccc" + }, + "1,0", + "2,1", + "1,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "1,3" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + "3,1", + "2,2" + ], + [ + "3,0", + "4,1", + "3,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "3,3" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "4,0", + "4,2" + ] ] } } diff --git a/v3/ryanbaekr/rb69.json b/v3/ryanbaekr/rb69.json index 0286b98c58..a11c093bd7 100644 --- a/v3/ryanbaekr/rb69.json +++ b/v3/ryanbaekr/rb69.json @@ -2,15 +2,27 @@ "name": "ryanbaekr rb69", "vendorId": "0x7262", "productId": "0x0069", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"y": 1.25, "c": "#aaaaaa"}, + { + "y": 1.25, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,11 +37,15 @@ "0,12", "0,13", "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,2", "1,3", @@ -43,13 +59,19 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,2", "2,3", @@ -62,13 +84,21 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,1", "3,2", "3,3", @@ -80,27 +110,61 @@ "3,9", "3,10", "3,11", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13", - {"x": 1.5}, + { + "x": 1.5 + }, "3,15" ], - [{"y": -0.75, "x": 14, "c": "#aaaaaa"}, "3,14"], [ - {"y": -0.25, "c": "#cccccc", "w": 1.5}, + { + "y": -0.75, + "x": 14, + "c": "#aaaaaa" + }, + "3,14" + ], + [ + { + "y": -0.25, + "c": "#cccccc", + "w": 1.5 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12" ], - [{"y": -0.75, "x": 13, "c": "#aaaaaa"}, "4,13", "4,14", "4,15"] + [ + { + "y": -0.75, + "x": 13, + "c": "#aaaaaa" + }, + "4,13", + "4,14", + "4,15" + ] ] } } diff --git a/v3/ryanbaekr/rb86.json b/v3/ryanbaekr/rb86.json index c6557f2746..46f0eae54a 100644 --- a/v3/ryanbaekr/rb86.json +++ b/v3/ryanbaekr/rb86.json @@ -2,13 +2,20 @@ "name": "ryanbaekr rb86", "vendorId": "0x7262", "productId": "0x0086", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", @@ -23,12 +30,17 @@ "0,12", "0,13", "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -42,16 +54,25 @@ "1,10", "1,11", "1,12", - {"w": 2, "c": "#aaaaaa"}, + { + "w": 2, + "c": "#aaaaaa" + }, "1,14", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -64,16 +85,25 @@ "2,11", "2,12", "2,13", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -85,13 +115,21 @@ "3,10", "3,11", "3,12", - {"w": 2.25, "c": "#777777"}, + { + "w": 2.25, + "c": "#777777" + }, "3,13" ], [ - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -102,26 +140,47 @@ "4,9", "4,10", "4,11", - {"w": 2.75, "c": "#aaaaaa"}, + { + "w": 2.75, + "c": "#aaaaaa" + }, "4,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0", "5,1", "5,2", "5,3", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "5,7", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" diff --git a/v3/ryanbaekr/rb87.json b/v3/ryanbaekr/rb87.json index f782ab322a..4e91ee375b 100644 --- a/v3/ryanbaekr/rb87.json +++ b/v3/ryanbaekr/rb87.json @@ -2,36 +2,56 @@ "name": "ryanbaekr rb87", "vendorId": "0x7262", "productId": "0x0087", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.25}, + { + "x": 0.25 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.25}, + { + "x": 0.25 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -45,14 +65,20 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,14", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,2", "2,3", @@ -66,14 +92,20 @@ "2,11", "2,12", "2,13", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14", - {"x": 0.25}, + { + "x": 0.25 + }, "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,2", "3,3", @@ -86,14 +118,22 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,15", "3,16" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,1", "4,2", "4,3", @@ -105,27 +145,61 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,13" ], - [{"y": -0.75, "x": 15.25, "c": "#aaaaaa"}, "4,15"], [ - {"y": -0.25, "c": "#cccccc", "w": 1.5}, + { + "y": -0.75, + "x": 15.25, + "c": "#aaaaaa" + }, + "4,15" + ], + [ + { + "y": -0.25, + "c": "#cccccc", + "w": 1.5 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3", - {"w": 6.25}, + { + "w": 6.25 + }, "5,7", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13" ], - [{"y": -0.75, "x": 14.25, "c": "#aaaaaa"}, "5,14", "5,15", "5,16"] + [ + { + "y": -0.75, + "x": 14.25, + "c": "#aaaaaa" + }, + "5,14", + "5,15", + "5,16" + ] ] } } diff --git a/v3/saevus/cor.json b/v3/saevus/cor.json index 2fa5a22626..f19e300d78 100644 --- a/v3/saevus/cor.json +++ b/v3/saevus/cor.json @@ -2,15 +2,36 @@ "name": "cor", "vendorId": "0x5001", "productId": "0x0002", - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -23,20 +44,35 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,16", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14\n\n\n0,1", "0,15\n\n\n0,1" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -49,17 +85,30 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,16" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "2,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -71,17 +120,31 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,16" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "3,0", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -92,44 +155,91 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"x": 1.5}, + { + "x": 1.5 + }, "3,16" ], - [{"y": -0.75, "x": 15.5, "c": "#777777"}, "3,15"], [ - {"y": -0.25}, + { + "y": -0.75, + "x": 15.5, + "c": "#777777" + }, + "3,15" + ], + [ + { + "y": -0.25 + }, "4,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,11\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n1,0" ], - [{"y": -0.75, "x": 14.5, "c": "#777777"}, "4,14", "4,15", "4,16"], [ - {"x": 1.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 14.5, + "c": "#777777" + }, + "4,14", + "4,15", + "4,16" + ], + [ + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1\n\n\n1,1", "4,2\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n1,1" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Bottom Row", "6.25u", "7u"] ] } } diff --git a/v3/saevus/cor_tkl.json b/v3/saevus/cor_tkl.json index 1bca98bd79..5c309f2265 100644 --- a/v3/saevus/cor_tkl.json +++ b/v3/saevus/cor_tkl.json @@ -2,38 +2,89 @@ "name": "Cor TKL", "vendorId": "0x5001", "productId": "0x0003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + [ + "Backspace", + "Full", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Full", + "Split" + ], + [ + "Right Shift", + "Full", + "Split" + ], + [ + "Bottom Row", + "6.25u", + "7u WK", + "7u WKL" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -47,17 +98,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,17 +130,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -92,13 +161,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -109,34 +186,70 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], - [{"y": 0.25, "x": 13, "c": "#aaaaaa"}, "1,13\n\n\n0,1", "3,13\n\n\n0,1"], + [ + { + "y": 0.25, + "x": 13, + "c": "#aaaaaa" + }, + "1,13\n\n\n0,1", + "3,13\n\n\n0,1" + ], [ { "x": 13.75, @@ -149,53 +262,89 @@ }, "2,13\n\n\n1,1" ], - [{"x": 12.75, "c": "#cccccc"}, "3,12\n\n\n1,1"], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "x": 12.75, + "c": "#cccccc" + }, + "3,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,2" ] - ], - "labels": [ - ["Backspace", "Full", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Full", "Split"], - ["Right Shift", "Full", "Split"], - ["Bottom Row", "6.25u", "7u WK", "7u WKL"] ] } } diff --git a/v3/sakura_workshop/fuji75/fuji75_hotswap.json b/v3/sakura_workshop/fuji75/fuji75_hotswap.json index d2707439aa..7460d98a57 100644 --- a/v3/sakura_workshop/fuji75/fuji75_hotswap.json +++ b/v3/sakura_workshop/fuji75/fuji75_hotswap.json @@ -1,19 +1,26 @@ { "name": "SakuraWorkshop Fuji75 Hotswap", - "vendorId": "0x5357", "productId": "0x4638", - "keycodes": ["qmk_lighting"], - "menus": - [ + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ "qmk_rgblight" - ], - "matrix": { "rows": 6, "cols": 15 }, + ], "layouts": { - "labels":[ + "labels": [ "Split Backspace", - ["Bottom Row", "WK 6.25U", "Tsangan 7U"] - ], + [ + "Bottom Row", + "WK 6.25U", + "Tsangan 7U" + ] + ], "keymap": [ [ { diff --git a/v3/sakura_workshop/fuji75/fuji75_solder.json b/v3/sakura_workshop/fuji75/fuji75_solder.json index 835b8ac43c..883e54bce7 100644 --- a/v3/sakura_workshop/fuji75/fuji75_solder.json +++ b/v3/sakura_workshop/fuji75/fuji75_solder.json @@ -1,23 +1,31 @@ { "name": "SakuraWorkshop Fuji75 Solder", - "vendorId": "0x5357", "productId": "0x4637", - "keycodes": ["qmk_lighting"], - "menus": - [ + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ "qmk_rgblight" - ], - "matrix": { "rows": 6, "cols": 15 }, + ], "layouts": { - "labels":[ + "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U ver1", "6.25U ver2", "6.25u ver3", "7U"] - ], - "keymap": - [ + [ + "Bottom Row", + "6.25U ver1", + "6.25U ver2", + "6.25u ver3", + "7U" + ] + ], + "keymap": [ [ { "c": "#777777" diff --git a/v3/sam/sam_s80_design load file.json b/v3/sam/sam_s80_design load file.json index a9cb66463e..caf06de1ee 100644 --- a/v3/sam/sam_s80_design load file.json +++ b/v3/sam/sam_s80_design load file.json @@ -2,43 +2,71 @@ "name": "Sam_S80", "vendorId": "0x534D", "productId": "0x3830", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 11, "cols": 9}, + "matrix": { + "rows": 11, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split LeftShift", "Split RightShift", - ["Bottom Row", "ANSI", "Tsangan", "WKL"] + [ + "Bottom Row", + "ANSI", + "Tsangan", + "WKL" + ] ], "keymap": [ [ - {"y": 1.25, "x": 2.75, "c": "#777777"}, + { + "y": 1.25, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 1}, + { + "x": 1 + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "6,8", - {"x": 0.5}, + { + "x": 0.5 + }, "6,7", "6,5", "6,4", "6,3", - {"x": 0.25}, + { + "x": 0.25 + }, "6,6", "6,2", "6,1" ], [ - {"y": 0.5, "x": 2.75, "c": "#cccccc"}, + { + "y": 0.5, + "x": 2.75, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -52,20 +80,35 @@ "7,0", "7,7", "7,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,3\n\n\n0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "7,6", "7,2", "7,1", - {"x": 0.75, "c": "#aaaaaa"}, + { + "x": 0.75, + "c": "#aaaaaa" + }, "7,4\n\n\n0,1", "7,3\n\n\n0,1" ], [ - {"x": 2.75, "c": "#777777", "w": 1.5}, + { + "x": 2.75, + "c": "#777777", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +121,37 @@ "8,7", "8,5", "8,4", - {"w": 1.5}, + { + "w": 1.5 + }, "9,4\n\n\n1,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "8,6", "8,2", "8,1", - {"x": 1.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "8,3\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -102,19 +163,36 @@ "9,8", "9,7", "9,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,3\n\n\n1,0", - {"x": 3.75, "c": "#cccccc"}, + { + "x": 3.75, + "c": "#cccccc" + }, "9,4\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -125,60 +203,121 @@ "10,8", "10,7", "10,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "10,4\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "9,2", - {"x": 1, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.75 + }, "10,4\n\n\n3,1", "10,3\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,8\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,7\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3\n\n\n4,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "10,6", "10,2", "10,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7\n\n\n4,1", "5,4\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "5,0\n\n\n4,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7\n\n\n4,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,3\n\n\n4,2" ] ] diff --git a/v3/sapuseven/macropad12.json b/v3/sapuseven/macropad12.json index b96d5a3efa..5301c5d0bb 100644 --- a/v3/sapuseven/macropad12.json +++ b/v3/sapuseven/macropad12.json @@ -2,12 +2,30 @@ "name": "MacroPad12", "vendorId": "0x1209", "productId": "0x7337", - "matrix": {"rows": 3, "cols": 4}, + "matrix": { + "rows": 3, + "cols": 4 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ] ] } } diff --git a/v3/satt/vision/satt_vision.json b/v3/satt/vision/satt_vision.json index abc2e9239b..a6e771d771 100644 --- a/v3/satt/vision/satt_vision.json +++ b/v3/satt/vision/satt_vision.json @@ -2,47 +2,198 @@ "name": "Vision", "vendorId": "0x5454", "productId": "0x5649", - "matrix": {"rows": 4, "cols": 14}, + "matrix": { + "rows": 4, + "cols": 14 + }, "layouts": { - "labels": ["Long RShift"], + "labels": [ + "Long RShift" + ], "keymap": [ - [{"x": 0.25, "c": "#aaaaaa"}, "0,0"], - [{"y": -0.95, "x": 13.5}, "0,12"], - [{"y": -1, "x": 14.5}, "0,13"], - [{"y": -0.05}, "1,0"], [ - {"y": -0.95, "x": 13, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 13.5 + }, + "0,12" + ], + [ + { + "y": -1, + "x": 14.5 + }, + "0,13" + ], + [ + { + "y": -0.05 + }, + "1,0" + ], + [ + { + "y": -0.95, + "x": 13, + "c": "#cccccc" + }, "1,11", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,13" ], [ - {"x": 13.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 13.75, + "c": "#aaaaaa", + "w": 1.25 + }, "2,12\n\n\n0,0", "2,13\n\n\n0,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "2,12\n\n\n0,1" ], - [{"x": 14.25, "w": 1.5}, "3,13"], [ - {"rx": 7, "y": 0.05, "x": -5.5, "c": "#777777"}, + { + "x": 14.25, + "w": 1.5 + }, + "3,13" + ], + [ + { + "rx": 7, + "y": 0.05, + "x": -5.5, + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2" ], - [{"x": -5.71, "c": "#aaaaaa", "w": 1.25}, "1,1", {"c": "#cccccc"}, "1,2"], - [{"x": -6, "c": "#aaaaaa", "w": 1.75}, "2,1", {"c": "#cccccc"}, "2,2"], - [{"x": -6, "c": "#aaaaaa", "w": 1.5}, "3,1"], - [{"rx": 12.5, "c": "#cccccc"}, "0,11"], - [{"y": 1.05, "x": 0.25}, "2,11"], - [{"r": 12, "rx": 3.75, "ry": 3.3, "y": -3.25, "x": -0.75}, "0,3"], - [{"y": -1, "x": 0.25}, "0,4"], - [{"y": -1, "x": 1.25}, "0,5"], - [{"y": -1, "x": 2.25}, "0,6"], - [{"x": -0.5}, "1,3", "1,4", "1,5", "1,6"], - ["2,3", "2,4", "2,5", "2,6"], - [{"x": 1.25, "c": "#aaaaaa", "w": 2}, "3,5", "3,6"], - [{"y": -1, "x": -0.25, "w": 1.5}, "3,3"], + [ + { + "x": -5.71, + "c": "#aaaaaa", + "w": 1.25 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2" + ], + [ + { + "x": -6, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2" + ], + [ + { + "x": -6, + "c": "#aaaaaa", + "w": 1.5 + }, + "3,1" + ], + [ + { + "rx": 12.5, + "c": "#cccccc" + }, + "0,11" + ], + [ + { + "y": 1.05, + "x": 0.25 + }, + "2,11" + ], + [ + { + "r": 12, + "rx": 3.75, + "ry": 3.3, + "y": -3.25, + "x": -0.75 + }, + "0,3" + ], + [ + { + "y": -1, + "x": 0.25 + }, + "0,4" + ], + [ + { + "y": -1, + "x": 1.25 + }, + "0,5" + ], + [ + { + "y": -1, + "x": 2.25 + }, + "0,6" + ], + [ + { + "x": -0.5 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 1.25, + "c": "#aaaaaa", + "w": 2 + }, + "3,5", + "3,6" + ], + [ + { + "y": -1, + "x": -0.25, + "w": 1.5 + }, + "3,3" + ], [ { "r": -12, @@ -54,13 +205,64 @@ }, "0,7" ], - [{"y": -1, "x": -2.75}, "0,8"], - [{"y": -1, "x": -1.75}, "0,9"], - [{"y": -1, "x": -0.75}, "0,10"], - [{"x": -3.5}, "1,7", "1,8", "1,9", "1,10"], - [{"x": -4}, "2,7", "2,8", "2,9", "2,10"], - [{"x": -4, "c": "#aaaaaa"}, "3,7", {"w": 1.75}, "3,9"], - [{"y": -1, "x": -1.25, "w": 1.5}, "3,10"] + [ + { + "y": -1, + "x": -2.75 + }, + "0,8" + ], + [ + { + "y": -1, + "x": -1.75 + }, + "0,9" + ], + [ + { + "y": -1, + "x": -0.75 + }, + "0,10" + ], + [ + { + "x": -3.5 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -4 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": -4, + "c": "#aaaaaa" + }, + "3,7", + { + "w": 1.75 + }, + "3,9" + ], + [ + { + "y": -1, + "x": -1.25, + "w": 1.5 + }, + "3,10" + ] ] } } diff --git a/v3/sauce/mild/mild.json b/v3/sauce/mild/mild.json index 92b12aaf60..2c56ddba1e 100644 --- a/v3/sauce/mild/mild.json +++ b/v3/sauce/mild/mild.json @@ -2,7 +2,10 @@ "name": "Sauce - Mild", "vendorId": "0x8367", "productId": "0x7783", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,30 +15,49 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -49,20 +71,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "4,12\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -75,19 +111,36 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", - {"x": 1, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -99,19 +152,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 3.25, "c": "#cccccc"}, + { + "x": 3.25, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -122,26 +192,51 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,11\n\n\n3,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "4,11\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/sawnsprojects/amber80_solder/amber80_solder.json b/v3/sawnsprojects/amber80_solder/amber80_solder.json index 07021b502b..a63efbce7f 100644 --- a/v3/sawnsprojects/amber80_solder/amber80_solder.json +++ b/v3/sawnsprojects/amber80_solder/amber80_solder.json @@ -2,9 +2,16 @@ "name": "Amber80 Solder", "vendorId": "0x5350", "productId": "0xA801", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -13,34 +20,63 @@ "Right Shift Tsangan" ], "keymap": [ - [{"x": 15.5, "c": "#aaaaaa"}, "3,6\n\n\n0,1", "2,7\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5, + "c": "#aaaaaa" + }, + "3,6\n\n\n0,1", + "2,7\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,4", "0,5", "1,5", "0,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,7", "0,8", "1,8" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -54,9 +90,14 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,7", "2,8", "3,8" @@ -75,9 +116,16 @@ "0,0\n\n\n1,1" ], [ - {"y": -0.75, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -90,18 +138,37 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "5,7", "4,8", "5,8" ], - [{"y": -0.25, "x": 21, "c": "#cccccc"}, "0,0\n\n\n1,1"], [ - {"y": -0.75, "x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.25, + "x": 21, + "c": "#cccccc" + }, + "0,0\n\n\n1,1" + ], + [ + { + "y": -0.75, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -113,21 +180,37 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6\n\n\n1,0" ], [ - {"y": -0.25, "x": 21, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.25, + "x": 21, + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n2,1", "9,6\n\n\n2,1" ], [ - {"y": -0.75, "w": 1.25}, + { + "y": -0.75, + "w": 1.25 + }, "8,0\n\n\n3,1", "9,0\n\n\n3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "8,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -138,25 +221,48 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n2,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "8,8" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0", "11,0", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,6", "11,6", - {"w": 1.5}, + { + "w": 1.5 + }, "10,7", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "11,7", "10,8", "11,8" diff --git a/v3/sawnsprojects/eclipse/eclipse60.json b/v3/sawnsprojects/eclipse/eclipse60.json index 72d5ff3b0e..a3d1784043 100644 --- a/v3/sawnsprojects/eclipse/eclipse60.json +++ b/v3/sawnsprojects/eclipse/eclipse60.json @@ -2,18 +2,27 @@ "name": "Eclipse60", "vendorId": "0x534C", "productId": "0xE160", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], "matrix": { "rows": 10, "cols": 7 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Right Shift", "Standard", "Tsangan", "Arrow"], + [ + "Right Shift", + "Standard", + "Tsangan", + "Arrow" + ], [ "Spacebar", "Standard", @@ -25,7 +34,6 @@ "6U Standard" ] ], - "keymap": [ [ { diff --git a/v3/sawnsprojects/eclipse/tinyneko.json b/v3/sawnsprojects/eclipse/tinyneko.json index 099e376f5e..ab1687f4d0 100644 --- a/v3/sawnsprojects/eclipse/tinyneko.json +++ b/v3/sawnsprojects/eclipse/tinyneko.json @@ -2,18 +2,27 @@ "name": "tinyneko", "vendorId": "0x534C", "productId": "0xE260", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], "matrix": { "rows": 10, "cols": 7 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Right Shift", "Standard", "Tsangan", "Arrow"], + [ + "Right Shift", + "Standard", + "Tsangan", + "Arrow" + ], [ "Spacebar", "Standard", @@ -24,7 +33,6 @@ "7u HHKB" ] ], - "keymap": [ [ { diff --git a/v3/sawnsprojects/krush60_solder/krush60_solder.json b/v3/sawnsprojects/krush60_solder/krush60_solder.json index 4531d77b27..d105684619 100644 --- a/v3/sawnsprojects/krush60_solder/krush60_solder.json +++ b/v3/sawnsprojects/krush60_solder/krush60_solder.json @@ -2,14 +2,26 @@ "name": "Krush60 Solder", "vendorId": "0x5350", "productId": "0x6B32", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", - ["Right Shift", "2.75", "Arrow", "Tsangan"], + [ + "Right Shift", + "2.75", + "Arrow", + "Tsangan" + ], [ "Spacebar", "Standard", @@ -23,11 +35,23 @@ ] ], "keymap": [ - [{"x": 13.5}, "2,6\n\n\n0,1", "1,7\n\n\n0,1"], [ - {"y": 0.5, "x": 0.5, "c": "#777777"}, + { + "x": 13.5 + }, + "2,6\n\n\n0,1", + "1,7\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 0.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -40,13 +64,21 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,6\n\n\n0,0" ], [ - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -59,7 +91,9 @@ "2,5", "3,5", "3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,6\n\n\n1,0", { "x": 1.5, @@ -73,9 +107,15 @@ "4,7\n\n\n1,1" ], [ - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -87,15 +127,27 @@ "5,4", "4,5", "5,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,7\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,6\n\n\n1,1" ], [ - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -106,158 +158,315 @@ "6,4", "7,4", "6,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "6,6\n\n\n2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "7,5\n\n\n2,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "6,6\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,7\n\n\n2,1" ], [ - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "9,2\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,4\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,7\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "6,5\n\n\n2,2", - {"w": 1.75}, + { + "w": 1.75 + }, "6,6\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,7\n\n\n2,2" ], [ - {"y": 0.5, "x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.5, + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "9,2\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,4\n\n\n3,1", "8,5\n\n\n3,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,6\n\n\n3,1", "9,5\n\n\n3,1", "9,7\n\n\n3,1" ], [ - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "8,2\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "8,4\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,4\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,7\n\n\n3,2" ], [ - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "8,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "8,2\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "8,4\n\n\n3,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,4\n\n\n3,3", "8,5\n\n\n3,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,6\n\n\n3,3", "9,5\n\n\n3,3", "9,7\n\n\n3,3" ], [ - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "8,0\n\n\n3,4", "9,0\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "9,2\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,5\n\n\n3,4", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,6\n\n\n3,4", "9,5\n\n\n3,4", "9,7\n\n\n3,4" ], [ - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "8,0\n\n\n3,5", "9,0\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n3,5", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "9,2\n\n\n3,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,5\n\n\n3,5", "9,5\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "9,7\n\n\n3,5" ], [ - {"x": 0.5, "w": 1.5, "d": true}, + { + "x": 0.5, + "w": 1.5, + "d": true + }, "\n\n\n3,6", - {"d": true}, + { + "d": true + }, "\n\n\n3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n3,6", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "9,2\n\n\n3,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,5\n\n\n3,6", - {"d": true}, + { + "d": true + }, "\n\n\n3,6", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n3,6" ], [ - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "8,0\n\n\n3,7", - {"d": true}, + { + "d": true + }, "\n\n\n3,7", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n3,7", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "9,2\n\n\n3,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,5\n\n\n3,7", - {"d": true}, + { + "d": true + }, "\n\n\n3,7", - {"w": 1.5}, + { + "w": 1.5 + }, "9,7\n\n\n3,7" ] ] diff --git a/v3/sawnsprojects/krush65_hotswap/krush65_hotswap.json b/v3/sawnsprojects/krush65_hotswap/krush65_hotswap.json index 177f794260..2180f6f607 100644 --- a/v3/sawnsprojects/krush65_hotswap/krush65_hotswap.json +++ b/v3/sawnsprojects/krush65_hotswap/krush65_hotswap.json @@ -2,24 +2,46 @@ "name": "Krush65 Hotswap", "vendorId": "0x5350", "productId": "0x5B31", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Spacebar", "6.25U", "Split Spacebar", "Split Spacebar 2.0", "7U"] + [ + "Spacebar", + "6.25U", + "Split Spacebar", + "Split Spacebar 2.0", + "7U" + ] ], "keymap": [ [ - {"y": 0.25, "x": 12.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 12.25, + "c": "#aaaaaa" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"y": 0.25, "c": "#777777"}, + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -32,18 +54,40 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,15", - {"w": 0.75, "h": 0.75}, + { + "w": 0.75, + "h": 0.75 + }, "3,12" ], - [{"y": -0.25, "x": 16, "w": 0.75, "h": 0.75}, "4,12"], [ - {"y": -0.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.25, + "x": 16, + "w": 0.75, + "h": 0.75 + }, + "4,12" + ], + [ + { + "y": -0.75, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -56,14 +100,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -75,15 +126,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,15" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -94,76 +155,149 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,5\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n1,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,7\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,5\n\n\n1,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n1,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n1,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,3", "4,2\n\n\n1,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,3" ] ] diff --git a/v3/sawnsprojects/krush65_solder/krush65_solder.json b/v3/sawnsprojects/krush65_solder/krush65_solder.json index 92ab427796..2c1eb60097 100644 --- a/v3/sawnsprojects/krush65_solder/krush65_solder.json +++ b/v3/sawnsprojects/krush65_solder/krush65_solder.json @@ -2,21 +2,45 @@ "name": "Krush65 Solder", "vendorId": "0x5350", "productId": "0x6B31", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", - ["Spacebar", "Standard", "Split", "7u"] + [ + "Spacebar", + "Standard", + "Split", + "7u" + ] ], "keymap": [ - [{"x": 15.5}, "2,6\n\n\n0,1", "1,7\n\n\n0,1"], [ - {"y": 0.75, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "2,6\n\n\n0,1", + "1,7\n\n\n0,1" + ], + [ + { + "y": 0.75, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -29,15 +53,26 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,6\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,7" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -50,7 +85,9 @@ "2,5", "3,5", "3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,6\n\n\n1,0", "3,7", { @@ -65,9 +102,15 @@ "4,7\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -79,17 +122,30 @@ "5,4", "4,5", "5,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,7\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,7", - {"x": 0.25}, + { + "x": 0.25 + }, "4,6\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -100,58 +156,117 @@ "6,4", "7,4", "6,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "7,5", - {"c": "#777777"}, + { + "c": "#777777" + }, "7,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,7" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n2,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "9,2\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,4\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n2,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "9,5", "9,7", "8,7" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n2,1", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,2\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2\n\n\n2,1", - {"w": 2.75}, + { + "w": 2.75 + }, "9,3\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "9,4\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n2,1" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n2,2", "9,0\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n2,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "9,2\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "8,5\n\n\n2,2" ] ] diff --git a/v3/sawnsprojects/okayu/okayu.json b/v3/sawnsprojects/okayu/okayu.json index fb352f7bc0..0d23f7cf1a 100644 --- a/v3/sawnsprojects/okayu/okayu.json +++ b/v3/sawnsprojects/okayu/okayu.json @@ -2,225 +2,235 @@ "name": "Okayu", "vendorId": "0x5350", "productId": "0x00A1", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Right Shift", "Split Left Shift", - ["Spacebar", "6.25U", "7U"] + [ + "Spacebar", + "6.25U", + "7U" + ] ], - "keymap": -[ - [ - { - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "x": 0.5 - }, - "0,13\n\n\n0,1", - "2,13\n\n\n0,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 1.5, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,12\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,12\n\n\n1,0", - { - "x": 0.5, - "c": "#cccccc" - }, - "1,13\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n3,1", - { - "c": "#cccccc" - }, - "3,1\n\n\n3,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0\n\n\n3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,12\n\n\n2,0", - { - "x": 0.5, - "w": 1.75 - }, - "3,12\n\n\n2,1", - "3,13\n\n\n2,1" - ], - [ - { - "x": 2.5, - "w": 1.25 - }, - "4,0\n\n\n4,0", - { - "w": 1.25 - }, - "4,1\n\n\n4,0", - { - "w": 1.25 - }, - "4,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n4,0", - { - "w": 1.25 - }, - "4,11\n\n\n4,0", - { - "w": 1.25 - }, - "4,12\n\n\n4,0", - { - "w": 1.25 - }, - "4,13\n\n\n4,0" - ], - [ - { - "y": 0.25, - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n4,1", - "4,1\n\n\n4,1", - { - "w": 1.5 - }, - "4,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,1", - "4,12\n\n\n4,1", - { - "w": 1.5 - }, - "4,13\n\n\n4,1" - ] -] + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 0.5 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 1.5, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,12\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,12\n\n\n1,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "1,13\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n3,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n3,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n2,0", + { + "x": 0.5, + "w": 1.75 + }, + "3,12\n\n\n2,1", + "3,13\n\n\n2,1" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, + "4,0\n\n\n4,0", + { + "w": 1.25 + }, + "4,1\n\n\n4,0", + { + "w": 1.25 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,0", + { + "w": 1.25 + }, + "4,11\n\n\n4,0", + { + "w": 1.25 + }, + "4,12\n\n\n4,0", + { + "w": 1.25 + }, + "4,13\n\n\n4,0" + ], + [ + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,1", + "4,1\n\n\n4,1", + { + "w": 1.5 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,1", + "4,12\n\n\n4,1", + { + "w": 1.5 + }, + "4,13\n\n\n4,1" + ] + ] } -} \ No newline at end of file +} diff --git a/v3/sawnsprojects/plaque80/plaque80.json b/v3/sawnsprojects/plaque80/plaque80.json index 90b66374c0..deabb4dc12 100644 --- a/v3/sawnsprojects/plaque80/plaque80.json +++ b/v3/sawnsprojects/plaque80/plaque80.json @@ -2,9 +2,16 @@ "name": "PLAQUE80", "vendorId": "0x5350", "productId": "0x0801", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -15,322 +22,322 @@ "F12 TKL" ], "keymap": [ - [ - { - "y": 1, - "x": 2.5, - "c": "#777777" - }, - "0,0\n\n\n5,1", - { - "x": 1, - "c": "#cccccc" - }, - "0,1\n\n\n5,1", - "1,1\n\n\n5,1", - "0,2\n\n\n5,1", - "1,2\n\n\n5,1", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "0,3\n\n\n5,1", - "1,3\n\n\n5,1", - "0,4\n\n\n5,1", - "1,4\n\n\n5,1", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,5\n\n\n5,1", - "1,5\n\n\n5,1", - "0,6\n\n\n5,1", - "1,6\n\n\n5,1" - ], - [ - { - "y": 0.5, - "x": 2.5, - "c": "#777777" - }, - "0,0\n\n\n5,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "1,0\n\n\n5,0", - "0,1\n\n\n5,0", - "1,1\n\n\n5,0", - "0,2\n\n\n5,0", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "1,2\n\n\n5,0", - "0,3\n\n\n5,0", - "1,3\n\n\n5,0", - "0,4\n\n\n5,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "1,4\n\n\n5,0", - "0,5\n\n\n5,0", - "1,5\n\n\n5,0", - "0,6\n\n\n5,0", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "1,6\n\n\n5,0", - { - "x": 0.25 - }, - "1,7", - "0,7", - "0,8" - ], - [ - { - "x": 21.25 - }, - "3,6\n\n\n0,1", - "7,6\n\n\n0,1" - ], - [ - { - "y": -0.75, - "x": 2.5, - "c": "#cccccc" - }, - "2,0", - "3,0", - "2,1", - "3,1", - "2,2", - "3,2", - "2,3", - "3,3", - "2,4", - "3,4", - "2,5", - "3,5", - "2,6", - { - "c": "#aaaaaa", - "w": 2 - }, - "3,6\n\n\n0,0", - { - "x": 0.25 - }, - "3,7", - "2,7", - "2,8" - ], - [ - { - "y": -0.25, - "x": 22.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "7,6\n\n\n1,1" - ], - [ - { - "y": -0.75, - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,0", - { - "c": "#cccccc" - }, - "5,0", - "4,1", - "5,1", - "4,2", - "5,2", - "4,3", - "5,3", - "4,4", - "5,4", - "4,5", - "5,5", - "4,6", - { - "w": 1.5 - }, - "5,6\n\n\n1,0", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "5,7", - "4,7", - "4,8" - ], - [ - { - "y": -0.25, - "x": 21.25, - "c": "#cccccc" - }, - "5,6\n\n\n1,1" - ], - [ - { - "y": -0.75, - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "6,0", - { - "c": "#cccccc" - }, - "7,0", - "6,1", - "7,1", - "6,2", - "7,2", - "6,3", - "7,3", - "6,4", - "7,4", - "6,5", - "7,5", - { - "c": "#777777", - "w": 2.25 - }, - "6,6\n\n\n1,0" - ], - [ - { - "y": -0.25, - "x": 21.25, - "c": "#aaaaaa", - "w": 1.75 - }, - "8,6\n\n\n2,1", - "9,6\n\n\n2,1" - ], - [ - { - "y": -0.75, - "w": 1.25 - }, - "8,0\n\n\n3,1", - "9,0\n\n\n3,1", - { - "x": 0.25, - "w": 2.25 - }, - "8,0\n\n\n3,0", - { - "c": "#cccccc" - }, - "8,1", - "9,1", - "8,2", - "9,2", - "8,3", - "9,3", - "8,4", - "9,4", - "8,5", - "9,5", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "8,6\n\n\n2,0", - { - "x": 1.25, - "c": "#777777" - }, - "9,7" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "10,0\n\n\n4,0", - "11,0\n\n\n4,0", - { - "w": 1.5 - }, - "10,1\n\n\n4,0", - { - "c": "#cccccc", - "w": 7 - }, - "11,3\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "11,5\n\n\n4,0", - "10,6\n\n\n4,0", - { - "w": 1.5 - }, - "11,6\n\n\n4,0", - { - "x": 0.25, - "c": "#777777" - }, - "11,7", - "10,7", - "10,8" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.25 - }, - "10,0\n\n\n4,1", - { - "w": 1.25 - }, - "11,0\n\n\n4,1", - { - "w": 1.25 - }, - "10,1\n\n\n4,1", - { - "c": "#cccccc", - "w": 6.25 - }, - "11,3\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "10,5\n\n\n4,1", - { - "w": 1.25 - }, - "11,5\n\n\n4,1", - { - "w": 1.25 - }, - "10,6\n\n\n4,1", - { - "w": 1.25 - }, - "11,6\n\n\n4,1" - ] -] + [ + { + "y": 1, + "x": 2.5, + "c": "#777777" + }, + "0,0\n\n\n5,1", + { + "x": 1, + "c": "#cccccc" + }, + "0,1\n\n\n5,1", + "1,1\n\n\n5,1", + "0,2\n\n\n5,1", + "1,2\n\n\n5,1", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,3\n\n\n5,1", + "1,3\n\n\n5,1", + "0,4\n\n\n5,1", + "1,4\n\n\n5,1", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,5\n\n\n5,1", + "1,5\n\n\n5,1", + "0,6\n\n\n5,1", + "1,6\n\n\n5,1" + ], + [ + { + "y": 0.5, + "x": 2.5, + "c": "#777777" + }, + "0,0\n\n\n5,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,0\n\n\n5,0", + "0,1\n\n\n5,0", + "1,1\n\n\n5,0", + "0,2\n\n\n5,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "1,2\n\n\n5,0", + "0,3\n\n\n5,0", + "1,3\n\n\n5,0", + "0,4\n\n\n5,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,4\n\n\n5,0", + "0,5\n\n\n5,0", + "1,5\n\n\n5,0", + "0,6\n\n\n5,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "1,6\n\n\n5,0", + { + "x": 0.25 + }, + "1,7", + "0,7", + "0,8" + ], + [ + { + "x": 21.25 + }, + "3,6\n\n\n0,1", + "7,6\n\n\n0,1" + ], + [ + { + "y": -0.75, + "x": 2.5, + "c": "#cccccc" + }, + "2,0", + "3,0", + "2,1", + "3,1", + "2,2", + "3,2", + "2,3", + "3,3", + "2,4", + "3,4", + "2,5", + "3,5", + "2,6", + { + "c": "#aaaaaa", + "w": 2 + }, + "3,6\n\n\n0,0", + { + "x": 0.25 + }, + "3,7", + "2,7", + "2,8" + ], + [ + { + "y": -0.25, + "x": 22.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "7,6\n\n\n1,1" + ], + [ + { + "y": -0.75, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0", + { + "c": "#cccccc" + }, + "5,0", + "4,1", + "5,1", + "4,2", + "5,2", + "4,3", + "5,3", + "4,4", + "5,4", + "4,5", + "5,5", + "4,6", + { + "w": 1.5 + }, + "5,6\n\n\n1,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "5,7", + "4,7", + "4,8" + ], + [ + { + "y": -0.25, + "x": 21.25, + "c": "#cccccc" + }, + "5,6\n\n\n1,1" + ], + [ + { + "y": -0.75, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "6,0", + { + "c": "#cccccc" + }, + "7,0", + "6,1", + "7,1", + "6,2", + "7,2", + "6,3", + "7,3", + "6,4", + "7,4", + "6,5", + "7,5", + { + "c": "#777777", + "w": 2.25 + }, + "6,6\n\n\n1,0" + ], + [ + { + "y": -0.25, + "x": 21.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "8,6\n\n\n2,1", + "9,6\n\n\n2,1" + ], + [ + { + "y": -0.75, + "w": 1.25 + }, + "8,0\n\n\n3,1", + "9,0\n\n\n3,1", + { + "x": 0.25, + "w": 2.25 + }, + "8,0\n\n\n3,0", + { + "c": "#cccccc" + }, + "8,1", + "9,1", + "8,2", + "9,2", + "8,3", + "9,3", + "8,4", + "9,4", + "8,5", + "9,5", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "8,6\n\n\n2,0", + { + "x": 1.25, + "c": "#777777" + }, + "9,7" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "10,0\n\n\n4,0", + "11,0\n\n\n4,0", + { + "w": 1.5 + }, + "10,1\n\n\n4,0", + { + "c": "#cccccc", + "w": 7 + }, + "11,3\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "11,5\n\n\n4,0", + "10,6\n\n\n4,0", + { + "w": 1.5 + }, + "11,6\n\n\n4,0", + { + "x": 0.25, + "c": "#777777" + }, + "11,7", + "10,7", + "10,8" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "10,0\n\n\n4,1", + { + "w": 1.25 + }, + "11,0\n\n\n4,1", + { + "w": 1.25 + }, + "10,1\n\n\n4,1", + { + "c": "#cccccc", + "w": 6.25 + }, + "11,3\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "10,5\n\n\n4,1", + { + "w": 1.25 + }, + "11,5\n\n\n4,1", + { + "w": 1.25 + }, + "10,6\n\n\n4,1", + { + "w": 1.25 + }, + "11,6\n\n\n4,1" + ] + ] } -} \ No newline at end of file +} diff --git a/v3/sawnsprojects/re65/re65.json b/v3/sawnsprojects/re65/re65.json index 77161d3b17..255eec425c 100644 --- a/v3/sawnsprojects/re65/re65.json +++ b/v3/sawnsprojects/re65/re65.json @@ -6,207 +6,215 @@ "rows": 5, "cols": 15 }, - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Spacebar", "6.25U", "7U"], + [ + "Spacebar", + "6.25U", + "7U" + ], "Rotary Encoder" ], "keymap": [ - [ - { - "y": 0.25, - "x": 13, - "c": "#aaaaaa" - }, - "0,13\n\n\n0,1", - "2,13\n\n\n0,1", - { - "c": "#777777" - }, - "0,14\n\n\n2,1\n\n\n\n\n\ne0" - ], - [ - { - "y": 0.25 - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "c": "#cccccc" - }, - "0,14\n\n\n2,0" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13", - "1,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,12", - { - "c": "#cccccc" - }, - "2,14" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - { - "c": "#777777" - }, - "3,13", - { - "c": "#cccccc" - }, - "3,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n1,0", - { - "w": 1.25 - }, - "4,1\n\n\n1,0", - { - "w": 1.25 - }, - "4,2\n\n\n1,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n1,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n1,0", - { - "w": 1.25 - }, - "4,11\n\n\n1,0", - { - "x": 0.5, - "c": "#777777" - }, - "4,12", - "4,13", - "4,14" - ], - [ - { - "y": 0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,0\n\n\n1,1", - "4,1\n\n\n1,1", - { - "w": 1.5 - }, - "4,2\n\n\n1,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n1,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n1,1" - ] -] + [ + { + "y": 0.25, + "x": 13, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1", + { + "c": "#777777" + }, + "0,14\n\n\n2,1\n\n\n\n\n\ne0" + ], + [ + { + "y": 0.25 + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "c": "#cccccc" + }, + "0,14\n\n\n2,0" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13", + "1,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,12", + { + "c": "#cccccc" + }, + "2,14" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + { + "c": "#777777" + }, + "3,13", + { + "c": "#cccccc" + }, + "3,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n1,0", + { + "w": 1.25 + }, + "4,1\n\n\n1,0", + { + "w": 1.25 + }, + "4,2\n\n\n1,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n1,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n1,0", + { + "w": 1.25 + }, + "4,11\n\n\n1,0", + { + "x": 0.5, + "c": "#777777" + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0\n\n\n1,1", + "4,1\n\n\n1,1", + { + "w": 1.5 + }, + "4,2\n\n\n1,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n1,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n1,1" + ] + ] } -} \ No newline at end of file +} diff --git a/v3/sawnsprojects/satxri6key/satxri6key.json b/v3/sawnsprojects/satxri6key/satxri6key.json index 6d2cbbe152..8266dd6366 100644 --- a/v3/sawnsprojects/satxri6key/satxri6key.json +++ b/v3/sawnsprojects/satxri6key/satxri6key.json @@ -2,13 +2,28 @@ "name": "Satxri6key", "vendorId": "0x5350", "productId": "0x0727", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 2, "cols": 3}, + "matrix": { + "rows": 2, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/v3/sawnsprojects/vcl65_solder/vcl65_solder.json b/v3/sawnsprojects/vcl65_solder/vcl65_solder.json index 8ed30231f8..ef3ad5c3a0 100644 --- a/v3/sawnsprojects/vcl65_solder/vcl65_solder.json +++ b/v3/sawnsprojects/vcl65_solder/vcl65_solder.json @@ -2,9 +2,16 @@ "name": "VCL65 by VCL x SawnsProjects", "vendorId": "0x5350", "productId": "0x1727", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -20,11 +27,23 @@ ] ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "2,12\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "2,12\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -37,14 +56,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -57,9 +84,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.25, @@ -73,9 +104,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -87,20 +124,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -111,80 +164,154 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,0", "4,10\n\n\n3,0", "4,11\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0\n\n\n3,2", "4,10\n\n\n3,2", "4,11\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,3", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,4", "4,1\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,4", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,6\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,4" ] ] diff --git a/v3/sendyyeah/75pixels/75pixels.json b/v3/sendyyeah/75pixels/75pixels.json index 37bee53a8f..3e6b23faee 100644 --- a/v3/sendyyeah/75pixels/75pixels.json +++ b/v3/sendyyeah/75pixels/75pixels.json @@ -2,7 +2,10 @@ "name": "75 Pixels", "vendorId": "0x5359", "productId": "0x3735", - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, "layouts": { "keymap": [ [ diff --git a/v3/sendyyeah/bevi/bevi.json b/v3/sendyyeah/bevi/bevi.json index 678531873e..cb376e62f3 100644 --- a/v3/sendyyeah/bevi/bevi.json +++ b/v3/sendyyeah/bevi/bevi.json @@ -2,19 +2,30 @@ "name": "bevi", "vendorId": "0x5359", "productId": "0x4256", - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,4", "0,0", "1,0", "0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "1,2", "0,3", @@ -27,21 +38,34 @@ "1,6", "0,7", "1,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "9,7\n\n\n0,0", "9,7\n\n\n0,1", "8,5\n\n\n0,1" ], [ - {"h": 2, "c": "#aaaaaa"}, + { + "h": 2, + "c": "#aaaaaa" + }, "8,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "3,0", "2,1", - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "3,2", "2,3", @@ -54,17 +78,27 @@ "3,6", "2,7", "3,7", - {"w": 1.5}, + { + "w": 1.5 + }, "7,7" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "4,0", "5,0", "4,1", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "5,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "5,2", "4,3", @@ -76,20 +110,34 @@ "4,6", "5,6", "4,7", - {"w": 2.25}, - {"c": "#777777"}, + { + "w": 2.25 + }, + { + "c": "#777777" + }, "5,7" ], [ - {"h": 2, "c": "#aaaaaa"}, + { + "h": 2, + "c": "#aaaaaa" + }, "9,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0", "7,0", "6,1", - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "7,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,2", "7,2", "6,3", @@ -100,29 +148,54 @@ "7,5", "6,6", "7,6", - {"w": 2.75, "c": "#aaaaaa"}, + { + "w": 2.75, + "c": "#aaaaaa" + }, "6,7" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "8,0", "9,0", "8,1", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "9,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2", - {"w": 6.25, "c": "#cccccc"}, + { + "w": 6.25, + "c": "#cccccc" + }, "8,3", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "9,5", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,6", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7" ] ] diff --git a/v3/sendyyeah/pix/pix.json b/v3/sendyyeah/pix/pix.json index ee5bc20e3c..a54324b7e4 100644 --- a/v3/sendyyeah/pix/pix.json +++ b/v3/sendyyeah/pix/pix.json @@ -2,8 +2,25 @@ "name": "Pix", "vendorId": "0x5359", "productId": "0x4e34", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 1, "cols": 5}, - "layouts": {"keymap": [["0,0", "0,1", "0,2", "0,3", "0,4"]]} + "matrix": { + "rows": 1, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4" + ] + ] + } } diff --git a/v3/senselessclay/ck60/ck60.json b/v3/senselessclay/ck60/ck60.json index 9dd5da257e..d2a9217f21 100644 --- a/v3/senselessclay/ck60/ck60.json +++ b/v3/senselessclay/ck60/ck60.json @@ -2,15 +2,26 @@ "name": "CK60", "vendorId": "0x4849", "productId": "0x0601", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +34,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -54,7 +72,10 @@ "1,13" ], [ - {"c": "#cccccc", "w": 1.75}, + { + "c": "#cccccc", + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -70,9 +91,13 @@ "2,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -84,25 +109,45 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/senselessclay/ck65/ck65.json b/v3/senselessclay/ck65/ck65.json index d1a7f8ef6f..16c00665b5 100644 --- a/v3/senselessclay/ck65/ck65.json +++ b/v3/senselessclay/ck65/ck65.json @@ -2,15 +2,26 @@ "name": "CK65", "vendorId": "0x4849", "productId": "0x0651", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,13 +71,19 @@ "x2": -0.25 }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,13 +96,20 @@ "2,10", "2,11", "2,12", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,27 +121,47 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/senselessclay/had60/had60.json b/v3/senselessclay/had60/had60.json index a85d35e15e..ee5b2968e7 100644 --- a/v3/senselessclay/had60/had60.json +++ b/v3/senselessclay/had60/had60.json @@ -2,20 +2,34 @@ "name": "had60", "vendorId": "0x4849", "productId": "0x060F", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "STANDARD (6.25U)", "TSANGAN (7U)", "HHKB", "WKL"] + [ + "Bottom Row", + "STANDARD (6.25U)", + "TSANGAN (7U)", + "HHKB", + "WKL" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +42,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +76,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -64,9 +92,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,19 +112,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,72 +152,143 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,3" ] ] diff --git a/v3/sesame/sesame.json b/v3/sesame/sesame.json index 9286ad44d0..92bfac2d9b 100644 --- a/v3/sesame/sesame.json +++ b/v3/sesame/sesame.json @@ -2,99 +2,295 @@ "name": "Sesame", "vendorId": "0xA68C", "productId": "0xE2BD", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace", "Long RShift"], + "labels": [ + "Split Backspace", + "Long RShift" + ], "keymap": [ [ - {"y": 0.15, "x": 15.15}, + { + "y": 0.15, + "x": 15.15 + }, "2,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,1" ], - [{"x": 0.55, "c": "#777777"}, "0,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,3", {"x": 8.45}, "0,12"], [ - {"y": -0.9500000000000002, "x": 1.7}, + { + "x": 0.55, + "c": "#777777" + }, + "0,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,3", + { + "x": 8.45 + }, + "0,12" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.7 + }, "0,1", "0,2", - {"x": 10.45}, + { + "x": 10.45 + }, "0,13", - {"x": 1.7763568394002505e-15, "c": "#aaaaaa", "w": 2}, + { + "x": 1.7763568394002505e-15, + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], - [{"y": -0.10000000000000009, "x": 0.35}, "1,0"], - [{"y": -0.9499999999999997, "x": 13, "c": "#cccccc"}, "1,11"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "1,0" + ], + [ + { + "y": -0.9499999999999997, + "x": 13, + "c": "#cccccc" + }, + "1,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], - [{"y": -0.10000000000000009, "x": 0.15}, "2,0"], [ - {"y": -0.9000000000000004, "x": 13.4, "c": "#cccccc"}, + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "2,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 13.4, + "c": "#cccccc" + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"y": -0.9999999999999996, "x": 1.3, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.9999999999999996, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,11", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n1,0", "3,14\n\n\n1,0", - {"x": 0.29999999999999716, "w": 2.75}, + { + "x": 0.29999999999999716, + "w": 2.75 + }, "3,13\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 13.45, "w": 1.5}, "4,13"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 13.45, + "w": 1.5 + }, + "4,13" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "0,7" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.4499999999999997, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.4499999999999997, + "x": 8.45, + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11" ], - [{"x": 8.05}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 8.2}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.9499999999999993, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8.05 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.2 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.9499999999999993, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/sets3n/kk980/kk980.json b/v3/sets3n/kk980/kk980.json index 868fc2bcd5..c9cb570a69 100644 --- a/v3/sets3n/kk980/kk980.json +++ b/v3/sets3n/kk980/kk980.json @@ -2,39 +2,64 @@ "name": "kk980", "vendorId": "0x404A", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,13", "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1\n1", "1,2\n2", "1,3\n3", @@ -47,18 +72,27 @@ "1,10\n0", "1,11\n-", "1,12\n=", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,6", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13", "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,19 +105,32 @@ "2,10", "2,11\n[", "2,12\n]", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7\n\\", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,13\nHome", "2,14\n↑", "2,15\nPgUp", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -95,17 +142,28 @@ "3,9", "3,10\n;", "3,11\n'", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,13\n←", "3,14", "3,15\n→" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -116,34 +174,75 @@ "4,8\n,", "4,9\n.", "4,10\n/", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "4,13\nEnd", "4,14\n↓", "4,15\nPgDn", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "5,16" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "4,12"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "4,12" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,8", "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "5,14\nIns", "5,15\nDel" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "5,11", "5,12", "5,13"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,11", + "5,12", + "5,13" + ] ] } } diff --git a/v3/sf2040/sf2040.json b/v3/sf2040/sf2040.json index e331247617..ac8963e6c1 100644 --- a/v3/sf2040/sf2040.json +++ b/v3/sf2040/sf2040.json @@ -1,166 +1,172 @@ { - "name": "sf2040", - "vendorId": "0x5346", - "productId": "0x0001", - "matrix": { - "rows": 6, - "cols": 15 - }, - "layouts": { - "keymap": [ - [{ - "y": 0.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#777777" - }, - "0,13", - "0,14" - ], - [{ - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13" - ], - [{ - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,13" - ], - [{ - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,12" - ], - [{ - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,11" - ], - [{ - "w": 1.5 - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,3", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,4", - "5,5", - "5,6", - { - "w": 1.5 - }, - "5,7" - ] - ] - } -} \ No newline at end of file + "name": "sf2040", + "vendorId": "0x5346", + "productId": "0x0001", + "matrix": { + "rows": 6, + "cols": 15 + }, + "layouts": { + "keymap": [ + [ + { + "y": 0.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#777777" + }, + "0,13", + "0,14" + ], + [ + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,13" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,12" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,11" + ], + [ + { + "w": 1.5 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,3", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,4", + "5,5", + "5,6", + { + "w": 1.5 + }, + "5,7" + ] + ] + } +} diff --git a/v3/shandoncodes/mino_hotswap/mino_hotswap.json b/v3/shandoncodes/mino_hotswap/mino_hotswap.json index efe48f90b3..4265994533 100644 --- a/v3/shandoncodes/mino_hotswap/mino_hotswap.json +++ b/v3/shandoncodes/mino_hotswap/mino_hotswap.json @@ -2,13 +2,20 @@ "name": "Mino (Hotswap)", "vendorId": "0x7877", "productId": "0x0002", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,7 +30,9 @@ "3,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -35,11 +44,17 @@ "1,8", "1,9", "1,10", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,11" ], [ - {"c": "#cccccc", "w": 1.75}, + { + "c": "#cccccc", + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -51,24 +66,38 @@ "2,8", "2,9", "2,10", - {"w": 1.25}, + { + "w": 1.25 + }, "2,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "3,3", "3,5", - {"w": 2.75}, + { + "w": 2.75 + }, "3,7", - {"w": 1.25}, + { + "w": 1.25 + }, "3,8", "3,9", - {"w": 1.25}, + { + "w": 1.25 + }, "3,10" ] ] diff --git a/v3/shandoncodes/mino_plus/mino_plus.json b/v3/shandoncodes/mino_plus/mino_plus.json index 27be240ecf..51cbf3a763 100644 --- a/v3/shandoncodes/mino_plus/mino_plus.json +++ b/v3/shandoncodes/mino_plus/mino_plus.json @@ -7,6 +7,15 @@ "cols": 15 }, "layouts": { + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "625", + "2.25 Right", + "2.25 Left" + ] + ], "keymap": [ [ { @@ -202,10 +211,6 @@ }, "2,11" ] - ], - "labels": [ - "Split Backspace", - ["Bottom Row", "625", "2.25 Right", "2.25 Left"] ] } } diff --git a/v3/sharkkoon/skiller_sgk50_s2/skiller_sgk50_s2.json b/v3/sharkkoon/skiller_sgk50_s2/skiller_sgk50_s2.json index cadaff1eaa..cc99203701 100644 --- a/v3/sharkkoon/skiller_sgk50_s2/skiller_sgk50_s2.json +++ b/v3/sharkkoon/skiller_sgk50_s2/skiller_sgk50_s2.json @@ -1,256 +1,266 @@ { - "name": "SKILLER SGK50 S2", - "vendorId": "0x6332", - "productId": "0x3662", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 19}, - "layouts": { - "labels": [ - "ANSI Enter", - "One Left Shift" - ], - "presets": { - "ISO layout": [1, 1] + "name": "SKILLER SGK50 S2", + "vendorId": "0x6332", + "productId": "0x3662", + "matrix": { + "rows": 6, + "cols": 19 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "labels": [ + "ANSI Enter", + "One Left Shift" + ], + "presets": { + "ISO layout": [ + 1, + 1 + ] + }, + "keymap": [ + [ + { + "x": 2.75, + "c": "#777777" }, - "keymap": [ - [ - { - "x": 2.75, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - "0,13", - "0,14", - "0,15", - "0,16", - "0,17", - "0,18" - ], - [ - { - "x": 2.75 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13", - { - "c": "#cccccc" - }, - "1,15", - "1,16", - "1,17", - "1,18" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "x": 0.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "3,13\n\n\n0,0", - { - "c": "#cccccc" - }, - "2,15", - "2,16", - "2,17", - { - "h": 2 - }, - "2,18", - { - "x": 1, - "w": 1.5 - }, - "2,13\n\n\n0,1" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "x": 1, - "c": "#cccccc" - }, - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - "3,12", - { - "c": "#777777" - }, - "2,13\n\n\n0,0", - { - "x": 1.25, - "c": "#cccccc" - }, - "3,15", - "3,16", - "3,17", - { - "x": 1.25, - "c": "#777777", - "w": 2.25 - }, - "3,13\n\n\n0,1" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0\n\n\n1,1", - { - "x": 0.5, - "w": 1.25 - }, - "4,0\n\n\n1,0", - "4,1\n\n\n1,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "4,12", - { - "c": "#777777" - }, - "4,14", - { - "c": "#cccccc" - }, - "4,15", - "4,16", - "4,17", - { - "h": 2 - }, - "4,18" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,10", - "5,11", - "5,12", - { - "c": "#777777" - }, - "5,13", - "5,14", - "5,15", - { - "c": "#cccccc" - }, - "5,16", - "5,17" - ], - [ - { - "rx": 9.6, - "ry": 4.3, - "y": -1.2999999999999998, - "x": -5.1 - }, - "3,2" - ] - ] - } + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + "0,14", + "0,15", + "0,16", + "0,17", + "0,18" + ], + [ + { + "x": 2.75 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "c": "#cccccc" + }, + "1,15", + "1,16", + "1,17", + "1,18" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "x": 0.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,13\n\n\n0,0", + { + "c": "#cccccc" + }, + "2,15", + "2,16", + "2,17", + { + "h": 2 + }, + "2,18", + { + "x": 1, + "w": 1.5 + }, + "2,13\n\n\n0,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "x": 1, + "c": "#cccccc" + }, + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + { + "c": "#777777" + }, + "2,13\n\n\n0,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "3,15", + "3,16", + "3,17", + { + "x": 1.25, + "c": "#777777", + "w": 2.25 + }, + "3,13\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n1,1", + { + "x": 0.5, + "w": 1.25 + }, + "4,0\n\n\n1,0", + "4,1\n\n\n1,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12", + { + "c": "#777777" + }, + "4,14", + { + "c": "#cccccc" + }, + "4,15", + "4,16", + "4,17", + { + "h": 2 + }, + "4,18" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,10", + "5,11", + "5,12", + { + "c": "#777777" + }, + "5,13", + "5,14", + "5,15", + { + "c": "#cccccc" + }, + "5,16", + "5,17" + ], + [ + { + "rx": 9.6, + "ry": 4.3, + "y": -1.2999999999999998, + "x": -5.1 + }, + "3,2" + ] + ] + } } diff --git a/v3/sharkkoon/skiller_sgk50_s3/skiller_sgk50_s3.json b/v3/sharkkoon/skiller_sgk50_s3/skiller_sgk50_s3.json index ff3c3cc5f8..accbd15d9e 100644 --- a/v3/sharkkoon/skiller_sgk50_s3/skiller_sgk50_s3.json +++ b/v3/sharkkoon/skiller_sgk50_s3/skiller_sgk50_s3.json @@ -1,233 +1,242 @@ { - "name": "SKILLER SGK50 S3", - "vendorId": "0x6332", - "productId": "0x3663", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 16}, - "layouts": { - "labels": [ - "ANSI Enter", - "One Left Shift" - ], - "presets": { - "ISO layout": [1, 1] - }, - "keymap": - [ - [ - { - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - "0,13", - "0,14", - { - "c": "#777777" - }, - "0,15" - ], - [ - { - "x": 2.5, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13", - { - "c": "#cccccc" - }, - "1,15" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "x": 0.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "3,13\n\n\n0,0", - { - "c": "#cccccc" - }, - "2,15", - { - "x": 1, - "w": 1.5 - }, - "2,13\n\n\n0,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "x": 1, - "c": "#cccccc" - }, - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - "3,12", - { - "c": "#777777" - }, - "2,13\n\n\n0,0", - { - "x": 1.25, - "c": "#cccccc" - }, - "3,15", - { - "x": 0.25, - "c": "#777777", - "w": 2.25 - }, - "3,13\n\n\n0,1" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0\n\n\n1,1", - { - "x": 0.25, - "w": 1.25 - }, - "4,0\n\n\n1,0", - "4,1\n\n\n1,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "4,12", - { - "c": "#cccccc" - }, - "4,14", - "4,15" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,10", - "5,11", - "5,12", - { - "c": "#cccccc" - }, - "5,13", - "5,14", - "5,15" - ], - [ - { - "rx": 9.6, - "ry": 4.3, - "y": -1.2999999999999998, - "x": -5.35 - }, - "3,2" - ] - ] - } + "name": "SKILLER SGK50 S3", + "vendorId": "0x6332", + "productId": "0x3663", + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "labels": [ + "ANSI Enter", + "One Left Shift" + ], + "presets": { + "ISO layout": [ + 1, + 1 + ] + }, + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + "0,14", + { + "c": "#777777" + }, + "0,15" + ], + [ + { + "x": 2.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "c": "#cccccc" + }, + "1,15" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "x": 0.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,13\n\n\n0,0", + { + "c": "#cccccc" + }, + "2,15", + { + "x": 1, + "w": 1.5 + }, + "2,13\n\n\n0,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "x": 1, + "c": "#cccccc" + }, + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + { + "c": "#777777" + }, + "2,13\n\n\n0,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "3,15", + { + "x": 0.25, + "c": "#777777", + "w": 2.25 + }, + "3,13\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n1,1", + { + "x": 0.25, + "w": 1.25 + }, + "4,0\n\n\n1,0", + "4,1\n\n\n1,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12", + { + "c": "#cccccc" + }, + "4,14", + "4,15" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,10", + "5,11", + "5,12", + { + "c": "#cccccc" + }, + "5,13", + "5,14", + "5,15" + ], + [ + { + "rx": 9.6, + "ry": 4.3, + "y": -1.2999999999999998, + "x": -5.35 + }, + "3,2" + ] + ] + } } diff --git a/v3/sheubox/fallacy/fallacy.json b/v3/sheubox/fallacy/fallacy.json index 6700c9ec4f..abf0340e1d 100644 --- a/v3/sheubox/fallacy/fallacy.json +++ b/v3/sheubox/fallacy/fallacy.json @@ -2,79 +2,287 @@ "name": "SheuBox Fallacy", "vendorId": "BF00", "productId": "BFFA", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ - [{"x": 3.75}, "0,2"], - [{"y": -0.75, "x": 1.75, "c": "#777777"}, "0,0", {"c": "#cccccc"}, "0,1"], [ - {"c": "#777777"}, + { + "x": 3.75 + }, + "0,2" + ], + [ + { + "y": -0.75, + "x": 1.75, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1" + ], + [ + { + "c": "#777777" + }, "1,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2" ], - [{"c": "#777777"}, "2,0", {"x": 2, "c": "#cccccc"}, "2,2"], [ - {"c": "#777777"}, + { + "c": "#777777" + }, + "2,0", + { + "x": 2, + "c": "#cccccc" + }, + "2,2" + ], + [ + { + "c": "#777777" + }, "3,0", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2" ], - [{"x": 1, "c": "#aaaaaa", "w": 1.5}, "4,1"], - [{"rx": 0.25, "y": 2.25, "x": 1, "w": 1.75}, "2,1"], - [{"rx": 14.5, "x": -0.5, "c": "#cccccc"}, "0,11"], [ - {"y": -0.75, "x": 0.5}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,1" + ], + [ + { + "rx": 0.25, + "y": 2.25, + "x": 1, + "w": 1.75 + }, + "2,1" + ], + [ + { + "rx": 14.5, + "x": -0.5, + "c": "#cccccc" + }, + "0,11" + ], + [ + { + "y": -0.75, + "x": 0.5 + }, "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], - [{"x": -0.75}, "1,11", "1,12", "1,13", {"w": 1.5}, "1,14"], - [{"x": -0.25}, "2,11", "2,12", {"c": "#777777", "w": 2.25}, "2,14"], [ - {"x": -0.5, "c": "#cccccc"}, + { + "x": -0.75 + }, + "1,11", + "1,12", + "1,13", + { + "w": 1.5 + }, + "1,14" + ], + [ + { + "x": -0.25 + }, + "2,11", + "2,12", + { + "c": "#777777", + "w": 2.25 + }, + "2,14" + ], + [ + { + "x": -0.5, + "c": "#cccccc" + }, "3,11", "3,12", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n1,0", - {"x": 0.75, "c": "#cccccc", "w": 1.75}, + { + "x": 0.75, + "c": "#cccccc", + "w": 1.75 + }, "3,13\n\n\n1,1", "3,14\n\n\n1,1" ], - [{"x": 2.5, "c": "#aaaaaa", "w": 1.5}, "4,14"], [ - {"r": 15, "rx": 4.25, "x": 0.75, "c": "#cccccc"}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,14" + ], + [ + { + "r": 15, + "rx": 4.25, + "x": 0.75, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 0.25}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 0.5}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 1.25}, "3,3", "3,4", "3,5", "3,6"], - [{"x": 2.5, "w": 2.25}, "4,5", {"c": "#777777"}, "4,6"], - [{"y": -0.75, "x": 1, "c": "#aaaaaa", "w": 1.5}, "4,3"], [ - {"r": -15, "rx": 14.5, "x": -5, "c": "#cccccc"}, + { + "x": 0.25 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 0.5 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 1.25 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 2.5, + "w": 2.25 + }, + "4,5", + { + "c": "#777777" + }, + "4,6" + ], + [ + { + "y": -0.75, + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -15, + "rx": 14.5, + "x": -5, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -5.5}, "1,7", "1,8", "1,9", "1,10"], - [{"x": -5.25}, "2,7", "2,8", "2,9", "2,10"], - [{"x": -5.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": -5.75, "w": 2.75}, "4,8", {"c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": -5.5 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -5.25 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": -5.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": -5.75, + "w": 2.75 + }, + "4,8", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/shostudio/arc.json b/v3/shostudio/arc.json index f00b7fa066..b293497770 100644 --- a/v3/shostudio/arc.json +++ b/v3/shostudio/arc.json @@ -1,263 +1,271 @@ -{ - "name": "Hex ARC", - "vendorId": "0x5050", - "productId": "0x65AC", - "matrix": {"rows": 5, "cols": 17}, - "layouts": { - "labels": [ - "Split Back Space", - "Left Shift ISO", - "Revert Space", - ["After Space", "Equal", "1.5U-1U", "1U-1.5U"], - "Enter ISO" - ], - "keymap": [ - [ - "0,0", - "0,1", - { - "x": 0.25, - "c": "#777777" - }, - "0,2", - { - "c": "#cccccc" - }, - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "4,7", - { - "x": 1.5 - }, - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - "0,13", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,14\n\n\n0,0", - { - "c": "#cccccc" - }, - "0,16", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,14\n\n\n0,1", - "0,15\n\n\n0,1" - ], - [ - { - "c": "#cccccc" - }, - "1,0", - "1,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,2", - { - "c": "#cccccc" - }, - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - { - "x": 1.5 - }, - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - "1,13", - "1,14", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,15\n\n\n4,0", - { - "c": "#cccccc" - }, - "1,16", - { - "x": 1.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,15\n\n\n4,1" - ], - [ - { - "c": "#cccccc" - }, - "2,0", - "2,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,2", - { - "c": "#cccccc" - }, - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - { - "x": 1.5 - }, - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - "2,13", - { - "c": "#777777", - "w": 2.25 - }, - "2,15\n\n\n4,0", - { - "c": "#cccccc" - }, - "2,16", - { - "x": 0.25 - }, - "2,14\n\n\n4,1" - ], - [ - "3,0", - "3,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,2\n\n\n1,0", - { - "c": "#cccccc" - }, - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - { - "x": 0.5 - }, - "3,8", - "3,9", - "3,10", - "3,11", - "3,12", - "3,13", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,14", - { - "c": "#cccccc" - }, - "3,15", - "3,16" - ], - [ - "4,0", - "4,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,2", - { - "x": 1.25, - "w": 1.5 - }, - "4,4", - { - "w": 2.25 - }, - "4,5\n\n\n2,0", - "4,6\n\n\n2,0", - { - "x": 0.25, - "w": 2.75 - }, - "4,9", - { - "w": 1.25 - }, - "4,11\n\n\n3,0", - { - "w": 1.25 - }, - "4,12\n\n\n3,0", - { - "x": 1.5, - "c": "#cccccc" - }, - "4,14", - "4,15", - "4,16" - ], - [ - { - "y": 0.25, - "x": 2.25, - "c": "#aaaaaa", - "w": 1.25 - }, - "3,2\n\n\n1,1", - "4,3\n\n\n1,1", - { - "x": 2 - }, - "4,5\n\n\n2,1", - { - "w": 2.25 - }, - "4,6\n\n\n2,1", - { - "x": 3, - "w": 1.5 - }, - "4,11\n\n\n3,1", - "4,12\n\n\n3,1" - ], - [ - { - "x": 12.75 - }, - "4,11\n\n\n3,2", - { - "w": 1.5 - }, - "4,12\n\n\n3,2" - ] - ] - } -} \ No newline at end of file +{ + "name": "Hex ARC", + "vendorId": "0x5050", + "productId": "0x65AC", + "matrix": { + "rows": 5, + "cols": 17 + }, + "layouts": { + "labels": [ + "Split Back Space", + "Left Shift ISO", + "Revert Space", + [ + "After Space", + "Equal", + "1.5U-1U", + "1U-1.5U" + ], + "Enter ISO" + ], + "keymap": [ + [ + "0,0", + "0,1", + { + "x": 0.25, + "c": "#777777" + }, + "0,2", + { + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "4,7", + { + "x": 1.5 + }, + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "c": "#cccccc" + }, + "0,16", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1", + "0,15\n\n\n0,1" + ], + [ + { + "c": "#cccccc" + }, + "1,0", + "1,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,2", + { + "c": "#cccccc" + }, + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + { + "x": 1.5 + }, + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + "1,13", + "1,14", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,15\n\n\n4,0", + { + "c": "#cccccc" + }, + "1,16", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,15\n\n\n4,1" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + "2,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,2", + { + "c": "#cccccc" + }, + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + { + "x": 1.5 + }, + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + "2,13", + { + "c": "#777777", + "w": 2.25 + }, + "2,15\n\n\n4,0", + { + "c": "#cccccc" + }, + "2,16", + { + "x": 0.25 + }, + "2,14\n\n\n4,1" + ], + [ + "3,0", + "3,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,2\n\n\n1,0", + { + "c": "#cccccc" + }, + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + { + "x": 0.5 + }, + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + "3,13", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,14", + { + "c": "#cccccc" + }, + "3,15", + "3,16" + ], + [ + "4,0", + "4,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,2", + { + "x": 1.25, + "w": 1.5 + }, + "4,4", + { + "w": 2.25 + }, + "4,5\n\n\n2,0", + "4,6\n\n\n2,0", + { + "x": 0.25, + "w": 2.75 + }, + "4,9", + { + "w": 1.25 + }, + "4,11\n\n\n3,0", + { + "w": 1.25 + }, + "4,12\n\n\n3,0", + { + "x": 1.5, + "c": "#cccccc" + }, + "4,14", + "4,15", + "4,16" + ], + [ + { + "y": 0.25, + "x": 2.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "3,2\n\n\n1,1", + "4,3\n\n\n1,1", + { + "x": 2 + }, + "4,5\n\n\n2,1", + { + "w": 2.25 + }, + "4,6\n\n\n2,1", + { + "x": 3, + "w": 1.5 + }, + "4,11\n\n\n3,1", + "4,12\n\n\n3,1" + ], + [ + { + "x": 12.75 + }, + "4,11\n\n\n3,2", + { + "w": 1.5 + }, + "4,12\n\n\n3,2" + ] + ] + } +} diff --git a/v3/sirius/uni660/uni660.json b/v3/sirius/uni660/uni660.json index 2c2ca2e9f3..e813a38400 100644 --- a/v3/sirius/uni660/uni660.json +++ b/v3/sirius/uni660/uni660.json @@ -2,17 +2,43 @@ "name": "Uni660", "vendorId": "0x5352", "productId": "0x0201", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "presets": {"Default": [0, 0]}, - "labels": ["Split Backspace", "Thumb Fn Key"], + "labels": [ + "Split Backspace", + "Thumb Fn Key" + ], + "presets": { + "Default": [ + 0, + 0 + ] + }, "keymap": [ - {"name": "Uni660 VIA"}, - [{"x": 15.5, "c": "#aaaaaa"}, "0,14\n\n\n0,1", "0,15\n\n\n0,1"], + { + "name": "Uni660 VIA" + }, + [ + { + "x": 15.5, + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1", + "0,15\n\n\n0,1" + ], [ - {"y": 0.25, "c": "#777777"}, + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -20,29 +46,43 @@ "0,5", "0,6", "4,6", - {"x": 1}, + { + "x": 1 + }, "0,8", "0,9", "0,10", "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,15" ], [ "1,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", - {"x": 1}, + { + "x": 1 + }, "1,8", "1,9", "1,10", @@ -50,95 +90,173 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,15" ], [ "2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", "2,5", "2,6", - {"x": 1}, + { + "x": 1 + }, "2,8", "2,9", "2,10", "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", "3,5", "3,6", - {"x": 1}, + { + "x": 1 + }, "3,8", "3,9", "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5\n\n\n1,0", - {"x": 1, "c": "#cccccc", "w": 2.75}, + { + "x": 1, + "c": "#cccccc", + "w": 2.75 + }, "4,8\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,1", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n1,1", - {"x": 1, "w": 2.25}, + { + "x": 1, + "w": 2.25 + }, "4,8\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n1,1" ] ] diff --git a/v3/sirius/uni660/uni660v2.json b/v3/sirius/uni660/uni660v2.json index f72dd04784..79db9a32b2 100644 --- a/v3/sirius/uni660/uni660v2.json +++ b/v3/sirius/uni660/uni660v2.json @@ -2,22 +2,47 @@ "name": "Uni660 V2", "vendorId": "0x5352", "productId": "0x0202", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "presets": {"Default": [0, 0, 0, 0]}, "labels": [ "Split Backspace", "Thumb Fn Key", "Split Left Shift", "ISO Enter" ], + "presets": { + "Default": [ + 0, + 0, + 0, + 0 + ] + }, "keymap": [ - {"name": "Uni660 VIA"}, - [{"x": 15.5, "c": "#aaaaaa"}, "0,14\n\n\n0,1", "0,15\n\n\n0,1"], + { + "name": "Uni660 VIA" + }, [ - {"y": 0.25, "c": "#777777"}, + { + "x": 15.5, + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1", + "0,15\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,29 +50,43 @@ "0,5", "0,6", "4,6", - {"x": 1}, + { + "x": 1 + }, "0,8", "0,9", "0,10", "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,15" ], [ "1,0", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", - {"x": 1}, + { + "x": 1 + }, "1,8", "1,9", "1,10", @@ -55,98 +94,183 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15\n\n\n3,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,15" ], [ "2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", "2,5", "2,6", - {"x": 1}, + { + "x": 1 + }, "2,8", "2,9", "2,10", "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n3,0" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", "3,5", "3,6", - {"x": 1}, + { + "x": 1 + }, "3,8", "3,9", "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,0", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5\n\n\n1,0", - {"x": 1, "c": "#cccccc", "w": 2.75}, + { + "x": 1, + "c": "#cccccc", + "w": 2.75 + }, "4,8\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,1", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n1,1", - {"x": 1, "w": 2.25}, + { + "x": 1, + "w": 2.25 + }, "4,8\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n1,1" ], - [{"x": 1.5, "w": 1.25}, "3,1\n\n\n2,1", "3,7\n\n\n2,1"], + [ + { + "x": 1.5, + "w": 1.25 + }, + "3,1\n\n\n2,1", + "3,7\n\n\n2,1" + ], [ { "x": 16, @@ -159,7 +283,13 @@ }, "1,15\n\n\n3,1" ], - [{"x": 15, "c": "#cccccc"}, "2,14\n\n\n3,1"] + [ + { + "x": 15, + "c": "#cccccc" + }, + "2,14\n\n\n3,1" + ] ] } } diff --git a/v3/skeletn87/skeletn87_hotswap.json b/v3/skeletn87/skeletn87_hotswap.json index 2249d6c859..9e9e34a558 100644 --- a/v3/skeletn87/skeletn87_hotswap.json +++ b/v3/skeletn87/skeletn87_hotswap.json @@ -2,36 +2,58 @@ "name": "Skeletn87 Hotswap", "vendorId": "0xF984", "productId": "0xB5E9", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7", "1,7", "0,8" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "2,0", "3,0", "2,1", @@ -45,17 +67,28 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,7", "3,7", "2,8" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -68,17 +101,26 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6", - {"x": 0.25}, + { + "x": 0.25 + }, "4,7", "5,7", "4,8" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -90,13 +132,21 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0", "8,1", "9,1", @@ -107,29 +157,57 @@ "8,4", "9,4", "8,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "9,7" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "11,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "11,4", - {"w": 1.25}, + { + "w": 1.25 + }, "10,5", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "10,7", "11,7", "10,8" diff --git a/v3/skeletn87/skeletn87_soldered.json b/v3/skeletn87/skeletn87_soldered.json index caad2027a6..98a86ff879 100644 --- a/v3/skeletn87/skeletn87_soldered.json +++ b/v3/skeletn87/skeletn87_soldered.json @@ -2,42 +2,70 @@ "name": "Skeletn87", "vendorId": "0xF984", "productId": "0xB5E8", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "ISO Enter", "Split left shift", "Split right shift", - ["Bottom row", "6.25u", "7u"] + [ + "Bottom row", + "6.25u", + "7u" + ] ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7", "1,7", "0,8" ], [ - {"y": 0.25, "x": 2.75}, + { + "y": 0.25, + "x": 2.75 + }, "2,0", "3,0", "2,1", @@ -51,17 +79,29 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,7", "3,7", "2,8" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -74,9 +114,13 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "4,7", "5,7", "4,8", @@ -92,9 +136,15 @@ "5,6\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -106,19 +156,36 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,6\n\n\n0,0", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "6,6\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -129,48 +196,95 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n2,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "9,7", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n2,1", "9,6\n\n\n2,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "10,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "11,3\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "11,4\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,5\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n3,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "10,7", "11,7", "10,8" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n3,1", "11,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,3\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,5\n\n\n3,1", "11,5\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,6\n\n\n3,1" ] ] diff --git a/v3/skergo/skergo.json b/v3/skergo/skergo.json index 031e73984e..53c0ac591c 100644 --- a/v3/skergo/skergo.json +++ b/v3/skergo/skergo.json @@ -2,85 +2,238 @@ "name": "SKErgo", "vendorId": "0x4B49", "productId": "0x534B", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["2U Backspace", "Remove Right B"], + "labels": [ + "2U Backspace", + "Remove Right B" + ], "keymap": [ - [{"x": 14.5, "w": 2}, "0,14\n\n\n0,1"], - [{"x": 12.5, "f": 1, "fa": [3]}, "0,11"], [ - {"y": -0.75, "x": 0.5, "c": "#777777"}, + { + "x": 14.5, + "w": 2 + }, + "0,14\n\n\n0,1" + ], + [ + { + "x": 12.5, + "f": 1, + "fa": [ + 3 + ] + }, + "0,11" + ], + [ + { + "y": -0.75, + "x": 0.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 11}, + { + "x": 11 + }, "0,12", - {"fa": [3, 0, 0, 3]}, + { + "fa": [ + 3, + 0, + 0, + 3 + ] + }, "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"x": 0.25, "f": 3}, + { + "x": 0.25, + "f": 3 + }, "1,14" ], - [{"x": 17}, "2,14"], + [ + { + "x": 17 + }, + "2,14" + ], [ { "y": -0.9500000000000002, "x": 0.25, "c": "#aaaaaa", "f": 1, - "fa": [3], + "fa": [ + 3 + ], "w": 1.5 }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 10.5}, + { + "x": 10.5 + }, "1,11", "1,12", - {"f": 3, "w": 1.5}, + { + "f": 3, + "w": 1.5 + }, "1,13" ], - [{"y": -0.04999999999999982, "x": 17.1, "f": 1, "fa": [3]}, "3,14"], [ - {"y": -0.9500000000000002, "x": 0.15, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.04999999999999982, + "x": 17.1, + "f": 1, + "fa": [ + 3 + ] + }, + "3,14" + ], + [ + { + "y": -0.9500000000000002, + "x": 0.15, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.7}, + { + "x": 9.7 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 10}, + { + "x": 10 + }, "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11" ], - [{"y": -0.5499999999999998, "x": 16.25, "c": "#777777"}, "3,13"], - [{"y": -0.4500000000000002, "c": "#aaaaaa", "w": 1.25}, "4,0"], [ - {"y": -0.5499999999999998, "x": 15.25, "c": "#777777"}, + { + "y": -0.5499999999999998, + "x": 16.25, + "c": "#777777" + }, + "3,13" + ], + [ + { + "y": -0.4500000000000002, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0" + ], + [ + { + "y": -0.5499999999999998, + "x": 15.25, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], - [{"rx": 3, "ry": 4.25, "y": -3, "x": -0.5, "c": "#cccccc"}, "0,2"], - [{"r": 10, "y": -1, "x": 0.25}, "0,3", "0,4", "0,5", "0,6"], - [{"x": -0.25}, "1,2", "1,3", "1,4", "1,5"], - ["2,2", "2,3", "2,4", "2,5"], - [{"x": 0.5}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "rx": 3, + "ry": 4.25, + "y": -3, + "x": -0.5, + "c": "#cccccc" + }, + "0,2" + ], + [ + { + "r": 10, + "y": -1, + "x": 0.25 + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": -0.25 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 0.5 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "f": 3, "w": 2}, + { + "c": "#cccccc", + "f": 3, + "w": 2 + }, "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ @@ -91,27 +244,76 @@ "x": -3.75, "c": "#cccccc", "f": 1, - "fa": [3] + "fa": [ + 3 + ] }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -4.25}, "1,6", "1,7", "1,8", "1,9", "1,10"], - [{"x": -4}, "2,6", "2,7", "2,8", "2,9"], [ - {"x": -4.5, "f": 3}, + { + "x": -4.25 + }, + "1,6", + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -4 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -4.5, + "f": 3 + }, "4,6\n\n\n1,0", - {"f": 1, "fa": [3]}, + { + "f": 1, + "fa": [ + 3 + ] + }, "3,6", "3,7", "3,8", "3,9" ], - [{"x": -4, "w": 2.75}, "4,7", {"c": "#aaaaaa", "w": 1.5}, "4,9"], [ - {"y": 0.25, "x": -4.5, "c": "#cccccc", "fa": [3, 0, 0, 3], "d": true}, + { + "x": -4, + "w": 2.75 + }, + "4,7", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,9" + ], + [ + { + "y": 0.25, + "x": -4.5, + "c": "#cccccc", + "fa": [ + 3, + 0, + 0, + 3 + ], + "d": true + }, "4,6\n\n\n1,1" ] ] diff --git a/v3/skippys_custom_pcs/rooboard65/rooboard65.json b/v3/skippys_custom_pcs/rooboard65/rooboard65.json index 3ee2c30ebf..210d66bb54 100644 --- a/v3/skippys_custom_pcs/rooboard65/rooboard65.json +++ b/v3/skippys_custom_pcs/rooboard65/rooboard65.json @@ -2,15 +2,26 @@ "name": "Rooboard65", "vendorId": "0x36b6", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,15 +34,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,14 +65,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +91,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,27 +120,43 @@ "3,8", "3,9", "3,10", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", "4,12", "4,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,14" ] ] diff --git a/v3/skippys_custom_pcs/roopad/roopad.json b/v3/skippys_custom_pcs/roopad/roopad.json index b21a114e2d..23b06ee594 100644 --- a/v3/skippys_custom_pcs/roopad/roopad.json +++ b/v3/skippys_custom_pcs/roopad/roopad.json @@ -2,45 +2,88 @@ "name": "RooPad", "vendorId": "0x36B6", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 5}, + "matrix": { + "rows": 5, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - {"name": "RooPad"}, - [{"x": 1.5}, "0,1", "0,2", "0,3", "0,4"], + { + "name": "RooPad" + }, [ - {"c": "#aaaaaa"}, + { + "x": 1.5 + }, + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + { + "c": "#aaaaaa" + }, "1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,1", "1,2", "1,3", - {"h": 2}, + { + "h": 2 + }, "1,4" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,1", "2,2", "2,3" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,1", "3,2", "3,3", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "3,4" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,0", - {"x": 0.5, "c": "#cccccc", "w": 2}, + { + "x": 0.5, + "c": "#cccccc", + "w": 2 + }, "4,1", "4,3" ] diff --git a/v3/skme/ZenoErgo/Zeno004.json b/v3/skme/ZenoErgo/Zeno004.json index febea59f9a..6c7583e6b1 100644 --- a/v3/skme/ZenoErgo/Zeno004.json +++ b/v3/skme/ZenoErgo/Zeno004.json @@ -1,328 +1,329 @@ { - "name": "SKME Zeno 60% Ergo", - "vendorId": "0x4048", - "productId": "0x0001", - "matrix": { - "rows": 5, - "cols": 15 - }, - "layouts": { - "labels": [ - "Full Backspace", - "Full Right Shift", - "Long Left Space (2.75u)", - "Short Right Space (2u)", - "1.25u Bottom Row" + "name": "SKME Zeno 60% Ergo", + "vendorId": "0x4048", + "productId": "0x0001", + "matrix": { + "rows": 5, + "cols": 15 + }, + "layouts": { + "labels": [ + "Full Backspace", + "Full Right Shift", + "Long Left Space (2.75u)", + "Short Right Space (2u)", + "1.25u Bottom Row" + ], + "keymap": [ + [ + { + "y": 0.235, + "x": 2.6 + }, + "0,2" ], - "keymap": [ - [ - { - "y": 0.235, - "x": 2.6 - }, - "0,2" - ], - [ - { - "y": -0.9849999999999999, - "x": 0.6, - "c": "#aaaaaa" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1" - ], - [ - { - "y": -0.97, - "x": 12.75 - }, - "0,11" - ], - [ - { - "y": -0.98, - "x": 14.75, - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,1", - { - "x": -3, - "c": "#cccccc" - }, - "0,12", - "0,13\n\n\n0,0", - { - "c": "#aaaaaa" - }, - "1,14\n\n\n0,0" - ], - [ - { - "y": -0.050000000000000044, - "x": 0.5, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1" - ], - [ - { - "y": -0.97, - "x": 12.4 - }, - "1,10" - ], - [ - { - "y": -0.9800000000000002, - "x": 13.4 - }, - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13" - ], - [ - { - "y": -0.04999999999999982, - "x": 0.4, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1" - ], - [ - { - "y": -0.9500000000000002, - "x": 12.8 - }, - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,12" - ], - [ - { - "y": -0.04999999999999982, - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1" - ], - [ - { - "y": -0.9500000000000002, - "x": 12.4 - }, - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12\n\n\n1,0", - { - "x": -1.7499999999999982, - "w": 2.75 - }, - "3,12\n\n\n1,1", - { - "x": -1 - }, - "3,14\n\n\n1,0" - ], - [ - { - "y": -0.04999999999999982, - "x": 0.25, - "w": 1.5 - }, - "4,0\n\n\n4,0", - "4,1\n\n\n4,0" - ], - [ - { - "y": -0.9500000000000002, - "x": 0.25, - "w": 1.25 - }, - "4,0\n\n\n4,1", - { - "w": 1.25 - }, - "4,1\n\n\n4,1", - { - "x": 11.9 - }, - "4,12\n\n\n4,0", - { - "x": -1, - "w": 1.25 - }, - "4,12\n\n\n4,1", - { - "x": -0.25, - "w": 1.5 - }, - "4,14\n\n\n4,0", - { - "x": -1.2499999999999982, - "w": 1.25 - }, - "4,14\n\n\n4,1" - ], - [ - { - "r": 7, - "rx": 3.25, - "ry": 4.25, - "y": -4, - "c": "#cccccc" - }, - "0,3", - "0,4", - "0,5", - "0,6" - ], - [ - { - "x": -0.5 - }, - "1,2", - "1,3", - "1,4", - "1,5" - ], - [ - { - "x": -0.25 - }, - "2,2", - "2,3", - "2,4", - "2,5" - ], - [ - { - "x": 0.25 - }, - "3,2", - "3,3", - "3,4", - "3,5" - ], - [ - { - "x": 0.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,3\n\n\n2,0", - { - "x": -1.5 - }, - "4,3\n\n\n2,1", - { - "x": 0.5, - "c": "#cccccc", - "w": 2.25 - }, - "4,5\n\n\n2,0" - ], - [ - { - "rx": 12.75, - "ry": 3.25, - "y": 2.1500000000000004, - "x": -7.8, - "w": 2.75 - }, - "4,5\n\n\n2,1" - ], - [ - { - "r": -7, - "y": -6.15, - "x": -3.75 - }, - "0,7", - "0,8", - "0,9", - "0,10" - ], - [ - { - "x": -4.25 - }, - "1,6", - "1,7", - "1,8", - "1,9" - ], - [ - { - "x": -3.9499999999999993 - }, - "2,6", - "2,7", - "2,8", - "2,9" - ], - [ - { - "x": -4.449999999999999 - }, - "3,6", - "3,7", - "3,8", - "3,9" - ], - [ - { - "x": -4.449999999999999, - "w": 2.75 - }, - "4,7\n\n\n3,0", - { - "x": -2.75, - "w": 2 - }, - "4,7\n\n\n3,1", - { - "c": "#aaaaaa" - }, - "4,8\n\n\n3,1", - { - "x": -0.25, - "w": 1.5 - }, - "4,9\n\n\n3,0", - { - "x": -1.25, - "w": 1.25 - }, - "4,9\n\n\n3,1" - ] -] - }} + [ + { + "y": -0.9849999999999999, + "x": 0.6, + "c": "#aaaaaa" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1" + ], + [ + { + "y": -0.97, + "x": 12.75 + }, + "0,11" + ], + [ + { + "y": -0.98, + "x": 14.75, + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,1", + { + "x": -3, + "c": "#cccccc" + }, + "0,12", + "0,13\n\n\n0,0", + { + "c": "#aaaaaa" + }, + "1,14\n\n\n0,0" + ], + [ + { + "y": -0.050000000000000044, + "x": 0.5, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1" + ], + [ + { + "y": -0.97, + "x": 12.4 + }, + "1,10" + ], + [ + { + "y": -0.9800000000000002, + "x": 13.4 + }, + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13" + ], + [ + { + "y": -0.04999999999999982, + "x": 0.4, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1" + ], + [ + { + "y": -0.9500000000000002, + "x": 12.8 + }, + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,12" + ], + [ + { + "y": -0.04999999999999982, + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1" + ], + [ + { + "y": -0.9500000000000002, + "x": 12.4 + }, + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n1,0", + { + "x": -1.7499999999999982, + "w": 2.75 + }, + "3,12\n\n\n1,1", + { + "x": -1 + }, + "3,14\n\n\n1,0" + ], + [ + { + "y": -0.04999999999999982, + "x": 0.25, + "w": 1.5 + }, + "4,0\n\n\n4,0", + "4,1\n\n\n4,0" + ], + [ + { + "y": -0.9500000000000002, + "x": 0.25, + "w": 1.25 + }, + "4,0\n\n\n4,1", + { + "w": 1.25 + }, + "4,1\n\n\n4,1", + { + "x": 11.9 + }, + "4,12\n\n\n4,0", + { + "x": -1, + "w": 1.25 + }, + "4,12\n\n\n4,1", + { + "x": -0.25, + "w": 1.5 + }, + "4,14\n\n\n4,0", + { + "x": -1.2499999999999982, + "w": 1.25 + }, + "4,14\n\n\n4,1" + ], + [ + { + "r": 7, + "rx": 3.25, + "ry": 4.25, + "y": -4, + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": -0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -0.25 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 0.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,3\n\n\n2,0", + { + "x": -1.5 + }, + "4,3\n\n\n2,1", + { + "x": 0.5, + "c": "#cccccc", + "w": 2.25 + }, + "4,5\n\n\n2,0" + ], + [ + { + "rx": 12.75, + "ry": 3.25, + "y": 2.1500000000000004, + "x": -7.8, + "w": 2.75 + }, + "4,5\n\n\n2,1" + ], + [ + { + "r": -7, + "y": -6.15, + "x": -3.75 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": -4.25 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -3.9499999999999993 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -4.449999999999999 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -4.449999999999999, + "w": 2.75 + }, + "4,7\n\n\n3,0", + { + "x": -2.75, + "w": 2 + }, + "4,7\n\n\n3,1", + { + "c": "#aaaaaa" + }, + "4,8\n\n\n3,1", + { + "x": -0.25, + "w": 1.5 + }, + "4,9\n\n\n3,0", + { + "x": -1.25, + "w": 1.25 + }, + "4,9\n\n\n3,1" + ] + ] + } +} diff --git a/v3/skmt/15k/15k.json b/v3/skmt/15k/15k.json index afed3f422a..7b61cba21a 100644 --- a/v3/skmt/15k/15k.json +++ b/v3/skmt/15k/15k.json @@ -2,14 +2,43 @@ "name": "SKMT 15k", "vendorId": "0xFEFE", "productId": "0x3488", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 3, "cols": 5}, + "matrix": { + "rows": 3, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2", "0,3", "0,4"], - ["1,0", "1,1", "1,2", "1,3", "1,4"], - ["2,0", "2,1", "2,2", "2,3", "2,4"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2", + "0,3", + "0,4" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4" + ] ] } } diff --git a/v3/skyloong/dt40/dt40.json b/v3/skyloong/dt40/dt40.json index 6673649573..0418eca8ad 100644 --- a/v3/skyloong/dt40/dt40.json +++ b/v3/skyloong/dt40/dt40.json @@ -1,75 +1,101 @@ - { "name": "Skyloong DT40", "vendorId": "0x1EA7", "productId": "0x6040", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 4, + "cols": 11 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - "0-All Off", - "1-solid_color", - "2-alphas_mods", - "3-gradient_up_down", - "4-gradient_left_right", - "5-breathing", - "6-band_sat", - "7-band_pinwheel_sat", - "8-band_pinwheel_val", - "9-band_spiral_sat", - "10-band_spiral_val", - "11-cycle_all", - "12-cycle_left_right", - "13-cycle_up_down", - "14-cycle_out_in", - "15-cycle_out_in_dual", - "16-rainbow_moving_chevron", - "17-cycle_pinwheel", - "18-cycle_spiral", - "19-dual_beacon", - "20-raindrops", - "jellybean_raindrops", - "22-hue_breathing", - "23-hue_pendulum", - "24-hue_wave", - "25-pixel_rain", - "26-pixel_fractal" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 21", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + "0-All Off", + "1-solid_color", + "2-alphas_mods", + "3-gradient_up_down", + "4-gradient_left_right", + "5-breathing", + "6-band_sat", + "7-band_pinwheel_sat", + "8-band_pinwheel_val", + "9-band_spiral_sat", + "10-band_spiral_val", + "11-cycle_all", + "12-cycle_left_right", + "13-cycle_up_down", + "14-cycle_out_in", + "15-cycle_out_in_dual", + "16-rainbow_moving_chevron", + "17-cycle_pinwheel", + "18-cycle_spiral", + "19-dual_beacon", + "20-raindrops", + "jellybean_raindrops", + "22-hue_breathing", + "23-hue_pendulum", + "24-hue_wave", + "25-pixel_rain", + "26-pixel_fractal" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 21", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 4, "cols": 11}, "layouts": { "keymap": [ [ @@ -181,4 +207,3 @@ ] } } - diff --git a/v3/skyloong/gk61/pro/gk61pro.json b/v3/skyloong/gk61/pro/gk61pro.json index a6f8bc6fe7..6b157cbe3b 100644 --- a/v3/skyloong/gk61/pro/gk61pro.json +++ b/v3/skyloong/gk61/pro/gk61pro.json @@ -1,26 +1,43 @@ { - "name": "Skyloong Gk61 Pro", - "vendorId": "0x1EA7", - "productId": "0x6A61", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ + "name": "Skyloong Gk61 Pro", + "vendorId": "0x1EA7", + "productId": "0x6A61", + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ "0-All Off", "1-solid_color", "2-breathing", @@ -44,182 +61,195 @@ "20-solid_reactive_multinexus", "21-splash", "22-solid_splash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 14 && {id_qmk_rgb_matrix_effect} != 17", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 14 && {id_qmk_rgb_matrix_effect} != 17", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 5, "cols": 14}, - "layouts": { - "labels": [ - ["Space_select","Long_Space","Split_space+Encoder"] + "layouts": { + "labels": [ + [ + "Space_select", + "Long_Space", + "Split_space+Encoder" + ] + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#777777", + "w": 2 + }, + "0,13" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#777777", + "w": 1.5 + }, + "1,13" ], - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#777777", - "w": 2 - }, - "0,13" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#777777", - "w": 1.5 - }, - "1,13" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13" - ], - [ - { - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - { - "c": "#777777", - "w": 2.75 - }, - "3,12" - ], - [ - { - "w": 1.25 - }, - "4,0", - { - "w": 1.25 - }, - "4,1", - { - "w": 1.25 - }, - "4,2", - { - "w": 6.25 - }, - "4,5\n\n\n0,0", - { - "w": 1.25 - }, - "4,9", - { - "w": 1.25 - }, - "4,10", - { - "w": 1.25 - }, - "4,11", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,13" - ], - [ - { - "x": 3.75, - "c": "#777777", - "w": 2.625 - }, - "4,4\n\n\n0,1", - "4,6\n\n\n0,1\n\n\n\n\n\ne0", - { - "w": 2.625 - }, - "4,8\n\n\n0,1" - ] + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#777777", + "w": 2.75 + }, + "3,12" + ], + [ + { + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25 + }, + "4,5\n\n\n0,0", + { + "w": 1.25 + }, + "4,9", + { + "w": 1.25 + }, + "4,10", + { + "w": 1.25 + }, + "4,11", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,13" + ], + [ + { + "x": 3.75, + "c": "#777777", + "w": 2.625 + }, + "4,4\n\n\n0,1", + "4,6\n\n\n0,1\n\n\n\n\n\ne0", + { + "w": 2.625 + }, + "4,8\n\n\n0,1" ] - } + ] + } } - diff --git a/v3/skyloong/gk61/pro_48/gk61pro_48.json b/v3/skyloong/gk61/pro_48/gk61pro_48.json index ea6c5c371e..4ffaf4d3c0 100644 --- a/v3/skyloong/gk61/pro_48/gk61pro_48.json +++ b/v3/skyloong/gk61/pro_48/gk61pro_48.json @@ -1,26 +1,43 @@ { - "name": "Skyloong Gk61 Pro_48", - "vendorId": "0x1EA7", - "productId": "0x6A62", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ + "name": "Skyloong Gk61 Pro_48", + "vendorId": "0x1EA7", + "productId": "0x6A62", + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ "0-All Off", "1-solid_color", "2-breathing", @@ -44,182 +61,195 @@ "20-solid_reactive_multinexus", "21-splash", "22-solid_splash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 14 && {id_qmk_rgb_matrix_effect} != 17", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 14 && {id_qmk_rgb_matrix_effect} != 17", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 5, "cols": 14}, - "layouts": { - "labels": [ - ["Space_Select","Long_Space","Split_space+Encoder"] + "layouts": { + "labels": [ + [ + "Space_Select", + "Long_Space", + "Split_space+Encoder" + ] + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#777777", + "w": 2 + }, + "0,13" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#777777", + "w": 1.5 + }, + "1,13" ], - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#777777", - "w": 2 - }, - "0,13" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#777777", - "w": 1.5 - }, - "1,13" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13" - ], - [ - { - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - { - "c": "#777777", - "w": 2.75 - }, - "3,12" - ], - [ - { - "w": 1.25 - }, - "4,0", - { - "w": 1.25 - }, - "4,1", - { - "w": 1.25 - }, - "4,2", - { - "w": 6.25 - }, - "4,5\n\n\n0,0", - { - "w": 1.25 - }, - "4,9", - { - "w": 1.25 - }, - "4,10", - { - "w": 1.25 - }, - "4,11", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,13" - ], - [ - { - "x": 3.75, - "c": "#777777", - "w": 2.625 - }, - "4,4\n\n\n0,1", - "4,6\n\n\n0,1\n\n\n\n\n\ne0", - { - "w": 2.625 - }, - "4,8\n\n\n0,1" - ] + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#777777", + "w": 2.75 + }, + "3,12" + ], + [ + { + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25 + }, + "4,5\n\n\n0,0", + { + "w": 1.25 + }, + "4,9", + { + "w": 1.25 + }, + "4,10", + { + "w": 1.25 + }, + "4,11", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,13" + ], + [ + { + "x": 3.75, + "c": "#777777", + "w": 2.625 + }, + "4,4\n\n\n0,1", + "4,6\n\n\n0,1\n\n\n\n\n\ne0", + { + "w": 2.625 + }, + "4,8\n\n\n0,1" ] - } + ] + } } - diff --git a/v3/skyloong/gk61/v1/gk61_v1.json b/v3/skyloong/gk61/v1/gk61_v1.json index 17562781d0..a6bc902488 100644 --- a/v3/skyloong/gk61/v1/gk61_v1.json +++ b/v3/skyloong/gk61/v1/gk61_v1.json @@ -1,26 +1,43 @@ { - "name": "Skyloong Gk61 V1", - "vendorId": "0x1EA7", - "productId": "0x6061", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ + "name": "Skyloong Gk61 V1", + "vendorId": "0x1EA7", + "productId": "0x6061", + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ "0-All Off", "1-solid_color", "2-breathing", @@ -44,185 +61,198 @@ "20-solid_reactive_multinexus", "21-splash", "22-solid_splash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 14 && {id_qmk_rgb_matrix_effect} != 17", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 14 && {id_qmk_rgb_matrix_effect} != 17", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } + ] + } ], - "matrix": {"rows": 5, "cols": 14}, - "layouts": { - "labels": [ - ["Space_Select","Long_Space","Split_space"] + "layouts": { + "labels": [ + [ + "Space_Select", + "Long_Space", + "Split_space" + ] + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#777777", + "w": 2 + }, + "0,13" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#777777", + "w": 1.5 + }, + "1,13" ], - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#777777", - "w": 2 - }, - "0,13" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#777777", - "w": 1.5 - }, - "1,13" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13" - ], - [ - { - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,6", - "4,6", - "3,7", - "3,8", - "3,9", - "3,10", - { - "c": "#777777", - "w": 2.75 - }, - "3,12" - ], - [ - { - "w": 1.25 - }, - "4,0", - { - "w": 1.25 - }, - "4,1", - { - "w": 1.25 - }, - "4,2", - { - "w": 6.25 - }, - "4,5\n\n\n0,0", - { - "w": 1.25 - }, - "4,9", - { - "w": 1.25 - }, - "4,10", - { - "w": 1.25 - }, - "4,11", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,13" - ], - [ - { - "x": 3.75, - "c": "#777777", - "w": 2.5 - }, - "4,4\n\n\n0,1", - { - "w": 2.5 - }, - "3,5\n\n\n0,1", - { - "w": 1.25 - }, - "4,8\n\n\n0,1" - ] + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,6", + "4,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#777777", + "w": 2.75 + }, + "3,12" + ], + [ + { + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25 + }, + "4,5\n\n\n0,0", + { + "w": 1.25 + }, + "4,9", + { + "w": 1.25 + }, + "4,10", + { + "w": 1.25 + }, + "4,11", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,13" + ], + [ + { + "x": 3.75, + "c": "#777777", + "w": 2.5 + }, + "4,4\n\n\n0,1", + { + "w": 2.5 + }, + "3,5\n\n\n0,1", + { + "w": 1.25 + }, + "4,8\n\n\n0,1" ] - } + ] + } } - diff --git a/v3/skyloong/qk21/v1/qk21_v1.json b/v3/skyloong/qk21/v1/qk21_v1.json index 4d34fb39b2..9c06dac294 100644 --- a/v3/skyloong/qk21/v1/qk21_v1.json +++ b/v3/skyloong/qk21/v1/qk21_v1.json @@ -1,26 +1,43 @@ { - "name": "Skyloong qk21 V1", - "vendorId": "0x1EA7", - "productId": "0x6021", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ + "name": "Skyloong qk21 V1", + "vendorId": "0x1EA7", + "productId": "0x6021", + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ "0-All Off", "1-solid_color", "2-breathing", @@ -37,86 +54,95 @@ "13-solid_reactive_simple", "14-solid_reactive_cross", "15-splash" - ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 9 && {id_qmk_rgb_matrix_effect} != 11", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": {"rows": 6, "cols": 4}, - "layouts": { - "keymap": [ - [ - { - "c":"#777777" - }, - "0,0\nESC", - "0,1", - { - "c":"#aaaaaa" - }, - "0,2", - { - "c":"#777777" - }, - "0,3" - ], - [ - { - "c":"#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3" - ], - [ - "2,0", - "2,1", - "2,2", - { - "h": 2 - }, - "3,3" - ], - [ - "3,0", - "3,1", - "3,2" - ], - [ - "4,0", - "4,1", - "4,2", - { - "c":"#777777", - "h": 2 - }, - "5,3" - ], - [ - { - "c":"#cccccc", - "w": 2 - }, - "5,0", - "5,2" - ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 9 && {id_qmk_rgb_matrix_effect} != 11", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } ] } + ], + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0\nESC", + "0,1", + { + "c": "#aaaaaa" + }, + "0,2", + { + "c": "#777777" + }, + "0,3" + ], + [ + { + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + { + "h": 2 + }, + "3,3" + ], + [ + "3,0", + "3,1", + "3,2" + ], + [ + "4,0", + "4,1", + "4,2", + { + "c": "#777777", + "h": 2 + }, + "5,3" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "5,0", + "5,2" + ] + ] } - +} diff --git a/v3/smallice/smallice.json b/v3/smallice/smallice.json index 4e58fa1750..4c18991afe 100644 --- a/v3/smallice/smallice.json +++ b/v3/smallice/smallice.json @@ -2,82 +2,233 @@ "name": "smAllice", "vendorId": "0x514b", "productId": "0x5341", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 15}, + "matrix": { + "rows": 4, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"y": 2.15, "x": 0.4, "c": "#aaaaaa"}, "0,0"], - [{"y": -0.9499999999999997, "x": 12.75, "c": "#cccccc"}, "0,11"], [ - {"y": -0.9500000000000002, "x": 1.75, "c": "#aaaaaa"}, + { + "y": 2.15, + "x": 0.4, + "c": "#aaaaaa" + }, + "0,0" + ], + [ + { + "y": -0.9499999999999997, + "x": 12.75, + "c": "#cccccc" + }, + "0,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.75, + "c": "#aaaaaa" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", - {"x": 10}, + { + "x": 10 + }, "0,12", "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14" ], - [{"y": -0.10000000000000009, "x": 0.2}, "1,0"], [ - {"y": -0.9000000000000004, "x": 1.55, "w": 1.25}, + { + "y": -0.10000000000000009, + "x": 0.2 + }, + "1,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 1.55, + "w": 1.25 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 9.350000000000001}, + { + "x": 9.350000000000001 + }, "1,11", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "1,12", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,14" ], - [{"y": -0.09999999999999964, "c": "#aaaaaa"}, "2,0"], [ - {"y": -0.9000000000000004, "x": 1.3, "w": 1.75}, + { + "y": -0.09999999999999964, + "c": "#aaaaaa" + }, + "2,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 1.3, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 8.809999999999999}, + { + "x": 8.809999999999999 + }, "2,11", - {"x": -0.009999999999999787, "c": "#aaaaaa", "w": 1.25}, + { + "x": -0.009999999999999787, + "c": "#aaaaaa", + "w": 1.25 + }, "2,12", "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"x": 1.3, "c": "#aaaaaa"}, + { + "x": 1.3, + "c": "#aaaaaa" + }, "3,1", - {"x": 11.8}, + { + "x": 11.8 + }, "3,12", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "3,13", "3,14" ], [ - {"r": 12, "y": -5, "x": 4.35, "c": "#cccccc"}, + { + "r": 12, + "y": -5, + "x": 4.35, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 5.05}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 6.35, "c": "#777777", "w": 2}, "3,5", {"c": "#aaaaaa"}, "3,6"], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.25}, "3,3"], [ - {"r": -12, "y": -0.4500000000000002, "x": 7.8, "c": "#cccccc"}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 5.05 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 6.35, + "c": "#777777", + "w": 2 + }, + "3,5", + { + "c": "#aaaaaa" + }, + "3,6" + ], + [ + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.25 + }, + "3,3" + ], + [ + { + "r": -12, + "y": -0.4500000000000002, + "x": 7.8, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 7.95}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 7.5}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 7.5, "c": "#777777", "w": 2.75}, "3,8"], - [{"y": -0.9499999999999993, "x": 10.3, "c": "#aaaaaa"}, "3,10"] + [ + { + "x": 7.95 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 7.5 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 7.5, + "c": "#777777", + "w": 2.75 + }, + "3,8" + ], + [ + { + "y": -0.9499999999999993, + "x": 10.3, + "c": "#aaaaaa" + }, + "3,10" + ] ] } } diff --git a/v3/smallkeyboard/smallkeyboard.json b/v3/smallkeyboard/smallkeyboard.json index 6ac1ee9661..986e133106 100644 --- a/v3/smallkeyboard/smallkeyboard.json +++ b/v3/smallkeyboard/smallkeyboard.json @@ -2,11 +2,22 @@ "name": "smallkeyboard", "vendorId": "0x7C77", "productId": "0x7C76", - "matrix": {"rows": 2, "cols": 3}, + "matrix": { + "rows": 2, + "cols": 3 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/v3/smithrune/iron160/i160h.json b/v3/smithrune/iron160/i160h.json index 9aec7b8bfd..b489eb5951 100644 --- a/v3/smithrune/iron160/i160h.json +++ b/v3/smithrune/iron160/i160h.json @@ -1,154 +1,157 @@ { - "name": "Smith and Rune I160-H", - "vendorId": "0x8384", - "productId": "0x1648", - "matrix": {"rows":5, "cols":14}, - "layouts": { - "labels": [ - "Split Backspace" - ], - "keymap": [ - [ - { - "x": 13 - }, - "0,13\n\n\n0,1", - "4,13\n\n\n0,1" - ], - [ - { - "y": 0.25, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0" - ], - [ - { - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - { - "c": "#cccccc" - }, - "3,13" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,0", - "4,1", - { - "w": 1.5 - }, - "4,2", - { - "c": "#cccccc", - "w": 7 - }, - "4,6", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10", - "4,11", - { - "w": 1.5 - }, - "4,12" - ] -] + "name": "Smith and Rune I160-H", + "vendorId": "0x8384", + "productId": "0x1648", + "matrix": { + "rows": 5, + "cols": 14 + }, + "layouts": { + "labels": [ + "Split Backspace" + ], + "keymap": [ + [ + { + "x": 13 + }, + "0,13\n\n\n0,1", + "4,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + { + "c": "#cccccc" + }, + "3,13" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0", + "4,1", + { + "w": 1.5 + }, + "4,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10", + "4,11", + { + "w": 1.5 + }, + "4,12" + ] + ] + } } -} diff --git a/v3/smithrune/iron160/i160s.json b/v3/smithrune/iron160/i160s.json index 98451e9e8b..c16cb178af 100644 --- a/v3/smithrune/iron160/i160s.json +++ b/v3/smithrune/iron160/i160s.json @@ -1,226 +1,231 @@ { - "name": "Smith and Rune I160-S", - "vendorId": "0x8384", - "productId": "0x1653", - "menus": ["qmk_backlight"], - "matrix": {"rows":5, "cols":14}, - "layouts": { - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - "7U Bottom Row" - ], - "keymap": [ -[ - { - "x": 15.5 - }, - "0,13\n\n\n0,1", - "4,13\n\n\n0,1" + "name": "Smith and Rune I160-S", + "vendorId": "0x8384", + "productId": "0x1653", + "matrix": { + "rows": 5, + "cols": 14 + }, + "menus": [ + "qmk_backlight" ], - [ - { - "y": 0.25, - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 2.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "x": 1.25, - "c": "#cccccc" - }, - "2,12\n\n\n1,1" - ], - [ - { - "w": 1.25 - }, - "3,0\n\n\n2,1", - "3,1\n\n\n2,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,12\n\n\n3,0", - { - "x": 1.25, - "w": 1.75 - }, - "3,12\n\n\n3,1", - { - "c": "#777777" - }, - "3,13\n\n\n3,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n4,0", - { - "w": 1.25 - }, - "4,1\n\n\n4,0", - { - "w": 1.25 - }, - "4,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,9\n\n\n4,0", - { - "w": 1.25 - }, - "4,10\n\n\n4,0", - { - "w": 1.25 - }, - "4,11\n\n\n4,0", - { - "w": 1.25 - }, - "4,12\n\n\n4,0" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "4,0\n\n\n4,1", - "4,1\n\n\n4,1", - { - "w": 1.5 - }, - "4,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10\n\n\n4,1", - "4,11\n\n\n4,1", - { - "w": 1.5 - }, - "4,12\n\n\n4,1" - ] -] -} + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + "7U Bottom Row" + ], + "keymap": [ + [ + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "4,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 2.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "2,12\n\n\n1,1" + ], + [ + { + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n3,0", + { + "x": 1.25, + "w": 1.75 + }, + "3,12\n\n\n3,1", + { + "c": "#777777" + }, + "3,13\n\n\n3,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n4,0", + { + "w": 1.25 + }, + "4,1\n\n\n4,0", + { + "w": 1.25 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9\n\n\n4,0", + { + "w": 1.25 + }, + "4,10\n\n\n4,0", + { + "w": 1.25 + }, + "4,11\n\n\n4,0", + { + "w": 1.25 + }, + "4,12\n\n\n4,0" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0\n\n\n4,1", + "4,1\n\n\n4,1", + { + "w": 1.5 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n4,1", + "4,11\n\n\n4,1", + { + "w": 1.5 + }, + "4,12\n\n\n4,1" + ] + ] + } } diff --git a/v3/smithrune/iron165r2/iron165r2.json b/v3/smithrune/iron165r2/iron165r2.json index 780d768b50..f8adaa3d02 100644 --- a/v3/smithrune/iron165r2/iron165r2.json +++ b/v3/smithrune/iron165r2/iron165r2.json @@ -2,9 +2,16 @@ "name": "Smith and Rune Iron165 R2", "vendorId": "0x8384", "productId": "0x1652", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split backspace", @@ -13,11 +20,23 @@ "7U bottom row" ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,15 +49,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,14" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,7 +81,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", "1,14", { @@ -66,9 +98,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,20 +118,35 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -104,40 +157,79 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,11", "4,12", "4,13" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1" ] ] diff --git a/v3/smithrune/iron180/iron180.json b/v3/smithrune/iron180/iron180.json index 2e871915ee..03edcfc768 100644 --- a/v3/smithrune/iron180/iron180.json +++ b/v3/smithrune/iron180/iron180.json @@ -2,11 +2,17 @@ "name": "Smith and Rune IRON180", "vendorId": "0x8384", "productId": "0x1180", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { - "presets": {"ISO": [0, 1, 1, 0, 0], "Full tsangan": [1, 0, 0, 1, 1]}, "labels": [ "Split backspace", "ISO enter", @@ -14,34 +20,67 @@ "Split right shift", "7U bottom row" ], + "presets": { + "ISO": [ + 0, + 1, + 1, + 0, + 0 + ], + "Full tsangan": [ + 1, + 0, + 0, + 1, + 1 + ] + }, "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,16", "0,15", "0,14" ], [ - {"y": 0.5, "x": 2.75}, + { + "y": 0.5, + "x": 2.75 + }, "1,0", "1,1", "1,2", @@ -55,20 +94,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,15", "1,16", "3,16", - {"x": 0.75}, + { + "x": 0.75 + }, "1,14\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,9 +134,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16", @@ -99,9 +156,15 @@ "3,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -113,19 +176,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 3.75, "c": "#cccccc"}, + { + "x": 3.75, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -136,49 +216,99 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,15", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13\n\n\n3,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n4,1", "5,11\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12\n\n\n4,1" ] ] diff --git a/v3/smithrune/magnus/m75h.json b/v3/smithrune/magnus/m75h.json index 44a6a1608b..4c7e9b0c57 100644 --- a/v3/smithrune/magnus/m75h.json +++ b/v3/smithrune/magnus/m75h.json @@ -1,218 +1,227 @@ { - "name": "SnR Magnus M75H", - "vendorId": "0x8384", - "productId": "0x1676", - "menus": ["qmk_rgblight"], - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 11, "cols": 15}, - "layouts": { - "labels": ["Split backspace"], - "keymap":[ - [ - { - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.25 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "0,13" + "name": "SnR Magnus M75H", + "vendorId": "0x8384", + "productId": "0x1676", + "matrix": { + "rows": 11, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" ], - [ - { - "y": 0.5, - "x": 2.5 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "6,7", - "6,8", - "6,9", - "6,10", - "6,11", - "6,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "6,13\n\n\n0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "7,14", - { - "x": 3.25 - }, - "6,13\n\n\n0,1", - "6,14\n\n\n0,1" + "menus": [ + "qmk_rgblight" ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "7,6", - "7,7", - "7,8", - "7,9", - "7,10", - "7,11", - "7,12", - { - "w": 1.5 - }, - "7,13", - { - "x": 0.25 - }, - "8,14" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "8,5", - "8,6", - "8,7", - "8,8", - "8,9", - "8,10", - "8,11", - { - "c": "#777777", - "w": 2.25 - }, - "8,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "9,13" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "9,5", - "9,6", - "9,7", - "9,8", - "9,9", - "9,10", - "9,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "9,12" - ], - [ - { - "y": -0.75, - "x": 16.75, - "c": "#cccccc" - }, - "9,14" - ], - [ - { - "y": -0.25, - "x": 2.5, - "c": "#aaaaaa", - "w": 1.25 - }, - "10,0", - { - "w": 1.25 - }, - "10,1", - { - "w": 1.25 - }, - "10,2", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,6", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,10", - { - "w": 1.25 - }, - "5,11" - ], - [ - { - "y": -0.75, - "x": 15.75, - "c": "#cccccc" - }, - "5,12", - "5,13", - "5,14" - ] -] -} + "layouts": { + "labels": [ + "Split backspace" + ], + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13" + ], + [ + { + "y": 0.5, + "x": 2.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "6,7", + "6,8", + "6,9", + "6,10", + "6,11", + "6,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "6,13\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "7,14", + { + "x": 3.25 + }, + "6,13\n\n\n0,1", + "6,14\n\n\n0,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "7,6", + "7,7", + "7,8", + "7,9", + "7,10", + "7,11", + "7,12", + { + "w": 1.5 + }, + "7,13", + { + "x": 0.25 + }, + "8,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "8,5", + "8,6", + "8,7", + "8,8", + "8,9", + "8,10", + "8,11", + { + "c": "#777777", + "w": 2.25 + }, + "8,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "9,13" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "9,5", + "9,6", + "9,7", + "9,8", + "9,9", + "9,10", + "9,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "9,12" + ], + [ + { + "y": -0.75, + "x": 16.75, + "c": "#cccccc" + }, + "9,14" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "10,0", + { + "w": 1.25 + }, + "10,1", + { + "w": 1.25 + }, + "10,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10", + { + "w": 1.25 + }, + "5,11" + ], + [ + { + "y": -0.75, + "x": 15.75, + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,14" + ] + ] + } } diff --git a/v3/smithrune/magnus/m75s.json b/v3/smithrune/magnus/m75s.json index 0b438657a7..c7ea044b0f 100644 --- a/v3/smithrune/magnus/m75s.json +++ b/v3/smithrune/magnus/m75s.json @@ -1,260 +1,267 @@ { - "name": "Smith and Rune Magnus", - "vendorId": "0x8384", - "productId": "0x1675", - "menus": ["qmk_backlight_rgblight"], - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 11, "cols": 15}, - "layouts": { - "labels": [ - "Split backspace", - "ISO Enter", - "Split left shift", - "7U bottom row" - ], - "keymap":[ - [ - { - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.25 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "0,13" + "name": "Smith and Rune Magnus", + "vendorId": "0x8384", + "productId": "0x1675", + "matrix": { + "rows": 11, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" ], - [ - { - "y": 0.5, - "x": 2.5 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "6,7", - "6,8", - "6,9", - "6,10", - "6,11", - "6,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "6,13\n\n\n0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "7,14", - { - "x": 3.25 - }, - "6,13\n\n\n0,1", - "6,14\n\n\n0,1" + "menus": [ + "qmk_backlight_rgblight" ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "7,6", - "7,7", - "7,8", - "7,9", - "7,10", - "7,11", - "7,12", - { - "w": 1.5 - }, - "7,13\n\n\n1,0", - { - "x": 0.25 - }, - "8,14", - { - "x": 4, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "8,13\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "8,5", - "8,6", - "8,7", - "8,8", - "8,9", - "8,10", - "8,11", - { - "c": "#777777", - "w": 2.25 - }, - "8,13\n\n\n1,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "9,13", - { - "x": 3 - }, - "8,12\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n2,1", - "4,1\n\n\n2,1", - { - "x": 0.25, - "w": 2.25 - }, - "4,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "9,5", - "9,6", - "9,7", - "9,8", - "9,9", - "9,10", - "9,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "9,12" - ], - [ - { - "y": -0.75, - "x": 16.75, - "c": "#cccccc" - }, - "9,14" - ], - [ - { - "y": -0.25, - "x": 2.5, - "c": "#aaaaaa", - "w": 1.25 - }, - "10,0\n\n\n3,0", - { - "w": 1.25 - }, - "10,1\n\n\n3,0", - { - "w": 1.25 - }, - "10,2\n\n\n3,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,6\n\n\n3,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,10", - { - "w": 1.25 - }, - "5,11" - ], - [ - { - "y": -0.75, - "x": 15.75, - "c": "#cccccc" - }, - "5,12", - "5,13", - "5,14" - ], - [ - { - "y": 0.25, - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "10,0\n\n\n3,1", - { - "w": 1.5 - }, - "10,1\n\n\n3,1", - { - "c": "#cccccc", - "w": 7 - }, - "5,6\n\n\n3,1" - ] -] -} + "layouts": { + "labels": [ + "Split backspace", + "ISO Enter", + "Split left shift", + "7U bottom row" + ], + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13" + ], + [ + { + "y": 0.5, + "x": 2.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "6,7", + "6,8", + "6,9", + "6,10", + "6,11", + "6,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "6,13\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "7,14", + { + "x": 3.25 + }, + "6,13\n\n\n0,1", + "6,14\n\n\n0,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "7,6", + "7,7", + "7,8", + "7,9", + "7,10", + "7,11", + "7,12", + { + "w": 1.5 + }, + "7,13\n\n\n1,0", + { + "x": 0.25 + }, + "8,14", + { + "x": 4, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "8,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "8,5", + "8,6", + "8,7", + "8,8", + "8,9", + "8,10", + "8,11", + { + "c": "#777777", + "w": 2.25 + }, + "8,13\n\n\n1,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "9,13", + { + "x": 3 + }, + "8,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n2,1", + "4,1\n\n\n2,1", + { + "x": 0.25, + "w": 2.25 + }, + "4,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "9,5", + "9,6", + "9,7", + "9,8", + "9,9", + "9,10", + "9,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "9,12" + ], + [ + { + "y": -0.75, + "x": 16.75, + "c": "#cccccc" + }, + "9,14" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "10,0\n\n\n3,0", + { + "w": 1.25 + }, + "10,1\n\n\n3,0", + { + "w": 1.25 + }, + "10,2\n\n\n3,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6\n\n\n3,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10", + { + "w": 1.25 + }, + "5,11" + ], + [ + { + "y": -0.75, + "x": 15.75, + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "10,0\n\n\n3,1", + { + "w": 1.5 + }, + "10,1\n\n\n3,1", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n3,1" + ] + ] + } } diff --git a/v3/smoll/pw88.json b/v3/smoll/pw88.json index f58a4f5d53..9e9bcb7b2b 100644 --- a/v3/smoll/pw88.json +++ b/v3/smoll/pw88.json @@ -2,9 +2,16 @@ "name": "PW88", "vendorId": "0x5363", "productId": "0x8888", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -318,4 +325,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/sneakbox/aliceclone/aliceclone.json b/v3/sneakbox/aliceclone/aliceclone.json index 5fb88d7a45..fc44495459 100644 --- a/v3/sneakbox/aliceclone/aliceclone.json +++ b/v3/sneakbox/aliceclone/aliceclone.json @@ -2,72 +2,236 @@ "name": "Sneakbox Alice Clone", "vendorId": "0x5342", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"y": 0.0185, "x": 0.4445, "c": "#777777"}, + { + "y": 0.0185, + "x": 0.4445, + "c": "#777777" + }, "2,0", - {"x": 2.1806, "c": "#cccccc"}, + { + "x": 2.1806, + "c": "#cccccc" + }, "0,2", - {"x": 8.4812, "c": "#cccccc"}, + { + "x": 8.4812, + "c": "#cccccc" + }, "1,4" ], - [{"y": -0.8885, "x": 15.08, "c": "#cccccc"}, "1,6", "1,7"], - [{"y": -0.9996, "x": 14.0823, "c": "#cccccc"}, "1,5"], - [{"y": -0.9998, "x": 2.6484, "c": "#cccccc"}, "0,1"], - [{"y": -0.9999, "x": 1.6506, "c": "#cccccc"}, "0,0"], - [{"y": -0.11430000000000007, "x": 0.2262, "c": "#cccccc"}, "4,0"], - [{"y": -0.9432, "x": 12.8254, "c": "#cccccc"}, "3,4"], [ - {"y": -0.9445999999999999, "x": 13.8015, "c": "#cccccc"}, + { + "y": -0.8885, + "x": 15.08, + "c": "#cccccc" + }, + "1,6", + "1,7" + ], + [ + { + "y": -0.9996, + "x": 14.0823, + "c": "#cccccc" + }, + "1,5" + ], + [ + { + "y": -0.9998, + "x": 2.6484, + "c": "#cccccc" + }, + "0,1" + ], + [ + { + "y": -0.9999, + "x": 1.6506, + "c": "#cccccc" + }, + "0,0" + ], + [ + { + "y": -0.11430000000000007, + "x": 0.2262, + "c": "#cccccc" + }, + "4,0" + ], + [ + { + "y": -0.9432, + "x": 12.8254, + "c": "#cccccc" + }, + "3,4" + ], + [ + { + "y": -0.9445999999999999, + "x": 13.8015, + "c": "#cccccc" + }, "3,5", - {"x": 0.9962, "w": 1.5, "c": "#cccccc"}, + { + "x": 0.9962, + "w": 1.5, + "c": "#cccccc" + }, "3,7" ], - [{"y": -0.9999, "x": 14.7998, "c": "#cccccc"}, "3,6"], - [{"y": -0.9999, "x": 2.9292, "c": "#cccccc"}, "2,2"], - [{"y": -0.9997, "x": 1.4317, "w": 1.5, "c": "#cccccc"}, "2,1"], - [{"y": -0.11439999999999984, "c": "#cccccc"}, "6,0"], [ - {"y": -0.8881000000000001, "x": 15.2718, "w": 2.25, "c": "#777777"}, + { + "y": -0.9999, + "x": 14.7998, + "c": "#cccccc" + }, + "3,6" + ], + [ + { + "y": -0.9999, + "x": 2.9292, + "c": "#cccccc" + }, + "2,2" + ], + [ + { + "y": -0.9997, + "x": 1.4317, + "w": 1.5, + "c": "#cccccc" + }, + "2,1" + ], + [ + { + "y": -0.11439999999999984, + "c": "#cccccc" + }, + "6,0" + ], + [ + { + "y": -0.8881000000000001, + "x": 15.2718, + "w": 2.25, + "c": "#777777" + }, "5,6" ], [ - {"y": -0.9998, "x": 1.2183, "w": 1.75, "c": "#cccccc"}, + { + "y": -0.9998, + "x": 1.2183, + "w": 1.75, + "c": "#cccccc" + }, "4,1", - {"x": 10.308700000000002, "c": "#cccccc"}, + { + "x": 10.308700000000002, + "c": "#cccccc" + }, "5,4" ], [ - {"y": -0.9999000000000002, "x": 2.9659, "c": "#cccccc"}, + { + "y": -0.9999000000000002, + "x": 2.9659, + "c": "#cccccc" + }, "4,2", - {"x": 10.3093, "c": "#cccccc"}, + { + "x": 10.3093, + "c": "#cccccc" + }, "5,5" ], - [{"y": -0.0019999999999997797, "x": 3.2462, "c": "#cccccc"}, "6,2"], [ - {"y": -0.9999000000000002, "x": 12.9967, "c": "#cccccc"}, + { + "y": -0.0019999999999997797, + "x": 3.2462, + "c": "#cccccc" + }, + "6,2" + ], + [ + { + "y": -0.9999000000000002, + "x": 12.9967, + "c": "#cccccc" + }, "7,4", - {"x": -0.0024999999999995026, "c": "#cccccc"}, + { + "x": -0.0024999999999995026, + "c": "#cccccc" + }, "7,5", - {"x": -0.0024999999999995026, "w": 1.75, "c": "#cccccc"}, + { + "x": -0.0024999999999995026, + "w": 1.75, + "c": "#cccccc" + }, "7,6", - {"x": -0.002600000000001046, "c": "#cccccc"}, + { + "x": -0.002600000000001046, + "c": "#cccccc" + }, "7,7" ], - [{"y": -0.9996, "x": 0.9996, "w": 2.25, "c": "#aaaaaa"}, "6,1"], [ - {"y": -0.002500000000000391, "x": 1.0005, "w": 1.5, "c": "#aaaaaa"}, + { + "y": -0.9996, + "x": 0.9996, + "w": 2.25, + "c": "#aaaaaa" + }, + "6,1" + ], + [ + { + "y": -0.002500000000000391, + "x": 1.0005, + "w": 1.5, + "c": "#aaaaaa" + }, "8,1" ], [ - {"y": -0.9973000000000001, "x": 16.0468, "w": 1.5, "c": "#aaaaaa"}, + { + "y": -0.9973000000000001, + "x": 16.0468, + "w": 1.5, + "c": "#aaaaaa" + }, "9,7" ], - [{"r": 12, "rx": 3.9386, "ry": 4.109, "w": 1.5, "c": "#aaaaaa"}, "8,3"], + [ + { + "r": 12, + "rx": 3.9386, + "ry": 4.109, + "w": 1.5, + "c": "#aaaaaa" + }, + "8,3" + ], [ { "rx": 4.6991, @@ -82,34 +246,114 @@ "0,6" ], [ - {"y": -0.0027999999999999137, "x": -0.4490999999999996, "c": "#cccccc"}, + { + "y": -0.0027999999999999137, + "x": -0.4490999999999996, + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6" ], - [{"x": -0.1990999999999996, "c": "#cccccc"}, "4,3", "4,4", "4,5", "4,6"], - [{"x": 0.3009000000000004, "c": "#cccccc"}, "6,3", "6,4", "6,5", "6,6"], - [{"rx": 5.4334, "ry": 4.3492, "w": 2.25, "c": "#cccccc"}, "8,5"], - [{"rx": 7.6342, "ry": 4.817, "c": "#cccccc"}, "8,6"], [ - {"r": -12, "rx": 9.0102, "ry": 0.8597, "c": "#cccccc"}, + { + "x": -0.1990999999999996, + "c": "#cccccc" + }, + "4,3", + "4,4", + "4,5", + "4,6" + ], + [ + { + "x": 0.3009000000000004, + "c": "#cccccc" + }, + "6,3", + "6,4", + "6,5", + "6,6" + ], + [ + { + "rx": 5.4334, + "ry": 4.3492, + "w": 2.25, + "c": "#cccccc" + }, + "8,5" + ], + [ + { + "rx": 7.6342, + "ry": 4.817, + "c": "#cccccc" + }, + "8,6" + ], + [ + { + "r": -12, + "rx": 9.0102, + "ry": 0.8597, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", "1,3" ], [ - {"y": 0.00029999999999996696, "x": -0.5001999999999995, "c": "#cccccc"}, + { + "y": 0.00029999999999996696, + "x": -0.5001999999999995, + "c": "#cccccc" + }, "3,0", "3,1", "3,2", "3,3" ], - [{"x": -0.25019999999999953, "c": "#cccccc"}, "5,0", "5,1", "5,2", "5,3"], - [{"x": -0.7501999999999995, "c": "#cccccc"}, "7,0", "7,1", "7,2", "7,3"], - [{"rx": 9.1085, "ry": 4.9223, "w": 2.75, "c": "#cccccc"}, "9,1"], - [{"rx": 11.8366, "ry": 4.4209, "w": 1.5, "c": "#aaaaaa"}, "9,3"] + [ + { + "x": -0.25019999999999953, + "c": "#cccccc" + }, + "5,0", + "5,1", + "5,2", + "5,3" + ], + [ + { + "x": -0.7501999999999995, + "c": "#cccccc" + }, + "7,0", + "7,1", + "7,2", + "7,3" + ], + [ + { + "rx": 9.1085, + "ry": 4.9223, + "w": 2.75, + "c": "#cccccc" + }, + "9,1" + ], + [ + { + "rx": 11.8366, + "ry": 4.4209, + "w": 1.5, + "c": "#aaaaaa" + }, + "9,3" + ] ] } } diff --git a/v3/sneakbox/aliceclonergb/alicecloneRGB.json b/v3/sneakbox/aliceclonergb/alicecloneRGB.json index 65551f8776..8cc38cf1eb 100644 --- a/v3/sneakbox/aliceclonergb/alicecloneRGB.json +++ b/v3/sneakbox/aliceclonergb/alicecloneRGB.json @@ -2,72 +2,236 @@ "name": "Sneakbox Alice Clone", "vendorId": "0x5342", "productId": "0x0006", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"y": 0.0185, "x": 0.4445, "c": "#777777"}, + { + "y": 0.0185, + "x": 0.4445, + "c": "#777777" + }, "2,0", - {"x": 2.1806, "c": "#cccccc"}, + { + "x": 2.1806, + "c": "#cccccc" + }, "0,2", - {"x": 8.4812, "c": "#cccccc"}, + { + "x": 8.4812, + "c": "#cccccc" + }, "1,4" ], - [{"y": -0.8885, "x": 15.08, "c": "#cccccc"}, "1,6", "1,7"], - [{"y": -0.9996, "x": 14.0823, "c": "#cccccc"}, "1,5"], - [{"y": -0.9998, "x": 2.6484, "c": "#cccccc"}, "0,1"], - [{"y": -0.9999, "x": 1.6506, "c": "#cccccc"}, "0,0"], - [{"y": -0.11430000000000007, "x": 0.2262, "c": "#cccccc"}, "4,0"], - [{"y": -0.9432, "x": 12.8254, "c": "#cccccc"}, "3,4"], [ - {"y": -0.9445999999999999, "x": 13.8015, "c": "#cccccc"}, + { + "y": -0.8885, + "x": 15.08, + "c": "#cccccc" + }, + "1,6", + "1,7" + ], + [ + { + "y": -0.9996, + "x": 14.0823, + "c": "#cccccc" + }, + "1,5" + ], + [ + { + "y": -0.9998, + "x": 2.6484, + "c": "#cccccc" + }, + "0,1" + ], + [ + { + "y": -0.9999, + "x": 1.6506, + "c": "#cccccc" + }, + "0,0" + ], + [ + { + "y": -0.11430000000000007, + "x": 0.2262, + "c": "#cccccc" + }, + "4,0" + ], + [ + { + "y": -0.9432, + "x": 12.8254, + "c": "#cccccc" + }, + "3,4" + ], + [ + { + "y": -0.9445999999999999, + "x": 13.8015, + "c": "#cccccc" + }, "3,5", - {"x": 0.9962, "w": 1.5, "c": "#cccccc"}, + { + "x": 0.9962, + "w": 1.5, + "c": "#cccccc" + }, "3,7" ], - [{"y": -0.9999, "x": 14.7998, "c": "#cccccc"}, "3,6"], - [{"y": -0.9999, "x": 2.9292, "c": "#cccccc"}, "2,2"], - [{"y": -0.9997, "x": 1.4317, "w": 1.5, "c": "#cccccc"}, "2,1"], - [{"y": -0.11439999999999984, "c": "#cccccc"}, "6,0"], [ - {"y": -0.8881000000000001, "x": 15.2718, "w": 2.25, "c": "#777777"}, + { + "y": -0.9999, + "x": 14.7998, + "c": "#cccccc" + }, + "3,6" + ], + [ + { + "y": -0.9999, + "x": 2.9292, + "c": "#cccccc" + }, + "2,2" + ], + [ + { + "y": -0.9997, + "x": 1.4317, + "w": 1.5, + "c": "#cccccc" + }, + "2,1" + ], + [ + { + "y": -0.11439999999999984, + "c": "#cccccc" + }, + "6,0" + ], + [ + { + "y": -0.8881000000000001, + "x": 15.2718, + "w": 2.25, + "c": "#777777" + }, "5,6" ], [ - {"y": -0.9998, "x": 1.2183, "w": 1.75, "c": "#cccccc"}, + { + "y": -0.9998, + "x": 1.2183, + "w": 1.75, + "c": "#cccccc" + }, "4,1", - {"x": 10.308700000000002, "c": "#cccccc"}, + { + "x": 10.308700000000002, + "c": "#cccccc" + }, "5,4" ], [ - {"y": -0.9999000000000002, "x": 2.9659, "c": "#cccccc"}, + { + "y": -0.9999000000000002, + "x": 2.9659, + "c": "#cccccc" + }, "4,2", - {"x": 10.3093, "c": "#cccccc"}, + { + "x": 10.3093, + "c": "#cccccc" + }, "5,5" ], - [{"y": -0.0019999999999997797, "x": 3.2462, "c": "#cccccc"}, "6,2"], [ - {"y": -0.9999000000000002, "x": 12.9967, "c": "#cccccc"}, + { + "y": -0.0019999999999997797, + "x": 3.2462, + "c": "#cccccc" + }, + "6,2" + ], + [ + { + "y": -0.9999000000000002, + "x": 12.9967, + "c": "#cccccc" + }, "7,4", - {"x": -0.0024999999999995026, "c": "#cccccc"}, + { + "x": -0.0024999999999995026, + "c": "#cccccc" + }, "7,5", - {"x": -0.0024999999999995026, "w": 1.75, "c": "#cccccc"}, + { + "x": -0.0024999999999995026, + "w": 1.75, + "c": "#cccccc" + }, "7,6", - {"x": -0.002600000000001046, "c": "#cccccc"}, + { + "x": -0.002600000000001046, + "c": "#cccccc" + }, "7,7" ], - [{"y": -0.9996, "x": 0.9996, "w": 2.25, "c": "#aaaaaa"}, "6,1"], [ - {"y": -0.002500000000000391, "x": 1.0005, "w": 1.5, "c": "#aaaaaa"}, + { + "y": -0.9996, + "x": 0.9996, + "w": 2.25, + "c": "#aaaaaa" + }, + "6,1" + ], + [ + { + "y": -0.002500000000000391, + "x": 1.0005, + "w": 1.5, + "c": "#aaaaaa" + }, "8,1" ], [ - {"y": -0.9973000000000001, "x": 16.0468, "w": 1.5, "c": "#aaaaaa"}, + { + "y": -0.9973000000000001, + "x": 16.0468, + "w": 1.5, + "c": "#aaaaaa" + }, "9,7" ], - [{"r": 12, "rx": 3.9386, "ry": 4.109, "w": 1.5, "c": "#aaaaaa"}, "8,3"], + [ + { + "r": 12, + "rx": 3.9386, + "ry": 4.109, + "w": 1.5, + "c": "#aaaaaa" + }, + "8,3" + ], [ { "rx": 4.6991, @@ -82,34 +246,114 @@ "0,6" ], [ - {"y": -0.0027999999999999137, "x": -0.4490999999999996, "c": "#cccccc"}, + { + "y": -0.0027999999999999137, + "x": -0.4490999999999996, + "c": "#cccccc" + }, "2,3", "2,4", "2,5", "2,6" ], - [{"x": -0.1990999999999996, "c": "#cccccc"}, "4,3", "4,4", "4,5", "4,6"], - [{"x": 0.3009000000000004, "c": "#cccccc"}, "6,3", "6,4", "6,5", "6,6"], - [{"rx": 5.4334, "ry": 4.3492, "w": 2.25, "c": "#cccccc"}, "8,5"], - [{"rx": 7.6342, "ry": 4.817, "c": "#cccccc"}, "8,6"], [ - {"r": -12, "rx": 9.0102, "ry": 0.8597, "c": "#cccccc"}, + { + "x": -0.1990999999999996, + "c": "#cccccc" + }, + "4,3", + "4,4", + "4,5", + "4,6" + ], + [ + { + "x": 0.3009000000000004, + "c": "#cccccc" + }, + "6,3", + "6,4", + "6,5", + "6,6" + ], + [ + { + "rx": 5.4334, + "ry": 4.3492, + "w": 2.25, + "c": "#cccccc" + }, + "8,5" + ], + [ + { + "rx": 7.6342, + "ry": 4.817, + "c": "#cccccc" + }, + "8,6" + ], + [ + { + "r": -12, + "rx": 9.0102, + "ry": 0.8597, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", "1,3" ], [ - {"y": 0.00029999999999996696, "x": -0.5001999999999995, "c": "#cccccc"}, + { + "y": 0.00029999999999996696, + "x": -0.5001999999999995, + "c": "#cccccc" + }, "3,0", "3,1", "3,2", "3,3" ], - [{"x": -0.25019999999999953, "c": "#cccccc"}, "5,0", "5,1", "5,2", "5,3"], - [{"x": -0.7501999999999995, "c": "#cccccc"}, "7,0", "7,1", "7,2", "7,3"], - [{"rx": 9.1085, "ry": 4.9223, "w": 2.75, "c": "#cccccc"}, "9,1"], - [{"rx": 11.8366, "ry": 4.4209, "w": 1.5, "c": "#aaaaaa"}, "9,3"] + [ + { + "x": -0.25019999999999953, + "c": "#cccccc" + }, + "5,0", + "5,1", + "5,2", + "5,3" + ], + [ + { + "x": -0.7501999999999995, + "c": "#cccccc" + }, + "7,0", + "7,1", + "7,2", + "7,3" + ], + [ + { + "rx": 9.1085, + "ry": 4.9223, + "w": 2.75, + "c": "#cccccc" + }, + "9,1" + ], + [ + { + "rx": 11.8366, + "ry": 4.4209, + "w": 1.5, + "c": "#aaaaaa" + }, + "9,3" + ] ] } } diff --git a/v3/sneakbox/ava/ava.json b/v3/sneakbox/ava/ava.json index adc797491d..276f6b0f45 100644 --- a/v3/sneakbox/ava/ava.json +++ b/v3/sneakbox/ava/ava.json @@ -2,78 +2,205 @@ "name": "AVA", "vendorId": "0x5342", "productId": "0x0004", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 9, "cols": 8}, + "matrix": { + "rows": 9, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"y": 0.02, "x": 0.69, "c": "#777777"}, + { + "y": 0.02, + "x": 0.69, + "c": "#777777" + }, "2,0", - {"x": 2.19, "c": "#cccccc"}, + { + "x": 2.19, + "c": "#cccccc" + }, "0,2", - {"x": 8.48}, + { + "x": 8.48 + }, "1,4" ], [ - {"y": -0.89, "x": 1.9}, + { + "y": -0.89, + "x": 1.9 + }, "0,0", "0,1", - {"x": 10.43}, + { + "x": 10.43 + }, "1,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,6\n\n\n0,1", "1,7\n\n\n0,1" ], - [{"y": -0.1100000000000001, "x": 0.48, "c": "#cccccc"}, "4,0"], - [{"y": -0.95, "x": 13.08}, "3,4"], [ - {"y": -0.94, "x": 1.68, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.1100000000000001, + "x": 0.48, + "c": "#cccccc" + }, + "4,0" + ], + [ + { + "y": -0.95, + "x": 13.08 + }, + "3,4" + ], + [ + { + "y": -0.94, + "x": 1.68, + "c": "#aaaaaa", + "w": 1.5 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 9.87}, + { + "x": 9.87 + }, "3,5", "3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,7" ], - [{"y": -0.1200000000000001, "x": 0.25}, "6,0"], [ - {"y": -0.8799999999999999, "x": 1.47, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.1200000000000001, + "x": 0.25 + }, + "6,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 1.47, + "c": "#aaaaaa", + "w": 1.75 + }, "4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", - {"x": 9.310000000000002}, + { + "x": 9.310000000000002 + }, "5,4", "5,5", - {"x": -0.009999999999999787, "c": "#777777", "w": 2.25}, + { + "x": -0.009999999999999787, + "c": "#777777", + "w": 2.25 + }, "5,6" ], - [{"y": -0.1200000000000001, "x": 0.1, "c": "#cccccc"}, "0,7"], - [{"y": -0.8900000000000001, "x": 3.5}, "6,2"], [ - {"y": -0.9900000000000002, "x": 1.25, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.1200000000000001, + "x": 0.1, + "c": "#cccccc" + }, + "0,7" + ], + [ + { + "y": -0.8900000000000001, + "x": 3.5 + }, + "6,2" + ], + [ + { + "y": -0.9900000000000002, + "x": 1.25, + "c": "#aaaaaa", + "w": 2.25 + }, "6,1", - {"x": 9.75, "c": "#cccccc"}, + { + "x": 9.75, + "c": "#cccccc" + }, "7,4", - {"x": -0.009999999999999787}, + { + "x": -0.009999999999999787 + }, "7,5", - {"x": 1.5000000000000018, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1.5000000000000018, + "c": "#aaaaaa", + "w": 1.5 + }, "7,7" ], - [{"y": -0.75, "x": 15.49, "c": "#777777"}, "7,6"], - [{"y": -0.2599999999999998, "x": 1.25, "c": "#aaaaaa", "w": 1.5}, "2,7"], - [{"y": -0.9900000000000002, "x": 2.75}, "4,7"], [ - {"y": -0.75, "x": 14.5, "c": "#777777"}, + { + "y": -0.75, + "x": 15.49, + "c": "#777777" + }, + "7,6" + ], + [ + { + "y": -0.2599999999999998, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "2,7" + ], + [ + { + "y": -0.9900000000000002, + "x": 2.75 + }, + "4,7" + ], + [ + { + "y": -0.75, + "x": 14.5, + "c": "#777777" + }, "8,5", - {"x": -0.009999999999999787}, + { + "x": -0.009999999999999787 + }, "8,6", - {"x": 0.010000000000001563}, + { + "x": 0.010000000000001563 + }, "8,7" ], [ @@ -90,9 +217,33 @@ "0,5", "0,6" ], - [{"x": -0.1990999999999996}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 0.05090000000000039}, "4,3", "4,4", "4,5", "4,6"], - [{"x": 0.5509000000000004}, "6,3", "6,4", "6,5", "6,6"], + [ + { + "x": -0.1990999999999996 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 0.05090000000000039 + }, + "4,3", + "4,4", + "4,5", + "4,6" + ], + [ + { + "x": 0.5509000000000004 + }, + "6,3", + "6,4", + "6,5", + "6,6" + ], [ { "rx": 5.4334, @@ -126,9 +277,33 @@ "1,2", "1,3" ], - [{"x": -0.25019999999999953}, "3,0", "3,1", "3,2", "3,3"], - [{"x": -0.00019999999999953388}, "5,0", "5,1", "5,2", "5,3"], - [{"x": -0.5001999999999995}, "7,0", "7,1", "7,2", "7,3"], + [ + { + "x": -0.25019999999999953 + }, + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + { + "x": -0.00019999999999953388 + }, + "5,0", + "5,1", + "5,2", + "5,3" + ], + [ + { + "x": -0.5001999999999995 + }, + "7,0", + "7,1", + "7,2", + "7,3" + ], [ { "rx": 9.1085, diff --git a/v3/sneakbox/disarray/disarrayortho.json b/v3/sneakbox/disarray/disarrayortho.json index 88192078bd..df732d3689 100644 --- a/v3/sneakbox/disarray/disarrayortho.json +++ b/v3/sneakbox/disarray/disarrayortho.json @@ -2,10 +2,15 @@ "name": "Disarray Ortholinear", "vendorId": "0x5342", "productId": "0x0003", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "layouts": { "keymap": [ - ["0,0"], + [ + "0,0" + ], [ "1,0", "0,1", diff --git a/v3/sneakbox/disarray/disarraystaggered.json b/v3/sneakbox/disarray/disarraystaggered.json index d6f845932c..d05e0327ca 100644 --- a/v3/sneakbox/disarray/disarraystaggered.json +++ b/v3/sneakbox/disarray/disarraystaggered.json @@ -2,12 +2,22 @@ "name": "Disarray Staggered", "vendorId": "0x5342", "productId": "0x0002", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ - [{"c": "#777777"}, "0,0"], [ - {"c": "#cccccc"}, + { + "c": "#777777" + }, + "0,0" + ], + [ + { + "c": "#cccccc" + }, "1,0", "0,1", "0,2", @@ -21,16 +31,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14", "1,14" ], [ - {"w": 1.5, "c": "#aaaaaa"}, + { + "w": 1.5, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +62,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "2,14" ], [ - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -62,15 +88,25 @@ "2,10", "2,11", "2,12", - {"w": 2.25, "c": "#aaaaaa"}, + { + "w": 2.25, + "c": "#aaaaaa" + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,24 +118,42 @@ "3,9", "3,10", "3,11", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "4,14" ], [ - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 2.25}, + { + "w": 2.25 + }, "4,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6", "4,8", "4,9", diff --git a/v3/soda/cherish/cherish.json b/v3/soda/cherish/cherish.json index b668f1d01f..c46ed03e10 100644 --- a/v3/soda/cherish/cherish.json +++ b/v3/soda/cherish/cherish.json @@ -2,31 +2,44 @@ "name": "Cherish 75", "vendorId": "0xEB50", "productId": "0xEB52", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { "keymap": [ [ "0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5}, + { + "x": 0.5 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -40,12 +53,16 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", "1,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -59,12 +76,16 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -77,12 +98,16 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,12", "3,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,1", "4,2", @@ -94,25 +119,41 @@ "4,8", "4,9", "4,10", - {"w": 1.75}, + { + "w": 1.75 + }, "4,11", "4,12", "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"x": 0.5}, + { + "x": 0.5 + }, "5,11", "5,12", "5,14" diff --git a/v3/sofle/keyhive_sofle_rgb.json b/v3/sofle/keyhive_sofle_rgb.json index f0b37cb9e2..f1f55caa8d 100644 --- a/v3/sofle/keyhive_sofle_rgb.json +++ b/v3/sofle/keyhive_sofle_rgb.json @@ -2,141 +2,355 @@ "name": "Sofle v2 RGB", "vendorId": "0xFC32", "productId": "0x1287", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"y": 0.5, "x": 3.25}, "0,3", {"x": 9}, "5,3"], [ - {"y": -0.87, "x": 2.25}, + { + "y": 0.5, + "x": 3.25 + }, + "0,3", + { + "x": 9 + }, + "5,3" + ], + [ + { + "y": -0.87, + "x": 2.25 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 7}, + { + "x": 7 + }, "5,4", - {"x": 1}, + { + "x": 1 + }, "5,2" ], - [{"y": -0.9, "x": 5.25}, "0,5", {"x": 5}, "5,5"], [ - {"y": -0.87, "x": 0.25, "c": "#777777"}, + { + "y": -0.9, + "x": 5.25 + }, + "0,5", + { + "x": 5 + }, + "5,5" + ], + [ + { + "y": -0.87, + "x": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 13}, + { + "x": 13 + }, "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], [ - {"y": -0.4, "x": 3.25, "c": "#cccccc"}, + { + "y": -0.4, + "x": 3.25, + "c": "#cccccc" + }, "1,3", - {"x": 2.2}, + { + "x": 2.2 + }, "1,6", - {"x": 2.6}, + { + "x": 2.6 + }, "8,6", - {"x": 2.2}, + { + "x": 2.2 + }, "6,3" ], [ - {"y": -0.9, "x": 2.25}, + { + "y": -0.9, + "x": 2.25 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 7}, + { + "x": 7 + }, "6,4", - {"x": 1}, + { + "x": 1 + }, "6,2" ], - [{"y": -0.9, "x": 5.25}, "1,5", {"x": 5}, "6,5"], [ - {"y": -0.9, "x": 0.25, "c": "#aaaaaa"}, + { + "y": -0.9, + "x": 5.25 + }, + "1,5", + { + "x": 5 + }, + "6,5" + ], + [ + { + "y": -0.9, + "x": 0.25, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 13}, + { + "x": 13 + }, "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], [ - {"y": -0.4, "x": 3.25, "c": "#cccccc"}, + { + "y": -0.4, + "x": 3.25, + "c": "#cccccc" + }, "2,3", - {"x": 2.2}, + { + "x": 2.2 + }, "4,0", - {"x": 2.6}, + { + "x": 2.6 + }, "9,5", - {"x": 2.2}, + { + "x": 2.2 + }, "7,3" ], [ - {"y": -0.9, "x": 2.25}, + { + "y": -0.9, + "x": 2.25 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 7}, + { + "x": 7 + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], - [{"y": -0.9, "x": 5.25}, "2,5", {"x": 5}, "7,5"], [ - {"y": -0.9, "x": 0.25, "c": "#aaaaaa"}, + { + "y": -0.9, + "x": 5.25 + }, + "2,5", + { + "x": 5 + }, + "7,5" + ], + [ + { + "y": -0.9, + "x": 0.25, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 13}, + { + "x": 13 + }, "7,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,0" ], [ - {"y": -0.4, "x": 3.25, "c": "#cccccc"}, + { + "y": -0.4, + "x": 3.25, + "c": "#cccccc" + }, "3,3", - {"x": 2.2}, + { + "x": 2.2 + }, "3,6", - {"x": 2.6}, + { + "x": 2.6 + }, "6,6", - {"x": 2.2}, + { + "x": 2.2 + }, "8,3" ], [ - {"y": -0.9, "x": 2.25}, + { + "y": -0.9, + "x": 2.25 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 7}, + { + "x": 7 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], - [{"y": -0.9, "x": 5.25}, "3,5", {"x": 5}, "8,5"], [ - {"y": -0.9, "x": 0.25, "c": "#aaaaaa"}, + { + "y": -0.9, + "x": 5.25 + }, + "3,5", + { + "x": 5 + }, + "8,5" + ], + [ + { + "y": -0.9, + "x": 0.25, + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 13}, + { + "x": 13 + }, "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], - [{"y": -0.3, "x": 3.25}, "4,2", {"x": 9}, "9,1"], [ - {"y": -0.9, "x": 2.25}, + { + "y": -0.3, + "x": 3.25 + }, + "4,2", + { + "x": 9 + }, + "9,1" + ], + [ + { + "y": -0.9, + "x": 2.25 + }, "4,1", - {"x": 1}, + { + "x": 1 + }, "4,3", - {"x": 7}, + { + "x": 7 + }, "9,2", - {"x": 1}, + { + "x": 1 + }, "9,0" ], - [{"r": 30, "rx": 7.15, "y": 4.6, "x": 1, "c": "#777777"}, "4,4"], - [{"r": 45, "y": -2.25, "x": 3.35, "h": 1.5}, "4,5"], - [{"r": -45, "y": 1.3, "x": -2.08, "h": 1.5}, "9,4"], - [{"r": -30, "y": -0.45, "x": 0.8}, "9,3"] + [ + { + "r": 30, + "rx": 7.15, + "y": 4.6, + "x": 1, + "c": "#777777" + }, + "4,4" + ], + [ + { + "r": 45, + "y": -2.25, + "x": 3.35, + "h": 1.5 + }, + "4,5" + ], + [ + { + "r": -45, + "y": 1.3, + "x": -2.08, + "h": 1.5 + }, + "9,4" + ], + [ + { + "r": -30, + "y": -0.45, + "x": 0.8 + }, + "9,3" + ] ] } } diff --git a/v3/sofle/sofle_v1.json b/v3/sofle/sofle_v1.json index 074be8283e..f811cfba3d 100644 --- a/v3/sofle/sofle_v1.json +++ b/v3/sofle/sofle_v1.json @@ -2,143 +2,385 @@ "name": "Sofle v1", "vendorId": "0xFC32", "productId": "0x0287", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 6}, + "matrix": { + "rows": 10, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"y": 0.2, "x": 3, "p": "CHICKLET", "f": 8, "fa": [1]}, + { + "y": 0.2, + "x": 3, + "p": "CHICKLET", + "f": 8, + "fa": [ + 1 + ] + }, "0,3", - {"x": 7}, + { + "x": 7 + }, "5,3" ], - [{"y": -0.95, "x": 10}, "5,4"], - [{"y": -0.9, "x": 2}, "0,2", {"x": 1}, "0,4", {"x": 7}, "5,2"], [ - {"y": -0.85, "c": "#aaaaaa", "f": 9, "fa": [1]}, + { + "y": -0.95, + "x": 10 + }, + "5,4" + ], + [ + { + "y": -0.9, + "x": 2 + }, + "0,2", + { + "x": 1 + }, + "0,4", + { + "x": 7 + }, + "5,2" + ], + [ + { + "y": -0.85, + "c": "#aaaaaa", + "f": 9, + "fa": [ + 1 + ] + }, "0,0", - {"c": "#cccccc", "f": 8, "fa": [1]}, + { + "c": "#cccccc", + "f": 8, + "fa": [ + 1 + ] + }, "0,1", - {"x": 3}, + { + "x": 3 + }, "0,5", - {"x": 3}, + { + "x": 3 + }, "5,5", - {"x": 3}, + { + "x": 3 + }, "5,1", - {"c": "#aaaaaa", "f": 6, "fa": [1]}, + { + "c": "#aaaaaa", + "f": 6, + "fa": [ + 1 + ] + }, "5,0" ], [ - {"y": -0.30000000000000004, "x": 3, "c": "#cccccc", "f": 8, "fa": [1]}, + { + "y": -0.30000000000000004, + "x": 3, + "c": "#cccccc", + "f": 8, + "fa": [ + 1 + ] + }, "1,3", - {"x": 7}, + { + "x": 7 + }, "6,3" ], - [{"y": -0.95, "x": 10}, "6,4"], [ - {"y": -0.8999999999999999, "x": 2}, + { + "y": -0.95, + "x": 10 + }, + "6,4" + ], + [ + { + "y": -0.8999999999999999, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 7}, + { + "x": 7 + }, "6,2" ], [ - {"y": -0.8500000000000001, "c": "#aaaaaa"}, + { + "y": -0.8500000000000001, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 3}, + { + "x": 3 + }, "1,5", - {"x": 3}, + { + "x": 3 + }, "6,5", - {"x": 3}, + { + "x": 3 + }, "6,1", - {"c": "#aaaaaa", "f": 6, "fa": [1]}, + { + "c": "#aaaaaa", + "f": 6, + "fa": [ + 1 + ] + }, "6,0" ], [ - {"y": -0.2999999999999998, "x": 3, "c": "#cccccc", "f": 8, "fa": [1]}, + { + "y": -0.2999999999999998, + "x": 3, + "c": "#cccccc", + "f": 8, + "fa": [ + 1 + ] + }, "2,3", - {"x": 7}, + { + "x": 7 + }, "7,3" ], [ - {"y": -0.8500000000000001, "x": 2}, + { + "y": -0.8500000000000001, + "x": 2 + }, "2,2", - {"x": 1, "n": true}, + { + "x": 1, + "n": true + }, "2,4", - {"x": 5, "n": true}, + { + "x": 5, + "n": true + }, "7,4", - {"x": 1}, + { + "x": 1 + }, "7,2" ], [ - {"y": -0.8500000000000001, "c": "#aaaaaa", "f": 6, "fa": [1]}, + { + "y": -0.8500000000000001, + "c": "#aaaaaa", + "f": 6, + "fa": [ + 1 + ] + }, "2,0", - {"c": "#cccccc", "f": 8, "fa": [1]}, + { + "c": "#cccccc", + "f": 8, + "fa": [ + 1 + ] + }, "2,1", - {"x": 3}, + { + "x": 3 + }, "2,5", - {"x": 3}, + { + "x": 3 + }, "7,5", - {"x": 3}, + { + "x": 3 + }, "7,1", - {"c": "#aaaaaa", "f": 6, "fa": [1]}, + { + "c": "#aaaaaa", + "f": 6, + "fa": [ + 1 + ] + }, "7,0" ], [ - {"y": -0.2999999999999998, "x": 3, "c": "#cccccc", "f": 8, "fa": [1]}, + { + "y": -0.2999999999999998, + "x": 3, + "c": "#cccccc", + "f": 8, + "fa": [ + 1 + ] + }, "3,3", - {"x": 7}, + { + "x": 7 + }, "8,3" ], [ { "y": -0.9500000000000002, "x": 6.25, - "fa": [1, 0, 0, 0, 0, 0, 0, 0, 0, 1] + "fa": [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] }, "4,5\n\n\n\n\n\n\n\n\ne0", - {"x": 0.5}, + { + "x": 0.5 + }, "9,5\n\n\n\n\n\n\n\n\ne1" ], [ - {"y": -0.8999999999999999, "x": 2}, + { + "y": -0.8999999999999999, + "x": 2 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 5}, + { + "x": 5 + }, "8,4", - {"x": 1}, + { + "x": 1 + }, "8,2" ], [ - {"y": -0.8500000000000001, "c": "#aaaaaa", "f": 5, "fa": [1]}, + { + "y": -0.8500000000000001, + "c": "#aaaaaa", + "f": 5, + "fa": [ + 1 + ] + }, "3,0", - {"c": "#cccccc", "f": 8, "fa": [1]}, + { + "c": "#cccccc", + "f": 8, + "fa": [ + 1 + ] + }, "3,1", - {"x": 3}, + { + "x": 3 + }, "3,5", - {"x": 3}, + { + "x": 3 + }, "8,5", - {"x": 3}, + { + "x": 3 + }, "8,1", - {"c": "#aaaaaa", "f": 5, "fa": [1]}, + { + "c": "#aaaaaa", + "f": 5, + "fa": [ + 1 + ] + }, "8,0" ], [ - {"y": -0.15000000000000036, "x": 2.75, "f": 9, "fa": [1]}, + { + "y": -0.15000000000000036, + "x": 2.75, + "f": 9, + "fa": [ + 1 + ] + }, "4,1", "4,2", - {"x": 5.5}, + { + "x": 5.5 + }, "9,2" ], - [{"y": -0.8499999999999996, "x": 1.75}, "4,0"], - [{"rx": 0.25, "y": 4.35, "x": 11}, "9,1"], - [{"rx": 0.5, "y": 4.5, "x": 11.75}, "9,0"], - [{"r": 15, "rx": 5, "ry": 4.5, "c": "#777777"}, "4,3"], + [ + { + "y": -0.8499999999999996, + "x": 1.75 + }, + "4,0" + ], + [ + { + "rx": 0.25, + "y": 4.35, + "x": 11 + }, + "9,1" + ], + [ + { + "rx": 0.5, + "y": 4.5, + "x": 11.75 + }, + "9,0" + ], + [ + { + "r": 15, + "rx": 5, + "ry": 4.5, + "c": "#777777" + }, + "4,3" + ], [ { "r": 30, @@ -157,12 +399,26 @@ "y": -0.25, "x": -1.0999999999999996, "f": 8, - "fa": [1], + "fa": [ + 1 + ], "h": 1.5 }, "9,4" ], - [{"r": -15, "rx": 10, "x": -1, "c": "#777777", "f": 9, "fa": [1]}, "9,3"] + [ + { + "r": -15, + "rx": 10, + "x": -1, + "c": "#777777", + "f": 9, + "fa": [ + 1 + ] + }, + "9,3" + ] ] } } diff --git a/v3/spaceman/2_milk.json b/v3/spaceman/2_milk.json index 62a643ddf4..892c1da8fe 100644 --- a/v3/spaceman/2_milk.json +++ b/v3/spaceman/2_milk.json @@ -2,8 +2,24 @@ "name": "spaceman_2_milk", "vendorId": "0x5342", "productId": "0x3225", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 2, "cols": 1}, - "layouts": {"keymap": [["0,0"], ["1,0"]]} + "matrix": { + "rows": 2, + "cols": 1 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + "0,0" + ], + [ + "1,0" + ] + ] + } } diff --git a/v3/spaceman/pancake.json b/v3/spaceman/pancake.json index 485df7244b..6d806f3ac7 100644 --- a/v3/spaceman/pancake.json +++ b/v3/spaceman/pancake.json @@ -2,9 +2,14 @@ "name": "spaceman_pancake", "vendorId": "0x5342", "productId": "0x504b", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": ["Spacebar"], + "labels": [ + "Spacebar" + ], "keymap": [ [ "0,0", @@ -62,7 +67,12 @@ "3,10", "3,11" ], - [{"w": 2}, "3,5\n\n\n0,1"] + [ + { + "w": 2 + }, + "3,5\n\n\n0,1" + ] ] } } diff --git a/v3/split67/split67.json b/v3/split67/split67.json index 2462996f1d..dd6b86b749 100644 --- a/v3/split67/split67.json +++ b/v3/split67/split67.json @@ -1,50 +1,180 @@ { - "name": "Split67", - "vendorId": "0xCCCD", - "productId": "0xBBBC", - "matrix": { - "rows": 10, - "cols": 8 - }, - "layouts": { - "keymap": [ - [ - {"c": "#777777"},"0,0", - {"c": "#cccccc"},"0,1","0,2","0,3","0,4","0,5","4,5", - {"x": 1},"5,0","5,1","5,2","5,3","5,4","5,5", - {"c": "#aaaaaa","w": 2},"5,6", - {"x": 0.25},"5,7" - ], - [ - {"w": 1.5},"1,0", - {"c": "#cccccc"},"1,1","1,2","1,3","1,4","1,5", - {"x": 1},"6,0","6,1","6,2","6,3","6,4","6,5","6,6", - {"c": "#aaaaaa","w": 1.5},"6,7", - {"x": 0.25},"7,7" - ], - [ - {"w": 1.75},"2,0", - {"c": "#cccccc"},"2,1","2,2","2,3","2,4","2,5", - {"x": 1},"7,0","7,1","7,2","7,3","7,4","7,5", - {"c": "#777777","w": 2.25},"7,6" - ], - [ - {"c": "#aaaaaa","w": 2.25},"3,0", - {"c": "#cccccc"},"3,1","3,2","3,3","3,4","3,5", - {"x": 1},"8,0","8,1","8,2","8,3","8,4", - {"c": "#aaaaaa","w": 2},"8,5","8,6" - ], - [ - {"w": 1.25},"4,0", - {"w": 1.25},"4,1", - {"w": 1.25},"4,2", - {"c": "#cccccc","w": 2.25},"4,3", - {"c": "#aaaaaa"},"4,4", - {"x": 1,"c": "#cccccc","w": 2.75},"9,0", - {"c": "#aaaaaa","w": 1.25},"9,1", - {"w": 1.25},"9,2", - {"x": 1},"9,3","9,4","9,5" - ] - ] - } -} \ No newline at end of file + "name": "Split67", + "vendorId": "0xCCCD", + "productId": "0xBBBC", + "matrix": { + "rows": 10, + "cols": 8 + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "4,5", + { + "x": 1 + }, + "5,0", + "5,1", + "5,2", + "5,3", + "5,4", + "5,5", + { + "c": "#aaaaaa", + "w": 2 + }, + "5,6", + { + "x": 0.25 + }, + "5,7" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + { + "x": 1 + }, + "6,0", + "6,1", + "6,2", + "6,3", + "6,4", + "6,5", + "6,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "6,7", + { + "x": 0.25 + }, + "7,7" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + { + "x": 1 + }, + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", + "7,5", + { + "c": "#777777", + "w": 2.25 + }, + "7,6" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + { + "x": 1 + }, + "8,0", + "8,1", + "8,2", + "8,3", + "8,4", + { + "c": "#aaaaaa", + "w": 2 + }, + "8,5", + "8,6" + ], + [ + { + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,3", + { + "c": "#aaaaaa" + }, + "4,4", + { + "x": 1, + "c": "#cccccc", + "w": 2.75 + }, + "9,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "9,1", + { + "w": 1.25 + }, + "9,2", + { + "x": 1 + }, + "9,3", + "9,4", + "9,5" + ] + ] + } +} diff --git a/v3/splitkb/kyria.json b/v3/splitkb/kyria.json index 2450a68f41..743ee11072 100644 --- a/v3/splitkb/kyria.json +++ b/v3/splitkb/kyria.json @@ -2,7 +2,13 @@ "name": "SplitKB Kyria", "vendorId": "0x8D1D", "productId": "0x9D9D", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 8, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +19,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -61,115 +78,371 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] } ] } ], - "matrix": {"rows": 8, "cols": 8}, "layouts": { - "labels": ["Far Left 2U", "Mid Left 2U", "Mid Right 2U", "Far Right 2U"], + "labels": [ + "Far Left 2U", + "Mid Left 2U", + "Mid Right 2U", + "Far Right 2U" + ], "keymap": [ - [{"x": 6.5}, "0,1", {"x": 2}, "1,1"], - [{"y": -0.75, "x": 3}, "0,4", {"x": 9}, "4,4"], [ - {"y": -0.75, "x": 2}, + { + "x": 6.5 + }, + "0,1", + { + "x": 2 + }, + "1,1" + ], + [ + { + "y": -0.75, + "x": 3 + }, + "0,4", + { + "x": 9 + }, + "4,4" + ], + [ + { + "y": -0.75, + "x": 2 + }, "0,5", - {"x": 1}, + { + "x": 1 + }, "0,3", - {"x": 7}, + { + "x": 7 + }, "4,3", - {"x": 1}, + { + "x": 1 + }, "4,5" ], - [{"y": -0.875, "x": 5}, "0,2", {"x": 5}, "4,2"], [ - {"y": -0.625, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "0,2", + { + "x": 5 + }, + "4,2" + ], + [ + { + "y": -0.625, + "c": "#aaaaaa" + }, "0,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,6", - {"x": 4.5}, + { + "x": 4.5 + }, "0,0", - {"x": 2}, + { + "x": 2 + }, "1,0", - {"x": 4.5}, + { + "x": 4.5 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,7" ], - [{"y": -0.75, "x": 3, "c": "#cccccc"}, "1,4", {"x": 9}, "5,4"], [ - {"y": -0.75, "x": 2}, + { + "y": -0.75, + "x": 3, + "c": "#cccccc" + }, + "1,4", + { + "x": 9 + }, + "5,4" + ], + [ + { + "y": -0.75, + "x": 2 + }, "1,5", - {"x": 1}, + { + "x": 1 + }, "1,3", - {"x": 7}, + { + "x": 7 + }, "5,3", - {"x": 1}, + { + "x": 1 + }, "5,5" ], - [{"y": -0.875, "x": 5}, "1,2", {"x": 5}, "5,2"], [ - {"y": -0.625, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "1,2", + { + "x": 5 + }, + "5,2" + ], + [ + { + "y": -0.625, + "c": "#aaaaaa" + }, "1,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,6", - {"x": 13}, + { + "x": 13 + }, "5,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,7" ], - [{"y": -0.75, "x": 3, "c": "#cccccc"}, "2,4", {"x": 9}, "6,4"], [ - {"y": -0.75, "x": 2}, + { + "y": -0.75, + "x": 3, + "c": "#cccccc" + }, + "2,4", + { + "x": 9 + }, + "6,4" + ], + [ + { + "y": -0.75, + "x": 2 + }, "2,5", - {"x": 1}, + { + "x": 1 + }, "2,3", - {"x": 7}, + { + "x": 7 + }, "6,3", - {"x": 1}, + { + "x": 1 + }, "6,5" ], - [{"y": -0.875, "x": 5}, "2,2", {"x": 5}, "6,2"], [ - {"y": -0.625, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "2,2", + { + "x": 5 + }, + "6,2" + ], + [ + { + "y": -0.625, + "c": "#aaaaaa" + }, "2,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,6", - {"x": 13}, + { + "x": 13 + }, "6,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,7" ], - [{"y": -0.5, "x": 2.5}, "3,4", {"x": 10}, "7,4"], - [{"rx": 4, "ry": 8.175, "y": -4.675000000000001, "x": -0.5}, "3,3"], - [{"rx": 13, "y": -4.675000000000001, "x": -0.5}, "7,3"], - [{"r": 15, "rx": 4, "y": -4.675000000000001, "x": -0.5}, "3,2"], - [{"r": 30, "y": -2, "x": -0.5}, "2,1\n\n\n0,0"], - [{"x": -0.5}, "3,1\n\n\n0,0"], - [{"y": 0.5, "x": -1, "h": 2}, "3,1\n\n\n0,1"], - [{"r": 45, "y": -3.5, "x": -0.5}, "2,0\n\n\n1,0"], - [{"x": -0.5}, "3,0\n\n\n1,0"], - [{"y": 0.25, "h": 2}, "3,0\n\n\n1,1"], - [ - {"r": -45, "rx": 13, "y": -5.675000000000001, "x": -0.5}, + [ + { + "y": -0.5, + "x": 2.5 + }, + "3,4", + { + "x": 10 + }, + "7,4" + ], + [ + { + "rx": 4, + "ry": 8.175, + "y": -4.675000000000001, + "x": -0.5 + }, + "3,3" + ], + [ + { + "rx": 13, + "y": -4.675000000000001, + "x": -0.5 + }, + "7,3" + ], + [ + { + "r": 15, + "rx": 4, + "y": -4.675000000000001, + "x": -0.5 + }, + "3,2" + ], + [ + { + "r": 30, + "y": -2, + "x": -0.5 + }, + "2,1\n\n\n0,0" + ], + [ + { + "x": -0.5 + }, + "3,1\n\n\n0,0" + ], + [ + { + "y": 0.5, + "x": -1, + "h": 2 + }, + "3,1\n\n\n0,1" + ], + [ + { + "r": 45, + "y": -3.5, + "x": -0.5 + }, + "2,0\n\n\n1,0" + ], + [ + { + "x": -0.5 + }, + "3,0\n\n\n1,0" + ], + [ + { + "y": 0.25, + "h": 2 + }, + "3,0\n\n\n1,1" + ], + [ + { + "r": -45, + "rx": 13, + "y": -5.675000000000001, + "x": -0.5 + }, "6,0\n\n\n2,0" ], - [{"x": -0.5}, "7,0\n\n\n2,0"], - [{"y": 0.25, "x": -1, "h": 2}, "7,0\n\n\n2,1"], - [{"r": -30, "y": -3.25, "x": -0.5}, "6,1\n\n\n3,0"], - [{"x": -0.5}, "7,1\n\n\n3,0"], - [{"y": 0.5, "h": 2}, "7,1\n\n\n3,1"], - [{"r": -15, "y": -2.5, "x": -0.5}, "7,2"] + [ + { + "x": -0.5 + }, + "7,0\n\n\n2,0" + ], + [ + { + "y": 0.25, + "x": -1, + "h": 2 + }, + "7,0\n\n\n2,1" + ], + [ + { + "r": -30, + "y": -3.25, + "x": -0.5 + }, + "6,1\n\n\n3,0" + ], + [ + { + "x": -0.5 + }, + "7,1\n\n\n3,0" + ], + [ + { + "y": 0.5, + "h": 2 + }, + "7,1\n\n\n3,1" + ], + [ + { + "r": -15, + "y": -2.5, + "x": -0.5 + }, + "7,2" + ] ] } } diff --git a/v3/splitkb/zima.json b/v3/splitkb/zima.json index 92f337c6c1..b913d032f4 100644 --- a/v3/splitkb/zima.json +++ b/v3/splitkb/zima.json @@ -2,7 +2,13 @@ "name": "SplitKB Zima", "vendorId": "0x8D1D", "productId": "0xF75B", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 4, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +19,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -58,27 +75,53 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] } ] } ], - "matrix": {"rows": 4, "cols": 3}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/v3/star75/star75.json b/v3/star75/star75.json index 47673566b4..092774ea90 100644 --- a/v3/star75/star75.json +++ b/v3/star75/star75.json @@ -2,34 +2,54 @@ "name": "Star75", "vendorId": "0x4B35", "productId": "0x6060", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5}, + { + "x": 0.5 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -43,15 +63,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,14 +94,21 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", "2,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,15 +120,25 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -102,25 +149,48 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,12", "5,13", "5,14" diff --git a/v3/stello65/stello65_beta.json b/v3/stello65/stello65_beta.json index d3c9d11508..c3d8dfe543 100644 --- a/v3/stello65/stello65_beta.json +++ b/v3/stello65/stello65_beta.json @@ -2,11 +2,28 @@ "name": "Stelo65", "vendorId": "0x5559", "productId": "0x0003", - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, "layouts": { + "labels": [ + "Enable Encoder", + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "ANSI", + "7U" + ] + ], "keymap": [ [ - {"x": 2.5, "c": "#f1ede6"}, + { + "x": 2.5, + "c": "#f1ede6" + }, "0,0", "1,0", "0,1", @@ -20,21 +37,35 @@ "0,5", "1,5", "0,6", - {"w": 2}, + { + "w": 2 + }, "1,6\n\n\n1,0", "1,7\n\n\n0,0", - {"x": 0.25, "d": true}, + { + "x": 0.25, + "d": true + }, "4,6\n\n\n0,0", - {"x": -0.75}, + { + "x": -0.75 + }, "1,6\n\n\n1,1", "0,7\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,7\n\n\n0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,6\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", "3,0", "2,1", @@ -48,18 +79,34 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6\n\n\n2,0", "3,7", - {"x": 0.25, "d": true}, + { + "x": 0.25, + "d": true + }, "4,7\n\n\n0,0", - {"w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "5,6\n\n\n2,1", - {"x": 1.5}, + { + "x": 1.5 + }, "4,7\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "4,0", "5,0", "4,1", @@ -72,17 +119,26 @@ "5,4", "4,5", "5,5", - {"w": 2.25}, + { + "w": 2.25 + }, "5,6\n\n\n2,0", "5,7", - {"x": 0.25}, + { + "x": 0.25 + }, "3,6\n\n\n2,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n3,1", "7,0\n\n\n3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "6,0\n\n\n3,0", "6,1", "7,1", @@ -94,47 +150,67 @@ "7,4", "6,5", "7,5", - {"w": 1.75}, + { + "w": 1.75 + }, "6,6", "7,6", "7,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "8,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "8,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n4,0", - {"x": 0.5}, + { + "x": 0.5 + }, "8,6", "9,6", "9,7" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n4,1", "9,0\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n4,1", - {"w": 7}, + { + "w": 7 + }, "8,3\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5\n\n\n4,1" ] - ], - "labels": [ - "Enable Encoder", - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "ANSI", "7U"] ] } } diff --git a/v3/stello65/stello65_hs_rev1.json b/v3/stello65/stello65_hs_rev1.json index 45a79b5156..71fae429d2 100644 --- a/v3/stello65/stello65_hs_rev1.json +++ b/v3/stello65/stello65_hs_rev1.json @@ -2,8 +2,13 @@ "name": "Stello65", "vendorId": "0x5559", "productId": "0x0004", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ @@ -20,11 +25,15 @@ "0,5", "1,5", "0,6", - {"w": 2}, + { + "w": 2 + }, "1,6" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "3,0", "2,1", @@ -38,12 +47,16 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6", "2,7" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "4,0", "5,0", "4,1", @@ -56,12 +69,16 @@ "5,4", "4,5", "5,5", - {"w": 2.25}, + { + "w": 2.25 + }, "5,6", "4,7" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "6,0", "7,0", "6,1", @@ -73,25 +90,41 @@ "6,4", "7,4", "6,5", - {"w": 1.75}, + { + "w": 1.75 + }, "7,5", "7,6", "6,7" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1", - {"w": 6.25}, + { + "w": 6.25 + }, "9,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5", - {"x": 0.5}, + { + "x": 0.5 + }, "8,6", "9,6", "8,7" diff --git a/v3/stello65/stello65_sl_rev1.json b/v3/stello65/stello65_sl_rev1.json index 15f24165de..94d71ea716 100644 --- a/v3/stello65/stello65_sl_rev1.json +++ b/v3/stello65/stello65_sl_rev1.json @@ -2,12 +2,29 @@ "name": "Stello65", "vendorId": "0x5559", "productId": "0x0005", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Row", + "ANSI", + "7U" + ] + ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", "1,0", "0,1", @@ -21,14 +38,21 @@ "0,5", "1,5", "0,6", - {"w": 2}, + { + "w": 2 + }, "1,6\n\n\n0,0", - {"x": 1.5}, + { + "x": 1.5 + }, "1,6\n\n\n0,1", "0,7\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", "3,0", "2,1", @@ -42,14 +66,26 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "3,6\n\n\n1,0", "3,7", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "5,6\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "4,0", "5,0", "4,1", @@ -62,17 +98,26 @@ "5,4", "4,5", "5,5", - {"w": 2.25}, + { + "w": 2.25 + }, "5,6\n\n\n1,0", "5,7", - {"x": 0.25}, + { + "x": 0.25 + }, "3,6\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n2,1", "7,0\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "6,0\n\n\n2,0", "6,1", "7,1", @@ -84,46 +129,67 @@ "7,4", "6,5", "7,5", - {"w": 1.75}, + { + "w": 1.75 + }, "6,6", "7,6", "7,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "8,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,0", - {"w": 6.25}, + { + "w": 6.25 + }, "8,3\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,4\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "8,6", "9,6", "9,7" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n3,1", "9,0\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n3,1", - {"w": 7}, + { + "w": 7 + }, "8,3\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5\n\n\n3,1" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - ["Bottom Row", "ANSI", "7U"] ] } } diff --git a/v3/stickey4/stickey4.json b/v3/stickey4/stickey4.json index 423d4ed5bd..2fd0557e59 100644 --- a/v3/stickey4/stickey4.json +++ b/v3/stickey4/stickey4.json @@ -2,12 +2,34 @@ "name": "stickey4", "vendorId": "0x5946", "productId": "0x0010", - "matrix": {"rows": 1, "cols": 8}, + "matrix": { + "rows": 1, + "cols": 8 + }, "layouts": { "labels": [], "keymap": [ - [{"x": 0.125}, "0,0", "0,1", "0,2", "0,3"], - [{"y": 0.25}, "0,4", "0,5", {"x": 0.25}, "0,6", "0,7"] + [ + { + "x": 0.125 + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.25 + }, + "0,4", + "0,5", + { + "x": 0.25 + }, + "0,6", + "0,7" + ] ] } } diff --git a/v3/stratos/stratos.json b/v3/stratos/stratos.json index 24cf1ca0ff..1bf59fd95f 100644 --- a/v3/stratos/stratos.json +++ b/v3/stratos/stratos.json @@ -2,15 +2,27 @@ "name": "Stratos", "vendorId": "0xD5D0", "productId": "0x992D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split BackSpace", "ISO Enter", "Split LShift", - ["Right shift", "Full", "Split", "Arrows"], + [ + "Right shift", + "Full", + "Split", + "Arrows" + ], [ "Bottom Row", "Ansi", @@ -23,9 +35,14 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#777777"}, + { + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -38,16 +55,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -60,7 +89,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n1 ,0", { "x": 3, @@ -74,9 +105,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -88,19 +125,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1 ,0", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -111,60 +165,117 @@ "3,9", "3,10", "3,11\n\n\n3,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,11\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,11\n\n\n3,2", "3,12\n\n\n3,2", "3,13\n\n\n3,2" ], [ - {"y": 0.5, "x": 2.75, "w": 1.5}, + { + "y": 0.5, + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n4,2", "4,10\n\n\n4,2", "4,11\n\n\n4,2", @@ -172,13 +283,23 @@ "4,13\n\n\n4,2" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n4,3", "4,10\n\n\n4,3", "4,11\n\n\n4,3", @@ -186,41 +307,81 @@ "4,13\n\n\n4,3" ], [ - {"y": 0.5, "x": 2.75, "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,4", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,4", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,4", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,4" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,5", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,5", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n4,5", "4,10\n\n\n4,5", "4,11\n\n\n4,5", diff --git a/v3/strech/soulstone/soulstone.json b/v3/strech/soulstone/soulstone.json index 0145b15cea..d28cbd2003 100644 --- a/v3/strech/soulstone/soulstone.json +++ b/v3/strech/soulstone/soulstone.json @@ -2,104 +2,186 @@ "name": "Soulstone", "vendorId": "0xB030", "productId": "0x0001", - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, "layouts": { "keymap": [ [ - {"rx": 6.25, "y": 0.46, "x": 0.85, "c": "#777777"}, + { + "rx": 6.25, + "y": 0.46, + "x": 0.85, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 8.95}, + { + "x": 8.95 + }, "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11", "0,12" ], [ - {"y": 0.01, "x": 0.71, "w": 1.26}, + { + "y": 0.01, + "x": 0.71, + "w": 1.26 + }, "1,0", - {"x": -0.01, "c": "#cccccc"}, + { + "x": -0.01, + "c": "#cccccc" + }, "1,1", - {"x": 9.23}, + { + "x": 9.23 + }, "1,10", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,12" ], [ - {"y": 0.01, "x": 0.56, "c": "#aaaaaa", "w": 1.75}, + { + "y": 0.01, + "x": 0.56, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 8.52}, + { + "x": 8.52 + }, "2,10", "2,11", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,12" ], [ - {"y": 0.01, "x": 0.67, "w": 1.25}, + { + "y": 0.01, + "x": 0.67, + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"x": 9.3, "w": 1.25}, + { + "x": 9.3, + "w": 1.25 + }, "3,11", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12" ], [ - {"r": 8, "y": -4.49, "x": 3, "c": "#cccccc"}, + { + "r": 8, + "y": -4.49, + "x": 3, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5" ], [ - {"x": 3.25}, + { + "x": 3.25 + }, "1,2", "1,3", "1,4", "1,5" ], [ - {"x": 3.75}, + { + "x": 3.75 + }, "2,2", "2,3", "2,4", "2,5" ], [ - {"x": 4.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 4.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,3", - {"w": 2}, + { + "w": 2 + }, "3,4" ], [ - {"r": -8, "y": -1.9, "x": 7.5, "c": "#cccccc"}, + { + "r": -8, + "y": -1.9, + "x": 7.5, + "c": "#cccccc" + }, "0,6", "0,7", "0,8", "0,9" ], [ - {"x": 7.75}, + { + "x": 7.75 + }, "1,6", "1,7", "1,8", "1,9" ], [ - {"x": 7.25, "c": "#aaaaaa"}, + { + "x": 7.25, + "c": "#aaaaaa" + }, "2,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,7", "2,8", "2,9" ], [ - {"x": 7.25, "w": 2.25}, + { + "x": 7.25, + "w": 2.25 + }, "3,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,8" ] ] diff --git a/v3/studiokestra/bourgeau/bourgeau.json b/v3/studiokestra/bourgeau/bourgeau.json index 529ba6176c..90c4ff707a 100644 --- a/v3/studiokestra/bourgeau/bourgeau.json +++ b/v3/studiokestra/bourgeau/bourgeau.json @@ -2,25 +2,40 @@ "name": "Bourgeau", "vendorId": "0x7C10", "productId": "0x7501", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9", "0,10", "0,11", @@ -30,9 +45,13 @@ "0,15" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,15 +64,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -66,14 +95,21 @@ "2,11", "2,12", "2,13", - {"w": 1.5}, + { + "w": 1.5 + }, "2,14", "2,15" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -85,15 +121,25 @@ "3,10", "3,11", "3,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -104,26 +150,48 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,14", "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", - {"w": 1.5}, + { + "w": 1.5 + }, "5,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,13", "5,14", "5,15" diff --git a/v3/studiokestra/cascade/cascade.json b/v3/studiokestra/cascade/cascade.json index a372ffcc07..f0b859db9f 100644 --- a/v3/studiokestra/cascade/cascade.json +++ b/v3/studiokestra/cascade/cascade.json @@ -2,20 +2,37 @@ "name": "Cascade", "vendorId": "0x7C10", "productId": "0x6001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "WKL", "HHKB"] + [ + "Bottom Row", + "ANSI", + "7U", + "WKL", + "HHKB" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +45,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,13 +78,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,13 +103,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -85,73 +128,148 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,11\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,1", "4,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,1\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,12\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n2,2" ], [ - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,0\n\n\n2,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n2,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,3", "4,12\n\n\n2,3", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,13\n\n\n2,3" ] ] diff --git a/v3/studiokestra/frl84/frl84.json b/v3/studiokestra/frl84/frl84.json index 2c12106064..07e77a28d2 100644 --- a/v3/studiokestra/frl84/frl84.json +++ b/v3/studiokestra/frl84/frl84.json @@ -2,12 +2,21 @@ "name": "FRL84", "vendorId": "0x7C10", "productId": "0x0F84", - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ @@ -211,4 +220,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/studiokestra/galatea/galatea-rev1.json b/v3/studiokestra/galatea/galatea-rev1.json index cef8dca127..05d8c4a516 100644 --- a/v3/studiokestra/galatea/galatea-rev1.json +++ b/v3/studiokestra/galatea/galatea-rev1.json @@ -2,65 +2,115 @@ "name": "Galatea Rev1", "vendorId": "0x7C10", "productId": "0x8801", - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, "layouts": { "labels": [ - ["Top Row", "F13", "F12"], + [ + "Top Row", + "F13", + "F12" + ], "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL", "10U", "10U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL", + "10U", + "10U WKL" + ] ], "keymap": [ [ - {"x": 3.75, "d": true}, + { + "x": 3.75, + "d": true + }, "1,0\n\n\n0,1", - {"x": -0.25}, + { + "x": -0.25 + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "1,2\n\n\n0,1", "0,3\n\n\n0,1", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,3\n\n\n0,1", "0,4\n\n\n0,1", "1,4\n\n\n0,1", "0,5\n\n\n0,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,5\n\n\n0,1", "0,6\n\n\n0,1", "1,6\n\n\n0,1", "0,7\n\n\n0,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0\n\n\n0,0", "0,1\n\n\n0,0", "0,2\n\n\n0,0", "1,2\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,3\n\n\n0,0", "1,3\n\n\n0,0", "0,4\n\n\n0,0", "1,4\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,5\n\n\n0,0", "1,5\n\n\n0,0", "0,6\n\n\n0,0", "1,6\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,7", "0,8", "1,8" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -73,20 +123,34 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,7", "2,8", "3,8", - {"x": 1}, + { + "x": 1 + }, "3,6\n\n\n1,1", "2,7\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -99,9 +163,13 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,7", "4,8", "5,8", @@ -117,9 +185,15 @@ "4,7\n\n\n2,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -131,18 +205,32 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,6\n\n\n2,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "6,6\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n3,1", "9,0\n\n\n3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "8,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -153,88 +241,182 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n4,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "8,8", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n4,1", "8,7\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "10,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n5,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,7", "10,8", "11,8" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n5,1", "11,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n5,1", "10,6\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,7\n\n\n5,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "10,0\n\n\n5,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "11,0\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,1\n\n\n5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n5,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,6\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,7\n\n\n5,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "10,0\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n5,3", - {"c": "#cccccc", "w": 10}, + { + "c": "#cccccc", + "w": 10 + }, "10,3\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,6\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n5,3" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "10,0\n\n\n5,4", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "11,0\n\n\n5,4", - {"w": 10}, + { + "w": 10 + }, "10,3\n\n\n5,4", - {"d": true}, + { + "d": true + }, "10,6\n\n\n5,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,7\n\n\n5,4" ] ] diff --git a/v3/studiokestra/galatea/galatea-rev2.json b/v3/studiokestra/galatea/galatea-rev2.json index 00ffdf04fb..a6e5acfde8 100644 --- a/v3/studiokestra/galatea/galatea-rev2.json +++ b/v3/studiokestra/galatea/galatea-rev2.json @@ -2,67 +2,121 @@ "name": "Galatea Rev2", "vendorId": "0x7C10", "productId": "0x8802", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Top Row", "F13", "F12"], + [ + "Top Row", + "F13", + "F12" + ], "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL", "10U", "10U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL", + "10U", + "10U WKL" + ] ], "keymap": [ [ - {"x": 3.75, "d": true}, + { + "x": 3.75, + "d": true + }, "1,0\n\n\n0,1", - {"x": -0.25}, + { + "x": -0.25 + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "1,2\n\n\n0,1", "0,3\n\n\n0,1", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,3\n\n\n0,1", "0,4\n\n\n0,1", "1,4\n\n\n0,1", "0,5\n\n\n0,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,5\n\n\n0,1", "0,6\n\n\n0,1", "1,6\n\n\n0,1", "0,7\n\n\n0,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0\n\n\n0,0", "0,1\n\n\n0,0", "0,2\n\n\n0,0", "1,2\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,3\n\n\n0,0", "1,3\n\n\n0,0", "0,4\n\n\n0,0", "1,4\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,5\n\n\n0,0", "1,5\n\n\n0,0", "0,6\n\n\n0,0", "1,6\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,7", "0,8", "1,8" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -75,20 +129,34 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,7", "2,8", "3,8", - {"x": 1}, + { + "x": 1 + }, "3,6\n\n\n1,1", "2,7\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -101,9 +169,13 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,7", "4,8", "5,8", @@ -119,9 +191,15 @@ "4,7\n\n\n2,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -133,18 +211,32 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,6\n\n\n2,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "6,6\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n3,1", "9,0\n\n\n3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "8,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -155,88 +247,182 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n4,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "8,8", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n4,1", "8,7\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "10,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n5,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,7", "10,8", "11,8" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n5,1", "11,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n5,1", "10,6\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,7\n\n\n5,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "10,0\n\n\n5,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "11,0\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,1\n\n\n5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n5,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,6\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,7\n\n\n5,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "10,0\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n5,3", - {"c": "#cccccc", "w": 10}, + { + "c": "#cccccc", + "w": 10 + }, "10,3\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,6\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n5,3" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "10,0\n\n\n5,4", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "11,0\n\n\n5,4", - {"w": 10}, + { + "w": 10 + }, "10,3\n\n\n5,4", - {"d": true}, + { + "d": true + }, "10,6\n\n\n5,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,7\n\n\n5,4" ] ] diff --git a/v3/studiokestra/galatea/galatea-rev3.json b/v3/studiokestra/galatea/galatea-rev3.json index 0661ad9d97..fdd3a888ad 100644 --- a/v3/studiokestra/galatea/galatea-rev3.json +++ b/v3/studiokestra/galatea/galatea-rev3.json @@ -2,67 +2,121 @@ "name": "Galatea Rev3", "vendorId": "0x7C10", "productId": "0x8803", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Top Row", "F13", "F12"], + [ + "Top Row", + "F13", + "F12" + ], "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL", "10U", "10U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL", + "10U", + "10U WKL" + ] ], "keymap": [ [ - {"x": 3.75, "d": true}, + { + "x": 3.75, + "d": true + }, "1,0\n\n\n0,1", - {"x": -0.25}, + { + "x": -0.25 + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "1,2\n\n\n0,1", "0,3\n\n\n0,1", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,3\n\n\n0,1", "0,4\n\n\n0,1", "1,4\n\n\n0,1", "0,5\n\n\n0,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,5\n\n\n0,1", "0,6\n\n\n0,1", "1,6\n\n\n0,1", "0,7\n\n\n0,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,0\n\n\n0,0", "0,1\n\n\n0,0", "0,2\n\n\n0,0", "1,2\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,3\n\n\n0,0", "1,3\n\n\n0,0", "0,4\n\n\n0,0", "1,4\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,5\n\n\n0,0", "1,5\n\n\n0,0", "0,6\n\n\n0,0", "1,6\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,7", "0,8", "1,8" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -75,20 +129,34 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,7", "2,8", "3,8", - {"x": 1}, + { + "x": 1 + }, "3,6\n\n\n1,1", "2,7\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -101,9 +169,13 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,7", "4,8", "5,8", @@ -119,9 +191,15 @@ "4,7\n\n\n2,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -133,18 +211,32 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,6\n\n\n2,0", - {"x": 4, "c": "#cccccc"}, + { + "x": 4, + "c": "#cccccc" + }, "6,6\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n3,1", "9,0\n\n\n3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "8,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -155,88 +247,182 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6\n\n\n4,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "8,8", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n4,1", "8,7\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "10,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,6\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n5,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "11,7", "10,8", "11,8" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0\n\n\n5,1", "11,0\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n5,1", "10,6\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,7\n\n\n5,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "10,0\n\n\n5,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "11,0\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,1\n\n\n5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n5,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "10,6\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,7\n\n\n5,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "10,0\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0\n\n\n5,3", - {"c": "#cccccc", "w": 10}, + { + "c": "#cccccc", + "w": 10 + }, "10,3\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,6\n\n\n5,3", - {"w": 1.25}, + { + "w": 1.25 + }, "10,7\n\n\n5,3" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "10,0\n\n\n5,4", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "11,0\n\n\n5,4", - {"w": 10}, + { + "w": 10 + }, "10,3\n\n\n5,4", - {"d": true}, + { + "d": true + }, "10,6\n\n\n5,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,7\n\n\n5,4" ] ] diff --git a/v3/studiokestra/line_friends_tkl/line_friends_tkl.json b/v3/studiokestra/line_friends_tkl/line_friends_tkl.json index 45fdb83b5a..cdbde96d45 100644 --- a/v3/studiokestra/line_friends_tkl/line_friends_tkl.json +++ b/v3/studiokestra/line_friends_tkl/line_friends_tkl.json @@ -1,217 +1,220 @@ -{ - "name": "LINE FRIENDS TKL", - "vendorId": "0x7C10", - "productId": "0x8704", - "matrix": {"rows": 12, "cols": 9}, - "layouts": { - "labels": [ - "Split Backspace", - "Split Right Shift" - ], - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 1, - "c": "#cccccc" - }, - "0,1", - "0,2", - "1,2", - "0,3", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "1,3", - "0,4", - "1,4", - "0,5", - { - "x": 0.5, - "c": "#cccccc" - }, - "1,5", - "0,6", - "1,6", - "0,7", - { - "x": 0.25 - }, - "1,7", - "0,8", - "1,8" - ], - [ - { - "y": 0.25, - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#cccccc" - }, - "3,0", - "2,1", - "3,1", - "2,2", - "3,2", - "2,3", - "3,3", - "2,4", - "3,4", - "2,5", - "3,5", - "2,6", - { - "c": "#aaaaaa", - "w": 2 - }, - "3,6\n\n\n0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "3,7", - "2,8", - "3,8", - { - "x": 1 - }, - "3,6\n\n\n0,1", - "2,7\n\n\n0,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,0", - { - "c": "#cccccc" - }, - "5,0", - "4,1", - "5,1", - "4,2", - "5,2", - "4,3", - "5,3", - "4,4", - "5,4", - "4,5", - "5,5", - "4,6", - { - "w": 1.5 - }, - "4,7", - { - "x": 0.25 - }, - "5,7", - "4,8", - "5,8" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "6,0", - { - "c": "#cccccc" - }, - "7,0", - "6,1", - "7,1", - "6,2", - "7,2", - "6,3", - "7,3", - "6,4", - "7,4", - "6,5", - "7,5", - { - "c": "#777777", - "w": 2.25 - }, - "6,6" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "8,0", - { - "c": "#cccccc" - }, - "8,1", - "9,1", - "8,2", - "9,2", - "8,3", - "9,3", - "8,4", - "9,4", - "8,5", - "9,5", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "8,6\n\n\n1,0", - { - "x": 1.25, - "c": "#cccccc" - }, - "9,8", - { - "x": 1.25, - "c": "#aaaaaa", - "w": 1.75 - }, - "8,6\n\n\n1,1", - "9,6\n\n\n1,1" - ], - [ - { - "w": 1.5 - }, - "10,0", - "11,0", - { - "w": 1.5 - }, - "10,1", - { - "c": "#cccccc", - "w": 7 - }, - "10,3", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "11,5", - "10,6", - { - "w": 1.5 - }, - "10,7", - { - "x": 0.25, - "c": "#cccccc" - }, - "11,7", - "10,8", - "11,8" - ] - ] - } -} \ No newline at end of file +{ + "name": "LINE FRIENDS TKL", + "vendorId": "0x7C10", + "productId": "0x8704", + "matrix": { + "rows": 12, + "cols": 9 + }, + "layouts": { + "labels": [ + "Split Backspace", + "Split Right Shift" + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "1,2", + "0,3", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "1,3", + "0,4", + "1,4", + "0,5", + { + "x": 0.5, + "c": "#cccccc" + }, + "1,5", + "0,6", + "1,6", + "0,7", + { + "x": 0.25 + }, + "1,7", + "0,8", + "1,8" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "3,0", + "2,1", + "3,1", + "2,2", + "3,2", + "2,3", + "3,3", + "2,4", + "3,4", + "2,5", + "3,5", + "2,6", + { + "c": "#aaaaaa", + "w": 2 + }, + "3,6\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,7", + "2,8", + "3,8", + { + "x": 1 + }, + "3,6\n\n\n0,1", + "2,7\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0", + { + "c": "#cccccc" + }, + "5,0", + "4,1", + "5,1", + "4,2", + "5,2", + "4,3", + "5,3", + "4,4", + "5,4", + "4,5", + "5,5", + "4,6", + { + "w": 1.5 + }, + "4,7", + { + "x": 0.25 + }, + "5,7", + "4,8", + "5,8" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "6,0", + { + "c": "#cccccc" + }, + "7,0", + "6,1", + "7,1", + "6,2", + "7,2", + "6,3", + "7,3", + "6,4", + "7,4", + "6,5", + "7,5", + { + "c": "#777777", + "w": 2.25 + }, + "6,6" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "8,0", + { + "c": "#cccccc" + }, + "8,1", + "9,1", + "8,2", + "9,2", + "8,3", + "9,3", + "8,4", + "9,4", + "8,5", + "9,5", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "8,6\n\n\n1,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "9,8", + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "8,6\n\n\n1,1", + "9,6\n\n\n1,1" + ], + [ + { + "w": 1.5 + }, + "10,0", + "11,0", + { + "w": 1.5 + }, + "10,1", + { + "c": "#cccccc", + "w": 7 + }, + "10,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "11,5", + "10,6", + { + "w": 1.5 + }, + "10,7", + { + "x": 0.25, + "c": "#cccccc" + }, + "11,7", + "10,8", + "11,8" + ] + ] + } +} diff --git a/v3/studiokestra/nascent/nascent.json b/v3/studiokestra/nascent/nascent.json index a3712babd2..4a5d16e96b 100644 --- a/v3/studiokestra/nascent/nascent.json +++ b/v3/studiokestra/nascent/nascent.json @@ -2,17 +2,29 @@ "name": "Nascent", "vendorId": "0x7C10", "productId": "0x0165", - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, "layouts": { "labels": [ "Split Backspace", - ["Bottom Row", "6.25U", "7U", "3U Split-Space"] + [ + "Bottom Row", + "6.25U", + "7U", + "3U Split-Space" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -25,18 +37,30 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,6\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,7", - {"x": 0.25}, + { + "x": 0.25 + }, "1,6\n\n\n0,1", "0,7\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -49,14 +73,21 @@ "2,5", "3,5", "2,6", - {"w": 1.5}, + { + "w": 1.5 + }, "2,7", "3,7" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -68,15 +99,25 @@ "5,4", "4,5", "5,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,7" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1", "7,1", "6,2", @@ -87,53 +128,94 @@ "7,4", "6,5", "7,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,7", "7,7" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n1,0", - {"w": 6.25}, + { + "w": 6.25 + }, "8,3\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,4\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "8,6", "8,7", "9,7" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "8,0\n\n\n1,1", "9,0\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n1,1", - {"w": 7}, + { + "w": 7 + }, "8,3\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,5\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "8,0\n\n\n1,2", "9,0\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n1,2", - {"w": 3}, + { + "w": 3 + }, "8,2\n\n\n1,2", "8,3\n\n\n1,2", - {"w": 3}, + { + "w": 3 + }, "8,4\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,5\n\n\n1,2" ] ] diff --git a/v3/studiokestra/nue/nue.json b/v3/studiokestra/nue/nue.json index 67ea763536..48f9d58373 100644 --- a/v3/studiokestra/nue/nue.json +++ b/v3/studiokestra/nue/nue.json @@ -2,20 +2,34 @@ "name": "Nue", "vendorId": "0x7C10", "productId": "0x0701", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "WKL", "HHKB"] + [ + "Bottom Row", + "ANSI", + "7U", + "WKL", + "HHKB" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +42,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +76,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n1,0", { "x": 1.75, @@ -64,9 +92,15 @@ "2,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,18 +112,31 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.75}, + { + "x": 0.75 + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -100,73 +147,152 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,1", "4,11\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,1\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,11\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,12\n\n\n4,2" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,0\n\n\n4,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n4,3", "4,11\n\n\n4,3", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,12\n\n\n4,3" ] ] diff --git a/v3/superhuman/shk9.json b/v3/superhuman/shk9.json index d891a7c0a0..5437303d52 100644 --- a/v3/superhuman/shk9.json +++ b/v3/superhuman/shk9.json @@ -2,12 +2,27 @@ "name": "Superhuman SHK9", "vendorId": "0x5348", "productId": "0x4B39", - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/superlyra/superlyra.json b/v3/superlyra/superlyra.json index c229d89acb..dd8e341d2d 100644 --- a/v3/superlyra/superlyra.json +++ b/v3/superlyra/superlyra.json @@ -2,141 +2,414 @@ "name": "SuperLyra", "vendorId": "0x4443", "productId": "0x4C53", - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, "layouts": { "labels": [], "keymap": [ - [{"x": 4}, "0,4", {"x": 10}, "0,13"], - [{"y": -0.9, "x": 3}, "0,3"], - [{"y": -1, "x": 5}, "0,5", {"x": 8}, "0,12", {"x": 1}, "0,14"], - [{"y": -0.85, "x": 8}, "0,7", "0,8", "0,9", "0,10"], - [{"y": -1, "x": 6}, "0,6", {"x": 6}, "0,11"], [ - {"y": -0.95}, + { + "x": 4 + }, + "0,4", + { + "x": 10 + }, + "0,13" + ], + [ + { + "y": -0.9, + "x": 3 + }, + "0,3" + ], + [ + { + "y": -1, + "x": 5 + }, + "0,5", + { + "x": 8 + }, + "0,12", + { + "x": 1 + }, + "0,14" + ], + [ + { + "y": -0.85, + "x": 8 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "y": -1, + "x": 6 + }, + "0,6", + { + "x": 6 + }, + "0,11" + ], + [ + { + "y": -0.95 + }, "0,0", - {"x": 1}, + { + "x": 1 + }, "0,2", - {"x": 14}, + { + "x": 14 + }, "0,15", - {"x": 1}, + { + "x": 1 + }, "0,17" ], - [{"y": -0.9, "x": 1}, "0,1", {"x": 16}, "0,16"], - [{"y": -0.4, "x": 15}, "1,13"], - [{"y": -1, "x": 4}, "1,4"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1 + }, + "0,1", + { + "x": 16 + }, + "0,16" + ], + [ + { + "y": -0.4, + "x": 15 + }, + "1,13" + ], + [ + { + "y": -1, + "x": 4 + }, + "1,4" + ], + [ + { + "y": -0.9, + "x": 3 + }, "1,3", - {"x": 1}, + { + "x": 1 + }, "1,5", - {"x": 8}, + { + "x": 8 + }, "1,12", - {"x": 1}, + { + "x": 1 + }, "1,14" ], [ - {"y": -0.85, "x": 6}, + { + "y": -0.85, + "x": 6 + }, "1,6", - {"x": 1}, + { + "x": 1 + }, "1,7", "1,8", "1,9", "1,10", - {"x": 1}, + { + "x": 1 + }, "1,11" ], [ - {"y": -0.95}, + { + "y": -0.95 + }, "1,0", - {"x": 1}, + { + "x": 1 + }, "1,2", - {"x": 14}, + { + "x": 14 + }, "1,15", - {"x": 1}, + { + "x": 1 + }, "1,17" ], - [{"y": -0.9, "x": 1}, "1,1", {"x": 16}, "1,16"], - [{"y": -0.4, "x": 4}, "2,4", {"x": 10}, "2,13"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1 + }, + "1,1", + { + "x": 16 + }, + "1,16" + ], + [ + { + "y": -0.4, + "x": 4 + }, + "2,4", + { + "x": 10 + }, + "2,13" + ], + [ + { + "y": -0.9, + "x": 3 + }, "2,3", - {"x": 1}, + { + "x": 1 + }, "2,5", - {"x": 8}, + { + "x": 8 + }, "2,12", - {"x": 1}, + { + "x": 1 + }, "2,14" ], [ - {"y": -0.85, "x": 6}, + { + "y": -0.85, + "x": 6 + }, "2,6", - {"x": 1}, + { + "x": 1 + }, "2,7", "2,8", "2,9", "2,10", - {"x": 1}, + { + "x": 1 + }, "2,11" ], [ - {"y": -0.95}, + { + "y": -0.95 + }, "2,0", - {"x": 1}, + { + "x": 1 + }, "2,2", - {"x": 14}, + { + "x": 14 + }, "2,15", - {"x": 1}, + { + "x": 1 + }, "2,17" ], - [{"y": -0.9, "x": 1}, "2,1", {"x": 16}, "2,16"], - [{"y": -0.4, "x": 4}, "3,4", {"x": 10}, "3,13"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1 + }, + "2,1", + { + "x": 16 + }, + "2,16" + ], + [ + { + "y": -0.4, + "x": 4 + }, + "3,4", + { + "x": 10 + }, + "3,13" + ], + [ + { + "y": -0.9, + "x": 3 + }, "3,3", - {"x": 1}, + { + "x": 1 + }, "3,5", - {"x": 8}, + { + "x": 8 + }, "3,12", - {"x": 1}, + { + "x": 1 + }, "3,14" ], - [{"y": -0.85, "x": 6}, "3,6", {"x": 6}, "3,11"], - [{"y": -1, "x": 8}, "3,7", "3,8", "3,9", "3,10"], [ - {"y": -0.95}, + { + "y": -0.85, + "x": 6 + }, + "3,6", + { + "x": 6 + }, + "3,11" + ], + [ + { + "y": -1, + "x": 8 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "y": -0.95 + }, "3,0", - {"x": 1}, + { + "x": 1 + }, "3,2", - {"x": 14}, + { + "x": 14 + }, "3,15", - {"x": 1}, + { + "x": 1 + }, "3,17" ], - [{"y": -0.9, "x": 1}, "3,1", {"x": 16}, "3,16"], - [{"y": -0.4, "x": 4}, "4,4", {"x": 10}, "4,13"], [ - {"y": -0.9, "x": 3}, + { + "y": -0.9, + "x": 1 + }, + "3,1", + { + "x": 16 + }, + "3,16" + ], + [ + { + "y": -0.4, + "x": 4 + }, + "4,4", + { + "x": 10 + }, + "4,13" + ], + [ + { + "y": -0.9, + "x": 3 + }, "4,3", - {"x": 1}, + { + "x": 1 + }, "4,5", - {"x": 8}, + { + "x": 8 + }, "4,12", - {"x": 1}, + { + "x": 1 + }, "4,14" ], - [{"y": -0.85, "x": 8}, "4,7", "4,8", "4,9", "4,10"], [ - {"y": -0.95}, + { + "y": -0.85, + "x": 8 + }, + "4,7", + "4,8", + "4,9", + "4,10" + ], + [ + { + "y": -0.95 + }, "4,0", - {"x": 1}, + { + "x": 1 + }, "4,2", - {"x": 14}, + { + "x": 14 + }, "4,15", - {"x": 1}, + { + "x": 1 + }, "4,17" ], - [{"y": -0.9, "x": 1}, "4,1", {"x": 16}, "4,16"], - [{"y": -0.9, "x": 6.25, "w": 1.5}, "4,6", {"x": 4.5, "w": 1.5}, "4,11"] + [ + { + "y": -0.9, + "x": 1 + }, + "4,1", + { + "x": 16 + }, + "4,16" + ], + [ + { + "y": -0.9, + "x": 6.25, + "w": 1.5 + }, + "4,6", + { + "x": 4.5, + "w": 1.5 + }, + "4,11" + ] ] } } diff --git a/v3/superuser/ext/ext.json b/v3/superuser/ext/ext.json index 59370b574c..adb4e869fc 100644 --- a/v3/superuser/ext/ext.json +++ b/v3/superuser/ext/ext.json @@ -2,7 +2,10 @@ "name": "Superuser EXT", "vendorId": "0x5355", "productId": "0x4558", - "matrix": {"rows": 5, "cols": 19}, + "matrix": { + "rows": 5, + "cols": 19 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,10 +15,14 @@ ], "keymap": [ [ - {"x": 3}, + { + "x": 3 + }, "0,0", "0,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,2", "0,3", "0,4", @@ -29,23 +36,39 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,16", "0,17", "0,18", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "0,15\n\n\n0,1", "2,14\n\n\n0,1" ], [ - {"x": 3}, + { + "x": 3 + }, "1,0", "1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -58,9 +81,14 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,16", "1,17", "1,18", @@ -76,12 +104,21 @@ "2,15\n\n\n1,1" ], [ - {"x": 3, "c": "#cccccc"}, + { + "x": 3, + "c": "#cccccc" + }, "2,0", "2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -93,22 +130,41 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15\n\n\n1,0", - {"x": 4.75, "c": "#cccccc"}, + { + "x": 4.75, + "c": "#cccccc" + }, "1,15\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,2\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3\n\n\n2,1", - {"x": 0.75}, + { + "x": 0.75 + }, "3,0", "3,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -119,32 +175,63 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,14\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "3,17", - {"x": 2, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.75 + }, "3,14\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,15\n\n\n3,1" ], [ - {"x": 3}, + { + "x": 3 + }, "4,0", "4,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2", "4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13", "4,14", - {"w": 1.5}, + { + "w": 1.5 + }, "4,15", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "4,16", "4,17", "4,18" diff --git a/v3/superuser/frl/frl.json b/v3/superuser/frl/frl.json index 0412a83eb9..f7b942580c 100644 --- a/v3/superuser/frl/frl.json +++ b/v3/superuser/frl/frl.json @@ -2,7 +2,10 @@ "name": "Superuser FRL", "vendorId": "0x5355", "productId": "0x4652", - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,7 +15,9 @@ ], "keymap": [ [ - {"x": 3.25}, + { + "x": 3.25 + }, "0,0", "0,1", "0,2", @@ -26,20 +31,34 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,9 +71,14 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,14", "1,15", "1,16", @@ -70,9 +94,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -84,19 +114,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 4.75, "c": "#cccccc"}, + { + "x": 4.75, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -107,29 +154,58 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "3,15", - {"x": 2, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13\n\n\n3,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "4,14", "4,15", "4,16" diff --git a/v3/superuser/tkl/tkl.json b/v3/superuser/tkl/tkl.json index d95583f77a..9c0a33e418 100644 --- a/v3/superuser/tkl/tkl.json +++ b/v3/superuser/tkl/tkl.json @@ -2,7 +2,10 @@ "name": "Superuser TKL", "vendorId": "0x5355", "productId": "0x544B", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,30 +15,49 @@ ], "keymap": [ [ - {"x": 3.25, "c": "#777777"}, + { + "x": 3.25, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 3.25, "c": "#cccccc"}, + { + "y": 0.25, + "x": 3.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -49,20 +71,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "3,12\n\n\n0,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -75,9 +111,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", @@ -93,9 +134,15 @@ "3,13\n\n\n1,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -107,19 +154,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 4.75, "c": "#cccccc"}, + { + "x": 4.75, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -130,29 +194,58 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15", - {"x": 2, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13\n\n\n3,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" diff --git a/v3/swiftrax/astro65.json b/v3/swiftrax/astro65.json index 2162a979bc..071f23f213 100644 --- a/v3/swiftrax/astro65.json +++ b/v3/swiftrax/astro65.json @@ -2,20 +2,35 @@ "name": "Astro65", "vendorId": "0x04D8", "productId": "0xEAEF", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Split Backspace", "7U Bottom Row", "Blocker"], + "labels": [ + "Split Backspace", + "7U Bottom Row", + "Blocker" + ], "keymap": [ [ - {"x": 13, "c": "#aaaaaa"}, + { + "x": 13, + "c": "#aaaaaa" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1", "0,15\n\n\n2,1" ], [ - {"y": 0.25, "c": "#777777"}, + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,15 +43,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "0,15\n\n\n2,0" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,14 +75,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,15 +101,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -87,40 +129,72 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,14", "4,15" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,1" ] ] diff --git a/v3/swiftrax/bebol.json b/v3/swiftrax/bebol.json index 96e10f33ee..a8dad8adf9 100644 --- a/v3/swiftrax/bebol.json +++ b/v3/swiftrax/bebol.json @@ -2,18 +2,36 @@ "name": "Bebol", "vendorId": "0x04D8", "productId": "0xEAC4", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", - ["Bottom Row", "7U", "6.25U - 1.5U - 1.5U", "6.25U - 1U - 1U - 1U"] + [ + "Bottom Row", + "7U", + "6.25U - 1.5U - 1.5U", + "6.25U - 1U - 1U - 1U" + ] ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,14 +44,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,14 +71,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14", "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -65,15 +97,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -84,50 +125,86 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,0", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n1,0", "4,11\n\n\n1,0", "4,12\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,1", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,10\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n1,2", "4,10\n\n\n1,2", "4,11\n\n\n1,2", diff --git a/v3/swiftrax/beegboy.json b/v3/swiftrax/beegboy.json index 465c25d95e..672b327a1b 100644 --- a/v3/swiftrax/beegboy.json +++ b/v3/swiftrax/beegboy.json @@ -2,39 +2,61 @@ "name": "Beegboy", "vendorId": "0x04D8", "productId": "0xEAC5", - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.25}, + { + "x": 0.25 + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "1,4", "0,5", "1,5", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,6", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,7", "1,7", "0,8", "1,8" ], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -47,18 +69,27 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6", - {"x": 0.5}, + { + "x": 0.5 + }, "2,7", "3,7", "2,8", "3,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -71,19 +102,32 @@ "4,5", "5,5", "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,6", - {"x": 0.5}, + { + "x": 0.5 + }, "4,7", "5,7", "4,8", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "5,8" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -95,17 +139,27 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "6,7", "7,7", "6,8" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0", "8,1", "9,1", @@ -116,34 +170,73 @@ "8,4", "9,4", "8,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6", - {"x": 1.5}, + { + "x": 1.5 + }, "8,7", "9,7", "8,8", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "9,8" ], - [{"y": -0.75, "x": 14.25}, "9,6"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25 + }, + "9,6" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "10,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1", - {"w": 6.25}, + { + "w": 6.25 + }, "10,2", - {"w": 1.5}, + { + "w": 1.5 + }, "10,4", - {"w": 1.5}, + { + "w": 1.5 + }, "10,5", - {"x": 3.5}, + { + "x": 3.5 + }, "11,7", "10,8" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "10,6", "11,6", "10,7"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "10,6", + "11,6", + "10,7" + ] ] } } diff --git a/v3/swiftrax/bumblebee.json b/v3/swiftrax/bumblebee.json index d39151914e..682d8a4951 100644 --- a/v3/swiftrax/bumblebee.json +++ b/v3/swiftrax/bumblebee.json @@ -2,17 +2,31 @@ "name": "BumbleBee", "vendorId": "0x04D8", "productId": "0xE881", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 8}, + "matrix": { + "rows": 8, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "1,1", "0,2", @@ -25,16 +39,26 @@ "1,5", "0,6", "1,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,7", "1,7" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "2,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "3,1", "2,2", @@ -46,17 +70,29 @@ "2,5", "3,5", "2,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,7" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "4,0", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "5,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "5,1", "4,2", @@ -67,29 +103,55 @@ "5,4", "4,5", "5,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,7" ], [ - {"c": "#777777"}, + { + "c": "#777777" + }, "6,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "7,0", - {"x": 1.38, "w": 1.5}, + { + "x": 1.38, + "w": 1.5 + }, "6,2", - {"w": 2.75}, + { + "w": 2.75 + }, "7,2", - {"x": 1.7763568394002505e-15}, + { + "x": 1.7763568394002505e-15 + }, "6,3", - {"w": 2}, + { + "w": 2 + }, "7,4", - {"w": 1.5}, + { + "w": 1.5 + }, "6,5", - {"x": 1.3699999999999992, "c": "#777777"}, + { + "x": 1.3699999999999992, + "c": "#777777" + }, "6,6", "7,6", "6,7" diff --git a/v3/swiftrax/cowfish.json b/v3/swiftrax/cowfish.json index fe8616b743..0359033477 100644 --- a/v3/swiftrax/cowfish.json +++ b/v3/swiftrax/cowfish.json @@ -2,37 +2,60 @@ "name": "CowFish", "vendorId": "0x04D8", "productId": "0xEB53", - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "layouts": { - "labels": ["Split Backspace", "Tsangan"], + "labels": [ + "Split Backspace", + "Tsangan" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,15", "0,16", "0,17" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -46,20 +69,33 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", "1,16", "1,17", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,17 +108,26 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,14", - {"x": 0.25}, + { + "x": 0.25 + }, "2,15", "2,16", "2,17" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -94,13 +139,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -111,45 +164,87 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,16" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,8\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n1,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,15", "5,16", "5,17" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n1,1", "5,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n1,1", "5,11\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n1,1" ] ] diff --git a/v3/swiftrax/digicarp65.json b/v3/swiftrax/digicarp65.json index e9c6eeeffe..dce5d74e00 100644 --- a/v3/swiftrax/digicarp65.json +++ b/v3/swiftrax/digicarp65.json @@ -2,19 +2,31 @@ "name": "DigiCarp65", "vendorId": "0x04D8", "productId": "0xE7F1", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Keys", "1U-1U-1U", "1.5U-1.5U"] + [ + "Bottom Keys", + "1U-1U-1U", + "1.5U-1.5U" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,17 +39,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -50,9 +74,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -66,9 +94,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -80,21 +114,40 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -105,21 +158,36 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,0", "4,11\n\n\n3,0", "4,12\n\n\n3,0", @@ -127,7 +195,17 @@ "4,14", "4,15" ], - [{"x": 13, "w": 1.5}, "4,10\n\n\n3,1", {"w": 1.5}, "4,12\n\n\n3,1"] + [ + { + "x": 13, + "w": 1.5 + }, + "4,10\n\n\n3,1", + { + "w": 1.5 + }, + "4,12\n\n\n3,1" + ] ] } } diff --git a/v3/swiftrax/digicarpice.json b/v3/swiftrax/digicarpice.json index d540b26c17..4d7e251a19 100644 --- a/v3/swiftrax/digicarpice.json +++ b/v3/swiftrax/digicarpice.json @@ -2,89 +2,259 @@ "name": "DigiCarpice", "vendorId": "0x04D8", "productId": "0xE79A", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": [["Backspace", "Unified", "Split"]], + "labels": [ + [ + "Backspace", + "Unified", + "Split" + ] + ], "keymap": [ [ - {"y": 0.08, "x": 2.37, "c": "#777777"}, + { + "y": 0.08, + "x": 2.37, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 9.759999999999998}, + { + "x": 9.759999999999998 + }, "0,11", "0,12", - {"c": "#777777", "w": 2}, + { + "c": "#777777", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"x": 2.24, "w": 1.5}, + { + "x": 2.24, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 9.01}, + { + "x": 9.01 + }, "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,14" ], [ - {"x": 2.1, "w": 1.75}, + { + "x": 2.1, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.31}, + { + "x": 9.31 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14" ], [ - {"x": 1.95, "w": 2.25}, + { + "x": 1.95, + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 8.620000000000001}, + { + "x": 8.620000000000001 + }, "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12" ], - [{"y": -0.75, "x": 17.82}, "3,13"], [ - {"y": -0.25, "x": 2.1, "w": 1.25}, + { + "y": -0.75, + "x": 17.82 + }, + "3,13" + ], + [ + { + "y": -0.25, + "x": 2.1, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"x": 10.72, "w": 1.25}, + { + "x": 10.72, + "w": 1.25 + }, "4,11" ], - [{"y": -0.75, "x": 16.82}, "4,12", "4,13", "4,14"], - [{"r": 8, "rx": 4.5, "c": "#cccccc"}, "0,2", "0,3", "0,4", "0,5", "0,6"], - [{"x": 0.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 0.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 1.25}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 1.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 16.82 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "r": 8, + "rx": 4.5, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 0.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 1.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 1.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4" ], - [{"r": -8, "rx": 14.5, "x": -4.5}, "0,7", "0,8", "0,9", "0,10"], - [{"x": -5}, "1,6", "1,7", "1,8", "1,9"], - [{"x": -4.75}, "2,6", "2,7", "2,8", "2,9"], - [{"x": -5.25}, "3,6", "3,7", "3,8", "3,9"], - [{"x": -5.25, "w": 2.75}, "4,7", {"c": "#aaaaaa", "w": 1.25}, "4,9"] + [ + { + "r": -8, + "rx": 14.5, + "x": -4.5 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": -5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -4.75 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -5.25 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -5.25, + "w": 2.75 + }, + "4,7", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9" + ] ] } } diff --git a/v3/swiftrax/equator.json b/v3/swiftrax/equator.json index 02606dfc82..1dec66f26e 100644 --- a/v3/swiftrax/equator.json +++ b/v3/swiftrax/equator.json @@ -2,92 +2,252 @@ "name": "Equator", "vendorId": "0x04D8", "productId": "0xE984", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ - ["Backspace", "Unified", "Split"], - ["Right Shift", "Unified", "Split"] + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Right Shift", + "Unified", + "Split" + ] ], "keymap": [ [ - {"y": 0.08, "x": 2.37, "c": "#777777"}, + { + "y": 0.08, + "x": 2.37, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 9.76}, + { + "x": 9.76 + }, "0,11", - {"x": 0}, + { + "x": 0 + }, "0,12", - {"x": 0, "c": "#aaaaaa", "w": 2}, + { + "x": 0, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.37}, + { + "x": 0.37 + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"x": 2.24, "w": 1.5}, + { + "x": 2.24, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 9.01}, + { + "x": 9.01 + }, "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"x": 2.1, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.1, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.31}, + { + "x": 9.31 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 1.95, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.95, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 8.62}, + { + "x": 8.62 + }, "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.38, "w": 1.75}, + { + "x": 0.38, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"x": 2.1, "w": 1.25}, + { + "x": 2.1, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"x": 10.06, "w": 1.25}, + { + "x": 10.06, + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ], - [{"r": 8, "rx": 4.5, "c": "#cccccc"}, "0,2", "0,3", "0,4", "0,5", "0,6"], - [{"x": 0.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": 0.75}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 1.25}, "3,2", "3,3", "3,4", "3,5"], [ - {"x": 1.75, "c": "#aaaaaa", "w": 1.25}, + { + "r": 8, + "rx": 4.5, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6" + ], + [ + { + "x": 0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": 0.75 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 1.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 1.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4" ], - [{"r": -8, "rx": 14.5, "x": -4.5}, "0,7", "0,8", "0,9", "0,10"], - [{"x": -5}, "1,6", "1,7", "1,8", "1,9"], - [{"x": -4.75}, "2,6", "2,7", "2,8", "2,9"], - [{"x": -5.25}, "3,6", "3,7", "3,8", "3,9"], - [{"x": -5.25, "w": 2.25}, "4,7", {"c": "#aaaaaa", "w": 1.25}, "4,9"] + [ + { + "r": -8, + "rx": 14.5, + "x": -4.5 + }, + "0,7", + "0,8", + "0,9", + "0,10" + ], + [ + { + "x": -5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -4.75 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -5.25 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -5.25, + "w": 2.25 + }, + "4,7", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9" + ] ] } } diff --git a/v3/swiftrax/glacier.json b/v3/swiftrax/glacier.json index 61c3afafa9..82d40aa2d2 100644 --- a/v3/swiftrax/glacier.json +++ b/v3/swiftrax/glacier.json @@ -2,44 +2,72 @@ "name": "Glacier", "vendorId": "0x04D8", "productId": "0xE890", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 10}, + "matrix": { + "rows": 12, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.25}, + { + "x": 0.25 + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "1,4", "0,5", "1,5", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7", - {"x": 0.25}, + { + "x": 0.25 + }, "1,7", "0,8", "1,8", "0,9" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -52,20 +80,31 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,7", - {"x": 0.25}, + { + "x": 0.25 + }, "3,7", "2,8", "3,8", "2,9" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -78,21 +117,36 @@ "4,5", "5,5", "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,6", - {"x": 0.25}, + { + "x": 0.25 + }, "4,7", - {"x": 0.25}, + { + "x": 0.25 + }, "5,7", "4,8", "5,8", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,9" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -104,19 +158,31 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "7,6", - {"x": 0.25}, + { + "x": 0.25 + }, "6,7", "7,7", "6,8" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0", "8,1", "9,1", @@ -127,35 +193,81 @@ "8,4", "9,4", "8,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,5", - {"x": 2.5}, + { + "x": 2.5 + }, "9,6", "8,7", "9,7", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "8,8" ], - [{"y": -0.75, "x": 14.25}, "8,6"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25 + }, + "8,6" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "10,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0", - {"w": 1.25}, + { + "w": 1.25 + }, "10,1", - {"w": 6.25}, + { + "w": 6.25 + }, "11,3", - {"w": 1.5}, + { + "w": 1.5 + }, "10,4", - {"w": 1.5}, + { + "w": 1.5 + }, "11,4", - {"x": 3.5, "w": 2}, + { + "x": 3.5, + "w": 2 + }, "11,6", "10,7" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "10,5", "11,5", "10,6"], - [{"c": "#aaaaaa"}, "3,6\n\n\n0,1", "7,8\n\n\n0,1"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "10,5", + "11,5", + "10,6" + ], + [ + { + "c": "#aaaaaa" + }, + "3,6\n\n\n0,1", + "7,8\n\n\n0,1" + ] ] } } diff --git a/v3/swiftrax/joypad.json b/v3/swiftrax/joypad.json index cc47035d26..8e9105ce8a 100644 --- a/v3/swiftrax/joypad.json +++ b/v3/swiftrax/joypad.json @@ -2,41 +2,94 @@ "name": "Joypad", "vendorId": "0x04D8", "productId": "0xEA68", - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { - "labels": ["Split Plus", "Split Enter", "Split 0"], + "labels": [ + "Split Plus", + "Split Enter", + "Split 0" + ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], - [{"y": 0.25}, "1,0", "1,1", "1,2", "1,3"], [ - {"c": "#cccccc"}, + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "2,3\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3\n\n\n0,1" ], - ["3,0", "3,1", "3,1", {"x": 1}, "3,3\n\n\n0,1"], + [ + "3,0", + "3,1", + "3,1", + { + "x": 1 + }, + "3,3\n\n\n0,1" + ], [ "4,0", "4,1", "4,2", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,3\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,3\n\n\n1,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", - {"x": 1}, + { + "x": 1 + }, "5,3\n\n\n1,1" ], - ["5,0\n\n\n2,1", "5,1\n\n\n2,1"] + [ + "5,0\n\n\n2,1", + "5,1\n\n\n2,1" + ] ] } } diff --git a/v3/swiftrax/koalafications.json b/v3/swiftrax/koalafications.json index 6d54c39d6e..44f707a6aa 100644 --- a/v3/swiftrax/koalafications.json +++ b/v3/swiftrax/koalafications.json @@ -2,33 +2,53 @@ "name": "Koalafications", "vendorId": "0x04D8", "productId": "0xEA44", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace", "Bottom Row"], + "labels": [ + "Split Backspace", + "Bottom Row" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12" ], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,17 +61,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", "1,14", - {"x": 0.5}, + { + "x": 0.5 + }, "1,13\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,14 +93,21 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,15 +119,24 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -102,33 +147,57 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,11", "5,12", "5,14" ], [ - {"x": 10, "c": "#aaaaaa"}, + { + "x": 10, + "c": "#aaaaaa" + }, "5,8\n\n\n1,1", "5,9\n\n\n1,1", "5,10\n\n\n1,1" diff --git a/v3/swiftrax/nodu.json b/v3/swiftrax/nodu.json index ee9df9cb6a..9a5a4ca84d 100644 --- a/v3/swiftrax/nodu.json +++ b/v3/swiftrax/nodu.json @@ -2,15 +2,33 @@ "name": "Nodu", "vendorId": "0x04D8", "productId": "0xEA6E", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { - "labels": ["Split Backspace", "Split Right Shift", "Bottom"], + "labels": [ + "Split Backspace", + "Split Right Shift", + "Bottom" + ], "keymap": [ - [{"x": 13, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"c": "#777777"}, + { + "x": 13, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,13 +41,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +67,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +92,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -77,42 +117,73 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11\n\n\n1,0", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11\n\n\n1,1", "3,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"w": 7}, + { + "w": 7 + }, "4,6\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,9\n\n\n2,1", "4,10\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n2,1" ] ] diff --git a/v3/swiftrax/pandamic.json b/v3/swiftrax/pandamic.json index eec7514d73..d1f330d931 100644 --- a/v3/swiftrax/pandamic.json +++ b/v3/swiftrax/pandamic.json @@ -2,20 +2,41 @@ "name": "Pandamic", "vendorId": "0x04D8", "productId": "0xEB0E", - "matrix": {"rows": 10, "cols": 10}, + "matrix": { + "rows": 10, + "cols": 10 + }, "layouts": { - "labels": ["Split Backspace", "Split Right Shift", "Bottom"], + "labels": [ + "Split Backspace", + "Split Right Shift", + "Bottom" + ], "keymap": [ - [{"x": 17.25, "c": "#aaaaaa"}, "1,8\n\n\n0,1", "0,9\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 17.25, + "c": "#aaaaaa" + }, + "1,8\n\n\n0,1", + "0,9\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", "1,0", "0,1", "1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "0,3", "1,3", @@ -28,20 +49,34 @@ "0,7", "1,7", "0,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,8\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,9" ], [ "2,0", "3,0", "2,1", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "2,3", "3,3", @@ -54,18 +89,30 @@ "2,7", "3,7", "2,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,9" ], [ "4,0", "5,0", "4,1", - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "4,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "4,3", "5,3", @@ -77,20 +124,34 @@ "5,6", "4,7", "5,7", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "5,9" ], [ "6,0", "7,0", "6,1", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "7,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "6,2\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,3", "7,3", "6,4", @@ -101,36 +162,81 @@ "7,6", "6,7", "7,7", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,8", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "7,9" ], - [{"y": -0.75, "x": 18.5, "c": "#777777"}, "6,9"], [ - {"y": -0.25, "c": "#cccccc", "w": 2}, + { + "y": -0.75, + "x": 18.5, + "c": "#777777" + }, + "6,9" + ], + [ + { + "y": -0.25, + "c": "#cccccc", + "w": 2 + }, "8,0", "8,1", - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,3", - {"w": 6.25}, + { + "w": 6.25 + }, "8,5", "8,7\n\n\n2,0", "9,7\n\n\n2,0", "8,8\n\n\n2,0" ], - [{"y": -0.75, "x": 17.5, "c": "#777777"}, "9,8", "8,9", "9,9"], [ - {"x": 4.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 17.5, + "c": "#777777" + }, + "9,8", + "8,9", + "9,9" + ], + [ + { + "x": 4.25, + "c": "#aaaaaa", + "w": 1.25 + }, "6,2\n\n\n1,1", "7,2\n\n\n1,1", - {"x": 7.75, "w": 1.5}, + { + "x": 7.75, + "w": 1.5 + }, "8,7\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,8\n\n\n2,1" ] ] diff --git a/v3/swiftrax/retropad.json b/v3/swiftrax/retropad.json index 95fb9204df..a2686ee807 100644 --- a/v3/swiftrax/retropad.json +++ b/v3/swiftrax/retropad.json @@ -2,14 +2,37 @@ "name": "Retropad", "vendorId": "0x04D8", "productId": "0xEB0C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 3, "cols": 2}, + "matrix": { + "rows": 3, + "cols": 2 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 0.5, "c": "#aaaaaa"}, "0,1"], - [{"y": 0.5, "c": "#777777"}, "1,0", "1,1"], - ["2,0", "2,1"] + [ + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,1" + ], + [ + { + "y": 0.5, + "c": "#777777" + }, + "1,0", + "1,1" + ], + [ + "2,0", + "2,1" + ] ] } } diff --git a/v3/swiftrax/the_galleon.json b/v3/swiftrax/the_galleon.json index 2760a52b89..196de7c4d6 100644 --- a/v3/swiftrax/the_galleon.json +++ b/v3/swiftrax/the_galleon.json @@ -2,29 +2,48 @@ "name": "The Galleon", "vendorId": "0x04D8", "productId": "0xEA2D", - "matrix": {"rows": 14, "cols": 9}, + "matrix": { + "rows": 14, + "cols": 9 + }, "layouts": { - "labels": ["Split Backspace", "1U Plus", "1U Enter", "Bottom Row"], + "labels": [ + "Split Backspace", + "1U Plus", + "1U Enter", + "Bottom Row" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,0", "0,1", "1,1", "0,2", - {"x": 0.25}, + { + "x": 0.25 + }, "1,2", "0,3", "1,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "1,4", "0,5", "1,5", "0,6", - {"x": 1.75, "c": "#777777"}, + { + "x": 1.75, + "c": "#777777" + }, "0,7", "1,7", "0,8", @@ -32,36 +51,54 @@ ], [ "2,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "3,0", "2,1", "3,1", "2,2", - {"x": 0.25}, + { + "x": 0.25 + }, "3,2", "2,3", "3,3", "2,4", - {"x": 0.25}, + { + "x": 0.25 + }, "3,4", "2,5", "3,5", "2,6", - {"x": 1.75, "c": "#777777"}, + { + "x": 1.75, + "c": "#777777" + }, "2,7", "3,7", "2,8", "3,8" ], [ - {"y": -0.25, "x": 19.75, "c": "#aaaaaa"}, + { + "y": -0.25, + "x": 19.75, + "c": "#aaaaaa" + }, "5,6\n\n\n0,1", "9,6\n\n\n0,1" ], [ - {"y": -0.5}, + { + "y": -0.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -74,18 +111,27 @@ "4,5", "5,5", "4,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,6\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,7", "5,7", "4,8", "5,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -98,21 +144,36 @@ "6,5", "7,5", "6,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "7,6", - {"x": 0.5}, + { + "x": 0.5 + }, "6,7", "7,7", "6,8", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "7,8\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "7,8\n\n\n1,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0", "8,1", "9,1", @@ -124,19 +185,31 @@ "9,4", "8,5", "9,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "8,6", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "8,7", "9,7", "8,8", - {"x": 1.25}, + { + "x": 1.25 + }, "9,8\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "10,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "11,0", "10,1", "11,1", @@ -147,40 +220,88 @@ "10,4", "11,4", "10,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "10,6", - {"x": 1.5}, + { + "x": 1.5 + }, "10,7", "11,7", "10,8", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "11,8\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "11,8\n\n\n2,1" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "11,6"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "11,6" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "12,0", - {"w": 1.25}, + { + "w": 1.25 + }, "13,0", - {"w": 1.25}, + { + "w": 1.25 + }, "12,1", - {"w": 6.25}, + { + "w": 6.25 + }, "12,2", - {"w": 1.5}, + { + "w": 1.5 + }, "12,4\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "12,5\n\n\n3,0", - {"x": 3.5}, + { + "x": 3.5 + }, "13,7", "12,8", - {"x": 1.25}, + { + "x": 1.25 + }, "13,8\n\n\n2,1" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "12,6", "13,6", "12,7"], [ - {"x": 10, "c": "#aaaaaa"}, + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "12,6", + "13,6", + "12,7" + ], + [ + { + "x": 10, + "c": "#aaaaaa" + }, "12,4\n\n\n3,1", "13,4\n\n\n3,1", "12,5\n\n\n3,1" diff --git a/v3/swiftrax/unsplit.json b/v3/swiftrax/unsplit.json index 65d5101ca7..afc3a6d0d5 100644 --- a/v3/swiftrax/unsplit.json +++ b/v3/swiftrax/unsplit.json @@ -2,81 +2,252 @@ "name": "UnSplit", "vendorId": "0x04D8", "productId": "0xEAB1", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { "keymap": [ - [{"y": 0.25, "x": 3}, "0,3", {"x": 9}, "0,8"], [ - {"y": -0.75, "x": 2}, + { + "y": 0.25, + "x": 3 + }, + "0,3", + { + "x": 9 + }, + "0,8" + ], + [ + { + "y": -0.75, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 7}, + { + "x": 7 + }, "0,7", - {"x": 1}, + { + "x": 1 + }, "0,9" ], - [{"y": -0.875, "x": 5}, "0,5", {"x": 5}, "0,6"], [ - {"y": -0.625, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "0,5", + { + "x": 5 + }, + "0,6" + ], + [ + { + "y": -0.625, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 13}, + { + "x": 13 + }, "0,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,11" ], - [{"y": -0.75, "x": 3, "c": "#cccccc"}, "1,3", {"x": 9}, "1,8"], [ - {"y": -0.75, "x": 2}, + { + "y": -0.75, + "x": 3, + "c": "#cccccc" + }, + "1,3", + { + "x": 9 + }, + "1,8" + ], + [ + { + "y": -0.75, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 7}, + { + "x": 7 + }, "1,7", - {"x": 1}, + { + "x": 1 + }, "1,9" ], - [{"y": -0.875, "x": 5}, "1,5", {"x": 5}, "1,6"], [ - {"y": -0.625, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "1,5", + { + "x": 5 + }, + "1,6" + ], + [ + { + "y": -0.625, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 13}, + { + "x": 13 + }, "1,10", "1,11" ], - [{"y": -0.75, "x": 3}, "2,3", {"x": 9}, "2,8"], [ - {"y": -0.75, "x": 2}, + { + "y": -0.75, + "x": 3 + }, + "2,3", + { + "x": 9 + }, + "2,8" + ], + [ + { + "y": -0.75, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 7}, + { + "x": 7 + }, "2,7", - {"x": 1}, + { + "x": 1 + }, "2,9" ], - [{"y": -0.875, "x": 5}, "2,5", {"x": 5}, "2,6"], [ - {"y": -0.625, "c": "#aaaaaa"}, + { + "y": -0.875, + "x": 5 + }, + "2,5", + { + "x": 5 + }, + "2,6" + ], + [ + { + "y": -0.625, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 13}, + { + "x": 13 + }, "2,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], - [{"y": -0.5, "x": 2.5}, "3,2", {"x": 10}, "3,9"], - [{"rx": 4, "ry": 8.175, "y": -4.675000000000001, "x": -0.5}, "3,3"], - [{"rx": 13, "y": -4.675000000000001, "x": -0.5}, "3,8"], - [{"r": 15, "rx": 4, "y": -4.675000000000001, "x": -0.5}, "3,4"], - [{"r": 30, "y": -1, "x": -0.5}, "3,5"], - [{"r": -30, "rx": 13, "y": -4.675000000000001, "x": -0.5}, "3,6"], - [{"r": -15, "y": -1, "x": -0.5}, "3,7"] + [ + { + "y": -0.5, + "x": 2.5 + }, + "3,2", + { + "x": 10 + }, + "3,9" + ], + [ + { + "rx": 4, + "ry": 8.175, + "y": -4.675000000000001, + "x": -0.5 + }, + "3,3" + ], + [ + { + "rx": 13, + "y": -4.675000000000001, + "x": -0.5 + }, + "3,8" + ], + [ + { + "r": 15, + "rx": 4, + "y": -4.675000000000001, + "x": -0.5 + }, + "3,4" + ], + [ + { + "r": 30, + "y": -1, + "x": -0.5 + }, + "3,5" + ], + [ + { + "r": -30, + "rx": 13, + "y": -4.675000000000001, + "x": -0.5 + }, + "3,6" + ], + [ + { + "r": -15, + "y": -1, + "x": -0.5 + }, + "3,7" + ] ] } } diff --git a/v3/swiftrax/walter.json b/v3/swiftrax/walter.json index dfda5bdd4d..763a6fb716 100644 --- a/v3/swiftrax/walter.json +++ b/v3/swiftrax/walter.json @@ -2,21 +2,37 @@ "name": "Walter", "vendorId": "0x04D8", "productId": "0xE964", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Keys", "1U-1U-1U", "1.5U-1.5U"] + [ + "Bottom Keys", + "1U-1U-1U", + "1.5U-1.5U" + ] ], "keymap": [ [ - {"x": 3, "c": "#777777"}, + { + "x": 3, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,17 +45,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -52,9 +80,13 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15", { "x": 1.5, @@ -68,9 +100,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -82,21 +120,40 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -107,21 +164,36 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", "3,15" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,0", "4,11\n\n\n3,0", "4,12\n\n\n3,0", @@ -129,7 +201,17 @@ "4,14", "4,15" ], - [{"x": 13, "w": 1.5}, "4,10\n\n\n3,1", {"w": 1.5}, "4,12\n\n\n3,1"] + [ + { + "x": 13, + "w": 1.5 + }, + "4,10\n\n\n3,1", + { + "w": 1.5 + }, + "4,12\n\n\n3,1" + ] ] } } diff --git a/v3/swiss/swiss.json b/v3/swiss/swiss.json index 6d37300390..2542abe59a 100644 --- a/v3/swiss/swiss.json +++ b/v3/swiss/swiss.json @@ -1,135 +1,135 @@ { - "name": "Swiss", - "vendorId": "0x4C43", - "productId": "0x0420", - "matrix": { - "rows": 5, - "cols": 15 - }, - "layouts": { - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - "0,13", - "0,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13" - ], - [ - { - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,12" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,11", - "3,12" - ], - [ - { - "x": 1.5 - }, - "4,0", - { - "w": 1.5 - }, - "4,1", - { - "c": "#cccccc", - "w": 7 - }, - "4,5", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,10", - "4,12" - ] - ] - } + "name": "Swiss", + "vendorId": "0x4C43", + "productId": "0x0420", + "matrix": { + "rows": 5, + "cols": 15 + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + "0,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,12" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,11", + "3,12" + ], + [ + { + "x": 1.5 + }, + "4,0", + { + "w": 1.5 + }, + "4,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,5", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10", + "4,12" + ] + ] + } } diff --git a/v3/switchplate/southpaw_fullsize/southpaw_fullsize.json b/v3/switchplate/southpaw_fullsize/southpaw_fullsize.json index 3e57eed20e..05ba69c5bd 100644 --- a/v3/switchplate/southpaw_fullsize/southpaw_fullsize.json +++ b/v3/switchplate/southpaw_fullsize/southpaw_fullsize.json @@ -2,59 +2,129 @@ "name": "Southpaw Fullsize", "vendorId": "0xa103", "productId": "0x0017", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 6, "cols": 22}, + "matrix": { + "rows": 6, + "cols": 22 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Numpad Leftside Upper Keys", "Split", "2U"], - ["Numpad Leftside Lower Keys", "Split", "2U Vertical", "2U Horizontal"], - ["Numpad Rightside Upper Keys", "Split", "2U"], - ["Numpad Rightside Lower Keys", "Split", "2U Vertical", "2U Horizontal"], - ["Left Shift", "ANSI", "ISO"], - ["Backspace", "Unified", "Split"], - ["Enter", "ANSI", "ISO"], - ["Right Shift", "Split", "Unified"], - ["Bottom Row", "Tsangan", "1.25U ANSI"] + [ + "Numpad Leftside Upper Keys", + "Split", + "2U" + ], + [ + "Numpad Leftside Lower Keys", + "Split", + "2U Vertical", + "2U Horizontal" + ], + [ + "Numpad Rightside Upper Keys", + "Split", + "2U" + ], + [ + "Numpad Rightside Lower Keys", + "Split", + "2U Vertical", + "2U Horizontal" + ], + [ + "Left Shift", + "ANSI", + "ISO" + ], + [ + "Backspace", + "Unified", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Right Shift", + "Split", + "Unified" + ], + [ + "Bottom Row", + "Tsangan", + "1.25U ANSI" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,1", "0,2", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "0,4", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,14", "0,15", "0,16", "0,17", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,19", "0,20", "0,21" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", "1,3", - {"x": 0.25}, + { + "x": 0.25 + }, "1,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,5", "1,6", "1,7", @@ -67,22 +137,35 @@ "1,14", "1,15", "1,16", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,17\n\n\n5,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,19", "1,20", "1,21" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0\n\n\n0,0", "2,1", "2,2", "2,3\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,5", "2,6", "2,7", @@ -95,22 +178,35 @@ "2,14", "2,15", "2,16", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,17\n\n\n6,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,19", "2,20", "2,21" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0\n\n\n0,0", "3,1", "3,2", "3,3\n\n\n2,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "3,6", "3,7", @@ -122,18 +218,29 @@ "3,13", "3,14", "3,15", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,17\n\n\n6,0" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0\n\n\n1,0", "4,1", "4,2", "4,3\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,4\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,6", "4,7", "4,8", @@ -144,54 +251,114 @@ "4,13", "4,14", "4,15", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,16\n\n\n7,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,20" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0\n\n\n1,0", "5,1\n\n\n1,0", "5,2\n\n\n3,0", "5,3\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,4\n\n\n8,0", "5,5\n\n\n8,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n8,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,10\n\n\n8,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,14\n\n\n8,0", "5,15\n\n\n8,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,16\n\n\n8,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,19", "5,20", "5,21" ], [ - {"y": 0.25, "x": 4.25, "w": 1.25}, + { + "y": 0.25, + "x": 4.25, + "w": 1.25 + }, "5,4\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n8,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,10\n\n\n8,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,13\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,15\n\n\n8,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,16\n\n\n8,1" ], - [{"y": -0.75, "h": 2}, "2,0\n\n\n0,1", {"x": 2, "h": 2}, "2,3\n\n\n2,1"], - [{"x": 17.25}, "1,17\n\n\n5,1", "1,18\n\n\n5,1"], + [ + { + "y": -0.75, + "h": 2 + }, + "2,0\n\n\n0,1", + { + "x": 2, + "h": 2 + }, + "2,3\n\n\n2,1" + ], + [ + { + "x": 17.25 + }, + "1,17\n\n\n5,1", + "1,18\n\n\n5,1" + ], [ { "x": 18, @@ -205,23 +372,71 @@ "3,17\n\n\n6,1" ], [ - {"y": -0.75, "c": "#aaaaaa", "h": 2}, + { + "y": -0.75, + "c": "#aaaaaa", + "h": 2 + }, "4,0\n\n\n1,1", - {"x": 2, "h": 2}, + { + "x": 2, + "h": 2 + }, "4,3\n\n\n3,1" ], - [{"y": -0.25, "x": 17, "c": "#cccccc"}, "3,16\n\n\n6,1"], - [{"y": -0.75, "x": 1}, "5,1\n\n\n1,1", "5,2\n\n\n3,1"], [ - {"y": -0.25, "x": 4.5, "w": 1.25}, + { + "y": -0.25, + "x": 17, + "c": "#cccccc" + }, + "3,16\n\n\n6,1" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "5,1\n\n\n1,1", + "5,2\n\n\n3,1" + ], + [ + { + "y": -0.25, + "x": 4.5, + "w": 1.25 + }, "4,4\n\n\n4,1", "4,5\n\n\n4,1", - {"x": 9.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 9.75, + "c": "#aaaaaa", + "w": 1.75 + }, "4,16\n\n\n7,1", "4,18\n\n\n7,1" ], - [{"y": -0.5, "c": "#cccccc"}, "4,0\n\n\n1,2", {"x": 2}, "4,3\n\n\n3,2"], - [{"w": 2}, "5,0\n\n\n1,2", {"w": 2}, "5,3\n\n\n3,2"] + [ + { + "y": -0.5, + "c": "#cccccc" + }, + "4,0\n\n\n1,2", + { + "x": 2 + }, + "4,3\n\n\n3,2" + ], + [ + { + "w": 2 + }, + "5,0\n\n\n1,2", + { + "w": 2 + }, + "5,3\n\n\n3,2" + ] ] } } diff --git a/v3/switchplate/switchplate910/switchplate910.json b/v3/switchplate/switchplate910/switchplate910.json index c0524ecc21..71c2b80fa1 100644 --- a/v3/switchplate/switchplate910/switchplate910.json +++ b/v3/switchplate/switchplate910/switchplate910.json @@ -2,13 +2,21 @@ "name": "Switchplate 910", "vendorId": "0x54f3", "productId": "0x2065", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -21,15 +29,23 @@ "0,10", "0,11", "0,12", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "0,13", "0,14", "2,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -42,14 +58,23 @@ "1,10", "1,11", "1,12", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -61,14 +86,23 @@ "2,9", "2,10", "2,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,1", "3,2", "3,3", @@ -79,27 +113,57 @@ "3,8", "3,9", "3,10", - {"c": "#363636", "t": "#DEBFB3", "w": 1.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.75 + }, "3,11", - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "3,12", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 6.25}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 6.25 + }, "4,5", - {"c": "#363636", "t": "#DEBFB3", "w": 1.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9", - {"x": 0.5, "c": "#DEBFB3", "t": "#363636"}, + { + "x": 0.5, + "c": "#DEBFB3", + "t": "#363636" + }, "4,11", "4,12", "4,14" diff --git a/v3/syenakeyboards/aswagata/aswagata.json b/v3/syenakeyboards/aswagata/aswagata.json index 3e6317c58b..559a06480f 100644 --- a/v3/syenakeyboards/aswagata/aswagata.json +++ b/v3/syenakeyboards/aswagata/aswagata.json @@ -1,21 +1,21 @@ { - "name": "SyenaKeyboards Aswagata", - "vendorId": "0x5373", - "productId": "0x4173", - "matrix": { - "rows": 2, - "cols": 2 - }, - "layouts": { - "keymap": [ - [ - "0,0", - "0,1" - ], - [ - "1,0", - "1,1" - ] - ] - } + "name": "SyenaKeyboards Aswagata", + "vendorId": "0x5373", + "productId": "0x4173", + "matrix": { + "rows": 2, + "cols": 2 + }, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1" + ], + [ + "1,0", + "1,1" + ] + ] + } } diff --git a/v3/synthlabs/060/060.json b/v3/synthlabs/060/060.json index 24cd20905a..c4b93e6f47 100644 --- a/v3/synthlabs/060/060.json +++ b/v3/synthlabs/060/060.json @@ -2,16 +2,39 @@ "name": "Synth Labs 060", "vendorId": "0x534E", "productId": "0x3630", - "matrix": {"rows": 5, "cols": 14}, "firmwareVersion": 0, - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ - ["Backspace", "Single", "Split"], - ["Enter", "ANSI", "ISO"], - ["Left Shift", "Single", "Split"], - ["Right Shift", "Single", "Split"], + [ + "Backspace", + "Single", + "Split" + ], + [ + "Enter", + "ANSI", + "ISO" + ], + [ + "Left Shift", + "Single", + "Split" + ], + [ + "Right Shift", + "Single", + "Split" + ], [ "Bottom Row", "Standard", diff --git a/v3/synthlabs/solo/solo.json b/v3/synthlabs/solo/solo.json index 0a368d9953..c91fe7f360 100644 --- a/v3/synthlabs/solo/solo.json +++ b/v3/synthlabs/solo/solo.json @@ -2,60 +2,140 @@ "name": "Synth Labs Solo", "vendorId": "0x534E", "productId": "0x3031", - "matrix": {"rows": 3, "cols": 7}, + "matrix": { + "rows": 3, + "cols": 7 + }, "layouts": { - "labels": [["Knob", "Left", "Right"]], + "labels": [ + [ + "Knob", + "Left", + "Right" + ] + ], "keymap": [ [ - {"w": 7.75, "h": 3.5, "d": true}, + { + "w": 7.75, + "h": 3.5, + "d": true + }, "1,6\n\n\n0,0", - {"x": -7.75, "w": 7.75, "h": 3.5, "d": true}, + { + "x": -7.75, + "w": 7.75, + "h": 3.5, + "d": true + }, "1,6\n\n\n0,1", - {"x": -7.125, "h": 1.5}, + { + "x": -7.125, + "h": 1.5 + }, "2,1\n\n\n0,1", - {"x": 0.25, "h": 1.5}, + { + "x": 0.25, + "h": 1.5 + }, "2,3\n\n\n0,1", - {"x": 0.25, "h": 1.5}, + { + "x": 0.25, + "h": 1.5 + }, "2,5\n\n\n0,1", - {"x": -0.5, "h": 1.5}, + { + "x": -0.5, + "h": 1.5 + }, "0,1\n\n\n0,0", - {"x": 0.25, "h": 1.5}, + { + "x": 0.25, + "h": 1.5 + }, "0,3\n\n\n0,0", - {"x": 0.25, "h": 1.5}, + { + "x": 0.25, + "h": 1.5 + }, "0,5\n\n\n0,0" ], [ - {"x": 0.5, "w": 1.5, "h": 1.5}, + { + "x": 0.5, + "w": 1.5, + "h": 1.5 + }, "1,1\n\n\n0,0", - {"x": 3.75, "w": 1.5, "h": 1.5}, + { + "x": 3.75, + "w": 1.5, + "h": 1.5 + }, "1,1\n\n\n0,1" ], [ - {"y": -0.75, "w": 0.5}, + { + "y": -0.75, + "w": 0.5 + }, "1,0\n\n\n0,0", - {"x": 1.5, "w": 0.5}, + { + "x": 1.5, + "w": 0.5 + }, "1,2\n\n\n0,0", - {"x": 2.75, "w": 0.5}, + { + "x": 2.75, + "w": 0.5 + }, "1,0\n\n\n0,1", - {"x": 1.5, "w": 0.5}, + { + "x": 1.5, + "w": 0.5 + }, "1,2\n\n\n0,1" ], [ - {"y": -0.25, "h": 1.5}, + { + "y": -0.25, + "h": 1.5 + }, "0,0\n\n\n0,1", - {"x": 0.25, "h": 1.5}, + { + "x": 0.25, + "h": 1.5 + }, "0,2\n\n\n0,1", - {"x": 0.25, "h": 1.5}, + { + "x": 0.25, + "h": 1.5 + }, "0,4\n\n\n0,1", - {"x": -0.5, "h": 1.5}, + { + "x": -0.5, + "h": 1.5 + }, "2,0\n\n\n0,0", - {"x": -0.25, "h": 1.5}, + { + "x": -0.25, + "h": 1.5 + }, "0,6\n\n\n0,1", - {"x": -0.5, "h": 1.5}, + { + "x": -0.5, + "h": 1.5 + }, "2,2\n\n\n0,0", - {"x": 0.25, "h": 1.5}, + { + "x": 0.25, + "h": 1.5 + }, "2,4\n\n\n0,0", - {"x": 0.25, "h": 1.5}, + { + "x": 0.25, + "h": 1.5 + }, "2,6\n\n\n0,0" ] ] diff --git a/v3/tacworks/tac_k1/tac_k1.json b/v3/tacworks/tac_k1/tac_k1.json index 0c8ce63637..b0ea0344b8 100644 --- a/v3/tacworks/tac_k1/tac_k1.json +++ b/v3/tacworks/tac_k1/tac_k1.json @@ -1,225 +1,232 @@ { - "name": "TAC-K1", - "vendorId": "0x342D", - "productId": "0xE431", - "matrix": {"rows": 5, "cols": 16}, - "layouts": { - "labels": ["Split Backspace", "Split Space Bar", "ISO Enter", "Split Left Shift"], - "keymap": - [ - [ - { - "x": 15.75 - }, - "0,13\n\n\n0,1", - "0,14\n\n\n0,1" - ], - [ - { - "y": 0.25, - "x": 2.75, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "c": "#cccccc" - }, - "0,15" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n2,0", - "1,14", - { - "x": 1.25, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n2,1" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - { - "x": 1 - }, - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n2,0", - { - "c": "#cccccc" - }, - "2,14", - { - "x": 0.25 - }, - "2,12\n\n\n2,1" - ], - [ - { - "x": 0.25, - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n3,1", - "3,1\n\n\n3,1", - { - "x": 0.25, - "w": 2.25 - }, - "3,0\n\n\n3,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,12", - { - "c": "#cccccc" - }, - "3,14", - "3,15" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0", - { - "w": 1.25 - }, - "4,1", - { - "w": 1.25 - }, - "4,2", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n1,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,8", - { - "w": 1.25 - }, - "4,9", - { - "x": 0.5, - "c": "#cccccc" - }, - "4,13", - "4,14", - "4,15" - ], - [ - { - "y": 0.25, - "x": 6.5, - "w": 2.5 - }, - "4,5\n\n\n1,1", - { - "w": 1.25 - }, - "4,6\n\n\n1,1", - { - "w": 2.5 - }, - "4,7\n\n\n1,1" - ], - [ - { - "rx": 9.6, - "ry": 4.3, - "y": -1.0499999999999998, - "x": -4.1 - }, - "2,2" - ] - ] - } + "name": "TAC-K1", + "vendorId": "0x342D", + "productId": "0xE431", + "matrix": { + "rows": 5, + "cols": 16 + }, + "layouts": { + "labels": [ + "Split Backspace", + "Split Space Bar", + "ISO Enter", + "Split Left Shift" + ], + "keymap": [ + [ + { + "x": 15.75 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.75, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "c": "#cccccc" + }, + "0,15" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n2,0", + "1,14", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n2,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "x": 1 + }, + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n2,0", + { + "c": "#cccccc" + }, + "2,14", + { + "x": 0.25 + }, + "2,12\n\n\n2,1" + ], + [ + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n3,1", + "3,1\n\n\n3,1", + { + "x": 0.25, + "w": 2.25 + }, + "3,0\n\n\n3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + { + "c": "#cccccc" + }, + "3,14", + "3,15" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n1,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,8", + { + "w": 1.25 + }, + "4,9", + { + "x": 0.5, + "c": "#cccccc" + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "y": 0.25, + "x": 6.5, + "w": 2.5 + }, + "4,5\n\n\n1,1", + { + "w": 1.25 + }, + "4,6\n\n\n1,1", + { + "w": 2.5 + }, + "4,7\n\n\n1,1" + ], + [ + { + "rx": 9.6, + "ry": 4.3, + "y": -1.0499999999999998, + "x": -4.1 + }, + "2,2" + ] + ] + } } diff --git a/v3/taleguers/taleguers75/taleguers75.json b/v3/taleguers/taleguers75/taleguers75.json index 79fc7fbf6c..35625d77e1 100644 --- a/v3/taleguers/taleguers75/taleguers75.json +++ b/v3/taleguers/taleguers75/taleguers75.json @@ -2,184 +2,396 @@ "name": "Taleguers75", "vendorId": "0x8476", "productId": "0x0075", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777", "sm": "cherry", "fa": [4]}, + { + "c": "#777777", + "sm": "cherry", + "fa": [ + 4 + ] + }, "0,0", - {"x": 0.5, "c": "#cccccc", "f": 3}, + { + "x": 0.5, + "c": "#cccccc", + "f": 3 + }, "0,1", - {"f": 3}, + { + "f": 3 + }, "0,2", - {"f": 3}, + { + "f": 3 + }, "0,3", - {"f": 3}, + { + "f": 3 + }, "0,4", - {"x": 0.25, "f": 3}, + { + "x": 0.25, + "f": 3 + }, "0,5", - {"f": 3}, + { + "f": 3 + }, "0,6", - {"f": 3}, + { + "f": 3 + }, "0,7", - {"f": 3}, + { + "f": 3 + }, "0,8", - {"x": 0.25, "f": 3}, + { + "x": 0.25, + "f": 3 + }, "0,9", - {"f": 3}, + { + "f": 3 + }, "0,10", - {"f": 3}, + { + "f": 3 + }, "0,11", - {"f": 3}, + { + "f": 3 + }, "0,12" ], [ - {"y": 0.25, "f": 3}, + { + "y": 0.25, + "f": 3 + }, "1,0", - {"f": 3}, + { + "f": 3 + }, "1,1", - {"f": 3}, + { + "f": 3 + }, "1,2", - {"f": 3}, + { + "f": 3 + }, "1,3", - {"f": 3}, + { + "f": 3 + }, "1,4", - {"f": 3}, + { + "f": 3 + }, "1,5", - {"f": 3}, + { + "f": 3 + }, "1,6", - {"f": 3}, + { + "f": 3 + }, "1,7", - {"f": 3}, + { + "f": 3 + }, "1,8", - {"f": 3}, + { + "f": 3 + }, "1,9", - {"f": 3}, + { + "f": 3 + }, "1,10", - {"f": 3}, + { + "f": 3 + }, "1,11", - {"f": 3}, + { + "f": 3 + }, "1,12", - {"c": "#aaaaaa", "f": 3, "w": 2}, + { + "c": "#aaaaaa", + "f": 3, + "w": 2 + }, "1,13" ], [ - {"f": 3, "w": 1.5}, + { + "f": 3, + "w": 1.5 + }, "2,0", - {"c": "#cccccc", "f": 3}, + { + "c": "#cccccc", + "f": 3 + }, "2,1", - {"f": 3}, + { + "f": 3 + }, "2,2", - {"f": 3}, + { + "f": 3 + }, "2,3", - {"f": 3}, + { + "f": 3 + }, "2,4", - {"f": 3}, + { + "f": 3 + }, "2,5", - {"f": 3}, + { + "f": 3 + }, "2,6", - {"f": 3}, + { + "f": 3 + }, "2,7", - {"f": 3}, + { + "f": 3 + }, "2,8", - {"f": 3}, + { + "f": 3 + }, "2,9", - {"f": 3}, + { + "f": 3 + }, "2,10", - {"f": 3}, + { + "f": 3 + }, "2,11", - {"f": 3}, + { + "f": 3 + }, "2,12", - {"f": 3, "w": 1.5}, + { + "f": 3, + "w": 1.5 + }, "2,13", - {"x": 0.5, "c": "#aaaaaa", "f": 3}, + { + "x": 0.5, + "c": "#aaaaaa", + "f": 3 + }, "0,13" ], [ - {"f": 3, "w": 1.75}, + { + "f": 3, + "w": 1.75 + }, "3,0", - {"c": "#cccccc", "f": 3}, + { + "c": "#cccccc", + "f": 3 + }, "3,1", - {"f": 3}, + { + "f": 3 + }, "3,2", - {"f": 3}, + { + "f": 3 + }, "3,3", - {"f": 3, "n": true}, + { + "f": 3, + "n": true + }, "3,4", - {"f": 3}, + { + "f": 3 + }, "3,5", - {"f": 3}, + { + "f": 3 + }, "3,6", - {"f": 3, "n": true}, + { + "f": 3, + "n": true + }, "3,7", - {"f": 3}, + { + "f": 3 + }, "3,8", - {"f": 3}, + { + "f": 3 + }, "3,9", - {"f": 3}, + { + "f": 3 + }, "3,10", - {"f": 3}, + { + "f": 3 + }, "3,11", - {"c": "#777777", "f": 3, "w": 2.25}, + { + "c": "#777777", + "f": 3, + "w": 2.25 + }, "3,12", - {"x": 0.5, "c": "#aaaaaa", "f": 3}, + { + "x": 0.5, + "c": "#aaaaaa", + "f": 3 + }, "3,13" ], [ - {"f": 3, "w": 1.25}, + { + "f": 3, + "w": 1.25 + }, "4,0", - {"f": 3}, + { + "f": 3 + }, "4,1", - {"c": "#cccccc", "f": 3}, + { + "c": "#cccccc", + "f": 3 + }, "4,2", - {"f": 3}, + { + "f": 3 + }, "4,3", - {"f": 3}, + { + "f": 3 + }, "4,4", - {"f": 3}, + { + "f": 3 + }, "4,5", - {"f": 3}, + { + "f": 3 + }, "4,6", - {"f": 3}, + { + "f": 3 + }, "4,7", - {"f": 3}, + { + "f": 3 + }, "4,8", - {"f": 3}, + { + "f": 3 + }, "4,9", - {"f": 3}, + { + "f": 3 + }, "4,10", - {"f": 3}, + { + "f": 3 + }, "4,11", - {"c": "#aaaaaa", "f": 3, "w": 1.75}, + { + "c": "#aaaaaa", + "f": 3, + "w": 1.75 + }, "4,12", - {"x": 1.5, "f": 3}, + { + "x": 1.5, + "f": 3 + }, "4,13" ], - [{"y": -0.75, "x": 14.25, "f": 3}, "5,11"], [ - {"y": -0.25, "f": 3, "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "f": 3 + }, + "5,11" + ], + [ + { + "y": -0.25, + "f": 3, + "w": 1.25 + }, "5,0", - {"f": 3, "w": 1.25}, + { + "f": 3, + "w": 1.25 + }, "5,1", - {"f": 3, "w": 1.25}, + { + "f": 3, + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "f": 3, "w": 6.25}, + { + "c": "#cccccc", + "f": 3, + "w": 6.25 + }, "5,4", - {"c": "#aaaaaa", "f": 3}, + { + "c": "#aaaaaa", + "f": 3 + }, "5,6", - {"f": 3}, + { + "f": 3 + }, "5,7", - {"f": 3}, + { + "f": 3 + }, "5,8" ], [ - {"y": -0.75, "x": 13.25, "f": 3}, + { + "y": -0.75, + "x": 13.25, + "f": 3 + }, "5,10", - {"f": 3}, + { + "f": 3 + }, "5,12", - {"f": 3}, + { + "f": 3 + }, "5,13" ] ] diff --git a/v3/techkeys/sixkeyboard/sixkeyboard.json b/v3/techkeys/sixkeyboard/sixkeyboard.json index 9e90140f0f..1915d03109 100644 --- a/v3/techkeys/sixkeyboard/sixkeyboard.json +++ b/v3/techkeys/sixkeyboard/sixkeyboard.json @@ -2,14 +2,31 @@ "name": "SIXKEYBOARD", "vendorId": "0x746b", "productId": "0x736b", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 2, "cols": 3}, + "matrix": { + "rows": 2, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ - {"name": "sixkeyboard via"}, - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"] + { + "name": "sixkeyboard via" + }, + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] ] } } diff --git a/v3/technicpad/technicpad.json b/v3/technicpad/technicpad.json index ae241ad0a3..052ab44aec 100644 --- a/v3/technicpad/technicpad.json +++ b/v3/technicpad/technicpad.json @@ -18,4 +18,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/teleport/native/native_ansi.json b/v3/teleport/native/native_ansi.json index 5ff9429cbc..c0760c9a3b 100644 --- a/v3/teleport/native/native_ansi.json +++ b/v3/teleport/native/native_ansi.json @@ -2,6 +2,13 @@ "name": "Anvil Native", "vendorId": "0x7470", "productId": "0x0003", + "matrix": { + "rows": 12, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -12,13 +19,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -37,25 +55,31 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "keycodes": ["qmk_lighting"], - "matrix": { - "rows": 12, - "cols": 8 - }, "layouts": { "keymap": [ [ diff --git a/v3/teleport/native/native_iso.json b/v3/teleport/native/native_iso.json index 925fcd8efc..58c8e329b0 100644 --- a/v3/teleport/native/native_iso.json +++ b/v3/teleport/native/native_iso.json @@ -2,6 +2,13 @@ "name": "Anvil Native", "vendorId": "0x7470", "productId": "0x0002", + "matrix": { + "rows": 12, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -12,13 +19,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -37,25 +55,31 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "keycodes": ["qmk_lighting"], - "matrix": { - "rows": 12, - "cols": 8 - }, "layouts": { "keymap": [ [ diff --git a/v3/teleport/numpad/numpad.json b/v3/teleport/numpad/numpad.json index 72d6fa2c78..53b3751025 100644 --- a/v3/teleport/numpad/numpad.json +++ b/v3/teleport/numpad/numpad.json @@ -2,14 +2,60 @@ "name": "tlprt NumPad", "vendorId": "0x7470", "productId": "0x0001", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], - [{"c": "#cccccc"}, "1,0", "1,1", "1,2", {"c": "#aaaaaa", "h": 2}, "1,3"], - [{"c": "#cccccc"}, "2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2", {"c": "#777777", "h": 2}, "4,2"], - [{"c": "#cccccc", "w": 2}, "4,0", "4,1"] + [ + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "1,3" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2", + { + "c": "#777777", + "h": 2 + }, + "4,2" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "4,0", + "4,1" + ] ] } } diff --git a/v3/tempo_turtle/bradpad/bradpad.json b/v3/tempo_turtle/bradpad/bradpad.json index 2b45eb9e28..954d02c708 100644 --- a/v3/tempo_turtle/bradpad/bradpad.json +++ b/v3/tempo_turtle/bradpad/bradpad.json @@ -2,14 +2,46 @@ "name": "bradpad", "vendorId": "0x7474", "productId": "0x6270", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - [{"w": 2}, "4,1", {"w": 2}, "4,2"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + { + "w": 2 + }, + "4,1", + { + "w": 2 + }, + "4,2" + ] ] } } diff --git a/v3/tender/macrowo_pad.json b/v3/tender/macrowo_pad.json index c32833866b..4cc1a27fbe 100644 --- a/v3/tender/macrowo_pad.json +++ b/v3/tender/macrowo_pad.json @@ -2,40 +2,101 @@ "name": "Macrowo Pad", "vendorId": "0x04D8", "productId": "0xE936", - "matrix": {"rows": 2, "cols": 10}, + "matrix": { + "rows": 2, + "cols": 10 + }, "layouts": { "keymap": [ [ - {"x": 1}, + { + "x": 1 + }, "0,1", - {"x": 1.25}, + { + "x": 1.25 + }, "0,3", - {"x": 3}, + { + "x": 3 + }, "0,6", - {"x": 1.25}, + { + "x": 1.25 + }, "0,8" ], - [{"y": -0.5}, "0,0", {"x": 1}, "0,2", {"x": 5.5}, "0,7", {"x": 1}, "0,9"], - [{"y": -0.5, "x": 3.75}, "0,4", {"x": 2}, "0,5"], - [{"y": -0.75, "x": 5.25}, "1,4"], [ - {"y": -0.75}, + { + "y": -0.5 + }, + "0,0", + { + "x": 1 + }, + "0,2", + { + "x": 5.5 + }, + "0,7", + { + "x": 1 + }, + "0,9" + ], + [ + { + "y": -0.5, + "x": 3.75 + }, + "0,4", + { + "x": 2 + }, + "0,5" + ], + [ + { + "y": -0.75, + "x": 5.25 + }, + "1,4" + ], + [ + { + "y": -0.75 + }, "1,0", - {"x": 1}, + { + "x": 1 + }, "1,2", - {"x": 5.5}, + { + "x": 5.5 + }, "1,7", - {"x": 1}, + { + "x": 1 + }, "1,9" ], [ - {"y": -0.5, "x": 1}, + { + "y": -0.5, + "x": 1 + }, "1,1", - {"x": 2.25}, + { + "x": 2.25 + }, "1,3", - {"x": 1}, + { + "x": 1 + }, "1,5", - {"x": 2.25}, + { + "x": 2.25 + }, "1,8" ] ] diff --git a/v3/tg4x/tg4x.json b/v3/tg4x/tg4x.json index 6d9d8ecc38..0a15742099 100644 --- a/v3/tg4x/tg4x.json +++ b/v3/tg4x/tg4x.json @@ -2,15 +2,28 @@ "name": "TG4x", "vendorId": "0x4D4D", "productId": "0x0458", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 7}, + "matrix": { + "rows": 8, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#aaaaaa", "t": "#000000", "f": 3}, + { + "c": "#aaaaaa", + "t": "#000000", + "f": 3 + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +35,20 @@ "4,2", "4,3", "4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,5" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"w": 1, "c": "#cccccc"}, + { + "w": 1, + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -39,13 +59,21 @@ "5,1", "5,2", "5,3", - {"w": 1.75, "c": "#aaaaaa"}, + { + "w": 1.75, + "c": "#aaaaaa" + }, "5,4" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"w": 1, "c": "#cccccc"}, + { + "w": 1, + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -56,23 +84,42 @@ "6,1", "6,2", "6,3", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "6,4" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 2.25, "c": "#cccccc"}, + { + "w": 2.25, + "c": "#cccccc" + }, "3,4", - {"w": 2.75}, + { + "w": 2.75 + }, "3,5", - {"w": 1.25, "c": "#aaaaaa"}, + { + "w": 1.25, + "c": "#aaaaaa" + }, "7,1", - {"w": 1}, + { + "w": 1 + }, "7,2", "7,3", "7,4" diff --git a/v3/tgr/910.json b/v3/tgr/910.json index 1b1e463400..395b3a5682 100644 --- a/v3/tgr/910.json +++ b/v3/tgr/910.json @@ -2,13 +2,24 @@ "name": "TGR-910", "vendorId": "0x5447", "productId": "0x9100", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 7, "cols": 14}, + "matrix": { + "rows": 7, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", [ "Bottom Row", @@ -19,11 +30,23 @@ ] ], "keymap": [ - [{"x": 15.75}, "0,13\n\n\n0,1", "6,13\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "0,13\n\n\n0,1", + "6,13\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -36,13 +59,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -55,9 +86,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,2", { "x": 1.5, @@ -71,9 +106,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -85,21 +126,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -110,74 +170,144 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "5,0" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n3,0", "4,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,11", "4,12", "4,13" ], [ - {"y": 0.5, "x": 2.75, "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,7\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,7\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n3,2" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,7\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n3,3" ] ] diff --git a/v3/tgr/910ce.json b/v3/tgr/910ce.json index 19d9f782e9..ac0425fa13 100644 --- a/v3/tgr/910ce.json +++ b/v3/tgr/910ce.json @@ -2,13 +2,24 @@ "name": "TGR 910 CE", "vendorId": "0x5447", "productId": "0x910C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", [ "Bottom Row", @@ -19,11 +30,23 @@ ] ], "keymap": [ - [{"x": 15.75}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.5, "x": 2.75, "c": "#777777"}, + { + "x": 15.75 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 2.75, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -36,14 +59,22 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "5,14" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -56,9 +87,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.5, @@ -72,9 +107,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -86,21 +127,40 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -111,74 +171,144 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "4,0\n\n\n3,0", "4,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,8\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.5, "x": 2.75, "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n3,2" ], [ - {"x": 2.75, "w": 1.25}, + { + "x": 2.75, + "w": 1.25 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,7\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n3,3" ] ] diff --git a/v3/tgr/janev2.json b/v3/tgr/janev2.json index e3daf089c2..036bbe3ce0 100644 --- a/v3/tgr/janev2.json +++ b/v3/tgr/janev2.json @@ -2,44 +2,86 @@ "name": "TGR Jane V2", "vendorId": "0x5447", "productId": "0x4A4E", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 8, "cols": 15}, + "matrix": { + "rows": 8, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Left Shift", "Right Shift", - ["Bottom Row", "Standard", "Tsangan", "WKL"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "WKL" + ] ], "keymap": [ - [{"x": 16}, "1,13\n\n\n0,1", "1,14\n\n\n0,1"], [ - {"y": 0.5, "x": 3, "c": "#777777"}, + { + "x": 16 + }, + "1,13\n\n\n0,1", + "1,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 3, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", "0,14", "6,11" ], [ - {"y": 0.5, "x": 3, "c": "#cccccc"}, + { + "y": 0.5, + "x": 3, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -53,17 +95,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "6,12", "6,13", "6,14" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,9 +128,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "7,12", "7,13", "7,14", @@ -94,9 +151,15 @@ "3,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -108,19 +171,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -131,64 +211,124 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25}, + { + "x": 1.25 + }, "2,14", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,8\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "3,14", "4,14" ], [ - {"y": 0.5, "x": 3, "w": 1.5}, + { + "y": 0.5, + "x": 3, + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n4,1", "5,9\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n4,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "5,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n4,2" ] ] diff --git a/v3/tgr/janev2ce.json b/v3/tgr/janev2ce.json index ef4f7c5e4b..250eba72f6 100644 --- a/v3/tgr/janev2ce.json +++ b/v3/tgr/janev2ce.json @@ -2,46 +2,90 @@ "name": "TGR Jane V2 CE", "vendorId": "0x5447", "productId": "0x4A43", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 8, "cols": 15}, + "matrix": { + "rows": 8, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Left Shift", "Right Shift", - ["Bottom Row", "Standard", "Tsangan", "WKL"] + [ + "Bottom Row", + "Standard", + "Tsangan", + "WKL" + ] ], "keymap": [ - [{"x": 16}, "1,13\n\n\n0,1", "1,14\n\n\n0,1"], [ - {"y": 0.5, "x": 3, "c": "#777777"}, + { + "x": 16 + }, + "1,13\n\n\n0,1", + "1,14\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 3, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "6,10", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", "0,14", "6,11" ], [ - {"y": 0.5, "x": 3, "c": "#cccccc"}, + { + "y": 0.5, + "x": 3, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -55,17 +99,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "6,12", "6,13", "6,14" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,9 +132,14 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "7,12", "7,13", "7,14", @@ -96,9 +155,15 @@ "3,13\n\n\n1,1" ], [ - {"x": 3, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -110,19 +175,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.75, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -133,64 +215,124 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25}, + { + "x": 1.25 + }, "2,14", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"x": 3, "w": 1.25}, + { + "x": 3, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,8\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "3,14", "4,14" ], [ - {"y": 0.5, "x": 3, "w": 1.5}, + { + "y": 0.5, + "x": 3, + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n4,1", "5,9\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n4,1" ], [ - {"x": 3, "w": 1.5}, + { + "x": 3, + "w": 1.5 + }, "5,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,8\n\n\n4,2", - {"d": true}, + { + "d": true + }, "\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n4,2" ] ] diff --git a/v3/tgr/tris.json b/v3/tgr/tris.json index d501b80fa6..fa666e1eb6 100644 --- a/v3/tgr/tris.json +++ b/v3/tgr/tris.json @@ -2,57 +2,119 @@ "name": "Tris", "vendorId": "0x5447", "productId": "0x5452", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split 0", "Split +", "Split Enter"], + "labels": [ + "Split 0", + "Split +", + "Split Enter" + ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], [ - {"y": 0.25, "c": "#cccccc"}, + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,3" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,3\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"c": "#aaaaaa", "h": 2, "y": -1}, + { + "c": "#aaaaaa", + "h": 2, + "y": -1 + }, "3,3\n\n\n1,0", - {"x": 0.25, "y": 1, "c": "#aaaaaa"}, + { + "x": 0.25, + "y": 1, + "c": "#aaaaaa" + }, "3,3\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", "4,2", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "4,3\n\n\n2,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,0\n\n\n0,0", "5,2", - {"c": "#777777", "h": 2, "y": -1}, + { + "c": "#777777", + "h": 2, + "y": -1 + }, "4,3\n\n\n2,0", - {"x": 0.25, "y": 1, "c": "#aaaaaa"}, + { + "x": 0.25, + "y": 1, + "c": "#aaaaaa" + }, "5,3\n\n\n2,1" ], - [{"y": 0.25, "c": "#cccccc"}, "5,0\n\n\n0,1", "5,1\n\n\n0,1"] + [ + { + "y": 0.25, + "c": "#cccccc" + }, + "5,0\n\n\n0,1", + "5,1\n\n\n0,1" + ] ] } } diff --git a/v3/the_royal/liminal/liminal.json b/v3/the_royal/liminal/liminal.json index 0ace8ef0b6..f967a20681 100644 --- a/v3/the_royal/liminal/liminal.json +++ b/v3/the_royal/liminal/liminal.json @@ -2,22 +2,50 @@ "name": "Liminal", "vendorId": "0x4b4b", "productId": "0x0003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 14}, + "matrix": { + "rows": 4, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ - ["Enter", "AMERICA", "ISO", "Fun Sized"], - ["Left Shift", "AMERICA", "ISO"], - ["Bottom Row", "WUMBO", "Split Space"] + [ + "Enter", + "AMERICA", + "ISO", + "Fun Sized" + ], + [ + "Left Shift", + "AMERICA", + "ISO" + ], + [ + "Bottom Row", + "WUMBO", + "Split Space" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -29,7 +57,10 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "0,13\n\n\n0,0", { "x": 1.25, @@ -41,15 +72,25 @@ "x2": -0.25 }, "0,13\n\n\n0,1", - {"x": 1, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, "0,13\n\n\n0,2" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "1,0", - {"w": 1.75}, + { + "w": 1.75 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -60,25 +101,48 @@ "1,9", "1,10", "1,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "1,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,12\n\n\n0,1", - {"x": 1.5}, + { + "x": 1.5 + }, "1,12\n\n\n0,2", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "1,13\n\n\n0,2" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,1\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2\n\n\n1,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,0", - {"w": 2.25}, + { + "w": 2.25 + }, "2,1\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -89,45 +153,85 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,13" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "3,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n2,0", "3,2\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,3\n\n\n2,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "3,7\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,10\n\n\n2,0", "3,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,13\n\n\n2,0" ], [ - {"y": 0.5, "x": 2.5}, + { + "y": 0.5, + "x": 2.5 + }, "3,0\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "3,3\n\n\n2,1", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "3,5\n\n\n2,1", - {"w": 2.25}, + { + "w": 2.25 + }, "3,7\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,9\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,10\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13\n\n\n2,1" ] ] diff --git a/v3/the_royal/romac/romac.json b/v3/the_royal/romac/romac.json index d8607afde1..7f3596ba36 100644 --- a/v3/the_royal/romac/romac.json +++ b/v3/the_royal/romac/romac.json @@ -2,13 +2,36 @@ "name": "RoMac", "vendorId": "0x4b4b", "productId": "0x0001", - "matrix": {"rows": 4, "cols": 3}, + "matrix": { + "rows": 4, + "cols": 3 + }, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/v3/the_royal/romac_plus/romac_plus.json b/v3/the_royal/romac_plus/romac_plus.json index d1cec5c573..5b55d9481a 100644 --- a/v3/the_royal/romac_plus/romac_plus.json +++ b/v3/the_royal/romac_plus/romac_plus.json @@ -2,15 +2,42 @@ "name": "RoMac+", "vendorId": "0x4b4b", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 3}, + "matrix": { + "rows": 4, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/v3/thepanduuh/degenpad/degenpad.json b/v3/thepanduuh/degenpad/degenpad.json index b681567526..43c9bd593c 100644 --- a/v3/thepanduuh/degenpad/degenpad.json +++ b/v3/thepanduuh/degenpad/degenpad.json @@ -2,14 +2,19 @@ "name": "Degenpad", "vendorId": "0x4A44", "productId": "0x4447", - "keycodes": [], - "menus": [], "matrix": { "rows": 6, "cols": 4 }, + "keycodes": [], + "menus": [], "layouts": { - "labels": ["Split Plus", "Split Enter", "Split 0", "Rotary Encoder"], + "labels": [ + "Split Plus", + "Split Enter", + "Split 0", + "Rotary Encoder" + ], "keymap": [ [ { @@ -17,7 +22,12 @@ }, "0,0\n\n\n3,1\n\n\n\n\n\ne0" ], - ["0,0\n\n\n3,0", "0,1", "0,2", "0,3"], + [ + "0,0\n\n\n3,0", + "0,1", + "0,2", + "0,3" + ], [ { "y": 0.5 diff --git a/v3/thevankeyboards/bananasplit.json b/v3/thevankeyboards/bananasplit.json index d7d0dbaf23..c9cf88d1b9 100644 --- a/v3/thevankeyboards/bananasplit.json +++ b/v3/thevankeyboards/bananasplit.json @@ -2,24 +2,57 @@ "name": "Bananasplit", "vendorId": "0xFEAE", "productId": "0x8870", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Right Shift", "2.75u", "Split", "Arrows"], - ["Spacebar", "6.25u", "Split 1", "Split 2"], - ["Bottom Right Modifiers", "Standard", "5x1u"] + [ + "Right Shift", + "2.75u", + "Split", + "Arrows" + ], + [ + "Spacebar", + "6.25u", + "Split 1", + "Split 2" + ], + [ + "Bottom Right Modifiers", + "Standard", + "5x1u" + ] ], "keymap": [ - [{"x": 16.25}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"y": 0.5, "x": 3.25, "c": "#777777"}, + { + "x": 16.25 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "y": 0.5, + "x": 3.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -32,13 +65,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0" ], [ - {"x": 3.25, "w": 1.5}, + { + "x": 3.25, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,7 +92,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.5, @@ -65,9 +108,15 @@ "2,12\n\n\n1,1" ], [ - {"x": 3.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 3.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,19 +128,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -102,50 +168,96 @@ "3,9", "3,10", "3,11\n\n\n3,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0" ], [ - {"y": -0.75, "x": 18.75, "c": "#cccccc"}, + { + "y": -0.75, + "x": 18.75, + "c": "#cccccc" + }, "3,11\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"y": -0.25, "x": 3.25, "w": 1.25}, + { + "y": -0.25, + "x": 3.25, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,8\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,9\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n5,0" ], [ - {"y": -0.75, "x": 18.75, "w": 1.75}, + { + "y": -0.75, + "x": 18.75, + "w": 1.75 + }, "3,11\n\n\n3,2", "3,12\n\n\n3,2", "3,13\n\n\n3,2" ], [ - {"x": 6.5, "c": "#cccccc", "w": 2.75}, + { + "x": 6.5, + "c": "#cccccc", + "w": 2.75 + }, "4,4\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n4,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,6\n\n\n4,1" ], [ - {"y": -0.5, "x": 13.25, "c": "#aaaaaa"}, + { + "y": -0.5, + "x": 13.25, + "c": "#aaaaaa" + }, "4,8\n\n\n5,1", "4,9\n\n\n5,1", "4,10\n\n\n5,1", @@ -153,11 +265,20 @@ "4,12\n\n\n5,1" ], [ - {"y": -0.5, "x": 6.5, "c": "#cccccc", "w": 2.25}, + { + "y": -0.5, + "x": 6.5, + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,5\n\n\n4,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,6\n\n\n4,2" ] ] diff --git a/v3/thevankeyboards/jetvan.json b/v3/thevankeyboards/jetvan.json index d8b001c95e..35f85c7cab 100644 --- a/v3/thevankeyboards/jetvan.json +++ b/v3/thevankeyboards/jetvan.json @@ -2,9 +2,16 @@ "name": "JetVan", "vendorId": "0xFEAE", "productId": "0x8858", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ @@ -19,11 +26,15 @@ "0,8", "0,9", "0,10", - {"w": 1.75}, + { + "w": 1.75 + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", "1,1", "1,2", @@ -35,11 +46,15 @@ "1,8", "1,9", "1,10", - {"w": 1.5}, + { + "w": 1.5 + }, "1,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -54,12 +69,18 @@ "2,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 6.25}, + { + "w": 6.25 + }, "3,7", "3,9", "3,10", diff --git a/v3/thevankeyboards/minivan.json b/v3/thevankeyboards/minivan.json index 68c9dda985..e986318a19 100644 --- a/v3/thevankeyboards/minivan.json +++ b/v3/thevankeyboards/minivan.json @@ -2,15 +2,30 @@ "name": "Minivan", "vendorId": "0xFEAE", "productId": "0x8844", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { + "labels": [ + "Arrows", + "Mac" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,13 +36,20 @@ "0,8", "0,9", "0,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "0,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -38,13 +60,20 @@ "1,8", "1,9", "1,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,11" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -55,42 +84,75 @@ "2,8", "2,9", "2,10\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n1,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,3", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,7", - {"w": 1.25}, + { + "w": 1.25 + }, "3,8\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "3,9\n\n\n0,0", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11\n\n\n0,0" ], - [{"y": 0.25, "x": 10.75, "c": "#777777"}, "2,10\n\n\n0,1"], [ - {"c": "#aaaaaa"}, + { + "y": 0.25, + "x": 10.75, + "c": "#777777" + }, + "2,10\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa" + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", "3,2\n\n\n1,1", "3,4\n\n\n1,1", - {"x": 4.25, "w": 1.5}, + { + "x": 4.25, + "w": 1.5 + }, "3,8\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,9\n\n\n0,1", "3,10\n\n\n0,1", "3,11\n\n\n0,1" ] - ], - "labels": ["Arrows", "Mac"] + ] } } diff --git a/v3/tiger910/tiger910.json b/v3/tiger910/tiger910.json index 693255122d..0deea45f2c 100644 --- a/v3/tiger910/tiger910.json +++ b/v3/tiger910/tiger910.json @@ -2,22 +2,48 @@ "name": "tiger910", "vendorId": "0x7764", "productId": "0x5447", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "1", "2", "3", "4"] + [ + "Bottom Row", + "1", + "2", + "3", + "4" + ] ], "keymap": [ - [{"x": 16.5, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], [ - {"y": 0.25, "x": 3.5, "c": "#777777"}, + { + "x": 16.5, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 3.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -30,13 +56,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], [ - {"x": 3.5, "w": 1.5}, + { + "x": 3.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,9 +83,13 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", { "x": 1.25, @@ -65,9 +103,16 @@ "2,13\n\n\n1,1" ], [ - {"x": 3.5, "c": "#aaaaaa", "sm": "cherry", "w": 1.75}, + { + "x": 3.5, + "c": "#aaaaaa", + "sm": "cherry", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,20 +124,37 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -103,75 +165,147 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 3.5, "w": 1.56}, + { + "x": 3.5, + "w": 1.56 + }, "4,0\n\n\n3,0", - {"x": -0.0600000000000005}, + { + "x": -0.0600000000000005 + }, "4,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 3.5, "w": 1.25}, + { + "y": 0.25, + "x": 3.5, + "w": 1.25 + }, "4,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,1" ], [ - {"x": 3.5, "w": 1.25}, + { + "x": 3.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,5\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,2", - {"w": 2.25}, + { + "w": 2.25 + }, "4,8\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,2" ], [ - {"x": 3.5, "w": 1.25}, + { + "x": 3.5, + "w": 1.25 + }, "4,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,5\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,3", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,3" ] ] diff --git a/v3/tkc/california/california.json b/v3/tkc/california/california.json index 122f530700..31a3421d2d 100644 --- a/v3/tkc/california/california.json +++ b/v3/tkc/california/california.json @@ -2,9 +2,16 @@ "name": "TKC California", "vendorId": "0x544B", "productId": "0x0009", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 12, "cols": 10}, + "matrix": { + "rows": 12, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", @@ -14,35 +21,52 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "6,1", "6,2", "6,3", "6,4", - {"x": 0.5}, + { + "x": 0.5 + }, "6,5", - {"x": 0.5}, + { + "x": 0.5 + }, "6,6", "6,7", "6,8", "6,9" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -55,20 +79,31 @@ "7,0", "7,1", "7,2", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,4\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "7,5", - {"x": 0.5}, + { + "x": 0.5 + }, "7,6", "7,7", "7,8", "7,9" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -81,22 +116,37 @@ "8,1", "8,2", "8,3", - {"w": 1.5}, + { + "w": 1.5 + }, "8,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "8,5", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "8,6", "8,7", "8,8", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "9,9\n\n\n2,0", "8,9\n\n\n2,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -108,19 +158,32 @@ "9,0", "9,1", "9,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "9,3", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "9,6", "9,7", "9,8", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "9,9\n\n\n2,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -131,44 +194,98 @@ "4,9", "10,0", "10,1", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "10,2\n\n\n1,0", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "10,6", "10,7", "10,8", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "11,9\n\n\n3,0", "10,9\n\n\n3,1" ], - [{"y": -0.75, "x": 15.5}, "10,5"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 15.5 + }, + "10,5" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,8", - {"w": 1.25}, + { + "w": 1.25 + }, "11,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,2", - {"x": 4.25, "c": "#cccccc"}, + { + "x": 4.25, + "c": "#cccccc" + }, "11,7", "11,8", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "11,9\n\n\n3,1" ], - [{"y": -0.75, "x": 14.5}, "11,4", "11,5", "11,6"], [ - {"y": 0.25, "x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.75, + "x": 14.5 + }, + "11,4", + "11,5", + "11,6" + ], + [ + { + "y": 0.25, + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "10,2\n\n\n1,1", "10,4\n\n\n1,1", - {"x": 0.25}, + { + "x": 0.25 + }, "7,3\n\n\n0,1", "7,4\n\n\n0,1" ] diff --git a/v3/tkc/candybar/candybar-lefty.json b/v3/tkc/candybar/candybar-lefty.json index f244d1b1ed..af1153acbf 100644 --- a/v3/tkc/candybar/candybar-lefty.json +++ b/v3/tkc/candybar/candybar-lefty.json @@ -2,18 +2,30 @@ "name": "Candybar lefty", "vendorId": "0x544B", "productId": "0x0003", - "matrix": {"rows": 4, "cols": 17}, + "matrix": { + "rows": 4, + "cols": 17 + }, "layouts": { - "labels": ["2u Backspace", "Flipped right shift", "6.25u spacebar", "2u 0"], + "labels": [ + "2u Backspace", + "Flipped right shift", + "6.25u spacebar", + "2u 0" + ], "keymap": [ [ "0,13", "0,14", "0,15", "0,16", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,18 +38,29 @@ "0,10", "0,11\n\n\n0,0", "0,12\n\n\n0,0", - {"x": 0.25, "c": "#aaaaaa", "w": 2}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2 + }, "0,12\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,13", "1,14", "1,15", "1,16", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,18 +71,28 @@ "1,8", "1,9", "1,10", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,12" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,13", "2,14", "2,15", "2,16", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -69,43 +102,80 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,11\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,12\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,11\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,12\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13\n\n\n3,0", "3,14\n\n\n3,0", "3,15", "3,16", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "3,5\n\n\n2,0", - {"w": 2.25}, + { + "w": 2.25 + }, "3,8\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,11", "3,12" ], [ - {"y": 0.25, "c": "#cccccc", "w": 2}, + { + "y": 0.25, + "c": "#cccccc", + "w": 2 + }, "3,14\n\n\n3,1", - {"x": 1.75, "c": "#aaaaaa", "w": 6.25}, + { + "x": 1.75, + "c": "#aaaaaa", + "w": 6.25 + }, "3,7\n\n\n2,1" ] ] diff --git a/v3/tkc/candybar/candybar-righty.json b/v3/tkc/candybar/candybar-righty.json index 11f77db0fc..ed53739bbe 100644 --- a/v3/tkc/candybar/candybar-righty.json +++ b/v3/tkc/candybar/candybar-righty.json @@ -2,7 +2,10 @@ "name": "Candybar righty", "vendorId": "0x544B", "productId": "0x0002", - "matrix": {"rows": 4, "cols": 17}, + "matrix": { + "rows": 4, + "cols": 17 + }, "layouts": { "labels": [ "Split backspace", @@ -12,9 +15,13 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -31,13 +38,21 @@ "0,14", "0,15", "0,16", - {"x": 0.25, "c": "#aaaaaa", "w": 2}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2 + }, "0,12\n\n\n0,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,18 +63,28 @@ "1,8", "1,9", "1,10", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,13", "1,14", "1,15", "1,16" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -69,48 +94,88 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,11\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "2,12\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,13", "2,14", "2,15", "2,16", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "2,11\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "3,5\n\n\n2,0", - {"w": 2.25}, + { + "w": 2.25 + }, "3,8\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,9\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,11", "3,12", "3,13\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14\n\n\n3,0", "3,15", "3,16" ], [ - {"y": 0.25, "x": 3.75, "c": "#aaaaaa", "w": 6.25}, + { + "y": 0.25, + "x": 3.75, + "c": "#aaaaaa", + "w": 6.25 + }, "3,7\n\n\n2,1", - {"x": 3, "c": "#cccccc", "w": 2}, + { + "x": 3, + "c": "#cccccc", + "w": 2 + }, "3,14\n\n\n3,1" ] ] diff --git a/v3/tkc/godspeed75/godspeed75.json b/v3/tkc/godspeed75/godspeed75.json index bc73915cb8..1c0ed0ed9b 100644 --- a/v3/tkc/godspeed75/godspeed75.json +++ b/v3/tkc/godspeed75/godspeed75.json @@ -2,9 +2,16 @@ "name": "GodSpeed75", "vendorId": "0x544B", "productId": "0x0006", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 12, "cols": 8}, + "matrix": { + "rows": 12, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split backspace", @@ -30,13 +37,17 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,6", "0,7", "1,7" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -50,17 +61,26 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,7\n\n\n0,0", "3,7", - {"x": 0.25}, + { + "x": 0.25 + }, "3,6\n\n\n0,1", "2,7\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -73,14 +93,21 @@ "4,5", "5,5", "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,7", "5,7" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -92,15 +119,24 @@ "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "6,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,7" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "8,1", "9,1", "8,2", @@ -111,44 +147,88 @@ "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "9,6", - {"c": "#777777"}, + { + "c": "#777777" + }, "8,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,7" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "10,0", - {"x": 0.75, "w": 1.25}, + { + "x": 0.75, + "w": 1.25 + }, "10,1\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n1,0", - {"x": 0.75, "c": "#777777"}, + { + "x": 0.75, + "c": "#777777" + }, "11,6", "10,7", "11,7" ], [ - {"y": 0.25, "x": 2.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.25, + "c": "#aaaaaa", + "w": 1.5 + }, "10,1\n\n\n1,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "10,3\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "10,5\n\n\n1,1", "11,5\n\n\n1,1" ], [ - {"y": 0.25, "x": 2.25, "w": 1.5}, + { + "y": 0.25, + "x": 2.25, + "w": 1.5 + }, "10,1\n\n\n1,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "10,3\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,5\n\n\n1,2" ] ] diff --git a/v3/tkc/m0lly/m0lly.json b/v3/tkc/m0lly/m0lly.json index 0c38097c19..cf81dc9380 100644 --- a/v3/tkc/m0lly/m0lly.json +++ b/v3/tkc/m0lly/m0lly.json @@ -2,9 +2,16 @@ "name": "M0lly", "vendorId": "0x544B", "productId": "0x0004", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 19}, + "matrix": { + "rows": 5, + "cols": 19 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -13,7 +20,11 @@ "Split Left Shift", "Split Right Shift", "Split Numpad Enter", - ["Bottom row", "6.25U", "7U"], + [ + "Bottom row", + "6.25U", + "7U" + ], "Split Numpad 0" ], "keymap": [ @@ -31,21 +42,34 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,15", "0,16", "0,17", "0,18", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -58,23 +82,45 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,15", "1,16", "1,17", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,18\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,18\n\n\n2,1", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "1,13\n\n\n1,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -86,21 +132,36 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,15", "2,16", "2,17", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,18\n\n\n2,1", - {"x": 0.25}, + { + "x": 0.25 + }, "2,12\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -111,60 +172,118 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n4,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,15", "3,16", "3,17", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,18\n\n\n5,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,18\n\n\n5,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "3,0\n\n\n3,1", "3,1\n\n\n3,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n4,1", "3,13\n\n\n4,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n6,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,5\n\n\n6,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n6,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n6,0", - {"x": 0.5, "c": "#cccccc", "w": 2}, + { + "x": 0.5, + "c": "#cccccc", + "w": 2 + }, "4,15\n\n\n7,0", "4,17", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "4,18\n\n\n5,1" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n6,1", "4,1\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n6,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,9\n\n\n6,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n6,1", "4,12\n\n\n6,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n6,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,15\n\n\n7,1", "4,16\n\n\n7,1" ] diff --git a/v3/tkc/osav2/osav2.json b/v3/tkc/osav2/osav2.json index 5588d427d7..8f445024ad 100644 --- a/v3/tkc/osav2/osav2.json +++ b/v3/tkc/osav2/osav2.json @@ -2,101 +2,285 @@ "name": "OSA V2", "vendorId": "0x544B", "productId": "0x0005", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ - {"y": 0.38, "x": 0.5, "c": "#777777"}, + { + "y": 0.38, + "x": 0.5, + "c": "#777777" + }, "1,0", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "0,2", - {"x": 8.75}, + { + "x": 8.75 + }, "5,2" ], [ - {"y": -0.8799999999999999, "x": 1.75, "c": "#aaaaaa"}, + { + "y": -0.8799999999999999, + "x": 1.75, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10.75}, + { + "x": 10.75 + }, "5,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,7\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "5,0\n\n\n0,1", "5,7\n\n\n0,1" ], [ - {"y": -0.1200000000000001, "x": 0.25, "c": "#777777"}, + { + "y": -0.1200000000000001, + "x": 0.25, + "c": "#777777" + }, "2,0", - {"x": 12, "c": "#cccccc"}, + { + "x": 12, + "c": "#cccccc" + }, "6,2" ], [ - {"y": -0.8799999999999999, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.8799999999999999, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10.25}, + { + "x": 10.25 + }, "6,1", "6,0", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7" ], - [{"y": -0.1200000000000001, "c": "#777777"}, "3,0"], [ - {"y": -0.8799999999999999, "x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.1200000000000001, + "c": "#777777" + }, + "3,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 9.75}, + { + "x": 9.75 + }, "7,2", "7,1", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,7" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 9.25}, + { + "x": 9.25 + }, "8,2", "8,1", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,7\n\n\n1,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "8,0\n\n\n1,1", "8,7\n\n\n1,1" ], - [{"x": 1, "w": 1.5}, "4,1", {"x": 13.5, "w": 1.5}, "9,0"], [ - {"r": 12, "rx": 4.75, "ry": 1.5, "y": -1, "c": "#cccccc"}, + { + "x": 1, + "w": 1.5 + }, + "4,1", + { + "x": 13.5, + "w": 1.5 + }, + "9,0" + ], + [ + { + "r": 12, + "rx": 4.75, + "ry": 1.5, + "y": -1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": -0.5}, "1,3", "1,4", "1,5", "1,6"], - [{"x": -0.25}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 0.25}, "3,3", "3,4", "3,5", "3,6"], - [{"x": 1.5, "w": 2.25}, "4,5", {"c": "#aaaaaa"}, "4,6"], - [{"y": -0.8799999999999999, "w": 1.5}, "4,3"], [ - {"r": -12, "rx": 14, "ry": 1.25, "y": -1, "x": -4.5, "c": "#cccccc"}, + { + "x": -0.5 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": -0.25 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 0.25 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 1.5, + "w": 2.25 + }, + "4,5", + { + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "y": -0.8799999999999999, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "rx": 14, + "ry": 1.25, + "y": -1, + "x": -4.5, + "c": "#cccccc" + }, "5,6", "5,5", "5,4", "5,3" ], - [{"x": -5}, "6,6", "6,5", "6,4", "6,3"], - [{"x": -4.75}, "7,6", "7,5", "7,4", "7,3"], - [{"x": -5.25}, "8,6", "8,5", "8,4", "8,3"], - [{"x": -5.25, "w": 2.75}, "9,5"], - [{"y": -0.8700000000000001, "x": -2.5, "c": "#aaaaaa", "w": 1.5}, "9,3"] + [ + { + "x": -5 + }, + "6,6", + "6,5", + "6,4", + "6,3" + ], + [ + { + "x": -4.75 + }, + "7,6", + "7,5", + "7,4", + "7,3" + ], + [ + { + "x": -5.25 + }, + "8,6", + "8,5", + "8,4", + "8,3" + ], + [ + { + "x": -5.25, + "w": 2.75 + }, + "9,5" + ], + [ + { + "y": -0.8700000000000001, + "x": -2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "9,3" + ] ] } } diff --git a/v3/tkc/portico/portico.json b/v3/tkc/portico/portico.json index 74ddb35788..92d87ab4ea 100644 --- a/v3/tkc/portico/portico.json +++ b/v3/tkc/portico/portico.json @@ -2,21 +2,81 @@ "name": "Portico", "vendorId": "0x544B", "productId": "0x0008", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,157 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -176,14 +365,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -196,15 +392,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -216,15 +420,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -235,27 +448,49 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/tkc/portico68v2/portico68v2.json b/v3/tkc/portico68v2/portico68v2.json index e42d0842bf..e109a8609b 100644 --- a/v3/tkc/portico68v2/portico68v2.json +++ b/v3/tkc/portico68v2/portico68v2.json @@ -2,15 +2,26 @@ "name": "Portico68 v2", "vendorId": "0x544B", "productId": "0x0012", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +61,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,15 +89,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -82,27 +117,49 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/tkc/portico75/portico75.json b/v3/tkc/portico75/portico75.json index 299634e53d..2a449e0a37 100644 --- a/v3/tkc/portico75/portico75.json +++ b/v3/tkc/portico75/portico75.json @@ -2,21 +2,81 @@ "name": "Portico75", "vendorId": "0x544B", "productId": "0x0011", + "matrix": { + "rows": 6, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,107 +202,185 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 6, "cols": 15}, "layouts": { "keymap": [ [ "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14\n\n\n\n\n\n\n\n\ne0" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", @@ -197,13 +394,19 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -217,13 +420,19 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -236,11 +445,15 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,12" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,1", "4,2", @@ -252,25 +465,54 @@ "4,8", "4,9", "4,10", - {"w": 1.75}, + { + "w": 1.75 + }, "4,11" ], - [{"y": -0.75, "x": 14.25}, "4,12"], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.75, + "x": 14.25 + }, + "4,12" + ], + [ + { + "y": -0.25, + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,9", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10" ], - [{"y": -0.75, "x": 13.25}, "5,11", "5,12", "5,13"] + [ + { + "y": -0.75, + "x": 13.25 + }, + "5,11", + "5,12", + "5,13" + ] ] } } diff --git a/v3/tkc/tkc1800/tkc1800.json b/v3/tkc/tkc1800/tkc1800.json index 3c7f583c68..1482cb4338 100644 --- a/v3/tkc/tkc1800/tkc1800.json +++ b/v3/tkc/tkc1800/tkc1800.json @@ -2,47 +2,88 @@ "name": "TKC1800", "vendorId": "0x544B", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 7, "cols": 19}, + "matrix": { + "rows": 7, + "cols": 19 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Spacebar", "7U", "6.25U"], - ["Right Mods", "1.5U/1.5U", "1U/1U/1U"], + [ + "Spacebar", + "7U", + "6.25U" + ], + [ + "Right Mods", + "1.5U/1.5U", + "1U/1U/1U" + ], "2U Numpad Plus", "Split Numpad Enter" ], "keymap": [ [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,15", "0,16", "0,17", "0,18" ], - [{"x": 18}, "1,15", "1,16", "1,17", "1,18"], [ - {"x": 2.5, "c": "#cccccc"}, + { + "x": 18 + }, + "1,15", + "1,16", + "1,17", + "1,18" + ], + [ + { + "x": 2.5, + "c": "#cccccc" + }, "2,0", "2,1", "2,2", @@ -56,21 +97,35 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,15", "2,16", "2,17", "2,18", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,13\n\n\n0,1", "2,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,23 +138,44 @@ "3,10", "3,11", "3,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,15", "3,16", "3,17", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,18\n\n\n5,0", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "4,13\n\n\n1,1", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "4,18\n\n\n5,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -111,25 +187,47 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,15", "4,16", "4,17", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,18\n\n\n5,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "5,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "5,3", "5,4", @@ -140,46 +238,103 @@ "5,9", "5,10", "5,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "5,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "5,15", "5,16", "5,17", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "6,18\n\n\n6,0", - {"x": 2.75}, + { + "x": 2.75 + }, "5,18\n\n\n6,1" ], - [{"y": -0.75, "x": 16.75}, "5,13"], [ - {"y": -0.25, "x": 2.5, "w": 1.5}, + { + "y": -0.75, + "x": 16.75 + }, + "5,13" + ], + [ + { + "y": -0.25, + "x": 2.5, + "w": 1.5 + }, "6,0\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "6,1\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,10\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "6,11\n\n\n4,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "6,16", "6,17", - {"x": 3.75, "c": "#aaaaaa"}, + { + "x": 3.75, + "c": "#aaaaaa" + }, "6,18\n\n\n6,1" ], - [{"y": -0.75, "x": 15.75}, "6,12", "6,13", "6,14"], [ - {"x": 2.5, "w": 1.25}, + { + "y": -0.75, + "x": 15.75 + }, + "6,12", + "6,13", + "6,14" + ], + [ + { + "x": 2.5, + "w": 1.25 + }, "6,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n3,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,5\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,9\n\n\n4,1", "6,10\n\n\n4,1", "6,11\n\n\n4,1" diff --git a/v3/tkc/tkl_ab87/tkl_ab87.json b/v3/tkc/tkl_ab87/tkl_ab87.json index 42e19d5bc4..3dcb49febd 100644 --- a/v3/tkc/tkl_ab87/tkl_ab87.json +++ b/v3/tkc/tkl_ab87/tkl_ab87.json @@ -2,9 +2,16 @@ "name": "TKC TKL A/B87", "vendorId": "0x544B", "productId": "0x0007", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split left shift", @@ -14,30 +21,45 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5}, + { + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5}, + { + "x": 0.5 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "5,6" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -51,20 +73,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "5,5", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n2,1", "1,13\n\n\n2,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,19 +110,35 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n3,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "5,4", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n3,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -101,15 +150,26 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n3,0", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "3,12\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -120,41 +180,81 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n1,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,3" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n0,1", - {"x": 10, "c": "#aaaaaa", "w": 1.75}, + { + "x": 10, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,13\n\n\n1,1" ] ] diff --git a/v3/tmo50/tmo50.json b/v3/tmo50/tmo50.json index fc17d32b1a..ded9323616 100644 --- a/v3/tmo50/tmo50.json +++ b/v3/tmo50/tmo50.json @@ -2,15 +2,30 @@ "name": "tmo50", "vendorId": "0xfbfb", "productId": "0x0050", - "matrix": {"rows": 4, "cols": 14}, + "matrix": { + "rows": 4, + "cols": 14 + }, "layouts": { - "labels": ["Right Shift", ["Bottom Row", "6.25U", "Split"]], + "labels": [ + "Right Shift", + [ + "Bottom Row", + "6.25U", + "Split" + ] + ], "keymap": [ [ "0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,9 +42,15 @@ ], [ "1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -41,15 +62,26 @@ "1,10", "1,11", "1,12", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,13" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -60,32 +92,61 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,12\n\n\n0,0", "2,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "2,13\n\n\n0,1" ], [ "3,0", - {"x": 1.75, "c": "#aaaaaa"}, + { + "x": 1.75, + "c": "#aaaaaa" + }, "3,2", - {"w": 1.5}, + { + "w": 1.5 + }, "3,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,5\n\n\n1,0", - {"w": 2.75}, + { + "w": 2.75 + }, "3,7\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "3,9\n\n\n1,0", "3,10\n\n\n1,0" ], [ - {"y": 0.25, "x": 5.25, "c": "#cccccc", "w": 6.25}, + { + "y": 0.25, + "x": 5.25, + "c": "#cccccc", + "w": 6.25 + }, "3,7\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,10\n\n\n1,1" ] ] diff --git a/v3/toffee_studio/blueberry/blueberry.json b/v3/toffee_studio/blueberry/blueberry.json index 7edf954361..e30aeb9918 100644 --- a/v3/toffee_studio/blueberry/blueberry.json +++ b/v3/toffee_studio/blueberry/blueberry.json @@ -1,243 +1,243 @@ { - "name": "Blueberry", - "vendorId": "0x1067", - "productId": "0x626C", - "keycodes": [ - "qmk_lighting" + "name": "Blueberry", + "vendorId": "0x1067", + "productId": "0x626C", + "matrix": { + "rows": 9, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Tsangan Bottom Row" ], - "menus": [ - "qmk_rgblight" - ], - "matrix": { - "rows": 9, - "cols": 8 - }, - "layouts": { - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Tsangan Bottom Row" - ], - "keymap": [ - [ - { - "x": 15.5 - }, - "1,6\n\n\n0,1", - { - "c": "#aaaaaa" - }, - "0,7\n\n\n0,1" - ], - [ - { - "y": 0.25, - "x": 2.5 - }, - "0,0", - { - "c": "#cccccc" - }, - "1,0", - "0,5", - "1,5", - "0,4", - "1,4", - "0,3", - "1,3", - "0,2", - "1,2", - "0,1", - "1,1", - "0,6", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,6\n\n\n0,0" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "3,0", - "2,1", - "3,1", - "2,2", - "3,2", - "2,3", - "3,3", - "2,4", - "3,4", - "2,5", - "3,5", - "2,6", - { - "w": 1.5 - }, - "3,6\n\n\n1,0", - "2,7", - { - "x": 1.25, - "c": "#aaaaaa", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "4,6\n\n\n1,1" - ], - [ - { - "x": 2.5, - "p": "iso", - "w": 1.75 - }, - "4,0", - { - "c": "#cccccc" - }, - "5,0", - "4,1", - "5,1", - "4,2", - "5,2", - "4,3", - "5,3", - "4,4", - "5,4", - "4,5", - { - "c": "#aaaaaa" - }, - "5,5", - { - "w": 2.25 - }, - "4,6\n\n\n1,0", - { - "c": "#cccccc" - }, - "4,7", - { - "x": 0.25 - }, - "3,6\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "7,0\n\n\n2,1", - { - "c": "#cccccc" - }, - "6,0\n\n\n2,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "7,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "6,1", - "7,1", - "6,2", - "7,2", - "6,3", - "7,3", - "6,4", - "7,4", - "6,5", - "7,5", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "6,6", - { - "c": "#cccccc" - }, - "7,6", - "6,7" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.25 - }, - "8,0\n\n\n3,0", - { - "w": 1.25 - }, - "8,1\n\n\n3,0", - { - "w": 1.25 - }, - "8,2\n\n\n3,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "8,3\n\n\n3,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "8,4\n\n\n3,0", - { - "w": 1.25 - }, - "8,5\n\n\n3,0", - { - "c": "#cccccc", - "a": 7, - "w": 0.5, - "d": true - }, - "", - { - "a": 4 - }, - "8,6", - "5,6", - "7,7" - ], - [ - { - "y": 0.25, - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "8,0\n\n\n3,1", - "8,1\n\n\n3,1", - { - "w": 1.5 - }, - "8,2\n\n\n3,1", - { - "c": "#cccccc", - "w": 7 - }, - "8,3\n\n\n3,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "8,5\n\n\n3,1" - ] - ] - } + "keymap": [ + [ + { + "x": 15.5 + }, + "1,6\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,7\n\n\n0,1" + ], + [ + { + "y": 0.25, + "x": 2.5 + }, + "0,0", + { + "c": "#cccccc" + }, + "1,0", + "0,5", + "1,5", + "0,4", + "1,4", + "0,3", + "1,3", + "0,2", + "1,2", + "0,1", + "1,1", + "0,6", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,6\n\n\n0,0" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "3,0", + "2,1", + "3,1", + "2,2", + "3,2", + "2,3", + "3,3", + "2,4", + "3,4", + "2,5", + "3,5", + "2,6", + { + "w": 1.5 + }, + "3,6\n\n\n1,0", + "2,7", + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "4,6\n\n\n1,1" + ], + [ + { + "x": 2.5, + "p": "iso", + "w": 1.75 + }, + "4,0", + { + "c": "#cccccc" + }, + "5,0", + "4,1", + "5,1", + "4,2", + "5,2", + "4,3", + "5,3", + "4,4", + "5,4", + "4,5", + { + "c": "#aaaaaa" + }, + "5,5", + { + "w": 2.25 + }, + "4,6\n\n\n1,0", + { + "c": "#cccccc" + }, + "4,7", + { + "x": 0.25 + }, + "3,6\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "7,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "6,0\n\n\n2,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "7,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "6,1", + "7,1", + "6,2", + "7,2", + "6,3", + "7,3", + "6,4", + "7,4", + "6,5", + "7,5", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "6,6", + { + "c": "#cccccc" + }, + "7,6", + "6,7" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "8,0\n\n\n3,0", + { + "w": 1.25 + }, + "8,1\n\n\n3,0", + { + "w": 1.25 + }, + "8,2\n\n\n3,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "8,3\n\n\n3,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "8,4\n\n\n3,0", + { + "w": 1.25 + }, + "8,5\n\n\n3,0", + { + "c": "#cccccc", + "a": 7, + "w": 0.5, + "d": true + }, + "", + { + "a": 4 + }, + "8,6", + "5,6", + "7,7" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "8,0\n\n\n3,1", + "8,1\n\n\n3,1", + { + "w": 1.5 + }, + "8,2\n\n\n3,1", + { + "c": "#cccccc", + "w": 7 + }, + "8,3\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "8,5\n\n\n3,1" + ] + ] + } } diff --git a/v3/tokyokeyboard/alix40.json b/v3/tokyokeyboard/alix40.json index d92c86322c..30c6b45117 100644 --- a/v3/tokyokeyboard/alix40.json +++ b/v3/tokyokeyboard/alix40.json @@ -2,51 +2,169 @@ "name": "alix40 Rev.1", "vendorId": "0x5143", "productId": "0x4134", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { - "labels": ["Split Bottom Row Left", "Split Bottom Row Right"], + "labels": [ + "Split Bottom Row Left", + "Split Bottom Row Right" + ], "keymap": [ - [{"y": 0.05, "f": 1}, "0,0", "0,1", {"x": 10}, "0,10", "0,11"], - [{"x": 0.15}, "1,0", "1,1", {"x": 10.2}, "1,10", "1,11"], [ - {"x": 0.5, "c": "#757575"}, + { + "y": 0.05, + "f": 1 + }, + "0,0", + "0,1", + { + "x": 10 + }, + "0,10", + "0,11" + ], + [ + { + "x": 0.15 + }, + "1,0", + "1,1", + { + "x": 10.2 + }, + "1,10", + "1,11" + ], + [ + { + "x": 0.5, + "c": "#757575" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.5}, + { + "x": 9.5 + }, "2,10", "2,11" ], [ - {"x": 0.25, "c": "#757575"}, + { + "x": 0.25, + "c": "#757575" + }, "3,0", "3,1", - {"x": 10, "c": "#cccccc"}, + { + "x": 10, + "c": "#cccccc" + }, "3,10", "3,11" ], [ - {"r": 10, "rx": 3, "ry": 4.25, "y": -4, "x": -1}, + { + "r": 10, + "rx": 3, + "ry": 4.25, + "y": -4, + "x": -1 + }, "0,2", "0,3", "0,4", "0,5" ], - [{"x": -0.75}, "1,2", "1,3", "1,4", "1,5"], - [{"x": -0.25}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 0.75, "c": "#757575"}, "3,3", {"w": 2}, "3,5\n\n\n0,0"], - [{"y": 0.25, "x": 1.75}, "3,4\n\n\n0,1", "3,5\n\n\n0,1"], [ - {"r": -10, "rx": 12.5, "y": -4.25, "x": -4.5, "c": "#cccccc"}, + { + "x": -0.75 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -0.25 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 0.75, + "c": "#757575" + }, + "3,3", + { + "w": 2 + }, + "3,5\n\n\n0,0" + ], + [ + { + "y": 0.25, + "x": 1.75 + }, + "3,4\n\n\n0,1", + "3,5\n\n\n0,1" + ], + [ + { + "r": -10, + "rx": 12.5, + "y": -4.25, + "x": -4.5, + "c": "#cccccc" + }, "0,6", "0,7", "0,8", "0,9" ], - [{"x": -4.25}, "1,6", "1,7", "1,8", "1,9"], - [{"x": -4.75}, "2,6", "2,7", "2,8", "2,9"], - [{"x": -4.75, "c": "#757575", "w": 2}, "3,6\n\n\n1,0", "3,8"], - [{"y": 0.25, "x": -4.75}, "3,6\n\n\n1,1", "3,7\n\n\n1,1"] + [ + { + "x": -4.25 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -4.75 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -4.75, + "c": "#757575", + "w": 2 + }, + "3,6\n\n\n1,0", + "3,8" + ], + [ + { + "y": 0.25, + "x": -4.75 + }, + "3,6\n\n\n1,1", + "3,7\n\n\n1,1" + ] ] } } diff --git a/v3/tokyokeyboard/tokyo60.json b/v3/tokyokeyboard/tokyo60.json index c86281f62a..7e5d50b63e 100644 --- a/v3/tokyokeyboard/tokyo60.json +++ b/v3/tokyokeyboard/tokyo60.json @@ -2,15 +2,26 @@ "name": "Tokyo60 Rev.1", "vendorId": "0x5436", "productId": "0x6060", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,9 +38,14 @@ "1,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +58,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +83,21 @@ "2,9", "2,10", "2,11", - {"c": "#888888", "w": 2.25}, + { + "c": "#888888", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -77,18 +108,31 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "4,13" ], [ - {"x": 1.5}, + { + "x": 1.5 + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", "4,12" ] diff --git a/v3/torn/torn.json b/v3/torn/torn.json index d8ad350014..92a10dbe28 100644 --- a/v3/torn/torn.json +++ b/v3/torn/torn.json @@ -2,55 +2,232 @@ "name": "Torn", "vendorId": "0x7274", "productId": "0x0001", - "matrix": {"rows": 4, "cols": 12}, + "matrix": { + "rows": 4, + "cols": 12 + }, "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 7}, "0,8"], [ - {"y": -0.875, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 7 + }, + "0,8" + ], + [ + { + "y": -0.875, + "x": 2 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 5}, + { + "x": 5 + }, "0,7", - {"x": 1}, + { + "x": 1 + }, "0,9" ], - [{"y": -0.875, "x": 5}, "0,5", {"x": 3}, "0,6"], - [{"y": -0.875}, "0,0", "0,1", {"x": 11}, "0,10", "0,11"], - [{"y": -0.375, "x": 3}, "1,3", {"x": 7}, "1,8"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.875, + "x": 5 + }, + "0,5", + { + "x": 3 + }, + "0,6" + ], + [ + { + "y": -0.875 + }, + "0,0", + "0,1", + { + "x": 11 + }, + "0,10", + "0,11" + ], + [ + { + "y": -0.375, + "x": 3 + }, + "1,3", + { + "x": 7 + }, + "1,8" + ], + [ + { + "y": -0.875, + "x": 2 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 5}, + { + "x": 5 + }, "1,7", - {"x": 1}, + { + "x": 1 + }, "1,9" ], - [{"y": -0.875, "x": 5}, "1,5", {"x": 3}, "1,6"], - [{"y": -0.875}, "1,0", "1,1", {"x": 11}, "1,10", "1,11"], - [{"y": -0.375, "x": 3}, "2,3", {"x": 7}, "2,8"], [ - {"y": -0.875, "x": 2}, + { + "y": -0.875, + "x": 5 + }, + "1,5", + { + "x": 3 + }, + "1,6" + ], + [ + { + "y": -0.875 + }, + "1,0", + "1,1", + { + "x": 11 + }, + "1,10", + "1,11" + ], + [ + { + "y": -0.375, + "x": 3 + }, + "2,3", + { + "x": 7 + }, + "2,8" + ], + [ + { + "y": -0.875, + "x": 2 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 5}, + { + "x": 5 + }, "2,7", - {"x": 1}, + { + "x": 1 + }, "2,9" ], - [{"y": -0.875, "x": 5}, "2,5", {"x": 3}, "2,6"], - [{"y": -0.875}, "2,0", "2,1", {"x": 11}, "2,10", "2,11"], - [{"y": -0.275, "x": 3}, "3,2", {"x": 7}, "3,9"], - [{"r": 13, "rx": 3.5, "ry": 8.5, "y": -5.4, "x": -0.5}, "3,3"], - [{"r": 26, "y": -1, "x": -0.5}, "3,4"], - [{"r": 39, "y": -1, "x": -0.5}, "3,5"], - [{"r": -39, "rx": 11.5, "y": -5.4, "x": -0.5}, "3,6"], - [{"r": -26, "y": -1, "x": -0.5}, "3,7"], - [{"r": -13, "y": -1, "x": -0.5}, "3,8"] + [ + { + "y": -0.875, + "x": 5 + }, + "2,5", + { + "x": 3 + }, + "2,6" + ], + [ + { + "y": -0.875 + }, + "2,0", + "2,1", + { + "x": 11 + }, + "2,10", + "2,11" + ], + [ + { + "y": -0.275, + "x": 3 + }, + "3,2", + { + "x": 7 + }, + "3,9" + ], + [ + { + "r": 13, + "rx": 3.5, + "ry": 8.5, + "y": -5.4, + "x": -0.5 + }, + "3,3" + ], + [ + { + "r": 26, + "y": -1, + "x": -0.5 + }, + "3,4" + ], + [ + { + "r": 39, + "y": -1, + "x": -0.5 + }, + "3,5" + ], + [ + { + "r": -39, + "rx": 11.5, + "y": -5.4, + "x": -0.5 + }, + "3,6" + ], + [ + { + "r": -26, + "y": -1, + "x": -0.5 + }, + "3,7" + ], + [ + { + "r": -13, + "y": -1, + "x": -0.5 + }, + "3,8" + ] ] } } diff --git a/v3/trainpad/trainPad.json b/v3/trainpad/trainPad.json index 41e0dadf1f..476fde5824 100644 --- a/v3/trainpad/trainPad.json +++ b/v3/trainpad/trainPad.json @@ -1,4 +1,3 @@ - { "name": "trainPad", "vendorId": "0x416B", @@ -8,8 +7,7 @@ "cols": 4 }, "layouts": { - "keymap": - [ + "keymap": [ [ { "y": 0.5, @@ -38,4 +36,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/treasure/type9s2.json b/v3/treasure/type9s2.json index 674a408f98..144a091e40 100644 --- a/v3/treasure/type9s2.json +++ b/v3/treasure/type9s2.json @@ -2,14 +2,33 @@ "name": "Treasure TYPE-9 Series II", "vendorId": "0x5452", "productId": "0x5492", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/treasure/type9s3.json b/v3/treasure/type9s3.json index 9fd30c1a8b..1bd0a96322 100644 --- a/v3/treasure/type9s3.json +++ b/v3/treasure/type9s3.json @@ -1,85 +1,163 @@ { - "name": "Treasure TYPE-9 Series III", - "vendorId": "0x5452", - "productId": "0x5493", - "keycodes": ["qmk_lighting"], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], - "options": [ - ["00. None", 0], - ["01. SOLID_COLOR", 1], - ["02. GRADIENT_UP_DOWN", 2], - ["03. GRADIENT_LEFT_RIGHT", 3], - ["04. BREATHING", 4], - ["05. CYCLE_ALL", 5], - ["06. CYCLE_LEFT_RIGHT", 6], - ["07. CYCLE_UP_DOWN", 7], - ["08. JELLYBEAN_RAINDROPS", 8], - ["09. PIXEL_FRACTAL", 9], - ["10. PIXEL_RAIN", 10], - ["11. TYPING_HEATMAP", 11], - ["12. DIGITAL_RAIN", 12], - ["13. SOLID_REACTIVE_SIMPLE", 13], - ["14. SOLID_REACTIVE_MULTIWIDE", 14], - ["15. SOLID_REACTIVE_NEXUS", 15], - ["16. SPLASH", 16], - ["17. SOLID_SPLASH", 17] + "name": "Treasure TYPE-9 Series III", + "vendorId": "0x5452", + "productId": "0x5493", + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], + "options": [ + [ + "00. None", + 0 + ], + [ + "01. SOLID_COLOR", + 1 + ], + [ + "02. GRADIENT_UP_DOWN", + 2 + ], + [ + "03. GRADIENT_LEFT_RIGHT", + 3 + ], + [ + "04. BREATHING", + 4 + ], + [ + "05. CYCLE_ALL", + 5 + ], + [ + "06. CYCLE_LEFT_RIGHT", + 6 + ], + [ + "07. CYCLE_UP_DOWN", + 7 + ], + [ + "08. JELLYBEAN_RAINDROPS", + 8 + ], + [ + "09. PIXEL_FRACTAL", + 9 + ], + [ + "10. PIXEL_RAIN", + 10 + ], + [ + "11. TYPING_HEATMAP", + 11 + ], + [ + "12. DIGITAL_RAIN", + 12 + ], + [ + "13. SOLID_REACTIVE_SIMPLE", + 13 + ], + [ + "14. SOLID_REACTIVE_MULTIWIDE", + 14 + ], + [ + "15. SOLID_REACTIVE_NEXUS", + 15 + ], + [ + "16. SPLASH", + 16 + ], + [ + "17. SOLID_SPLASH", + 17 ] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} > 1", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] - }, - { - "showIf": "{id_qmk_rgb_matrix_effect} != 0", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] - } - ] - } - ] - } - ], - "matrix": { - "rows": 3, - "cols": 3 - }, - "layouts": { - "keymap": [ - [ - "0,0", - "0,1", - "0,2" - ], - [ - "1,0", - "1,1", - "1,2" - ], - [ - "2,0", - "2,1", - "2,2" - ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] + } + ] + } ] } + ], + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] + ] } +} diff --git a/v3/txuu/txuu.json b/v3/txuu/txuu.json index 74be5c494c..93300fd76f 100644 --- a/v3/txuu/txuu.json +++ b/v3/txuu/txuu.json @@ -2,14 +2,28 @@ "name": "Txuu", "vendorId": "0x6D64", "productId": "0x2809", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "ANSI", "Tsangan"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "ANSI", + "Tsangan" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,17 +36,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", "0,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,15 +70,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -65,14 +98,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", "2,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -83,40 +123,76 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,14", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,13", "4,14", "4,15" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,1" ] ] diff --git a/v3/tzarc/djinn/djinn.json b/v3/tzarc/djinn/djinn.json index 9dc5b1e472..f7e2b46709 100644 --- a/v3/tzarc/djinn/djinn.json +++ b/v3/tzarc/djinn/djinn.json @@ -1,388 +1,388 @@ { - "name": "Djinn", - "vendorId": "0x1209", - "productId": "0x4919", - "matrix": { - "rows": 12, - "cols": 7 - }, - "layouts": { - "keymap": [ - [ - { - "x": 3 - }, - "0,3", - { - "x": 8 - }, - "6,3" - ], - [ - { - "y": -0.87, - "x": 4 - }, - "0,4", - { - "x": 6 - }, - "6,4" - ], - [ - { - "y": -0.7499999999999999, - "x": 2 - }, - "0,2", - { - "x": 10 - }, - "6,2" - ], - [ - { - "y": -0.8799999999999999, - "x": 5 - }, - "0,5", - { - "x": 4 - }, - "6,5" - ], - [ - { - "y": -0.87, - "x": 1 - }, - "0,1", - { - "x": 12 - }, - "6,1" - ], - [ - { - "y": -0.7499999999999999 - }, - "0,0", - { - "x": 14 - }, - "6,0" - ], - [ - { - "y": -0.8799999999999999, - "x": 3 - }, - "1,3", - { - "x": 2 - }, - "0,6", - { - "x": 2 - }, - "6,6", - { - "x": 2 - }, - "7,3" - ], - [ - { - "y": -0.8700000000000001, - "x": 4 - }, - "1,4", - { - "x": 6 - }, - "7,4" - ], - [ - { - "y": -0.75, - "x": 2 - }, - "1,2", - { - "x": 10 - }, - "7,2" - ], - [ - { - "y": -0.8799999999999999, - "x": 5 - }, - "1,5", - { - "x": 4 - }, - "7,5" - ], - [ - { - "y": -0.8700000000000001, - "x": 1 - }, - "1,1", - { - "x": 12 - }, - "7,1" - ], - [ - { - "y": -0.75 - }, - "1,0", - { - "x": 14 - }, - "7,0" - ], - [ - { - "y": -0.8799999999999999, - "x": 3 - }, - "2,3", - { - "x": 2 - }, - "1,6", - { - "x": 2 - }, - "7,6", - { - "x": 2 - }, - "8,3" - ], - [ - { - "y": -0.8700000000000001, - "x": 4 - }, - "2,4", - { - "x": 6 - }, - "8,4" - ], - [ - { - "y": -0.75, - "x": 2 - }, - "2,2", - { - "x": 10 - }, - "8,2" - ], - [ - { - "y": -0.8799999999999999, - "x": 5 - }, - "2,5", - { - "x": 4 - }, - "8,5" - ], - [ - { - "y": -0.8700000000000001, - "x": 1 - }, - "2,1", - { - "x": 12 - }, - "8,1" - ], - [ - { - "y": -0.75 - }, - "2,0", - { - "x": 14 - }, - "8,0" - ], - [ - { - "y": -0.8799999999999999, - "x": 3 - }, - "3,3", - { - "x": 2 - }, - "2,6", - { - "x": 2 - }, - "8,6", - { - "x": 2 - }, - "9,3" - ], - [ - { - "y": -0.8700000000000001, - "x": 4 - }, - "3,4", - { - "x": 6 - }, - "9,4" - ], - [ - { - "y": -0.75, - "x": 2 - }, - "3,2", - { - "x": 10 - }, - "9,2" - ], - [ - { - "y": -0.8799999999999999, - "x": 5 - }, - "3,5", - { - "x": 4 - }, - "9,5" - ], - [ - { - "y": -0.8700000000000001, - "x": 1 - }, - "3,1", - { - "x": 12 - }, - "9,1" - ], - [ - { - "y": -0.75 - }, - "3,0", - { - "x": 14 - }, - "9,0" - ], - [ - { - "y": -0.8799999999999999, - "x": 6 - }, - "3,6", - { - "x": 2 - }, - "9,6" - ], - [ - { - "y": -0.09999999999999964, - "x": 2.5 - }, - "4,3", - "4,4", - { - "x": 7 - }, - "10,4", - "10,3" - ], - [ - { - "y": -0.9000000000000004, - "x": 1 - }, - "5,1", - { - "x": 12 - }, - "11,1" - ], - [ - { - "y": -0.9400000000000004, - "x": 4.5 - }, - "4,5", - { - "x": 5 - }, - "10,5" - ], - [ - { - "y": -0.8099999999999996, - "x": 7 - }, - "5,6\n\n\n\n\n\n\n\n\ne0", - "11,6\n\n\n\n\n\n\n\n\ne1" - ], - [ - { - "y": -0.8499999999999996, - "x": 5.5 - }, - "4,6", - { - "x": 3 - }, - "10,6" - ], - [ - { - "y": -0.40000000000000036 - }, - "5,2", - "5,5", - "5,4", - { - "x": 10 - }, - "11,2", - "11,5", - "11,4" - ], - [ - { - "x": 1 - }, - "5,3", - { - "x": 12 - }, - "11,3" - ] - ] - }, - "menus": [ - "qmk_rgb_matrix" + "name": "Djinn", + "vendorId": "0x1209", + "productId": "0x4919", + "matrix": { + "rows": 12, + "cols": 7 + }, + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + { + "x": 3 + }, + "0,3", + { + "x": 8 + }, + "6,3" + ], + [ + { + "y": -0.87, + "x": 4 + }, + "0,4", + { + "x": 6 + }, + "6,4" + ], + [ + { + "y": -0.7499999999999999, + "x": 2 + }, + "0,2", + { + "x": 10 + }, + "6,2" + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "0,5", + { + "x": 4 + }, + "6,5" + ], + [ + { + "y": -0.87, + "x": 1 + }, + "0,1", + { + "x": 12 + }, + "6,1" + ], + [ + { + "y": -0.7499999999999999 + }, + "0,0", + { + "x": 14 + }, + "6,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 3 + }, + "1,3", + { + "x": 2 + }, + "0,6", + { + "x": 2 + }, + "6,6", + { + "x": 2 + }, + "7,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 4 + }, + "1,4", + { + "x": 6 + }, + "7,4" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "1,2", + { + "x": 10 + }, + "7,2" + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "1,5", + { + "x": 4 + }, + "7,5" + ], + [ + { + "y": -0.8700000000000001, + "x": 1 + }, + "1,1", + { + "x": 12 + }, + "7,1" + ], + [ + { + "y": -0.75 + }, + "1,0", + { + "x": 14 + }, + "7,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 3 + }, + "2,3", + { + "x": 2 + }, + "1,6", + { + "x": 2 + }, + "7,6", + { + "x": 2 + }, + "8,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 4 + }, + "2,4", + { + "x": 6 + }, + "8,4" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "2,2", + { + "x": 10 + }, + "8,2" + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "2,5", + { + "x": 4 + }, + "8,5" + ], + [ + { + "y": -0.8700000000000001, + "x": 1 + }, + "2,1", + { + "x": 12 + }, + "8,1" + ], + [ + { + "y": -0.75 + }, + "2,0", + { + "x": 14 + }, + "8,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 3 + }, + "3,3", + { + "x": 2 + }, + "2,6", + { + "x": 2 + }, + "8,6", + { + "x": 2 + }, + "9,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 4 + }, + "3,4", + { + "x": 6 + }, + "9,4" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "3,2", + { + "x": 10 + }, + "9,2" + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "3,5", + { + "x": 4 + }, + "9,5" + ], + [ + { + "y": -0.8700000000000001, + "x": 1 + }, + "3,1", + { + "x": 12 + }, + "9,1" + ], + [ + { + "y": -0.75 + }, + "3,0", + { + "x": 14 + }, + "9,0" + ], + [ + { + "y": -0.8799999999999999, + "x": 6 + }, + "3,6", + { + "x": 2 + }, + "9,6" + ], + [ + { + "y": -0.09999999999999964, + "x": 2.5 + }, + "4,3", + "4,4", + { + "x": 7 + }, + "10,4", + "10,3" + ], + [ + { + "y": -0.9000000000000004, + "x": 1 + }, + "5,1", + { + "x": 12 + }, + "11,1" + ], + [ + { + "y": -0.9400000000000004, + "x": 4.5 + }, + "4,5", + { + "x": 5 + }, + "10,5" + ], + [ + { + "y": -0.8099999999999996, + "x": 7 + }, + "5,6\n\n\n\n\n\n\n\n\ne0", + "11,6\n\n\n\n\n\n\n\n\ne1" + ], + [ + { + "y": -0.8499999999999996, + "x": 5.5 + }, + "4,6", + { + "x": 3 + }, + "10,6" + ], + [ + { + "y": -0.40000000000000036 + }, + "5,2", + "5,5", + "5,4", + { + "x": 10 + }, + "11,2", + "11,5", + "11,4" + ], + [ + { + "x": 1 + }, + "5,3", + { + "x": 12 + }, + "11,3" + ] ] + } } diff --git a/v3/ubest/vn/vn.json b/v3/ubest/vn/vn.json index e6e54b2023..f3d1958141 100644 --- a/v3/ubest/vn/vn.json +++ b/v3/ubest/vn/vn.json @@ -7,7 +7,11 @@ "cols": 15 }, "layouts": { - "labels": ["Split Backspace", "ISO", "Split Direction"], + "labels": [ + "Split Backspace", + "ISO", + "Split Direction" + ], "keymap": [ [ { diff --git a/v3/undead60m/undead60m.json b/v3/undead60m/undead60m.json index 67c0893398..d1af1e3d3b 100644 --- a/v3/undead60m/undead60m.json +++ b/v3/undead60m/undead60m.json @@ -2,17 +2,30 @@ "name": "Undead 60M", "vendorId": "0x4D4B", "productId": "0x3C4D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 0.5}, + { + "x": 0.5 + }, "0,2", "0,3", "0,4", @@ -26,13 +39,18 @@ "0,12", "0,13", "0,14", - {"w": 2}, + { + "w": 2 + }, "0,15" ], [ "1,0", "1,1", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,2", "1,3", "1,4", @@ -46,13 +64,18 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15" ], [ "2,0", "2,1", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,2", "2,3", "2,4", @@ -65,14 +88,22 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", - {"x": 0.5, "w": 2.25}, + { + "x": 0.5, + "w": 2.25 + }, "3,2", "3,3", "3,4", @@ -84,27 +115,46 @@ "3,10", "3,11", "3,12", - {"w": 2.75}, + { + "w": 2.75 + }, "3,13" ], [ "4,0", "4,1", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"w": 6.25}, + { + "w": 6.25 + }, "4,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14", - {"w": 1.25}, + { + "w": 1.25 + }, "4,15" ] ] diff --git a/v3/underscore33/Rev1/underscore33_rev1.json b/v3/underscore33/Rev1/underscore33_rev1.json index b66758b181..eec5a0dbbe 100644 --- a/v3/underscore33/Rev1/underscore33_rev1.json +++ b/v3/underscore33/Rev1/underscore33_rev1.json @@ -2,33 +2,98 @@ "name": "_33 Rev1", "vendorId": "0x7431", "productId": "0x3301", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 10}, + "matrix": { + "rows": 4, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "Big Bar", "Split Bars"]], + "labels": [ + [ + "Bottom Row", + "Big Bar", + "Split Bars" + ] + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", "0,9"], - ["1,0", "1,1", "1,2", "1,3", "1,4", "1,5", "1,6", "1,7", "1,8", "1,9"], - ["2,0", "2,1", "2,2", "2,3", "2,4", "2,5", "2,6", "2,7", "2,8", "2,9"], [ - {"x": 0.6, "c": "#aaaaaa", "w": 1.25}, + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 0.6, + "c": "#aaaaaa", + "w": 1.25 + }, "3,1\n\n\n0,0", - {"w": 6.25}, + { + "w": 6.25 + }, "3,4\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,8\n\n\n0,0" ], [ - {"x": 0.6, "w": 1.25}, + { + "x": 0.6, + "w": 1.25 + }, "3,1\n\n\n0,1", - {"w": 2.25}, + { + "w": 2.25 + }, "3,2\n\n\n0,1", - {"w": 1.75}, + { + "w": 1.75 + }, "3,4\n\n\n0,1", - {"w": 2.25}, + { + "w": 2.25 + }, "3,6\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,8\n\n\n0,1" ] ] diff --git a/v3/underscore33/Rev2/underscore33_rev2.json b/v3/underscore33/Rev2/underscore33_rev2.json index 346a0ebf5f..7447df25fc 100644 --- a/v3/underscore33/Rev2/underscore33_rev2.json +++ b/v3/underscore33/Rev2/underscore33_rev2.json @@ -2,33 +2,97 @@ "name": "_33 Rev2", "vendorId": "0x7431", "productId": "0x3302", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 10}, + "matrix": { + "rows": 4, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": [["Bottom Row", "Big Bar", "Split Bars"]], + "labels": [ + [ + "Bottom Row", + "Big Bar", + "Split Bars" + ] + ], "keymap": [ - ["0,0", "0,1", "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", "0,9"], - ["1,0", "1,1", "1,2", "1,3", "1,4", "1,5", "1,6", "1,7", "1,8", "1,9"], - ["2,0", "2,1", "2,2", "2,3", "2,4", "2,5", "2,6", "2,7", "2,8", "2,9"], [ - {"x": 0.6, "c": "#aaaaaa", "w": 1.25}, + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": 0.6, + "c": "#aaaaaa", + "w": 1.25 + }, "3,1\n\n\n0,0", - {"w": 6.25}, + { + "w": 6.25 + }, "3,4\n\n\n0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,8\n\n\n0,0" ], [ - {"x": 0.6}, + { + "x": 0.6 + }, "3,1\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2\n\n\n0,1", - {"w": 2.25}, + { + "w": 2.25 + }, "3,3\n\n\n0,1", - {"w": 2}, + { + "w": 2 + }, "3,5\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,7\n\n\n0,1", "3,8\n\n\n0,1" ] diff --git a/v3/ungodly/launch_pad/launch_pad.json b/v3/ungodly/launch_pad/launch_pad.json index 75a6a81240..b14b1b3a4f 100644 --- a/v3/ungodly/launch_pad/launch_pad.json +++ b/v3/ungodly/launch_pad/launch_pad.json @@ -2,31 +2,87 @@ "name": "Ungodly Design Launch Pad", "vendorId": "0x5544", "productId": "0x4C50", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { - "labels": ["Split Enter", "Split Zero"], + "labels": [ + "Split Enter", + "Split Zero" + ], "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2", "0,3"], - [{"c": "#cccccc"}, "1,0", "1,1", "1,2", {"c": "#aaaaaa"}, "1,3"], - [{"c": "#cccccc"}, "2,0", "2,1", "2,2", {"c": "#aaaaaa"}, "2,3"], [ - {"c": "#cccccc"}, + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + { + "c": "#aaaaaa" + }, + "1,3" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + "2,1", + "2,2", + { + "c": "#aaaaaa" + }, + "2,3" + ], + [ + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,3\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,3\n\n\n0,1" ], [ - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "4,0\n\n\n1,0", "4,2", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "4,3\n\n\n0,1" ], - [{"y": 0.5, "c": "#cccccc"}, "4,0\n\n\n1,1", "4,1\n\n\n1,1"] + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "4,0\n\n\n1,1", + "4,1\n\n\n1,1" + ] ] } } diff --git a/v3/vanillakeyboards/spacey.json b/v3/vanillakeyboards/spacey.json index 3efc6acb77..3a9f1000c3 100644 --- a/v3/vanillakeyboards/spacey.json +++ b/v3/vanillakeyboards/spacey.json @@ -2,22 +2,41 @@ "name": "Spacey", "vendorId": "0x5641", "productId": "0x2045", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { - "labels": ["Split Spacebar", "Top Row Spacebars"], + "labels": [ + "Split Spacebar", + "Top Row Spacebars" + ], "keymap": [ [ - {"x": 1.75, "w": 6.25}, + { + "x": 1.75, + "w": 6.25 + }, "0,4\n\n\n1,1", - {"w": 6.25}, + { + "w": 6.25 + }, "0,8\n\n\n1,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n1,1" ], [ - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "0,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n1,0", "0,2\n\n\n1,0", "0,3\n\n\n1,0", @@ -30,15 +49,25 @@ "0,10\n\n\n1,0", "0,11\n\n\n1,0", "0,12\n\n\n1,0", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n1,0", - {"x": 1}, + { + "x": 1 + }, "4,3" ], [ - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,13 +80,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"x": 0.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -69,15 +106,26 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"x": 1.75}, + { + "x": 1.75 + }, "2,13" ], [ - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -88,37 +136,70 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,11", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "3,12", "3,13", "4,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12" ], [ - {"x": 5, "c": "#cccccc", "w": 2.25}, + { + "x": 5, + "c": "#cccccc", + "w": 2.25 + }, "4,5\n\n\n0,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,7\n\n\n0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n0,1" ] ] diff --git a/v3/vertex/angle65/angle65.json b/v3/vertex/angle65/angle65.json index d1eba3aa46..5e2e68f208 100644 --- a/v3/vertex/angle65/angle65.json +++ b/v3/vertex/angle65/angle65.json @@ -2,209 +2,220 @@ "name": "ANGLE65", "vendorId": "0x9954", "productId": "0x9970", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, -"layouts": { -"labels":[ + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ "Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] - ], - "keymap":[ - [ - { - "x": 15.5, - "c": "#aaaaaa" - }, - "0,13\n\n\n0,1", - "0,14\n\n\n0,1" - ], - [ - { - "x": 2.5, - "c": "#cccccc" - }, - "0,0", - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#777777", - "w": 2 - }, - "0,14\n\n\n0,0" - ], - [ - { - "x": 2.5, - "c": "#cccccc", - "w": 1.5 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#777777", - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "c": "#cccccc" - }, - "1,14", - { - "x": 1.5, - "c": "#aaaaaa", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "x": 2.5, - "c": "#cccccc", - "w": 1.75 - }, - "2,0", - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "c": "#cccccc" - }, - "2,14", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "2,12\n\n\n1,1" - ], - [ - { - "x": 0.25, - "w": 1.25 - }, - "3,0\n\n\n2,1", - "3,1\n\n\n2,1", - { - "c": "#777777", - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "w": 1.75 - }, - "3,12", - "3,13", - "3,14" - ], - [ - { - "x": 2.5, - "c": "#777777", - "w": 1.25 - }, - "4,0\n\n\n3,0", - { - "w": 1.25 - }, - "4,1\n\n\n3,0", - { - "w": 1.25 - }, - "4,2\n\n\n3,0", - { - "w": 6.25 - }, - "4,6\n\n\n3,0", - { - "w": 1.25 - }, - "4,10\n\n\n3,0", - { - "w": 1.25 - }, - "4,11\n\n\n3,0", - { - "x": 0.5, - "c": "#cccccc" - }, - "4,12", - "4,13", - "4,14" - ], - [ - { - "x": 2.5, - "c": "#aaaaaa", - "w": 1.5 - }, - "4,0\n\n\n3,1", - "4,1\n\n\n3,1", - { - "w": 1.5 - }, - "4,2\n\n\n3,1", - { - "w": 7 - }, - "4,6\n\n\n3,1", - { - "w": 1.5 - }, - "4,11\n\n\n3,1" - ] -] + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], + "keymap": [ + [ + { + "x": 15.5, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "x": 2.5, + "c": "#cccccc" + }, + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#777777", + "w": 2 + }, + "0,14\n\n\n0,0" + ], + [ + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#777777", + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "c": "#cccccc" + }, + "1,14", + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#cccccc", + "w": 1.75 + }, + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "c": "#cccccc" + }, + "2,14", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "2,12\n\n\n1,1" + ], + [ + { + "x": 0.25, + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1", + { + "c": "#777777", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 1.75 + }, + "3,12", + "3,13", + "3,14" + ], + [ + { + "x": 2.5, + "c": "#777777", + "w": 1.25 + }, + "4,0\n\n\n3,0", + { + "w": 1.25 + }, + "4,1\n\n\n3,0", + { + "w": 1.25 + }, + "4,2\n\n\n3,0", + { + "w": 6.25 + }, + "4,6\n\n\n3,0", + { + "w": 1.25 + }, + "4,10\n\n\n3,0", + { + "w": 1.25 + }, + "4,11\n\n\n3,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0\n\n\n3,1", + "4,1\n\n\n3,1", + { + "w": 1.5 + }, + "4,2\n\n\n3,1", + { + "w": 7 + }, + "4,6\n\n\n3,1", + { + "w": 1.5 + }, + "4,11\n\n\n3,1" + ] + ] } } diff --git a/v3/vertex/arc60h/arc60h.json b/v3/vertex/arc60h/arc60h.json index d2f8019116..405fb0a1fc 100644 --- a/v3/vertex/arc60h/arc60h.json +++ b/v3/vertex/arc60h/arc60h.json @@ -2,15 +2,27 @@ "name": "arc60h", "vendorId": "0x7374", "productId": "0x9770", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Backspace", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "Tsangan", "WKL", "HHKB"] + [ + "Bottom Row", + "Tsangan", + "WKL", + "HHKB" + ] ], "keymap": [ [ diff --git a/v3/vertex/cycle8/cycle8.json b/v3/vertex/cycle8/cycle8.json index ee5685d6e1..293c0d851b 100644 --- a/v3/vertex/cycle8/cycle8.json +++ b/v3/vertex/cycle8/cycle8.json @@ -2,18 +2,30 @@ "name": "cycle8", "vendorId": "0x8A94", "productId": "0x8F70", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 16}, -"layouts": { -"labels":[ + "matrix": { + "rows": 6, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", -["Bottom Row", "Ansi", "Tsangan","Wkl"] - ], - "keymap":[ + [ + "Bottom Row", + "Ansi", + "Tsangan", + "Wkl" + ] + ], + "keymap": [ [ { "x": 2.75 diff --git a/v3/vertex/t75/t75.json b/v3/vertex/t75/t75.json index 816155b237..0e9263af0d 100644 --- a/v3/vertex/t75/t75.json +++ b/v3/vertex/t75/t75.json @@ -2,7 +2,10 @@ "name": "T75", "vendorId": "0x28E9", "productId": "0x3006", - "matrix": { "rows": 6, "cols": 15 }, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { "keymap": [ [ diff --git a/v3/viendi/viendi8l.json b/v3/viendi/viendi8l.json index 2240cb580f..e7d782a777 100644 --- a/v3/viendi/viendi8l.json +++ b/v3/viendi/viendi8l.json @@ -2,25 +2,44 @@ "name": "Viendi8L", "vendorId": "0x8673", "productId": "0x0877", - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, "layouts": { "labels": [ "Split backspace", - ["Left bottom row", "Arrows", "Modifiers"], - ["Right shift area", "Default", "Left justified", "Center justified"], + [ + "Left bottom row", + "Arrows", + "Modifiers" + ], + [ + "Right shift area", + "Default", + "Left justified", + "Center justified" + ], "ISO Enter", "Split left shift", "Mirrored numpad" ], "keymap": [ [ - {"x": 1}, + { + "x": 1 + }, "0,1\n\n\n5,0", "0,2\n\n\n5,0", "0,3\n\n\n5,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,5", "0,6", "0,7", @@ -33,21 +52,35 @@ "0,14", "0,15", "0,16", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,17\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,17\n\n\n0,1", "2,17\n\n\n0,1" ], [ - {"h": 2}, + { + "h": 2 + }, "1,0\n\n\n5,0", "1,1\n\n\n5,0", "1,2\n\n\n5,0", "1,3\n\n\n5,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,5", "1,6", "1,7", @@ -60,7 +93,9 @@ "1,14", "1,15", "1,16", - {"w": 1.5}, + { + "w": 1.5 + }, "1,17\n\n\n3,0", { "x": 1.5, @@ -74,13 +109,22 @@ "2,16\n\n\n3,1" ], [ - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,1\n\n\n5,0", "2,2\n\n\n5,0", "2,3\n\n\n5,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,5", "2,6", "2,7", @@ -92,20 +136,34 @@ "2,13", "2,14", "2,15", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,16\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,17\n\n\n3,1" ], [ - {"h": 2}, + { + "h": 2 + }, "3,0\n\n\n5,0", "3,1\n\n\n5,0", "3,2\n\n\n5,0", "3,3\n\n\n5,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,4\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,6", "3,7", "3,8", @@ -116,74 +174,141 @@ "3,13", "3,14", "3,15\n\n\n2,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,16\n\n\n2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,15\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,16\n\n\n2,1", "5,17\n\n\n2,1", - {"x": 0.75}, + { + "x": 0.75 + }, "3,15\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,16\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,17\n\n\n2,2" ], [ - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "4,2\n\n\n5,0", "4,3\n\n\n5,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,7", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,10", "5,12\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,13\n\n\n1,0", "5,14\n\n\n1,0", "5,15\n\n\n1,0", "5,16\n\n\n1,0" ], [ - {"y": 0.25, "x": 1, "c": "#cccccc"}, + { + "y": 0.25, + "x": 1, + "c": "#cccccc" + }, "0,1\n\n\n5,1", "0,2\n\n\n5,1", "0,3\n\n\n5,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,4\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5\n\n\n4,1", - {"x": 7.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 7.75, + "c": "#aaaaaa", + "w": 1.25 + }, "5,12\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,15\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,16\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0\n\n\n5,1", "1,1\n\n\n5,1", "1,2\n\n\n5,1", - {"h": 2}, + { + "h": 2 + }, "2,3\n\n\n5,1" ], - ["2,0\n\n\n5,1", "2,1\n\n\n5,1", "2,2\n\n\n5,1"], + [ + "2,0\n\n\n5,1", + "2,1\n\n\n5,1", + "2,2\n\n\n5,1" + ], [ "3,0\n\n\n5,1", "3,1\n\n\n5,1", "3,2\n\n\n5,1", - {"h": 2}, + { + "h": 2 + }, "3,3\n\n\n5,1" ], - [{"w": 2}, "4,1\n\n\n5,1", "4,2\n\n\n5,1"] + [ + { + "w": 2 + }, + "4,1\n\n\n5,1", + "4,2\n\n\n5,1" + ] ] } } diff --git a/v3/viktus/minne/minne.json b/v3/viktus/minne/minne.json index 2c3351e395..56d7584f9e 100644 --- a/v3/viktus/minne/minne.json +++ b/v3/viktus/minne/minne.json @@ -1,263 +1,295 @@ { - "name": "Minne", - "vendorId": "0x5644", - "productId": "0x4D49", - "keycodes": [ "qmk_lighting" ], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Underglow", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], - "options": [ - "All Off", - "Solid Color", - "Breathing 1", - "Breathing 2", - "Breathing 3", - "Breathing 4", - "Rainbow Swirl 1", - "Rainbow Swirl 2", - "Rainbow Swirl 3", - "Rainbow Swirl 4", - "Rainbow Swirl 5", - "Rainbow Swirl 6", - "Twinkle 1", - "Twinkle 2", - "Twinkle 3", - "Twinkle 4", - "Twinkle 5", - "Twinkle 6" - ] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] - } - ] - } - ] + "name": "Minne", + "vendorId": "0x5644", + "productId": "0x4D49", + "matrix": { + "rows": 8, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Underglow", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Breathing 1", + "Breathing 2", + "Breathing 3", + "Breathing 4", + "Rainbow Swirl 1", + "Rainbow Swirl 2", + "Rainbow Swirl 3", + "Rainbow Swirl 4", + "Rainbow Swirl 5", + "Rainbow Swirl 6", + "Twinkle 1", + "Twinkle 2", + "Twinkle 3", + "Twinkle 4", + "Twinkle 5", + "Twinkle 6" + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] + } + ] } - ], - "matrix": { - "rows": 8, - "cols": 7 - }, - "layouts": { - "labels": [ - ["Bottom Row", "Dual 1.75U", "2.75U 2.25U", "Dual 3U", "6U", "7U", "10U"] - ], - "keymap": [ - [ - { - "c":"#777777" - }, - "1,0", - { - "c":"#aaaaaa" - }, - "1,1", - { - "c":"#cccccc" - }, - "0,1", - "0,2", - "1,2", - "1,3", - "0,3", - "0,4", - "1,4", - "1,5", - "0,5", - { - "c":"#aaaaaa", - "w":1.75 - }, - "0,6" - ], - [ - { - "w":1.25 - }, - "3,0", - { - "c":"#cccccc" - }, - "3,1", - "2,1", - "2,2", - "3,2", - "3,3", - "2,3", - "2,4", - "3,4", - "3,5", - "2,5", - { - "c":"#777777", - "w":1.5 - }, - "2,6" - ], - [ - { - "c":"#aaaaaa", - "w":1.75 - }, - "5,0", - { - "c":"#cccccc" - }, - "5,1", - "4,1", - "4,2", - "5,2", - "5,3", - "4,3", - "4,4", - "5,4", - "5,5", - "4,5", - { - "c":"#aaaaaa" - }, - "4,6" - ], - [ - { - "x":1.38 - }, - "7,1\n\n\n0,0", - "6,1\n\n\n0,0", - { - "w":1.25 - }, - "6,2\n\n\n0,0", - { - "c":"#cccccc", - "w":1.75 - }, - "7,2\n\n\n0,0", - { - "w":1.75 - }, - "6,3\n\n\n0,0", - { - "c":"#aaaaaa", - "w":1.25 - }, - "6,4\n\n\n0,0", - "7,4\n\n\n0,0", - "7,5\n\n\n0,0" - ], - [ - { - "x":1.38 - }, - "7,1\n\n\n0,1", - { - "w":1.5 - }, - "6,1\n\n\n0,1", - { - "c":"#cccccc", - "w":2.75 - }, - "7,2\n\n\n0,1", - { - "w":2.25 - }, - "6,3\n\n\n0,1", - { - "c":"#aaaaaa", - "w":1.5 - }, - "7,4\n\n\n0,1", - "7,5\n\n\n0,1" - ], - [ - { - "x":1.38 - }, - "7,1\n\n\n0,2", - "6,1\n\n\n0,2", - { - "c":"#cccccc", - "w":3 - }, - "7,2\n\n\n0,2", - { - "w":3 - }, - "6,3\n\n\n0,2", - { - "c":"#aaaaaa" - }, - "7,4\n\n\n0,2", - "7,5\n\n\n0,2" - ], - [ - { - "x":1.38 - }, - "7,1\n\n\n0,3", - "6,1\n\n\n0,3", - { - "c":"#cccccc", - "w":6 - }, - "7,3\n\n\n0,3", - { - "c":"#aaaaaa" - }, - "7,4\n\n\n0,3", - "7,5\n\n\n0,3" - ], - [ - { - "x":1.38, - "w":1.5 - }, - "7,1\n\n\n0,4", - { - "c":"#cccccc", - "w":7 - }, - "7,3\n\n\n0,4", - { - "c":"#aaaaaa", - "w":1.5 - }, - "7,5\n\n\n0,4" - ], - [ - { - "x":1.38, - "c":"#cccccc", - "w":10 - }, - "7,3\n\n\n0,5" - ] - ] + ] } + ], + "layouts": { + "labels": [ + [ + "Bottom Row", + "Dual 1.75U", + "2.75U 2.25U", + "Dual 3U", + "6U", + "7U", + "10U" + ] + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "1,0", + { + "c": "#aaaaaa" + }, + "1,1", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "1,2", + "1,3", + "0,3", + "0,4", + "1,4", + "1,5", + "0,5", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "0,6" + ], + [ + { + "w": 1.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "2,1", + "2,2", + "3,2", + "3,3", + "2,3", + "2,4", + "3,4", + "3,5", + "2,5", + { + "c": "#777777", + "w": 1.5 + }, + "2,6" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "5,0", + { + "c": "#cccccc" + }, + "5,1", + "4,1", + "4,2", + "5,2", + "5,3", + "4,3", + "4,4", + "5,4", + "5,5", + "4,5", + { + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "x": 1.38 + }, + "7,1\n\n\n0,0", + "6,1\n\n\n0,0", + { + "w": 1.25 + }, + "6,2\n\n\n0,0", + { + "c": "#cccccc", + "w": 1.75 + }, + "7,2\n\n\n0,0", + { + "w": 1.75 + }, + "6,3\n\n\n0,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "6,4\n\n\n0,0", + "7,4\n\n\n0,0", + "7,5\n\n\n0,0" + ], + [ + { + "x": 1.38 + }, + "7,1\n\n\n0,1", + { + "w": 1.5 + }, + "6,1\n\n\n0,1", + { + "c": "#cccccc", + "w": 2.75 + }, + "7,2\n\n\n0,1", + { + "w": 2.25 + }, + "6,3\n\n\n0,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "7,4\n\n\n0,1", + "7,5\n\n\n0,1" + ], + [ + { + "x": 1.38 + }, + "7,1\n\n\n0,2", + "6,1\n\n\n0,2", + { + "c": "#cccccc", + "w": 3 + }, + "7,2\n\n\n0,2", + { + "w": 3 + }, + "6,3\n\n\n0,2", + { + "c": "#aaaaaa" + }, + "7,4\n\n\n0,2", + "7,5\n\n\n0,2" + ], + [ + { + "x": 1.38 + }, + "7,1\n\n\n0,3", + "6,1\n\n\n0,3", + { + "c": "#cccccc", + "w": 6 + }, + "7,3\n\n\n0,3", + { + "c": "#aaaaaa" + }, + "7,4\n\n\n0,3", + "7,5\n\n\n0,3" + ], + [ + { + "x": 1.38, + "w": 1.5 + }, + "7,1\n\n\n0,4", + { + "c": "#cccccc", + "w": 7 + }, + "7,3\n\n\n0,4", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "7,5\n\n\n0,4" + ], + [ + { + "x": 1.38, + "c": "#cccccc", + "w": 10 + }, + "7,3\n\n\n0,5" + ] + ] + } } diff --git a/v3/viktus/minne_topre/minne_topre.json b/v3/viktus/minne_topre/minne_topre.json index 5f18c16b90..ab6a005577 100644 --- a/v3/viktus/minne_topre/minne_topre.json +++ b/v3/viktus/minne_topre/minne_topre.json @@ -1,151 +1,157 @@ { - "name": "Minne - Topre", - "vendorId": "0x5644", - "productId": "0x4D54", - "matrix": { - "rows": 4, - "cols": 12 - }, - "layouts": { - "labels": [ - ["Bottom Row", "Dual 3U", "6U", "7U", "10U"] - ], - "keymap": [ - [ - { - "c":"#777777" - }, - "0,0", - { - "c":"#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - { - "c":"#aaaaaa", - "w":1.75 - }, - "0,11" - ], - [ - { - "w":1.25 - }, - "1,0", - { - "c":"#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - { - "c":"#777777", - "w":1.5 - }, - "1,11" - ], - [ - { - "c":"#aaaaaa", - "w":1.75 - }, - "2,0", - { - "c":"#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - { - "c":"#aaaaaa" - }, - "2,11" - ], - [ - { - "x":1.38 - }, - "3,1\n\n\n0,0", - "3,2\n\n\n0,0", - { - "c":"#cccccc", - "w":3 - }, - "3,4\n\n\n0,0", - { - "w":3 - }, - "3,7\n\n\n0,0", - { - "c":"#aaaaaa" - }, - "3,9\n\n\n0,0", - "3,10\n\n\n0,0" - ], - [ - { - "x":1.38 - }, - "3,1\n\n\n0,1", - "3,2\n\n\n0,1", - { - "c":"#cccccc", - "w":6 - }, - "3,5\n\n\n0,1", - { - "c":"#aaaaaa" - }, - "3,9\n\n\n0,1", - "3,10\n\n\n0,1" - ], - [ - { - "x":1.38, - "w":1.5 - }, - "3,1\n\n\n0,2", - { - "c":"#cccccc", - "w":7 - }, - "3,5\n\n\n0,2", - { - "c":"#aaaaaa", - "w":1.5 - }, - "3,10\n\n\n0,2" - ], - [ - { - "x":1.38, - "c":"#cccccc", - "w":10 - }, - "3,5\n\n\n0,3" - ] - ] - } + "name": "Minne - Topre", + "vendorId": "0x5644", + "productId": "0x4D54", + "matrix": { + "rows": 4, + "cols": 12 + }, + "layouts": { + "labels": [ + [ + "Bottom Row", + "Dual 3U", + "6U", + "7U", + "10U" + ] + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "0,11" + ], + [ + { + "w": 1.25 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + { + "c": "#777777", + "w": 1.5 + }, + "1,11" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + { + "c": "#aaaaaa" + }, + "2,11" + ], + [ + { + "x": 1.38 + }, + "3,1\n\n\n0,0", + "3,2\n\n\n0,0", + { + "c": "#cccccc", + "w": 3 + }, + "3,4\n\n\n0,0", + { + "w": 3 + }, + "3,7\n\n\n0,0", + { + "c": "#aaaaaa" + }, + "3,9\n\n\n0,0", + "3,10\n\n\n0,0" + ], + [ + { + "x": 1.38 + }, + "3,1\n\n\n0,1", + "3,2\n\n\n0,1", + { + "c": "#cccccc", + "w": 6 + }, + "3,5\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "3,9\n\n\n0,1", + "3,10\n\n\n0,1" + ], + [ + { + "x": 1.38, + "w": 1.5 + }, + "3,1\n\n\n0,2", + { + "c": "#cccccc", + "w": 7 + }, + "3,5\n\n\n0,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "3,10\n\n\n0,2" + ], + [ + { + "x": 1.38, + "c": "#cccccc", + "w": 10 + }, + "3,5\n\n\n0,3" + ] + ] + } } diff --git a/v3/viktus/osav2/osav2.json b/v3/viktus/osav2/osav2.json index 2fe6d6e59f..44da2891ac 100644 --- a/v3/viktus/osav2/osav2.json +++ b/v3/viktus/osav2/osav2.json @@ -1,306 +1,362 @@ { - "name": "OSAv2", - "vendorId": "0x5644", - "productId": "0x5632", - "keycodes": [ "qmk_lighting" ], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Backlight", - "content": [ - { - "label": "Backlight Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_backlight_brightness", 1, 1] - }, - { - "label": "Backlight Effect", - "type": "dropdown", - "content": ["id_qmk_backlight_effect", 1, 2], - "options": [["Off", 0], ["Breathing", 1]] - } - ] - }, - { - "label": "Underglow", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], - "options": [ - "All Off", - "Solid Color", - "Breathing 1", - "Breathing 2", - "Breathing 3", - "Breathing 4", - "Rainbow Swirl 1", - "Rainbow Swirl 2", - "Rainbow Swirl 3", - "Rainbow Swirl 4", - "Rainbow Swirl 5", - "Rainbow Swirl 6", - "Twinkle 1", - "Twinkle 2", - "Twinkle 3", - "Twinkle 4", - "Twinkle 5", - "Twinkle 6" - ] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] - } - ] - } - ] + "name": "OSAv2", + "vendorId": "0x5644", + "productId": "0x5632", + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Backlight Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_backlight_brightness", + 1, + 1 + ] + }, + { + "label": "Backlight Effect", + "type": "dropdown", + "content": [ + "id_qmk_backlight_effect", + 1, + 2 + ], + "options": [ + [ + "Off", + 0 + ], + [ + "Breathing", + 1 + ] + ] + } + ] + }, + { + "label": "Underglow", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Breathing 1", + "Breathing 2", + "Breathing 3", + "Breathing 4", + "Rainbow Swirl 1", + "Rainbow Swirl 2", + "Rainbow Swirl 3", + "Rainbow Swirl 4", + "Rainbow Swirl 5", + "Rainbow Swirl 6", + "Twinkle 1", + "Twinkle 2", + "Twinkle 3", + "Twinkle 4", + "Twinkle 5", + "Twinkle 6" + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] + } + ] } - ], - "matrix": { - "rows": 10, - "cols": 8 - }, - "layouts": { - "labels": [ - "2U Backspace", ["Left Space", "Normal 2.25U", "Normal 2U", "Mirrored 2.25U", "Mirrored 2U"], ["Right Shift", "Split", "2.75U"] - ], - "keymap": [ - [ - { - "x":0.5, - "c":"#aaaaaa" - }, - "1,0", - { - "x":0.25, - "c":"#777777" - }, - "0,0", - { - "c":"#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - { - "x":1 - }, - "5,6", - "5,5", - "5,4", - "5,3", - "5,2", - "5,1", - "5,0\n\n\n0,0", - { - "c":"#aaaaaa" - }, - "5,7\n\n\n0,0", - { - "x":1, - "w":2 - }, - "5,7\n\n\n0,1" - ], - [ - { - "x":0.25 - }, - "2,0", - { - "x":0.25, - "w":1.5 - }, - "1,1", - { - "c":"#cccccc" - }, - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - { - "x":1.5 - }, - "6,6", - "6,5", - "6,4", - "6,3", - "6,2", - "6,1", - "6,0", - { - "c":"#aaaaaa", - "w":1.5 - }, - "6,7" - ], - [ - "3,0", - { - "x":0.25, - "w":1.75 - }, - "2,1", - { - "c":"#cccccc" - }, - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - { - "x":2 - }, - "7,6", - "7,5", - "7,4", - "7,3", - "7,2", - "7,1", - { - "c":"#777777", - "w":2.25 - }, - "7,7" - ], - [ - { - "x":1, - "c":"#aaaaaa", - "w":2.25 - }, - "3,1", - { - "c":"#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - { - "x":1.5 - }, - "8,6", - "8,5", - "8,4", - "8,3", - "8,2", - "8,1", - { - "c":"#aaaaaa", - "w":1.75 - }, - "8,0\n\n\n2,0", - "8,7\n\n\n2,0", - { - "x":0.25, - "w":2.75 - }, - "8,0\n\n\n2,1" - ], - [ - { - "x":1, - "w":1.5 - }, - "4,1", - { - "x":1.5, - "w":1.5 - }, - "4,3", - { - "c":"#cccccc", - "w":2.25 - }, - "4,5\n\n\n1,0", - { - "c":"#aaaaaa" - }, - "4,6\n\n\n1,0", - { - "x":1, - "c":"#cccccc", - "w":2.75 - }, - "9,5", - { - "c":"#aaaaaa", - "w":1.5 - }, - "9,3", - { - "x":2.75, - "w":1.5 - }, - "9,0" - ], - [ - { - "y":0.25, - "x":5.5, - "c":"#cccccc", - "w":2 - }, - "4,5\n\n\n1,1", - { - "c":"#aaaaaa", - "w":1.25 - }, - "4,6\n\n\n1,1" - ], - [ - { - "y":0, - "x":5.5 - }, - "4,5\n\n\n1,2", - { - "c":"#cccccc", - "w":2.25 - }, - "4,6\n\n\n1,2" - ], - [ - { - "x":5.5, - "c":"#aaaaaa", - "w":1.25 - }, - "4,5\n\n\n1,3", - { - "c":"#cccccc", - "w":2 - }, - "4,6\n\n\n1,3" - ] - ] + ] } + ], + "layouts": { + "labels": [ + "2U Backspace", + [ + "Left Space", + "Normal 2.25U", + "Normal 2U", + "Mirrored 2.25U", + "Mirrored 2U" + ], + [ + "Right Shift", + "Split", + "2.75U" + ] + ], + "keymap": [ + [ + { + "x": 0.5, + "c": "#aaaaaa" + }, + "1,0", + { + "x": 0.25, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + { + "x": 1 + }, + "5,6", + "5,5", + "5,4", + "5,3", + "5,2", + "5,1", + "5,0\n\n\n0,0", + { + "c": "#aaaaaa" + }, + "5,7\n\n\n0,0", + { + "x": 1, + "w": 2 + }, + "5,7\n\n\n0,1" + ], + [ + { + "x": 0.25 + }, + "2,0", + { + "x": 0.25, + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + { + "x": 1.5 + }, + "6,6", + "6,5", + "6,4", + "6,3", + "6,2", + "6,1", + "6,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "6,7" + ], + [ + "3,0", + { + "x": 0.25, + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + { + "x": 2 + }, + "7,6", + "7,5", + "7,4", + "7,3", + "7,2", + "7,1", + { + "c": "#777777", + "w": 2.25 + }, + "7,7" + ], + [ + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + { + "x": 1.5 + }, + "8,6", + "8,5", + "8,4", + "8,3", + "8,2", + "8,1", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "8,0\n\n\n2,0", + "8,7\n\n\n2,0", + { + "x": 0.25, + "w": 2.75 + }, + "8,0\n\n\n2,1" + ], + [ + { + "x": 1, + "w": 1.5 + }, + "4,1", + { + "x": 1.5, + "w": 1.5 + }, + "4,3", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,5\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "4,6\n\n\n1,0", + { + "x": 1, + "c": "#cccccc", + "w": 2.75 + }, + "9,5", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "9,3", + { + "x": 2.75, + "w": 1.5 + }, + "9,0" + ], + [ + { + "y": 0.25, + "x": 5.5, + "c": "#cccccc", + "w": 2 + }, + "4,5\n\n\n1,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,6\n\n\n1,1" + ], + [ + { + "y": 0, + "x": 5.5 + }, + "4,5\n\n\n1,2", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,6\n\n\n1,2" + ], + [ + { + "x": 5.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,5\n\n\n1,3", + { + "c": "#cccccc", + "w": 2 + }, + "4,6\n\n\n1,3" + ] + ] + } } diff --git a/v3/viktus/osav2_numpad/osav2_numpad.json b/v3/viktus/osav2_numpad/osav2_numpad.json index 9cf7f1fe0d..66a92c3278 100644 --- a/v3/viktus/osav2_numpad/osav2_numpad.json +++ b/v3/viktus/osav2_numpad/osav2_numpad.json @@ -1,175 +1,220 @@ { - "name": "OSAv2 Numpad", - "vendorId": "0x5644", - "productId": "0x4F4E", - "keycodes": [ "qmk_lighting" ], - "menus": [ - { - "label": "Lighting", - "content": [ - { - "label": "Underglow", - "content": [ - { - "label": "Brightness", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] - }, - { - "label": "Effect", - "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], - "options": [ - "All Off", - "Solid Color", - "Breathing 1", - "Breathing 2", - "Breathing 3", - "Breathing 4", - "Rainbow Swirl 1", - "Rainbow Swirl 2", - "Rainbow Swirl 3", - "Rainbow Swirl 4", - "Rainbow Swirl 5", - "Rainbow Swirl 6", - "Twinkle 1", - "Twinkle 2", - "Twinkle 3", - "Twinkle 4", - "Twinkle 5", - "Twinkle 6" - ] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0", - "label": "Effect Speed", - "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] - }, - { - "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", - "label": "Color", - "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] - } - ] - } - ] + "name": "OSAv2 Numpad", + "vendorId": "0x5644", + "productId": "0x4F4E", + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Underglow", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] + }, + { + "label": "Effect", + "type": "dropdown", + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], + "options": [ + "All Off", + "Solid Color", + "Breathing 1", + "Breathing 2", + "Breathing 3", + "Breathing 4", + "Rainbow Swirl 1", + "Rainbow Swirl 2", + "Rainbow Swirl 3", + "Rainbow Swirl 4", + "Rainbow Swirl 5", + "Rainbow Swirl 6", + "Twinkle 1", + "Twinkle 2", + "Twinkle 3", + "Twinkle 4", + "Twinkle 5", + "Twinkle 6" + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", + "label": "Color", + "type": "color", + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] + } + ] } - ], - "matrix": { - "rows": 5, - "cols": 4 - }, - "layouts": { - "labels": [ - ["Plus", "2U", "Split"], ["Enter", "Vertical 2U", "Horizontal 2U", "Split"], ["Mirrored Plus", "Split", "2U"], ["Mirrored Enter", "Horizontal 2U", "Vertical 2U", "Split"] - ], - "keymap": [ - [ - { - "x":1.25 - }, - "0,0", - "0,1", - "0,2", - "0,3" - ], - [ - { - "h":2 - }, - "2,0\n\n\n3,1", - { - "x":0.25 - }, - "1,0\n\n\n3,0", - "1,1", - "1,2", - { - "h":2 - }, - "2,3\n\n\n0,0", - { - "x":0.25 - }, - "1,3\n\n\n0,1" - ], - [ - { - "x":1.25 - }, - "2,0\n\n\n3,0", - "2,1", - "2,2", - { - "x":1.25 - }, - "2,3\n\n\n0,1" - ], - [ - { - "x":1.25 - }, - "3,0\n\n\n2,0", - "3,1", - "3,2", - { - "h":2 - }, - "4,3\n\n\n1,0" - ], - [ - { - "x":1.25, - "w":2 - }, - "4,1\n\n\n2,0", - "4,2\n\n\n1,0" - ], - [ - { - "y":-0.75, - "h":2 - }, - "4,0\n\n\n2,1", - { - "x":4.5 - }, - "3,3\n\n\n1,1" - ], - [ - { - "x":1 - }, - "4,1\n\n\n2,1", - { - "x":2.5, - "w":2 - }, - "4,2\n\n\n1,1" - ], - [ - { - "y":0.25 - }, - "3,0\n\n\n2,2", - { - "x":4.5 - }, - "3,3\n\n\n1,2" - ], - [ - "4,0\n\n\n2,2", - "4,1\n\n\n2,2", - { - "x":2.5 - }, - "4,2\n\n\n1,2", - "4,3\n\n\n1,2" - ] - ] + ] } + ], + "layouts": { + "labels": [ + [ + "Plus", + "2U", + "Split" + ], + [ + "Enter", + "Vertical 2U", + "Horizontal 2U", + "Split" + ], + [ + "Mirrored Plus", + "Split", + "2U" + ], + [ + "Mirrored Enter", + "Horizontal 2U", + "Vertical 2U", + "Split" + ] + ], + "keymap": [ + [ + { + "x": 1.25 + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "h": 2 + }, + "2,0\n\n\n3,1", + { + "x": 0.25 + }, + "1,0\n\n\n3,0", + "1,1", + "1,2", + { + "h": 2 + }, + "2,3\n\n\n0,0", + { + "x": 0.25 + }, + "1,3\n\n\n0,1" + ], + [ + { + "x": 1.25 + }, + "2,0\n\n\n3,0", + "2,1", + "2,2", + { + "x": 1.25 + }, + "2,3\n\n\n0,1" + ], + [ + { + "x": 1.25 + }, + "3,0\n\n\n2,0", + "3,1", + "3,2", + { + "h": 2 + }, + "4,3\n\n\n1,0" + ], + [ + { + "x": 1.25, + "w": 2 + }, + "4,1\n\n\n2,0", + "4,2\n\n\n1,0" + ], + [ + { + "y": -0.75, + "h": 2 + }, + "4,0\n\n\n2,1", + { + "x": 4.5 + }, + "3,3\n\n\n1,1" + ], + [ + { + "x": 1 + }, + "4,1\n\n\n2,1", + { + "x": 2.5, + "w": 2 + }, + "4,2\n\n\n1,1" + ], + [ + { + "y": 0.25 + }, + "3,0\n\n\n2,2", + { + "x": 4.5 + }, + "3,3\n\n\n1,2" + ], + [ + "4,0\n\n\n2,2", + "4,1\n\n\n2,2", + { + "x": 2.5 + }, + "4,2\n\n\n1,2", + "4,3\n\n\n1,2" + ] + ] + } } diff --git a/v3/viktus/osav2_numpad_topre/osav2_numpad_topre.json b/v3/viktus/osav2_numpad_topre/osav2_numpad_topre.json index 3ef3d20d80..e30d52d150 100644 --- a/v3/viktus/osav2_numpad_topre/osav2_numpad_topre.json +++ b/v3/viktus/osav2_numpad_topre/osav2_numpad_topre.json @@ -1,84 +1,93 @@ { - "name": "OSAv2 Numpad - Topre", - "vendorId": "0x5644", - "productId": "0x4E54", - "matrix": { - "rows": 5, - "cols": 4 - }, - "layouts": { - "labels": [ - ["Plus", "Split", "2U"], ["Enter", "Split", "2U"] - ], - "keymap": [ - [ - { - "c":"#aaaaaa" - }, - "0,0", - "0,1", - "0,2", - "0,3" - ], - [ - { - "c":"#cccccc" - }, - "1,0", - "1,1", - "1,2", - { - "c":"#aaaaaa" - }, - "1,3\n\n\n0,0", - { - "x":0.25, - "h":2 - }, - "2,3\n\n\n0,1" - ], - [ - { - "c":"#cccccc" - }, - "2,0", - "2,1", - "2,2", - { - "c":"#aaaaaa" - }, - "2,3\n\n\n0,0" - ], - [ - { - "c":"#cccccc" - }, - "3,0", - "3,1", - "3,2", - { - "c":"#aaaaaa" - }, - "3,3\n\n\n1,0", - { - "x":0.25, - "c":"#777777", - "h":2 - }, - "3,3\n\n\n1,1" - ], - [ - { - "c":"#cccccc" - }, - "4,0", - "4,1", - "4,2", - { - "c":"#aaaaaa" - }, - "4,3\n\n\n1,0" - ] - ] - } + "name": "OSAv2 Numpad - Topre", + "vendorId": "0x5644", + "productId": "0x4E54", + "matrix": { + "rows": 5, + "cols": 4 + }, + "layouts": { + "labels": [ + [ + "Plus", + "Split", + "2U" + ], + [ + "Enter", + "Split", + "2U" + ] + ], + "keymap": [ + [ + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + { + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + { + "c": "#aaaaaa" + }, + "1,3\n\n\n0,0", + { + "x": 0.25, + "h": 2 + }, + "2,3\n\n\n0,1" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + "2,1", + "2,2", + { + "c": "#aaaaaa" + }, + "2,3\n\n\n0,0" + ], + [ + { + "c": "#cccccc" + }, + "3,0", + "3,1", + "3,2", + { + "c": "#aaaaaa" + }, + "3,3\n\n\n1,0", + { + "x": 0.25, + "c": "#777777", + "h": 2 + }, + "3,3\n\n\n1,1" + ], + [ + { + "c": "#cccccc" + }, + "4,0", + "4,1", + "4,2", + { + "c": "#aaaaaa" + }, + "4,3\n\n\n1,0" + ] + ] + } } diff --git a/v3/viktus/osav2_topre/osav2_topre.json b/v3/viktus/osav2_topre/osav2_topre.json index 77ca76b03d..0e03b702ba 100644 --- a/v3/viktus/osav2_topre/osav2_topre.json +++ b/v3/viktus/osav2_topre/osav2_topre.json @@ -1,205 +1,215 @@ { - "name": "OSAv2 - Topre", - "vendorId": "0x5644", - "productId": "0x446F", - "matrix": { - "rows": 5, - "cols": 16 - }, - "layouts": { - "labels": [ - ["Backspace", "Split", "2U"], ["Right Shift", "Split", "2.75U"], "Mirrored Left Space" - ], - "keymap": [ - [ - { - "x":0.5, - "c":"#aaaaaa" - }, - "0,0", - { - "x":0.25, - "c":"#777777" - }, - "0,1", - { - "c":"#cccccc" - }, - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - { - "x":1 - }, - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - "0,13", - "0,14\n\n\n0,0", - { - "c":"#aaaaaa" - }, - "0,15\n\n\n0,0", - { - "x":1, - "w":2 - }, - "0,15\n\n\n0,1" - ], - [ - { - "x":0.25 - }, - "1,0", - { - "x":0.25, - "w":1.5 - }, - "1,1", - { - "c":"#cccccc" - }, - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - { - "x":1.5 - }, - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - "1,13", - "1,14", - { - "c":"#aaaaaa", - "w":1.5 - }, - "1,15" - ], - [ - "2,0", - { - "x":0.25, - "w":1.75 - }, - "2,1", - { - "c":"#cccccc" - }, - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - { - "x":2 - }, - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - "2,13", - { - "c":"#777777", - "w":2.25 - }, - "2,15" - ], - [ - { - "x":1, - "c":"#aaaaaa", - "w":2.25 - }, - "3,1", - { - "c":"#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - { - "x":1.5 - }, - "3,8", - "3,9", - "3,10", - "3,11", - "3,12", - "3,13", - { - "c":"#aaaaaa", - "w":1.75 - }, - "3,14\n\n\n1,0", - "3,15\n\n\n1,0", - { - "x":0.25, - "w":2.75 - }, - "4,14\n\n\n1,1" - ], - [ - { - "x":1, - "w":1.5 - }, - "4,1", - { - "x":1.5, - "w":1.5 - }, - "4,2", - { - "c":"#cccccc", - "w":2.25 - }, - "4,4\n\n\n2,0", - { - "c":"#aaaaaa" - }, - "4,6\n\n\n2,0", - { - "x":1, - "c":"#cccccc", - "w":2.75 - }, - "4,9", - { - "c":"#aaaaaa", - "w":1.5 - }, - "4,11", - { - "x":2.75, - "w":1.5 - }, - "4,15" - ], - [ - { - "y":0.25, - "x":5.5 - }, - "4,3\n\n\n2,1", - { - "c":"#cccccc", - "w":2.25 - }, - "4,5\n\n\n2,1" - ] - ] - } + "name": "OSAv2 - Topre", + "vendorId": "0x5644", + "productId": "0x446F", + "matrix": { + "rows": 5, + "cols": 16 + }, + "layouts": { + "labels": [ + [ + "Backspace", + "Split", + "2U" + ], + [ + "Right Shift", + "Split", + "2.75U" + ], + "Mirrored Left Space" + ], + "keymap": [ + [ + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,0", + { + "x": 0.25, + "c": "#777777" + }, + "0,1", + { + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + { + "x": 1 + }, + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + "0,14\n\n\n0,0", + { + "c": "#aaaaaa" + }, + "0,15\n\n\n0,0", + { + "x": 1, + "w": 2 + }, + "0,15\n\n\n0,1" + ], + [ + { + "x": 0.25 + }, + "1,0", + { + "x": 0.25, + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + { + "x": 1.5 + }, + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + "1,13", + "1,14", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,15" + ], + [ + "2,0", + { + "x": 0.25, + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + { + "x": 2 + }, + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + "2,13", + { + "c": "#777777", + "w": 2.25 + }, + "2,15" + ], + [ + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + { + "x": 1.5 + }, + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + "3,13", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,14\n\n\n1,0", + "3,15\n\n\n1,0", + { + "x": 0.25, + "w": 2.75 + }, + "4,14\n\n\n1,1" + ], + [ + { + "x": 1, + "w": 1.5 + }, + "4,1", + { + "x": 1.5, + "w": 1.5 + }, + "4,2", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,4\n\n\n2,0", + { + "c": "#aaaaaa" + }, + "4,6\n\n\n2,0", + { + "x": 1, + "c": "#cccccc", + "w": 2.75 + }, + "4,9", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11", + { + "x": 2.75, + "w": 1.5 + }, + "4,15" + ], + [ + { + "y": 0.25, + "x": 5.5 + }, + "4,3\n\n\n2,1", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,5\n\n\n2,1" + ] + ] + } } diff --git a/v3/viktus/smolka/smolka.json b/v3/viktus/smolka/smolka.json index 29525c1d2e..9fd2171df0 100644 --- a/v3/viktus/smolka/smolka.json +++ b/v3/viktus/smolka/smolka.json @@ -2,7 +2,10 @@ "name": "Smolka", "vendorId": "0x5644", "productId": "0x0010", - "matrix": {"rows": 8, "cols": 8}, + "matrix": { + "rows": 8, + "cols": 8 + }, "layouts": { "labels": [ "Full Backspace", @@ -20,13 +23,27 @@ ] ], "keymap": [ - [{"x": 12.25, "c": "#aaaaaa", "w": 2}, "1,7\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 12.25, + "c": "#aaaaaa", + "w": 2 + }, + "1,7\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "1,2", @@ -39,14 +56,22 @@ "0,6", "1,6\n\n\n0,0", "1,7\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,7" ], [ "3,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "3,2", @@ -57,19 +82,34 @@ "3,5", "2,5", "2,6", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "3,7\n\n\n1,0", "2,7\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,7\n\n\n1,1", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "2,7\n\n\n1,1" ], [ "5,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "5,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "5,2", @@ -79,94 +119,182 @@ "5,4", "5,5", "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,6\n\n\n2,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,7\n\n\n2,0", "4,7", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,6\n\n\n2,1", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "5,7\n\n\n2,1" ], [ "7,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "7,1\n\n\n4,0", "6,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n4,0", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "7,3\n\n\n4,0", - {"w": 3}, + { + "w": 3 + }, "7,4\n\n\n4,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5\n\n\n4,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "7,6\n\n\n3,0", "7,7\n\n\n3,0", "6,7\n\n\n3,0" ], [ - {"y": 0.25, "x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "7,1\n\n\n4,1", "6,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n4,1", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "7,3\n\n\n4,1", - {"w": 2.25}, + { + "w": 2.25 + }, "7,4\n\n\n4,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,5\n\n\n4,1", "6,5\n\n\n4,1", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "7,7\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "6,7\n\n\n3,1" ], [ - {"x": 1.25, "w": 1.25}, + { + "x": 1.25, + "w": 1.25 + }, "7,1\n\n\n4,2", "6,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,3\n\n\n4,2" ], [ - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "7,1\n\n\n4,3", "6,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n4,3", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "7,3\n\n\n4,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,3\n\n\n4,3", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "7,5\n\n\n4,3" ], [ - {"x": 1.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, "7,1\n\n\n4,4", "6,1\n\n\n4,4", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n4,4", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "6,3\n\n\n4,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5\n\n\n4,4" ], [ - {"x": 1.25}, + { + "x": 1.25 + }, "7,1\n\n\n4,5", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n4,5", "6,2\n\n\n4,5", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,3\n\n\n4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,5\n\n\n4,5" ] ] diff --git a/v3/viktus/sp111/sp111.json b/v3/viktus/sp111/sp111.json index 0543ca670a..c34a1c7749 100644 --- a/v3/viktus/sp111/sp111.json +++ b/v3/viktus/sp111/sp111.json @@ -2,57 +2,93 @@ "name": "SP-111", "vendorId": "0x5644", "productId": "0x5111", - "matrix": {"rows": 12, "cols": 11}, + "matrix": { + "rows": 12, + "cols": 11 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Left Bottom Row", "2.75U", "2.25U", "3U"], - ["Right Bottom Row", "2.75U", "2.25U", "3U"], + [ + "Left Bottom Row", + "2.75U", + "2.25U", + "3U" + ], + [ + "Right Bottom Row", + "2.75U", + "2.25U", + "3U" + ], "Split Numpad +", "Split Numpad Enter", "Split Numpad 0" ], "keymap": [ [ - {"x": 1.25}, + { + "x": 1.25 + }, "0,0", "0,1", "0,2", "0,3", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,4", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", - {"x": 0.75}, + { + "x": 0.75 + }, "6,1", "6,2", - {"x": 0.25}, + { + "x": 0.25 + }, "6,3", "6,4", "6,5", "6,6", - {"x": 0.25}, + { + "x": 0.25 + }, "6,7", - {"x": 0.25}, + { + "x": 0.25 + }, "6,8", "6,9" ], [ - {"y": 0.5, "x": 1.25}, + { + "y": 0.5, + "x": 1.25 + }, "1,0", "1,1", "1,2", "1,3", - {"x": 0.5}, + { + "x": 0.5 + }, "1,4", "1,5", "1,6", @@ -60,36 +96,56 @@ "1,8", "1,9", "1,10", - {"x": 0.75}, + { + "x": 0.75 + }, "7,0", "7,1", "7,2", "7,3", "7,4", "7,5", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,7\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "7,8", "7,9" ], [ "2,3\n\n\n6,1", - {"x": 0.25}, + { + "x": 0.25 + }, "2,0", "2,1", "2,2", - {"h": 2}, + { + "h": 2 + }, "3,3\n\n\n6,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,5", "2,6", "2,7", "2,8", "2,9", - {"x": 0.75}, + { + "x": 0.75 + }, "8,0", "8,1", "8,2", @@ -97,9 +153,13 @@ "8,4", "8,5", "8,6", - {"w": 1.5}, + { + "w": 1.5 + }, "8,7\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "8,8", "8,9", { @@ -114,135 +174,269 @@ "9,7\n\n\n1,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3\n\n\n6,1", - {"x": 0.25}, + { + "x": 0.25 + }, "3,0", "3,1", "3,2", - {"x": 1.5, "c": "#aaaaaa", "w": 1.75, "l": true}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75, + "l": true + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "3,6", "3,7", "3,8", "3,9", - {"x": 0.75}, + { + "x": 0.75 + }, "9,0", "9,1", "9,2", "9,3", "9,4", "9,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "9,7\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "9,8", "9,9", - {"x": 0.75}, + { + "x": 0.75 + }, "9,6\n\n\n1,1" ], [ "4,3\n\n\n7,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,0", "4,1", "4,2", - {"h": 2}, + { + "h": 2 + }, "4,3\n\n\n7,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,4\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,6", "4,7", "4,8", "4,9", "4,10", - {"x": 0.75}, + { + "x": 0.75 + }, "10,1", "10,2", "10,3", "10,4", "10,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "10,6\n\n\n3,0", - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "10,6\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "10,7\n\n\n3,1" ], - [{"y": -0.75, "x": 21.75}, "10,8"], [ - {"y": -0.25}, + { + "y": -0.75, + "x": 21.75 + }, + "10,8" + ], + [ + { + "y": -0.25 + }, "5,3\n\n\n7,1", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "5,1\n\n\n8,0", "5,2", - {"x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,4\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n4,0", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "5,8\n\n\n4,0", - {"x": 0.75, "w": 2.75}, + { + "x": 0.75, + "w": 2.75 + }, "11,2\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,4\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "11,6\n\n\n5,0" ], - [{"y": -0.75, "x": 20.75, "c": "#cccccc"}, "11,7", "11,8", "11,9"], [ - {"x": 1}, + { + "y": -0.75, + "x": 20.75, + "c": "#cccccc" + }, + "11,7", + "11,8", + "11,9" + ], + [ + { + "x": 1 + }, "5,0\n\n\n8,1", "5,1\n\n\n8,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,4\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,5\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,4\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,5\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,7\n\n\n4,1", - {"w": 2.25}, + { + "w": 2.25 + }, "5,8\n\n\n4,1", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "11,2\n\n\n5,1", "11,3\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "11,4\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,5\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,6\n\n\n5,1" ], [ - {"y": 0.25, "x": 5.75, "w": 1.5}, + { + "y": 0.25, + "x": 5.75, + "w": 1.5 + }, "5,4\n\n\n4,2", "5,5\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6\n\n\n4,2", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "5,8\n\n\n4,2", - {"x": 0.75, "w": 3}, + { + "x": 0.75, + "w": 3 + }, "11,2\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,4\n\n\n5,2", "11,5\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "11,6\n\n\n5,2" ], [ - {"rx": 0.5, "y": 1.5, "x": 24.25, "c": "#cccccc"}, + { + "rx": 0.5, + "y": 1.5, + "x": 24.25, + "c": "#cccccc" + }, "7,6\n\n\n0,1", "7,7\n\n\n0,1" ] diff --git a/v3/viktus/sp111/sp111_v2.json b/v3/viktus/sp111/sp111_v2.json index 5d35106ba9..d64b858d68 100644 --- a/v3/viktus/sp111/sp111_v2.json +++ b/v3/viktus/sp111/sp111_v2.json @@ -2,469 +2,499 @@ "name": "SP-111", "vendorId": "0x5644", "productId": "0x5112", - "keycodes": [ "qmk_lighting" ], "matrix": { "rows": 12, "cols": 11 }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Left Bottom Row", "3U", "2.75U", "2.25U"], - ["Right Bottom Row", "3U", "2.75U", "2.25U"], - ["Numpad Plus", "2U", "Split"], - ["Mirrored Numpad Plus", "Split", "2U"], - ["Numpad Enter", "Vertical 2U", "Horizontal 2U Zero", "Split"], - ["Mirrored Numpad Enter", "Horizontal 2U Zero", "Vertical 2U", "Split"] + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Left Bottom Row", + "3U", + "2.75U", + "2.25U" + ], + [ + "Right Bottom Row", + "3U", + "2.75U", + "2.25U" + ], + [ + "Numpad Plus", + "2U", + "Split" + ], + [ + "Mirrored Numpad Plus", + "Split", + "2U" + ], + [ + "Numpad Enter", + "Vertical 2U", + "Horizontal 2U Zero", + "Split" + ], + [ + "Mirrored Numpad Enter", + "Horizontal 2U Zero", + "Vertical 2U", + "Split" + ] ], - "keymap": [ - [ - { - "x":2.5, - "c":"#aaaaaa" - }, - "0,0", - "0,1", - "0,2", - "0,3", - { - "x":0.5, - "c":"#777777" - }, - "0,4", - { - "x":0.25, - "c":"#cccccc" - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x":0.25 - }, - "0,9", - "0,10", - { - "x":1 - }, - "6,0", - "6,1", - { - "x":0.25 - }, - "6,3", - "6,4", - "6,5", - "6,6", - { - "x":0.25 - }, - "6,7", - { - "x":0.25, - "c":"#aaaaaa" - }, - "6,8", - "6,9" + "keymap": [ + [ + { + "x": 2.5, + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2", + "0,3", + { + "x": 0.5, + "c": "#777777" + }, + "0,4", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + { + "x": 1 + }, + "6,0", + "6,1", + { + "x": 0.25 + }, + "6,3", + "6,4", + "6,5", + "6,6", + { + "x": 0.25 + }, + "6,7", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "6,8", + "6,9" ], [ - { - "y":0.5, - "x":2.5 - }, - "1,0", - "1,1", - "1,2", - "1,3", - { - "x":0.5, - "c":"#cccccc" - }, - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - { - "x":1 - }, - "7,0", - "7,1", - "7,2", - "7,3", - "7,4", - "7,5", - { - "c":"#aaaaaa", - "w":2 - }, - "7,7\n\n\n0,0", - { - "x":0.25 - }, - "7,8", - "7,9", - { - "x":1, - "c":"#cccccc" - }, - "7,6\n\n\n0,1", - "7,7\n\n\n0,1" + { + "y": 0.5, + "x": 2.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + { + "x": 0.5, + "c": "#cccccc" + }, + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + { + "x": 1 + }, + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", + "7,5", + { + "c": "#aaaaaa", + "w": 2 + }, + "7,7\n\n\n0,0", + { + "x": 0.25 + }, + "7,8", + "7,9", + { + "x": 1, + "c": "#cccccc" + }, + "7,6\n\n\n0,1", + "7,7\n\n\n0,1" ], [ - { - "h":2 - }, - "3,0\n\n\n7,1", - { - "x":0.25 - }, - "2,3\n\n\n6,1", - { - "x":0.25 - }, - "2,0\n\n\n7,0", - "2,1", - "2,2", - { - "c":"#aaaaaa", - "h":2 - }, - "3,3\n\n\n6,0", - { - "x":0.5, - "w":1.5 - }, - "2,4", - { - "c":"#cccccc" - }, - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - { - "x":1 - }, - "8,0", - "8,1", - "8,2", - "8,3", - "8,4", - "8,5", - "8,6", - { - "w":1.5 - }, - "8,7\n\n\n1,0", - { - "x":0.25, - "c":"#aaaaaa" - }, - "8,8", - "8,9", - { - "x":1.75, - "c":"#777777", - "w":1.25, - "h":2, - "w2":1.5, - "h2":1, - "x2":-0.25 - }, - "9,7\n\n\n1,1" + { + "h": 2 + }, + "3,0\n\n\n7,1", + { + "x": 0.25 + }, + "2,3\n\n\n6,1", + { + "x": 0.25 + }, + "2,0\n\n\n7,0", + "2,1", + "2,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "3,3\n\n\n6,0", + { + "x": 0.5, + "w": 1.5 + }, + "2,4", + { + "c": "#cccccc" + }, + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + { + "x": 1 + }, + "8,0", + "8,1", + "8,2", + "8,3", + "8,4", + "8,5", + "8,6", + { + "w": 1.5 + }, + "8,7\n\n\n1,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "8,8", + "8,9", + { + "x": 1.75, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "9,7\n\n\n1,1" ], [ - { - "x":1.25, - "c":"#cccccc" - }, - "3,3\n\n\n6,1", - { - "x":0.25 - }, - "3,0\n\n\n7,0", - "3,1", - "3,2", - { - "x":1.5, - "c":"#aaaaaa", - "w":1.75 - }, - "3,4", - { - "c":"#cccccc" - }, - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - { - "x":1 - }, - "9,0", - "9,1", - "9,2", - "9,3", - "9,4", - "9,5", - { - "c":"#777777", - "w":2.25 - }, - "9,7\n\n\n1,0", - { - "x":0.25, - "c":"#aaaaaa" - }, - "9,8", - "9,9", - { - "x":0.75, - "c":"#cccccc" - }, - "9,6\n\n\n1,1" + { + "x": 1.25, + "c": "#cccccc" + }, + "3,3\n\n\n6,1", + { + "x": 0.25 + }, + "3,0\n\n\n7,0", + "3,1", + "3,2", + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,4", + { + "c": "#cccccc" + }, + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + { + "x": 1 + }, + "9,0", + "9,1", + "9,2", + "9,3", + "9,4", + "9,5", + { + "c": "#777777", + "w": 2.25 + }, + "9,7\n\n\n1,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "9,8", + "9,9", + { + "x": 0.75, + "c": "#cccccc" + }, + "9,6\n\n\n1,1" ], [ - { - "x":2.5 - }, - "4,0\n\n\n9,0", - "4,1", - "4,2", - { - "c":"#aaaaaa", - "h":2 - }, - "5,3\n\n\n8,0", - { - "x":0.5, - "w":2.25 - }, - "4,4\n\n\n2,0", - { - "c":"#cccccc" - }, - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - { - "x":1 - }, - "10,1", - "10,2", - "10,3", - "10,4", - "10,5", - { - "c":"#aaaaaa", - "w":2.75 - }, - "10,6\n\n\n3,0", - { - "x":2.5, - "w":1.75 - }, - "10,6\n\n\n3,1", - "10,7\n\n\n3,1" + { + "x": 2.5 + }, + "4,0\n\n\n9,0", + "4,1", + "4,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "5,3\n\n\n8,0", + { + "x": 0.5, + "w": 2.25 + }, + "4,4\n\n\n2,0", + { + "c": "#cccccc" + }, + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "x": 1 + }, + "10,1", + "10,2", + "10,3", + "10,4", + "10,5", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "10,6\n\n\n3,0", + { + "x": 2.5, + "w": 1.75 + }, + "10,6\n\n\n3,1", + "10,7\n\n\n3,1" ], [ - { - "y":-0.75, - "x":23.25, - "c":"#cccccc" - }, - "10,8" + { + "y": -0.75, + "x": 23.25, + "c": "#cccccc" + }, + "10,8" ], [ - { - "y":-0.25, - "x":2.5, - "w":2 - }, - "5,1\n\n\n9,0", - "5,2\n\n\n8,0", - { - "x":1.5, - "c":"#aaaaaa", - "w":1.5 - }, - "5,4\n\n\n4,0", - "5,5\n\n\n4,0", - { - "w":1.5 - }, - "5,7\n\n\n4,0", - { - "c":"#cccccc", - "w":3 - }, - "5,9\n\n\n4,0", - { - "x":1, - "w":3 - }, - "11,2\n\n\n5,0", - { - "c":"#aaaaaa", - "w":1.5 - }, - "11,4\n\n\n5,0", - "11,5\n\n\n5,0", - { - "w":1.5 - }, - "11,6\n\n\n5,0" + { + "y": -0.25, + "x": 2.5, + "w": 2 + }, + "5,1\n\n\n9,0", + "5,2\n\n\n8,0", + { + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "5,4\n\n\n4,0", + "5,5\n\n\n4,0", + { + "w": 1.5 + }, + "5,7\n\n\n4,0", + { + "c": "#cccccc", + "w": 3 + }, + "5,9\n\n\n4,0", + { + "x": 1, + "w": 3 + }, + "11,2\n\n\n5,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "11,4\n\n\n5,0", + "11,5\n\n\n5,0", + { + "w": 1.5 + }, + "11,6\n\n\n5,0" ], [ - { - "y":-0.75, - "x":22.25, - "c":"#cccccc" - }, - "11,7", - "11,8", - "11,9" + { + "y": -0.75, + "x": 22.25, + "c": "#cccccc" + }, + "11,7", + "11,8", + "11,9" ], [ - { - "y":0.25, - "h":2 - }, - "5,0\n\n\n9,1", - { - "x":1.25 - }, - "4,0\n\n\n9,2", - { - "x":3.75, - "c":"#aaaaaa", - "w":1.5 - }, - "5,4\n\n\n4,1", - { - "w":1.25 - }, - "5,5\n\n\n4,1", - { - "w":1.5 - }, - "5,7\n\n\n4,1", - { - "c":"#cccccc", - "w":2.75 - }, - "5,9\n\n\n4,1", - { - "x":1, - "w":2.75 - }, - "11,2\n\n\n5,1", - { - "c":"#aaaaaa", - "w":1.5 - }, - "11,4\n\n\n5,1", - { - "w":1.25 - }, - "11,5\n\n\n5,1", - { - "w":1.5 - }, - "11,6\n\n\n5,1" + { + "y": 0.25, + "h": 2 + }, + "5,0\n\n\n9,1", + { + "x": 1.25 + }, + "4,0\n\n\n9,2", + { + "x": 3.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "5,4\n\n\n4,1", + { + "w": 1.25 + }, + "5,5\n\n\n4,1", + { + "w": 1.5 + }, + "5,7\n\n\n4,1", + { + "c": "#cccccc", + "w": 2.75 + }, + "5,9\n\n\n4,1", + { + "x": 1, + "w": 2.75 + }, + "11,2\n\n\n5,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "11,4\n\n\n5,1", + { + "w": 1.25 + }, + "11,5\n\n\n5,1", + { + "w": 1.5 + }, + "11,6\n\n\n5,1" ], [ - { - "x":1, - "c":"#cccccc" - }, - "5,1\n\n\n9,1", - { - "x":0.25 - }, - "5,0\n\n\n9,2", - "5,1\n\n\n9,2", - { - "x":0.25, - "c":"#aaaaaa", - "w":1.25 - }, - "4,4\n\n\n2,1", - "4,5\n\n\n2,1", - { - "x":0.25, - "w":1.25 - }, - "5,4\n\n\n4,2", - { - "w":1.25 - }, - "5,5\n\n\n4,2", - { - "w":1.25 - }, - "5,7\n\n\n4,2", - "5,8\n\n\n4,2", - { - "c":"#cccccc", - "w":2.25 - }, - "5,9\n\n\n4,2", - { - "x":1, - "w":2.25 - }, - "11,2\n\n\n5,2", - { - "c":"#aaaaaa" - }, - "11,3\n\n\n5,2", - { - "w":1.25 - }, - "11,4\n\n\n5,2", - { - "w":1.25 - }, - "11,5\n\n\n5,2", - { - "w":1.25 - }, - "11,6\n\n\n5,2" + { + "x": 1, + "c": "#cccccc" + }, + "5,1\n\n\n9,1", + { + "x": 0.25 + }, + "5,0\n\n\n9,2", + "5,1\n\n\n9,2", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,4\n\n\n2,1", + "4,5\n\n\n2,1", + { + "x": 0.25, + "w": 1.25 + }, + "5,4\n\n\n4,2", + { + "w": 1.25 + }, + "5,5\n\n\n4,2", + { + "w": 1.25 + }, + "5,7\n\n\n4,2", + "5,8\n\n\n4,2", + { + "c": "#cccccc", + "w": 2.25 + }, + "5,9\n\n\n4,2", + { + "x": 1, + "w": 2.25 + }, + "11,2\n\n\n5,2", + { + "c": "#aaaaaa" + }, + "11,3\n\n\n5,2", + { + "w": 1.25 + }, + "11,4\n\n\n5,2", + { + "w": 1.25 + }, + "11,5\n\n\n5,2", + { + "w": 1.25 + }, + "11,6\n\n\n5,2" ], [ - { - "y":0.5, - "x":1, - "c":"#cccccc" - }, - "4,3\n\n\n8,1", - { - "x":1.25 - }, - "4,3\n\n\n8,2" + { + "y": 0.5, + "x": 1, + "c": "#cccccc" + }, + "4,3\n\n\n8,1", + { + "x": 1.25 + }, + "4,3\n\n\n8,2" ], [ - { - "w":2 - }, - "5,2\n\n\n8,1", - { - "x":0.25 - }, - "5,2\n\n\n8,2", - "5,3\n\n\n8,2" + { + "w": 2 + }, + "5,2\n\n\n8,1", + { + "x": 0.25 + }, + "5,2\n\n\n8,2", + "5,3\n\n\n8,2" ] ] } diff --git a/v3/viktus/styrka/styrka.json b/v3/viktus/styrka/styrka.json index c97ca466dd..9efd771dcb 100644 --- a/v3/viktus/styrka/styrka.json +++ b/v3/viktus/styrka/styrka.json @@ -2,7 +2,10 @@ "name": "Viktus Styrka", "vendorId": "0x5644", "productId": "0x0001", - "matrix": {"rows": 10, "cols": 9}, + "matrix": { + "rows": 10, + "cols": 9 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,12 +15,19 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", "1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "0,2", "1,2", @@ -30,21 +40,38 @@ "0,6", "1,6", "0,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,8\n\n\n0,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,7\n\n\n0,1", "0,8\n\n\n0,1" ], [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "2,0", "3,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "2,2", "3,2", @@ -57,20 +84,39 @@ "2,6", "3,6", "2,7", - {"w": 1.5}, + { + "w": 1.5 + }, "2,8\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,8", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "4,8\n\n\n1,1" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "4,0", "5,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "4,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1", "4,2", "5,2", @@ -82,22 +128,40 @@ "5,5", "4,6", "5,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,8\n\n\n1,0", "5,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,7\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,1\n\n\n2,1", "7,1\n\n\n2,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "6,0", "7,0", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "6,1\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,2", "7,2", "6,3", @@ -108,42 +172,81 @@ "7,5", "6,6", "7,6", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,7", - {"c": "#777777"}, + { + "c": "#777777" + }, "6,8", "7,8" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "8,0", "9,0", - {"x": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "8,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,4\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,6\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "8,7", "8,8", "9,8" ], [ - {"y": 0.25, "x": 4.75, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 4.75, + "c": "#aaaaaa", + "w": 1.5 + }, "8,1\n\n\n3,1", "9,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "8,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,4\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,6\n\n\n3,1" ] ] diff --git a/v3/viktus/styrka_topre/styrka_topre.json b/v3/viktus/styrka_topre/styrka_topre.json index 925b7814d3..ccf9552b19 100644 --- a/v3/viktus/styrka_topre/styrka_topre.json +++ b/v3/viktus/styrka_topre/styrka_topre.json @@ -1,207 +1,216 @@ { - "name": "Styrka - Topre", - "vendorId": "0x5644", - "productId": "0x5354", - "matrix": { - "rows": 5, - "cols": 18 - }, - "layouts": { - "labels": [ - ["Backspace", "2U", "Split"], ["Bottom Row", "7U", "6U"] - ], - "keymap": [ - [ - { - "c":"#aaaaaa" - }, - "0,0", - "0,1", - { - "x":0.25, - "c":"#777777" - }, - "0,2", - { - "c":"#cccccc" - }, - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - "0,13", - "0,14", - { - "c":"#aaaaaa", - "w":2 - }, - "0,16\n\n\n0,0", - "0,17", - { - "x":0.25, - "c":"#cccccc" - }, - "0,15\n\n\n0,1", - { - "c":"#aaaaaa" - }, - "0,16\n\n\n0,1" - ], - [ - "1,0", - "1,1", - { - "x":0.25, - "w":1.5 - }, - "1,2", - { - "c":"#cccccc" - }, - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - "1,13", - "1,14", - { - "w":1.5 - }, - "1,16", - { - "c":"#aaaaaa" - }, - "1,17" - ], - [ - "2,0", - "2,1", - { - "x":0.25, - "w":1.75 - }, - "2,2", - { - "c":"#cccccc" - }, - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - "2,13", - { - "c":"#777777", - "w":2.25 - }, - "2,15", - { - "c":"#aaaaaa" - }, - "2,17" - ], - [ - "3,0", - "3,1", - { - "x":0.25, - "w":2.25 - }, - "3,2", - { - "c":"#cccccc" - }, - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - "3,12", - "3,13", - { - "c":"#aaaaaa", - "w":1.75 - }, - "3,14", - "3,16", - "3,17" - ], - [ - "4,0", - "4,1", - { - "x":0.25, - "w":1.5 - }, - "4,2\n\n\n1,0", - "4,3\n\n\n1,0", - { - "w":1.5 - }, - "4,4\n\n\n1,0", - { - "c":"#cccccc", - "w":7 - }, - "4,8\n\n\n1,0", - { - "c":"#aaaaaa", - "w":1.5 - }, - "4,13\n\n\n1,0", - { - "x":0.5 - }, - "4,14", - "4,16", - "4,17" - ], - [ - { - "y":0.25, - "x":2.25, - "w":1.5 - }, - "4,2\n\n\n1,1", - "4,3\n\n\n1,1", - { - "w":1.5 - }, - "4,4\n\n\n1,1", - { - "c":"#cccccc", - "w":6 - }, - "4,8\n\n\n1,1", - { - "c":"#aaaaaa" - }, - "4,12\n\n\n1,1", - { - "w":1.5 - }, - "4,13\n\n\n1,1" - ] - ] - } + "name": "Styrka - Topre", + "vendorId": "0x5644", + "productId": "0x5354", + "matrix": { + "rows": 5, + "cols": 18 + }, + "layouts": { + "labels": [ + [ + "Backspace", + "2U", + "Split" + ], + [ + "Bottom Row", + "7U", + "6U" + ] + ], + "keymap": [ + [ + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + { + "x": 0.25, + "c": "#777777" + }, + "0,2", + { + "c": "#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + "0,14", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,16\n\n\n0,0", + "0,17", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,15\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "0,16\n\n\n0,1" + ], + [ + "1,0", + "1,1", + { + "x": 0.25, + "w": 1.5 + }, + "1,2", + { + "c": "#cccccc" + }, + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + "1,13", + "1,14", + { + "w": 1.5 + }, + "1,16", + { + "c": "#aaaaaa" + }, + "1,17" + ], + [ + "2,0", + "2,1", + { + "x": 0.25, + "w": 1.75 + }, + "2,2", + { + "c": "#cccccc" + }, + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + "2,13", + { + "c": "#777777", + "w": 2.25 + }, + "2,15", + { + "c": "#aaaaaa" + }, + "2,17" + ], + [ + "3,0", + "3,1", + { + "x": 0.25, + "w": 2.25 + }, + "3,2", + { + "c": "#cccccc" + }, + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + "3,13", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,14", + "3,16", + "3,17" + ], + [ + "4,0", + "4,1", + { + "x": 0.25, + "w": 1.5 + }, + "4,2\n\n\n1,0", + "4,3\n\n\n1,0", + { + "w": 1.5 + }, + "4,4\n\n\n1,0", + { + "c": "#cccccc", + "w": 7 + }, + "4,8\n\n\n1,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,13\n\n\n1,0", + { + "x": 0.5 + }, + "4,14", + "4,16", + "4,17" + ], + [ + { + "y": 0.25, + "x": 2.25, + "w": 1.5 + }, + "4,2\n\n\n1,1", + "4,3\n\n\n1,1", + { + "w": 1.5 + }, + "4,4\n\n\n1,1", + { + "c": "#cccccc", + "w": 6 + }, + "4,8\n\n\n1,1", + { + "c": "#aaaaaa" + }, + "4,12\n\n\n1,1", + { + "w": 1.5 + }, + "4,13\n\n\n1,1" + ] + ] + } } diff --git a/v3/wavtype/p01_ultra/via.json b/v3/wavtype/p01_ultra/via.json index 2e006f35dc..c51cf1f8e3 100644 --- a/v3/wavtype/p01_ultra/via.json +++ b/v3/wavtype/p01_ultra/via.json @@ -2,18 +2,35 @@ "name": "p01 ultra", "vendorId": "0x03a7", "productId": "0x0004", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Right Shift", - ["Bottom Row", "6.25u", "7u"] + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ - [{"x": 13}, "1,13\n\n\n0,1", "3,14\n\n\n0,1"], + [ + { + "x": 13 + }, + "1,13\n\n\n0,1", + "3,14\n\n\n0,1" + ], [ { "x": 13.75, @@ -26,37 +43,62 @@ }, "2,13\n\n\n1,1" ], - [{"x": 12.75, "c": "#cccccc"}, "3,13\n\n\n1,1"], [ - {"x": 12.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 12.75, + "c": "#cccccc" + }, + "3,13\n\n\n1,1" + ], + [ + { + "x": 12.25, + "c": "#aaaaaa", + "w": 1.75 + }, "4,13\n\n\n2,1", "4,14\n\n\n2,1" ], [ - {"y": 0.25, "c": "#777777"}, + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,11", "0,12", "0,13", "0,14", - {"x": 0.5}, + { + "x": 0.5 + }, "0,15", "0,16", "0,17" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -70,17 +112,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,15", "1,16", "1,17" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -93,17 +144,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "2,15", "2,16", "2,17" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -115,13 +175,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n1,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -132,45 +200,87 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13\n\n\n2,0", - {"x": 1.5, "c": "#777777"}, + { + "x": 1.5, + "c": "#777777" + }, "4,16" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,15", "5,16", "5,17" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n3,1", "5,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,14\n\n\n3,1" ] ] diff --git a/v3/wekey/polaris/polaris_ex.json b/v3/wekey/polaris/polaris_ex.json index e82a65aadd..2f5b352289 100644 --- a/v3/wekey/polaris/polaris_ex.json +++ b/v3/wekey/polaris/polaris_ex.json @@ -2,11 +2,30 @@ "name": "Polaris Ex", "vendorId": "0x5559", "productId": "0x0002", - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "ANSI", + "Split Space", + "7U", + "WKL", + "HHKB" + ] + ], "keymap": [ [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0", "1,0", "0,1", @@ -20,14 +39,21 @@ "0,5", "1,5", "0,6", - {"w": 2}, + { + "w": 2 + }, "1,6\n\n\n0,0", - {"x": 1}, + { + "x": 1 + }, "1,6\n\n\n0,1", "0,7\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", "2,1", "3,1", @@ -41,13 +67,25 @@ "3,5", "2,6", "3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "2,7\n\n\n1,0", - {"x": 1.75, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.75, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "5,6\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "4,0", "4,1", "5,1", @@ -60,16 +98,25 @@ "4,5", "5,5", "4,6", - {"w": 2.25}, + { + "w": 2.25 + }, "5,6\n\n\n1,0", - {"x": 0.75}, + { + "x": 0.75 + }, "2,7\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n2,1", "7,0\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "6,0\n\n\n2,0", "6,1", "7,1", @@ -81,103 +128,179 @@ "7,4", "6,5", "7,5", - {"w": 2.75}, + { + "w": 2.75 + }, "6,6\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "6,6\n\n\n3,1", "7,6\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "8,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n4,0", - {"w": 6.25}, + { + "w": 6.25 + }, "8,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,6\n\n\n4,0" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "8,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n4,1", - {"w": 2.25}, + { + "w": 2.25 + }, "8,2\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,3\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "8,4\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,5\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,6\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,6\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n4,2", "9,0\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n4,2", - {"w": 7}, + { + "w": 7 + }, "8,3\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5\n\n\n4,2", "8,6\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "9,6\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "8,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "9,0\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n4,3", - {"w": 7}, + { + "w": 7 + }, "8,3\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5\n\n\n4,3", - {"d": true}, + { + "d": true + }, "8,6\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "9,6\n\n\n4,3" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "8,0\n\n\n4,4", "9,0\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n4,4", - {"w": 7}, + { + "w": 7 + }, "8,3\n\n\n4,4", - {"w": 1.5}, + { + "w": 1.5 + }, "9,5\n\n\n4,4", "8,6\n\n\n4,4", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "9,6\n\n\n4,4" ] - ], - "labels": [ - "Split Backspace", - "ISO Enter", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "ANSI", "Split Space", "7U", "WKL", "HHKB"] ] } } diff --git a/v3/wekey/we27/we27v1.json b/v3/wekey/we27/we27v1.json index e104440eee..6eabc19501 100644 --- a/v3/wekey/we27/we27v1.json +++ b/v3/wekey/we27/we27v1.json @@ -2,36 +2,102 @@ "name": "WE27", "vendorId": "0x5559", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 6, "cols": 5}, + "matrix": { + "rows": 6, + "cols": 5 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { + "labels": [ + "Disable encoder" + ], "keymap": [ [ - {"x": 3.75, "w": 0.75, "h": 0.75}, + { + "x": 3.75, + "w": 0.75, + "h": 0.75 + }, "3,4\n\n\n0,0", - {"w": 0.75, "h": 0.75}, + { + "w": 0.75, + "h": 0.75 + }, "5,4\n\n\n0,0", - {"x": 0.25, "w": 0.75, "h": 0.75, "d": true}, + { + "x": 0.25, + "w": 0.75, + "h": 0.75, + "d": true + }, "3,4\n\n\n0,1", - {"w": 0.75, "h": 0.75, "d": true}, + { + "w": 0.75, + "h": 0.75, + "d": true + }, "5,4\n\n\n0,1" ], [ - {"y": -0.25}, + { + "y": -0.25 + }, "0,0", "0,1", "0,2", "0,3", "0,4\n\n\n0,0", - {"x": 0.75}, + { + "x": 0.75 + }, "0,4\n\n\n0,1" ], - [{"y": 0.5}, "1,0", "1,1", "1,2", "1,3", "1,4"], - ["2,0", "2,1", "2,2", "2,3", {"h": 2}, "2,4"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", "4,3", {"h": 2}, "4,4"], - ["5,0", {"w": 2}, "5,1", "5,3"] - ], - "labels": ["Disable encoder"] + [ + { + "y": 0.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + { + "h": 2 + }, + "2,4" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3", + { + "h": 2 + }, + "4,4" + ], + [ + "5,0", + { + "w": 2 + }, + "5,1", + "5,3" + ] + ] } } diff --git a/v3/werk_technica/werk_technica_one.json b/v3/werk_technica/werk_technica_one.json index 38e3f03206..b530ff1154 100644 --- a/v3/werk_technica/werk_technica_one.json +++ b/v3/werk_technica/werk_technica_one.json @@ -1,13 +1,13 @@ { - "name":"werk.technica's One", - "vendorId":"0x7774", - "productId":"0x0001", - "matrix":{ - "rows":6, - "cols":15 + "name": "werk.technica's One", + "vendorId": "0x7774", + "productId": "0x0001", + "matrix": { + "rows": 6, + "cols": 15 }, - "layouts":{ - "labels":[ + "layouts": { + "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", @@ -20,57 +20,57 @@ ], "Encoder" ], - "keymap":[ + "keymap": [ [ { - "x":2.75, - "c":"#777777" + "x": 2.75, + "c": "#777777" }, "0,0", { - "x":0.25, - "c":"#cccccc" + "x": 0.25, + "c": "#cccccc" }, "0,1", "0,2", "0,3", "0,4", { - "x":0.25, - "c":"#aaaaaa" + "x": 0.25, + "c": "#aaaaaa" }, "0,5", "0,6", "0,7", "0,8", { - "x":0.25, - "c":"#cccccc" + "x": 0.25, + "c": "#cccccc" }, "0,9", "0,10", "0,11", "0,12", { - "x":0.25, - "c":"#aaaaaa" + "x": 0.25, + "c": "#aaaaaa" }, "0,13", { - "x":0.25, - "d":true + "x": 0.25, + "d": true }, "\n\n\n4,0", { - "x":0.75 + "x": 0.75 }, "3,13\n\n\n4,1\n\n\n\n\n\ne0" ], [ { - "y":0.25, - "x":2.75, - "c":"#cccccc" + "y": 0.25, + "x": 2.75, + "c": "#cccccc" }, "1,0", "1,1", @@ -86,32 +86,32 @@ "1,11", "1,12", { - "c":"#aaaaaa", - "w":2 + "c": "#aaaaaa", + "w": 2 }, "0,14\n\n\n0,0", { - "x":0.25 + "x": 0.25 }, "1,14", { - "x":0.75, - "c":"#cccccc" + "x": 0.75, + "c": "#cccccc" }, "1,13\n\n\n0,1", { - "c":"#aaaaaa" + "c": "#aaaaaa" }, "0,14\n\n\n0,1" ], [ { - "x":2.75, - "w":1.5 + "x": 2.75, + "w": 1.5 }, "2,0", { - "c":"#cccccc" + "c": "#cccccc" }, "2,1", "2,2", @@ -126,86 +126,86 @@ "2,11", "2,12", { - "w":1.5 + "w": 1.5 }, "2,13\n\n\n1,0", { - "x":0.25, - "c":"#aaaaaa" + "x": 0.25, + "c": "#aaaaaa" }, "2,14", { - "x":1.5, - "c":"#777777", - "w":1.25, - "h":2, - "w2":1.5, - "h2":1, - "x2":-0.25 + "x": 1.5, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 }, "2,13\n\n\n1,1" ], [ { - "x":2.75, - "c":"#aaaaaa", - "w":1.75 + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 }, "3,0", { - "c":"#cccccc" + "c": "#cccccc" }, "3,1", "3,2", "3,3", "3,4", { - "n":true + "n": true }, "3,5", "3,6", "3,7", { - "n":true + "n": true }, "3,8", "3,9", "3,10", "3,11", { - "c":"#777777", - "w":2.25 + "c": "#777777", + "w": 2.25 }, "3,12\n\n\n1,0", { - "x":0.25, - "c":"#aaaaaa" + "x": 0.25, + "c": "#aaaaaa" }, "3,14", { - "x":0.5, - "c":"#cccccc" + "x": 0.5, + "c": "#cccccc" }, "3,12\n\n\n1,1" ], [ { - "c":"#aaaaaa", - "w":1.25 + "c": "#aaaaaa", + "w": 1.25 }, "4,0\n\n\n2,1", { - "c":"#cccccc" + "c": "#cccccc" }, "4,1\n\n\n2,1", { - "x":0.5, - "c":"#aaaaaa", - "w":2.25 + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 }, "4,0\n\n\n2,0", { - "c":"#cccccc" + "c": "#cccccc" }, "4,2", "4,3", @@ -218,55 +218,55 @@ "4,10", "4,11", { - "c":"#aaaaaa", - "w":1.75 + "c": "#aaaaaa", + "w": 1.75 }, "4,12" ], [ { - "y":-0.75, - "x":17, - "c":"#cccccc" + "y": -0.75, + "x": 17, + "c": "#cccccc" }, "4,13" ], [ { - "y":-0.25, - "x":2.75, - "c":"#aaaaaa", - "w":1.25 + "y": -0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 }, "5,0\n\n\n3,0", { - "w":1.25 + "w": 1.25 }, "5,1\n\n\n3,0", { - "w":1.25 + "w": 1.25 }, "5,2\n\n\n3,0", { - "c":"#cccccc", - "w":6.25 + "c": "#cccccc", + "w": 6.25 }, "5,6\n\n\n3,0", { - "c":"#aaaaaa", - "w":1.5 + "c": "#aaaaaa", + "w": 1.5 }, "5,10", { - "w":1.5 + "w": 1.5 }, "5,11" ], [ { - "y":-0.75, - "x":16, - "c":"#cccccc" + "y": -0.75, + "x": 16, + "c": "#cccccc" }, "5,12", "5,13", @@ -274,86 +274,86 @@ ], [ { - "x":2.75, - "c":"#aaaaaa", - "w":1.5 + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 }, "5,0\n\n\n3,1", "5,1\n\n\n3,1", { - "w":1.5 + "w": 1.5 }, "5,2\n\n\n3,1", { - "c":"#cccccc", - "w":6 + "c": "#cccccc", + "w": 6 }, "5,6\n\n\n3,1" ], [ { - "y":0.25, - "x":2.75, - "c":"#aaaaaa", - "w":1.25 + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 }, "5,0\n\n\n3,2", { - "w":1.25 + "w": 1.25 }, "5,1\n\n\n3,2", { - "w":1.25 + "w": 1.25 }, "5,2\n\n\n3,2", { - "c":"#cccccc", - "w":2.75 + "c": "#cccccc", + "w": 2.75 }, "5,4\n\n\n3,2", { - "c":"#aaaaaa", - "w":1.25 + "c": "#aaaaaa", + "w": 1.25 }, "5,6\n\n\n3,2", { - "c":"#cccccc", - "w":2.25 + "c": "#cccccc", + "w": 2.25 }, "5,8\n\n\n3,2" ], [ { - "y":0.25, - "x":2.75, - "c":"#aaaaaa", - "w":1.25 + "y": 0.25, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 }, "5,0\n\n\n3,3", { - "w":1.25 + "w": 1.25 }, "5,1\n\n\n3,3", { - "w":1.25 + "w": 1.25 }, "5,2\n\n\n3,3", { - "c":"#cccccc", - "w":2.25 + "c": "#cccccc", + "w": 2.25 }, "5,4\n\n\n3,3", { - "c":"#aaaaaa", - "w":1.25 + "c": "#aaaaaa", + "w": 1.25 }, "5,6\n\n\n3,3", { - "c":"#cccccc", - "w":2.75 + "c": "#cccccc", + "w": 2.75 }, "5,8\n\n\n3,3" ] ] } -} \ No newline at end of file +} diff --git a/v3/wilba_tech/rama_works_kara/rama_works_kara.json b/v3/wilba_tech/rama_works_kara/rama_works_kara.json index 1fcb0eba9f..75d14efa1f 100644 --- a/v3/wilba_tech/rama_works_kara/rama_works_kara.json +++ b/v3/wilba_tech/rama_works_kara/rama_works_kara.json @@ -2,21 +2,81 @@ "name": "RAMA WORKS KARA", "vendorId": "0x5241", "productId": "0x4B52", + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,159 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#4d525a", "t": "#e2e2e2"}, + { + "c": "#4d525a", + "t": "#e2e2e2" + }, "0,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "0,1", "0,2", "0,3", @@ -177,13 +368,21 @@ "0,11", "0,12", "0,13", - {"c": "#4d525a", "t": "#e2e2e2"}, + { + "c": "#4d525a", + "t": "#e2e2e2" + }, "2,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -196,13 +395,24 @@ "1,10", "1,11", "1,12", - {"c": "#4d525a", "t": "#e2e2e2", "w": 1.5}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 1.5 + }, "1,13" ], [ - {"c": "#f5cb01", "t": "#4d525a", "w": 1.75}, + { + "c": "#f5cb01", + "t": "#4d525a", + "w": 1.75 + }, "2,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -214,13 +424,22 @@ "2,9", "2,10", "2,11", - {"c": "#4d525a", "t": "#e2e2e2", "w": 2.25}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 2.25 + }, "2,12" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -231,19 +450,40 @@ "3,9", "3,10", "3,11", - {"c": "#4d525a", "t": "#e2e2e2", "w": 1.75}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 1.75 + }, "3,12", - {"c": "#f5cb01", "t": "#4d525a"}, + { + "c": "#f5cb01", + "t": "#4d525a" + }, "3,13" ], [ - {"x": 1.5, "c": "#4d525a", "t": "#e2e2e2"}, + { + "x": 1.5, + "c": "#4d525a", + "t": "#e2e2e2" + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#e2e2e2", "t": "#363636", "w": 7}, + { + "c": "#e2e2e2", + "t": "#363636", + "w": 7 + }, "4,7", - {"c": "#4d525a", "t": "#e2e2e2", "w": 1.5}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 1.5 + }, "4,11", "4,12" ] diff --git a/v3/wilba_tech/rama_works_koyu/rama_works_koyu.json b/v3/wilba_tech/rama_works_koyu/rama_works_koyu.json index 844de775ef..0d6fb2a7c0 100644 --- a/v3/wilba_tech/rama_works_koyu/rama_works_koyu.json +++ b/v3/wilba_tech/rama_works_koyu/rama_works_koyu.json @@ -2,21 +2,81 @@ "name": "RAMA WORKS KOYU", "vendorId": "0x5241", "productId": "0x4b59", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,158 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -176,15 +366,23 @@ "0,10", "0,11", "0,12", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "0,13", "2,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -197,14 +395,23 @@ "1,10", "1,11", "1,12", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -216,14 +423,23 @@ "2,9", "2,10", "2,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -234,24 +450,50 @@ "3,9", "3,10", "3,11", - {"c": "#363636", "t": "#DEBFB3", "w": 1.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.75 + }, "3,12", - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "3,13", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 7}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 7 + }, "4,7", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "4,11", - {"x": 0.5, "c": "#DEBFB3", "t": "#363636"}, + { + "x": 0.5, + "c": "#DEBFB3", + "t": "#363636" + }, "4,12", "4,13", "4,14" diff --git a/v3/wilba_tech/rama_works_m10_a/rama_works_m10_a.json b/v3/wilba_tech/rama_works_m10_a/rama_works_m10_a.json index 89e9b0a6c9..1240be8433 100644 --- a/v3/wilba_tech/rama_works_m10_a/rama_works_m10_a.json +++ b/v3/wilba_tech/rama_works_m10_a/rama_works_m10_a.json @@ -2,15 +2,40 @@ "name": "RAMA WORKS M10-A", "vendorId": "0x5241", "productId": "0x00AA", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 4, "cols": 3}, + "matrix": { + "rows": 4, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - [{"x": 1, "w": 2}, "3,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + { + "x": 1, + "w": 2 + }, + "3,2" + ] ] } } diff --git a/v3/wilba_tech/rama_works_m10_b/rama_works_m10_b.json b/v3/wilba_tech/rama_works_m10_b/rama_works_m10_b.json index 256bb408e7..8237a2673e 100644 --- a/v3/wilba_tech/rama_works_m10_b/rama_works_m10_b.json +++ b/v3/wilba_tech/rama_works_m10_b/rama_works_m10_b.json @@ -2,13 +2,38 @@ "name": "RAMA WORKS M10-B", "vendorId": "0x5241", "productId": "0x00ab", - "matrix": {"rows": 1, "cols": 10}, + "matrix": { + "rows": 1, + "cols": 10 + }, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2"], - ["0,3", "0,4", "0,5"], - ["0,6", "0,7", "0,8"], - [{"x": 1, "w": 2}, "0,9"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "0,3", + "0,4", + "0,5" + ], + [ + "0,6", + "0,7", + "0,8" + ], + [ + { + "x": 1, + "w": 2 + }, + "0,9" + ] ] } } diff --git a/v3/wilba_tech/rama_works_m10_c/rama_works_m10_c.json b/v3/wilba_tech/rama_works_m10_c/rama_works_m10_c.json index dba9e15a38..fd9d2c4189 100644 --- a/v3/wilba_tech/rama_works_m10_c/rama_works_m10_c.json +++ b/v3/wilba_tech/rama_works_m10_c/rama_works_m10_c.json @@ -2,21 +2,81 @@ "name": "RAMA WORKS M10-C", "vendorId": "0x5241", "productId": "0x00ac", + "matrix": { + "rows": 1, + "cols": 10 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Custom Colors", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Custom Colors", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] }, @@ -81,52 +200,102 @@ { "label": "Color 1", "type": "color", - "content": ["id_custom_color[0]", 0, 23, 0] + "content": [ + "id_custom_color[0]", + 0, + 23, + 0 + ] }, { "label": "Color 2", "type": "color", - "content": ["id_custom_color[1]", 0, 23, 1] + "content": [ + "id_custom_color[1]", + 0, + 23, + 1 + ] }, { "label": "Color 3", "type": "color", - "content": ["id_custom_color[2]", 0, 23, 2] + "content": [ + "id_custom_color[2]", + 0, + 23, + 2 + ] }, { "label": "Color 4", "type": "color", - "content": ["id_custom_color[3]", 0, 23, 3] + "content": [ + "id_custom_color[3]", + 0, + 23, + 3 + ] }, { "label": "Color 5", "type": "color", - "content": ["id_custom_color[4]", 0, 23, 4] + "content": [ + "id_custom_color[4]", + 0, + 23, + 4 + ] }, { "label": "Color 6", "type": "color", - "content": ["id_custom_color[5]", 0, 23, 5] + "content": [ + "id_custom_color[5]", + 0, + 23, + 5 + ] }, { "label": "Color 7", "type": "color", - "content": ["id_custom_color[6]", 0, 23, 6] + "content": [ + "id_custom_color[6]", + 0, + 23, + 6 + ] }, { "label": "Color 8", "type": "color", - "content": ["id_custom_color[7]", 0, 23, 7] + "content": [ + "id_custom_color[7]", + 0, + 23, + 7 + ] }, { "label": "Color 9", "type": "color", - "content": ["id_custom_color[8]", 0, 23, 8] + "content": [ + "id_custom_color[8]", + 0, + 23, + 8 + ] }, { "label": "Color 10", "type": "color", - "content": ["id_custom_color[9]", 0, 23, 9] + "content": [ + "id_custom_color[9]", + 0, + 23, + 9 + ] } ] } @@ -138,87 +307,175 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 1, "cols": 10}, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2"], - ["0,3", "0,4", "0,5"], - ["0,6", "0,7", "0,8"], - [{"x": 1, "w": 2}, "0,9"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "0,3", + "0,4", + "0,5" + ], + [ + "0,6", + "0,7", + "0,8" + ], + [ + { + "x": 1, + "w": 2 + }, + "0,9" + ] ] } } diff --git a/v3/wilba_tech/rama_works_m4_a/rama_works_m4_a.json b/v3/wilba_tech/rama_works_m4_a/rama_works_m4_a.json index 4c0273d05e..819fdc6ca1 100644 --- a/v3/wilba_tech/rama_works_m4_a/rama_works_m4_a.json +++ b/v3/wilba_tech/rama_works_m4_a/rama_works_m4_a.json @@ -2,13 +2,32 @@ "name": "RAMA WORKS M4-A", "vendorId": "0x5241", "productId": "0x004A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 2, "cols": 2}, + "matrix": { + "rows": 2, + "cols": 2 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", {"h": 2}, "1,1"], - [{"w": 2}, "1,0"] + [ + "0,0", + "0,1", + { + "h": 2 + }, + "1,1" + ], + [ + { + "w": 2 + }, + "1,0" + ] ] } } diff --git a/v3/wilba_tech/rama_works_m50_a/rama_works_m50_a.json b/v3/wilba_tech/rama_works_m50_a/rama_works_m50_a.json index 89de46a472..83041ba2dd 100644 --- a/v3/wilba_tech/rama_works_m50_a/rama_works_m50_a.json +++ b/v3/wilba_tech/rama_works_m50_a/rama_works_m50_a.json @@ -2,21 +2,81 @@ "name": "RAMA WORKS M50-A", "vendorId": "0x5241", "productId": "0x050a", + "matrix": { + "rows": 4, + "cols": 13 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,86 +202,154 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 4, "cols": 13}, "layouts": { "keymap": [ [ "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", "0,2", "0,3", @@ -178,7 +365,9 @@ ], [ "1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,1", "1,2", "1,3", @@ -194,7 +383,9 @@ ], [ "2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,1", "2,2", "2,3", @@ -210,13 +401,17 @@ ], [ "3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,1", "3,2", "3,3", "3,4", "3,5", - {"w": 2}, + { + "w": 2 + }, "3,6", "3,8", "3,9", diff --git a/v3/wilba_tech/rama_works_m50_ax/rama_works_m50_ax.json b/v3/wilba_tech/rama_works_m50_ax/rama_works_m50_ax.json index db8f0be14c..b19e980761 100644 --- a/v3/wilba_tech/rama_works_m50_ax/rama_works_m50_ax.json +++ b/v3/wilba_tech/rama_works_m50_ax/rama_works_m50_ax.json @@ -2,15 +2,27 @@ "name": "RAMA WORKS M50-AX", "vendorId": "0x5241", "productId": "0x150a", - "matrix": {"rows": 4, "cols": 13}, + "matrix": { + "rows": 4, + "cols": 13 + }, "layouts": { "labels": [ - ["Spacebar", "1U/2U/1U", "1U/1U/1U/1U", "2U/1U/1U", "1U/1U/2U", "2U/2U"] + [ + "Spacebar", + "1U/2U/1U", + "1U/1U/1U/1U", + "2U/1U/1U", + "1U/1U/2U", + "2U/2U" + ] ], "keymap": [ [ "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", "0,2", "0,3", @@ -26,7 +38,9 @@ ], [ "1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,1", "1,2", "1,3", @@ -42,7 +56,9 @@ ], [ "2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,1", "2,2", "2,3", @@ -58,13 +74,17 @@ ], [ "3,0", - {"x": 0.25}, + { + "x": 0.25 + }, "3,1", "3,2", "3,3", "3,4", "3,5\n\n\n0,0", - {"w": 2}, + { + "w": 2 + }, "3,6\n\n\n0,0", "3,8\n\n\n0,0", "3,9", @@ -73,15 +93,46 @@ "3,12" ], [ - {"y": 0.25, "x": 5.25}, + { + "y": 0.25, + "x": 5.25 + }, "3,5\n\n\n0,1", "3,6\n\n\n0,1", "3,7\n\n\n0,1", "3,8\n\n\n0,1" ], - [{"x": 5.25, "w": 2}, "3,5\n\n\n0,2", "3,7\n\n\n0,2", "3,8\n\n\n0,2"], - [{"x": 5.25}, "3,5\n\n\n0,3", "3,6\n\n\n0,3", {"w": 2}, "3,7\n\n\n0,3"], - [{"x": 5.25, "w": 2}, "3,5\n\n\n0,4", {"w": 2}, "3,7\n\n\n0,4"] + [ + { + "x": 5.25, + "w": 2 + }, + "3,5\n\n\n0,2", + "3,7\n\n\n0,2", + "3,8\n\n\n0,2" + ], + [ + { + "x": 5.25 + }, + "3,5\n\n\n0,3", + "3,6\n\n\n0,3", + { + "w": 2 + }, + "3,7\n\n\n0,3" + ], + [ + { + "x": 5.25, + "w": 2 + }, + "3,5\n\n\n0,4", + { + "w": 2 + }, + "3,7\n\n\n0,4" + ] ] } } diff --git a/v3/wilba_tech/rama_works_m60_a/rama_works_m60_a.json b/v3/wilba_tech/rama_works_m60_a/rama_works_m60_a.json index f0450494f3..e95015996a 100644 --- a/v3/wilba_tech/rama_works_m60_a/rama_works_m60_a.json +++ b/v3/wilba_tech/rama_works_m60_a/rama_works_m60_a.json @@ -2,21 +2,81 @@ "name": "RAMA WORKS M60-A", "vendorId": "0x5241", "productId": "0x060a", + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,159 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#4d525a", "t": "#e2e2e2"}, + { + "c": "#4d525a", + "t": "#e2e2e2" + }, "0,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "0,1", "0,2", "0,3", @@ -177,13 +368,21 @@ "0,11", "0,12", "0,13", - {"c": "#4d525a", "t": "#e2e2e2"}, + { + "c": "#4d525a", + "t": "#e2e2e2" + }, "2,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -196,13 +395,24 @@ "1,10", "1,11", "1,12", - {"c": "#4d525a", "t": "#e2e2e2", "w": 1.5}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 1.5 + }, "1,13" ], [ - {"c": "#f5cb01", "t": "#4d525a", "w": 1.75}, + { + "c": "#f5cb01", + "t": "#4d525a", + "w": 1.75 + }, "2,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -214,13 +424,22 @@ "2,9", "2,10", "2,11", - {"c": "#4d525a", "t": "#e2e2e2", "w": 2.25}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 2.25 + }, "2,12" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#e2e2e2", "t": "#363636"}, + { + "c": "#e2e2e2", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -231,19 +450,40 @@ "3,9", "3,10", "3,11", - {"c": "#4d525a", "t": "#e2e2e2", "w": 1.75}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 1.75 + }, "3,12", - {"c": "#f5cb01", "t": "#4d525a"}, + { + "c": "#f5cb01", + "t": "#4d525a" + }, "3,13" ], [ - {"x": 1.5, "c": "#4d525a", "t": "#e2e2e2"}, + { + "x": 1.5, + "c": "#4d525a", + "t": "#e2e2e2" + }, "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#e2e2e2", "t": "#363636", "w": 7}, + { + "c": "#e2e2e2", + "t": "#363636", + "w": 7 + }, "4,7", - {"c": "#4d525a", "t": "#e2e2e2", "w": 1.5}, + { + "c": "#4d525a", + "t": "#e2e2e2", + "w": 1.5 + }, "4,11", "4,12" ] diff --git a/v3/wilba_tech/rama_works_m65_b/rama_works_m65_b.json b/v3/wilba_tech/rama_works_m65_b/rama_works_m65_b.json index 99cbf3fd8a..12885f37c5 100644 --- a/v3/wilba_tech/rama_works_m65_b/rama_works_m65_b.json +++ b/v3/wilba_tech/rama_works_m65_b/rama_works_m65_b.json @@ -2,21 +2,81 @@ "name": "RAMA WORKS M65-B", "vendorId": "0x5241", "productId": "0x065B", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,157 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -178,13 +367,19 @@ "0,12", "0,13", "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -197,14 +392,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -216,14 +418,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -234,24 +443,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#888888"}, + { + "c": "#888888" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.5, "c": "#888888"}, + { + "x": 0.5, + "c": "#888888" + }, "4,12", "4,13", "4,14" diff --git a/v3/wilba_tech/rama_works_m65_bx/rama_works_m65_bx.json b/v3/wilba_tech/rama_works_m65_bx/rama_works_m65_bx.json index 1c153a0ac0..a4f4794238 100644 --- a/v3/wilba_tech/rama_works_m65_bx/rama_works_m65_bx.json +++ b/v3/wilba_tech/rama_works_m65_bx/rama_works_m65_bx.json @@ -2,21 +2,81 @@ "name": "RAMA WORKS M65-BX", "vendorId": "0x5241", "productId": "0x165B", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,89 +202,169 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Full Backspace"], + "labels": [ + "Full Backspace" + ], "keymap": [ - [{"x": 13, "c": "#aaaaaa", "w": 2}, "0,13\n\n\n0,1"], [ - {"y": 0.25, "c": "#888888"}, + { + "x": 13, + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#888888" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -180,13 +379,19 @@ "0,12", "0,13\n\n\n0,0", "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -199,14 +404,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -218,14 +430,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -236,24 +455,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#888888"}, + { + "c": "#888888" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.5, "c": "#888888"}, + { + "x": 0.5, + "c": "#888888" + }, "4,12", "4,13", "4,14" diff --git a/v3/wilba_tech/rama_works_m6_a/rama_works_m6_a.json b/v3/wilba_tech/rama_works_m6_a/rama_works_m6_a.json index aeeda449ec..be57e64790 100644 --- a/v3/wilba_tech/rama_works_m6_a/rama_works_m6_a.json +++ b/v3/wilba_tech/rama_works_m6_a/rama_works_m6_a.json @@ -2,11 +2,26 @@ "name": "RAMA WORKS M6-A", "vendorId": "0x5241", "productId": "0x006a", - "matrix": {"rows": 1, "cols": 6}, + "matrix": { + "rows": 1, + "cols": 6 + }, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2"], - ["0,3", "0,4", "0,5"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "0,3", + "0,4", + "0,5" + ] ] } } diff --git a/v3/wilba_tech/rama_works_m6_b/rama_works_m6_b.json b/v3/wilba_tech/rama_works_m6_b/rama_works_m6_b.json index ecc1520b3e..be41627240 100644 --- a/v3/wilba_tech/rama_works_m6_b/rama_works_m6_b.json +++ b/v3/wilba_tech/rama_works_m6_b/rama_works_m6_b.json @@ -2,21 +2,81 @@ "name": "RAMA WORKS M6-B", "vendorId": "0x5241", "productId": "0x006b", + "matrix": { + "rows": 1, + "cols": 6 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Custom Colors", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Custom Colors", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] }, @@ -81,32 +200,62 @@ { "label": "Color 1", "type": "color", - "content": ["id_custom_color[0]", 0, 23, 0] + "content": [ + "id_custom_color[0]", + 0, + 23, + 0 + ] }, { "label": "Color 2", "type": "color", - "content": ["id_custom_color[1]", 0, 23, 1] + "content": [ + "id_custom_color[1]", + 0, + 23, + 1 + ] }, { "label": "Color 3", "type": "color", - "content": ["id_custom_color[2]", 0, 23, 2] + "content": [ + "id_custom_color[2]", + 0, + 23, + 2 + ] }, { "label": "Color 4", "type": "color", - "content": ["id_custom_color[3]", 0, 23, 3] + "content": [ + "id_custom_color[3]", + 0, + 23, + 3 + ] }, { "label": "Color 5", "type": "color", - "content": ["id_custom_color[4]", 0, 23, 4] + "content": [ + "id_custom_color[4]", + 0, + 23, + 4 + ] }, { "label": "Color 6", "type": "color", - "content": ["id_custom_color[5]", 0, 23, 5] + "content": [ + "id_custom_color[5]", + 0, + 23, + 5 + ] } ] } @@ -118,85 +267,163 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 1, "cols": 6}, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2"], - ["0,3", "0,4", "0,5"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2" + ], + [ + "0,3", + "0,4", + "0,5" + ] ] } } diff --git a/v3/wilba_tech/rama_works_u80_a/rama_works_u80_a.json b/v3/wilba_tech/rama_works_u80_a/rama_works_u80_a.json index f1d9852cf6..3af390b7ee 100644 --- a/v3/wilba_tech/rama_works_u80_a/rama_works_u80_a.json +++ b/v3/wilba_tech/rama_works_u80_a/rama_works_u80_a.json @@ -2,21 +2,81 @@ "name": "RAMA WORKS U80-A", "vendorId": "0x5241", "productId": "0x080a", + "matrix": { + "rows": 6, + "cols": 17 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,110 +202,196 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ - {"c": "#afb0ae", "t": "#505557"}, + { + "c": "#afb0ae", + "t": "#505557" + }, "0,0", - {"x": 1, "c": "#505557", "t": "#aeb0b0"}, + { + "x": 1, + "c": "#505557", + "t": "#aeb0b0" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#6b7173"}, + { + "x": 0.5, + "c": "#6b7173" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#505557"}, + { + "x": 0.5, + "c": "#505557" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#6b7173"}, + { + "x": 0.25, + "c": "#6b7173" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "1,1", "1,2", "1,3", @@ -199,17 +404,26 @@ "1,10", "1,11", "1,12", - {"c": "#6b7173", "w": 2}, + { + "c": "#6b7173", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "2,1", "2,2", "2,3", @@ -222,17 +436,26 @@ "2,10", "2,11", "2,12", - {"c": "#6b7173", "w": 1.5}, + { + "c": "#6b7173", + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "3,1", "3,2", "3,3", @@ -244,13 +467,23 @@ "3,9", "3,10", "3,11", - {"c": "#afb0ae", "t": "#505557", "w": 2.25}, + { + "c": "#afb0ae", + "t": "#505557", + "w": 2.25 + }, "3,12" ], [ - {"c": "#6b7173", "t": "#aeb0b0", "w": 2.25}, + { + "c": "#6b7173", + "t": "#aeb0b0", + "w": 2.25 + }, "4,0", - {"c": "#505557"}, + { + "c": "#505557" + }, "4,2", "4,3", "4,4", @@ -261,25 +494,44 @@ "4,9", "4,10", "4,11", - {"c": "#6b7173", "w": 2.75}, + { + "c": "#6b7173", + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#505557", "w": 7}, + { + "c": "#505557", + "w": 7 + }, "5,7", - {"c": "#6b7173", "w": 1.5}, + { + "c": "#6b7173", + "w": 1.5 + }, "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/wilba_tech/wt20_h1/wt20_h1.json b/v3/wilba_tech/wt20_h1/wt20_h1.json index 04a1c59e78..7445f8fce7 100644 --- a/v3/wilba_tech/wt20_h1/wt20_h1.json +++ b/v3/wilba_tech/wt20_h1/wt20_h1.json @@ -2,9 +2,16 @@ "name": "WT20-H1", "vendorId": "0x6582", "productId": "0x0041", - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, "layouts": { - "labels": ["Split Plus", "Split Enter", "Split Zero"], + "labels": [ + "Split Plus", + "Split Enter", + "Split Zero" + ], "keymap": [ [ { diff --git a/v3/wilba_tech/wt60_a/wt60_a.json b/v3/wilba_tech/wt60_a/wt60_a.json index 2d9c9d7ed8..c1148a2d67 100644 --- a/v3/wilba_tech/wt60_a/wt60_a.json +++ b/v3/wilba_tech/wt60_a/wt60_a.json @@ -2,21 +2,81 @@ "name": "wilba.tech WT60-A", "vendorId": "0x6582", "productId": "0x060a", + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,24 +88,51 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["All On", 1], - ["Raindrops", 2] + [ + "All Off", + 0 + ], + [ + "All On", + 1 + ], + [ + "Raindrops", + 2 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] } ] }, @@ -55,32 +142,52 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL", "6U"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL", + "6U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -93,16 +200,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -115,13 +233,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -133,13 +258,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -150,73 +283,138 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,1", "4,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,2", - {"d": true}, + { + "d": true + }, "4,1\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,2", - {"d": true}, + { + "d": true + }, "4,12\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,3", "4,1\n\n\n2,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,3", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n2,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,3", "4,11\n\n\n2,3", "4,12\n\n\n2,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,3" ] ] diff --git a/v3/wilba_tech/wt60_b/wt60_b.json b/v3/wilba_tech/wt60_b/wt60_b.json index 8d89c76bde..18498c891a 100644 --- a/v3/wilba_tech/wt60_b/wt60_b.json +++ b/v3/wilba_tech/wt60_b/wt60_b.json @@ -2,21 +2,81 @@ "name": "wilba.tech WT60-B", "vendorId": "0x6582", "productId": "0x60b0", + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,8 +88,15 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", @@ -47,13 +114,24 @@ "Radial All Hues", "Radial Color 1" ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +139,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +153,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,88 +169,164 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "labels": [["Bottom Row", "HHKB", "Full"]], + "labels": [ + [ + "Bottom Row", + "HHKB", + "Full" + ] + ], "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -181,9 +343,14 @@ "2,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -196,13 +363,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -214,13 +388,21 @@ "2,9", "2,10", "2,11", - {"c": "#888888", "w": 2.25}, + { + "c": "#888888", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -231,37 +413,72 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n0,0", "4,12\n\n\n0,0", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n0,0" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n0,1", "4,12\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n0,1" ] ] diff --git a/v3/wilba_tech/wt60_bx/wt60_bx.json b/v3/wilba_tech/wt60_bx/wt60_bx.json index f126fdee4e..09fd3b6a33 100644 --- a/v3/wilba_tech/wt60_bx/wt60_bx.json +++ b/v3/wilba_tech/wt60_bx/wt60_bx.json @@ -2,21 +2,81 @@ "name": "wilba.tech WT60-BX", "vendorId": "0x6582", "productId": "0x60b1", + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,88 +202,165 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "labels": [["Bottom Row", "HHKB", "Full"], "Full Backspace"], + "labels": [ + [ + "Bottom Row", + "HHKB", + "Full" + ], + "Full Backspace" + ], "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -179,13 +375,21 @@ "0,12", "0,13\n\n\n1,0", "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa", "w": 2}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -198,13 +402,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -216,13 +427,21 @@ "2,9", "2,10", "2,11", - {"c": "#888888", "w": 2.25}, + { + "c": "#888888", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -233,37 +452,72 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n0,0", "4,12\n\n\n0,0", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n0,0" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n0,1", "4,12\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n0,1" ] ] diff --git a/v3/wilba_tech/wt60_c/wt60_c.json b/v3/wilba_tech/wt60_c/wt60_c.json index 72b07ac34b..e21c95665b 100644 --- a/v3/wilba_tech/wt60_c/wt60_c.json +++ b/v3/wilba_tech/wt60_c/wt60_c.json @@ -2,21 +2,81 @@ "name": "wilba.tech WT60-C", "vendorId": "0x6582", "productId": "0x60c0", + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,88 +202,166 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "labels": [["Bottom Row", "Full", "HHKB", "WKL"], "Split Backspace"], + "labels": [ + [ + "Bottom Row", + "Full", + "HHKB", + "WKL" + ], + "Split Backspace" + ], "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -177,16 +374,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n1,1", "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -199,13 +407,20 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -217,13 +432,21 @@ "2,9", "2,10", "2,11", - {"c": "#888888", "w": 2.25}, + { + "c": "#888888", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -234,53 +457,104 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n0,0", "4,1\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n0,0", "4,12\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n0,0" ], [ - {"y": 0.25, "c": "#cccccc", "w": 1.5, "d": true}, + { + "y": 0.25, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n0,1", "4,12\n\n\n0,1", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n0,2", - {"d": true}, + { + "d": true + }, "\n\n\n0,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n0,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n0,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n0,2", - {"d": true}, + { + "d": true + }, "\n\n\n0,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n0,2" ] ] diff --git a/v3/wilba_tech/wt60_d/wt60_d.json b/v3/wilba_tech/wt60_d/wt60_d.json index 594ece4920..f522747893 100644 --- a/v3/wilba_tech/wt60_d/wt60_d.json +++ b/v3/wilba_tech/wt60_d/wt60_d.json @@ -2,21 +2,43 @@ "name": "wilba.tech WT60-D", "vendorId": "0x6582", "productId": "0x060d", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { - "presets": {"HHKB": [1, 0, 0, 1, 2]}, "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "HHKB", "WKL"] + [ + "Bottom Row", + "ANSI", + "7U", + "HHKB", + "WKL" + ] ], + "presets": { + "HHKB": [ + 1, + 0, + 0, + 1, + 2 + ] + }, "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,2", "0,1", @@ -29,16 +51,28 @@ "0,12", "0,11", "0,10", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,7 +85,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -65,9 +101,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,18 +121,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,72 +157,143 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,3\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,12\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,3" ] ] diff --git a/v3/wilba_tech/wt60_e/wt60_e.json b/v3/wilba_tech/wt60_e/wt60_e.json index be8bf5383d..c5792de28f 100644 --- a/v3/wilba_tech/wt60_e/wt60_e.json +++ b/v3/wilba_tech/wt60_e/wt60_e.json @@ -2,15 +2,26 @@ "name": "wilba.tech WT60-E", "vendorId": "0x6582", "productId": "0x0026", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,9 +38,14 @@ "5,7" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -42,13 +58,20 @@ "6,4", "6,5", "6,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,7" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -60,13 +83,21 @@ "7,3", "7,4", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -77,20 +108,35 @@ "8,2", "8,3", "8,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,5", "8,6" ], [ - {"x": 2}, + { + "x": 2 + }, "4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,5", - {"w": 2.75}, + { + "w": 2.75 + }, "9,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,2", "9,3" ] diff --git a/v3/wilba_tech/wt60_g/wt60_g.json b/v3/wilba_tech/wt60_g/wt60_g.json index 37cc991fa4..1619a3aa91 100644 --- a/v3/wilba_tech/wt60_g/wt60_g.json +++ b/v3/wilba_tech/wt60_g/wt60_g.json @@ -2,20 +2,34 @@ "name": "wilba.tech WT60-G", "vendorId": "0x6582", "productId": "0x0021", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "HHKB", "WKL"] + [ + "Bottom Row", + "ANSI", + "7U", + "HHKB", + "WKL" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +42,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +76,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -64,9 +92,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,18 +112,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -100,72 +148,143 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,12\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,3" ] ] diff --git a/v3/wilba_tech/wt60_g2/wt60_g2.json b/v3/wilba_tech/wt60_g2/wt60_g2.json index b0a734ac1e..87183fb5a5 100644 --- a/v3/wilba_tech/wt60_g2/wt60_g2.json +++ b/v3/wilba_tech/wt60_g2/wt60_g2.json @@ -2,18 +2,30 @@ "name": "wilba.tech WT60-G2", "vendorId": "0x6582", "productId": "0x002F", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "WKL", "HHKB", "Full"] + [ + "Bottom Row", + "WKL", + "HHKB", + "Full" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,16 +38,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,15 +71,25 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"x": 1, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n0,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,13 +101,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -85,54 +126,103 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,0", - {"d": true}, + { + "d": true + }, "4,1\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,0", - {"d": true}, + { + "d": true + }, "4,12\n\n\n2,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.25, "w": 1.5, "d": true}, + { + "y": 0.25, + "w": 1.5, + "d": true + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,1", "4,12\n\n\n2,1", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n2,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n2,2", "4,1\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n2,2", "4,12\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,2" ] ] diff --git a/v3/wilba_tech/wt60_h1/wt60_h1.json b/v3/wilba_tech/wt60_h1/wt60_h1.json index c491db0547..6a91edafc2 100644 --- a/v3/wilba_tech/wt60_h1/wt60_h1.json +++ b/v3/wilba_tech/wt60_h1/wt60_h1.json @@ -2,14 +2,30 @@ "name": "wilba.tech WT60-H1", "vendorId": "0x6582", "productId": "0x0024", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { - "labels": ["Full Backspace", ["Bottom Row", "7U", "HHKB", "WKL", "6.25U"]], + "labels": [ + "Full Backspace", + [ + "Bottom Row", + "7U", + "HHKB", + "WKL", + "6.25U" + ] + ], "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,13 +40,21 @@ "0,12", "0,13\n\n\n0,0", "2,13\n\n\n0,0", - {"x": 0.5, "c": "#aaaaaa", "w": 2}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +67,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n0,0", - {"x": 1, "c": "#cccccc", "w": 1.5}, + { + "x": 1, + "c": "#cccccc", + "w": 1.5 + }, "1,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,13 +99,21 @@ "2,9", "2,10", "2,11", - {"c": "#888888", "w": 2.25}, + { + "c": "#888888", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -80,71 +124,144 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,0", "4,12\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n1,0" ], [ - {"y": 0.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "y": 0.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,0\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,1", "4,12\n\n\n1,1", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,1\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n1,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,12\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n1,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n1,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n1,3" ] ] diff --git a/v3/wilba_tech/wt60_h2/wt60_h2.json b/v3/wilba_tech/wt60_h2/wt60_h2.json index 235bb74136..192bbe9867 100644 --- a/v3/wilba_tech/wt60_h2/wt60_h2.json +++ b/v3/wilba_tech/wt60_h2/wt60_h2.json @@ -2,13 +2,20 @@ "name": "wilba.tech WT60-H2", "vendorId": "0x6582", "productId": "0x002B", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,13 +28,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -40,13 +54,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -58,13 +79,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -75,22 +104,37 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ] ] diff --git a/v3/wilba_tech/wt60_h3/wt60_h3.json b/v3/wilba_tech/wt60_h3/wt60_h3.json index bc9d3a6080..bbcdf92970 100644 --- a/v3/wilba_tech/wt60_h3/wt60_h3.json +++ b/v3/wilba_tech/wt60_h3/wt60_h3.json @@ -2,14 +2,30 @@ "name": "wilba.tech WT60-H3", "vendorId": "0x6582", "productId": "0x002C", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "7U", "HHKB", "WKL", "6.25U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "7U", + "HHKB", + "WKL", + "6.25U" + ] + ], "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,16 +38,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -56,9 +83,14 @@ "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -73,9 +105,14 @@ "2,12" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -87,71 +124,144 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,0", "4,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,0", "4,12\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n1,0" ], [ - {"y": 0.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "y": 0.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,0\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,1", "4,12\n\n\n1,1", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "4,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,1\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n1,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "4,12\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n1,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n1,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n1,3" ] ] diff --git a/v3/wilba_tech/wt60_kh1/wt60_kh1.json b/v3/wilba_tech/wt60_kh1/wt60_kh1.json index cefd9b8fb7..42c274f77d 100644 --- a/v3/wilba_tech/wt60_kh1/wt60_kh1.json +++ b/v3/wilba_tech/wt60_kh1/wt60_kh1.json @@ -2,10 +2,22 @@ "name": "wilba.tech WT60-KH1", "vendorId": "0x6582", "productId": "0x0034", - "keycodes": ["wt_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "wt_lighting" + ], "layouts": { - "labels": [["Bottom Row", "7U", "HHKB", "WKL"]], + "labels": [ + [ + "Bottom Row", + "7U", + "HHKB", + "WKL" + ] + ], "keymap": [ [ { diff --git a/v3/wilba_tech/wt60_kh2/wt60_kh2.json b/v3/wilba_tech/wt60_kh2/wt60_kh2.json index 89938c963a..24eba275c4 100644 --- a/v3/wilba_tech/wt60_kh2/wt60_kh2.json +++ b/v3/wilba_tech/wt60_kh2/wt60_kh2.json @@ -2,12 +2,28 @@ "name": "wilba.tech WT60-KH2", "vendorId": "0x6582", "productId": "0x0039", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 11, "cols": 8}, + "matrix": { + "rows": 11, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [{"rx": 0.5, "ry": 0.5, "y": -0.5, "x": -0.5, "c": "#f5c6c6"}, "0,0"], + [ + { + "rx": 0.5, + "ry": 0.5, + "y": -0.5, + "x": -0.5, + "c": "#f5c6c6" + }, + "0,0" + ], [ { "rx": 0.75, @@ -19,19 +35,130 @@ }, "2,0" ], - [{"rx": 0.88, "ry": 2.5, "y": -0.5, "x": -0.88, "w": 1.75}, "10,0"], - [{"rx": 1.13, "ry": 3.5, "y": -0.5, "x": -1.13, "w": 2.25}, "6,7"], - [{"rx": 1.5, "ry": 0.5, "y": -0.5, "x": -0.5, "c": "#cccccc"}, "1,0"], - [{"rx": 2, "ry": 4.5, "y": -0.5, "x": -0.5, "c": "#9c9a9a"}, "9,7"], - [{"rx": 6.96, "ry": 4.05, "y": -0.5, "x": -0.5, "c": "#cccccc"}, "6,3"], - [{"ry": 5.15, "y": -0.5, "x": -0.5, "c": "#f5c6c6"}, "8,3"], - [{"rx": 11.89, "ry": 0.5, "y": -0.5, "x": -0.5, "c": "#cccccc"}, "1,5"], - [{"rx": 12.14, "ry": 3.5, "y": -0.5, "x": -0.5}, "7,5"], - [{"rx": 12.39, "ry": 1.5, "y": -0.5, "x": -0.5}, "3,5"], - [{"ry": 4.5, "y": -0.5, "x": -0.5, "c": "#9c9a9a"}, "9,5"], - [{"rx": 12.64, "ry": 2.5, "y": -0.5, "x": -0.5, "c": "#cccccc"}, "5,5"], - [{"rx": 12.89, "ry": 0.5, "y": -0.5, "x": -0.5}, "0,6"], - [{"rx": 13.39, "ry": 1.5, "y": -0.5, "x": -0.5}, "2,6"], + [ + { + "rx": 0.88, + "ry": 2.5, + "y": -0.5, + "x": -0.88, + "w": 1.75 + }, + "10,0" + ], + [ + { + "rx": 1.13, + "ry": 3.5, + "y": -0.5, + "x": -1.13, + "w": 2.25 + }, + "6,7" + ], + [ + { + "rx": 1.5, + "ry": 0.5, + "y": -0.5, + "x": -0.5, + "c": "#cccccc" + }, + "1,0" + ], + [ + { + "rx": 2, + "ry": 4.5, + "y": -0.5, + "x": -0.5, + "c": "#9c9a9a" + }, + "9,7" + ], + [ + { + "rx": 6.96, + "ry": 4.05, + "y": -0.5, + "x": -0.5, + "c": "#cccccc" + }, + "6,3" + ], + [ + { + "ry": 5.15, + "y": -0.5, + "x": -0.5, + "c": "#f5c6c6" + }, + "8,3" + ], + [ + { + "rx": 11.89, + "ry": 0.5, + "y": -0.5, + "x": -0.5, + "c": "#cccccc" + }, + "1,5" + ], + [ + { + "rx": 12.14, + "ry": 3.5, + "y": -0.5, + "x": -0.5 + }, + "7,5" + ], + [ + { + "rx": 12.39, + "ry": 1.5, + "y": -0.5, + "x": -0.5 + }, + "3,5" + ], + [ + { + "ry": 4.5, + "y": -0.5, + "x": -0.5, + "c": "#9c9a9a" + }, + "9,5" + ], + [ + { + "rx": 12.64, + "ry": 2.5, + "y": -0.5, + "x": -0.5, + "c": "#cccccc" + }, + "5,5" + ], + [ + { + "rx": 12.89, + "ry": 0.5, + "y": -0.5, + "x": -0.5 + }, + "0,6" + ], + [ + { + "rx": 13.39, + "ry": 1.5, + "y": -0.5, + "x": -0.5 + }, + "2,6" + ], [ { "rx": 13.52, @@ -43,7 +170,16 @@ }, "6,6" ], - [{"rx": 13.89, "ry": 0.5, "y": -0.5, "x": -0.5, "c": "#cccccc"}, "1,6"], + [ + { + "rx": 13.89, + "ry": 0.5, + "y": -0.5, + "x": -0.5, + "c": "#cccccc" + }, + "1,6" + ], [ { "rx": 14.27, @@ -66,8 +202,23 @@ }, "3,6" ], - [{"rx": 14.89, "ry": 0.5, "y": -0.5, "x": -0.5}, "5,6"], - [{"ry": 3.5, "y": -0.5, "x": -0.5}, "7,6"], + [ + { + "rx": 14.89, + "ry": 0.5, + "y": -0.5, + "x": -0.5 + }, + "5,6" + ], + [ + { + "ry": 3.5, + "y": -0.5, + "x": -0.5 + }, + "7,6" + ], [ { "r": 0.34, @@ -79,17 +230,116 @@ }, "3,0" ], - [{"r": 1.24, "rx": 6.71, "ry": 1.05, "y": -0.5, "x": -0.5}, "0,3"], - [{"r": 2.11, "rx": 2.3, "ry": 2.51, "y": -0.5, "x": -0.5}, "5,0"], - [{"r": 2.23, "rx": 6.44, "ry": 3.04, "y": -0.51, "x": -0.5}, "5,2"], - [{"r": 3, "rx": 2.56, "ry": 0.51, "y": -0.5, "x": -0.5}, "0,1"], - [{"r": 3.67, "rx": 6.17, "ry": 2.02, "y": -0.5, "x": -0.5}, "3,2"], - [{"r": 4.1, "rx": 5.93, "ry": 4.01, "y": -0.5, "x": -0.5}, "7,2"], - [{"r": 5.87, "rx": 2.84, "ry": 3.54, "y": -0.5, "x": -0.5}, "6,1"], - [{"r": 6.04, "rx": 3.08, "ry": 1.56, "y": -0.5, "x": -0.5}, "2,1"], - [{"r": 6.48, "rx": 5.68, "ry": 0.97, "y": -0.5, "x": -0.5}, "1,2"], - [{"r": 6.69, "rx": 5.4, "ry": 2.96, "y": -0.5, "x": -0.5}, "4,2"], - [{"r": 8.2, "rx": 4.91, "ry": 3.9, "y": -0.5, "x": -0.5}, "6,2"], + [ + { + "r": 1.24, + "rx": 6.71, + "ry": 1.05, + "y": -0.5, + "x": -0.5 + }, + "0,3" + ], + [ + { + "r": 2.11, + "rx": 2.3, + "ry": 2.51, + "y": -0.5, + "x": -0.5 + }, + "5,0" + ], + [ + { + "r": 2.23, + "rx": 6.44, + "ry": 3.04, + "y": -0.51, + "x": -0.5 + }, + "5,2" + ], + [ + { + "r": 3, + "rx": 2.56, + "ry": 0.51, + "y": -0.5, + "x": -0.5 + }, + "0,1" + ], + [ + { + "r": 3.67, + "rx": 6.17, + "ry": 2.02, + "y": -0.5, + "x": -0.5 + }, + "3,2" + ], + [ + { + "r": 4.1, + "rx": 5.93, + "ry": 4.01, + "y": -0.5, + "x": -0.5 + }, + "7,2" + ], + [ + { + "r": 5.87, + "rx": 2.84, + "ry": 3.54, + "y": -0.5, + "x": -0.5 + }, + "6,1" + ], + [ + { + "r": 6.04, + "rx": 3.08, + "ry": 1.56, + "y": -0.5, + "x": -0.5 + }, + "2,1" + ], + [ + { + "r": 6.48, + "rx": 5.68, + "ry": 0.97, + "y": -0.5, + "x": -0.5 + }, + "1,2" + ], + [ + { + "r": 6.69, + "rx": 5.4, + "ry": 2.96, + "y": -0.5, + "x": -0.5 + }, + "4,2" + ], + [ + { + "r": 8.2, + "rx": 4.91, + "ry": 3.9, + "y": -0.5, + "x": -0.5 + }, + "6,2" + ], [ { "rx": 5.26, @@ -112,9 +362,36 @@ }, "1,1" ], - [{"r": 8.41, "rx": 3.37, "ry": 2.6, "y": -0.5, "x": -0.5}, "4,1"], - [{"r": 8.49, "rx": 5.14, "ry": 1.91, "y": -0.5, "x": -0.5}, "2,2"], - [{"r": 11.09, "rx": 4.39, "ry": 2.79, "y": -0.5, "x": -0.5}, "5,1"], + [ + { + "r": 8.41, + "rx": 3.37, + "ry": 2.6, + "y": -0.5, + "x": -0.5 + }, + "4,1" + ], + [ + { + "r": 8.49, + "rx": 5.14, + "ry": 1.91, + "y": -0.5, + "x": -0.5 + }, + "2,2" + ], + [ + { + "r": 11.09, + "rx": 4.39, + "ry": 2.79, + "y": -0.5, + "x": -0.5 + }, + "5,1" + ], [ { "r": 11.5, @@ -138,14 +415,86 @@ }, "0,2" ], - [{"r": 11.75, "rx": 4.14, "ry": 1.72, "y": -0.5, "x": -0.5}, "3,1"], - [{"r": 12.3, "rx": 3.9, "ry": 3.71, "y": -0.5, "x": -0.5}, "7,1"], - [{"r": -12.3, "rx": 10.01, "ry": 3.73, "y": -0.5, "x": -0.5}, "7,4"], - [{"r": -11.09, "rx": 9.52, "ry": 2.81, "y": -0.5, "x": -0.5}, "4,4"], - [{"r": -10.78, "rx": 9.26, "ry": 1.84, "y": -0.5, "x": -0.5}, "2,4"], - [{"r": -10.76, "rx": 9.77, "ry": 0.71, "y": -0.5, "x": -0.5}, "1,4"], - [{"r": -9.23, "rx": 8.77, "ry": 0.91, "y": -0.5, "x": -0.5}, "0,4"], - [{"r": -9.04, "rx": 10.27, "ry": 1.64, "y": -0.5, "x": -0.5}, "3,4"], + [ + { + "r": 11.75, + "rx": 4.14, + "ry": 1.72, + "y": -0.5, + "x": -0.5 + }, + "3,1" + ], + [ + { + "r": 12.3, + "rx": 3.9, + "ry": 3.71, + "y": -0.5, + "x": -0.5 + }, + "7,1" + ], + [ + { + "r": -12.3, + "rx": 10.01, + "ry": 3.73, + "y": -0.5, + "x": -0.5 + }, + "7,4" + ], + [ + { + "r": -11.09, + "rx": 9.52, + "ry": 2.81, + "y": -0.5, + "x": -0.5 + }, + "4,4" + ], + [ + { + "r": -10.78, + "rx": 9.26, + "ry": 1.84, + "y": -0.5, + "x": -0.5 + }, + "2,4" + ], + [ + { + "r": -10.76, + "rx": 9.77, + "ry": 0.71, + "y": -0.5, + "x": -0.5 + }, + "1,4" + ], + [ + { + "r": -9.23, + "rx": 8.77, + "ry": 0.91, + "y": -0.5, + "x": -0.5 + }, + "0,4" + ], + [ + { + "r": -9.04, + "rx": 10.27, + "ry": 1.64, + "y": -0.5, + "x": -0.5 + }, + "3,4" + ], [ { "r": -9.03, @@ -181,17 +530,116 @@ }, "9,3" ], - [{"rx": 9, "ry": 3.91, "y": -0.5, "x": -0.5, "c": "#cccccc"}, "6,4"], - [{"r": -6.69, "rx": 8.51, "ry": 2.96, "y": -0.5, "x": -0.5}, "5,3"], - [{"r": -5.96, "rx": 8.24, "ry": 1.99, "y": -0.5, "x": -0.5}, "3,3"], - [{"r": -5.87, "rx": 11.07, "ry": 3.55, "y": -0.5, "x": -0.5}, "6,5"], - [{"r": -5.6, "rx": 10.82, "ry": 0.56, "y": -0.5, "x": -0.5}, "0,5"], - [{"r": -4.1, "rx": 7.98, "ry": 4.02, "y": -0.5, "x": -0.5}, "7,3"], - [{"r": -3.99, "rx": 7.74, "ry": 1.02, "y": -0.5, "x": -0.5}, "1,3"], - [{"r": -3.34, "rx": 11.34, "ry": 1.52, "y": -0.5, "x": -0.5}, "2,5"], - [{"r": -2.23, "rx": 7.47, "ry": 3.04, "y": -0.5, "x": -0.5}, "4,3"], - [{"r": -2.11, "rx": 11.61, "ry": 2.51, "y": -0.5, "x": -0.5}, "4,5"], - [{"r": -1.14, "rx": 7.2, "ry": 2.05, "y": -0.5, "x": -0.5}, "2,3"] + [ + { + "rx": 9, + "ry": 3.91, + "y": -0.5, + "x": -0.5, + "c": "#cccccc" + }, + "6,4" + ], + [ + { + "r": -6.69, + "rx": 8.51, + "ry": 2.96, + "y": -0.5, + "x": -0.5 + }, + "5,3" + ], + [ + { + "r": -5.96, + "rx": 8.24, + "ry": 1.99, + "y": -0.5, + "x": -0.5 + }, + "3,3" + ], + [ + { + "r": -5.87, + "rx": 11.07, + "ry": 3.55, + "y": -0.5, + "x": -0.5 + }, + "6,5" + ], + [ + { + "r": -5.6, + "rx": 10.82, + "ry": 0.56, + "y": -0.5, + "x": -0.5 + }, + "0,5" + ], + [ + { + "r": -4.1, + "rx": 7.98, + "ry": 4.02, + "y": -0.5, + "x": -0.5 + }, + "7,3" + ], + [ + { + "r": -3.99, + "rx": 7.74, + "ry": 1.02, + "y": -0.5, + "x": -0.5 + }, + "1,3" + ], + [ + { + "r": -3.34, + "rx": 11.34, + "ry": 1.52, + "y": -0.5, + "x": -0.5 + }, + "2,5" + ], + [ + { + "r": -2.23, + "rx": 7.47, + "ry": 3.04, + "y": -0.5, + "x": -0.5 + }, + "4,3" + ], + [ + { + "r": -2.11, + "rx": 11.61, + "ry": 2.51, + "y": -0.5, + "x": -0.5 + }, + "4,5" + ], + [ + { + "r": -1.14, + "rx": 7.2, + "ry": 2.05, + "y": -0.5, + "x": -0.5 + }, + "2,3" + ] ] } } diff --git a/v3/wilba_tech/wt60_lh1/wt60_lh1.json b/v3/wilba_tech/wt60_lh1/wt60_lh1.json index ab5fd57f97..7da60010af 100644 --- a/v3/wilba_tech/wt60_lh1/wt60_lh1.json +++ b/v3/wilba_tech/wt60_lh1/wt60_lh1.json @@ -2,43 +2,232 @@ "name": "wilba.tech WT60-LH1", "vendorId": "0x6582", "productId": "0x0035", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "keymap": [ - [{"rx": 0.5, "ry": 0.5, "y": -0.5, "x": -0.5}, "0,0"], - [{"rx": 0.75, "ry": 1.5, "y": -0.5, "x": -0.75, "w": 1.5}, "1,0"], - [{"rx": 0.88, "ry": 2.5, "y": -0.5, "x": -0.88, "w": 1.75}, "2,0"], - [{"rx": 1.13, "ry": 3.5, "y": -0.5, "x": -1.13, "w": 2.25}, "3,0"], - [{"rx": 1.5, "ry": 0.5, "y": -0.5, "x": -0.5}, "0,1"], - [{"rx": 2, "ry": 4.5, "y": -0.5, "x": -0.5}, "4,1"], - [{"rx": 6.96, "ry": 4.05, "y": -0.5, "x": -0.5}, "3,6"], - [{"ry": 5.15, "y": -0.5, "x": -0.5}, "4,6"], - [{"rx": 11.89, "ry": 0.5, "y": -0.5, "x": -0.5}, "0,11"], - [{"rx": 12.14, "ry": 3.5, "y": -0.5, "x": -0.5}, "3,11"], - [{"rx": 12.39, "ry": 1.5, "y": -0.5, "x": -0.5}, "1,11"], - [{"ry": 4.5, "y": -0.5, "x": -0.5}, "4,11"], - [{"rx": 12.64, "ry": 2.5, "y": -0.5, "x": -0.5}, "2,11"], - [{"rx": 12.89, "ry": 0.5, "y": -0.5, "x": -0.5}, "0,12"], - [{"rx": 13.39, "ry": 1.5, "y": -0.5, "x": -0.5}, "1,12"], - [ - {"rx": 13.52, "ry": 3.5, "y": -0.5, "x": -0.879999999999999, "w": 1.75}, + [ + { + "rx": 0.5, + "ry": 0.5, + "y": -0.5, + "x": -0.5 + }, + "0,0" + ], + [ + { + "rx": 0.75, + "ry": 1.5, + "y": -0.5, + "x": -0.75, + "w": 1.5 + }, + "1,0" + ], + [ + { + "rx": 0.88, + "ry": 2.5, + "y": -0.5, + "x": -0.88, + "w": 1.75 + }, + "2,0" + ], + [ + { + "rx": 1.13, + "ry": 3.5, + "y": -0.5, + "x": -1.13, + "w": 2.25 + }, + "3,0" + ], + [ + { + "rx": 1.5, + "ry": 0.5, + "y": -0.5, + "x": -0.5 + }, + "0,1" + ], + [ + { + "rx": 2, + "ry": 4.5, + "y": -0.5, + "x": -0.5 + }, + "4,1" + ], + [ + { + "rx": 6.96, + "ry": 4.05, + "y": -0.5, + "x": -0.5 + }, + "3,6" + ], + [ + { + "ry": 5.15, + "y": -0.5, + "x": -0.5 + }, + "4,6" + ], + [ + { + "rx": 11.89, + "ry": 0.5, + "y": -0.5, + "x": -0.5 + }, + "0,11" + ], + [ + { + "rx": 12.14, + "ry": 3.5, + "y": -0.5, + "x": -0.5 + }, + "3,11" + ], + [ + { + "rx": 12.39, + "ry": 1.5, + "y": -0.5, + "x": -0.5 + }, + "1,11" + ], + [ + { + "ry": 4.5, + "y": -0.5, + "x": -0.5 + }, + "4,11" + ], + [ + { + "rx": 12.64, + "ry": 2.5, + "y": -0.5, + "x": -0.5 + }, + "2,11" + ], + [ + { + "rx": 12.89, + "ry": 0.5, + "y": -0.5, + "x": -0.5 + }, + "0,12" + ], + [ + { + "rx": 13.39, + "ry": 1.5, + "y": -0.5, + "x": -0.5 + }, + "1,12" + ], + [ + { + "rx": 13.52, + "ry": 3.5, + "y": -0.5, + "x": -0.879999999999999, + "w": 1.75 + }, "3,12" ], - [{"rx": 13.89, "ry": 0.5, "y": -0.5, "x": -0.5}, "0,13"], [ - {"rx": 14.27, "ry": 2.5, "y": -0.5, "x": -1.129999999999999, "w": 2.25}, + { + "rx": 13.89, + "ry": 0.5, + "y": -0.5, + "x": -0.5 + }, + "0,13" + ], + [ + { + "rx": 14.27, + "ry": 2.5, + "y": -0.5, + "x": -1.129999999999999, + "w": 2.25 + }, "2,12" ], - [{"rx": 14.64, "ry": 1.5, "y": -0.5, "x": -0.75, "w": 1.5}, "1,13"], - [{"rx": 14.89, "ry": 0.5, "y": -0.5, "x": -0.5}, "2,13"], - [{"ry": 3.5, "y": -0.5, "x": -0.5}, "3,13"], [ - {"r": 0.34, "rx": 2.01, "ry": 1.5, "y": -0.5, "x": -0.4999999999999998}, + { + "rx": 14.64, + "ry": 1.5, + "y": -0.5, + "x": -0.75, + "w": 1.5 + }, + "1,13" + ], + [ + { + "rx": 14.89, + "ry": 0.5, + "y": -0.5, + "x": -0.5 + }, + "2,13" + ], + [ + { + "ry": 3.5, + "y": -0.5, + "x": -0.5 + }, + "3,13" + ], + [ + { + "r": 0.34, + "rx": 2.01, + "ry": 1.5, + "y": -0.5, + "x": -0.4999999999999998 + }, "1,1" ], - [{"r": 1.24, "rx": 6.71, "ry": 1.05, "y": -0.5, "x": -0.5}, "0,6"], [ - {"r": 2.11, "rx": 2.3, "ry": 2.51, "y": -0.5, "x": -0.4999999999999998}, + { + "r": 1.24, + "rx": 6.71, + "ry": 1.05, + "y": -0.5, + "x": -0.5 + }, + "0,6" + ], + [ + { + "r": 2.11, + "rx": 2.3, + "ry": 2.51, + "y": -0.5, + "x": -0.4999999999999998 + }, "2,1" ], [ @@ -51,18 +240,126 @@ }, "2,5" ], - [{"r": 3, "rx": 2.56, "ry": 0.51, "y": -0.5, "x": -0.5}, "0,2"], - [{"r": 3.67, "rx": 6.17, "ry": 2.02, "y": -0.5, "x": -0.5}, "1,5"], - [{"r": 4.1, "rx": 5.93, "ry": 4.01, "y": -0.5, "x": -0.5}, "3,5"], - [{"r": 5.87, "rx": 2.84, "ry": 3.54, "y": -0.5, "x": -0.5}, "3,2"], - [{"r": 6.04, "rx": 3.08, "ry": 1.56, "y": -0.5, "x": -0.5}, "1,2"], - [{"r": 6.48, "rx": 5.68, "ry": 0.97, "y": -0.5, "x": -0.5}, "0,5"], - [{"r": 6.69, "rx": 5.4, "ry": 2.96, "y": -0.5, "x": -0.5}, "2,4"], - [{"r": 8.2, "rx": 4.91, "ry": 3.9, "y": -0.5, "x": -0.5}, "3,4"], - [{"rx": 5.26, "ry": 4.98, "y": -0.5, "x": -1.12, "w": 2.25}, "4,5"], - [{"r": 8.21, "rx": 3.63, "ry": 0.62, "y": -0.5, "x": -0.5}, "0,3"], - [{"r": 8.41, "rx": 3.37, "ry": 2.6, "y": -0.5, "x": -0.5}, "2,2"], - [{"r": 8.49, "rx": 5.14, "ry": 1.91, "y": -0.5, "x": -0.5}, "1,4"], + [ + { + "r": 3, + "rx": 2.56, + "ry": 0.51, + "y": -0.5, + "x": -0.5 + }, + "0,2" + ], + [ + { + "r": 3.67, + "rx": 6.17, + "ry": 2.02, + "y": -0.5, + "x": -0.5 + }, + "1,5" + ], + [ + { + "r": 4.1, + "rx": 5.93, + "ry": 4.01, + "y": -0.5, + "x": -0.5 + }, + "3,5" + ], + [ + { + "r": 5.87, + "rx": 2.84, + "ry": 3.54, + "y": -0.5, + "x": -0.5 + }, + "3,2" + ], + [ + { + "r": 6.04, + "rx": 3.08, + "ry": 1.56, + "y": -0.5, + "x": -0.5 + }, + "1,2" + ], + [ + { + "r": 6.48, + "rx": 5.68, + "ry": 0.97, + "y": -0.5, + "x": -0.5 + }, + "0,5" + ], + [ + { + "r": 6.69, + "rx": 5.4, + "ry": 2.96, + "y": -0.5, + "x": -0.5 + }, + "2,4" + ], + [ + { + "r": 8.2, + "rx": 4.91, + "ry": 3.9, + "y": -0.5, + "x": -0.5 + }, + "3,4" + ], + [ + { + "rx": 5.26, + "ry": 4.98, + "y": -0.5, + "x": -1.12, + "w": 2.25 + }, + "4,5" + ], + [ + { + "r": 8.21, + "rx": 3.63, + "ry": 0.62, + "y": -0.5, + "x": -0.5 + }, + "0,3" + ], + [ + { + "r": 8.41, + "rx": 3.37, + "ry": 2.6, + "y": -0.5, + "x": -0.5 + }, + "2,2" + ], + [ + { + "r": 8.49, + "rx": 5.14, + "ry": 1.91, + "y": -0.5, + "x": -0.5 + }, + "1,4" + ], [ { "r": 11.09, @@ -74,10 +371,26 @@ "2,3" ], [ - {"r": 11.5, "rx": 3.39, "ry": 4.66, "y": -0.5, "x": -0.75, "w": 1.5}, + { + "r": 11.5, + "rx": 3.39, + "ry": 4.66, + "y": -0.5, + "x": -0.75, + "w": 1.5 + }, "4,2" ], - [{"r": 11.71, "rx": 4.66, "ry": 0.81, "y": -0.5, "x": -0.5}, "0,4"], + [ + { + "r": 11.71, + "rx": 4.66, + "ry": 0.81, + "y": -0.5, + "x": -0.5 + }, + "0,4" + ], [ { "r": 11.75, @@ -88,18 +401,97 @@ }, "1,3" ], - [{"r": 12.3, "rx": 3.9, "ry": 3.71, "y": -0.5, "x": -0.5}, "3,3"], - [{"r": -12.3, "rx": 10.01, "ry": 3.73, "y": -0.5, "x": -0.5}, "3,9"], - [{"r": -11.09, "rx": 9.52, "ry": 2.81, "y": -0.5, "x": -0.5}, "2,8"], - [{"r": -10.78, "rx": 9.26, "ry": 1.84, "y": -0.5, "x": -0.5}, "1,8"], - [{"r": -10.76, "rx": 9.77, "ry": 0.71, "y": -0.5, "x": -0.5}, "0,9"], - [{"r": -9.23, "rx": 8.77, "ry": 0.91, "y": -0.5, "x": -0.5}, "0,8"], - [{"r": -9.04, "rx": 10.27, "ry": 1.64, "y": -0.5, "x": -0.5}, "1,9"], [ - {"r": -9.03, "rx": 11.01, "ry": 4.64, "y": -0.5, "x": -0.75, "w": 1.5}, + { + "r": 12.3, + "rx": 3.9, + "ry": 3.71, + "y": -0.5, + "x": -0.5 + }, + "3,3" + ], + [ + { + "r": -12.3, + "rx": 10.01, + "ry": 3.73, + "y": -0.5, + "x": -0.5 + }, + "3,9" + ], + [ + { + "r": -11.09, + "rx": 9.52, + "ry": 2.81, + "y": -0.5, + "x": -0.5 + }, + "2,8" + ], + [ + { + "r": -10.78, + "rx": 9.26, + "ry": 1.84, + "y": -0.5, + "x": -0.5 + }, + "1,8" + ], + [ + { + "r": -10.76, + "rx": 9.77, + "ry": 0.71, + "y": -0.5, + "x": -0.5 + }, + "0,9" + ], + [ + { + "r": -9.23, + "rx": 8.77, + "ry": 0.91, + "y": -0.5, + "x": -0.5 + }, + "0,8" + ], + [ + { + "r": -9.04, + "rx": 10.27, + "ry": 1.64, + "y": -0.5, + "x": -0.5 + }, + "1,9" + ], + [ + { + "r": -9.03, + "rx": 11.01, + "ry": 4.64, + "y": -0.5, + "x": -0.75, + "w": 1.5 + }, "4,10" ], - [{"r": -8.41, "rx": 10.54, "ry": 2.61, "y": -0.5, "x": -0.5}, "2,9"], + [ + { + "r": -8.41, + "rx": 10.54, + "ry": 2.61, + "y": -0.5, + "x": -0.5 + }, + "2,9" + ], [ { "r": -8.2, @@ -111,11 +503,55 @@ }, "4,7" ], - [{"rx": 9, "ry": 3.91, "y": -0.5, "x": -0.5}, "3,8"], - [{"r": -6.69, "rx": 8.51, "ry": 2.96, "y": -0.5, "x": -0.5}, "2,7"], - [{"r": -5.96, "rx": 8.24, "ry": 1.99, "y": -0.5, "x": -0.5}, "1,7"], - [{"r": -5.87, "rx": 11.07, "ry": 3.55, "y": -0.5, "x": -0.5}, "3,10"], - [{"r": -5.6, "rx": 10.82, "ry": 0.56, "y": -0.5, "x": -0.5}, "0,10"], + [ + { + "rx": 9, + "ry": 3.91, + "y": -0.5, + "x": -0.5 + }, + "3,8" + ], + [ + { + "r": -6.69, + "rx": 8.51, + "ry": 2.96, + "y": -0.5, + "x": -0.5 + }, + "2,7" + ], + [ + { + "r": -5.96, + "rx": 8.24, + "ry": 1.99, + "y": -0.5, + "x": -0.5 + }, + "1,7" + ], + [ + { + "r": -5.87, + "rx": 11.07, + "ry": 3.55, + "y": -0.5, + "x": -0.5 + }, + "3,10" + ], + [ + { + "r": -5.6, + "rx": 10.82, + "ry": 0.56, + "y": -0.5, + "x": -0.5 + }, + "0,10" + ], [ { "r": -4.1, @@ -126,10 +562,46 @@ }, "3,7" ], - [{"r": -3.99, "rx": 7.74, "ry": 1.02, "y": -0.5, "x": -0.5}, "0,7"], - [{"r": -3.34, "rx": 11.34, "ry": 1.52, "y": -0.5, "x": -0.5}, "1,10"], - [{"r": -2.23, "rx": 7.47, "ry": 3.04, "y": -0.5, "x": -0.5}, "2,6"], - [{"r": -2.11, "rx": 11.61, "ry": 2.51, "y": -0.5, "x": -0.5}, "2,10"], + [ + { + "r": -3.99, + "rx": 7.74, + "ry": 1.02, + "y": -0.5, + "x": -0.5 + }, + "0,7" + ], + [ + { + "r": -3.34, + "rx": 11.34, + "ry": 1.52, + "y": -0.5, + "x": -0.5 + }, + "1,10" + ], + [ + { + "r": -2.23, + "rx": 7.47, + "ry": 3.04, + "y": -0.5, + "x": -0.5 + }, + "2,6" + ], + [ + { + "r": -2.11, + "rx": 11.61, + "ry": 2.51, + "y": -0.5, + "x": -0.5 + }, + "2,10" + ], [ { "r": -1.14, diff --git a/v3/wilba_tech/wt60_xt/wt60_xt.json b/v3/wilba_tech/wt60_xt/wt60_xt.json index 36196a5124..50424ef89c 100644 --- a/v3/wilba_tech/wt60_xt/wt60_xt.json +++ b/v3/wilba_tech/wt60_xt/wt60_xt.json @@ -2,24 +2,42 @@ "name": "wilba.tech WT60-XT", "vendorId": "0x6582", "productId": "0x001C", - "menus": ["qmk_audio"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "menus": [ + "qmk_audio" + ], "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "WKL"] + [ + "Bottom Row", + "ANSI", + "7U", + "WKL" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -32,19 +50,33 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,15\n\n\n0,1", "2,15\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "1,0", "1,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -57,7 +89,9 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15\n\n\n1,0", { "x": 1.25, @@ -71,12 +105,20 @@ "1,15\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa"}, + { + "x": 2.5, + "c": "#aaaaaa" + }, "2,0", "2,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -88,21 +130,37 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,14\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", - {"x": 0.25}, + { + "x": 0.25 + }, "3,0", "3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -113,61 +171,119 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,14\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,14\n\n\n3,1", "3,15\n\n\n3,1" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "4,0", "4,1", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "4,2\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,15\n\n\n4,0" ], [ - {"y": 0.5, "x": 4.75, "w": 1.5}, + { + "y": 0.5, + "x": 4.75, + "w": 1.5 + }, "4,2\n\n\n4,1", "4,3\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n4,1", "4,14\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,15\n\n\n4,1" ], [ - {"x": 4.75, "w": 1.5}, + { + "x": 4.75, + "w": 1.5 + }, "4,2\n\n\n4,2", - {"d": true}, + { + "d": true + }, "4,3\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n4,2", - {"d": true}, + { + "d": true + }, "4,14\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,15\n\n\n4,2" ] ] diff --git a/v3/wilba_tech/wt60_xth/wt60_xth.json b/v3/wilba_tech/wt60_xth/wt60_xth.json index 2a784fd265..0993f3663e 100644 --- a/v3/wilba_tech/wt60_xth/wt60_xth.json +++ b/v3/wilba_tech/wt60_xth/wt60_xth.json @@ -2,17 +2,30 @@ "name": "wilba.tech WT60-XTH", "vendorId": "0x6582", "productId": "0x0040", - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { - "labels": ["Split Backspace", "WKL"], + "labels": [ + "Split Backspace", + "WKL" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -25,19 +38,32 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,15\n\n\n0,1", "2,15\n\n\n0,1" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", "1,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -50,16 +76,25 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", "2,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -71,16 +106,26 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", "3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -91,40 +136,73 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14", "3,15" ], [ "4,0", "4,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "4,2\n\n\n1,0", "4,3\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4\n\n\n1,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n1,0", "4,14\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,15\n\n\n1,0" ], [ - {"x": 2.25, "w": 1.5}, + { + "x": 2.25, + "w": 1.5 + }, "4,2\n\n\n1,1", - {"d": true}, + { + "d": true + }, "4,3\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n1,1", - {"d": true}, + { + "d": true + }, "4,14\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,15\n\n\n1,1" ] ] diff --git a/v3/wilba_tech/wt65_a/wt65_a.json b/v3/wilba_tech/wt65_a/wt65_a.json index 9dac51238a..61aabcb662 100644 --- a/v3/wilba_tech/wt65_a/wt65_a.json +++ b/v3/wilba_tech/wt65_a/wt65_a.json @@ -2,21 +2,81 @@ "name": "wilba.tech WT65-A", "vendorId": "0x6582", "productId": "0x065a", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,24 +88,51 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["All On", 1], - ["Raindrops", 2] + [ + "All Off", + 0 + ], + [ + "All On", + 1 + ], + [ + "Raindrops", + 2 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] } ] }, @@ -55,28 +142,50 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U", "6U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U", + "6U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -89,17 +198,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -112,15 +232,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -132,14 +260,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -150,51 +285,97 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n1,2", "4,1\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,6\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,2", "4,11\n\n\n1,2" ] diff --git a/v3/wilba_tech/wt65_b/wt65_b.json b/v3/wilba_tech/wt65_b/wt65_b.json index f14ba35ac9..1085102a81 100644 --- a/v3/wilba_tech/wt65_b/wt65_b.json +++ b/v3/wilba_tech/wt65_b/wt65_b.json @@ -2,21 +2,81 @@ "name": "wilba.tech WT65-B", "vendorId": "0x6582", "productId": "0x065b", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,24 +88,51 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["All On", 1], - ["Raindrops", 2] + [ + "All Off", + 0 + ], + [ + "All On", + 1 + ], + [ + "Raindrops", + 2 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] } ] }, @@ -55,28 +142,44 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -89,17 +192,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -112,15 +226,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -132,14 +254,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -150,23 +279,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.75, "c": "#777777"}, + { + "x": 0.75, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/wilba_tech/wt65_c/wt65_c.json b/v3/wilba_tech/wt65_c/wt65_c.json index fd31e493e0..64c7324dab 100644 --- a/v3/wilba_tech/wt65_c/wt65_c.json +++ b/v3/wilba_tech/wt65_c/wt65_c.json @@ -2,21 +2,81 @@ "name": "wilba.tech WT65-C", "vendorId": "0x6582", "productId": "0x0028", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,157 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -178,13 +367,19 @@ "0,12", "0,13", "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -197,14 +392,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -216,14 +418,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -234,25 +443,46 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#888888"}, + { + "c": "#888888" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", - {"c": "#888888"}, + { + "c": "#888888" + }, "4,12", "4,13", "4,14" diff --git a/v3/wilba_tech/wt65_cx/wt65_cx.json b/v3/wilba_tech/wt65_cx/wt65_cx.json index c2bd0a9f85..378685212b 100644 --- a/v3/wilba_tech/wt65_cx/wt65_cx.json +++ b/v3/wilba_tech/wt65_cx/wt65_cx.json @@ -2,21 +2,81 @@ "name": "wilba.tech WT65-CX", "vendorId": "0x6582", "productId": "0x0029", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,88 +202,160 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Full Backspace"], + "labels": [ + "Full Backspace" + ], "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -179,15 +370,24 @@ "0,12", "0,13\n\n\n0,0", "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -200,16 +400,28 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n0,0", "1,14", - {"x": 0.75, "c": "#cccccc", "w": 1.5}, + { + "x": 0.75, + "c": "#cccccc", + "w": 1.5 + }, "1,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -221,14 +433,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -239,25 +458,46 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#888888"}, + { + "c": "#888888" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", - {"c": "#888888"}, + { + "c": "#888888" + }, "4,12", "4,13", "4,14" diff --git a/v3/wilba_tech/wt65_d/wt65_d.json b/v3/wilba_tech/wt65_d/wt65_d.json index 1fbb28acdd..ae0fddb878 100644 --- a/v3/wilba_tech/wt65_d/wt65_d.json +++ b/v3/wilba_tech/wt65_d/wt65_d.json @@ -2,19 +2,31 @@ "name": "wilba.tech WT65-D", "vendorId": "0x6582", "productId": "0x0031", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "7U", "6U"] + [ + "Bottom Row", + "7U", + "6U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,2", "0,1", @@ -27,17 +39,29 @@ "0,12", "0,11", "0,10", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,17 +74,33 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "1,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,19 +112,33 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12\n\n\n1,0", "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -95,41 +149,77 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "4,3\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n3,1", "4,10\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/wilba_tech/wt65_f/wt65_f.json b/v3/wilba_tech/wt65_f/wt65_f.json index 5308cc8924..09219324b8 100644 --- a/v3/wilba_tech/wt65_f/wt65_f.json +++ b/v3/wilba_tech/wt65_f/wt65_f.json @@ -2,13 +2,20 @@ "name": "wilba.tech WT65-F", "vendorId": "0x6582", "productId": "0x002D", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,14 +28,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,15 +55,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,14 +83,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -79,27 +108,51 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/wilba_tech/wt65_fx/wt65_fx.json b/v3/wilba_tech/wt65_fx/wt65_fx.json index 5461aa4556..453790c42f 100644 --- a/v3/wilba_tech/wt65_fx/wt65_fx.json +++ b/v3/wilba_tech/wt65_fx/wt65_fx.json @@ -2,14 +2,28 @@ "name": "wilba.tech WT65-FX", "vendorId": "0x6582", "productId": "0x002E", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,17 +36,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,17 +70,28 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "1,13\n\n\n0,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,14 +103,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -85,40 +128,76 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,1" ] ] diff --git a/v3/wilba_tech/wt65_g/wt65_g.json b/v3/wilba_tech/wt65_g/wt65_g.json index e9ec1da5a6..d79e32e88f 100644 --- a/v3/wilba_tech/wt65_g/wt65_g.json +++ b/v3/wilba_tech/wt65_g/wt65_g.json @@ -2,19 +2,31 @@ "name": "wilba.tech WT65-G", "vendorId": "0x6582", "productId": "0x0022", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "ANSI", "7U"] + [ + "Bottom Row", + "ANSI", + "7U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,17 +39,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,17 +74,33 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "1,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,20 +112,37 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12\n\n\n1,0", "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -96,40 +153,78 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/wilba_tech/wt65_g2/wt65_g2.json b/v3/wilba_tech/wt65_g2/wt65_g2.json index 1209c5f73a..e5f47f4ef2 100644 --- a/v3/wilba_tech/wt65_g2/wt65_g2.json +++ b/v3/wilba_tech/wt65_g2/wt65_g2.json @@ -2,14 +2,26 @@ "name": "wilba.tech WT65-G2", "vendorId": "0x6582", "productId": "0x002A", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["2U Backspace", "ISO Enter", "Split Left Shift"], + "labels": [ + "2U Backspace", + "ISO Enter", + "Split Left Shift" + ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,15 +36,24 @@ "0,12", "0,13\n\n\n0,0", "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -45,16 +66,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", "1,14", - {"x": 1.25, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "1,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,20 +102,37 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12\n\n\n1,0", "2,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -90,23 +143,45 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.75, "c": "#777777"}, + { + "x": 0.75, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/wilba_tech/wt65_g3/wt65_g3.json b/v3/wilba_tech/wt65_g3/wt65_g3.json index 59b5e8075c..51908877f1 100644 --- a/v3/wilba_tech/wt65_g3/wt65_g3.json +++ b/v3/wilba_tech/wt65_g3/wt65_g3.json @@ -2,13 +2,20 @@ "name": "wilba.tech WT65-G3", "vendorId": "0x6582", "productId": "0x003A", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/v3/wilba_tech/wt65_h1/wt65_h1.json b/v3/wilba_tech/wt65_h1/wt65_h1.json index 0ecce4087e..1cece46432 100644 --- a/v3/wilba_tech/wt65_h1/wt65_h1.json +++ b/v3/wilba_tech/wt65_h1/wt65_h1.json @@ -2,13 +2,20 @@ "name": "wilba.tech WT65-H1", "vendorId": "0x6582", "productId": "0x0025", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,14 +28,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,15 +55,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,14 +83,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -79,24 +108,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/wilba_tech/wt65_h2/wt65_h2.json b/v3/wilba_tech/wt65_h2/wt65_h2.json index c44bc68e57..52aebb5334 100644 --- a/v3/wilba_tech/wt65_h2/wt65_h2.json +++ b/v3/wilba_tech/wt65_h2/wt65_h2.json @@ -2,15 +2,31 @@ "name": "wilba.tech WT65-H2", "vendorId": "0x6582", "productId": "0x0030", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["2U Backspace"], + "labels": [ + "2U Backspace" + ], "keymap": [ - [{"x": 13, "c": "#aaaaaa", "w": 2}, "0,13\n\n\n0,1"], [ - {"c": "#777777"}, + { + "x": 13, + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,13 +41,19 @@ "0,12", "0,13\n\n\n0,0", "2,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,14 +66,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,14 +92,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,23 +117,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"x": 0.75, "w": 1.5}, + { + "x": 0.75, + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", - {"x": 0.75, "c": "#777777"}, + { + "x": 0.75, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/wilba_tech/wt65_h3/wt65_h3.json b/v3/wilba_tech/wt65_h3/wt65_h3.json index f6d5442f7e..fd920d9f71 100644 --- a/v3/wilba_tech/wt65_h3/wt65_h3.json +++ b/v3/wilba_tech/wt65_h3/wt65_h3.json @@ -2,15 +2,35 @@ "name": "wilba.tech WT65-H3", "vendorId": "0x6582", "productId": "0x0036", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +43,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +70,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,14 +96,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -80,41 +121,77 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,1" ] ] diff --git a/v3/wilba_tech/wt65_h4/wt65_h4.json b/v3/wilba_tech/wt65_h4/wt65_h4.json index 8aa93767ce..b728e0750a 100644 --- a/v3/wilba_tech/wt65_h4/wt65_h4.json +++ b/v3/wilba_tech/wt65_h4/wt65_h4.json @@ -2,15 +2,35 @@ "name": "wilba.tech WT65-H4", "vendorId": "0x6582", "productId": "0x0038", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +43,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -56,9 +83,13 @@ "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,14 +102,21 @@ "2,10", "2,11", "2,12", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -89,41 +127,77 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11\n\n\n1,1" ] ] diff --git a/v3/wilba_tech/wt65_xt/wt65_xt.json b/v3/wilba_tech/wt65_xt/wt65_xt.json index 556c0ffac4..ed06f02d62 100644 --- a/v3/wilba_tech/wt65_xt/wt65_xt.json +++ b/v3/wilba_tech/wt65_xt/wt65_xt.json @@ -2,16 +2,26 @@ "name": "wilba.tech WT65-XT", "vendorId": "0x6582", "productId": "0x001D", - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -24,16 +34,24 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15", "0,16" ], [ "1,0", "1,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -46,17 +64,26 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,16" ], [ "2,0", "2,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -68,16 +95,24 @@ "2,11", "2,12", "2,13", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,14", "2,16" ], [ "3,0", "3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -88,26 +123,47 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,15", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,16" ], [ "4,0", "4,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "4,2", "4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,14", "4,15", "4,16" diff --git a/v3/wilba_tech/wt65_xtx/wt65_xtx.json b/v3/wilba_tech/wt65_xtx/wt65_xtx.json index 491f164e49..31d5af1e4c 100644 --- a/v3/wilba_tech/wt65_xtx/wt65_xtx.json +++ b/v3/wilba_tech/wt65_xtx/wt65_xtx.json @@ -2,18 +2,42 @@ "name": "wilba.tech WT65-XTX", "vendorId": "0x6582", "productId": "0x001E", - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "7U", "6.25U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "7U", + "6.25U" + ] + ], "keymap": [ - [{"x": 15.25, "c": "#aaaaaa"}, "0,15\n\n\n0,1", "2,15\n\n\n0,1"], [ - {"y": 0.25}, + { + "x": 15.25, + "c": "#aaaaaa" + }, + "0,15\n\n\n0,1", + "2,15\n\n\n0,1" + ], + [ + { + "y": 0.25 + }, "0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -26,16 +50,24 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0", "0,16" ], [ "1,0", "1,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -48,17 +80,26 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,16" ], [ "2,0", "2,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -70,16 +111,24 @@ "2,11", "2,12", "2,13", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,14", "2,16" ], [ "3,0", "3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -90,42 +139,80 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,15", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,16" ], [ "4,0", "4,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "4,2\n\n\n1,0", "4,3\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4\n\n\n1,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n1,0", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,14", "4,15", "4,16" ], [ - {"y": 0.25, "x": 2.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.25, + "x": 2.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n1,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,12\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n1,1" ] ] diff --git a/v3/wilba_tech/wt69_a/wt69_a.json b/v3/wilba_tech/wt69_a/wt69_a.json index 3c9e5916f1..0bcc98cd05 100644 --- a/v3/wilba_tech/wt69_a/wt69_a.json +++ b/v3/wilba_tech/wt69_a/wt69_a.json @@ -2,17 +2,29 @@ "name": "wilba.tech WT69-A", "vendorId": "0x6582", "productId": "0x069a", - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -25,20 +37,33 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0", "0,16", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,15\n\n\n0,1", "2,15\n\n\n0,1" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", "1,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -51,17 +76,26 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,15", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,16" ], [ "2,0", "2,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -73,16 +107,24 @@ "2,11", "2,12", "2,13", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,14", "2,16" ], [ "3,0", "3,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -93,26 +135,47 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,15", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,16" ], [ "4,0", "4,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "4,2", "4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,14", "4,15", "4,16" diff --git a/v3/wilba_tech/wt70_jb/wt70_jb.json b/v3/wilba_tech/wt70_jb/wt70_jb.json index 0fcbb60176..660d5f4925 100644 --- a/v3/wilba_tech/wt70_jb/wt70_jb.json +++ b/v3/wilba_tech/wt70_jb/wt70_jb.json @@ -2,17 +2,38 @@ "name": "wilba.tech WT70-JB", "vendorId": "0x6582", "productId": "0x001F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ - [{"x": 13}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"y": 0.25, "c": "#777777"}, + { + "x": 13 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,17 +46,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14", "0,15", "0,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,17 +78,26 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,13 +109,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -87,30 +134,57 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 1.5}, + { + "x": 1.5 + }, "3,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13", - {"x": 0.5}, + { + "x": 0.5 + }, "4,14", "4,15", "4,16" ], - [{"y": 0.25, "x": 12.25, "w": 1.75}, "3,12\n\n\n1,1", "3,13\n\n\n1,1"] + [ + { + "y": 0.25, + "x": 12.25, + "w": 1.75 + }, + "3,12\n\n\n1,1", + "3,13\n\n\n1,1" + ] ] } } diff --git a/v3/wilba_tech/wt75_a/wt75_a.json b/v3/wilba_tech/wt75_a/wt75_a.json index dca4d39101..bb43d62982 100644 --- a/v3/wilba_tech/wt75_a/wt75_a.json +++ b/v3/wilba_tech/wt75_a/wt75_a.json @@ -2,21 +2,81 @@ "name": "wilba.tech WT75-A", "vendorId": "0x6582", "productId": "0x075a", + "matrix": { + "rows": 6, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,31 +88,62 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["All On", 1], - ["Raindrops", 2] + [ + "All Off", + 0 + ], + [ + "All On", + 1 + ], + [ + "Raindrops", + 2 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "content": [ { "label": "Accent Color", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] } @@ -64,47 +155,82 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] } ] } ] } ], - "matrix": {"rows": 6, "cols": 15}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U", "6U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U", + "6U" + ] + ], "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,14" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -118,17 +244,28 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", "1,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -141,15 +278,23 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -161,14 +306,21 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12", "3,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -179,51 +331,97 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"c": "#888888"}, + { + "c": "#888888" + }, "4,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n1,0", - {"x": 0.5, "c": "#888888"}, + { + "x": 0.5, + "c": "#888888" + }, "5,12", "5,13", "5,14" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n1,1", "5,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n1,2", "5,1\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n1,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,6\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n1,2", "5,11\n\n\n1,2" ] diff --git a/v3/wilba_tech/wt75_b/wt75_b.json b/v3/wilba_tech/wt75_b/wt75_b.json index 523bf198b2..2044d9d910 100644 --- a/v3/wilba_tech/wt75_b/wt75_b.json +++ b/v3/wilba_tech/wt75_b/wt75_b.json @@ -2,21 +2,81 @@ "name": "wilba.tech WT75-B", "vendorId": "0x6582", "productId": "0x075b", + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,24 +88,51 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["All On", 1], - ["Raindrops", 2] + [ + "All Off", + 0 + ], + [ + "All On", + 1 + ], + [ + "Raindrops", + 2 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] } ] }, @@ -55,49 +142,79 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] } ] } ] } ], - "matrix": {"rows": 6, "cols": 16}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U", "6U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U", + "6U" + ] + ], "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13", "0,14", "0,15" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -111,17 +228,28 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", "1,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -134,15 +262,23 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -154,14 +290,21 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12", "3,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -172,51 +315,97 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"c": "#888888"}, + { + "c": "#888888" + }, "4,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n1,0", - {"x": 0.5, "c": "#888888"}, + { + "x": 0.5, + "c": "#888888" + }, "5,12", "5,13", "5,15" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n1,1", "5,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n1,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n1,2", "5,1\n\n\n1,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n1,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,6\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n1,2", "5,11\n\n\n1,2" ] diff --git a/v3/wilba_tech/wt75_c/wt75_c.json b/v3/wilba_tech/wt75_c/wt75_c.json index e256256442..fd2a050501 100644 --- a/v3/wilba_tech/wt75_c/wt75_c.json +++ b/v3/wilba_tech/wt75_c/wt75_c.json @@ -2,21 +2,81 @@ "name": "wilba.tech WT75-C", "vendorId": "0x6582", "productId": "0x075c", + "matrix": { + "rows": 6, + "cols": 16 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,24 +88,51 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["All On", 1], - ["Raindrops", 2] + [ + "All Off", + 0 + ], + [ + "All On", + 1 + ], + [ + "Raindrops", + 2 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] } ] }, @@ -55,47 +142,81 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] } ] } ] } ], - "matrix": {"rows": 6, "cols": 16}, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6U", "6.25U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6U", + "6.25U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -109,18 +230,31 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -133,15 +267,24 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -153,15 +296,24 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,12", - {"x": 0.25}, + { + "x": 0.25 + }, "3,15" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -172,36 +324,84 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "4,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n1,0", "5,1\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n1,0", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n1,0" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "5,12", "5,13", "5,15"], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,12", + "5,13", + "5,15" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n1,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11\n\n\n1,1" ] ] diff --git a/v3/wilba_tech/wt80_a/wt80_a.json b/v3/wilba_tech/wt80_a/wt80_a.json index 495c159278..bd4c77928a 100644 --- a/v3/wilba_tech/wt80_a/wt80_a.json +++ b/v3/wilba_tech/wt80_a/wt80_a.json @@ -2,21 +2,81 @@ "name": "wilba.tech WT80-A", "vendorId": "0x6582", "productId": "0x080a", + "matrix": { + "rows": 6, + "cols": 17 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,24 +88,51 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["All On", 1], - ["Raindrops", 2] + [ + "All Off", + 0 + ], + [ + "All On", + 1 + ], + [ + "Raindrops", + 2 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] } ] }, @@ -55,53 +142,86 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] } ] } ] } ], - "matrix": {"rows": 6, "cols": 17}, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL", "6U"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL", + "6U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -115,20 +235,33 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -141,17 +274,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -163,13 +305,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -180,79 +330,148 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n1,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "4,12\n\n\n1,1", "4,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "5,0\n\n\n2,1", "5,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n2,1", "5,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n2,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n2,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n2,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n2,2", - {"d": true}, + { + "d": true + }, "5,12\n\n\n2,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n2,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n2,3", "5,1\n\n\n2,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n2,3", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,6\n\n\n2,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n2,3", "5,11\n\n\n2,3", "5,12\n\n\n2,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n2,3" ] ] diff --git a/v3/wilba_tech/wt80_bc/wt80_bc.json b/v3/wilba_tech/wt80_bc/wt80_bc.json index d1698a5bef..0f81ed1372 100644 --- a/v3/wilba_tech/wt80_bc/wt80_bc.json +++ b/v3/wilba_tech/wt80_bc/wt80_bc.json @@ -2,35 +2,57 @@ "name": "wilba.tech WT80-BC", "vendorId": "0x6582", "productId": "0x80b0", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { - "labels": ["Winkeyless"], + "labels": [ + "Winkeyless" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -44,17 +66,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,17 +98,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,13 +129,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -106,43 +154,79 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n0,0", "5,1\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n0,0", "5,12\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "5,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n0,1", - {"d": true}, + { + "d": true + }, "\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n0,1" ] ] diff --git a/v3/wilba_tech/wt80_g/wt80_g.json b/v3/wilba_tech/wt80_g/wt80_g.json index 3e6f202d7e..2baaacf40c 100644 --- a/v3/wilba_tech/wt80_g/wt80_g.json +++ b/v3/wilba_tech/wt80_g/wt80_g.json @@ -2,41 +2,68 @@ "name": "wilba.tech WT80-G", "vendorId": "0x6582", "productId": "0x0023", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "6.25U", "7U", "7U WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "7U WKL" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -50,20 +77,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,19 +117,36 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", - {"x": 1, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "2,13\n\n\n1,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -100,19 +158,36 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n1,0", - {"x": 3.25, "c": "#cccccc"}, + { + "x": 3.25, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -123,64 +198,124 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "x": 2.5, "w": 1.5}, + { + "y": 0.25, + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n4,1", "5,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,1", "5,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,2", - {"d": true}, + { + "d": true + }, "5,12\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,2" ] ] diff --git a/v3/wilba_tech/wt80_h1/wt80_h1.json b/v3/wilba_tech/wt80_h1/wt80_h1.json index 11c42a68bf..6d1f9adb2c 100644 --- a/v3/wilba_tech/wt80_h1/wt80_h1.json +++ b/v3/wilba_tech/wt80_h1/wt80_h1.json @@ -2,35 +2,57 @@ "name": "wilba.tech WT80-H1", "vendorId": "0x6582", "productId": "0x0037", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { - "labels": ["Winkeyless"], + "labels": [ + "Winkeyless" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -44,17 +66,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -67,17 +98,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,13 +129,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -106,43 +154,79 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0\n\n\n0,0", "5,1\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,7\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n0,0", "5,12\n\n\n0,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "w": 1.5}, + { + "y": 0.25, + "w": 1.5 + }, "5,0\n\n\n0,1", - {"d": true}, + { + "d": true + }, "\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n0,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n0,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n0,1", - {"d": true}, + { + "d": true + }, "\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n0,1" ] ] diff --git a/v3/wilba_tech/wt8_a/wt8_a.json b/v3/wilba_tech/wt8_a/wt8_a.json index 4dd0898526..42877bab63 100644 --- a/v3/wilba_tech/wt8_a/wt8_a.json +++ b/v3/wilba_tech/wt8_a/wt8_a.json @@ -2,11 +2,28 @@ "name": "wilba.tech WT8-A", "vendorId": "0x6582", "productId": "0x008a", - "matrix": {"rows": 1, "cols": 8}, + "matrix": { + "rows": 1, + "cols": 8 + }, "layouts": { "keymap": [ - [{"c": "#505557", "t": "#d9d7d7"}, "0,0", "0,1", "0,2", "0,3"], - ["0,4", "0,5", "0,6", "0,7"] + [ + { + "c": "#505557", + "t": "#d9d7d7" + }, + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "0,4", + "0,5", + "0,6", + "0,7" + ] ] } } diff --git a/v3/wilba_tech/wt8_kh/wt8_kh.json b/v3/wilba_tech/wt8_kh/wt8_kh.json index 09342d5b8b..f8c00be9a1 100644 --- a/v3/wilba_tech/wt8_kh/wt8_kh.json +++ b/v3/wilba_tech/wt8_kh/wt8_kh.json @@ -2,7 +2,10 @@ "name": "wilba.tech WT8-KH", "vendorId": "0x6582", "productId": "0x0033", - "matrix": {"rows": 4, "cols": 2}, + "matrix": { + "rows": 4, + "cols": 2 + }, "menus": [ { "label": "Lighting", @@ -13,13 +16,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -54,14 +68,25 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } @@ -77,18 +102,52 @@ "label": "Steps per Rotation", "type": "dropdown", "options": [ - ["1", 1], - ["2", 2], - ["4", 4], - ["8", 8], - ["16", 16], - ["24", 24], - ["32", 32], - ["48", 48], - ["64", 64], - ["128", 128] + [ + "1", + 1 + ], + [ + "2", + 2 + ], + [ + "4", + 4 + ], + [ + "8", + 8 + ], + [ + "16", + 16 + ], + [ + "24", + 24 + ], + [ + "32", + 32 + ], + [ + "48", + 48 + ], + [ + "64", + 64 + ], + [ + "128", + 128 + ] ], - "content": ["id_steps_per_rotation", 0, 1] + "content": [ + "id_steps_per_rotation", + 0, + 1 + ] } ] } @@ -97,11 +156,35 @@ ], "layouts": { "keymap": [ - [{"x": 0.25, "a": 7, "w": 1.5, "h": 1.5}, "e0"], - [{"y": 0.75, "a": 4}, "0,0", "0,1"], - ["1,0", "1,1"], - ["2,0", "2,1"], - ["3,0", "3,1"] + [ + { + "x": 0.25, + "a": 7, + "w": 1.5, + "h": 1.5 + }, + "e0" + ], + [ + { + "y": 0.75, + "a": 4 + }, + "0,0", + "0,1" + ], + [ + "1,0", + "1,1" + ], + [ + "2,0", + "2,1" + ], + [ + "3,0", + "3,1" + ] ] } } diff --git a/v3/wilba_tech/wt90_a/wt90_a.json b/v3/wilba_tech/wt90_a/wt90_a.json index f769e3149c..ea15e52cce 100644 --- a/v3/wilba_tech/wt90_a/wt90_a.json +++ b/v3/wilba_tech/wt90_a/wt90_a.json @@ -2,39 +2,65 @@ "name": "wilba.tech WT90-A", "vendorId": "0x6582", "productId": "0x0027", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14", "0,15", "0,16", "0,17" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -48,18 +74,27 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", "1,15", "1,16", "1,17" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -72,19 +107,29 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.5}, + { + "x": 0.5 + }, "2,14", "2,15", "2,16", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,17" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -96,19 +141,31 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,17" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -119,32 +176,73 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "4,14", "4,15", "4,16", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,17" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "4,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "4,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", - {"w": 1.5}, + { + "w": 1.5 + }, "5,11", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "5,15", "5,16" ], - [{"y": -0.75, "x": 13.25}, "5,12", "5,13", "5,14"] + [ + { + "y": -0.75, + "x": 13.25 + }, + "5,12", + "5,13", + "5,14" + ] ] } } diff --git a/v3/wilba_tech/zeal60/zeal60.json b/v3/wilba_tech/zeal60/zeal60.json index a0e124f248..f130d6f30d 100644 --- a/v3/wilba_tech/zeal60/zeal60.json +++ b/v3/wilba_tech/zeal60/zeal60.json @@ -2,21 +2,81 @@ "name": "ZEAL60", "vendorId": "0x5a45", "productId": "0x0060", + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,95 +202,180 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "presets": {"HHKB": [1, 0, 0, 1, 2]}, "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "ANSI", "7U", "HHKB", "WKL"] + [ + "Bottom Row", + "ANSI", + "7U", + "HHKB", + "WKL" + ] ], + "presets": { + "HHKB": [ + 1, + 0, + 0, + 1, + 2 + ] + }, "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -184,16 +388,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -206,7 +422,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -220,9 +438,15 @@ "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -234,18 +458,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -256,72 +494,143 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,7\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n4,2", "4,1\n\n\n4,2", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,2", "4,12\n\n\n4,2", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n4,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,1\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,3", - {"d": true}, + { + "d": true + }, "4,12\n\n\n4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,3" ] ] diff --git a/v3/wilba_tech/zeal65/zeal65.json b/v3/wilba_tech/zeal65/zeal65.json index 6335f0a066..2bc16f2f33 100644 --- a/v3/wilba_tech/zeal65/zeal65.json +++ b/v3/wilba_tech/zeal65/zeal65.json @@ -2,21 +2,81 @@ "name": "ZEAL65", "vendorId": "0x5a45", "productId": "0x0065", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,88 +202,160 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -177,17 +368,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", "0,14", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -200,15 +402,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -220,14 +430,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -238,25 +455,46 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/willoucom/keypad/keypad.json b/v3/willoucom/keypad/keypad.json index ef1df8b13f..bddcd62cc5 100644 --- a/v3/willoucom/keypad/keypad.json +++ b/v3/willoucom/keypad/keypad.json @@ -1,105 +1,103 @@ { - "name": "Willou.com Keypad", - "vendorId": "0x574A", - "productId": "0x4B50", - "matrix": { - "rows": 2, - "cols" : 13 - }, - "layouts": { - "keymap": - [ - [ - { - "x": 1 - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 1.5 - }, - "0,5" - ], - [ - { - "y": -0.75 - }, - "0,0" - ], - [ - { - "y": -0.25, - "x": 1 - }, - "0,7", - "0,8", - "0,9", - "0,10", - { - "x": 1.5 - }, - "0,11" - ], - [ - { - "y": -0.75 - }, - "0,6" - ], - [ - { - "y": -0.25, - "x": 1 - }, - "1,0", - "1,1", - "1,2", - "1,3", - { - "x": 0.5 - }, - "1,4", - { - "x": 1 - }, - "1,5" - ], - [ - { - "y": -0.75 - }, - "0,12" - ], - [ - { - "y": -0.25, - "x": 1 - }, - "1,7", - "1,8", - "1,9", - "1,10", - { - "x": 1.5 - }, - "1,11" - ], - [ - { - "y": -0.75 - }, - "1,6" - ], - [ - { - "y": -0.25, - "x": 6.5 - }, - "1,12" - ] - ] - } + "name": "Willou.com Keypad", + "vendorId": "0x574A", + "productId": "0x4B50", + "matrix": { + "rows": 2, + "cols": 13 + }, + "layouts": { + "keymap": [ + [ + { + "x": 1 + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 1.5 + }, + "0,5" + ], + [ + { + "y": -0.75 + }, + "0,0" + ], + [ + { + "y": -0.25, + "x": 1 + }, + "0,7", + "0,8", + "0,9", + "0,10", + { + "x": 1.5 + }, + "0,11" + ], + [ + { + "y": -0.75 + }, + "0,6" + ], + [ + { + "y": -0.25, + "x": 1 + }, + "1,0", + "1,1", + "1,2", + "1,3", + { + "x": 0.5 + }, + "1,4", + { + "x": 1 + }, + "1,5" + ], + [ + { + "y": -0.75 + }, + "0,12" + ], + [ + { + "y": -0.25, + "x": 1 + }, + "1,7", + "1,8", + "1,9", + "1,10", + { + "x": 1.5 + }, + "1,11" + ], + [ + { + "y": -0.75 + }, + "1,6" + ], + [ + { + "y": -0.25, + "x": 6.5 + }, + "1,12" + ] + ] + } } - diff --git a/v3/wings42/wings42.json b/v3/wings42/wings42.json index eea8851a4e..f7d0d9090e 100644 --- a/v3/wings42/wings42.json +++ b/v3/wings42/wings42.json @@ -2,7 +2,10 @@ "name": "wings42", "vendorId": "0x5946", "productId": "0x0003", - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, "layouts": { "labels": [], "keymap": [ @@ -13,7 +16,9 @@ "0,3", "0,4", "0,5", - {"x": 1}, + { + "x": 1 + }, "4,5", "4,4", "4,3", @@ -28,7 +33,9 @@ "1,3", "1,4", "1,5", - {"x": 1}, + { + "x": 1 + }, "5,5", "5,4", "5,3", @@ -43,7 +50,9 @@ "2,3", "2,4", "2,5", - {"x": 1}, + { + "x": 1 + }, "6,5", "6,4", "6,3", @@ -51,7 +60,20 @@ "6,1", "6,0" ], - [{"x": 3}, "3,3", "3,4", "3,5", {"x": 1}, "7,5", "7,4", "7,3"] + [ + { + "x": 3 + }, + "3,3", + "3,4", + "3,5", + { + "x": 1 + }, + "7,5", + "7,4", + "7,3" + ] ] } } diff --git a/v3/wings42_extkeys/wings42_extkeys.json b/v3/wings42_extkeys/wings42_extkeys.json index c907460b0f..ba8577f1e9 100644 --- a/v3/wings42_extkeys/wings42_extkeys.json +++ b/v3/wings42_extkeys/wings42_extkeys.json @@ -2,7 +2,10 @@ "name": "wings42 extkeys", "vendorId": "0x5946", "productId": "0x0004", - "matrix": {"rows": 12, "cols": 8}, + "matrix": { + "rows": 12, + "cols": 8 + }, "layouts": { "labels": [], "keymap": [ @@ -13,7 +16,9 @@ "0,3", "0,4", "0,5", - {"x": 3}, + { + "x": 3 + }, "6,5", "6,4", "6,3", @@ -29,7 +34,9 @@ "1,4", "1,5", "5,7", - {"x": 1}, + { + "x": 1 + }, "11,7", "7,5", "7,4", @@ -46,7 +53,9 @@ "2,4", "2,5", "4,6", - {"x": 1}, + { + "x": 1 + }, "10,6", "8,5", "8,4", @@ -55,7 +64,20 @@ "8,1", "8,0" ], - [{"x": 3}, "3,3", "3,4", "3,5", {"x": 3}, "9,5", "9,4", "9,3"] + [ + { + "x": 3 + }, + "3,3", + "3,4", + "3,5", + { + "x": 3 + }, + "9,5", + "9,4", + "9,3" + ] ] } } diff --git a/v3/winkeyless/bface/bface.json b/v3/winkeyless/bface/bface.json index 71cd7f43c0..78943a974a 100644 --- a/v3/winkeyless/bface/bface.json +++ b/v3/winkeyless/bface/bface.json @@ -2,15 +2,26 @@ "name": "b.face", "vendorId": "0x20A0", "productId": "0x4246", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 8, "cols": 15}, + "matrix": { + "rows": 8, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -23,13 +34,20 @@ "4,10", "4,11", "4,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -42,13 +60,20 @@ "3,10", "3,11", "3,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +85,21 @@ "7,3", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -77,25 +110,46 @@ "7,14", "7,4", "1,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "1,11" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "0,0", - {"w": 1.25}, + { + "w": 1.25 + }, "0,1", - {"w": 1.25}, + { + "w": 1.25 + }, "0,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "7,5", - {"w": 1.25}, + { + "w": 1.25 + }, "0,10", - {"w": 1.25}, + { + "w": 1.25 + }, "0,11", - {"w": 1.25}, + { + "w": 1.25 + }, "0,12" ] ] diff --git a/v3/winry/winry315.json b/v3/winry/winry315.json index ad63a4ecf6..9dc0896870 100644 --- a/v3/winry/winry315.json +++ b/v3/winry/winry315.json @@ -2,134 +2,266 @@ "name": "Winry315", "vendorId": "0xF1F1", "productId": "0x0315", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 1, "cols": 24}, + "matrix": { + "rows": 1, + "cols": 24 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": [["Encoder Side", "Top", "Left", "Right", "Bottom"]], + "labels": [ + [ + "Encoder Side", + "Top", + "Left", + "Right", + "Bottom" + ] + ], "keymap": [ [ - {"d": true}, + { + "d": true + }, "0,0\n\n\n0,0", - {"x": 5, "d": true}, + { + "x": 5, + "d": true + }, "0,1\n\n\n0,0", - {"d": true}, + { + "d": true + }, "0,2\n\n\n0,2", - {"x": 4, "c": "#777777"}, + { + "x": 4, + "c": "#777777" + }, "0,17\n\n\n0,2", - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "0,0\n\n\n0,2" ], [ - {"y": -0.75, "x": 2.75, "c": "#777777", "w": 1.5, "h": 1.5}, + { + "y": -0.75, + "x": 2.75, + "c": "#777777", + "w": 1.5, + "h": 1.5 + }, "0,15\n\n\n0,0" ], - [{"y": -0.75, "x": 0.75}, "0,17\n\n\n0,0", {"x": 3.5}, "0,16\n\n\n0,0"], [ - {"y": -0.5, "x": 8, "c": "#cccccc"}, + { + "y": -0.75, + "x": 0.75 + }, + "0,17\n\n\n0,0", + { + "x": 3.5 + }, + "0,16\n\n\n0,0" + ], + [ + { + "y": -0.5, + "x": 8, + "c": "#cccccc" + }, "0,10\n\n\n0,2", "0,5\n\n\n0,2", "0,0\n\n\n0,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,23\n\n\n0,2", "0,22\n\n\n0,2" ], [ - {"y": -0.5, "x": 0.25}, + { + "y": -0.5, + "x": 0.25 + }, "0,23\n\n\n0,0", "0,22\n\n\n0,0", - {"x": 2.5}, + { + "x": 2.5 + }, "0,21\n\n\n0,0", "0,20\n\n\n0,0" ], - [{"y": -0.75, "x": 2.5}, "0,19\n\n\n0,0", "0,18\n\n\n0,0"], [ - {"y": -0.75, "x": 8, "c": "#cccccc"}, + { + "y": -0.75, + "x": 2.5 + }, + "0,19\n\n\n0,0", + "0,18\n\n\n0,0" + ], + [ + { + "y": -0.75, + "x": 8, + "c": "#cccccc" + }, "0,11\n\n\n0,2", "0,6\n\n\n0,2", "0,1\n\n\n0,2" ], [ - {"y": -0.75, "x": 11.75, "c": "#777777", "w": 1.5, "h": 1.5}, + { + "y": -0.75, + "x": 11.75, + "c": "#777777", + "w": 1.5, + "h": 1.5 + }, "0,15\n\n\n0,2" ], [ - {"y": -0.25, "x": 1, "c": "#cccccc"}, + { + "y": -0.25, + "x": 1, + "c": "#cccccc" + }, "0,0\n\n\n0,0", "0,1\n\n\n0,0", "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", - {"x": 2}, + { + "x": 2 + }, "0,12\n\n\n0,2", "0,7\n\n\n0,2", "0,2\n\n\n0,2" ], [ - {"y": -0.25, "x": 11.5, "c": "#aaaaaa"}, + { + "y": -0.25, + "x": 11.5, + "c": "#aaaaaa" + }, "0,19\n\n\n0,2", "0,18\n\n\n0,2" ], [ - {"y": -0.75, "x": 1, "c": "#cccccc"}, + { + "y": -0.75, + "x": 1, + "c": "#cccccc" + }, "0,5\n\n\n0,0", "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", "0,9\n\n\n0,0", - {"x": 2}, + { + "x": 2 + }, "0,13\n\n\n0,2", "0,8\n\n\n0,2", "0,3\n\n\n0,2" ], [ - {"x": 1}, + { + "x": 1 + }, "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", "0,13\n\n\n0,0", "0,14\n\n\n0,0", - {"x": 2}, + { + "x": 2 + }, "0,14\n\n\n0,2", "0,9\n\n\n0,2", "0,4\n\n\n0,2", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "0,16\n\n\n0,2" ], [ - {"c": "#cccccc", "d": true}, + { + "c": "#cccccc", + "d": true + }, "0,2\n\n\n0,0", - {"x": 5, "d": true}, + { + "x": 5, + "d": true + }, "0,3\n\n\n0,0", - {"d": true}, + { + "d": true + }, "0,3\n\n\n0,2", - {"x": 3.5, "c": "#aaaaaa"}, + { + "x": 3.5, + "c": "#aaaaaa" + }, "0,21\n\n\n0,2", "0,20\n\n\n0,2", - {"x": -0.5, "c": "#cccccc", "d": true}, + { + "x": -0.5, + "c": "#cccccc", + "d": true + }, "0,1\n\n\n0,2" ], [ - {"d": true}, + { + "d": true + }, "0,1\n\n\n0,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "0,16\n\n\n0,1", - {"x": 4, "c": "#cccccc", "d": true}, + { + "x": 4, + "c": "#cccccc", + "d": true + }, "0,3\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,3\n\n\n0,3", - {"x": 5, "d": true}, + { + "x": 5, + "d": true + }, "0,2\n\n\n0,3" ], [ - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,21\n\n\n0,1", "0,20\n\n\n0,1", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,4\n\n\n0,1", "0,9\n\n\n0,1", "0,14\n\n\n0,1", - {"x": 2}, + { + "x": 2 + }, "0,14\n\n\n0,3", "0,13\n\n\n0,3", "0,12\n\n\n0,3", @@ -137,11 +269,15 @@ "0,10\n\n\n0,3" ], [ - {"x": 3}, + { + "x": 3 + }, "0,3\n\n\n0,1", "0,8\n\n\n0,1", "0,13\n\n\n0,1", - {"x": 2}, + { + "x": 2 + }, "0,9\n\n\n0,3", "0,8\n\n\n0,3", "0,7\n\n\n0,3", @@ -149,15 +285,27 @@ "0,5\n\n\n0,3" ], [ - {"y": -0.75, "x": 0.75, "c": "#777777", "w": 1.5, "h": 1.5}, + { + "y": -0.75, + "x": 0.75, + "c": "#777777", + "w": 1.5, + "h": 1.5 + }, "0,15\n\n\n0,1" ], [ - {"y": -0.25, "x": 3, "c": "#cccccc"}, + { + "y": -0.25, + "x": 3, + "c": "#cccccc" + }, "0,2\n\n\n0,1", "0,7\n\n\n0,1", "0,12\n\n\n0,1", - {"x": 2}, + { + "x": 2 + }, "0,4\n\n\n0,3", "0,3\n\n\n0,3", "0,2\n\n\n0,3", @@ -165,49 +313,108 @@ "0,0\n\n\n0,3" ], [ - {"y": -0.25, "x": 0.5, "c": "#aaaaaa"}, + { + "y": -0.25, + "x": 0.5, + "c": "#aaaaaa" + }, "0,19\n\n\n0,1", "0,18\n\n\n0,1" ], [ - {"y": -0.75, "x": 3, "c": "#cccccc"}, + { + "y": -0.75, + "x": 3, + "c": "#cccccc" + }, "0,1\n\n\n0,1", "0,6\n\n\n0,1", "0,11\n\n\n0,1" ], [ - {"y": -0.75, "x": 9.75, "c": "#777777", "w": 1.5, "h": 1.5}, + { + "y": -0.75, + "x": 9.75, + "c": "#777777", + "w": 1.5, + "h": 1.5 + }, "0,15\n\n\n0,3" ], - [{"y": -0.75, "x": 7.75}, "0,16\n\n\n0,3", {"x": 3.5}, "0,17\n\n\n0,3"], [ - {"y": -0.5, "x": 1}, + { + "y": -0.75, + "x": 7.75 + }, + "0,16\n\n\n0,3", + { + "x": 3.5 + }, + "0,17\n\n\n0,3" + ], + [ + { + "y": -0.5, + "x": 1 + }, "0,17\n\n\n0,1", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,0\n\n\n0,1", "0,5\n\n\n0,1", "0,10\n\n\n0,1" ], [ - {"y": -0.5, "x": 7.25, "c": "#aaaaaa"}, + { + "y": -0.5, + "x": 7.25, + "c": "#aaaaaa" + }, "0,21\n\n\n0,3", "0,20\n\n\n0,3", - {"x": 2.5}, + { + "x": 2.5 + }, "0,23\n\n\n0,3", "0,22\n\n\n0,3" ], - [{"y": -0.75, "x": 9.5}, "0,19\n\n\n0,3", "0,18\n\n\n0,3"], [ - {"y": -0.75, "c": "#cccccc", "d": true}, + { + "y": -0.75, + "x": 9.5 + }, + "0,19\n\n\n0,3", + "0,18\n\n\n0,3" + ], + [ + { + "y": -0.75, + "c": "#cccccc", + "d": true + }, "0,0\n\n\n0,1", - {"x": -0.5, "c": "#aaaaaa"}, + { + "x": -0.5, + "c": "#aaaaaa" + }, "0,23\n\n\n0,1", "0,22\n\n\n0,1", - {"x": 3.5, "c": "#cccccc", "d": true}, + { + "x": 3.5, + "c": "#cccccc", + "d": true + }, "0,2\n\n\n0,1", - {"d": true}, + { + "d": true + }, "0,1\n\n\n0,3", - {"x": 5, "d": true}, + { + "x": 5, + "d": true + }, "0,0\n\n\n0,3" ] ] diff --git a/v3/wolf/frogpad/frogpad.json b/v3/wolf/frogpad/frogpad.json index 7d25aa066c..73ef0538f2 100644 --- a/v3/wolf/frogpad/frogpad.json +++ b/v3/wolf/frogpad/frogpad.json @@ -1,12 +1,30 @@ { - "matrix": { - "cols": 4, - "rows": 6 - }, "name": "Frog Pad", - "productId": "0x0004", "vendorId": "0x5453", + "productId": "0x0004", + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { + "labels": [ + "Disable Left Encoder", + "Disable Right Encoder", + "Top Right 2U Split", + [ + "Bottom Right Corner", + "Vertical 2U + 1U", + "Horizontal 2U + 1U", + "Only 1U" + ], + [ + "Bottom Left Corner", + "Horizontal 2U + 1U", + "Vertical 2U + 1U", + "Only 1U" + ], + "Top Left 2U Merge" + ], "keymap": [ [ { @@ -38,7 +56,11 @@ "0,3\n\n\n1,1" ], [ - {"c": "#aaaaaa", "x": 4.5, "y": 0.25}, + { + "c": "#aaaaaa", + "x": 4.5, + "y": 0.25 + }, "1,0", { "c": "#aaaaaa" @@ -153,24 +175,6 @@ }, "5,3\n\n\n3,2" ] - ], - "labels": [ - "Disable Left Encoder", - "Disable Right Encoder", - "Top Right 2U Split", - [ - "Bottom Right Corner", - "Vertical 2U + 1U", - "Horizontal 2U + 1U", - "Only 1U" - ], - [ - "Bottom Left Corner", - "Horizontal 2U + 1U", - "Vertical 2U + 1U", - "Only 1U" - ], - "Top Left 2U Merge" ] } } diff --git a/v3/wolf/kuku65/kuku65.json b/v3/wolf/kuku65/kuku65.json index 6b3e58f4be..a55d2c27b4 100644 --- a/v3/wolf/kuku65/kuku65.json +++ b/v3/wolf/kuku65/kuku65.json @@ -2,13 +2,20 @@ "name": "kuku65", "vendorId": "0x5453", "productId": "0x0052", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,13 +28,20 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -40,15 +54,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,15 +82,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -79,25 +110,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/wolf/ryujin/ryujin.json b/v3/wolf/ryujin/ryujin.json index e871aa66a3..41187dbd60 100644 --- a/v3/wolf/ryujin/ryujin.json +++ b/v3/wolf/ryujin/ryujin.json @@ -2,19 +2,32 @@ "name": "Ryujin", "vendorId": "0x5453", "productId": "0x0200", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row Options", "6.25U", "7U", "10U"] + [ + "Bottom Row Options", + "6.25U", + "7U", + "10U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,16 +40,26 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 2}, + { + "x": 2 + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,7 +72,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 2.75, @@ -63,9 +88,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,20 +108,36 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,46 +148,86 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "4,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"c": "#777777", "w": 10}, + { + "c": "#777777", + "w": 10 + }, "4,5\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,11\n\n\n3,2" ] ] diff --git a/v3/wolf/sabre/sabre.json b/v3/wolf/sabre/sabre.json index 344870e887..df99db14e3 100644 --- a/v3/wolf/sabre/sabre.json +++ b/v3/wolf/sabre/sabre.json @@ -2,34 +2,99 @@ "name": "Sabre", "vendorId": "0x5453", "productId": "0x0055", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 12, "cols": 9}, + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ - ["Large Left", "Large Right", "Half Half"], - ["Large Left", "Large Right", "Half Half"], + [ + "Large Left", + "Large Right", + "Half Half" + ], + [ + "Large Left", + "Large Right", + "Half Half" + ], "Large Shift" ], "keymap": [ - [{"x": 17, "c": "#aaaaaa"}, "1,7", "0,8", "1,8"], - [{"y": 0.25, "x": 17}, "3,7", "2,8", "3,8"], - [{"x": 17}, "5,7", "4,8", "5,8"], - [{"y": 1, "x": 18}, "8,8"], - [{"x": 17}, "11,7", "10,8", "11,8"], [ - {"r": 12, "y": -6.25, "x": 1.25, "c": "#777777"}, + { + "x": 17, + "c": "#aaaaaa" + }, + "1,7", + "0,8", + "1,8" + ], + [ + { + "y": 0.25, + "x": 17 + }, + "3,7", + "2,8", + "3,8" + ], + [ + { + "x": 17 + }, + "5,7", + "4,8", + "5,8" + ], + [ + { + "y": 1, + "x": 18 + }, + "8,8" + ], + [ + { + "x": 17 + }, + "11,7", + "10,8", + "11,8" + ], + [ + { + "r": 12, + "y": -6.25, + "x": 1.25, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2" ], [ - {"y": 0.25, "x": 1.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 1.25, + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "2,1", "3,1", @@ -38,9 +103,15 @@ "2,3" ], [ - {"x": 1.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -48,9 +119,15 @@ "5,2" ], [ - {"x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -58,9 +135,15 @@ "7,2" ], [ - {"x": 1.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 2.25 + }, "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0", "8,1", "9,1", @@ -68,46 +151,86 @@ "9,2" ], [ - {"x": 1.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.5 + }, "10,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "11,0\n\n\n0,0", "10,1\n\n\n0,0", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "10,2" ], [ - {"y": 0.25, "x": 3.75, "c": "#aaaaaa"}, + { + "y": 0.25, + "x": 3.75, + "c": "#aaaaaa" + }, "11,0\n\n\n0,1", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1\n\n\n0,1" ], - [{"x": 3.75, "w": 1.25}, "11,0\n\n\n0,2", {"w": 1.25}, "10,1\n\n\n0,2"], [ - {"r": -12, "rx": 15.75, "x": -8.25, "c": "#cccccc"}, + { + "x": 3.75, + "w": 1.25 + }, + "11,0\n\n\n0,2", + { + "w": 1.25 + }, + "10,1\n\n\n0,2" + ], + [ + { + "r": -12, + "rx": 15.75, + "x": -8.25, + "c": "#cccccc" + }, "1,3", "0,4", "1,4", "0,5", - {"x": 0.25}, + { + "x": 0.25 + }, "1,5", "0,6", "1,6", "0,7" ], [ - {"y": 0.25, "x": -8}, + { + "y": 0.25, + "x": -8 + }, "3,3", "2,4", "3,4", "2,5", "3,5", "2,6", - {"w": 2}, + { + "w": 2 + }, "3,6" ], [ - {"x": -8.5}, + { + "x": -8.5 + }, "4,3", "5,3", "4,4", @@ -115,45 +238,95 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6" ], [ - {"x": -8.25}, + { + "x": -8.25 + }, "6,3", "7,3", "6,4", "7,4", "6,5", "7,5", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "7,6" ], [ - {"x": -8.75, "c": "#cccccc"}, + { + "x": -8.75, + "c": "#cccccc" + }, "8,3", "9,3", "8,4", "9,4", "8,5", "9,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "8,6\n\n\n2,0", "9,6\n\n\n2,0" ], [ - {"x": -8.75, "c": "#777777", "w": 2.75}, + { + "x": -8.75, + "c": "#777777", + "w": 2.75 + }, "11,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "11,4\n\n\n1,0", - {"w": 1.5}, + { + "w": 1.5 + }, "10,5\n\n\n1,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "10,6" ], - [{"y": 0.25, "x": -6, "w": 1.5}, "11,4\n\n\n1,1", "10,5\n\n\n1,1"], - [{"x": -6, "w": 1.25}, "11,4\n\n\n1,2", {"w": 1.25}, "10,5\n\n\n1,2"], - [{"rx": 17, "y": 6.25, "x": -4, "w": 2.75}, "9,6\n\n\n2,1"] + [ + { + "y": 0.25, + "x": -6, + "w": 1.5 + }, + "11,4\n\n\n1,1", + "10,5\n\n\n1,1" + ], + [ + { + "x": -6, + "w": 1.25 + }, + "11,4\n\n\n1,2", + { + "w": 1.25 + }, + "10,5\n\n\n1,2" + ], + [ + { + "rx": 17, + "y": 6.25, + "x": -4, + "w": 2.75 + }, + "9,6\n\n\n2,1" + ] ] } } diff --git a/v3/wolf/silhouette/silhouette.json b/v3/wolf/silhouette/silhouette.json index ea9391479b..57b4a459f5 100644 --- a/v3/wolf/silhouette/silhouette.json +++ b/v3/wolf/silhouette/silhouette.json @@ -1,268 +1,279 @@ { - "matrix": { - "cols": 17, - "rows": 5 - }, - "name": "Silhouette", - "productId": "0x0080", - "vendorId": "0x5453", - "layouts": { - "keymap": [ - [ - { - "c": "#aaaaaa", - "x": 3 - }, - "0,0", - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,13\n\n\n0,0", - { - "c": "#aaaaaa", - "x": 0.25 - }, - "0,14", - { - "c": "#aaaaaa" - }, - "0,15", - { - "c": "#aaaaaa" - }, - "0,16", - { - "c": "#aaaaaa", - "x": 1.5 - }, - "0,13\n\n\n0,1", - { - "c": "#aaaaaa" - }, - "2,14\n\n\n0,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5, - "x": 3 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "1,13\n\n\n3,0", - { - "c": "#aaaaaa", - "x": 0.25 - }, - "1,14", - { - "c": "#aaaaaa" - }, - "1,15", - { - "c": "#aaaaaa" - }, - "1,16", - { - "c": "#777777", - "h": 2, - "h2": 1, - "w": 1.25, - "w2": 1.5, - "x": 2.25, - "x2": -0.25 - }, - "2,13\n\n\n3,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75, - "x": 3 - }, - "2,0", - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n3,0", - { - "x": 4.5 - }, - "2,12\n\n\n3,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n1,1", - "3,1\n\n\n1,1", - { - "c": "#aaaaaa", - "w": 2.25, - "x": 0.75 - }, - "3,0\n\n\n1,0", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,12\n\n\n2,0", - { - "c": "#aaaaaa", - "x": 1.25 - }, - "3,15", - { - "c": "#aaaaaa", - "w": 1.75, - "x": 1.75 - }, - "3,12\n\n\n2,1", - { - "c": "#aaaaaa" - }, - "3,13\n\n\n2,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25, - "x": 3 - }, - "4,0\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,1\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,2\n\n\n4,0", - { - "c": "#777777", - "w": 6.25 - }, - "4,7\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,11\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,12\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,13\n\n\n4,0", - { - "c": "#aaaaaa", - "x": 0.25 - }, - "4,14", - { - "c": "#aaaaaa" - }, - "4,15", - { - "c": "#aaaaaa" - }, - "4,16" - ], - [ - { "c": "#aaaaaa", "w": 1.5, "x": 3, "y": 0.25 }, - "4,0\n\n\n4,1", - { - "c": "#aaaaaa" - }, - "4,1\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,2\n\n\n4,1", - { - "c": "#777777", - "w": 7 - }, - "4,7\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,1", - { - "c": "#aaaaaa" - }, - "4,12\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,13\n\n\n4,1" - ] - ], - "labels": ["Split BackSpace", "Split Left Shift", "Split Right Shift", "ISO Enter", "7U Spacebar"] - } -} \ No newline at end of file + "name": "Silhouette", + "vendorId": "0x5453", + "productId": "0x0080", + "matrix": { + "rows": 5, + "cols": 17 + }, + "layouts": { + "labels": [ + "Split BackSpace", + "Split Left Shift", + "Split Right Shift", + "ISO Enter", + "7U Spacebar" + ], + "keymap": [ + [ + { + "c": "#aaaaaa", + "x": 3 + }, + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "c": "#aaaaaa", + "x": 0.25 + }, + "0,14", + { + "c": "#aaaaaa" + }, + "0,15", + { + "c": "#aaaaaa" + }, + "0,16", + { + "c": "#aaaaaa", + "x": 1.5 + }, + "0,13\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "2,14\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5, + "x": 3 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13\n\n\n3,0", + { + "c": "#aaaaaa", + "x": 0.25 + }, + "1,14", + { + "c": "#aaaaaa" + }, + "1,15", + { + "c": "#aaaaaa" + }, + "1,16", + { + "c": "#777777", + "h": 2, + "h2": 1, + "w": 1.25, + "w2": 1.5, + "x": 2.25, + "x2": -0.25 + }, + "2,13\n\n\n3,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75, + "x": 3 + }, + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n3,0", + { + "x": 4.5 + }, + "2,12\n\n\n3,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n1,1", + "3,1\n\n\n1,1", + { + "c": "#aaaaaa", + "w": 2.25, + "x": 0.75 + }, + "3,0\n\n\n1,0", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n2,0", + { + "c": "#aaaaaa", + "x": 1.25 + }, + "3,15", + { + "c": "#aaaaaa", + "w": 1.75, + "x": 1.75 + }, + "3,12\n\n\n2,1", + { + "c": "#aaaaaa" + }, + "3,13\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25, + "x": 3 + }, + "4,0\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,1\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,2\n\n\n4,0", + { + "c": "#777777", + "w": 6.25 + }, + "4,7\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,11\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,12\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,13\n\n\n4,0", + { + "c": "#aaaaaa", + "x": 0.25 + }, + "4,14", + { + "c": "#aaaaaa" + }, + "4,15", + { + "c": "#aaaaaa" + }, + "4,16" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5, + "x": 3, + "y": 0.25 + }, + "4,0\n\n\n4,1", + { + "c": "#aaaaaa" + }, + "4,1\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,2\n\n\n4,1", + { + "c": "#777777", + "w": 7 + }, + "4,7\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,1", + { + "c": "#aaaaaa" + }, + "4,12\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,13\n\n\n4,1" + ] + ] + } +} diff --git a/v3/wolf/ts60/ts60.json b/v3/wolf/ts60/ts60.json index a7a451e666..61e23310a2 100644 --- a/v3/wolf/ts60/ts60.json +++ b/v3/wolf/ts60/ts60.json @@ -2,9 +2,16 @@ "name": "TS60", "vendorId": "0x5453", "productId": "0x0050", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 10, "cols": 8}, + "matrix": { + "rows": 10, + "cols": 8 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -35,9 +42,13 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "0,1", "1,1", @@ -50,16 +61,27 @@ "0,5", "1,5", "0,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,7\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,7\n\n\n0,1", "1,7\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "3,1", "2,2", @@ -72,7 +94,9 @@ "3,5", "2,6", "2,7", - {"w": 1.5}, + { + "w": 1.5 + }, "3,7\n\n\n1,0", { "x": 1.25, @@ -86,9 +110,14 @@ "5,7\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "5,1", "4,2", @@ -100,15 +129,26 @@ "4,5", "5,5", "4,6", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,7\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,7\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "6,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1\n\n\n2,0", "7,1\n\n\n2,0", "6,2\n\n\n2,0", @@ -119,33 +159,62 @@ "7,4\n\n\n2,0", "6,5\n\n\n2,0", "7,5\n\n\n2,0", - {"d": true}, + { + "d": true + }, "6,6\n\n\n2,0", - {"x": -1, "c": "#aaaaaa", "w": 2.75}, + { + "x": -1, + "c": "#aaaaaa", + "w": 2.75 + }, "6,7\n\n\n2,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,3\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,5\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,5\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "8,7\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "9,7\n\n\n3,0" ], [ - {"y": 0.25, "w": 2.25}, + { + "y": 0.25, + "w": 2.25 + }, "6,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1\n\n\n2,1", "7,1\n\n\n2,1", "6,2\n\n\n2,1", @@ -155,15 +224,22 @@ "6,4\n\n\n2,1", "7,4\n\n\n2,1", "6,5\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,6\n\n\n2,1", "6,7\n\n\n2,1", "7,7\n\n\n2,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "6,0\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1\n\n\n2,2", "7,1\n\n\n2,2", "6,2\n\n\n2,2", @@ -174,14 +250,22 @@ "7,4\n\n\n2,2", "6,5\n\n\n2,2", "7,5\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,7\n\n\n2,2", "7,7\n\n\n2,2" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "6,0\n\n\n2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0\n\n\n2,3", "6,1\n\n\n2,3", "7,1\n\n\n2,3", @@ -193,13 +277,20 @@ "7,4\n\n\n2,3", "6,5\n\n\n2,3", "7,5\n\n\n2,3", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "6,7\n\n\n2,3" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0\n\n\n2,4", "6,1\n\n\n2,4", "7,1\n\n\n2,4", @@ -210,15 +301,22 @@ "6,4\n\n\n2,4", "7,4\n\n\n2,4", "6,5\n\n\n2,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,6\n\n\n2,4", "6,7\n\n\n2,4", "7,7\n\n\n2,4" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0\n\n\n2,5", "6,1\n\n\n2,5", "7,1\n\n\n2,5", @@ -230,14 +328,22 @@ "7,4\n\n\n2,5", "6,5\n\n\n2,5", "7,5\n\n\n2,5", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "6,7\n\n\n2,5", "7,7\n\n\n2,5" ], [ - {"y": 0.25, "w": 2}, + { + "y": 0.25, + "w": 2 + }, "6,0\n\n\n2,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1\n\n\n2,6", "7,1\n\n\n2,6", "6,2\n\n\n2,6", @@ -249,13 +355,20 @@ "6,5\n\n\n2,6", "7,5\n\n\n2,6", "6,6\n\n\n2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n2,6" ], [ - {"w": 2}, + { + "w": 2 + }, "6,0\n\n\n2,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,1\n\n\n2,7", "7,1\n\n\n2,7", "6,2\n\n\n2,7", @@ -267,12 +380,16 @@ "6,5\n\n\n2,7", "7,5\n\n\n2,7", "6,6\n\n\n2,7", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,7\n\n\n2,7", "7,7\n\n\n2,7" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0\n\n\n2,8", "7,0\n\n\n2,8", "6,1\n\n\n2,8", @@ -286,11 +403,16 @@ "6,5\n\n\n2,8", "7,5\n\n\n2,8", "6,6\n\n\n2,8", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "6,7\n\n\n2,8" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "6,0\n\n\n2,9", "7,0\n\n\n2,9", "6,1\n\n\n2,9", @@ -304,24 +426,44 @@ "6,5\n\n\n2,9", "7,5\n\n\n2,9", "6,6\n\n\n2,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,7\n\n\n2,9", "7,7\n\n\n2,9" ], [ - {"y": 0.25, "w": 1.25}, + { + "y": 0.25, + "w": 1.25 + }, "8,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "8,2\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,3\n\n\n3,1", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "8,4\n\n\n3,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,5\n\n\n3,1", "9,5\n\n\n3,1", "8,6\n\n\n3,1", @@ -329,19 +471,36 @@ "9,7\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "8,2\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "8,3\n\n\n3,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "8,4\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,5\n\n\n3,2", "9,5\n\n\n3,2", "8,6\n\n\n3,2", @@ -349,14 +508,23 @@ "9,7\n\n\n3,2" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "8,0\n\n\n3,3", "9,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,3\n\n\n3,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,5\n\n\n3,3", "9,5\n\n\n3,3", "8,6\n\n\n3,3", @@ -364,13 +532,22 @@ "9,7\n\n\n3,3" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "8,0\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "9,0\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,3\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,5\n\n\n3,4", "9,5\n\n\n3,4", "8,6\n\n\n3,4", @@ -378,29 +555,52 @@ "9,7\n\n\n3,4" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "8,0\n\n\n3,5", "9,0\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "8,1\n\n\n3,5", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "8,3\n\n\n3,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "9,5\n\n\n3,5", "8,7\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "9,7\n\n\n3,5" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "8,0\n\n\n3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "9,0\n\n\n3,6", - {"w": 1.25}, + { + "w": 1.25 + }, "8,1\n\n\n3,6", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "8,3\n\n\n3,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,5\n\n\n3,6", "9,5\n\n\n3,6", "8,6\n\n\n3,6", diff --git a/v3/wolf/twilight/twilight.json b/v3/wolf/twilight/twilight.json index f5f65342f5..cae3bf9742 100644 --- a/v3/wolf/twilight/twilight.json +++ b/v3/wolf/twilight/twilight.json @@ -1,272 +1,276 @@ { - "matrix": { - "cols": 17, - "rows": 6 - }, - "name": "Twilight", - "productId": "0x0077", - "vendorId": "0x5453", - "layouts": { - "keymap": [ - [ - { - "x": 2.5, - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.25 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "0,13", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,14", - "0,15", - "0,16" - ], - [ - { - "y": 0.25, - "x": 2.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13\n\n\n0,0", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16", - { - "x": 1 - }, - "1,13\n\n\n0,1", - "3,14\n\n\n0,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,13", - { - "x": 0.25 - }, - "2,14", - "2,15", - "2,16" - ], - [ - { - "x": 2.5, - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,0\n\n\n1,1", - { - "c": "#cccccc" - }, - "4,1\n\n\n1,1", - { - "x": 0.25, - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0\n\n\n1,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,12\n\n\n2,0", - { - "x": 1.25 - }, - "4,15", - { - "x": 1.25, - "w": 1.75 - }, - "4,12\n\n\n2,1", - "4,13\n\n\n2,1" - ], - [ - { - "x": 2.5, - "w": 1.5 - }, - "5,0\n\n\n3,0", - "5,1\n\n\n3,0", - { - "w": 1.5 - }, - "5,2\n\n\n3,0", - { - "c": "#777777", - "w": 7 - }, - "5,7\n\n\n3,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,11\n\n\n3,0", - "5,12\n\n\n3,0", - { - "w": 1.5 - }, - "5,13\n\n\n3,0", - { - "x": 0.25 - }, - "5,14", - "5,15", - "5,16" - ], - [ - { - "y": 0.25, - "x": 2.5, - "w": 1.25 - }, - "5,0\n\n\n3,1", - { - "w": 1.25 - }, - "5,1\n\n\n3,1", - { - "w": 1.25 - }, - "5,2\n\n\n3,1", - { - "c": "#777777", - "w": 6.25 - }, - "5,7\n\n\n3,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,10\n\n\n3,1", - { - "w": 1.25 - }, - "5,11\n\n\n3,1", - { - "w": 1.25 - }, - "5,12\n\n\n3,1", - { - "w": 1.25 - }, - "5,13\n\n\n3,1" - ] - ], - "labels": [ - "Split Backspace", - "Split Left Shift", - "Split Right Shift", - ["Bottom Row", "7U", "6.25U"] - ] - } -} \ No newline at end of file + "name": "Twilight", + "vendorId": "0x5453", + "productId": "0x0077", + "matrix": { + "rows": 6, + "cols": 17 + }, + "layouts": { + "labels": [ + "Split Backspace", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "7U", + "6.25U" + ] + ], + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.25, + "x": 2.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n0,0", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16", + { + "x": 1 + }, + "1,13\n\n\n0,1", + "3,14\n\n\n0,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,13", + { + "x": 0.25 + }, + "2,14", + "2,15", + "2,16" + ], + [ + { + "x": 2.5, + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n1,1", + { + "c": "#cccccc" + }, + "4,1\n\n\n1,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n1,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,12\n\n\n2,0", + { + "x": 1.25 + }, + "4,15", + { + "x": 1.25, + "w": 1.75 + }, + "4,12\n\n\n2,1", + "4,13\n\n\n2,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "5,0\n\n\n3,0", + "5,1\n\n\n3,0", + { + "w": 1.5 + }, + "5,2\n\n\n3,0", + { + "c": "#777777", + "w": 7 + }, + "5,7\n\n\n3,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n3,0", + "5,12\n\n\n3,0", + { + "w": 1.5 + }, + "5,13\n\n\n3,0", + { + "x": 0.25 + }, + "5,14", + "5,15", + "5,16" + ], + [ + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, + "5,0\n\n\n3,1", + { + "w": 1.25 + }, + "5,1\n\n\n3,1", + { + "w": 1.25 + }, + "5,2\n\n\n3,1", + { + "c": "#777777", + "w": 6.25 + }, + "5,7\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10\n\n\n3,1", + { + "w": 1.25 + }, + "5,11\n\n\n3,1", + { + "w": 1.25 + }, + "5,12\n\n\n3,1", + { + "w": 1.25 + }, + "5,13\n\n\n3,1" + ] + ] + } +} diff --git a/v3/wolf/ziggurat/ziggurat.json b/v3/wolf/ziggurat/ziggurat.json index 65b535a551..1c6769f1f6 100644 --- a/v3/wolf/ziggurat/ziggurat.json +++ b/v3/wolf/ziggurat/ziggurat.json @@ -1,377 +1,386 @@ { - "matrix": { - "cols": 9, - "rows": 10 - }, - "name": "Ziggurat", - "productId": "0x0084", - "vendorId": "0x5453", - "layouts": { - "keymap": [ - [ - { - "c": "#aaaaaa" - }, - "0,0", - { - "c": "#aaaaaa" - }, - "1,0", - { - "c": "#777777", - "x": 0.25 - }, - "0,1", - { - "c": "#cccccc" - }, - "1,1", - { - "c": "#cccccc" - }, - "0,2", - { - "c": "#cccccc" - }, - "1,2", - { - "c": "#cccccc" - }, - "0,3", - { - "c": "#cccccc" - }, - "1,3", - { - "c": "#cccccc" - }, - "0,4", - { - "c": "#cccccc" - }, - "1,4", - { - "c": "#cccccc" - }, - "0,5", - { - "c": "#cccccc" - }, - "1,5", - { - "c": "#cccccc" - }, - "0,6", - { - "c": "#cccccc" - }, - "1,6", - { - "c": "#cccccc" - }, - "7,6", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,7\n\n\n0,0", - { - "c": "#aaaaaa" - }, - "0,8", - { - "c": "#aaaaaa", - "x": 1 - }, - "0,7\n\n\n0,1", - { - "c": "#aaaaaa" - }, - "1,7\n\n\n0,1" - ], - [ - { - "c": "#aaaaaa" - }, - "2,0", - { - "c": "#aaaaaa" - }, - "3,0", - { - "c": "#aaaaaa", - "w": 1.5, - "x": 0.25 - }, - "2,1", - { - "c": "#cccccc" - }, - "3,1", - { - "c": "#cccccc" - }, - "2,2", - { - "c": "#cccccc" - }, - "3,2", - { - "c": "#cccccc" - }, - "2,3", - { - "c": "#cccccc" - }, - "3,3", - { - "c": "#cccccc" - }, - "2,4", - { - "c": "#cccccc" - }, - "3,4", - { - "c": "#cccccc" - }, - "2,5", - { - "c": "#cccccc" - }, - "3,5", - { - "c": "#cccccc" - }, - "2,6", - { - "c": "#cccccc" - }, - "3,6", - { - "c": "#cccccc" - }, - "2,7", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "3,7\n\n\n1,0", - { - "c": "#aaaaaa" - }, - "2,8", - { - "c": "#777777", - "h": 2, - "h2": 1, - "w": 1.25, - "w2": 1.5, - "x": 1.75, - "x2": -0.25 - }, - "5,7\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa" - }, - "4,0", - { - "c": "#aaaaaa" - }, - "5,0", - { - "c": "#aaaaaa", - "w": 1.75, - "x": 0.25 - }, - "4,1", - { - "c": "#cccccc" - }, - "5,1", - { - "c": "#cccccc" - }, - "4,2", - { - "c": "#cccccc" - }, - "5,2", - { - "c": "#cccccc" - }, - "4,3", - { - "c": "#cccccc" - }, - "5,3", - { - "c": "#cccccc" - }, - "4,4", - { - "c": "#cccccc" - }, - "5,4", - { - "c": "#cccccc" - }, - "4,5", - { - "c": "#cccccc" - }, - "5,5", - { - "c": "#cccccc" - }, - "4,6", - { - "c": "#cccccc" - }, - "5,6", - { - "c": "#777777", - "w": 2.25 - }, - "5,7\n\n\n1,0", - { - "c": "#aaaaaa" - }, - "4,8", - { - "c": "#aaaaaa", - "x": 0.75 - }, - "4,7\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa" - }, - "6,0", - { - "c": "#aaaaaa" - }, - "7,0", - { - "c": "#aaaaaa", - "w": 2.25, - "x": 0.25 - }, - "6,1\n\n\n2,0", - { - "c": "#cccccc" - }, - "9,2", - { - "c": "#cccccc" - }, - "6,2", - { - "c": "#cccccc" - }, - "7,2", - { - "c": "#cccccc" - }, - "6,3", - { - "c": "#cccccc" - }, - "7,3", - { - "c": "#cccccc" - }, - "6,4", - { - "c": "#cccccc" - }, - "7,4", - { - "c": "#cccccc" - }, - "6,5", - { - "c": "#cccccc" - }, - "7,5", - { - "c": "#cccccc" - }, - "6,6", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "6,7", - { - "c": "#aaaaaa" - }, - "7,7", - { - "c": "#aaaaaa" - }, - "6,8" - ], - [ - { - "c": "#aaaaaa" - }, - "8,0", - { - "c": "#aaaaaa" - }, - "9,0", - { - "c": "#aaaaaa", - "w": 1.5, - "x": 0.25 - }, - "8,1", - { - "c": "#aaaaaa" - }, - "9,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "8,2", - { - "c": "#cccccc", - "w": 7 - }, - "8,4", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "8,6", - { - "c": "#aaaaaa", - "x": 0.5 - }, - "8,7", - { - "c": "#aaaaaa" - }, - "9,7", - { - "c": "#aaaaaa" - }, - "8,8" - ], - [ - { "c": "#aaaaaa", "w": 1.25, "x": 2.25, "y": 0.5 }, - "6,1\n\n\n2,1", - { - "c": "#aaaaaa" - }, - "7,1\n\n\n2,1" - ] - ], - "labels": ["Split Backspace", "ISO Enter", "Split Left Shift"] - } -} \ No newline at end of file + "name": "Ziggurat", + "vendorId": "0x5453", + "productId": "0x0084", + "matrix": { + "rows": 10, + "cols": 9 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift" + ], + "keymap": [ + [ + { + "c": "#aaaaaa" + }, + "0,0", + { + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#777777", + "x": 0.25 + }, + "0,1", + { + "c": "#cccccc" + }, + "1,1", + { + "c": "#cccccc" + }, + "0,2", + { + "c": "#cccccc" + }, + "1,2", + { + "c": "#cccccc" + }, + "0,3", + { + "c": "#cccccc" + }, + "1,3", + { + "c": "#cccccc" + }, + "0,4", + { + "c": "#cccccc" + }, + "1,4", + { + "c": "#cccccc" + }, + "0,5", + { + "c": "#cccccc" + }, + "1,5", + { + "c": "#cccccc" + }, + "0,6", + { + "c": "#cccccc" + }, + "1,6", + { + "c": "#cccccc" + }, + "7,6", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,7\n\n\n0,0", + { + "c": "#aaaaaa" + }, + "0,8", + { + "c": "#aaaaaa", + "x": 1 + }, + "0,7\n\n\n0,1", + { + "c": "#aaaaaa" + }, + "1,7\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#aaaaaa", + "w": 1.5, + "x": 0.25 + }, + "2,1", + { + "c": "#cccccc" + }, + "3,1", + { + "c": "#cccccc" + }, + "2,2", + { + "c": "#cccccc" + }, + "3,2", + { + "c": "#cccccc" + }, + "2,3", + { + "c": "#cccccc" + }, + "3,3", + { + "c": "#cccccc" + }, + "2,4", + { + "c": "#cccccc" + }, + "3,4", + { + "c": "#cccccc" + }, + "2,5", + { + "c": "#cccccc" + }, + "3,5", + { + "c": "#cccccc" + }, + "2,6", + { + "c": "#cccccc" + }, + "3,6", + { + "c": "#cccccc" + }, + "2,7", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "3,7\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "2,8", + { + "c": "#777777", + "h": 2, + "h2": 1, + "w": 1.25, + "w2": 1.5, + "x": 1.75, + "x2": -0.25 + }, + "5,7\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa" + }, + "4,0", + { + "c": "#aaaaaa" + }, + "5,0", + { + "c": "#aaaaaa", + "w": 1.75, + "x": 0.25 + }, + "4,1", + { + "c": "#cccccc" + }, + "5,1", + { + "c": "#cccccc" + }, + "4,2", + { + "c": "#cccccc" + }, + "5,2", + { + "c": "#cccccc" + }, + "4,3", + { + "c": "#cccccc" + }, + "5,3", + { + "c": "#cccccc" + }, + "4,4", + { + "c": "#cccccc" + }, + "5,4", + { + "c": "#cccccc" + }, + "4,5", + { + "c": "#cccccc" + }, + "5,5", + { + "c": "#cccccc" + }, + "4,6", + { + "c": "#cccccc" + }, + "5,6", + { + "c": "#777777", + "w": 2.25 + }, + "5,7\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "4,8", + { + "c": "#aaaaaa", + "x": 0.75 + }, + "4,7\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa" + }, + "6,0", + { + "c": "#aaaaaa" + }, + "7,0", + { + "c": "#aaaaaa", + "w": 2.25, + "x": 0.25 + }, + "6,1\n\n\n2,0", + { + "c": "#cccccc" + }, + "9,2", + { + "c": "#cccccc" + }, + "6,2", + { + "c": "#cccccc" + }, + "7,2", + { + "c": "#cccccc" + }, + "6,3", + { + "c": "#cccccc" + }, + "7,3", + { + "c": "#cccccc" + }, + "6,4", + { + "c": "#cccccc" + }, + "7,4", + { + "c": "#cccccc" + }, + "6,5", + { + "c": "#cccccc" + }, + "7,5", + { + "c": "#cccccc" + }, + "6,6", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "6,7", + { + "c": "#aaaaaa" + }, + "7,7", + { + "c": "#aaaaaa" + }, + "6,8" + ], + [ + { + "c": "#aaaaaa" + }, + "8,0", + { + "c": "#aaaaaa" + }, + "9,0", + { + "c": "#aaaaaa", + "w": 1.5, + "x": 0.25 + }, + "8,1", + { + "c": "#aaaaaa" + }, + "9,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "8,2", + { + "c": "#cccccc", + "w": 7 + }, + "8,4", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "8,6", + { + "c": "#aaaaaa", + "x": 0.5 + }, + "8,7", + { + "c": "#aaaaaa" + }, + "9,7", + { + "c": "#aaaaaa" + }, + "8,8" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25, + "x": 2.25, + "y": 0.5 + }, + "6,1\n\n\n2,1", + { + "c": "#aaaaaa" + }, + "7,1\n\n\n2,1" + ] + ] + } +} diff --git a/v3/wootpatoot/lets_split/lets_split_v2.json b/v3/wootpatoot/lets_split/lets_split_v2.json index 1e14465309..39e70c15a7 100644 --- a/v3/wootpatoot/lets_split/lets_split_v2.json +++ b/v3/wootpatoot/lets_split/lets_split_v2.json @@ -2,20 +2,31 @@ "name": "let's split", "vendorId": "0x6F77", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"y": 1}, + { + "y": 1 + }, "0,0", "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 0.75}, + { + "x": 0.75 + }, "4,5", "4,4", "4,3", @@ -30,7 +41,9 @@ "1,3", "1,4", "1,5", - {"x": 0.75}, + { + "x": 0.75 + }, "5,5", "5,4", "5,3", @@ -45,7 +58,9 @@ "2,3", "2,4", "2,5", - {"x": 0.75}, + { + "x": 0.75 + }, "6,5", "6,4", "6,3", @@ -60,7 +75,9 @@ "3,3", "3,4", "3,5", - {"x": 0.75}, + { + "x": 0.75 + }, "7,5", "7,4", "7,3", diff --git a/v3/work_louder/loop.json b/v3/work_louder/loop.json index 104cf11f58..202ff904a2 100644 --- a/v3/work_louder/loop.json +++ b/v3/work_louder/loop.json @@ -2,7 +2,60 @@ "name": "Loop Pad", "vendorId": "0x574C", "productId": "0x1DF9", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 1, + "cols": 12 + }, + "customKeycodes": [ + { + "name": "RGB Matrix Toggle", + "title": "RGB Matrix Toggle", + "shortName": "R_M_TOG" + }, + { + "name": "RGB Matrix Mode+", + "title": "RGB Matrix Mode Increase", + "shortName": "R_M_MOD" + }, + { + "name": "RGB Matrix Mode-", + "title": "RGB Matrix Mode Decrease", + "shortName": "R_M_RMOD" + }, + { + "name": "RGB Matrix Hue+", + "title": "RGB Matrix Hue Increase", + "shortName": "R_M_HUI" + }, + { + "name": "RGB Matrix Hue-", + "title": "RGB Matrix Hue Decrease", + "shortName": "R_M_HUD" + }, + { + "name": "RGB Matrix Sat+", + "title": "RGB Matrix Saturation Increase", + "shortName": "R_M_SAI" + }, + { + "name": "RGB Matrix Sat-", + "title": "RGB Matrix Saturation Decrease", + "shortName": "R_M_SAD" + }, + { + "name": "RGB Matrix Val+", + "title": "RGB Matrix Brightness Increase", + "shortName": "R_M_VAI" + }, + { + "name": "RGB Matrix Val-", + "title": "RGB Matrix Brightness Decrease", + "shortName": "R_M_VAD" + } + ], + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +66,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -68,14 +132,25 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 3 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] }, @@ -85,13 +160,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -132,68 +218,31 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "customKeycodes": [ - { - "name": "RGB Matrix Toggle", - "title": "RGB Matrix Toggle", - "shortName": "R_M_TOG" - }, - { - "name": "RGB Matrix Mode+", - "title": "RGB Matrix Mode Increase", - "shortName": "R_M_MOD" - }, - { - "name": "RGB Matrix Mode-", - "title": "RGB Matrix Mode Decrease", - "shortName": "R_M_RMOD" - }, - { - "name": "RGB Matrix Hue+", - "title": "RGB Matrix Hue Increase", - "shortName": "R_M_HUI" - }, - { - "name": "RGB Matrix Hue-", - "title": "RGB Matrix Hue Decrease", - "shortName": "R_M_HUD" - }, - { - "name": "RGB Matrix Sat+", - "title": "RGB Matrix Saturation Increase", - "shortName": "R_M_SAI" - }, - { - "name": "RGB Matrix Sat-", - "title": "RGB Matrix Saturation Decrease", - "shortName": "R_M_SAD" - }, - { - "name": "RGB Matrix Val+", - "title": "RGB Matrix Brightness Increase", - "shortName": "R_M_VAI" - }, - { - "name": "RGB Matrix Val-", - "title": "RGB Matrix Brightness Decrease", - "shortName": "R_M_VAD" - } - ], - "matrix": {"rows": 1, "cols": 12}, "layouts": { "keymap": [ [ diff --git a/v3/work_louder/micro.json b/v3/work_louder/micro.json index f68aaacb40..a3ee1639eb 100644 --- a/v3/work_louder/micro.json +++ b/v3/work_louder/micro.json @@ -2,7 +2,65 @@ "name": "Creator Micro", "vendorId": "0x574C", "productId": "0xE6E3", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 4, + "cols": 4 + }, + "customKeycodes": [ + { + "name": "RGB Matrix Toggle", + "title": "RGB Matrix Toggle", + "shortName": "R_M_TOG" + }, + { + "name": "RGB Matrix Mode+", + "title": "RGB Matrix Mode Increase", + "shortName": "R_M_MOD" + }, + { + "name": "RGB Matrix Mode-", + "title": "RGB Matrix Mode Decrease", + "shortName": "R_M_RMOD" + }, + { + "name": "RGB Matrix Hue+", + "title": "RGB Matrix Hue Increase", + "shortName": "R_M_HUI" + }, + { + "name": "RGB Matrix Hue-", + "title": "RGB Matrix Hue Decrease", + "shortName": "R_M_HUD" + }, + { + "name": "RGB Matrix Sat+", + "title": "RGB Matrix Saturation Increase", + "shortName": "R_M_SAI" + }, + { + "name": "RGB Matrix Sat-", + "title": "RGB Matrix Saturation Decrease", + "shortName": "R_M_SAD" + }, + { + "name": "RGB Matrix Val+", + "title": "RGB Matrix Brightness Increase", + "shortName": "R_M_VAI" + }, + { + "name": "RGB Matrix Val-", + "title": "RGB Matrix Brightness Decrease", + "shortName": "R_M_VAD" + }, + { + "name": "LED Brightness", + "title": "Indicater LED Brightness", + "shortName": "LED_LVL" + } + ], + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +71,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -70,14 +139,25 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 3 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] }, @@ -87,13 +167,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -134,14 +225,25 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] }, @@ -151,75 +253,73 @@ { "label": "Brightness", "type": "range", - "options": [0, 5], - "content": ["id_wl_indicators", 0, 1] + "options": [ + 0, + 5 + ], + "content": [ + "id_wl_indicators", + 0, + 1 + ] } ] } ] } ], - "customKeycodes": [ - { - "name": "RGB Matrix Toggle", - "title": "RGB Matrix Toggle", - "shortName": "R_M_TOG" - }, - { - "name": "RGB Matrix Mode+", - "title": "RGB Matrix Mode Increase", - "shortName": "R_M_MOD" - }, - { - "name": "RGB Matrix Mode-", - "title": "RGB Matrix Mode Decrease", - "shortName": "R_M_RMOD" - }, - { - "name": "RGB Matrix Hue+", - "title": "RGB Matrix Hue Increase", - "shortName": "R_M_HUI" - }, - { - "name": "RGB Matrix Hue-", - "title": "RGB Matrix Hue Decrease", - "shortName": "R_M_HUD" - }, - { - "name": "RGB Matrix Sat+", - "title": "RGB Matrix Saturation Increase", - "shortName": "R_M_SAI" - }, - { - "name": "RGB Matrix Sat-", - "title": "RGB Matrix Saturation Decrease", - "shortName": "R_M_SAD" - }, - { - "name": "RGB Matrix Val+", - "title": "RGB Matrix Brightness Increase", - "shortName": "R_M_VAI" - }, - { - "name": "RGB Matrix Val-", - "title": "RGB Matrix Brightness Decrease", - "shortName": "R_M_VAD" - }, - { - "name": "LED Brightness", - "title": "Indicater LED Brightness", - "shortName": "LED_LVL" - } - ], - "matrix": {"rows": 4, "cols": 4}, "layouts": { "keymap": [ - ["0,0\n\n\n\n\n\n\n\n\ne0", {"x": 2.5}, "0,3\n\n\n\n\n\n\n\n\ne1"], - [{"y": -0.75, "x": 1.25}, "0,1", "0,2"], - [{"x": 0.25}, "1,0", "1,1", "1,2", "1,3"], - [{"x": 0.25}, "2,0", "2,1", "2,2", "2,3"], - [{"x": 1.25}, "3,1", "3,2"], - [{"y": -0.75}, "3,0", {"x": 2.5}, "3,3"] + [ + "0,0\n\n\n\n\n\n\n\n\ne0", + { + "x": 2.5 + }, + "0,3\n\n\n\n\n\n\n\n\ne1" + ], + [ + { + "y": -0.75, + "x": 1.25 + }, + "0,1", + "0,2" + ], + [ + { + "x": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "x": 0.25 + }, + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + { + "x": 1.25 + }, + "3,1", + "3,2" + ], + [ + { + "y": -0.75 + }, + "3,0", + { + "x": 2.5 + }, + "3,3" + ] ] } } diff --git a/v3/work_louder/nano.json b/v3/work_louder/nano.json index 2cadf25194..f58eafa323 100644 --- a/v3/work_louder/nano.json +++ b/v3/work_louder/nano.json @@ -2,7 +2,60 @@ "name": "Nano Pad", "vendorId": "0x574C", "productId": "0xE6F0", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 1, + "cols": 3 + }, + "customKeycodes": [ + { + "name": "RGB Matrix Toggle", + "title": "RGB Matrix Toggle", + "shortName": "R_M_TOG" + }, + { + "name": "RGB Matrix Mode+", + "title": "RGB Matrix Mode Increase", + "shortName": "R_M_MOD" + }, + { + "name": "RGB Matrix Mode-", + "title": "RGB Matrix Mode Decrease", + "shortName": "R_M_RMOD" + }, + { + "name": "RGB Matrix Hue+", + "title": "RGB Matrix Hue Increase", + "shortName": "R_M_HUI" + }, + { + "name": "RGB Matrix Hue-", + "title": "RGB Matrix Hue Decrease", + "shortName": "R_M_HUD" + }, + { + "name": "RGB Matrix Sat+", + "title": "RGB Matrix Saturation Increase", + "shortName": "R_M_SAI" + }, + { + "name": "RGB Matrix Sat-", + "title": "RGB Matrix Saturation Decrease", + "shortName": "R_M_SAD" + }, + { + "name": "RGB Matrix Val+", + "title": "RGB Matrix Brightness Increase", + "shortName": "R_M_VAI" + }, + { + "name": "RGB Matrix Val-", + "title": "RGB Matrix Brightness Decrease", + "shortName": "R_M_VAD" + } + ], + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +66,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -68,14 +132,25 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 3 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] }, @@ -85,13 +160,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -132,68 +218,31 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "customKeycodes": [ - { - "name": "RGB Matrix Toggle", - "title": "RGB Matrix Toggle", - "shortName": "R_M_TOG" - }, - { - "name": "RGB Matrix Mode+", - "title": "RGB Matrix Mode Increase", - "shortName": "R_M_MOD" - }, - { - "name": "RGB Matrix Mode-", - "title": "RGB Matrix Mode Decrease", - "shortName": "R_M_RMOD" - }, - { - "name": "RGB Matrix Hue+", - "title": "RGB Matrix Hue Increase", - "shortName": "R_M_HUI" - }, - { - "name": "RGB Matrix Hue-", - "title": "RGB Matrix Hue Decrease", - "shortName": "R_M_HUD" - }, - { - "name": "RGB Matrix Sat+", - "title": "RGB Matrix Saturation Increase", - "shortName": "R_M_SAI" - }, - { - "name": "RGB Matrix Sat-", - "title": "RGB Matrix Saturation Decrease", - "shortName": "R_M_SAD" - }, - { - "name": "RGB Matrix Val+", - "title": "RGB Matrix Brightness Increase", - "shortName": "R_M_VAI" - }, - { - "name": "RGB Matrix Val-", - "title": "RGB Matrix Brightness Decrease", - "shortName": "R_M_VAD" - } - ], - "matrix": {"rows": 1, "cols": 3}, "layouts": { "keymap": [ [ diff --git a/v3/work_louder/numpad.json b/v3/work_louder/numpad.json index 676c369121..3d4728dc89 100644 --- a/v3/work_louder/numpad.json +++ b/v3/work_louder/numpad.json @@ -2,7 +2,60 @@ "name": "Numpad", "vendorId": "0x574C", "productId": "0x99EB", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 4, + "cols": 4 + }, + "customKeycodes": [ + { + "name": "RGB Matrix Toggle", + "title": "RGB Matrix Toggle", + "shortName": "R_M_TOG" + }, + { + "name": "RGB Matrix Mode+", + "title": "RGB Matrix Mode Increase", + "shortName": "R_M_MOD" + }, + { + "name": "RGB Matrix Mode-", + "title": "RGB Matrix Mode Decrease", + "shortName": "R_M_RMOD" + }, + { + "name": "RGB Matrix Hue+", + "title": "RGB Matrix Hue Increase", + "shortName": "R_M_HUI" + }, + { + "name": "RGB Matrix Hue-", + "title": "RGB Matrix Hue Decrease", + "shortName": "R_M_HUD" + }, + { + "name": "RGB Matrix Sat+", + "title": "RGB Matrix Saturation Increase", + "shortName": "R_M_SAI" + }, + { + "name": "RGB Matrix Sat-", + "title": "RGB Matrix Saturation Decrease", + "shortName": "R_M_SAD" + }, + { + "name": "RGB Matrix Val+", + "title": "RGB Matrix Brightness Increase", + "shortName": "R_M_VAI" + }, + { + "name": "RGB Matrix Val-", + "title": "RGB Matrix Brightness Decrease", + "shortName": "R_M_VAD" + } + ], + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +66,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -68,14 +132,25 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 3 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] }, @@ -85,13 +160,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -130,74 +216,57 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } ] } ], - "customKeycodes": [ - { - "name": "RGB Matrix Toggle", - "title": "RGB Matrix Toggle", - "shortName": "R_M_TOG" - }, - { - "name": "RGB Matrix Mode+", - "title": "RGB Matrix Mode Increase", - "shortName": "R_M_MOD" - }, - { - "name": "RGB Matrix Mode-", - "title": "RGB Matrix Mode Decrease", - "shortName": "R_M_RMOD" - }, - { - "name": "RGB Matrix Hue+", - "title": "RGB Matrix Hue Increase", - "shortName": "R_M_HUI" - }, - { - "name": "RGB Matrix Hue-", - "title": "RGB Matrix Hue Decrease", - "shortName": "R_M_HUD" - }, - { - "name": "RGB Matrix Sat+", - "title": "RGB Matrix Saturation Increase", - "shortName": "R_M_SAI" - }, - { - "name": "RGB Matrix Sat-", - "title": "RGB Matrix Saturation Decrease", - "shortName": "R_M_SAD" - }, - { - "name": "RGB Matrix Val+", - "title": "RGB Matrix Brightness Increase", - "shortName": "R_M_VAI" - }, - { - "name": "RGB Matrix Val-", - "title": "RGB Matrix Brightness Decrease", - "shortName": "R_M_VAD" - } - ], - "matrix": {"rows": 4, "cols": 4}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2", "0,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"] + [ + "0,0", + "0,1", + "0,2", + "0,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] ] } } diff --git a/v3/work_louder/work_board.json b/v3/work_louder/work_board.json index 9804a7251b..2d65e8c9e2 100644 --- a/v3/work_louder/work_board.json +++ b/v3/work_louder/work_board.json @@ -2,7 +2,65 @@ "name": "Work Board", "vendorId": "0x574C", "productId": "0xDCD1", - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 4, + "cols": 13 + }, + "customKeycodes": [ + { + "name": "RGB Matrix Toggle", + "title": "RGB Matrix Toggle", + "shortName": "R_M_TOG" + }, + { + "name": "RGB Matrix Mode+", + "title": "RGB Matrix Mode Increase", + "shortName": "R_M_MOD" + }, + { + "name": "RGB Matrix Mode-", + "title": "RGB Matrix Mode Decrease", + "shortName": "R_M_RMOD" + }, + { + "name": "RGB Matrix Hue+", + "title": "RGB Matrix Hue Increase", + "shortName": "R_M_HUI" + }, + { + "name": "RGB Matrix Hue-", + "title": "RGB Matrix Hue Decrease", + "shortName": "R_M_HUD" + }, + { + "name": "RGB Matrix Sat+", + "title": "RGB Matrix Saturation Increase", + "shortName": "R_M_SAI" + }, + { + "name": "RGB Matrix Sat-", + "title": "RGB Matrix Saturation Decrease", + "shortName": "R_M_SAD" + }, + { + "name": "RGB Matrix Val+", + "title": "RGB Matrix Brightness Increase", + "shortName": "R_M_VAI" + }, + { + "name": "RGB Matrix Val-", + "title": "RGB Matrix Brightness Decrease", + "shortName": "R_M_VAD" + }, + { + "name": "Encoder Tap", + "title": "Encoder Tap", + "shortName": "ENC_TAP" + } + ], + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -13,13 +71,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgblight_brightness", 2, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgblight_brightness", + 2, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgblight_effect", 2, 2], + "content": [ + "id_qmk_rgblight_effect", + 2, + 2 + ], "options": [ "All Off", "Solid Color", @@ -68,14 +137,25 @@ "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_qmk_rgblight_effect_speed", 2, 3] + "options": [ + 0, + 3 + ], + "content": [ + "id_qmk_rgblight_effect_speed", + 2, + 3 + ] }, { "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Color", "type": "color", - "content": ["id_qmk_rgblight_color", 2, 4] + "content": [ + "id_qmk_rgblight_color", + 2, + 4 + ] } ] }, @@ -85,13 +165,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -130,14 +221,25 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] }, @@ -147,64 +249,21 @@ { "label": "Enabled", "type": "toggle", - "content": ["id_wl_indicators", 0, 1] + "content": [ + "id_wl_indicators", + 0, + 1 + ] } ] } ] } ], - "customKeycodes": [ - { - "name": "RGB Matrix Toggle", - "title": "RGB Matrix Toggle", - "shortName": "R_M_TOG" - }, - { - "name": "RGB Matrix Mode+", - "title": "RGB Matrix Mode Increase", - "shortName": "R_M_MOD" - }, - { - "name": "RGB Matrix Mode-", - "title": "RGB Matrix Mode Decrease", - "shortName": "R_M_RMOD" - }, - { - "name": "RGB Matrix Hue+", - "title": "RGB Matrix Hue Increase", - "shortName": "R_M_HUI" - }, - { - "name": "RGB Matrix Hue-", - "title": "RGB Matrix Hue Decrease", - "shortName": "R_M_HUD" - }, - { - "name": "RGB Matrix Sat+", - "title": "RGB Matrix Saturation Increase", - "shortName": "R_M_SAI" - }, - { - "name": "RGB Matrix Sat-", - "title": "RGB Matrix Saturation Decrease", - "shortName": "R_M_SAD" - }, - { - "name": "RGB Matrix Val+", - "title": "RGB Matrix Brightness Increase", - "shortName": "R_M_VAI" - }, - { - "name": "RGB Matrix Val-", - "title": "RGB Matrix Brightness Decrease", - "shortName": "R_M_VAD" - }, - {"name": "Encoder Tap", "title": "Encoder Tap", "shortName": "ENC_TAP"} - ], - "matrix": {"rows": 4, "cols": 13}, "layouts": { - "labels": ["2u Space"], + "labels": [ + "2u Space" + ], "keymap": [ [ { diff --git a/v3/wuque/creek70/creek70.json b/v3/wuque/creek70/creek70.json index d1da6b007a..221179a31f 100644 --- a/v3/wuque/creek70/creek70.json +++ b/v3/wuque/creek70/creek70.json @@ -2,15 +2,27 @@ "name": "Creek 70", "vendorId": "0x916D", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": { "rows": 5, "cols": 18 }, + "matrix": { + "rows": 5, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Split Right Shift", "Split Left Shift", - ["Bottom Row","ANSI", "Split", "7U"] + [ + "Bottom Row", + "ANSI", + "Split", + "7U" + ] ], "keymap": [ [ diff --git a/v3/wuque/ikki68/ikki68.json b/v3/wuque/ikki68/ikki68.json index bb9db54144..c190e1a63b 100644 --- a/v3/wuque/ikki68/ikki68.json +++ b/v3/wuque/ikki68/ikki68.json @@ -2,9 +2,16 @@ "name": "ikki68", "vendorId": "0x696b", "productId": "0x0003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ @@ -21,14 +28,20 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,14", - {"x": 0.75}, + { + "x": 0.75 + }, "0,15", "0,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", "1,2", "1,3", @@ -42,14 +55,20 @@ "1,11", "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14", - {"x": 0.75}, + { + "x": 0.75 + }, "1,15", "1,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", "2,2", "2,3", @@ -62,11 +81,15 @@ "2,10", "2,11", "2,12", - {"w": 2.25}, + { + "w": 2.25 + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,1", "3,2", "3,3", @@ -78,27 +101,47 @@ "3,9", "3,10", "3,11", - {"w": 2.75}, + { + "w": 2.75 + }, "3,13", - {"x": 0.75}, + { + "x": 0.75 + }, "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13", - {"x": 1}, + { + "x": 1 + }, "4,14", "4,15", "4,16" diff --git a/v3/wuque/ikki68_aurora/ikki68_aurora.json b/v3/wuque/ikki68_aurora/ikki68_aurora.json index 626f98a4fb..f4d38898d6 100644 --- a/v3/wuque/ikki68_aurora/ikki68_aurora.json +++ b/v3/wuque/ikki68_aurora/ikki68_aurora.json @@ -2,9 +2,16 @@ "name": "ikki68 AURORA", "vendorId": "0x706b", "productId": "0x0011", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 16}, + "matrix": { + "rows": 5, + "cols": 16 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -14,9 +21,17 @@ "Split Space" ], "keymap": [ - [{"x": 15.5}, "0,13\n\n\n0,1", "2,13\n\n\n0,1"], [ - {"x": 2.5}, + { + "x": 15.5 + }, + "0,13\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "x": 2.5 + }, "0,0", "0,1", "0,2", @@ -30,9 +45,13 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14", "0,15" ], @@ -49,7 +68,11 @@ "2,12\n\n\n1,1" ], [ - {"y": -0.75, "x": 2.5, "w": 1.5}, + { + "y": -0.75, + "x": 2.5, + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -63,15 +86,29 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", "1,15" ], - [{"y": -0.25, "x": 20.25}, "1,13\n\n\n1,1"], [ - {"y": -0.75, "x": 2.5, "w": 1.75}, + { + "y": -0.25, + "x": 20.25 + }, + "1,13\n\n\n1,1" + ], + [ + { + "y": -0.75, + "x": 2.5, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -84,11 +121,16 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,12\n\n\n1,0" ], [ - {"x": 2.5, "w": 2.25}, + { + "x": 2.5, + "w": 2.25 + }, "3,0\n\n\n2,0", "3,2", "3,3", @@ -100,43 +142,77 @@ "3,9", "3,10", "3,11", - {"w": 2.75}, + { + "w": 2.75 + }, "3,12\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "3,14", - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "3,12\n\n\n3,1", "3,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"x": 0.75}, + { + "x": 0.75 + }, "4,13", "4,14", "4,15" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,1", "3,1\n\n\n2,1", - {"x": 1.5, "w": 2.25}, + { + "x": 1.5, + "w": 2.25 + }, "4,4\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n4,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n4,1" ] ] diff --git a/v3/wuque/mammoth20x/mammoth20x.json b/v3/wuque/mammoth20x/mammoth20x.json index 407ab34229..059f6048f7 100644 --- a/v3/wuque/mammoth20x/mammoth20x.json +++ b/v3/wuque/mammoth20x/mammoth20x.json @@ -2,17 +2,70 @@ "name": "mammoth20x", "vendorId": "0xB06B", "productId": "0x0005", - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { "keymap": [ - [{"x": 3.25}, "0,3"], - [{"y": -0.75}, "0,0", "0,1", "0,2"], - [{"y": -0.75, "x": 4.5}, "2,3", "4,3"], - ["1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", {"h": 2}, "3,3"], - ["3,0", "3,1", "3,2"], - ["4,0", "4,1", "4,2", {"h": 2}, "5,3"], - [{"w": 2}, "5,0", "5,2"] + [ + { + "x": 3.25 + }, + "0,3" + ], + [ + { + "y": -0.75 + }, + "0,0", + "0,1", + "0,2" + ], + [ + { + "y": -0.75, + "x": 4.5 + }, + "2,3", + "4,3" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + { + "h": 2 + }, + "3,3" + ], + [ + "3,0", + "3,1", + "3,2" + ], + [ + "4,0", + "4,1", + "4,2", + { + "h": 2 + }, + "5,3" + ], + [ + { + "w": 2 + }, + "5,0", + "5,2" + ] ] } } diff --git a/v3/wuque/mammoth75x/mammoth75x.json b/v3/wuque/mammoth75x/mammoth75x.json index da549dcb6a..c1ee943071 100644 --- a/v3/wuque/mammoth75x/mammoth75x.json +++ b/v3/wuque/mammoth75x/mammoth75x.json @@ -2,7 +2,10 @@ "name": "mammoth75x", "vendorId": "0xA06B", "productId": "0x0004", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", @@ -11,34 +14,60 @@ "Split Space" ], "keymap": [ - [{"x": 15.25}, "1,13\n\n\n0,1", "3,13\n\n\n0,1"], [ - {"x": 2.25}, + { + "x": 15.25 + }, + "1,13\n\n\n0,1", + "3,13\n\n\n0,1" + ], + [ + { + "x": 2.25 + }, "0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,3", "5,5" ], - [{"x": 17.5}, "0,14"], [ - {"y": -0.75, "x": 2.25}, + { + "x": 17.5 + }, + "0,14" + ], + [ + { + "y": -0.75, + "x": 2.25 + }, "1,0", "1,1", "1,2", @@ -52,11 +81,16 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "1,13\n\n\n0,0" ], [ - {"x": 2.25, "w": 1.5}, + { + "x": 2.25, + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -70,14 +104,21 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15" ], [ - {"x": 2.25, "w": 1.75}, + { + "x": 2.25, + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -90,17 +131,25 @@ "3,9", "3,10", "3,11", - {"w": 2.25}, + { + "w": 2.25 + }, "3,12", - {"x": 0.25}, + { + "x": 0.25 + }, "3,14", "3,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,0\n\n\n1,0", "4,2", "4,3", @@ -112,35 +161,78 @@ "4,9", "4,10", "4,11", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12\n\n\n2,0" ], - [{"y": -0.75, "x": 17.5}, "4,14"], [ - {"y": -0.25, "x": 2.25, "w": 1.25}, + { + "y": -0.75, + "x": 17.5 + }, + "4,14" + ], + [ + { + "y": -0.25, + "x": 2.25, + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,6\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12" ], - [{"y": -0.75, "x": 16.5}, "5,13", "5,14", "5,15"], [ - {"y": -0.25, "x": 6, "w": 2.25}, + { + "y": -0.75, + "x": 16.5 + }, + "5,13", + "5,14", + "5,15" + ], + [ + { + "y": -0.25, + "x": 6, + "w": 2.25 + }, "5,4\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n3,1", - {"w": 2.75}, + { + "w": 2.75 + }, "5,8\n\n\n3,1", - {"x": 0.75, "w": 1.75}, + { + "x": 0.75, + "w": 1.75 + }, "4,12\n\n\n2,1", "4,13\n\n\n2,1" ] diff --git a/v3/wuque/nemui65/nemui65.json b/v3/wuque/nemui65/nemui65.json index 60d9c93736..26b54b88fb 100644 --- a/v3/wuque/nemui65/nemui65.json +++ b/v3/wuque/nemui65/nemui65.json @@ -2,9 +2,16 @@ "name": "nemui65", "vendorId": "0x807C", "productId": "0x0005", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ diff --git a/v3/wuque/promise87/promise87_ansi.json b/v3/wuque/promise87/promise87_ansi.json index a939c12e76..3acf2f17b5 100644 --- a/v3/wuque/promise87/promise87_ansi.json +++ b/v3/wuque/promise87/promise87_ansi.json @@ -2,9 +2,16 @@ "name": "Promise 87", "vendorId": "0x906D", "productId": "0x0005", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", diff --git a/v3/wuque/promise87/promise87_wkl.json b/v3/wuque/promise87/promise87_wkl.json index 49b1a8fade..5820b4e14a 100644 --- a/v3/wuque/promise87/promise87_wkl.json +++ b/v3/wuque/promise87/promise87_wkl.json @@ -2,9 +2,16 @@ "name": "Promise 87", "vendorId": "0x906D", "productId": "0x0006", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", diff --git a/v3/wuque/serneity65/serneity65.json b/v3/wuque/serneity65/serneity65.json index 23e07ebef3..5feec55461 100644 --- a/v3/wuque/serneity65/serneity65.json +++ b/v3/wuque/serneity65/serneity65.json @@ -2,21 +2,40 @@ "name": "serneity65", "vendorId": "0x906B", "productId": "0x0003", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace", "Split Left Shift", "Split Space"], + "labels": [ + "Split Backspace", + "Split Left Shift", + "Split Space" + ], "keymap": [ [ - {"y": 0.5, "x": 15.25}, + { + "y": 0.5, + "x": 15.25 + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1", - {"x": 1.25, "w": 1.5, "h": 1.5}, + { + "x": 1.25, + "w": 1.5, + "h": 1.5 + }, "4,3", - {"w": 1.5, "h": 1.5}, + { + "w": 1.5, + "h": 1.5 + }, "4,5" ], [ - {"x": 2.25}, + { + "x": 2.25 + }, "0,0", "0,1", "0,2", @@ -30,12 +49,17 @@ "0,10", "0,11", "0,12", - {"w": 2}, + { + "w": 2 + }, "0,13\n\n\n0,0", "0,14" ], [ - {"x": 2.25, "w": 1.5}, + { + "x": 2.25, + "w": 1.5 + }, "1,0", "1,1", "1,2", @@ -49,11 +73,16 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"x": 2.25, "w": 1.75}, + { + "x": 2.25, + "w": 1.75 + }, "2,0", "2,1", "2,2", @@ -66,15 +95,21 @@ "2,9", "2,10", "2,11", - {"w": 2.25}, + { + "w": 2.25 + }, "2,12", "2,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"w": 2.25}, + { + "w": 2.25 + }, "3,0\n\n\n1,0", "3,2", "3,3", @@ -86,35 +121,59 @@ "3,9", "3,10", "3,11", - {"w": 1.75}, + { + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"x": 2.25, "w": 1.25}, + { + "x": 2.25, + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"w": 6.25}, + { + "w": 6.25 + }, "4,6\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" ], [ - {"x": 6, "w": 2.25}, + { + "x": 6, + "w": 2.25 + }, "4,4\n\n\n2,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n2,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n2,1" ] ] diff --git a/v3/wuque/tata80/wk/tata80_wk.json b/v3/wuque/tata80/wk/tata80_wk.json index 5e4270e83e..f56eb3f4f1 100644 --- a/v3/wuque/tata80/wk/tata80_wk.json +++ b/v3/wuque/tata80/wk/tata80_wk.json @@ -2,7 +2,10 @@ "name": "Tata80", "vendorId": "0x2365", "productId": "0x0168", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "keymap": [ [ diff --git a/v3/wuque/tata80/wkl/tata80_wkl.json b/v3/wuque/tata80/wkl/tata80_wkl.json index 84ca0fa12b..167d30502d 100644 --- a/v3/wuque/tata80/wkl/tata80_wkl.json +++ b/v3/wuque/tata80/wkl/tata80_wkl.json @@ -2,7 +2,10 @@ "name": "Tata80", "vendorId": "0x2365", "productId": "0x0169", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "keymap": [ [ diff --git a/v3/xbows/knight/knight.json b/v3/xbows/knight/knight.json index 856b6ba6d3..64bb3cb215 100644 --- a/v3/xbows/knight/knight.json +++ b/v3/xbows/knight/knight.json @@ -2,41 +2,63 @@ "name": "Knight", "vendorId": "0x5842", "productId": "0x4B6E", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc", "x": 0.25}, + { + "c": "#cccccc", + "x": 0.25 + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "0,13", - {"w": 2}, + { + "w": 2 + }, "0,14" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 3}, + { + "x": 3 + }, "1,7", "1,8", "1,9", @@ -44,7 +66,9 @@ "1,11", "1,12", "1,13", - {"w": 2}, + { + "w": 2 + }, "1,14" ], [ @@ -54,7 +78,9 @@ "2,3", "2,4", "2,5", - {"x": 3}, + { + "x": 3 + }, "2,7", "2,8", "2,9", @@ -72,16 +98,26 @@ "3,3", "3,4", "3,5", - {"c": "#777777", "x": 0.75, "w": 1.5}, + { + "c": "#777777", + "x": 0.75, + "w": 1.5 + }, "3,6", - {"c": "#cccccc", "x": 0.75}, + { + "c": "#cccccc", + "x": 0.75 + }, "3,7", "3,8", "3,9", "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13", "3,14" ], @@ -92,32 +128,57 @@ "4,3", "4,4", "4,5", - {"c": "#777777", "x": 0.5, "w": 2}, + { + "c": "#777777", + "x": 0.5, + "w": 2 + }, "4,6", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "4,7", "4,8", "4,9", "4,10", "4,11", "4,12", - {"c": "#aaaaaa", "x": 1}, + { + "c": "#aaaaaa", + "x": 1 + }, "4,13" ], [ "5,0", "5,1", - {"w": 2}, + { + "w": 2 + }, "5,2", - {"w": 2}, + { + "w": 2 + }, "5,4", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "5,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,9", "5,10", "5,11", diff --git a/v3/xbows/knight_plus/knight_plus.json b/v3/xbows/knight_plus/knight_plus.json index ff821bb934..06f242a453 100644 --- a/v3/xbows/knight_plus/knight_plus.json +++ b/v3/xbows/knight_plus/knight_plus.json @@ -2,41 +2,63 @@ "name": "Knight-Plus", "vendorId": "0x5842", "productId": "0x4B50", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc", "x": 0.25}, + { + "c": "#cccccc", + "x": 0.25 + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "0,13", - {"w": 2}, + { + "w": 2 + }, "0,14" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 3}, + { + "x": 3 + }, "1,7", "1,8", "1,9", @@ -44,7 +66,9 @@ "1,11", "1,12", "1,13", - {"w": 2}, + { + "w": 2 + }, "1,14" ], [ @@ -54,7 +78,9 @@ "2,3", "2,4", "2,5", - {"x": 3}, + { + "x": 3 + }, "2,6", "2,7", "2,8", @@ -72,16 +98,26 @@ "3,3", "3,4", "3,5", - {"c": "#777777", "x": 0.75, "w": 1.5}, + { + "c": "#777777", + "x": 0.75, + "w": 1.5 + }, "3,6", - {"c": "#cccccc", "x": 0.75}, + { + "c": "#cccccc", + "x": 0.75 + }, "3,7", "3,8", "3,9", "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13", "3,14" ], @@ -92,32 +128,57 @@ "4,3", "4,4", "4,5", - {"c": "#777777", "x": 0.5, "w": 2}, + { + "c": "#777777", + "x": 0.5, + "w": 2 + }, "4,6", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "4,7", "4,8", "4,9", "4,10", "4,11", "4,12", - {"c": "#aaaaaa", "x": 1}, + { + "c": "#aaaaaa", + "x": 1 + }, "4,13" ], [ "5,0", "5,1", - {"w": 2}, + { + "w": 2 + }, "5,2", - {"w": 2}, + { + "w": 2 + }, "5,4", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "5,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,9", "5,10", "5,11", diff --git a/v3/xbows/nature/nature.json b/v3/xbows/nature/nature.json index 844333f618..3dda509d06 100644 --- a/v3/xbows/nature/nature.json +++ b/v3/xbows/nature/nature.json @@ -2,41 +2,63 @@ "name": "Nature", "vendorId": "0x5842", "productId": "0x4E61", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc", "x": 0.25}, + { + "c": "#cccccc", + "x": 0.25 + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa", "x": 0.25}, + { + "c": "#aaaaaa", + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "0,13", - {"w": 2}, + { + "w": 2 + }, "0,14" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 3}, + { + "x": 3 + }, "1,7", "1,8", "1,9", @@ -44,7 +66,9 @@ "1,11", "1,12", "1,13", - {"w": 2}, + { + "w": 2 + }, "1,14" ], [ @@ -54,7 +78,9 @@ "2,3", "2,4", "2,5", - {"x": 3}, + { + "x": 3 + }, "2,7", "2,8", "2,9", @@ -72,16 +98,26 @@ "3,3", "3,4", "3,5", - {"c": "#777777", "x": 0.75, "w": 1.5}, + { + "c": "#777777", + "x": 0.75, + "w": 1.5 + }, "3,6", - {"c": "#cccccc", "x": 0.75}, + { + "c": "#cccccc", + "x": 0.75 + }, "3,7", "3,8", "3,9", "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13", "3,14" ], @@ -92,32 +128,57 @@ "4,3", "4,4", "4,5", - {"c": "#777777", "x": 0.5, "w": 2}, + { + "c": "#777777", + "x": 0.5, + "w": 2 + }, "4,6", - {"c": "#cccccc", "x": 0.5}, + { + "c": "#cccccc", + "x": 0.5 + }, "4,7", "4,8", "4,9", "4,10", "4,11", "4,12", - {"c": "#aaaaaa", "x": 1}, + { + "c": "#aaaaaa", + "x": 1 + }, "4,13" ], [ "5,0", "5,1", - {"w": 2}, + { + "w": 2 + }, "5,2", - {"w": 2}, + { + "w": 2 + }, "5,4", - {"c": "#777777", "w": 1.5}, + { + "c": "#777777", + "w": 1.5 + }, "5,5", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6", - {"c": "#cccccc", "w": 2}, + { + "c": "#cccccc", + "w": 2 + }, "5,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,9", "5,10", "5,11", diff --git a/v3/xbows/numpad/numpad.json b/v3/xbows/numpad/numpad.json index c870dd778e..f74b2d55e0 100644 --- a/v3/xbows/numpad/numpad.json +++ b/v3/xbows/numpad/numpad.json @@ -2,15 +2,62 @@ "name": "Numpad", "vendorId": "0x5842", "productId": "0x4E75", - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { "keymap": [ - [{"c": "#777777"}, "0,0", {"c": "#cccccc"}, "0,1", "0,2", "0,3"], - [{"c": "#aaaaaa", "y": 0.5}, "1,0", "1,1", "1,2", "1,3"], - ["2,0", "2,1", "2,2", "2,3"], - ["3,0", "3,1", "3,2", "3,3"], - ["4,0", "4,1", "4,2", {"h": 2}, "4,3"], - [{"w": 2}, "5,0", "5,2"] + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3" + ], + [ + { + "c": "#aaaaaa", + "y": 0.5 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ], + [ + "4,0", + "4,1", + "4,2", + { + "h": 2 + }, + "4,3" + ], + [ + { + "w": 2 + }, + "5,0", + "5,2" + ] ] } } diff --git a/v3/xbows/ranger/ranger.json b/v3/xbows/ranger/ranger.json index 2a7fa06f79..ffc752c603 100644 --- a/v3/xbows/ranger/ranger.json +++ b/v3/xbows/ranger/ranger.json @@ -2,34 +2,51 @@ "name": "Ranger", "vendorId": "0x5842", "productId": "0x5261", - "matrix": {"rows": 6, "cols": 16}, + "matrix": { + "rows": 6, + "cols": 16 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc", "x": 1}, + { + "c": "#cccccc", + "x": 1 + }, "0,1", "0,2", "0,3", "0,4", - {"c": "#aaaaaa", "x": 0.5}, + { + "c": "#aaaaaa", + "x": 0.5 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5}, + { + "x": 0.5 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", "0,14", "0,15" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -43,15 +60,21 @@ "1,10", "1,11", "1,12", - {"w": 2}, + { + "w": 2 + }, "3,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,13", "1,14", "1,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", "2,1", "2,2", @@ -65,15 +88,21 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,13", "2,14", "2,15" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", "3,1", "3,2", @@ -86,12 +115,19 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12", - {"c": "#cccccc"} + { + "c": "#cccccc" + } ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", "4,1", "4,2", @@ -103,29 +139,51 @@ "4,8", "4,9", "4,10", - {"w": 2.75}, + { + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"w": 6.25}, + { + "w": 6.25 + }, "5,5", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"x": 0.25}, + { + "x": 0.25 + }, "5,13", "5,14", "5,15" diff --git a/v3/xd/xd60rev2.json b/v3/xd/xd60rev2.json index 8d677f6b29..75a7e27cea 100644 --- a/v3/xd/xd60rev2.json +++ b/v3/xd/xd60rev2.json @@ -2,9 +2,16 @@ "name": "XD60 rev 2", "vendorId": "0x7844", "productId": "0x6060", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -35,9 +42,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -50,16 +62,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "4,9\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -72,7 +96,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -86,9 +112,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -100,15 +132,27 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,0", "3,3\n\n\n2,0", "3,4\n\n\n2,0", @@ -119,31 +163,59 @@ "3,9\n\n\n2,0", "3,10\n\n\n2,0", "3,11\n\n\n2,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n2,0" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0" ], [ - {"y": 0.5, "x": 2.5, "w": 2.25}, + { + "y": 0.5, + "x": 2.5, + "w": 2.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", "3,4\n\n\n2,1", @@ -154,14 +226,22 @@ "3,9\n\n\n2,1", "3,10\n\n\n2,1", "3,11\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n2,1", "3,12\n\n\n2,1" ], [ - {"x": 2.5, "w": 2.25}, + { + "x": 2.5, + "w": 2.25 + }, "3,0\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,2", "3,3\n\n\n2,2", "3,4\n\n\n2,2", @@ -171,16 +251,24 @@ "3,8\n\n\n2,2", "3,9\n\n\n2,2", "3,10\n\n\n2,2", - {"w": 1.75}, + { + "w": 1.75 + }, "4,7\n\n\n2,2", "3,13\n\n\n2,2", "3,12\n\n\n2,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,3", "3,1\n\n\n2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,3", "3,3\n\n\n2,3", "3,4\n\n\n2,3", @@ -191,14 +279,22 @@ "3,9\n\n\n2,3", "3,10\n\n\n2,3", "3,11\n\n\n2,3", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n2,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,4", "3,1\n\n\n2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,4", "3,3\n\n\n2,4", "3,4\n\n\n2,4", @@ -209,15 +305,23 @@ "3,9\n\n\n2,4", "3,10\n\n\n2,4", "3,11\n\n\n2,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n2,4", "3,12\n\n\n2,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,5", "3,1\n\n\n2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,5", "3,3\n\n\n2,5", "3,4\n\n\n2,5", @@ -227,15 +331,23 @@ "3,8\n\n\n2,5", "3,9\n\n\n2,5", "3,10\n\n\n2,5", - {"w": 1.75}, + { + "w": 1.75 + }, "4,7\n\n\n2,5", "3,13\n\n\n2,5", "3,12\n\n\n2,5" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2 + }, "3,0\n\n\n2,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,6", "3,3\n\n\n2,6", "3,4\n\n\n2,6", @@ -247,14 +359,21 @@ "3,10\n\n\n2,6", "3,11\n\n\n2,6", "4,7\n\n\n2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13\n\n\n2,6" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "3,0\n\n\n2,7", "3,1\n\n\n2,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,7", "3,3\n\n\n2,7", "3,4\n\n\n2,7", @@ -266,13 +385,21 @@ "3,10\n\n\n2,7", "3,11\n\n\n2,7", "4,7\n\n\n2,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13\n\n\n2,7" ], [ - {"x": 2.5, "w": 2}, + { + "x": 2.5, + "w": 2 + }, "3,0\n\n\n2,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,8", "3,3\n\n\n2,8", "3,4\n\n\n2,8", @@ -284,15 +411,21 @@ "3,10\n\n\n2,8", "3,11\n\n\n2,8", "4,7\n\n\n2,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,8", "3,12\n\n\n2,8" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "3,0\n\n\n2,9", "3,1\n\n\n2,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,9", "3,3\n\n\n2,9", "3,4\n\n\n2,9", @@ -304,34 +437,62 @@ "3,10\n\n\n2,9", "3,11\n\n\n2,9", "4,7\n\n\n2,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,9", "3,12\n\n\n2,9" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1", "4,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,2", "4,11\n\n\n3,2", "4,8\n\n\n3,2", @@ -339,14 +500,24 @@ "4,13\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,3", "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,3", "4,11\n\n\n3,3", "4,8\n\n\n3,3", @@ -354,13 +525,23 @@ "4,13\n\n\n3,3" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,4", "4,11\n\n\n3,4", "4,8\n\n\n3,4", @@ -368,33 +549,65 @@ "4,13\n\n\n3,4" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n3,5", "4,1\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,5", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,5", "4,12\n\n\n3,5", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n3,5" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,6", - {"d": true}, + { + "d": true + }, "\n\n\n3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,6", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,6", - {"d": true}, + { + "d": true + }, "\n\n\n3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,6" ] ] diff --git a/v3/xd/xd60rev3.json b/v3/xd/xd60rev3.json index c361ebbdbc..76e037dca2 100644 --- a/v3/xd/xd60rev3.json +++ b/v3/xd/xd60rev3.json @@ -2,9 +2,16 @@ "name": "XD60 rev 3", "vendorId": "0x7844", "productId": "0x6363", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -35,9 +42,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -50,16 +62,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "4,9\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -72,7 +96,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -86,9 +112,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -100,15 +132,27 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,0", "3,3\n\n\n2,0", "3,4\n\n\n2,0", @@ -119,31 +163,59 @@ "3,9\n\n\n2,0", "3,10\n\n\n2,0", "3,11\n\n\n2,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n2,0" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0" ], [ - {"y": 0.5, "x": 2.5, "w": 2.25}, + { + "y": 0.5, + "x": 2.5, + "w": 2.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", "3,4\n\n\n2,1", @@ -154,14 +226,22 @@ "3,9\n\n\n2,1", "3,10\n\n\n2,1", "3,11\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n2,1", "3,12\n\n\n2,1" ], [ - {"x": 2.5, "w": 2.25}, + { + "x": 2.5, + "w": 2.25 + }, "3,0\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,2", "3,3\n\n\n2,2", "3,4\n\n\n2,2", @@ -171,16 +251,24 @@ "3,8\n\n\n2,2", "3,9\n\n\n2,2", "3,10\n\n\n2,2", - {"w": 1.75}, + { + "w": 1.75 + }, "4,7\n\n\n2,2", "3,13\n\n\n2,2", "3,12\n\n\n2,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,3", "3,1\n\n\n2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,3", "3,3\n\n\n2,3", "3,4\n\n\n2,3", @@ -191,14 +279,22 @@ "3,9\n\n\n2,3", "3,10\n\n\n2,3", "3,11\n\n\n2,3", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n2,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,4", "3,1\n\n\n2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,4", "3,3\n\n\n2,4", "3,4\n\n\n2,4", @@ -209,15 +305,23 @@ "3,9\n\n\n2,4", "3,10\n\n\n2,4", "3,11\n\n\n2,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n2,4", "3,12\n\n\n2,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,5", "3,1\n\n\n2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,5", "3,3\n\n\n2,5", "3,4\n\n\n2,5", @@ -227,15 +331,23 @@ "3,8\n\n\n2,5", "3,9\n\n\n2,5", "3,10\n\n\n2,5", - {"w": 1.75}, + { + "w": 1.75 + }, "4,7\n\n\n2,5", "3,13\n\n\n2,5", "3,12\n\n\n2,5" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2 + }, "3,0\n\n\n2,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,6", "3,3\n\n\n2,6", "3,4\n\n\n2,6", @@ -247,14 +359,21 @@ "3,10\n\n\n2,6", "3,11\n\n\n2,6", "4,7\n\n\n2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13\n\n\n2,6" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "3,0\n\n\n2,7", "3,1\n\n\n2,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,7", "3,3\n\n\n2,7", "3,4\n\n\n2,7", @@ -266,13 +385,21 @@ "3,10\n\n\n2,7", "3,11\n\n\n2,7", "4,7\n\n\n2,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13\n\n\n2,7" ], [ - {"x": 2.5, "w": 2}, + { + "x": 2.5, + "w": 2 + }, "3,0\n\n\n2,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,8", "3,3\n\n\n2,8", "3,4\n\n\n2,8", @@ -284,15 +411,21 @@ "3,10\n\n\n2,8", "3,11\n\n\n2,8", "4,7\n\n\n2,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,8", "3,12\n\n\n2,8" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "3,0\n\n\n2,9", "3,1\n\n\n2,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,9", "3,3\n\n\n2,9", "3,4\n\n\n2,9", @@ -304,34 +437,62 @@ "3,10\n\n\n2,9", "3,11\n\n\n2,9", "4,7\n\n\n2,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,9", "3,12\n\n\n2,9" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1", "4,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,2", "4,11\n\n\n3,2", "4,8\n\n\n3,2", @@ -339,14 +500,24 @@ "4,13\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,3", "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n3,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,3", "4,11\n\n\n3,3", "4,8\n\n\n3,3", @@ -354,13 +525,23 @@ "4,13\n\n\n3,3" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,4", "4,11\n\n\n3,4", "4,8\n\n\n3,4", @@ -368,33 +549,65 @@ "4,13\n\n\n3,4" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n3,5", "4,1\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,5", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,5", "4,12\n\n\n3,5", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n3,5" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,6", - {"d": true}, + { + "d": true + }, "\n\n\n3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,6", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,6", - {"d": true}, + { + "d": true + }, "\n\n\n3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,6" ] ] diff --git a/v3/xd/xd68/xd68.json b/v3/xd/xd68/xd68.json index 49bfeec648..7931a03460 100644 --- a/v3/xd/xd68/xd68.json +++ b/v3/xd/xd68/xd68.json @@ -2,12 +2,23 @@ "name": "XD68", "vendorId": "0x7844", "productId": "0x6868", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Enter Key", "ANSI", "ISO"], + [ + "Enter Key", + "ANSI", + "ISO" + ], "Split Left Shift", [ "Bottom Row", @@ -20,9 +31,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -35,15 +51,26 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -56,7 +83,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n0,0", "1,14", { @@ -71,9 +100,15 @@ "2,13\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -85,20 +120,35 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", - {"x": 0.5}, + { + "x": 0.5 + }, "2,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -109,67 +159,131 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14\n\n\n3,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,12\n\n\n3,1", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "3,13\n\n\n3,1", - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "3,14\n\n\n3,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n2,0", "4,11\n\n\n2,0", "4,8\n\n\n2,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12\n\n\n2,0", "4,13\n\n\n2,0", "4,14\n\n\n2,0" ], [ - {"x": 12.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 12.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,8\n\n\n2,1", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12\n\n\n2,1", "4,13\n\n\n2,1", "4,14\n\n\n2,1" ], [ - {"x": 12.5, "c": "#aaaaaa"}, + { + "x": 12.5, + "c": "#aaaaaa" + }, "4,10\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,2", - {"c": "#777777", "w": 1.25}, + { + "c": "#777777", + "w": 1.25 + }, "4,12\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n2,2" ], [ - {"x": 12.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 12.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n2,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,8\n\n\n2,3", - {"c": "#cccccc", "w": 0.5, "d": true}, + { + "c": "#cccccc", + "w": 0.5, + "d": true + }, "\n\n\n2,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12\n\n\n2,3", "4,13\n\n\n2,3", "4,14\n\n\n2,3" diff --git a/v3/xd/xd87.json b/v3/xd/xd87.json index 5038c3f993..94861e22ce 100644 --- a/v3/xd/xd87.json +++ b/v3/xd/xd87.json @@ -2,36 +2,56 @@ "name": "XD87", "vendorId": "0x7844", "productId": "0x8787", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1}, + { + "x": 1 + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -45,17 +65,28 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "1,14", "1,15", "1,16" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,17 +99,27 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "2,14", "2,15", "2,16" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,13 +131,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -107,29 +156,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,8", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" diff --git a/v3/xd/xd96.json b/v3/xd/xd96.json index da6f49ba88..c5c7250392 100644 --- a/v3/xd/xd96.json +++ b/v3/xd/xd96.json @@ -2,16 +2,38 @@ "name": "xd96", "vendorId": "0x7844", "productId": "0x9696", - "matrix": {"rows": 6, "cols": 18}, - "menus": ["qmk_backlight_rgblight"], - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 6, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ - ["Alpha Function Row", "Standard", "2u Backspace", "Exploded"], + [ + "Alpha Function Row", + "Standard", + "2u Backspace", + "Exploded" + ], "2u Backspace", - ["Enter Key", "ANSI", "ISO", "1u/1.25u"], + [ + "Enter Key", + "ANSI", + "ISO", + "1u/1.25u" + ], "Split Left Shift", - ["Right Shift", "1u/1.75u/1u", "1u/2.75u", "3x 1.25u"], + [ + "Right Shift", + "1u/1.75u/1u", + "1u/2.75u", + "3x 1.25u" + ], [ "Bottom Row", "RWKL", @@ -37,76 +59,125 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0\n\n\n0,2", - {"w": 0.5, "d": true}, + { + "w": 0.5, + "d": true + }, "\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,2", "0,2\n\n\n0,2", "0,3\n\n\n0,2", "0,4\n\n\n0,2", - {"c": "#777777", "w": 0.5, "d": true}, + { + "c": "#777777", + "w": 0.5, + "d": true + }, "\n\n\n0,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,6\n\n\n0,2", "0,7\n\n\n0,2", "0,8\n\n\n0,2", "0,9\n\n\n0,2", - {"c": "#777777", "w": 0.5, "d": true}, + { + "c": "#777777", + "w": 0.5, + "d": true + }, "\n\n\n0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,10\n\n\n0,2", "0,11\n\n\n0,2", "0,12\n\n\n0,2", "0,13\n\n\n0,2", - {"c": "#777777", "w": 0.5, "d": true}, + { + "c": "#777777", + "w": 0.5, + "d": true + }, "\n\n\n0,2" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "0,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,1", "0,2\n\n\n0,1", "0,3\n\n\n0,1", "0,4\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5\n\n\n0,1", "0,6\n\n\n0,1", "0,7\n\n\n0,1", "0,8\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9\n\n\n0,1", "0,10\n\n\n0,1", "0,11\n\n\n0,1", "0,12\n\n\n0,1", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,1", "0,14\n\n\n6,1", "0,15\n\n\n6,1", - {"w": 2}, + { + "w": 2 + }, "0,16\n\n\n6,1" ], [ - {"y": 0.25, "x": 2.5, "c": "#777777"}, + { + "y": 0.25, + "x": 2.5, + "c": "#777777" + }, "0,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n\n\n0,0", "0,2\n\n\n0,0", "0,3\n\n\n0,0", "0,4\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,5\n\n\n0,0", "0,6\n\n\n0,0", "0,7\n\n\n0,0", "0,8\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,9\n\n\n0,0", "0,10\n\n\n0,0", "0,11\n\n\n0,0", "0,12\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,0", "5,6\n\n\n0,0", "0,14\n\n\n6,0", @@ -115,9 +186,13 @@ "0,17\n\n\n6,0" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -130,34 +205,61 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13\n\n\n1,0", "5,9\n\n\n1,0", "1,14", "1,15", "1,16", "1,17\n\n\n7,0", - {"x": 0.25, "w": 2}, + { + "x": 0.25, + "w": 2 + }, "1,13\n\n\n1,1", - {"x": 3, "h": 2}, + { + "x": 3, + "h": 2 + }, "1,17\n\n\n7,1", - {"x": 0.25}, + { + "x": 0.25 + }, "1,17\n\n\n7,2", - {"x": 0.25}, + { + "x": 0.25 + }, "1,17\n\n\n7,3", - {"x": 0.25}, + { + "x": 0.25 + }, "1,17\n\n\n7,4", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "1,17\n\n\n7,5", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "1,17\n\n\n7,6", - {"x": 0.25}, + { + "x": 0.25 + }, "1,17\n\n\n7,7" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -170,13 +272,20 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14", "2,15", "2,16", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,17\n\n\n7,0", { "x": 1.25, @@ -188,21 +297,40 @@ "x2": -0.25 }, "3,13\n\n\n2,1", - {"x": 1, "c": "#aaaaaa", "w": 1.5}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n2,2", - {"x": 1.5, "h": 2}, + { + "x": 1.5, + "h": 2 + }, "2,17\n\n\n7,2", - {"x": 0.25}, + { + "x": 0.25 + }, "2,17\n\n\n7,3", - {"x": 0.25}, + { + "x": 0.25 + }, "2,17\n\n\n7,4", - {"x": 2.75, "h": 2}, + { + "x": 2.75, + "h": 2 + }, "2,17\n\n\n7,7" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -214,39 +342,76 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,17\n\n\n7,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,12\n\n\n2,1", - {"x": 1.5}, + { + "x": 1.5 + }, "3,12\n\n\n2,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,13\n\n\n2,2", - {"x": 0.25}, + { + "x": 0.25 + }, "3,17\n\n\n7,1", - {"x": 1.5, "h": 2}, + { + "x": 1.5, + "h": 2 + }, "3,17\n\n\n7,3", - {"x": 0.25}, + { + "x": 0.25 + }, "3,17\n\n\n7,4", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "3,17\n\n\n7,5", - {"x": 0.25}, + { + "x": 0.25 + }, "3,17\n\n\n7,6" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n3,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -257,139 +422,286 @@ "4,9", "4,10", "4,11\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n4,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,14\n\n\n8,0", "4,15\n\n\n8,0", "4,16", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,17\n\n\n7,0", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "4,14\n\n\n8,1", - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "4,17\n\n\n7,1", - {"x": 0.25}, + { + "x": 0.25 + }, "4,17\n\n\n7,2", - {"x": 1.5, "c": "#777777", "h": 2}, + { + "x": 1.5, + "c": "#777777", + "h": 2 + }, "4,17\n\n\n7,4", - {"x": 1.5, "h": 2}, + { + "x": 1.5, + "h": 2 + }, "4,17\n\n\n7,6", - {"x": 0.25, "h": 2}, + { + "x": 0.25, + "h": 2 + }, "4,17\n\n\n7,7" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n5,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n5,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,12\n\n\n5,0", "5,13\n\n\n5,0", "5,14\n\n\n9,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,15\n\n\n9,0", "5,16", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,17\n\n\n7,0", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "5,14\n\n\n9,1", - {"x": 3, "c": "#aaaaaa"}, + { + "x": 3, + "c": "#aaaaaa" + }, "5,17\n\n\n7,1", - {"x": 0.25}, + { + "x": 0.25 + }, "5,17\n\n\n7,2", - {"x": 0.25}, + { + "x": 0.25 + }, "5,17\n\n\n7,3", - {"x": 1.5}, + { + "x": 1.5 + }, "5,17\n\n\n7,5" ], [ - {"y": 0.25, "x": 2.5, "w": 1.25}, + { + "y": 0.25, + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,8\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n5,1" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n5,2", "5,1\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,2", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "5,5\n\n\n5,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n5,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,12\n\n\n5,2", "5,13\n\n\n5,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,1\n\n\n5,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n5,3", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n5,3", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n5,3", - {"c": "#777777"}, + { + "c": "#777777" + }, "5,12\n\n\n5,3", "5,13\n\n\n5,3" ], [ - {"x": 2.5, "c": "#cccccc", "w": 1.5, "d": true}, + { + "x": 2.5, + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,1\n\n\n5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n5,4", - {"w": 1.5}, + { + "w": 1.5 + }, "5,8\n\n\n5,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,12\n\n\n5,4", - {"c": "#cccccc", "w": 1.5, "d": true}, + { + "c": "#cccccc", + "w": 1.5, + "d": true + }, "\n\n\n5,4" ], [ - {"y": 0.25, "x": 13.75}, + { + "y": 0.25, + "x": 13.75 + }, "4,11\n\n\n4,1", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13\n\n\n4,1" ], [ - {"x": 13.75, "w": 1.25}, + { + "x": 13.75, + "w": 1.25 + }, "4,11\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,2" ] ] diff --git a/v3/xelus/dawn60/xelus_dawn60.json b/v3/xelus/dawn60/xelus_dawn60.json index 472a23fbdc..cd83d400e9 100644 --- a/v3/xelus/dawn60/xelus_dawn60.json +++ b/v3/xelus/dawn60/xelus_dawn60.json @@ -2,21 +2,81 @@ "name": "DAWN60", "vendorId": "0x5845", "productId": "0x0060", + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,88 +202,162 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { - "labels": ["Split Backspace", "Right Shift", "Bottom Row Arrows/7U"], + "labels": [ + "Split Backspace", + "Right Shift", + "Bottom Row Arrows/7U" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -177,16 +370,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -199,13 +401,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -217,13 +426,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -234,24 +451,41 @@ "3,8", "3,9", "3,11\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,0", "3,13\n\n\n1,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,11\n\n\n1,1", "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n2,0", "4,10\n\n\n2,0", "4,11\n\n\n2,0", @@ -259,17 +493,30 @@ "4,13\n\n\n2,0" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,1", "4,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,1" ] ] diff --git a/v3/xelus/dharma/dharma.json b/v3/xelus/dharma/dharma.json index fe259764ff..3dc25844c9 100644 --- a/v3/xelus/dharma/dharma.json +++ b/v3/xelus/dharma/dharma.json @@ -2,18 +2,29 @@ "name": "Dharma", "vendorId": "0x5845", "productId": "0xDAAA", - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, "layouts": { "labels": [ "Split Backspace", "Split Numpad +", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,21 +37,34 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,14", "0,15", "0,16", "0,17", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -53,21 +77,34 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", "1,15", "1,16", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,17\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,17\n\n\n1,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -79,19 +116,32 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,14", "2,15", "2,16", - {"x": 1.5, "c": "#aaaaaa"}, + { + "x": 1.5, + "c": "#aaaaaa" + }, "2,17\n\n\n1,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -102,40 +152,91 @@ "3,8", "3,9", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "3,17" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "3,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "3,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "4,15", "4,16" ], - [{"y": -0.75, "x": 13.25}, "4,12", "4,13", "4,14"], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "y": -0.75, + "x": 13.25 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,1\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n2,1" ] ] diff --git a/v3/xelus/la_plus/xelus_la_plus.json b/v3/xelus/la_plus/xelus_la_plus.json index 49ac799185..be2242403b 100644 --- a/v3/xelus/la_plus/xelus_la_plus.json +++ b/v3/xelus/la_plus/xelus_la_plus.json @@ -2,14 +2,20 @@ "name": "Xelus LA+", "vendorId": "0x5845", "productId": "0x4C50", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], "matrix": { "rows": 5, "cols": 15 }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ { diff --git a/v3/xelus/ninjin/xelus_ninjin.json b/v3/xelus/ninjin/xelus_ninjin.json index 73f8e0125d..d5aa27c06b 100644 --- a/v3/xelus/ninjin/xelus_ninjin.json +++ b/v3/xelus/ninjin/xelus_ninjin.json @@ -2,36 +2,57 @@ "name": "Ninjin", "vendorId": "0x5845", "productId": "0x4E4A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -45,17 +66,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,17 +98,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,13 +129,21 @@ "3,9", "3,10", "3,11", - {"c": "#888888", "w": 2.25}, + { + "c": "#888888", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -107,25 +154,47 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,14", "5,15", "5,16" diff --git a/v3/xelus/pachi/xelus_pachi.json b/v3/xelus/pachi/xelus_pachi.json index 7a37505d30..5960dd5979 100644 --- a/v3/xelus/pachi/xelus_pachi.json +++ b/v3/xelus/pachi/xelus_pachi.json @@ -2,7 +2,10 @@ "name": "Pachi", "vendorId": "0x5845", "productId": "0x5041", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", @@ -14,51 +17,79 @@ ], "keymap": [ [ - {"x": 2.75, "c": "#888888"}, + { + "x": 2.75, + "c": "#888888" + }, "0,0\n\n\n5,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,1\n\n\n5,1", "0,2\n\n\n5,1", "0,3\n\n\n5,1", "0,4\n\n\n5,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5\n\n\n5,1", "0,6\n\n\n5,1", "0,7\n\n\n5,1", "0,8\n\n\n5,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9\n\n\n5,1", "0,10\n\n\n5,1", "0,11\n\n\n5,1", "0,12\n\n\n5,1", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n5,1" ], [ - {"x": 2.75, "c": "#888888"}, + { + "x": 2.75, + "c": "#888888" + }, "0,0\n\n\n5,0", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "0,2\n\n\n5,0", "0,3\n\n\n5,0", "0,4\n\n\n5,0", "0,5\n\n\n5,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,6\n\n\n5,0", "0,7\n\n\n5,0", "0,8\n\n\n5,0", "0,9\n\n\n5,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,10\n\n\n5,0", "0,11\n\n\n5,0", "0,12\n\n\n5,0", "0,13\n\n\n5,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 2.75, "c": "#cccccc"}, + { + "y": 0.25, + "x": 2.75, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -72,20 +103,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -98,9 +143,13 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16", @@ -116,9 +165,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -130,19 +185,36 @@ "3,9", "3,10", "3,11", - {"c": "#888888", "w": 2.25}, + { + "c": "#888888", + "w": 2.25 + }, "3,12\n\n\n1,0", - {"x": 3.75, "c": "#cccccc"}, + { + "x": 3.75, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -153,48 +225,95 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n3,0", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,15", - {"x": 1, "c": "#aaaaaa", "w": 1.75}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n3,1", "4,13\n\n\n3,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "5,0\n\n\n4,0", "5,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n4,0", "5,12\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n4,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.5, "x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n4,1" ] ] diff --git a/v3/xelus/pachi/xelus_pachi_rgb_rev1.json b/v3/xelus/pachi/xelus_pachi_rgb_rev1.json index f6bb242856..503cadfe79 100644 --- a/v3/xelus/pachi/xelus_pachi_rgb_rev1.json +++ b/v3/xelus/pachi/xelus_pachi_rgb_rev1.json @@ -2,36 +2,60 @@ "name": "Pachi RGB Rev1", "vendorId": "0x5845", "productId": "0x5052", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -45,17 +69,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -68,17 +101,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -90,13 +132,21 @@ "3,9", "3,10", "3,11", - {"c": "#888888", "w": 2.25}, + { + "c": "#888888", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -107,25 +157,44 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/xelus/pachi/xelus_pachi_rgb_rev2.json b/v3/xelus/pachi/xelus_pachi_rgb_rev2.json index 53c2cb7f70..354ddf8606 100644 --- a/v3/xelus/pachi/xelus_pachi_rgb_rev2.json +++ b/v3/xelus/pachi/xelus_pachi_rgb_rev2.json @@ -3,7 +3,13 @@ "vendorId": "0x5845", "productId": "0x5053", "firmwareVersion": 1, - "keycodes": ["qmk_lighting"], + "matrix": { + "rows": 12, + "cols": 9 + }, + "keycodes": [ + "qmk_lighting" + ], "menus": [ { "label": "Lighting", @@ -14,13 +20,24 @@ { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_brightness", + 3, + 1 + ] }, { "label": "Effect", "type": "dropdown", - "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "content": [ + "id_qmk_rgb_matrix_effect", + 3, + 2 + ], "options": [ "All Off", "Solid Color", @@ -70,14 +87,25 @@ "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", - "options": [0, 255], - "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + "options": [ + 0, + 255 + ], + "content": [ + "id_qmk_rgb_matrix_effect_speed", + 3, + 3 + ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", - "content": ["id_qmk_rgb_matrix_color", 3, 4] + "content": [ + "id_qmk_rgb_matrix_color", + 3, + 4 + ] } ] } @@ -92,29 +120,55 @@ { "label": "Enable", "type": "toggle", - "content": ["id_caps_lock_enable", 0, 1] + "content": [ + "id_caps_lock_enable", + 0, + 1 + ] }, { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_caps_lock_brightness", 0, 2] + "options": [ + 0, + 255 + ], + "content": [ + "id_caps_lock_brightness", + 0, + 2 + ] }, { "label": "Color", "type": "color", - "content": ["id_caps_lock_color", 0, 3] + "content": [ + "id_caps_lock_color", + 0, + 3 + ] }, { "label": "LED Number", "type": "range", - "options": [0, 117], - "content": ["id_caps_lock_key", 0, 4] + "options": [ + 0, + 117 + ], + "content": [ + "id_caps_lock_key", + 0, + 4 + ] }, { "label": "Override animation (off state)", "type": "toggle", - "content": ["id_caps_lock_override", 0, 5] + "content": [ + "id_caps_lock_override", + 0, + 5 + ] } ] }, @@ -124,29 +178,55 @@ { "label": "Enable", "type": "toggle", - "content": ["id_num_lock_enable", 0, 6] + "content": [ + "id_num_lock_enable", + 0, + 6 + ] }, { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_num_lock_brightness", 0, 7] + "options": [ + 0, + 255 + ], + "content": [ + "id_num_lock_brightness", + 0, + 7 + ] }, { "label": "Color", "type": "color", - "content": ["id_num_lock_color", 0, 8] + "content": [ + "id_num_lock_color", + 0, + 8 + ] }, { "label": "LED Number", "type": "range", - "options": [0, 117], - "content": ["id_num_lock_key", 0, 9] + "options": [ + 0, + 117 + ], + "content": [ + "id_num_lock_key", + 0, + 9 + ] }, { "label": "Override animation (off state)", "type": "toggle", - "content": ["id_num_lock_override", 0, 10] + "content": [ + "id_num_lock_override", + 0, + 10 + ] } ] }, @@ -156,29 +236,55 @@ { "label": "Enable", "type": "toggle", - "content": ["id_scroll_lock_enable", 0, 11] + "content": [ + "id_scroll_lock_enable", + 0, + 11 + ] }, { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_scroll_lock_brightness", 0, 12] + "options": [ + 0, + 255 + ], + "content": [ + "id_scroll_lock_brightness", + 0, + 12 + ] }, { "label": "Color", "type": "color", - "content": ["id_scroll_lock_color", 0, 13] + "content": [ + "id_scroll_lock_color", + 0, + 13 + ] }, { "label": "LED Number", "type": "range", - "options": [0, 117], - "content": ["id_scroll_lock_key", 0, 14] + "options": [ + 0, + 117 + ], + "content": [ + "id_scroll_lock_key", + 0, + 14 + ] }, { "label": "Override animation (off state)", "type": "toggle", - "content": ["id_scroll_lock_override", 0, 15] + "content": [ + "id_scroll_lock_override", + 0, + 15 + ] } ] }, @@ -188,63 +294,105 @@ { "label": "Enable", "type": "toggle", - "content": ["id_layer_indicator_enable", 0, 16] + "content": [ + "id_layer_indicator_enable", + 0, + 16 + ] }, { "label": "Brightness", "type": "range", - "options": [0, 255], - "content": ["id_layer_indicator_brightness", 0, 17] + "options": [ + 0, + 255 + ], + "content": [ + "id_layer_indicator_brightness", + 0, + 17 + ] }, { "label": "Color", "type": "color", - "content": ["id_layer_indicator_color", 0, 18] + "content": [ + "id_layer_indicator_color", + 0, + 18 + ] }, { "label": "LED Number", "type": "range", - "options": [0, 117], - "content": ["id_layer_indicator_key", 0, 19] + "options": [ + 0, + 117 + ], + "content": [ + "id_layer_indicator_key", + 0, + 19 + ] }, { "label": "Override animation (off state)", "type": "toggle", - "content": ["id_layer_indicator_override", 0, 20] + "content": [ + "id_layer_indicator_override", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 12, "cols": 9}, "layouts": { "keymap": [ [ - {"c": "#888888"}, + { + "c": "#888888" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "1,1", "0,2", "1,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,3", "1,3", "0,4", "1,4", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,5", "1,5", "0,6", "1,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,7", "1,7", "0,8 " ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "2,0", "3,0", "2,1", @@ -258,17 +406,26 @@ "2,5", "3,5", "2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,6", - {"x": 0.25}, + { + "x": 0.25 + }, "2,7", "3,7", "2,8" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,0", "4,1", "5,1", @@ -281,17 +438,26 @@ "4,5", "5,5", "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "5,6", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,7", "5,7", "4,8" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "6,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "7,0", "6,1", "7,1", @@ -303,13 +469,21 @@ "7,4", "6,5", "7,5", - {"c": "#888888", "w": 2.25}, + { + "c": "#888888", + "w": 2.25 + }, "7,6" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "8,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,0", "8,1", "9,1", @@ -320,25 +494,44 @@ "8,4", "9,4", "8,5", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "8,6", - {"x": 1.25}, + { + "x": 1.25 + }, "9,7" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "10,0", "11,0", - {"w": 1.5}, + { + "w": 1.5 + }, "10,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "11,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "10,5", "10,6", - {"w": 1.5}, + { + "w": 1.5 + }, "11,6", - {"x": 0.25}, + { + "x": 0.25 + }, "10,7", "11,7", "10,8" diff --git a/v3/xelus/rs60/xelus_rs60.json b/v3/xelus/rs60/xelus_rs60.json index b4ca972969..56e8f41932 100644 --- a/v3/xelus/rs60/xelus_rs60.json +++ b/v3/xelus/rs60/xelus_rs60.json @@ -2,18 +2,29 @@ "name": "RS60", "vendorId": "0x5845", "productId": "0x5253", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,16 +37,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,13 +68,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,13 +93,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,42 +118,79 @@ "3,8", "3,9", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,0", "3,13\n\n\n1,0", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "3,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,1", "4,12\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,1" ] ] diff --git a/v3/xelus/snap96/xelus_snap96.json b/v3/xelus/snap96/xelus_snap96.json index 6056d59c84..537303a6e9 100644 --- a/v3/xelus/snap96/xelus_snap96.json +++ b/v3/xelus/snap96/xelus_snap96.json @@ -2,7 +2,10 @@ "name": "Xelus Snap96", "vendorId": "0x5845", "productId": "0x5396", - "matrix": {"rows": 12, "cols": 10}, + "matrix": { + "rows": 12, + "cols": 10 + }, "layouts": { "labels": [ "Split Backspace", @@ -23,15 +26,33 @@ ], "Numpad +", "Numpad Enter", - ["Numpad Bottom Row", "All keys", "Left 2U", "Right 2U"] + [ + "Numpad Bottom Row", + "All keys", + "Left 2U", + "Right 2U" + ] ], "keymap": [ - {"name": "Snap96"}, - [{"x": 15.75}, "7,3\n\n\n0,1", "7,4\n\n\n0,1"], + { + "name": "Snap96" + }, [ - {"x": 2.75, "c": "#888888"}, + { + "x": 15.75 + }, + "7,3\n\n\n0,1", + "7,4\n\n\n0,1" + ], + [ + { + "x": 2.75, + "c": "#888888" + }, "0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,1", "0,2", "0,3", @@ -52,7 +73,10 @@ "6,8" ], [ - {"x": 2.75, "c": "#cccccc"}, + { + "x": 2.75, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -66,7 +90,10 @@ "7,0", "7,1", "7,2", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "7,4\n\n\n0,0", "7,5", "7,6", @@ -84,9 +111,15 @@ "8,4\n\n\n1,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -99,22 +132,38 @@ "8,0", "8,1", "8,2", - {"w": 1.5}, + { + "w": 1.5 + }, "8,4\n\n\n1,0", "8,5", "8,6", "8,7", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "9,8\n\n\n5,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "9,3\n\n\n1,1", - {"x": 3.25, "c": "#aaaaaa"}, + { + "x": 3.25, + "c": "#aaaaaa" + }, "8,8\n\n\n5,1" ], [ - {"x": 2.75, "w": 1.75}, + { + "x": 2.75, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -126,27 +175,49 @@ "3,9", "9,0", "9,1", - {"c": "#888888", "w": 2.25}, + { + "c": "#888888", + "w": 2.25 + }, "9,3\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "9,5", "9,6", "9,7", - {"x": 1.5}, + { + "x": 1.5 + }, "10,1\n\n\n3,1", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "10,3\n\n\n3,1", - {"x": 0.5}, + { + "x": 0.5 + }, "8,9\n\n\n5,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -157,110 +228,222 @@ "4,9", "10,0", "10,1\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "10,3\n\n\n3,0", "10,4\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "10,5", "10,6", "10,7", - {"c": "#888888", "h": 2}, + { + "c": "#888888", + "h": 2 + }, "11,8\n\n\n6,0", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "10,1\n\n\n3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "10,3\n\n\n3,2", "10,4\n\n\n3,2", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "10,8\n\n\n6,1" ], [ - {"x": 2.75, "w": 1.5}, + { + "x": 2.75, + "w": 1.5 + }, "5,0\n\n\n4,0", "5,1\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n4,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "11,1\n\n\n4,0", "11,3\n\n\n4,0", - {"w": 1.5}, + { + "w": 1.5 + }, "11,4\n\n\n4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "11,5\n\n\n7,0", "11,6\n\n\n7,0", "11,7\n\n\n7,0", - {"x": 5.75, "c": "#aaaaaa"}, + { + "x": 5.75, + "c": "#aaaaaa" + }, "11,8\n\n\n6,1" ], [ - {"y": 0.5, "x": 2.75, "w": 1.25}, + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, "5,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,1", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "11,0\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,1\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,3\n\n\n4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "11,4\n\n\n4,1", - {"x": 0.5, "c": "#cccccc", "w": 2}, + { + "x": 0.5, + "c": "#cccccc", + "w": 2 + }, "11,5\n\n\n7,1", "11,7\n\n\n7,1" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,2", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "5,5\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n4,2", - {"w": 2.25}, + { + "w": 2.25 + }, "5,9\n\n\n4,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "11,0\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "11,1\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "11,3\n\n\n4,2", - {"w": 1.25}, + { + "w": 1.25 + }, "11,4\n\n\n4,2", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "11,5\n\n\n7,2", - {"w": 2}, + { + "w": 2 + }, "11,7\n\n\n7,2" ], [ - {"x": 2.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n4,3", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "5,5\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n4,3", - {"w": 2.75}, + { + "w": 2.75 + }, "5,9\n\n\n4,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "11,0\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "11,1\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "11,3\n\n\n4,3", - {"w": 1.25}, + { + "w": 1.25 + }, "11,4\n\n\n4,3" ] ] diff --git a/v3/xelus/trinityxttkl/xelus_trinityxttkl.json b/v3/xelus/trinityxttkl/xelus_trinityxttkl.json index 28a762b81e..312eea0709 100644 --- a/v3/xelus/trinityxttkl/xelus_trinityxttkl.json +++ b/v3/xelus/trinityxttkl/xelus_trinityxttkl.json @@ -2,41 +2,70 @@ "name": "TRINITY XT TKL", "vendorId": "0x5845", "productId": "0x5854", - "matrix": {"rows": 6, "cols": 19}, + "matrix": { + "rows": 6, + "cols": 19 + }, "layouts": { - "labels": ["Split Backspace", "Split Right Shift", "Split Space"], + "labels": [ + "Split Backspace", + "Split Right Shift", + "Split Space" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", "0,1", - {"x": 0.25, "c": "#888888"}, + { + "x": 0.25, + "c": "#888888" + }, "0,2", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "0,7", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,8", "0,9", "0,10", "0,11", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,12", "0,13", "0,14", "0,15", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,16", "0,17", "0,18" ], [ - {"y": 0.25}, + { + "y": 0.25 + }, "1,0", "1,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -50,23 +79,38 @@ "1,12", "1,13", "1,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,15\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,16", "1,17", "1,18", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,15\n\n\n0,1", "3,15\n\n\n0,1" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", "2,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -79,9 +123,14 @@ "2,12", "2,13", "2,14", - {"w": 1.5}, + { + "w": 1.5 + }, "2,15", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,16", "2,17", "2,18" @@ -89,9 +138,14 @@ [ "3,0", "3,1", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -103,15 +157,23 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,14" ], [ "4,0", "4,1", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "4,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,3", "4,4", "4,5", @@ -122,40 +184,79 @@ "4,10", "4,11", "4,12", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,14\n\n\n1,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,17", - {"w": 1.75, "x": 1.5}, + { + "w": 1.75, + "x": 1.5 + }, "4,14\n\n\n1,1", "4,15\n\n\n1,1" ], [ "5,0", "5,1", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "5,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,12", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "5,15", - {"x": 0.25}, + { + "x": 0.25 + }, "5,16", "5,17", "5,18" ], [ - {"y": 0.5, "x": 6.25, "c": "#cccccc", "w": 3}, + { + "y": 0.5, + "x": 6.25, + "c": "#cccccc", + "w": 3 + }, "5,4\n\n\n2,1", "5,5\n\n\n2,1", - {"w": 3}, + { + "w": 3 + }, "5,11\n\n\n2,1" ], - [{"y": 0.25, "x": 14.5, "c": "#aaaaaa", "w": 1.75}] + [ + { + "y": 0.25, + "x": 14.5, + "c": "#aaaaaa", + "w": 1.75 + } + ] ] } } diff --git a/v3/xelus/valor/rev1/xelus_valor_rev1.json b/v3/xelus/valor/rev1/xelus_valor_rev1.json index eac11f1c3e..b4e72a161e 100644 --- a/v3/xelus/valor/rev1/xelus_valor_rev1.json +++ b/v3/xelus/valor/rev1/xelus_valor_rev1.json @@ -2,77 +2,171 @@ "name": "VALOR", "vendorId": "0x5845", "productId": "0x5652", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Split Right Shift", "Left Spacebar"], + "labels": [ + "Split Backspace", + "Split Right Shift", + "Left Spacebar" + ], "keymap": [ [ - {"y": 0.38, "x": 0.5, "c": "#777777"}, + { + "y": 0.38, + "x": 0.5, + "c": "#777777" + }, "0,0", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "0,3", - {"x": 8.75}, + { + "x": 8.75 + }, "0,12" ], [ - {"y": -0.88, "x": 1.75, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 1.75, + "c": "#aaaaaa" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", - {"x": 10.75}, + { + "x": 10.75 + }, "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "0,14\n\n\n0,1", "2,14\n\n\n0,1" ], [ - {"y": -0.12, "x": 0.25, "c": "#777777"}, + { + "y": -0.12, + "x": 0.25, + "c": "#777777" + }, "1,0", - {"x": 12, "c": "#cccccc"}, + { + "x": 12, + "c": "#cccccc" + }, "1,11" ], [ - {"y": -0.88, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.88, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10.25}, + { + "x": 10.25 + }, "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], - [{"y": -0.12, "c": "#777777"}, "2,0"], [ - {"y": -0.88, "x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.12, + "c": "#777777" + }, + "2,0" + ], + [ + { + "y": -0.88, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 9.75}, + { + "x": 9.75 + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 9.25}, + { + "x": 9.25 + }, "3,11", "3,12", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n1,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,13\n\n\n1,1", "3,14\n\n\n1,1" ], - [{"x": 1, "w": 1.5}, "4,1", {"x": 13.5, "w": 1.5}, "4,13"], + [ + { + "x": 1, + "w": 1.5 + }, + "4,1", + { + "x": 13.5, + "w": 1.5 + }, + "4,13" + ], [ { "r": 12, @@ -84,33 +178,126 @@ "w": 2 }, "4,5\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6\n\n\n2,1" ], [ - {"rx": 4.75, "ry": 1.5, "y": -1, "c": "#cccccc"}, + { + "rx": 4.75, + "ry": 1.5, + "y": -1, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "0,7" ], - [{"x": -0.5}, "1,3", "1,4", "1,5", "1,6"], - [{"x": -0.25}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 0.25}, "3,3", "3,4", "3,5", "3,6"], - [{"x": 1.5, "w": 2.25}, "4,5\n\n\n2,0", {"c": "#aaaaaa"}, "4,6\n\n\n2,0"], - [{"y": -0.88, "w": 1.5}, "4,3"], [ - {"r": -12, "rx": 14, "ry": 1.25, "y": -1, "x": -4.5, "c": "#cccccc"}, + { + "x": -0.5 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": -0.25 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 0.25 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 1.5, + "w": 2.25 + }, + "4,5\n\n\n2,0", + { + "c": "#aaaaaa" + }, + "4,6\n\n\n2,0" + ], + [ + { + "y": -0.88, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "rx": 14, + "ry": 1.25, + "y": -1, + "x": -4.5, + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11" ], - [{"x": -5}, "1,7", "1,8", "1,9", "1,10"], - [{"x": -4.75}, "2,7", "2,8", "2,9", "2,10"], - [{"x": -5.25}, "3,7", "3,8", "3,9", "3,10"], - [{"x": -5.25, "w": 2.75}, "4,8"], - [{"y": -0.87, "x": -2.5, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": -5 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -4.75 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": -5.25 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": -5.25, + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.87, + "x": -2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/xelus/valor/rev2/xelus_valor_rev2.json b/v3/xelus/valor/rev2/xelus_valor_rev2.json index 58ea9fe271..cfa2115b69 100644 --- a/v3/xelus/valor/rev2/xelus_valor_rev2.json +++ b/v3/xelus/valor/rev2/xelus_valor_rev2.json @@ -2,101 +2,285 @@ "name": "VALOR REV 2", "vendorId": "0x5845", "productId": "0x5653", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ [ - {"y": 0.38, "x": 0.5, "c": "#777777"}, + { + "y": 0.38, + "x": 0.5, + "c": "#777777" + }, "0,0", - {"x": 2.25, "c": "#cccccc"}, + { + "x": 2.25, + "c": "#cccccc" + }, "0,3", - {"x": 8.75}, + { + "x": 8.75 + }, "0,12" ], [ - {"y": -0.88, "x": 1.75, "c": "#aaaaaa"}, + { + "y": -0.88, + "x": 1.75, + "c": "#aaaaaa" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", - {"x": 10.75}, + { + "x": 10.75 + }, "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "0,14\n\n\n0,1", "2,14\n\n\n0,1" ], [ - {"y": -0.12, "x": 0.25, "c": "#777777"}, + { + "y": -0.12, + "x": 0.25, + "c": "#777777" + }, "1,0", - {"x": 12, "c": "#cccccc"}, + { + "x": 12, + "c": "#cccccc" + }, "1,11" ], [ - {"y": -0.88, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.88, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10.25}, + { + "x": 10.25 + }, "1,12", "1,13", - {"w": 1.5}, + { + "w": 1.5 + }, "1,14" ], - [{"y": -0.12, "c": "#777777"}, "2,0"], [ - {"y": -0.88, "x": 1.25, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.12, + "c": "#777777" + }, + "2,0" + ], + [ + { + "y": -0.88, + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", - {"x": 9.75}, + { + "x": 9.75 + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 9.25}, + { + "x": 9.25 + }, "3,11", "3,12", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n1,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,13\n\n\n1,1", "3,14\n\n\n1,1" ], - [{"x": 1, "w": 1.5}, "4,1", {"x": 13.5, "w": 1.5}, "4,13"], [ - {"r": 12, "rx": 4.75, "ry": 1.5, "y": -1, "c": "#cccccc"}, + { + "x": 1, + "w": 1.5 + }, + "4,1", + { + "x": 13.5, + "w": 1.5 + }, + "4,13" + ], + [ + { + "r": 12, + "rx": 4.75, + "ry": 1.5, + "y": -1, + "c": "#cccccc" + }, "0,4", "0,5", "0,6", "0,7" ], - [{"x": -0.5}, "1,3", "1,4", "1,5", "1,6"], - [{"x": -0.25}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 0.25}, "3,3", "3,4", "3,5", "3,6"], - [{"x": 1.5, "w": 2.25}, "4,5", {"c": "#aaaaaa"}, "4,6"], - [{"y": -0.88, "w": 1.5}, "4,3"], [ - {"r": -12, "rx": 14, "ry": 1.25, "y": -1, "x": -4.5, "c": "#cccccc"}, + { + "x": -0.5 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": -0.25 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 0.25 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 1.5, + "w": 2.25 + }, + "4,5", + { + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "y": -0.88, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "rx": 14, + "ry": 1.25, + "y": -1, + "x": -4.5, + "c": "#cccccc" + }, "0,8", "0,9", "0,10", "0,11" ], - [{"x": -5}, "1,7", "1,8", "1,9", "1,10"], - [{"x": -4.75}, "2,7", "2,8", "2,9", "2,10"], - [{"x": -5.25}, "3,7", "3,8", "3,9", "3,10"], - [{"x": -5.25, "w": 2.75}, "4,8"], - [{"y": -0.87, "x": -2.5, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": -5 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": -4.75 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": -5.25 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": -5.25, + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.87, + "x": -2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/xelus/valor_frl_tkl/valor_frl_tkl.json b/v3/xelus/valor_frl_tkl/valor_frl_tkl.json index 9c92448c56..7058182b86 100644 --- a/v3/xelus/valor_frl_tkl/valor_frl_tkl.json +++ b/v3/xelus/valor_frl_tkl/valor_frl_tkl.json @@ -2,105 +2,282 @@ "name": "VALOR FRL TKL", "vendorId": "0x5845", "productId": "0x4654", - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ - [{"y": 0.38, "x": 3.75}, "0,2", {"x": 8.75}, "0,11"], [ - {"y": -0.88, "x": 1.75, "c": "#aaaaaa"}, + { + "y": 0.38, + "x": 3.75 + }, + "0,2", + { + "x": 8.75 + }, + "0,11" + ], + [ + { + "y": -0.88, + "x": 1.75, + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", - {"x": 10.75}, + { + "x": 10.75 + }, "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 1.25}, + { + "x": 1.25 + }, "0,14", "0,15", "0,16", - {"x": 0.75}, + { + "x": 0.75 + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], - [{"y": -0.12, "x": 13.25, "c": "#cccccc"}, "1,10"], [ - {"y": -0.88, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.12, + "x": 13.25, + "c": "#cccccc" + }, + "1,10" + ], + [ + { + "y": -0.88, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", - {"x": 10.25}, + { + "x": 10.25 + }, "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "1,14", "1,15", "1,16" ], [ - {"x": 1.25, "w": 1.75}, + { + "x": 1.25, + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", - {"x": 9.75}, + { + "x": 9.75 + }, "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"x": 1, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", - {"x": 9.25}, + { + "x": 9.25 + }, "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 1.5}, + { + "x": 1.5 + }, "3,15", - {"x": 1.75, "w": 1.75}, + { + "x": 1.75, + "w": 1.75 + }, "3,12\n\n\n1,1", "3,13\n\n\n1,1" ], [ - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,0", - {"x": 14.25, "w": 1.5}, + { + "x": 14.25, + "w": 1.5 + }, "4,12", - {"x": 0.5}, + { + "x": 0.5 + }, "4,14", "4,15", "4,16" ], [ - {"r": 12, "rx": 4.75, "ry": 1.5, "y": -1, "c": "#cccccc"}, + { + "r": 12, + "rx": 4.75, + "ry": 1.5, + "y": -1, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": -0.5}, "1,2", "1,3", "1,4", "1,5"], - [{"x": -0.25}, "2,2", "2,3", "2,4", "2,5"], - [{"x": 0.25}, "3,2", "3,3", "3,4", "3,5"], - [{"x": 1.5, "w": 2.25}, "4,4", {"c": "#aaaaaa"}, "4,5"], - [{"y": -0.88, "w": 1.5}, "4,2"], [ - {"r": -12, "rx": 14, "ry": 1.25, "y": -1, "x": -4.5, "c": "#cccccc"}, + { + "x": -0.5 + }, + "1,2", + "1,3", + "1,4", + "1,5" + ], + [ + { + "x": -0.25 + }, + "2,2", + "2,3", + "2,4", + "2,5" + ], + [ + { + "x": 0.25 + }, + "3,2", + "3,3", + "3,4", + "3,5" + ], + [ + { + "x": 1.5, + "w": 2.25 + }, + "4,4", + { + "c": "#aaaaaa" + }, + "4,5" + ], + [ + { + "y": -0.88, + "w": 1.5 + }, + "4,2" + ], + [ + { + "r": -12, + "rx": 14, + "ry": 1.25, + "y": -1, + "x": -4.5, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": -5}, "1,6", "1,7", "1,8", "1,9"], - [{"x": -4.75}, "2,6", "2,7", "2,8", "2,9"], - [{"x": -5.25}, "3,6", "3,7", "3,8", "3,9"], - [{"x": -5.25, "w": 2.75}, "4,7"], - [{"y": -0.87, "x": -2.5, "c": "#aaaaaa", "w": 1.5}, "4,9"] + [ + { + "x": -5 + }, + "1,6", + "1,7", + "1,8", + "1,9" + ], + [ + { + "x": -4.75 + }, + "2,6", + "2,7", + "2,8", + "2,9" + ], + [ + { + "x": -5.25 + }, + "3,6", + "3,7", + "3,8", + "3,9" + ], + [ + { + "x": -5.25, + "w": 2.75 + }, + "4,7" + ], + [ + { + "y": -0.87, + "x": -2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,9" + ] ] } } diff --git a/v3/xelus/xs108/xelus_xs108.json b/v3/xelus/xs108/xelus_xs108.json index bcc7a832f5..55008fa7c2 100644 --- a/v3/xelus/xs108/xelus_xs108.json +++ b/v3/xelus/xs108/xelus_xs108.json @@ -2,47 +2,73 @@ "name": "XS108", "vendorId": "0x5845", "productId": "0x0108", - "matrix": {"rows": 6, "cols": 21}, + "matrix": { + "rows": 6, + "cols": 21 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"], + [ + "Bottom Row", + "6.25U", + "7U" + ], "Split Numpad 0", "Split Numpad +", "Split Numpad Enter" ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16", - {"x": 0.25}, + { + "x": 0.25 + }, "0,17", "0,18", "0,19", "0,20" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -56,25 +82,38 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.25}, + { + "x": 0.25 + }, "1,17", "1,18", "1,19", "1,20", - {"x": 1.5}, + { + "x": 1.5 + }, "1,13\n\n\n0,1", "3,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -87,24 +126,40 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,17", "2,18", "2,19", "2,20\n\n\n4,0", - {"x": 0.25, "c": "#aaaaaa", "h": 2}, + { + "x": 0.25, + "c": "#aaaaaa", + "h": 2 + }, "3,20\n\n\n4,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -116,18 +171,29 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "3,17", "3,18", "3,19", "3,20\n\n\n4,0" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -138,62 +204,118 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n1,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "4,17", "4,18", "4,19", "4,20\n\n\n5,0", - {"x": 0.25, "c": "#777777", "h": 2}, + { + "x": 0.25, + "c": "#777777", + "h": 2 + }, "5,20\n\n\n5,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "4,12\n\n\n1,1", "4,13\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13\n\n\n2,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "5,17\n\n\n3,0", "5,18\n\n\n3,0", "5,19", "5,20\n\n\n5,0" ], [ - {"y": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n2,1", "5,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,5\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9\n\n\n2,1", "5,10\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13\n\n\n2,1", - {"x": 3.5, "w": 2}, + { + "x": 3.5, + "w": 2 + }, "5,18\n\n\n3,1" ] ] diff --git a/v3/xelus/xs60/xelus_xs60_hotswap.json b/v3/xelus/xs60/xelus_xs60_hotswap.json index 0594691923..569e955433 100644 --- a/v3/xelus/xs60/xelus_xs60_hotswap.json +++ b/v3/xelus/xs60/xelus_xs60_hotswap.json @@ -2,18 +2,29 @@ "name": "XS60 Hotswap", "vendorId": "0x5845", "productId": "0x5861", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,16 +37,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,13 +68,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,13 +93,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,42 +118,79 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,0", "3,13\n\n\n1,0", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "3,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,1", "4,11\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,1" ] ] diff --git a/v3/xelus/xs60/xelus_xs60_soldered.json b/v3/xelus/xs60/xelus_xs60_soldered.json index 8bd47a2dcd..1732f3743b 100644 --- a/v3/xelus/xs60/xelus_xs60_soldered.json +++ b/v3/xelus/xs60/xelus_xs60_soldered.json @@ -2,18 +2,29 @@ "name": "XS60 Soldered", "vendorId": "0x5845", "productId": "0x5860", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -26,16 +37,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -48,13 +68,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,13 +93,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,42 +118,79 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12\n\n\n1,0", "3,13\n\n\n1,0", - {"x": 0.5, "w": 2.75}, + { + "x": 0.5, + "w": 2.75 + }, "3,12\n\n\n1,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n2,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n2,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n2,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n2,0" ], [ - {"y": 0.5, "w": 1.5}, + { + "y": 0.5, + "w": 1.5 + }, "4,0\n\n\n2,1", "4,1\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n2,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n2,1", "4,11\n\n\n2,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n2,1" ] ] diff --git a/v3/yampad/yampad.json b/v3/yampad/yampad.json index 6dc980a60a..219eeefc6c 100644 --- a/v3/yampad/yampad.json +++ b/v3/yampad/yampad.json @@ -2,25 +2,72 @@ "name": "Yampad", "vendorId": "0x5950", "productId": "0x8369", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 4}, + "matrix": { + "rows": 5, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["2u '0'"], + "labels": [ + "2u '0'" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0\nNum Lock", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1\n/", "0,2\n*", "0,3\n-" ], - ["1,0\n7", "1,1\n8\n↑", "1,2\n9", {"h": 2}, "1,3\n+"], - ["2,0\n4\n←", "2,1\n5", "2,2\n6\n→"], - ["3,0\n1", "3,1\n2\n↓", "3,2\n3", {"c": "#777777", "h": 2}, "4,3\nEnter"], - [{"c": "#cccccc"}, "4,0\n0\nIns\n0,0", "4,1\n00\n\n0,0", "4,2\n.\nDel"], - [{"y": 0.25, "w": 2}, "4,0\n0\nIns\n0,1"] + [ + "1,0\n7", + "1,1\n8\n↑", + "1,2\n9", + { + "h": 2 + }, + "1,3\n+" + ], + [ + "2,0\n4\n←", + "2,1\n5", + "2,2\n6\n→" + ], + [ + "3,0\n1", + "3,1\n2\n↓", + "3,2\n3", + { + "c": "#777777", + "h": 2 + }, + "4,3\nEnter" + ], + [ + { + "c": "#cccccc" + }, + "4,0\n0\nIns\n0,0", + "4,1\n00\n\n0,0", + "4,2\n.\nDel" + ], + [ + { + "y": 0.25, + "w": 2 + }, + "4,0\n0\nIns\n0,1" + ] ] } } diff --git a/v3/yandrstudio/buff67v3/yr65kb.json b/v3/yandrstudio/buff67v3/yr65kb.json index a2c87f9512..1d2f7c669e 100644 --- a/v3/yandrstudio/buff67v3/yr65kb.json +++ b/v3/yandrstudio/buff67v3/yr65kb.json @@ -2,15 +2,26 @@ "name": "65%_Y&R", "vendorId": "0xAA96", "productId": "0xAA88", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,14 +61,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +87,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -81,27 +115,53 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "f": 1, "w": 1.75}, + { + "c": "#aaaaaa", + "f": 1, + "w": 1.75 + }, "3,12", - {"c": "#777777", "f": 3}, + { + "c": "#777777", + "f": 3 + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/yandrstudio/eau75r2/eau75r2.json b/v3/yandrstudio/eau75r2/eau75r2.json index ad6a9185a7..cb7376260c 100644 --- a/v3/yandrstudio/eau75r2/eau75r2.json +++ b/v3/yandrstudio/eau75r2/eau75r2.json @@ -2,35 +2,59 @@ "name": "eau75_Y&R", "vendorId": "0xAA96", "productId": "0xAACD", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,7", "0,8", "0,9", "0,10", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,11", "0,12", "0,13", "0,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,15", "0,16" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -44,16 +68,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,16 +99,25 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -87,13 +129,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -104,27 +154,53 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,14", "5,15", "5,16" diff --git a/v3/yandrstudio/eau87/eau87.json b/v3/yandrstudio/eau87/eau87.json index b8110aff2b..479f85cae6 100644 --- a/v3/yandrstudio/eau87/eau87.json +++ b/v3/yandrstudio/eau87/eau87.json @@ -2,34 +2,54 @@ "name": "Hercules80_Y&R", "vendorId": "0xAA96", "productId": "0xAAEB", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,10", "0,11", "0,12", "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.5, "c": "#cccccc"}, + { + "y": 0.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -43,17 +63,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,17 +95,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -88,13 +126,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -105,29 +151,57 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,15" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" diff --git a/v3/yandrstudio/nightstar75/nightstar75.json b/v3/yandrstudio/nightstar75/nightstar75.json index 73ceaf5223..f1e8405887 100644 --- a/v3/yandrstudio/nightstar75/nightstar75.json +++ b/v3/yandrstudio/nightstar75/nightstar75.json @@ -2,32 +2,52 @@ "name": "nightstar75_Y&R", "vendorId": "0xAA96", "productId": "0xAA87", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -41,15 +61,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +92,25 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -82,15 +122,25 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -101,25 +151,48 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "5,12", "5,13", "5,14" diff --git a/v3/yandrstudio/nz64/nz64.json b/v3/yandrstudio/nz64/nz64.json index 28a2aeb35a..255c46c63e 100644 --- a/v3/yandrstudio/nz64/nz64.json +++ b/v3/yandrstudio/nz64/nz64.json @@ -2,14 +2,23 @@ "name": "NZ64_Y&R", "vendorId": "0xAA96", "productId": "0xAAAF", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,13 +31,20 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -41,13 +57,20 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -59,13 +82,21 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -76,26 +107,47 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11", - {"c": "#777777", "f": 1}, + { + "c": "#777777", + "f": 1 + }, "3,12", - {"c": "#aaaaaa", "f": 3}, + { + "c": "#aaaaaa", + "f": 3 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11", "4,12", "4,13" diff --git a/v3/yandrstudio/nz67v2/nz67v2.json b/v3/yandrstudio/nz67v2/nz67v2.json index a288904459..f95def730c 100644 --- a/v3/yandrstudio/nz67v2/nz67v2.json +++ b/v3/yandrstudio/nz67v2/nz67v2.json @@ -2,17 +2,45 @@ "name": "NZ67V2_Y&R", "vendorId": "0xAA96", "productId": "0xAA83", - "keycodes": ["qmk_lighting"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], "layouts": { - "presets": {"default": [0, 0]}, - "labels": ["Split Space", "Encoder"], + "labels": [ + "Split Space", + "Encoder" + ], + "presets": { + "default": [ + 0, + 0 + ] + }, "keymap": [ - [{"x": 16, "d": true}, "4,4\n\n\n1,0", {"c": "#aaaaaa"}, "4,4\n\n\n1,1"], [ - {"y": -0.5, "c": "#777777"}, + { + "x": 16, + "d": true + }, + "4,4\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "4,4\n\n\n1,1" + ], + [ + { + "y": -0.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,20 +53,35 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"y": -0.5, "x": 16, "c": "#cccccc", "d": true}, + { + "y": -0.5, + "x": 16, + "c": "#cccccc", + "d": true + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,6\n\n\n1,1" ], [ - {"y": -0.5, "w": 1.5}, + { + "y": -0.5, + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,14 +94,21 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,15 +120,24 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -89,37 +148,71 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "f": 1, "w": 1.75}, + { + "c": "#aaaaaa", + "f": 1, + "w": 1.75 + }, "3,12", - {"c": "#777777", "f": 3}, + { + "c": "#777777", + "f": 3 + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5\n\n\n0,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" ], [ - {"x": 3.75, "c": "#cccccc", "w": 2.25}, + { + "x": 3.75, + "c": "#cccccc", + "w": 2.25 + }, "4,3\n\n\n0,1", - {"w": 1.75}, + { + "w": 1.75 + }, "4,5\n\n\n0,1", - {"w": 2.25}, + { + "w": 2.25 + }, "4,7\n\n\n0,1" ] ] diff --git a/v3/yandrstudio/tg67/tg67.json b/v3/yandrstudio/tg67/tg67.json index 7d38ec7d4f..28b1669007 100644 --- a/v3/yandrstudio/tg67/tg67.json +++ b/v3/yandrstudio/tg67/tg67.json @@ -2,15 +2,26 @@ "name": "TG67_Y&R", "vendorId": "0xAA96", "productId": "0xAA8D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,15 +34,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -44,15 +65,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -64,15 +95,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -83,26 +124,51 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "f": 1, "w": 1.75}, + { + "c": "#aaaaaa", + "f": 1, + "w": 1.75 + }, "3,12", - {"c": "#cccccc", "f": 3}, + { + "c": "#cccccc", + "f": 3 + }, "3,13", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" diff --git a/v3/yandrstudio/transition80/transition80.json b/v3/yandrstudio/transition80/transition80.json index 42ab7e5884..3551eb1cf1 100644 --- a/v3/yandrstudio/transition80/transition80.json +++ b/v3/yandrstudio/transition80/transition80.json @@ -1,281 +1,286 @@ { - "name": "Transition TKL", - "vendorId": "0xAA96", - "productId": "0xAA6F", - "matrix": { - "rows": 6, - "cols": 17 + "name": "Transition TKL", + "vendorId": "0xAA96", + "productId": "0xAA6F", + "matrix": { + "rows": 6, + "cols": 17 + }, + "layouts": { + "labels": [ + [ + "Space", + "Hotswap/Solder 87", + "Hotswap 86", + "Solder 86" + ], + "Split Backspace" + ], + "presets": { + "default": [ + 0, + 0 + ] }, - "layouts": { - "presets": { - "default": [ - 0, - 0 - ] - }, - "labels": [ - ["Space", "Hotswap/Solder 87", "Hotswap 86", "Solder 86"], - "Split Backspace" - ], - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 1, - "c": "#cccccc" - }, - "0,2", - "0,3", - "0,4", - "0,5", - { - "x": 0.5, - "c": "#aaaaaa" - }, - "0,6", - "0,7", - "0,8", - "0,9", - { - "x": 0.5, - "c": "#cccccc" - }, - "0,10", - "0,11", - "0,12", - "0,13", - { - "x": 0.25, - "c": "#aaaaaa" - }, - "0,14", - "0,15", - "0,16" - ], - [ - { - "y": 0.5, - "c": "#cccccc" - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13\n\n\n1,0", - { - "x": 0.25 - }, - "1,14", - "1,15", - "1,16", - { - "x": 0.25 - }, - "3,13\n\n\n1,1", - "3,14\n\n\n1,1" - ], - [ - { - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,12", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,13", - { - "x": 0.25 - }, - "2,14", - "2,15", - "2,16" - ], - [ - { - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,12" - ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,2", - "4,3", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "4,13", - { - "x": 1.25, - "c": "#777777" - }, - "4,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0\n\n\n0,0", - { - "w": 1.25 - }, - "5,1\n\n\n0,0", - { - "w": 1.25 - }, - "5,2\n\n\n0,0", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,6\n\n\n0,0", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "5,10\n\n\n0,0", - { - "w": 1.25 - }, - "5,11\n\n\n0,0", - { - "w": 1.25 - }, - "5,12\n\n\n0,0", - { - "w": 1.25 - }, - "5,13\n\n\n0,0", - { - "x": 0.25, - "c": "#777777" - }, - "5,14", - "5,15", - "5,16" - ], - [ - { - "y": 0.25, - "c": "#aaaaaa", - "w": 1.5 - }, - "5,0\n\n\n0,1", - "5,1\n\n\n0,1", - { - "w": 1.5 - }, - "5,2\n\n\n0,1", - { - "c": "#cccccc", - "w": 7 - }, - "5,6\n\n\n0,1", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,10\n\n\n0,1", - "5,12\n\n\n0,1", - { - "w": 1.5 - }, - "5,13\n\n\n0,1" - ], - [ - { - "y": 0.25, - "w": 1.5 - }, - "5,0\n\n\n0,2", - "5,1\n\n\n0,2", - { - "w": 1.5 - }, - "5,2\n\n\n0,2", - { - "c": "#cccccc", - "w": 7 - }, - "5,6\n\n\n0,2", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "5,11\n\n\n0,2", - "5,12\n\n\n0,2", - { - "w": 1.5 - }, - "5,13\n\n\n0,2" - ] - ] - } + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,6", + "0,7", + "0,8", + "0,9", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13\n\n\n1,0", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16", + { + "x": 0.25 + }, + "3,13\n\n\n1,1", + "3,14\n\n\n1,1" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,13", + { + "x": 0.25 + }, + "2,14", + "2,15", + "2,16" + ], + [ + { + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,12" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,13", + { + "x": 1.25, + "c": "#777777" + }, + "4,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0\n\n\n0,0", + { + "w": 1.25 + }, + "5,1\n\n\n0,0", + { + "w": 1.25 + }, + "5,2\n\n\n0,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6\n\n\n0,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10\n\n\n0,0", + { + "w": 1.25 + }, + "5,11\n\n\n0,0", + { + "w": 1.25 + }, + "5,12\n\n\n0,0", + { + "w": 1.25 + }, + "5,13\n\n\n0,0", + { + "x": 0.25, + "c": "#777777" + }, + "5,14", + "5,15", + "5,16" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "5,0\n\n\n0,1", + "5,1\n\n\n0,1", + { + "w": 1.5 + }, + "5,2\n\n\n0,1", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n0,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,10\n\n\n0,1", + "5,12\n\n\n0,1", + { + "w": 1.5 + }, + "5,13\n\n\n0,1" + ], + [ + { + "y": 0.25, + "w": 1.5 + }, + "5,0\n\n\n0,2", + "5,1\n\n\n0,2", + { + "w": 1.5 + }, + "5,2\n\n\n0,2", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n0,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,11\n\n\n0,2", + "5,12\n\n\n0,2", + { + "w": 1.5 + }, + "5,13\n\n\n0,2" + ] + ] + } } diff --git a/v3/yandrstudio/wave75/wave75.json b/v3/yandrstudio/wave75/wave75.json index c8faa98229..8a56881477 100644 --- a/v3/yandrstudio/wave75/wave75.json +++ b/v3/yandrstudio/wave75/wave75.json @@ -2,6 +2,10 @@ "name": "wave75_Y&R", "vendorId": "0xAA96", "productId": "0xAA8E", + "matrix": { + "rows": 6, + "cols": 15 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -24,34 +28,52 @@ "shortName": "Launch Pad" } ], - "matrix": {"rows": 6, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -65,15 +87,24 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -86,15 +117,24 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -106,13 +146,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -123,25 +171,60 @@ "4,8", "4,9", "4,10", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,11" ], - [{"y": -0.75, "x": 14.25, "c": "#777777"}, "4,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,9", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10" ], - [{"y": -0.75, "x": 13.25, "c": "#777777"}, "5,12", "5,13", "5,14"] + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,12", + "5,13", + "5,14" + ] ] } } diff --git a/v3/yandrstudio/yr6095/yr6095v1.json b/v3/yandrstudio/yr6095/yr6095v1.json index cff7bee036..13d8d32ad7 100644 --- a/v3/yandrstudio/yr6095/yr6095v1.json +++ b/v3/yandrstudio/yr6095/yr6095v1.json @@ -2,8 +2,10 @@ "name": "YR6095_Y&R", "vendorId": "0xAA96", "productId": "0xAA0C", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -26,20 +28,41 @@ "shortName": "Launch Pad" } ], - "matrix": {"rows": 5, "cols": 14}, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "presets": {"default": [0, 0, 0, 0]}, "labels": [ "Split Backspace", "ISO Enter", "No-left Shift", - ["Space", "6.25U Left Shift", "7U WKL", "Split Space Left Shift"] + [ + "Space", + "6.25U Left Shift", + "7U WKL", + "Split Space Left Shift" + ] ], + "presets": { + "default": [ + 0, + 0, + 0, + 0 + ] + }, "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -52,16 +75,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "4,7\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13\n\n\n0,1", "4,7\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -74,7 +106,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -88,9 +123,14 @@ "2,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -102,15 +142,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,12\n\n\n1,1" ], [ - {"w": 2}, + { + "w": 2 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,0", "3,2\n\n\n2,0", "3,3\n\n\n2,0", @@ -121,34 +171,61 @@ "3,8\n\n\n2,0", "3,9\n\n\n2,0", "3,10\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11\n\n\n2,0", - {"c": "#777777", "f": 1}, + { + "c": "#777777", + "f": 1 + }, "3,12\n\n\n2,0", - {"c": "#aaaaaa", "f": 3}, + { + "c": "#aaaaaa", + "f": 3 + }, "3,13\n\n\n2,0" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,4\n\n\n3,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,0", "4,10\n\n\n3,0", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11\n\n\n3,0", "4,12\n\n\n3,0", "4,13\n\n\n3,0" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", "3,2\n\n\n2,1", "3,3\n\n\n2,1", @@ -159,41 +236,73 @@ "3,8\n\n\n2,1", "3,9\n\n\n2,1", "3,10\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,11\n\n\n2,1", "3,13\n\n\n2,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,5\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10\n\n\n3,1", "4,12\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,3\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9\n\n\n3,2", "4,10\n\n\n3,2", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,11\n\n\n3,2", "4,12\n\n\n3,2", "4,13\n\n\n3,2" diff --git a/v3/yandrstudio/yr80/yr80v1.json b/v3/yandrstudio/yr80/yr80v1.json index 093002cc4e..e2ee89050d 100644 --- a/v3/yandrstudio/yr80/yr80v1.json +++ b/v3/yandrstudio/yr80/yr80v1.json @@ -2,8 +2,10 @@ "name": "YR80_Y&R", "vendorId": "0xAA96", "productId": "0xAA0D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], + "matrix": { + "rows": 6, + "cols": 17 + }, "customKeycodes": [ { "name": "Toggle WinKey Lock", @@ -26,38 +28,70 @@ "shortName": "Launch Pad" } ], - "matrix": {"rows": 6, "cols": 17}, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "presets": {"default": [0, 0]}, - "labels": ["ISO Enter", "WKL Space"], + "labels": [ + "ISO Enter", + "WKL Space" + ], + "presets": { + "default": [ + 0, + 0 + ] + }, "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -71,17 +105,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -94,9 +137,14 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "2,14", "2,15", "2,16", @@ -112,9 +160,14 @@ "3,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -126,15 +179,25 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,12\n\n\n0,0", - {"x": 3.5, "c": "#aaaaaa"}, + { + "x": 3.5, + "c": "#aaaaaa" + }, "2,13\n\n\n0,1" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -145,45 +208,87 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "4,16" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,7\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,8\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,9\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n1,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "5,14", "5,15", "5,16" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "5,0\n\n\n1,1", "5,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,7\n\n\n1,1", "5,8\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,10\n\n\n1,1" ] ] diff --git a/v3/yandrstudio/zhou65/zhou65lite.json b/v3/yandrstudio/zhou65/zhou65lite.json index 09a9312332..97333ed312 100644 --- a/v3/yandrstudio/zhou65/zhou65lite.json +++ b/v3/yandrstudio/zhou65/zhou65lite.json @@ -2,13 +2,20 @@ "name": "zhou65_Y&R", "vendorId": "0xAA96", "productId": "0xAAAD", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,15 +28,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,14 +59,21 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13", "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -61,15 +85,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -80,27 +114,54 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa", "f": 1, "w": 1.75}, + { + "c": "#aaaaaa", + "f": 1, + "w": 1.75 + }, "3,12", - {"c": "#777777", "f": 3}, + { + "c": "#777777", + "f": 3 + }, "3,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/yasui/yasui.json b/v3/yasui/yasui.json index 1a8757623f..2b8c485352 100644 --- a/v3/yasui/yasui.json +++ b/v3/yasui/yasui.json @@ -2,15 +2,26 @@ "name": "Yasui", "vendorId": "0x726B", "productId": "0x7973", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 4, "cols": 10}, + "matrix": { + "rows": 4, + "cols": 10 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -31,11 +42,15 @@ "1,6", "1,7", "1,8", - {"c": "#777777"}, + { + "c": "#777777" + }, "1,9" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", @@ -47,7 +62,18 @@ "2,8", "2,9" ], - ["3,0", "3,1", "3,2", "3,3", "3,4", "3,5", "3,6", "3,7", "3,8", "3,9"] + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9" + ] ] } } diff --git a/v3/yatara/drink_me/drink_me.json b/v3/yatara/drink_me/drink_me.json index 0abf2ceb9f..5ee3251491 100644 --- a/v3/yatara/drink_me/drink_me.json +++ b/v3/yatara/drink_me/drink_me.json @@ -2,12 +2,43 @@ "name": "Drink Me", "vendorId": "0x5961", "productId": "0x1470", - "matrix": {"rows": 1, "cols": 4}, + "matrix": { + "rows": 1, + "cols": 4 + }, "layouts": { "keymap": [ - [{"x": 0, "y": 0}, "0,0", {"x": 2.84, "y": 0}, "0,3"], - [{"r": 15, "rx": 1, "ry": 1, "x": 0, "y": -1}, "0,1"], - [{"r": -15, "rx": 3.84, "x": -1, "y": -1}, "0,2"] + [ + { + "x": 0, + "y": 0 + }, + "0,0", + { + "x": 2.84, + "y": 0 + }, + "0,3" + ], + [ + { + "r": 15, + "rx": 1, + "ry": 1, + "x": 0, + "y": -1 + }, + "0,1" + ], + [ + { + "r": -15, + "rx": 3.84, + "x": -1, + "y": -1 + }, + "0,2" + ] ] } } diff --git a/v3/ydkb/grape/grape.json b/v3/ydkb/grape/grape.json index 82691c5908..04f40697e3 100644 --- a/v3/ydkb/grape/grape.json +++ b/v3/ydkb/grape/grape.json @@ -2,9 +2,16 @@ "name": "YDKB Grape", "vendorId": "0x5945", "productId": "0x6772", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight"], - "matrix": {"rows": 7, "cols": 18}, + "matrix": { + "rows": 7, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight" + ], "layouts": { "labels": [ "Split Backspace", @@ -29,49 +36,79 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", - {"x": 0.5}, + { + "x": 0.5 + }, "0,8", "0,9", "0,10", "0,11", - {"x": 0.5}, + { + "x": 0.5 + }, "0,13", - {"x": 2, "c": "#aaaaaa"}, + { + "x": 2, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16", "0,17" ], [ - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "1,2", "1,3", "1,4", "1,5", "1,6", "1,7", - {"x": 0.5}, + { + "x": 0.5 + }, "1,8", "1,9", "1,10", "1,11", - {"x": 3.5}, + { + "x": 3.5 + }, "1,14", "1,15", "1,16", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "1,17\n\n\n4,0" ], - [{"x": 16, "c": "#cccccc"}, "2,14", "2,15", "2,16"], + [ + { + "x": 16, + "c": "#cccccc" + }, + "2,14", + "2,15", + "2,16" + ], [ "2,0", "2,1", @@ -86,19 +123,32 @@ "2,10", "2,11", "2,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "2,13\n\n\n0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "3,17\n\n\n5,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -111,16 +161,26 @@ "3,10", "3,11", "3,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,13\n\n\n1,0", - {"x": 1, "w": 2}, + { + "x": 1, + "w": 2 + }, "4,14\n\n\n6,0", "4,16" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1", "4,2", "4,3", @@ -132,14 +192,32 @@ "4,9", "4,10", "4,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "4,13\n\n\n1,0" ], - [{"y": -0.75, "x": 16.5, "c": "#cccccc"}, "5,15", "5,16", "5,17"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 2.25}, + { + "y": -0.75, + "x": 16.5, + "c": "#cccccc" + }, + "5,15", + "5,16", + "5,17" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "5,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,2", "5,3", "5,4", @@ -150,82 +228,172 @@ "5,9", "5,10", "5,11", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "5,12\n\n\n3,0" ], [ - {"y": -0.75, "x": 14.5}, + { + "y": -0.75, + "x": 14.5 + }, "5,13", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "6,15", "6,16", "6,17" ], [ - {"y": -0.25, "c": "#aaaaaa"}, + { + "y": -0.25, + "c": "#aaaaaa" + }, "6,0\n\n\n7,0", "6,1\n\n\n7,0", "6,2\n\n\n7,0", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "6,5\n\n\n7,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,7\n\n\n7,0", "6,8\n\n\n7,0", "6,9\n\n\n7,0", "6,10\n\n\n7,0" ], - [{"y": -0.75, "x": 13.5}, "6,11", "6,12", "6,13"], [ - {"y": -0.5, "x": 17, "c": "#cccccc", "h": 0.5}, + { + "y": -0.75, + "x": 13.5 + }, + "6,11", + "6,12", + "6,13" + ], + [ + { + "y": -0.5, + "x": 17, + "c": "#cccccc", + "h": 0.5 + }, "5,14", - {"h": 0.5}, + { + "h": 0.5 + }, "6,14" ], [ - {"y": -0.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "6,0\n\n\n7,1", "6,1\n\n\n7,1", - {"w": 1.5}, + { + "w": 1.5 + }, "6,2\n\n\n7,1", - {"c": "#cccccc", "w": 6}, + { + "c": "#cccccc", + "w": 6 + }, "6,5\n\n\n7,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,8\n\n\n7,1", - {"w": 1.5}, + { + "w": 1.5 + }, "6,10\n\n\n7,1" ], [ - {"y": -0.75, "x": 13.5, "w": 1.25}, + { + "y": -0.75, + "x": 13.5, + "w": 1.25 + }, "5,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "5,1\n\n\n2,1", - {"x": 3.25, "c": "#aaaaaa"}, + { + "x": 3.25, + "c": "#aaaaaa" + }, "1,17\n\n\n4,1" ], [ - {"y": -0.25, "w": 1.25}, + { + "y": -0.25, + "w": 1.25 + }, "6,0\n\n\n7,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n7,2", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n7,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "6,5\n\n\n7,2", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,8\n\n\n7,2", - {"w": 1.5}, + { + "w": 1.5 + }, "6,10\n\n\n7,2" ], - [{"y": -0.75, "x": 19}, "2,17\n\n\n4,1"], - [{"y": -0.75, "x": 13.75}, "2,13\n\n\n0,1", "1,13\n\n\n0,1"], [ - {"y": -0.5}, + { + "y": -0.75, + "x": 19 + }, + "2,17\n\n\n4,1" + ], + [ + { + "y": -0.75, + "x": 13.75 + }, + "2,13\n\n\n0,1", + "1,13\n\n\n0,1" + ], + [ + { + "y": -0.5 + }, "6,0\n\n\n7,3", "6,1\n\n\n7,3", "6,2\n\n\n7,3", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,5\n\n\n7,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,8\n\n\n7,3", "6,9\n\n\n7,3", "6,10\n\n\n7,3" @@ -243,94 +411,198 @@ }, "3,13\n\n\n1,1" ], - [{"y": -0.75, "x": 19, "c": "#aaaaaa"}, "3,17\n\n\n5,1"], [ - {"y": -0.75, "w": 1.5}, + { + "y": -0.75, + "x": 19, + "c": "#aaaaaa" + }, + "3,17\n\n\n5,1" + ], + [ + { + "y": -0.75, + "w": 1.5 + }, "6,0\n\n\n7,4", - {"w": 1.5}, + { + "w": 1.5 + }, "6,2\n\n\n7,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "6,5\n\n\n7,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,8\n\n\n7,4", - {"w": 1.5}, + { + "w": 1.5 + }, "6,10\n\n\n7,4" ], - [{"y": -0.5, "x": 13.5, "c": "#cccccc"}, "4,13\n\n\n1,1"], [ - {"y": -0.75, "x": 16.75}, + { + "y": -0.5, + "x": 13.5, + "c": "#cccccc" + }, + "4,13\n\n\n1,1" + ], + [ + { + "y": -0.75, + "x": 16.75 + }, "4,14\n\n\n6,1", "4,15\n\n\n6,1", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "4,17\n\n\n5,1" ], [ - {"y": -0.75, "w": 1.5}, + { + "y": -0.75, + "w": 1.5 + }, "6,0\n\n\n7,5", - {"w": 1.5}, + { + "w": 1.5 + }, "6,2\n\n\n7,5", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "6,4\n\n\n7,5", - {"w": 3}, + { + "w": 3 + }, "6,5\n\n\n7,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,7\n\n\n7,5", - {"w": 1.5}, + { + "w": 1.5 + }, "6,8\n\n\n7,5", - {"w": 1.5}, + { + "w": 1.5 + }, "6,10\n\n\n7,5" ], - [{"y": -0.5, "x": 13.75}, "4,12\n\n\n3,1", "5,12\n\n\n3,1"], [ - {"y": -0.5, "w": 1.5}, + { + "y": -0.5, + "x": 13.75 + }, + "4,12\n\n\n3,1", + "5,12\n\n\n3,1" + ], + [ + { + "y": -0.5, + "w": 1.5 + }, "6,0\n\n\n7,6", "6,1\n\n\n7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,2\n\n\n7,6", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "6,4\n\n\n7,6", - {"w": 3}, + { + "w": 3 + }, "6,5\n\n\n7,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "6,8\n\n\n7,6", - {"w": 1.5}, + { + "w": 1.5 + }, "6,10\n\n\n7,6" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "6,0\n\n\n7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "6,1\n\n\n7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "6,2\n\n\n7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "6,4\n\n\n7,7", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "6,5\n\n\n7,7", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "6,7\n\n\n7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "6,8\n\n\n7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "6,9\n\n\n7,7", - {"w": 1.25}, + { + "w": 1.25 + }, "6,10\n\n\n7,7" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "6,0\n\n\n7,8", "6,1\n\n\n7,8", - {"w": 1.5}, + { + "w": 1.5 + }, "6,2\n\n\n7,8", "6,4\n\n\n7,8", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "6,5\n\n\n7,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,7\n\n\n7,8", - {"w": 1.5}, + { + "w": 1.5 + }, "6,8\n\n\n7,8", "6,9\n\n\n7,8", - {"w": 1.5}, + { + "w": 1.5 + }, "6,10\n\n\n7,8" ] ] diff --git a/v3/yeehaw/yeehaw.json b/v3/yeehaw/yeehaw.json index 0b8f85004a..5544549cd9 100644 --- a/v3/yeehaw/yeehaw.json +++ b/v3/yeehaw/yeehaw.json @@ -2,20 +2,88 @@ "name": "Yeehaw", "vendorId": "0x5351", "productId": "0x5458", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 1, "cols": 14}, + "matrix": { + "rows": 1, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "keymap": [ - [{"x": 1}, "0,0"], - [{"x": 1}, "0,1"], - [{"y": -0.5, "x": 2}, "0,3", "0,4"], - [{"y": -0.5, "x": 1}, "0,2", {"x": 2}, "0,5"], - [{"y": -0.5, "x": 2}, "0,8", "0,9"], - [{"y": -0.75}, "0,6"], - [{"y": -0.75, "x": 1}, "0,7", {"x": 2}, "0,10"], - [{"y": -0.5, "x": 2}, "0,11", "0,12"], - [{"x": 2.5}, "0,13"] + [ + { + "x": 1 + }, + "0,0" + ], + [ + { + "x": 1 + }, + "0,1" + ], + [ + { + "y": -0.5, + "x": 2 + }, + "0,3", + "0,4" + ], + [ + { + "y": -0.5, + "x": 1 + }, + "0,2", + { + "x": 2 + }, + "0,5" + ], + [ + { + "y": -0.5, + "x": 2 + }, + "0,8", + "0,9" + ], + [ + { + "y": -0.75 + }, + "0,6" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "0,7", + { + "x": 2 + }, + "0,10" + ], + [ + { + "y": -0.5, + "x": 2 + }, + "0,11", + "0,12" + ], + [ + { + "x": 2.5 + }, + "0,13" + ] ] } } diff --git a/v3/yiancardesigns/alas/alas.json b/v3/yiancardesigns/alas/alas.json index 65f09caea9..abaa2a9918 100644 --- a/v3/yiancardesigns/alas/alas.json +++ b/v3/yiancardesigns/alas/alas.json @@ -2,14 +2,21 @@ "name": "Alas", "vendorId": "0x8968", "productId": "0x414C", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "Split Left Shift", "Split Right Shift", "ISO Enter", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/v3/yiancardesigns/allison/allison.json b/v3/yiancardesigns/allison/allison.json index 1370754484..915e15c164 100644 --- a/v3/yiancardesigns/allison/allison.json +++ b/v3/yiancardesigns/allison/allison.json @@ -2,14 +2,21 @@ "name": "Allison", "vendorId": "0x8968", "productId": "0x414D", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { "labels": [ "Split Backspace", "ISO", "Split Left Shift", "Split Right Shift", - ["Bottom Row", "WKL", "WK"] + [ + "Bottom Row", + "WKL", + "WK" + ] ], "keymap": [ [ diff --git a/v3/yiancardesigns/allison_numpad/allison_numpad.json b/v3/yiancardesigns/allison_numpad/allison_numpad.json index 766d133b66..fa51536197 100644 --- a/v3/yiancardesigns/allison_numpad/allison_numpad.json +++ b/v3/yiancardesigns/allison_numpad/allison_numpad.json @@ -2,15 +2,35 @@ "name": "Allison Numpad", "vendorId": "0x8968", "productId": "0x414E", - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, "layouts": { - "labels": ["Split Plus", "Split Enter", "Split Zero"], + "labels": [ + "Split Plus", + "Split Enter", + "Split Zero" + ], "keymap": [ - ["0,0", "0,1", "0,2", {"c": "#aaaaaa"}, "0,3"], [ - {"y": 0.25, "c": "#777777"}, + "0,0", + "0,1", + "0,2", + { + "c": "#aaaaaa" + }, + "0,3" + ], + [ + { + "y": 0.25, + "c": "#777777" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3" @@ -19,23 +39,55 @@ "2,0", "2,1", "2,2", - {"h": 2}, + { + "h": 2 + }, "3,3\n\n\n0,0", - {"x": 0.5}, + { + "x": 0.5 + }, "2,3\n\n\n0,1" ], - ["3,0", "3,1", "3,2", {"x": 1.5}, "3,3\n\n\n0,1"], + [ + "3,0", + "3,1", + "3,2", + { + "x": 1.5 + }, + "3,3\n\n\n0,1" + ], [ "4,0", "4,1", "4,2", - {"h": 2}, + { + "h": 2 + }, "5,3\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "4,3\n\n\n1,1" ], - [{"w": 2}, "5,0\n\n\n2,0", "5,2", {"x": 1.5}, "5,3\n\n\n1,1"], - [{"y": 0.5}, "5,0\n\n\n2,1", "5,1\n\n\n2,1"] + [ + { + "w": 2 + }, + "5,0\n\n\n2,0", + "5,2", + { + "x": 1.5 + }, + "5,3\n\n\n1,1" + ], + [ + { + "y": 0.5 + }, + "5,0\n\n\n2,1", + "5,1\n\n\n2,1" + ] ] } } diff --git a/v3/yiancardesigns/argyle/argyle.json b/v3/yiancardesigns/argyle/argyle.json index e671d04e7c..990cbcad9e 100644 --- a/v3/yiancardesigns/argyle/argyle.json +++ b/v3/yiancardesigns/argyle/argyle.json @@ -2,16 +2,27 @@ "name": "Argyle", "vendorId": "0x8968", "productId": "0x4152", - "matrix": {"rows": 5, "cols": 14}, - "menus": [ "qmk_rgblight" ], - "keycodes": [ "qmk_lighting" ], + "matrix": { + "rows": 5, + "cols": 14 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Split Left Shift", "Split Right Shift", "ISO Enter", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ diff --git a/v3/yiancardesigns/aurora65/aurora65.json b/v3/yiancardesigns/aurora65/aurora65.json index 64664b6586..327762bcd3 100644 --- a/v3/yiancardesigns/aurora65/aurora65.json +++ b/v3/yiancardesigns/aurora65/aurora65.json @@ -2,15 +2,26 @@ "name": "Aurora 65", "vendorId": "0x8968", "productId": "0x4136", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +61,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,14 +89,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,25 +114,44 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5}, + { + "x": 0.5 + }, "4,12", "4,13", "4,14" diff --git a/v3/yiancardesigns/baion_808/baion_808.json b/v3/yiancardesigns/baion_808/baion_808.json index fc1385b2a7..bf03a73cb8 100644 --- a/v3/yiancardesigns/baion_808/baion_808.json +++ b/v3/yiancardesigns/baion_808/baion_808.json @@ -2,13 +2,20 @@ "name": "Baion 808", "vendorId": "0x8968", "productId": "0x4238", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", "Split Left Shift", - ["Bottom Row", "7U", "6.25U"], + [ + "Bottom Row", + "7U", + "6.25U" + ], "ISO Enter" ], "keymap": [ diff --git a/v3/yiancardesigns/barleycorn/barleycorn.json b/v3/yiancardesigns/barleycorn/barleycorn.json index bf66a1e01e..d33c45a636 100644 --- a/v3/yiancardesigns/barleycorn/barleycorn.json +++ b/v3/yiancardesigns/barleycorn/barleycorn.json @@ -2,7 +2,10 @@ "name": "Barleycorn", "vendorId": "0x8968", "productId": "0x4749", - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, "layouts": { "labels": [ "Split Backspace", @@ -13,9 +16,13 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,18 +35,29 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,14", "0,15", "0,16", "0,17" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -52,19 +70,30 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n1,0", - {"x": 0.5}, + { + "x": 0.5 + }, "1,14", "1,15", "1,16", - {"h": 2}, + { + "h": 2 + }, "2,17\n\n\n3,0" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -76,17 +105,28 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,14", "2,15", "2,16" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -97,43 +137,98 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"x": 1.5, "c": "#cccccc"}, + { + "x": 1.5, + "c": "#cccccc" + }, "3,14", "3,15", "3,16", - {"c": "#777777", "h": 2}, + { + "c": "#777777", + "h": 2 + }, "4,17\n\n\n4,0" ], - [{"y": -0.75, "x": 14.25, "c": "#cccccc"}, "3,13"], [ - {"y": -0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 14.25, + "c": "#cccccc" + }, + "3,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,10", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "4,15", "4,16" ], - [{"y": -0.75, "x": 13.25}, "4,12", "4,13", "4,14"], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.25}, + { + "y": -0.75, + "x": 13.25 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1", - {"x": 10.75, "c": "#aaaaaa"}, + { + "x": 10.75, + "c": "#aaaaaa" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "1,17\n\n\n3,1" ], [ @@ -147,11 +242,29 @@ "x2": -0.25 }, "2,13\n\n\n1,1", - {"x": 3.5, "c": "#cccccc"}, + { + "x": 3.5, + "c": "#cccccc" + }, "2,17\n\n\n3,1" ], - [{"x": 12.75}, "2,12\n\n\n1,1", {"x": 4.75}, "3,17\n\n\n4,1"], - [{"x": 18.5, "c": "#777777"}, "4,17\n\n\n4,1"] + [ + { + "x": 12.75 + }, + "2,12\n\n\n1,1", + { + "x": 4.75 + }, + "3,17\n\n\n4,1" + ], + [ + { + "x": 18.5, + "c": "#777777" + }, + "4,17\n\n\n4,1" + ] ] } } diff --git a/v3/yiancardesigns/carbo65/carbo65.json b/v3/yiancardesigns/carbo65/carbo65.json index 2dbc06bf3c..6d9e3e912e 100644 --- a/v3/yiancardesigns/carbo65/carbo65.json +++ b/v3/yiancardesigns/carbo65/carbo65.json @@ -2,13 +2,20 @@ "name": "Carbo65", "vendorId": "0x8968", "productId": "0x4336", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -21,15 +28,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,15 +59,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -62,15 +89,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,26 +118,49 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" diff --git a/v3/yiancardesigns/cassini/cassini.json b/v3/yiancardesigns/cassini/cassini.json index 3b1a454754..6eeab1fd79 100644 --- a/v3/yiancardesigns/cassini/cassini.json +++ b/v3/yiancardesigns/cassini/cassini.json @@ -2,20 +2,31 @@ "name": "Cassini", "vendorId": "0x8968", "productId": "0x4341", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", "Split Right Shift", "Split Left Shift", "ISO Enter", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -28,16 +39,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,7 +72,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n3,0", { "x": 1.25, @@ -64,9 +89,14 @@ "2,13\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -78,15 +108,26 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n3,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n3,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -97,47 +138,93 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n1,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "3,12\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n4,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n4,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12\n\n\n4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n4,0", - {"x": 0.25, "w": 1.25}, + { + "x": 0.25, + "w": 1.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n2,1" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n4,1", "4,1\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n4,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n4,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n4,1", "4,12\n\n\n4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n4,1" ] ] diff --git a/v3/yiancardesigns/crypt_macro/crypt_macro.json b/v3/yiancardesigns/crypt_macro/crypt_macro.json index 142bcb6da6..73c8b6c1e6 100644 --- a/v3/yiancardesigns/crypt_macro/crypt_macro.json +++ b/v3/yiancardesigns/crypt_macro/crypt_macro.json @@ -2,12 +2,23 @@ "name": "Crypt Macro", "vendorId": "0x8968", "productId": "0x434D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 2, "cols": 3}, + "matrix": { + "rows": 2, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], + [ + "0,0", + "0,1", + "0,2" + ], [ { "x": 0.5, diff --git a/v3/yiancardesigns/ct87/ct87.json b/v3/yiancardesigns/ct87/ct87.json index 3e3e1e395f..67e012a602 100644 --- a/v3/yiancardesigns/ct87/ct87.json +++ b/v3/yiancardesigns/ct87/ct87.json @@ -2,34 +2,54 @@ "name": "CT87", "vendorId": "0x8968", "productId": "0x4354", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -43,17 +63,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,17 +95,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -88,13 +126,21 @@ "3,9", "3,10", "3,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -105,29 +151,54 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "5,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12", - {"w": 1.25}, + { + "w": 1.25 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/yiancardesigns/cyberstar/cyberstar.json b/v3/yiancardesigns/cyberstar/cyberstar.json index 800eacf7c7..76dcc93cf8 100644 --- a/v3/yiancardesigns/cyberstar/cyberstar.json +++ b/v3/yiancardesigns/cyberstar/cyberstar.json @@ -2,18 +2,35 @@ "name": "Cyberstar", "vendorId": "0x8968", "productId": "0x432A", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { - "labels": ["Split Backspace", "Split Space"], + "labels": [ + "Split Backspace", + "Split Space" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,2", "0,3", "0,4", @@ -26,22 +43,37 @@ "0,11", "0,12", "0,13", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,15", "0,16", "0,17", - {"x": 1}, + { + "x": 1 + }, "0,14\n\n\n0,1", "1,14\n\n\n0,1" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"x": 0.25, "w": 1.5}, + { + "x": 0.25, + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", "1,3", "1,4", @@ -54,19 +86,32 @@ "1,11", "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,13", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,15", "1,16", "1,17" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"x": 0.25, "w": 1.75}, + { + "x": 0.25, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2", "2,3", "2,4", @@ -78,15 +123,25 @@ "2,10", "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"x": 0.25, "w": 2.25}, + { + "x": 0.25, + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3", "3,4", "3,5", @@ -97,32 +152,61 @@ "3,10", "3,11", "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13", "3,14", - {"x": 1.25, "c": "#cccccc"}, + { + "x": 1.25, + "c": "#cccccc" + }, "3,16" ], [ - {"x": 3.25, "c": "#aaaaaa"}, + { + "x": 3.25, + "c": "#aaaaaa" + }, "4,3", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,12\n\n\n1,0", - {"x": 3.25, "c": "#cccccc"}, + { + "x": 3.25, + "c": "#cccccc" + }, "4,15", "4,16", "4,17" ], [ - {"y": 0.25, "x": 5.75, "w": 2.25}, + { + "y": 0.25, + "x": 5.75, + "w": 2.25 + }, "4,6\n\n\n1,1", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,1", "4,12\n\n\n1,1" ] diff --git a/v3/yiancardesigns/emery65/emery65.json b/v3/yiancardesigns/emery65/emery65.json index 463a82dba2..6fddca4029 100644 --- a/v3/yiancardesigns/emery65/emery65.json +++ b/v3/yiancardesigns/emery65/emery65.json @@ -2,14 +2,28 @@ "name": "Emery65", "vendorId": "0x8968", "productId": "0x4536", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace", ["Bottom Row", "6.25U", "7U"]], + "labels": [ + "Split Backspace", + [ + "Bottom Row", + "6.25U", + "7U" + ] + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -22,18 +36,30 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,14", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13\n\n\n0,1", "2,12\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -46,15 +72,25 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,14" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -66,15 +102,25 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,14" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -85,39 +131,74 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", "3,14" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n1,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n1,1", "4,1\n\n\n1,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n1,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n1,1" ] ] diff --git a/v3/yiancardesigns/event_horizon/event_horizon.json b/v3/yiancardesigns/event_horizon/event_horizon.json index d2c370e6a4..dced357b3e 100644 --- a/v3/yiancardesigns/event_horizon/event_horizon.json +++ b/v3/yiancardesigns/event_horizon/event_horizon.json @@ -2,7 +2,10 @@ "name": "Event Horizon", "vendorId": "0x8968", "productId": "0x4648", - "matrix": { "rows": 5, "cols": 16 }, + "matrix": { + "rows": 5, + "cols": 16 + }, "layouts": { "labels": [ "Split Backspace", diff --git a/v3/yiancardesigns/gingham/gingham.json b/v3/yiancardesigns/gingham/gingham.json index 4ae9633d55..6043fdf988 100644 --- a/v3/yiancardesigns/gingham/gingham.json +++ b/v3/yiancardesigns/gingham/gingham.json @@ -2,7 +2,10 @@ "name": "Gingham", "vendorId": "0x8968", "productId": "0x4748", - "matrix": {"rows": 5, "cols": 14}, + "matrix": { + "rows": 5, + "cols": 14 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,9 +15,13 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,16 +34,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "1,13\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -49,7 +67,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12\n\n\n1,0", { "x": 1.5, @@ -63,9 +83,13 @@ "2,13\n\n\n1,1" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,15 +101,26 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,12\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -96,32 +131,61 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12\n\n\n2,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "3,12\n\n\n2,1", "3,13\n\n\n2,1" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13", - {"x": 0.5, "w": 1.25}, + { + "x": 0.5, + "w": 1.25 + }, "3,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n3,1" ] ] diff --git a/v3/yiancardesigns/hand88/hand88.json b/v3/yiancardesigns/hand88/hand88.json index dec642c500..ef0be26eb0 100644 --- a/v3/yiancardesigns/hand88/hand88.json +++ b/v3/yiancardesigns/hand88/hand88.json @@ -2,7 +2,10 @@ "name": "Hand 88", "vendorId": "0x8968", "productId": "0x3838", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,32 +15,53 @@ ], "keymap": [ [ - {"x": 3.5, "c": "#777777"}, + { + "x": 3.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 3.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 3.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -51,20 +75,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 3.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,19 +115,36 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,12\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", - {"x": 1.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n1,1" ], [ - {"x": 3.5, "w": 1.75}, + { + "x": 3.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -101,19 +156,37 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 3.75, "c": "#cccccc"}, + { + "x": 3.75, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"x": 0.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -124,28 +197,51 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n2,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.5, "w": 1.75}, + { + "x": 1.5, + "w": 1.75 + }, "4,12\n\n\n2,1", "4,13\n\n\n2,1" ], [ - {"x": 3.5, "w": 1.5}, + { + "x": 3.5, + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/yiancardesigns/hs60/ansi/hs60_v2_ansi.json b/v3/yiancardesigns/hs60/ansi/hs60_v2_ansi.json index d963f3b7b0..615accdae1 100644 --- a/v3/yiancardesigns/hs60/ansi/hs60_v2_ansi.json +++ b/v3/yiancardesigns/hs60/ansi/hs60_v2_ansi.json @@ -2,21 +2,81 @@ "name": "HS60 ANSI", "vendorId": "0x8968", "productId": "0x4854", + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,158 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -176,13 +366,22 @@ "0,10", "0,11", "0,12", - {"c": "#363636", "t": "#DEBFB3", "w": 2}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -195,13 +394,22 @@ "1,10", "1,11", "1,12", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "2,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -213,13 +421,22 @@ "2,9", "2,10", "2,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.25 + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -230,25 +447,49 @@ "3,9", "3,10", "3,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 6.25}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 6.25 + }, "4,6", - {"c": "#363636", "t": "#DEBFB3", "w": 1.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/yiancardesigns/hs60/hhkb/hs60_v2_hhkb.json b/v3/yiancardesigns/hs60/hhkb/hs60_v2_hhkb.json index f381d4506f..d2adc903bc 100644 --- a/v3/yiancardesigns/hs60/hhkb/hs60_v2_hhkb.json +++ b/v3/yiancardesigns/hs60/hhkb/hs60_v2_hhkb.json @@ -2,21 +2,81 @@ "name": "HS60 HHKB", "vendorId": "0x8968", "productId": "0x4855", + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,158 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -177,13 +367,21 @@ "0,11", "0,12", "0,13", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "1,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -196,13 +394,22 @@ "1,10", "1,11", "1,12", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "2,12" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -214,13 +421,22 @@ "2,9", "2,10", "2,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.25 + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -231,22 +447,40 @@ "3,9", "3,10", "3,11", - {"c": "#363636", "t": "#DEBFB3", "w": 1.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.75 + }, "3,12", "3,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "4,0", "4,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 7}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 7 + }, "4,6", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "4,11", "4,12", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13" ] ] diff --git a/v3/yiancardesigns/hs60/iso/hs60_v2_iso.json b/v3/yiancardesigns/hs60/iso/hs60_v2_iso.json index b9995ad3d7..3f82496eb4 100644 --- a/v3/yiancardesigns/hs60/iso/hs60_v2_iso.json +++ b/v3/yiancardesigns/hs60/iso/hs60_v2_iso.json @@ -2,21 +2,81 @@ "name": "HS60 ISO", "vendorId": "0x8968", "productId": "0x4853", + "matrix": { + "rows": 5, + "cols": 14 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,158 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 14}, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -176,13 +366,22 @@ "0,10", "0,11", "0,12", - {"c": "#363636", "t": "#DEBFB3", "w": 2}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2 + }, "0,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -208,9 +407,16 @@ "2,13" ], [ - {"c": "#363636", "t": "#DEBFB3", "w": 1.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -225,9 +431,14 @@ "2,12" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,1", "3,2", "3,3", @@ -239,25 +450,49 @@ "3,9", "3,10", "3,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.75 + }, "3,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 6.25}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 6.25 + }, "4,6", - {"c": "#363636", "t": "#DEBFB3", "w": 1.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"w": 1.25}, + { + "w": 1.25 + }, "4,12", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13" ] ] diff --git a/v3/yiancardesigns/keebwerk_mega/ansi/keebwerk_mega_ansi.json b/v3/yiancardesigns/keebwerk_mega/ansi/keebwerk_mega_ansi.json index a80a214b15..be5174263b 100644 --- a/v3/yiancardesigns/keebwerk_mega/ansi/keebwerk_mega_ansi.json +++ b/v3/yiancardesigns/keebwerk_mega/ansi/keebwerk_mega_ansi.json @@ -2,21 +2,81 @@ "name": "Keebwerk MEGA ANSI", "vendorId": "0x8968", "productId": "0x4b41", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,157 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -176,14 +365,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -196,15 +392,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -216,14 +420,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -234,27 +445,47 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/yiancardesigns/loki65/loki65.json b/v3/yiancardesigns/loki65/loki65.json index ebd7daf451..2f2defc941 100644 --- a/v3/yiancardesigns/loki65/loki65.json +++ b/v3/yiancardesigns/loki65/loki65.json @@ -2,21 +2,36 @@ "name": "Loki65", "vendorId": "0x8968", "productId": "0x4C36", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", "Split Left Shift", "ISO Enter", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -29,16 +44,27 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 2.75, "c": "#cccccc"}, + { + "x": 2.75, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -51,7 +77,10 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,13\n\n\n2,0", "1,14", { @@ -66,9 +95,14 @@ "2,13\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -80,17 +114,30 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 1.75, "c": "#cccccc"}, + { + "x": 1.75, + "c": "#cccccc" + }, "1,13\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -101,44 +148,86 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,12", "4,13", "4,14", - {"x": 1.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1.75, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1\n\n\n1,1" ], [ - {"y": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1" ] ] diff --git a/v3/yiancardesigns/lvl_type1_80/lvl_type1_80.json b/v3/yiancardesigns/lvl_type1_80/lvl_type1_80.json index 77cd5f7f7f..1f1bab3550 100644 --- a/v3/yiancardesigns/lvl_type1_80/lvl_type1_80.json +++ b/v3/yiancardesigns/lvl_type1_80/lvl_type1_80.json @@ -2,9 +2,16 @@ "name": "LvL Type-01/80", "vendorId": "0x8968", "productId": "0x4C56", - "matrix": {"rows": 6, "cols": 17}, - "menus": [ "qmk_rgblight" ], - "keycodes": [ "qmk_lighting" ], + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ diff --git a/v3/yiancardesigns/mc_76k/mc_76k.json b/v3/yiancardesigns/mc_76k/mc_76k.json index f9e9964bf3..25646d2f06 100644 --- a/v3/yiancardesigns/mc_76k/mc_76k.json +++ b/v3/yiancardesigns/mc_76k/mc_76k.json @@ -2,32 +2,48 @@ "name": "MC-76K", "vendorId": "0x8968", "productId": "0x4D43", - "matrix": {"rows": 6, "cols": 14}, + "matrix": { + "rows": 6, + "cols": 14 + }, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25}, + { + "x": 0.25 + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25}, + { + "x": 0.25 + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13" ], [ - {"y": 0.5}, + { + "y": 0.5 + }, "1,0", "1,1", "1,2", @@ -45,9 +61,14 @@ "3,12" ], [ - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,13 +81,20 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -78,13 +106,20 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -95,22 +130,37 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", "4,13" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0", "5,2", - {"w": 1.5}, + { + "w": 1.5 + }, "5,3", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,7", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13" ] ] diff --git a/v3/yiancardesigns/mnk1800s/mnk1800s.json b/v3/yiancardesigns/mnk1800s/mnk1800s.json index 6604811186..34b9be01d9 100644 --- a/v3/yiancardesigns/mnk1800s/mnk1800s.json +++ b/v3/yiancardesigns/mnk1800s/mnk1800s.json @@ -2,19 +2,33 @@ "name": "MNK1800s", "vendorId": "0x8968", "productId": "0x3138", - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, "layouts": { - "labels": ["Split Num 0", "Split Num Enter", "Split Backspace"], + "labels": [ + "Split Num 0", + "Split Num Enter", + "Split Backspace" + ], "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", "0,1", "0,2", "0,3", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,5", "0,6", "0,7", @@ -27,19 +41,31 @@ "0,14", "0,15", "0,16", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,17\n\n\n2,0" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", "1,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,3", - {"x": 0.5, "w": 1.5}, + { + "x": 0.5, + "w": 1.5 + }, "1,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,5", "1,6", "1,7", @@ -52,19 +78,32 @@ "1,14", "1,15", "1,16", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,17" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", "2,2", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "2,3\n\n\n1,0", - {"x": 0.5, "w": 1.75}, + { + "x": 0.5, + "w": 1.75 + }, "2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,5", "2,6", "2,7", @@ -76,17 +115,28 @@ "2,13", "2,14", "2,15", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,16" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,0", "3,1", "3,2", - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,5", "3,6", "3,7", @@ -97,37 +147,81 @@ "3,12", "3,13", "3,14", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,15", "3,16" ], - [{"y": -0.75, "x": 4.25, "c": "#cccccc"}, "3,3"], [ - {"y": -0.25, "w": 2}, + { + "y": -0.75, + "x": 4.25, + "c": "#cccccc" + }, + "3,3" + ], + [ + { + "y": -0.25, + "w": 2 + }, "4,0\n\n\n0,0", "4,2", - {"x": 3.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.5, + "c": "#aaaaaa", + "w": 1.5 + }, "4,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,7", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,10", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,15", - {"w": 1.5}, + { + "w": 1.5 + }, "4,16" ], - [{"y": -0.75, "x": 3.25, "c": "#cccccc"}, "4,3", "4,4", "4,5"], + [ + { + "y": -0.75, + "x": 3.25, + "c": "#cccccc" + }, + "4,3", + "4,4", + "4,5" + ], [ "4,0\n\n\n0,1", "4,1\n\n\n0,1", - {"x": 15.5}, + { + "x": 15.5 + }, "0,17\n\n\n2,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,17\n\n\n2,1" ], - ["2,3\n\n\n1,1"], - ["4,8\n\n\n1,1"] + [ + "2,3\n\n\n1,1" + ], + [ + "4,8\n\n\n1,1" + ] ] } } diff --git a/v3/yiancardesigns/mnk50/mnk50.json b/v3/yiancardesigns/mnk50/mnk50.json index 8396449dd3..b460983a96 100644 --- a/v3/yiancardesigns/mnk50/mnk50.json +++ b/v3/yiancardesigns/mnk50/mnk50.json @@ -2,17 +2,28 @@ "name": "MNK50", "vendorId": "0x8968", "productId": "0x4D35", - "matrix": {"rows": 4, "cols": 14}, + "matrix": { + "rows": 4, + "cols": 14 + }, "layouts": { "labels": [ "Single Right Shift", - ["Bottom Row", "7U", "1U, 2.25U, 2.75U, 1U"] + [ + "Bottom Row", + "7U", + "1U, 2.25U, 2.75U, 1U" + ] ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -25,13 +36,19 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,13 +60,21 @@ "1,9", "1,10", "1,11", - {"c": "#777777", "w": 1.75}, + { + "c": "#777777", + "w": 1.75 + }, "1,13" ], [ - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,31 +85,58 @@ "2,8", "2,9", "2,10", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "2,11\n\n\n0,0", "2,13\n\n\n0,0", - {"x": 0.75, "w": 2.25}, + { + "x": 0.75, + "w": 2.25 + }, "2,11\n\n\n0,1" ], [ - {"x": 1.25}, + { + "x": 1.25 + }, "3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "3,6\n\n\n1,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,10", "3,11" ], [ - {"y": 0.5, "x": 3.5}, + { + "y": 0.5, + "x": 3.5 + }, "3,3\n\n\n1,1", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "3,5\n\n\n1,1", - {"w": 2.75, "w2": 2.25}, + { + "w": 2.75, + "w2": 2.25 + }, "3,7\n\n\n1,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,9\n\n\n1,1" ] ] diff --git a/v3/yiancardesigns/mnk75/mnk75.json b/v3/yiancardesigns/mnk75/mnk75.json index e0b0fbe7d7..2d5401a487 100644 --- a/v3/yiancardesigns/mnk75/mnk75.json +++ b/v3/yiancardesigns/mnk75/mnk75.json @@ -2,38 +2,64 @@ "name": "Tomo - MNK75", "vendorId": "0x8968", "productId": "0x4D37", - "matrix": {"rows": 6, "cols": 15}, + "matrix": { + "rows": 6, + "cols": 15 + }, "layouts": { "labels": [ "Split Left Shift", "Split Backspace", "ISO", - ["Bottom Row", "7U", "6.25U", "2.5U 1.25U 2.75U", "2.75U 1.25U 2.5U"] + [ + "Bottom Row", + "7U", + "6.25U", + "2.5U 1.25U 2.75U", + "2.75U 1.25U 2.5U" + ] ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13" ], [ - {"y": 0.5, "x": 2.5}, + { + "y": 0.5, + "x": 2.5 + }, "1,0", "1,1", "1,2", @@ -47,17 +73,29 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n1,0", "1,14", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "1,13\n\n\n1,1", "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,17 +108,33 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,12\n\n\n2,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,14", - {"x": 1.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n2,1" ], [ - {"x": 2.5, "w": 1.75}, + { + "x": 2.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -92,20 +146,37 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n2,0", "3,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "3,12\n\n\n2,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n0,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n0,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -116,74 +187,143 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "4,12", "4,13", "4,14" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "5,0\n\n\n3,0", "5,1\n\n\n3,0", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n3,0", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11\n\n\n3,0", - {"x": 0.5}, + { + "x": 0.5 + }, "5,12", "5,13", "5,14" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,1", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,1", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,2", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "5,4\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n3,2", - {"w": 2.75}, + { + "w": 2.75 + }, "5,8\n\n\n3,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "5,0\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n3,3", - {"c": "#777777", "w": 2.75}, + { + "c": "#777777", + "w": 2.75 + }, "5,4\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,6\n\n\n3,3", - {"w": 2.25}, + { + "w": 2.25 + }, "5,8\n\n\n3,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,10\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "5,11\n\n\n3,3" ] ] diff --git a/v3/yiancardesigns/nasu/nasu.json b/v3/yiancardesigns/nasu/nasu.json index 716490c008..5c7c5521c5 100644 --- a/v3/yiancardesigns/nasu/nasu.json +++ b/v3/yiancardesigns/nasu/nasu.json @@ -2,94 +2,292 @@ "name": "Nasu", "vendorId": "0x8968", "productId": "0x4E53", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ - [{"x": 15.15, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], - [{"y": 0.1499999999999999, "x": 0.55, "c": "#777777"}, "1,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,2", {"x": 8.45}, "0,11"], [ - {"y": -0.9500000000000002, "x": 1.7}, + { + "x": 15.15, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.1499999999999999, + "x": 0.55, + "c": "#777777" + }, + "1,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,2", + { + "x": 8.45 + }, + "0,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.7 + }, "0,0", "0,1", - {"x": 10.45}, + { + "x": 10.45 + }, "0,12", - {"x": 1.7763568394002505e-15, "c": "#aaaaaa", "w": 2}, + { + "x": 1.7763568394002505e-15, + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], - [{"y": -0.10000000000000009, "x": 0.35}, "2,0"], - [{"y": -0.9499999999999997, "x": 13, "c": "#cccccc"}, "1,11"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "2,0" + ], + [ + { + "y": -0.9499999999999997, + "x": 13, + "c": "#cccccc" + }, + "1,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], - [{"y": -0.10000000000000009, "x": 0.15}, "3,0"], [ - {"y": -0.9000000000000004, "x": 13.4, "c": "#cccccc"}, + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "3,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 13.4, + "c": "#cccccc" + }, "2,11", "2,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,14" ], [ - {"y": -0.9999999999999996, "x": 1.3, "w": 1.75}, + { + "y": -0.9999999999999996, + "x": 1.3, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,11", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "3,12", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n1,0", - {"x": 0.3999999999999986, "w": 1.75}, + { + "x": 0.3999999999999986, + "w": 1.75 + }, "3,13\n\n\n1,1", "3,14\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 13.45, "w": 1.5}, "4,14"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 13.45, + "w": 1.5 + }, + "4,14" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.4499999999999997, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.4499999999999997, + "x": 8.45, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8.05}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 8.2}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.9499999999999993, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8.05 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.2 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.9499999999999993, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/yiancardesigns/nebula12/nebula12.json b/v3/yiancardesigns/nebula12/nebula12.json index 1d0f5c4243..c1d3139be0 100644 --- a/v3/yiancardesigns/nebula12/nebula12.json +++ b/v3/yiancardesigns/nebula12/nebula12.json @@ -2,21 +2,81 @@ "name": "NEBULA12", "vendorId": "0x8968", "productId": "0x5337", + "matrix": { + "rows": 4, + "cols": 3 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,169 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 4, "cols": 3}, "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/v3/yiancardesigns/nebula12b/nebula12b.json b/v3/yiancardesigns/nebula12b/nebula12b.json index bd5ae30127..ab916b96dc 100644 --- a/v3/yiancardesigns/nebula12b/nebula12b.json +++ b/v3/yiancardesigns/nebula12b/nebula12b.json @@ -2,14 +2,35 @@ "name": "NEBULA12B", "vendorId": "0x8968", "productId": "0x5332", - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 4, "cols": 3}, + "matrix": { + "rows": 4, + "cols": 3 + }, + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"], - ["3,0", "3,1", "3,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ], + [ + "3,0", + "3,1", + "3,2" + ] ] } } diff --git a/v3/yiancardesigns/nebula68/nebula68.json b/v3/yiancardesigns/nebula68/nebula68.json index c568ec5091..f35938d871 100644 --- a/v3/yiancardesigns/nebula68/nebula68.json +++ b/v3/yiancardesigns/nebula68/nebula68.json @@ -2,21 +2,81 @@ "name": "NEBULA68", "vendorId": "0x8968", "productId": "0x5336", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,157 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -176,16 +365,25 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "2,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -198,16 +396,25 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,14", "3,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -219,13 +426,20 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -236,27 +450,53 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/yiancardesigns/nebula68b/nebula68b.json b/v3/yiancardesigns/nebula68b/nebula68b.json index e4ac4f058e..eca4dc4f81 100644 --- a/v3/yiancardesigns/nebula68b/nebula68b.json +++ b/v3/yiancardesigns/nebula68b/nebula68b.json @@ -2,16 +2,29 @@ "name": "NEBULA68B", "vendorId": "0x8968", "productId": "0x5338", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { - "labels": ["Split Backspace"], + "labels": [ + "Split Backspace" + ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -24,20 +37,34 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "2,14", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n0,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,13\n\n\n0,1" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -50,16 +77,25 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "1,14", "3,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -71,13 +107,20 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -88,27 +131,53 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,12", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "3,13" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,9", - {"w": 1.25}, + { + "w": 1.25 + }, "4,10", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/yiancardesigns/nk1/nk1.json b/v3/yiancardesigns/nk1/nk1.json index 70f6fb1b38..bdca2aec4b 100644 --- a/v3/yiancardesigns/nk1/nk1.json +++ b/v3/yiancardesigns/nk1/nk1.json @@ -2,8 +2,25 @@ "name": "NK1", "vendorId": "0x8968", "productId": "0x4E4D", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 1, "cols": 1}, - "layouts": {"keymap": [[{"w": 2, "h": 2}, "0,0"]]} + "matrix": { + "rows": 1, + "cols": 1 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + { + "w": 2, + "h": 2 + }, + "0,0" + ] + ] + } } diff --git a/v3/yiancardesigns/nk20/nk20.json b/v3/yiancardesigns/nk20/nk20.json index 463a94e365..8078a0c50c 100644 --- a/v3/yiancardesigns/nk20/nk20.json +++ b/v3/yiancardesigns/nk20/nk20.json @@ -2,17 +2,74 @@ "name": "NK20", "vendorId": "0x8968", "productId": "0x4E4E", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 4}, + "matrix": { + "rows": 6, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [{"c": "#aaaaaa"}, "0,0", "0,1", "0,2"], - [{"y": 0.25}, "1,0", "1,1", "1,2", "1,3"], - [{"c": "#cccccc"}, "2,0", "2,1", "2,2", {"c": "#aaaaaa", "h": 2}, "2,3"], - [{"c": "#cccccc"}, "3,0", "3,1", "3,2"], - ["4,0", "4,1", "4,2", {"c": "#777777", "h": 2}, "4,3"], - [{"c": "#cccccc", "w": 2}, "5,0", "5,2"] + [ + { + "c": "#aaaaaa" + }, + "0,0", + "0,1", + "0,2" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + { + "c": "#cccccc" + }, + "2,0", + "2,1", + "2,2", + { + "c": "#aaaaaa", + "h": 2 + }, + "2,3" + ], + [ + { + "c": "#cccccc" + }, + "3,0", + "3,1", + "3,2" + ], + [ + "4,0", + "4,1", + "4,2", + { + "c": "#777777", + "h": 2 + }, + "4,3" + ], + [ + { + "c": "#cccccc", + "w": 2 + }, + "5,0", + "5,2" + ] ] } } diff --git a/v3/yiancardesigns/nk65/nk65.json b/v3/yiancardesigns/nk65/nk65.json index b10e65b610..b68ef340b2 100644 --- a/v3/yiancardesigns/nk65/nk65.json +++ b/v3/yiancardesigns/nk65/nk65.json @@ -2,21 +2,81 @@ "name": "NK65", "vendorId": "0x8968", "productId": "0x4e4b", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,87 +202,158 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "0,0", - {"c": "#ebebeb"}, + { + "c": "#ebebeb" + }, "0,1", "0,2", "0,3", @@ -176,14 +366,23 @@ "0,10", "0,11", "0,12", - {"c": "#363636", "t": "#DEBFB3", "w": 2}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "1,1", "1,2", "1,3", @@ -196,14 +395,23 @@ "1,10", "1,11", "1,12", - {"c": "#363636", "t": "#DEBFB3", "w": 1.5}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.5 + }, "2,12", "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "2,1", "2,2", "2,3", @@ -215,14 +423,23 @@ "2,9", "2,10", "2,11", - {"c": "#363636", "t": "#DEBFB3", "w": 2.25}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#ebebeb", "t": "#363636"}, + { + "c": "#ebebeb", + "t": "#363636" + }, "3,2", "3,3", "3,4", @@ -233,27 +450,53 @@ "3,9", "3,10", "3,11", - {"c": "#363636", "t": "#DEBFB3", "w": 1.75}, + { + "c": "#363636", + "t": "#DEBFB3", + "w": 1.75 + }, "3,12", - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "3,13", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#DEBFB3", "t": "#363636", "w": 6.25}, + { + "c": "#DEBFB3", + "t": "#363636", + "w": 6.25 + }, "4,6", - {"c": "#363636", "t": "#DEBFB3"}, + { + "c": "#363636", + "t": "#DEBFB3" + }, "4,9", "4,10", "4,11", - {"c": "#DEBFB3", "t": "#363636"}, + { + "c": "#DEBFB3", + "t": "#363636" + }, "4,12", "4,13", "4,14" diff --git a/v3/yiancardesigns/nk65b/nk65b.json b/v3/yiancardesigns/nk65b/nk65b.json index 63d10bf29c..51bfa97999 100644 --- a/v3/yiancardesigns/nk65b/nk65b.json +++ b/v3/yiancardesigns/nk65b/nk65b.json @@ -2,15 +2,26 @@ "name": "NK65B", "vendorId": "0x8968", "productId": "0x4E4F", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -23,14 +34,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -43,15 +61,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -63,14 +89,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -81,27 +114,47 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,9", "4,10", "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/yiancardesigns/nk87/nk87.json b/v3/yiancardesigns/nk87/nk87.json index 280b734645..4f3513a021 100644 --- a/v3/yiancardesigns/nk87/nk87.json +++ b/v3/yiancardesigns/nk87/nk87.json @@ -2,21 +2,81 @@ "name": "NK87", "vendorId": "0x8968", "productId": "0x4e4c", + "matrix": { + "rows": 6, + "cols": 17 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], "menus": [ { @@ -28,32 +88,83 @@ { "label": "Brightness", "type": "range", - "content": ["id_brightness", 0, 9], - "options": [0, 255] + "content": [ + "id_brightness", + 0, + 9 + ], + "options": [ + 0, + 255 + ] }, { "label": "Effect", "type": "dropdown", "options": [ - ["All Off", 0], - ["Solid Color 1", 1], - ["Alphas/Mods Color 1/2", 2], - ["Gradient Vertical Color 1/2", 3], - ["Raindrops Color 1/2", 4], - ["Cycle All", 5], - ["Cycle Horizontal", 6], - ["Cycle Vertical", 7], - ["Jellybean Raindrops", 8], - ["Radial All Hues", 9], - ["Radial Color 1", 10] + [ + "All Off", + 0 + ], + [ + "Solid Color 1", + 1 + ], + [ + "Alphas/Mods Color 1/2", + 2 + ], + [ + "Gradient Vertical Color 1/2", + 3 + ], + [ + "Raindrops Color 1/2", + 4 + ], + [ + "Cycle All", + 5 + ], + [ + "Cycle Horizontal", + 6 + ], + [ + "Cycle Vertical", + 7 + ], + [ + "Jellybean Raindrops", + 8 + ], + [ + "Radial All Hues", + 9 + ], + [ + "Radial Color 1", + 10 + ] ], - "content": ["id_effect", 0, 10] + "content": [ + "id_effect", + 0, + 10 + ] }, { "label": "Effect Speed", "type": "range", - "options": [0, 3], - "content": ["id_effect_speed", 0, 11] + "options": [ + 0, + 3 + ], + "content": [ + "id_effect_speed", + 0, + 11 + ] }, { "showIf": "{id_effect} == 1 || {id_effect} == 2 || {id_effect} == 3 || {id_effect} == 4 || {id_effect} == 10", @@ -61,7 +172,11 @@ { "label": "Color 1", "type": "color", - "content": ["id_color_1", 0, 12] + "content": [ + "id_color_1", + 0, + 12 + ] } ] }, @@ -71,7 +186,11 @@ { "label": "Color 2", "type": "color", - "content": ["id_color_2", 0, 13] + "content": [ + "id_color_2", + 0, + 13 + ] } ] } @@ -83,110 +202,195 @@ { "label": "Disable backlight when USB is suspended", "type": "toggle", - "content": ["id_disable_when_usb_suspended", 0, 7] + "content": [ + "id_disable_when_usb_suspended", + 0, + 7 + ] }, { "label": "Disable backlight after timeout", "type": "range", - "options": [0, 255], + "options": [ + 0, + 255 + ], "unit": "mins", - "content": ["id_disable_after_timeout", 0, 8] + "content": [ + "id_disable_after_timeout", + 0, + 8 + ] }, { "label": "Caps Lock Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_caps_lock_indicator_row_col", 0, 15] + "content": [ + "id_caps_lock_indicator_row_col", + 0, + 15 + ] }, { "label": "Caps Lock Indicator Color", "type": "color", "showIf": "{id_caps_lock_indicator_row_col.0} == 254", - "content": ["id_caps_lock_indicator_color", 0, 14] + "content": [ + "id_caps_lock_indicator_color", + 0, + 14 + ] }, { "label": "Layer 1 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_1_indicator_row_col", 0, 17] + "content": [ + "id_layer_1_indicator_row_col", + 0, + 17 + ] }, { "label": "Layer 1 Indicator color", "type": "color", "showIf": "{id_layer_1_indicator_row_col.0} == 254", - "content": ["id_layer_1_indicator_color", 0, 16] + "content": [ + "id_layer_1_indicator_color", + 0, + 16 + ] }, { "label": "Layer 2 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_2_indicator_row_col", 0, 19] + "content": [ + "id_layer_2_indicator_row_col", + 0, + 19 + ] }, { "label": "Layer 2 Indicator Color", "type": "color", "showIf": "{id_layer_2_indicator_row_col.0} == 254", - "content": ["id_layer_2_indicator_color", 0, 18] + "content": [ + "id_layer_2_indicator_color", + 0, + 18 + ] }, { "label": "Layer 3 Indicator", "type": "toggle", "options": [ - [255, 0], - [254, 0] + [ + 255, + 0 + ], + [ + 254, + 0 + ] ], - "content": ["id_layer_3_indicator_row_col", 0, 21] + "content": [ + "id_layer_3_indicator_row_col", + 0, + 21 + ] }, { "label": "Layer 3 Indicator color", "type": "color", "showIf": "{id_layer_3_indicator_row_col.0} == 254", - "content": ["id_layer_3_indicator_color", 0, 20] + "content": [ + "id_layer_3_indicator_color", + 0, + 20 + ] } ] } ] } ], - "matrix": {"rows": 6, "cols": 17}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -200,17 +404,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -223,17 +436,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -245,13 +467,20 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -262,25 +491,44 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/yiancardesigns/nk87b/nk87b.json b/v3/yiancardesigns/nk87b/nk87b.json index e01452d941..2d9101cfce 100644 --- a/v3/yiancardesigns/nk87b/nk87b.json +++ b/v3/yiancardesigns/nk87b/nk87b.json @@ -2,38 +2,64 @@ "name": "NK87B", "vendorId": "0x8968", "productId": "0x4E50", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,13", - {"x": 0.25}, + { + "x": 0.25 + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "c": "#cccccc"}, + { + "y": 0.25, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -47,17 +73,26 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -70,17 +105,26 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,12", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -92,13 +136,20 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "4,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -109,25 +160,44 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/yiancardesigns/nk_plus/nk_plus.json b/v3/yiancardesigns/nk_plus/nk_plus.json index b379000556..b15838d5e3 100644 --- a/v3/yiancardesigns/nk_plus/nk_plus.json +++ b/v3/yiancardesigns/nk_plus/nk_plus.json @@ -2,9 +2,16 @@ "name": "NK+", "vendorId": "0x8968", "productId": "0x4E51", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ diff --git a/v3/yiancardesigns/nk_plus_solder/nk_plus_solder.json b/v3/yiancardesigns/nk_plus_solder/nk_plus_solder.json index 6df27dfab2..03070121a8 100644 --- a/v3/yiancardesigns/nk_plus_solder/nk_plus_solder.json +++ b/v3/yiancardesigns/nk_plus_solder/nk_plus_solder.json @@ -2,11 +2,18 @@ "name": "NK+ Solder", "vendorId": "0x8968", "productId": "0x4E52", - "matrix": {"rows": 5, "cols": 17}, + "matrix": { + "rows": 5, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", - ["Bottom Row", "7U", "6.25U"] + [ + "Bottom Row", + "7U", + "6.25U" + ] ], "keymap": [ [ diff --git a/v3/yiancardesigns/odin65/ansi/odin65_ansi.json b/v3/yiancardesigns/odin65/ansi/odin65_ansi.json index 210a3204d7..391a820aba 100644 --- a/v3/yiancardesigns/odin65/ansi/odin65_ansi.json +++ b/v3/yiancardesigns/odin65/ansi/odin65_ansi.json @@ -2,29 +2,92 @@ "name": "ODIN65 ANSI", "vendorId": "0x8968", "productId": "0x4F35", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -37,14 +100,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -57,15 +127,23 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,14 +155,21 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,13", "2,14" ], [ - {"w": 2.25}, + { + "w": 2.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", "3,3", "3,4", @@ -95,23 +180,40 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", "4,12", "4,13", diff --git a/v3/yiancardesigns/odin65/iso/odin65_iso.json b/v3/yiancardesigns/odin65/iso/odin65_iso.json index c733acf298..51dfb6d491 100644 --- a/v3/yiancardesigns/odin65/iso/odin65_iso.json +++ b/v3/yiancardesigns/odin65/iso/odin65_iso.json @@ -2,29 +2,92 @@ "name": "ODIN65 ISO", "vendorId": "0x8968", "productId": "0x4F36", + "matrix": { + "rows": 5, + "cols": 15 + }, "customKeycodes": [ - {"name": "Bright +", "title": "Brightness +", "shortName": "BR +"}, - {"name": "Bright -", "title": "Brightness -", "shortName": "BR -"}, - {"name": "Effect +", "title": "Effect +", "shortName": "EF +"}, - {"name": "Effect -", "title": "Effect -", "shortName": "EF -"}, - {"name": "Effect Speed +", "title": "Effect Speed +", "shortName": "ES +"}, - {"name": "Effect Speed -", "title": "Effect Speed -", "shortName": "ES -"}, - {"name": "Color1 Hue +", "title": "Color1 Hue +", "shortName": "H1 +"}, - {"name": "Color1 Hue -", "title": "Color1 Hue -", "shortName": "H1 -"}, - {"name": "Color2 Hue +", "title": "Color2 Hue +", "shortName": "H2 +"}, - {"name": "Color2 Hue -", "title": "Color2 Hue -", "shortName": "H2 -"}, - {"name": "Color1 Sat +", "title": "Color1 Sat +", "shortName": "S1 +"}, - {"name": "Color1 Sat -", "title": "Color1 Sat -", "shortName": "S1 -"}, - {"name": "Color2 Sat +", "title": "Color2 Sat +", "shortName": "S2 +"}, - {"name": "Color2 Sat -", "title": "Color2 Sat -", "shortName": "S2 -"} + { + "name": "Bright +", + "title": "Brightness +", + "shortName": "BR +" + }, + { + "name": "Bright -", + "title": "Brightness -", + "shortName": "BR -" + }, + { + "name": "Effect +", + "title": "Effect +", + "shortName": "EF +" + }, + { + "name": "Effect -", + "title": "Effect -", + "shortName": "EF -" + }, + { + "name": "Effect Speed +", + "title": "Effect Speed +", + "shortName": "ES +" + }, + { + "name": "Effect Speed -", + "title": "Effect Speed -", + "shortName": "ES -" + }, + { + "name": "Color1 Hue +", + "title": "Color1 Hue +", + "shortName": "H1 +" + }, + { + "name": "Color1 Hue -", + "title": "Color1 Hue -", + "shortName": "H1 -" + }, + { + "name": "Color2 Hue +", + "title": "Color2 Hue +", + "shortName": "H2 +" + }, + { + "name": "Color2 Hue -", + "title": "Color2 Hue -", + "shortName": "H2 -" + }, + { + "name": "Color1 Sat +", + "title": "Color1 Sat +", + "shortName": "S1 +" + }, + { + "name": "Color1 Sat -", + "title": "Color1 Sat -", + "shortName": "S1 -" + }, + { + "name": "Color2 Sat +", + "title": "Color2 Sat +", + "shortName": "S2 +" + }, + { + "name": "Color2 Sat -", + "title": "Color2 Sat -", + "shortName": "S2 -" + } ], - "matrix": {"rows": 5, "cols": 15}, "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -37,14 +100,21 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13", "0,14" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -70,9 +140,13 @@ "1,14" ], [ - {"w": 1.75}, + { + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -85,13 +159,20 @@ "2,10", "2,11", "2,12", - {"x": 1.25, "c": "#aaaaaa"}, + { + "x": 1.25, + "c": "#aaaaaa" + }, "2,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -103,23 +184,40 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,12", "3,13", "3,14" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "4,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "4,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,9", - {"w": 1.5}, + { + "w": 1.5 + }, "4,11", "4,12", "4,13", diff --git a/v3/yiancardesigns/p_01/p_01.json b/v3/yiancardesigns/p_01/p_01.json index f4739811ec..412525b688 100644 --- a/v3/yiancardesigns/p_01/p_01.json +++ b/v3/yiancardesigns/p_01/p_01.json @@ -2,9 +2,16 @@ "name": "P.01", "vendorId": "0x8968", "productId": "0x5031", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 6, "cols": 18}, + "matrix": { + "rows": 6, + "cols": 18 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -12,36 +19,61 @@ "Split Right Shift", "Split Left Shift", "Encoder", - ["Bottom Row", "6.25U", "7U"] + [ + "Bottom Row", + "6.25U", + "7U" + ] ], "keymap": [ [ - {"x": 3.5, "c": "#777777"}, + { + "x": 3.5, + "c": "#777777" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "0,2", "0,3", "0,4", "0,5", - {"x": 0.5, "c": "#aaaaaa"}, + { + "x": 0.5, + "c": "#aaaaaa" + }, "0,6", "0,7", "0,8", "0,9", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,11", "0,12", "0,13", "0,14", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,15", "0,16", "0,17\n\n\n4,0", - {"x": 0.5}, + { + "x": 0.5 + }, "0,17\n\n\n4,1\n\n\n\n\n\ne0" ], [ - {"y": 0.25, "x": 3.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 3.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -55,20 +87,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,15", "1,16", "1,17", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "3,14\n\n\n0,1" ], [ - {"x": 3.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -81,19 +127,36 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,15", "2,16", "2,17", - {"x": 1.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n1,1" ], [ - {"x": 3.5, "w": 1.75}, + { + "x": 3.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -105,19 +168,37 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 3.75, "c": "#cccccc"}, + { + "x": 3.75, + "c": "#cccccc" + }, "2,13\n\n\n1,1" ], [ - {"x": 0.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -128,48 +209,91 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,13\n\n\n2,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,16", - {"x": 1.5, "w": 1.75}, + { + "x": 1.5, + "w": 1.75 + }, "4,13\n\n\n2,1", "4,14\n\n\n2,1" ], [ - {"x": 3.5, "w": 1.25}, + { + "x": 3.5, + "w": 1.25 + }, "5,0\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,1\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,2\n\n\n5,0", - {"c": "#777777", "w": 6.25}, + { + "c": "#777777", + "w": 6.25 + }, "5,6\n\n\n5,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "5,9\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,10\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,12\n\n\n5,0", - {"w": 1.25}, + { + "w": 1.25 + }, "5,14\n\n\n5,0", - {"x": 0.25}, + { + "x": 0.25 + }, "5,15", "5,16", "5,17" ], [ - {"y": 0.25, "x": 3.5, "w": 1.5}, + { + "y": 0.25, + "x": 3.5, + "w": 1.5 + }, "5,0\n\n\n5,1", "5,1\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2\n\n\n5,1", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,6\n\n\n5,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,10\n\n\n5,1", "5,12\n\n\n5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,14\n\n\n5,1" ] ] diff --git a/v3/yiancardesigns/phoenix/phoenix.json b/v3/yiancardesigns/phoenix/phoenix.json index 6f8fddb52b..d431f2a928 100644 --- a/v3/yiancardesigns/phoenix/phoenix.json +++ b/v3/yiancardesigns/phoenix/phoenix.json @@ -2,7 +2,10 @@ "name": "Phoenix", "vendorId": "0x8968", "productId": "0x5048", - "matrix": {"rows": 6, "cols": 17}, + "matrix": { + "rows": 6, + "cols": 17 + }, "layouts": { "labels": [ "Split Backspace", @@ -12,32 +15,53 @@ ], "keymap": [ [ - {"x": 3.5, "c": "#777777"}, + { + "x": 3.5, + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,5", "0,6", "0,7", "0,8", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,9", "0,10", "0,11", "0,12", - {"x": 0.25}, + { + "x": 0.25 + }, "0,13", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "0,14", "0,15", "0,16" ], [ - {"y": 0.25, "x": 3.5, "c": "#cccccc"}, + { + "y": 0.25, + "x": 3.5, + "c": "#cccccc" + }, "1,0", "1,1", "1,2", @@ -51,20 +75,34 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "1,13\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "1,14", "1,15", "1,16", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,13\n\n\n0,1", "2,13\n\n\n0,1" ], [ - {"x": 3.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 3.5, + "c": "#aaaaaa", + "w": 1.5 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -77,19 +115,36 @@ "2,10", "2,11", "2,12", - {"w": 1.5}, + { + "w": 1.5 + }, "3,12\n\n\n1,0", - {"x": 0.25, "c": "#aaaaaa"}, + { + "x": 0.25, + "c": "#aaaaaa" + }, "2,14", "2,15", "2,16", - {"x": 1.5, "w": 1.25, "h": 2, "w2": 1.5, "h2": 1, "x2": -0.25}, + { + "x": 1.5, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, "3,13\n\n\n1,1" ], [ - {"x": 3.5, "w": 1.75}, + { + "x": 3.5, + "w": 1.75 + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -101,19 +156,37 @@ "3,9", "3,10", "3,11", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "3,13\n\n\n1,0", - {"x": 3.75, "c": "#cccccc"}, + { + "x": 3.75, + "c": "#cccccc" + }, "3,12\n\n\n1,1" ], [ - {"x": 0.75, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.75, + "c": "#aaaaaa", + "w": 1.25 + }, "4,0\n\n\n3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,1\n\n\n3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "4,0\n\n\n3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,2", "4,3", "4,4", @@ -124,28 +197,51 @@ "4,9", "4,10", "4,11", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "4,12\n\n\n2,0", - {"x": 1.25}, + { + "x": 1.25 + }, "4,15", - {"x": 1.5, "w": 1.75}, + { + "x": 1.5, + "w": 1.75 + }, "4,12\n\n\n2,1", "4,13\n\n\n2,1" ], [ - {"x": 3.5, "w": 1.5}, + { + "x": 3.5, + "w": 1.5 + }, "5,0", "5,1", - {"w": 1.5}, + { + "w": 1.5 + }, "5,2", - {"c": "#777777", "w": 7}, + { + "c": "#777777", + "w": 7 + }, "5,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "5,11", "5,12", - {"w": 1.5}, + { + "w": 1.5 + }, "5,13", - {"x": 0.25}, + { + "x": 0.25 + }, "5,14", "5,15", "5,16" diff --git a/v3/yiancardesigns/seigaiha/seigaiha.json b/v3/yiancardesigns/seigaiha/seigaiha.json index 9acdc3d69e..70b91fc0e5 100644 --- a/v3/yiancardesigns/seigaiha/seigaiha.json +++ b/v3/yiancardesigns/seigaiha/seigaiha.json @@ -2,94 +2,292 @@ "name": "Seigaiha", "vendorId": "0x8968", "productId": "0x4750", - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, "layouts": { - "labels": ["Split Backspace", "Split Right Shift"], + "labels": [ + "Split Backspace", + "Split Right Shift" + ], "keymap": [ - [{"x": 15.15, "c": "#aaaaaa"}, "0,13\n\n\n0,1", "0,14\n\n\n0,1"], - [{"y": 0.1499999999999999, "x": 0.55, "c": "#777777"}, "1,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,2", {"x": 8.45}, "0,11"], [ - {"y": -0.9500000000000002, "x": 1.7}, + { + "x": 15.15, + "c": "#aaaaaa" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "y": 0.1499999999999999, + "x": 0.55, + "c": "#777777" + }, + "1,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,2", + { + "x": 8.45 + }, + "0,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.7 + }, "0,0", "0,1", - {"x": 10.45}, + { + "x": 10.45 + }, "0,12", - {"x": 1.7763568394002505e-15, "c": "#aaaaaa", "w": 2}, + { + "x": 1.7763568394002505e-15, + "c": "#aaaaaa", + "w": 2 + }, "0,14\n\n\n0,0" ], - [{"y": -0.10000000000000009, "x": 0.35}, "2,0"], - [{"y": -0.9499999999999997, "x": 13, "c": "#cccccc"}, "1,11"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "2,0" + ], + [ + { + "y": -0.9499999999999997, + "x": 13, + "c": "#cccccc" + }, + "1,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], - [{"y": -0.10000000000000009, "x": 0.15}, "3,0"], [ - {"y": -0.9000000000000004, "x": 13.4, "c": "#cccccc"}, + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "3,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 13.4, + "c": "#cccccc" + }, "2,11", "2,12", - {"c": "#aaaaaa", "w": 2.25}, + { + "c": "#aaaaaa", + "w": 2.25 + }, "2,14" ], [ - {"y": -0.9999999999999996, "x": 1.3, "w": 1.75}, + { + "y": -0.9999999999999996, + "x": 1.3, + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,11", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "3,12", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n1,0", - {"x": 0.3999999999999986, "w": 1.75}, + { + "x": 0.3999999999999986, + "w": 1.75 + }, "3,13\n\n\n1,1", "3,14\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 13.45, "w": 1.5}, "4,14"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 13.45, + "w": 1.5 + }, + "4,14" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.4499999999999997, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.4499999999999997, + "x": 8.45, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8.05}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 8.2}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.9499999999999993, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8.05 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.2 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.9499999999999993, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/yiancardesigns/w1_at/w1_at.json b/v3/yiancardesigns/w1_at/w1_at.json index 4676f2934a..2bf4e4e5d9 100644 --- a/v3/yiancardesigns/w1_at/w1_at.json +++ b/v3/yiancardesigns/w1_at/w1_at.json @@ -2,8 +2,17 @@ "name": "W1-AT", "vendorId": "0x8968", "productId": "0x5754", - "customKeycodes": [{"name": "00", "title": "00", "shortName": "KC_P00"}], - "matrix": {"rows": 5, "cols": 20}, + "matrix": { + "rows": 5, + "cols": 20 + }, + "customKeycodes": [ + { + "name": "00", + "title": "00", + "shortName": "KC_P00" + } + ], "layouts": { "labels": [ "Split Backspace", @@ -19,9 +28,14 @@ [ "0,0", "0,1", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -34,24 +48,39 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,15\n\n\n0,0", - {"x": 0.25}, + { + "x": 0.25 + }, "0,16", "0,17", "0,18", "0,19", - {"x": 0.75}, + { + "x": 0.75 + }, "0,15\n\n\n0,1", "2,14\n\n\n0,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,0", "1,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -64,13 +93,21 @@ "1,12", "1,13", "1,14", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,15\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,16", "1,17", "1,18", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,19\n\n\n4,0", { "x": 1.5, @@ -82,16 +119,28 @@ "x2": -0.25 }, "2,15\n\n\n1,1", - {"x": 0.5, "c": "#aaaaaa", "h": 2}, + { + "x": 0.5, + "c": "#aaaaaa", + "h": 2 + }, "1,19\n\n\n4,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,0", "2,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -103,23 +152,40 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "2,16", "2,17", "2,18", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,19\n\n\n4,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "1,15\n\n\n1,1" ], [ "3,0", "3,1", - {"x": 0.25, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -130,48 +196,98 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,14\n\n\n3,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "3,16", "3,17", "3,18", - {"c": "#aaaaaa", "h": 2}, + { + "c": "#aaaaaa", + "h": 2 + }, "4,19\n\n\n5,0", - {"x": 3.25}, + { + "x": 3.25 + }, "3,19\n\n\n5,1" ], [ - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,0", "4,1", - {"x": 0.25, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,4\n\n\n7,0", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8\n\n\n7,0", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n7,0", - {"x": 1, "w": 1.5}, + { + "x": 1, + "w": 1.5 + }, "4,15", - {"x": 0.25, "c": "#cccccc", "w": 2}, + { + "x": 0.25, + "c": "#cccccc", + "w": 2 + }, "4,16\n\n\n6,0", "4,18", - {"x": 4.25, "c": "#aaaaaa"}, + { + "x": 4.25, + "c": "#aaaaaa" + }, "4,19\n\n\n5,1" ], [ - {"y": 0.5, "x": 2.25, "w": 1.25}, + { + "y": 0.5, + "x": 2.25, + "w": 1.25 + }, "3,2\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3\n\n\n2,1", - {"w": 10}, + { + "w": 10 + }, "4,8\n\n\n7,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14\n\n\n3,1", "3,15\n\n\n3,1", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "4,16\n\n\n6,1", "4,17\n\n\n6,1" ] diff --git a/v3/ymdk/id75.json b/v3/ymdk/id75.json index 7fe9f856c1..b3d18757c9 100644 --- a/v3/ymdk/id75.json +++ b/v3/ymdk/id75.json @@ -2,15 +2,26 @@ "name": "Idobao x YMDK ID75", "vendorId": "0x594D", "productId": "0x0075", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -27,9 +38,13 @@ "0,14" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -42,13 +57,17 @@ "1,10", "1,11", "1,12", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,13", "1,14" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -60,14 +79,18 @@ "2,9", "2,10", "2,11", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,12", "2,13", "2,14" ], [ "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", @@ -78,12 +101,18 @@ "3,8", "3,9", "3,10", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,11", "3,12", - {"c": "#777777"}, + { + "c": "#777777" + }, "3,13", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,14" ], [ @@ -99,7 +128,9 @@ "4,9", "4,10", "4,11", - {"c": "#777777"}, + { + "c": "#777777" + }, "4,12", "4,13", "4,14" diff --git a/v3/yoichiro/lunakey-mini/lunakey-mini.json b/v3/yoichiro/lunakey-mini/lunakey-mini.json index 169c4c8581..ed5efb3e99 100644 --- a/v3/yoichiro/lunakey-mini/lunakey-mini.json +++ b/v3/yoichiro/lunakey-mini/lunakey-mini.json @@ -2,84 +2,230 @@ "name": "Lunakey Mini", "vendorId": "0x5954", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 6}, + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - [{"x": 3}, "0,3", {"x": 7}, "4,3"], - [{"y": -0.75, "x": 4}, "0,4", {"x": 5}, "4,4"], [ - {"y": -0.75, "x": 2}, + { + "x": 3 + }, + "0,3", + { + "x": 7 + }, + "4,3" + ], + [ + { + "y": -0.75, + "x": 4 + }, + "0,4", + { + "x": 5 + }, + "4,4" + ], + [ + { + "y": -0.75, + "x": 2 + }, "0,2", - {"x": 2}, + { + "x": 2 + }, "0,5", - {"x": 3}, + { + "x": 3 + }, "4,5", - {"x": 2}, + { + "x": 2 + }, "4,2" ], - [{"y": -0.5, "x": 3}, "1,3", {"x": 7}, "5,3"], [ - {"y": -0.75, "x": 1}, + { + "y": -0.5, + "x": 3 + }, + "1,3", + { + "x": 7 + }, + "5,3" + ], + [ + { + "y": -0.75, + "x": 1 + }, "0,1", - {"x": 2}, + { + "x": 2 + }, "1,4", - {"x": 5}, + { + "x": 5 + }, "5,4", - {"x": 2}, + { + "x": 2 + }, "4,1" ], [ - {"y": -0.75, "c": "#aaaaaa"}, + { + "y": -0.75, + "c": "#aaaaaa" + }, "0,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "1,2", - {"x": 2}, + { + "x": 2 + }, "1,5", - {"x": 3}, + { + "x": 3 + }, "5,5", - {"x": 2}, + { + "x": 2 + }, "5,2", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "4,0" ], - [{"y": -0.5, "x": 3, "c": "#cccccc"}, "2,3", {"x": 7}, "6,3"], [ - {"y": -0.75, "x": 1}, + { + "y": -0.5, + "x": 3, + "c": "#cccccc" + }, + "2,3", + { + "x": 7 + }, + "6,3" + ], + [ + { + "y": -0.75, + "x": 1 + }, "1,1", - {"x": 2}, + { + "x": 2 + }, "2,4", - {"x": 5}, + { + "x": 5 + }, "6,4", - {"x": 2}, + { + "x": 2 + }, "5,1" ], [ - {"y": -0.75, "c": "#aaaaaa"}, + { + "y": -0.75, + "c": "#aaaaaa" + }, "1,0", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "2,2", - {"x": 2}, + { + "x": 2 + }, "2,5", - {"x": 3}, + { + "x": 3 + }, "6,5", - {"x": 2}, + { + "x": 2 + }, "6,2", - {"x": 1}, + { + "x": 1 + }, "5,0" ], - [{"y": -0.25, "x": 1}, "2,1", {"x": 11}, "6,1"], - [{"y": -0.75, "c": "#aaaaaa"}, "2,0", {"x": 13}, "6,0"], - [{"y": -0.75, "x": 4}, "3,3", "3,4", {"x": 3}, "7,4", "7,3"], [ - {"y": -0.75, "x": 3}, + { + "y": -0.25, + "x": 1 + }, + "2,1", + { + "x": 11 + }, + "6,1" + ], + [ + { + "y": -0.75, + "c": "#aaaaaa" + }, + "2,0", + { + "x": 13 + }, + "6,0" + ], + [ + { + "y": -0.75, + "x": 4 + }, + "3,3", + "3,4", + { + "x": 3 + }, + "7,4", + "7,3" + ], + [ + { + "y": -0.75, + "x": 3 + }, "3,2", - {"x": 2, "c": "#cccccc"}, + { + "x": 2, + "c": "#cccccc" + }, "3,5", - {"x": 1, "c": "#aaaaaa"}, + { + "x": 1, + "c": "#aaaaaa" + }, "7,5", - {"x": 2}, + { + "x": 2 + }, "7,2" ] ] diff --git a/v3/yushakobo/helix_rev3_4rows/helix_rev3_4rows.json b/v3/yushakobo/helix_rev3_4rows/helix_rev3_4rows.json index e8d5989d93..96115c3783 100644 --- a/v3/yushakobo/helix_rev3_4rows/helix_rev3_4rows.json +++ b/v3/yushakobo/helix_rev3_4rows/helix_rev3_4rows.json @@ -2,38 +2,57 @@ "name": "Helix rev3 4rows", "vendorId": "0x3265", "productId": "0x0004", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 8, "cols": 7}, + "matrix": { + "rows": 8, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", "0,4", "0,5", - {"x": 2.25}, + { + "x": 2.25 + }, "4,1", "4,2", "4,3", "4,4", "4,5", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,6" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 2.25}, + { + "x": 2.25 + }, "5,5", "5,4", "5,3", @@ -42,21 +61,29 @@ "5,0" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 2.25}, + { + "x": 2.25 + }, "6,5", "6,4", "6,3", "6,2", "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], [ @@ -66,11 +93,17 @@ "3,3", "3,4", "3,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,6", - {"x": 0.25}, + { + "x": 0.25 + }, "7,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "7,5", "7,4", "7,3", diff --git a/v3/yushakobo/helix_rev3_5rows/helix_rev3_5rows.json b/v3/yushakobo/helix_rev3_5rows/helix_rev3_5rows.json index 0ed90c4f1c..61ff0efcd2 100644 --- a/v3/yushakobo/helix_rev3_5rows/helix_rev3_5rows.json +++ b/v3/yushakobo/helix_rev3_5rows/helix_rev3_5rows.json @@ -2,9 +2,16 @@ "name": "Helix rev3 5rows", "vendorId": "0x3265", "productId": "0x0003", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 10, "cols": 7}, + "matrix": { + "rows": 10, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ [ @@ -14,41 +21,55 @@ "0,3", "0,4", "0,5", - {"x": 2.25}, + { + "x": 2.25 + }, "5,5", "5,4", "5,3", "5,2", "5,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "5,0" ], [ "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"x": 2.25}, + { + "x": 2.25 + }, "6,5", "6,4", "6,3", "6,2", "6,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "6,0" ], [ "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", "2,4", "2,5", - {"x": 2.25}, + { + "x": 2.25 + }, "7,5", "7,4", "7,3", @@ -57,23 +78,31 @@ "7,0" ], [ - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,1", "3,2", "3,3", "3,4", "3,5", "3,6", - {"x": 0.25}, + { + "x": 0.25 + }, "8,6", "8,5", "8,4", "8,3", "8,2", "8,1", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "8,0" ], [ @@ -83,11 +112,17 @@ "4,3", "4,4", "4,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "4,6", - {"x": 0.25}, + { + "x": 0.25 + }, "9,6", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "9,5", "9,4", "9,3", diff --git a/v3/yushakobo/quick7/quick7.json b/v3/yushakobo/quick7/quick7.json index aa5a58a516..b12fce474d 100644 --- a/v3/yushakobo/quick7/quick7.json +++ b/v3/yushakobo/quick7/quick7.json @@ -2,14 +2,33 @@ "name": "Quick7", "vendorId": "0x3265", "productId": "0x0002", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "matrix": {"rows": 3, "cols": 3}, + "matrix": { + "rows": 3, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], "layouts": { "keymap": [ - ["0,0", "0,1", "0,2"], - ["1,0", "1,1", "1,2"], - ["2,0", "2,1", "2,2"] + [ + "0,0", + "0,1", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ], + [ + "2,0", + "2,1", + "2,2" + ] ] } } diff --git a/v3/yynmt/dozen0/dozen0.json b/v3/yynmt/dozen0/dozen0.json index db4e2328ca..89039aad17 100644 --- a/v3/yynmt/dozen0/dozen0.json +++ b/v3/yynmt/dozen0/dozen0.json @@ -2,8 +2,18 @@ "name": "Dozen0", "vendorId": "0x04D8", "productId": "0xEA4F", - "matrix": {"rows": 1, "cols": 12}, + "matrix": { + "rows": 1, + "cols": 12 + }, "layouts": { + "labels": [ + [ + "MCU Orientation", + "Right", + "Top" + ] + ], "keymap": [ [ "0,0\n\n\n0,0", @@ -21,13 +31,30 @@ "0,10\n\n\n0,0", "0,11\n\n\n0,0" ], - ["0,5\n\n\n0,1", "0,11\n\n\n0,1"], - ["0,4\n\n\n0,1", "0,10\n\n\n0,1"], - ["0,3\n\n\n0,1", "0,9\n\n\n0,1"], - ["0,2\n\n\n0,1", "0,8\n\n\n0,1"], - ["0,1\n\n\n0,1", "0,7\n\n\n0,1"], - ["0,0\n\n\n0,1", "0,6\n\n\n0,1"] - ], - "labels": [["MCU Orientation", "Right", "Top"]] + [ + "0,5\n\n\n0,1", + "0,11\n\n\n0,1" + ], + [ + "0,4\n\n\n0,1", + "0,10\n\n\n0,1" + ], + [ + "0,3\n\n\n0,1", + "0,9\n\n\n0,1" + ], + [ + "0,2\n\n\n0,1", + "0,8\n\n\n0,1" + ], + [ + "0,1\n\n\n0,1", + "0,7\n\n\n0,1" + ], + [ + "0,0\n\n\n0,1", + "0,6\n\n\n0,1" + ] + ] } } diff --git a/v3/zeix/eden/eden.json b/v3/zeix/eden/eden.json index 0089170395..d568089bcc 100644 --- a/v3/zeix/eden/eden.json +++ b/v3/zeix/eden/eden.json @@ -1,266 +1,266 @@ { - "name": "Eden", - "vendorId": "0x4C27", - "productId": "0x2901", - "matrix": { - "rows": 5, - "cols": 15 - }, - "layouts": { - "labels": [ - "Split Backspace", - "ISO", - "Split Left Shift", - "Split Right Shift", - [ - "Bottom Row", - "7u", - "6.25u", - "WKL" - ] + "name": "Eden", + "vendorId": "0x4C27", + "productId": "0x2901", + "matrix": { + "rows": 5, + "cols": 15 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "7u", + "6.25u", + "WKL" + ] + ], + "keymap": [ + [ + { + "x": 2.75, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 2, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "x": 1, + "c": "#cccccc" + }, + "2,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1", + { + "x": 0.5, + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n3,0", + { + "x": 0.5, + "w": 1.75 + }, + "3,12\n\n\n3,1", + "3,13\n\n\n3,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "4,0\n\n\n4,0", + "4,1\n\n\n4,0", + { + "w": 1.5 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,0", + "4,12\n\n\n4,0", + { + "w": 1.5 + }, + "4,13\n\n\n4,0" + ], + [ + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, + "4,0\n\n\n4,1", + { + "w": 1.25 + }, + "4,1\n\n\n4,1", + { + "w": 1.25 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,1", + { + "w": 1.25 + }, + "4,11\n\n\n4,1", + { + "w": 1.25 + }, + "4,12\n\n\n4,1", + { + "w": 1.25 + }, + "4,13\n\n\n4,1" ], - "keymap": [ - [ - { - "x": 2.75, - "c": "#777777" - }, - "0,0", - { - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - "0,6", - "0,7", - "0,8", - "0,9", - "0,10", - "0,11", - "0,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "0,14\n\n\n0,0", - { - "x": 1.25, - "c": "#cccccc" - }, - "0,13\n\n\n0,1", - "0,14\n\n\n0,1" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.5 - }, - "1,0", - { - "c": "#cccccc" - }, - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "w": 1.5 - }, - "1,13\n\n\n1,0", - { - "x": 2, - "c": "#777777", - "w": 1.25, - "h": 2, - "w2": 1.5, - "h2": 1, - "x2": -0.25 - }, - "2,13\n\n\n1,1" - ], - [ - { - "x": 2.75, - "c": "#aaaaaa", - "w": 1.75 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - { - "c": "#777777", - "w": 2.25 - }, - "2,13\n\n\n1,0", - { - "x": 1, - "c": "#cccccc" - }, - "2,12\n\n\n1,1" - ], - [ - { - "c": "#aaaaaa", - "w": 1.25 - }, - "3,0\n\n\n2,1", - "3,1\n\n\n2,1", - { - "x": 0.5, - "w": 2.25 - }, - "3,0\n\n\n2,0", - { - "c": "#cccccc" - }, - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#aaaaaa", - "w": 2.75 - }, - "3,12\n\n\n3,0", - { - "x": 0.5, - "w": 1.75 - }, - "3,12\n\n\n3,1", - "3,13\n\n\n3,1" - ], - [ - { - "x": 2.75, - "w": 1.5 - }, - "4,0\n\n\n4,0", - "4,1\n\n\n4,0", - { - "w": 1.5 - }, - "4,2\n\n\n4,0", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n4,0", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,0", - "4,12\n\n\n4,0", - { - "w": 1.5 - }, - "4,13\n\n\n4,0" - ], - [ - { - "y": 0.5, - "x": 2.75, - "w": 1.25 - }, - "4,0\n\n\n4,1", - { - "w": 1.25 - }, - "4,1\n\n\n4,1", - { - "w": 1.25 - }, - "4,2\n\n\n4,1", - { - "c": "#cccccc", - "w": 6.25 - }, - "4,6\n\n\n4,1", - { - "c": "#aaaaaa", - "w": 1.25 - }, - "4,10\n\n\n4,1", - { - "w": 1.25 - }, - "4,11\n\n\n4,1", - { - "w": 1.25 - }, - "4,12\n\n\n4,1", - { - "w": 1.25 - }, - "4,13\n\n\n4,1" - ], - [ - { - "x": 2.75, - "w": 1.5 - }, - "4,0\n\n\n4,2", - { - "c": "#cccccc", - "d": true - }, - "4,1\n\n\n4,2", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,2\n\n\n4,2", - { - "c": "#cccccc", - "w": 7 - }, - "4,6\n\n\n4,2", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,11\n\n\n4,2", - { - "c": "#cccccc", - "d": true - }, - "4,12\n\n\n4,2", - { - "c": "#aaaaaa", - "w": 1.5 - }, - "4,13\n\n\n4,2" - ] + [ + { + "x": 2.75, + "w": 1.5 + }, + "4,0\n\n\n4,2", + { + "c": "#cccccc", + "d": true + }, + "4,1\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,2\n\n\n4,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,2", + { + "c": "#cccccc", + "d": true + }, + "4,12\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,13\n\n\n4,2" ] - } - } \ No newline at end of file + ] + } +} diff --git a/v3/zeix/qwertyqop60hs/qwertyqop60hs.json b/v3/zeix/qwertyqop60hs/qwertyqop60hs.json index 39ea8f2607..561eb901e3 100644 --- a/v3/zeix/qwertyqop60hs/qwertyqop60hs.json +++ b/v3/zeix/qwertyqop60hs/qwertyqop60hs.json @@ -205,4 +205,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/v3/zicodia/tklfrlnrlmlao/tklfrlnrlmlao.json b/v3/zicodia/tklfrlnrlmlao/tklfrlnrlmlao.json index 23184d8a24..94f2cd8f62 100644 --- a/v3/zicodia/tklfrlnrlmlao/tklfrlnrlmlao.json +++ b/v3/zicodia/tklfrlnrlmlao/tklfrlnrlmlao.json @@ -2,7 +2,10 @@ "name": "TKLFRLNRLMLAO", "vendorId": "0x4a4c", "productId": "0x0000", - "matrix": {"rows": 4, "cols": 10}, + "matrix": { + "rows": 4, + "cols": 10 + }, "layouts": { "labels": [ "ISO Enter", @@ -19,59 +22,105 @@ ], "keymap": [ [ - {"c": "#777777"}, + { + "c": "#777777" + }, "0,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "0,1", "0,2", "0,3", - {"x": 0.25}, + { + "x": 0.25 + }, "0,4", "0,5", "0,6", - {"x": 0.25}, + { + "x": 0.25 + }, "0,7", "0,8", "0,9" ], - [{"x": 7.75}, "1,7", "1,8", "1,9"], [ - {"y": -0.75, "c": "#aaaaaa"}, + { + "x": 7.75 + }, + "1,7", + "1,8", + "1,9" + ], + [ + { + "y": -0.75, + "c": "#aaaaaa" + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", "1,4", "1,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,6\n\n\n0,0" ], [ - {"w": 1.5}, + { + "w": 1.5 + }, "2,0\n\n\n0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1\n\n\n0,0", "2,2\n\n\n0,0", "2,3\n\n\n0,0", "2,4\n\n\n0,0", "2,5\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,6\n\n\n0,0", - {"x": 1.25, "c": "#777777"}, + { + "x": 1.25, + "c": "#777777" + }, "2,8" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n1,0", "3,1\n\n\n1,0", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "3,3\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,5\n\n\n1,0", - {"w": 1.25}, + { + "w": 1.25 + }, "3,6\n\n\n1,0", - {"x": 0.25, "c": "#777777"}, + { + "x": 0.25, + "c": "#777777" + }, "3,7", "3,8", "3,9" @@ -89,7 +138,10 @@ "2,6\n\n\n0,1" ], [ - {"c": "#cccccc", "w": 1.25}, + { + "c": "#cccccc", + "w": 1.25 + }, "2,0\n\n\n0,1", "2,1\n\n\n0,1", "2,2\n\n\n0,1", @@ -98,65 +150,123 @@ "2,5\n\n\n0,1" ], [ - {"y": 0.25, "c": "#aaaaaa"}, + { + "y": 0.25, + "c": "#aaaaaa" + }, "3,0\n\n\n1,1", "3,1\n\n\n1,1", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "3,3\n\n\n1,1", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,5\n\n\n1,1", - {"w": 1.25}, + { + "w": 1.25 + }, "3,6\n\n\n1,1" ], [ "3,0\n\n\n1,2", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n1,2", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "3,3\n\n\n1,2", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,5\n\n\n1,2", "3,6\n\n\n1,2" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n1,3", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n1,3", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "3,3\n\n\n1,3", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,5\n\n\n1,3", "3,6\n\n\n1,3" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n1,4", - {"w": 1.25}, + { + "w": 1.25 + }, "3,1\n\n\n1,4", - {"c": "#cccccc", "w": 3}, + { + "c": "#cccccc", + "w": 3 + }, "3,3\n\n\n1,4", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,5\n\n\n1,4", "3,6\n\n\n1,4" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n1,5", "3,1\n\n\n1,5", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "3,3\n\n\n1,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,5\n\n\n1,5", - {"w": 1.25}, + { + "w": 1.25 + }, "3,6\n\n\n1,5" ], [ - {"w": 1.25}, + { + "w": 1.25 + }, "3,0\n\n\n1,6", - {"x": 1, "c": "#cccccc", "w": 3}, + { + "x": 1, + "c": "#cccccc", + "w": 3 + }, "3,3\n\n\n1,6", - {"x": 1, "c": "#aaaaaa", "w": 1.25}, + { + "x": 1, + "c": "#aaaaaa", + "w": 1.25 + }, "3,6\n\n\n1,6" ] ] diff --git a/v3/ziggurat/ziggurat.json b/v3/ziggurat/ziggurat.json index 0c87a69777..231a35c4ff 100644 --- a/v3/ziggurat/ziggurat.json +++ b/v3/ziggurat/ziggurat.json @@ -2,22 +2,36 @@ "name": "Ziggurat", "vendorId": "0x8F5D", "productId": "0x5258", - "matrix": {"rows": 5, "cols": 18}, + "matrix": { + "rows": 5, + "cols": 18 + }, "layouts": { "labels": [ "Split Backspace", "ISO Enter", "Split Left Shift", - ["Bottom Row", "6.25u", "7u"] + [ + "Bottom Row", + "6.25u", + "7u" + ] ], "keymap": [ [ - {"x": 2.75}, + { + "x": 2.75 + }, "0,0", "0,1", - {"x": 0.5, "c": "#777777"}, + { + "x": 0.5, + "c": "#777777" + }, "0,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,3", "0,4", "0,5", @@ -30,20 +44,34 @@ "0,12", "0,13", "0,14", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,16\n\n\n0,0", "0,17", - {"x": 0.75, "c": "#cccccc"}, + { + "x": 0.75, + "c": "#cccccc" + }, "0,15\n\n\n0,1", "0,16\n\n\n0,1" ], [ - {"x": 2.75}, + { + "x": 2.75 + }, "1,0", "1,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,3", "1,4", "1,5", @@ -56,9 +84,13 @@ "1,12", "1,13", "1,14", - {"w": 1.5}, + { + "w": 1.5 + }, "1,16\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "1,17", { "x": 1.5, @@ -72,12 +104,21 @@ "1,16\n\n\n1,1" ], [ - {"x": 2.75, "c": "#cccccc"}, + { + "x": 2.75, + "c": "#cccccc" + }, "2,0", "2,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,3", "2,4", "2,5", @@ -89,24 +130,45 @@ "2,11", "2,12", "2,13", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,15\n\n\n1,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "2,17", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "2,15\n\n\n1,1" ], [ - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "3,2\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,3\n\n\n2,1", - {"x": 0.5}, + { + "x": 0.5 + }, "3,0", "3,1", - {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,2\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,4", "3,5", "3,6", @@ -117,43 +179,85 @@ "3,11", "3,12", "3,13", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,14", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,16", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,17" ], [ - {"x": 2.75, "c": "#cccccc"}, + { + "x": 2.75, + "c": "#cccccc" + }, "4,0", "4,1", - {"x": 0.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 0.5, + "c": "#aaaaaa", + "w": 1.25 + }, "4,2\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,3\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,4\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,8\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,12\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "4,15", "4,16", "4,17" ], [ - {"y": 0.5, "x": 5.25, "c": "#aaaaaa", "w": 1.5}, + { + "y": 0.5, + "x": 5.25, + "c": "#aaaaaa", + "w": 1.5 + }, "4,2\n\n\n3,1", "4,3\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,4\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,8\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,13\n\n\n3,1" ] ] diff --git a/v3/ziptyze/lets_split_v3/lets_split_v3.json b/v3/ziptyze/lets_split_v3/lets_split_v3.json index 6e254264a5..edc17f81b9 100644 --- a/v3/ziptyze/lets_split_v3/lets_split_v3.json +++ b/v3/ziptyze/lets_split_v3/lets_split_v3.json @@ -1,80 +1,87 @@ { - "name": "Let's Split v3", - "vendorId": "0x6F75", - "productId": "0x6900", - "matrix": { "rows": 8, "cols": 6}, - "keycodes": ["qmk_lighting"], - "menus": [ "qmk_rgb_matrix" ], - "layouts": { - "keymap": [ - [ - "0,0", - "0,1", - "0,2", - "0,3", - "0,4", - "0,5", - { - "x": 1 - }, - "4,0", - "4,1", - "4,2", - "4,3", - "4,4", - "4,5" - ], - [ - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - { - "x": 1 - }, - "5,0", - "5,1", - "5,2", - "5,3", - "5,4", - "5,5" - ], - [ - "2,0", - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - { - "x": 1 - }, - "6,0", - "6,1", - "6,2", - "6,3", - "6,4", - "6,5" - ], - [ - "3,0", - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - { - "x": 1 - }, - "7,0", - "7,1", - "7,2", - "7,3", - "7,4", - "7,5" - ] + "name": "Let's Split v3", + "vendorId": "0x6F75", + "productId": "0x6900", + "matrix": { + "rows": 8, + "cols": 6 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + { + "x": 1 + }, + "4,0", + "4,1", + "4,2", + "4,3", + "4,4", + "4,5" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + { + "x": 1 + }, + "5,0", + "5,1", + "5,2", + "5,3", + "5,4", + "5,5" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + { + "x": 1 + }, + "6,0", + "6,1", + "6,2", + "6,3", + "6,4", + "6,5" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + { + "x": 1 + }, + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", + "7,5" ] - } + ] } +} diff --git a/v3/zlabkeeb/15pad/15pad.json b/v3/zlabkeeb/15pad/15pad.json index eb92dbcd23..1e2384fd51 100644 --- a/v3/zlabkeeb/15pad/15pad.json +++ b/v3/zlabkeeb/15pad/15pad.json @@ -1,54 +1,54 @@ { - "name": "ZLABKEEB 15PAD", - "vendorId": "0x4154", - "productId": "0x4454", - "matrix": { - "rows": 4, - "cols": 4 - }, - "keycodes": [ - "qmk_lighting" - ], - "menus": [ - "qmk_rgblight" - ], - "layouts": { - "keymap": [ - [ - { - "y": 0.25 - }, - "0,0\n\n\n\n\n\n\n\n\ne0", - { - "x": 0.5 - }, - "0,1\n\n\n\n\n\n\n\n\ne1", - { - "x": 0.5 - }, - "0,3\n\n\n\n\n\n\n\n\ne2" - ], - [ - { - "y": 0.5 - }, - "1,0", - "1,1", - "1,2", - "1,3" - ], - [ - "2,0", - "2,1", - "2,2", - "2,3" - ], - [ - "3,0", - "3,1", - "3,2", - "3,3" - ] - ] - } + "name": "ZLABKEEB 15PAD", + "vendorId": "0x4154", + "productId": "0x4454", + "matrix": { + "rows": 4, + "cols": 4 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + { + "y": 0.25 + }, + "0,0\n\n\n\n\n\n\n\n\ne0", + { + "x": 0.5 + }, + "0,1\n\n\n\n\n\n\n\n\ne1", + { + "x": 0.5 + }, + "0,3\n\n\n\n\n\n\n\n\ne2" + ], + [ + { + "y": 0.5 + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3" + ] + ] + } } diff --git a/v3/zlabkeeb/6pad/6pad.json b/v3/zlabkeeb/6pad/6pad.json index 395c3622be..e74945dc19 100644 --- a/v3/zlabkeeb/6pad/6pad.json +++ b/v3/zlabkeeb/6pad/6pad.json @@ -1,14 +1,29 @@ -{ - "name": "ZLABKEEB 6PAD", - "vendorId": "0x4154", - "productId": "0x7A77", - "matrix": {"rows": 2, "cols":3}, - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgblight"], - "layouts": { - "keymap": [ - ["0,0","0,1\n\n\n\n\n\n\n\n\ne0","0,2"], - ["1,0","1,1","1,2"] - ] - } - } +{ + "name": "ZLABKEEB 6PAD", + "vendorId": "0x4154", + "productId": "0x7A77", + "matrix": { + "rows": 2, + "cols": 3 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgblight" + ], + "layouts": { + "keymap": [ + [ + "0,0", + "0,1\n\n\n\n\n\n\n\n\ne0", + "0,2" + ], + [ + "1,0", + "1,1", + "1,2" + ] + ] + } +} diff --git a/v3/zoo/wampus.json b/v3/zoo/wampus.json index 0476671b86..27d808cad3 100644 --- a/v3/zoo/wampus.json +++ b/v3/zoo/wampus.json @@ -2,98 +2,301 @@ "name": "Wampus", "vendorId": "0x0200", "productId": "0xE600", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { - "labels": ["Long Backspace", "Long RShift"], + "labels": [ + "Long Backspace", + "Long RShift" + ], "keymap": [ - [{"y": 0.15, "x": 15.15, "c": "#aaaaaa", "w": 2}, "0,13\n\n\n0,1"], - [{"x": 0.55, "c": "#777777"}, "1,0"], - [{"y": -0.95, "x": 3.7, "c": "#cccccc"}, "0,2", {"x": 8.45}, "0,11"], [ - {"y": -0.9500000000000002, "x": 1.7}, + { + "y": 0.15, + "x": 15.15, + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,1" + ], + [ + { + "x": 0.55, + "c": "#777777" + }, + "1,0" + ], + [ + { + "y": -0.95, + "x": 3.7, + "c": "#cccccc" + }, + "0,2", + { + "x": 8.45 + }, + "0,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.7 + }, "0,0", "0,1", - {"x": 10.45}, + { + "x": 10.45 + }, "0,12", - {"x": 1.7763568394002505e-15}, + { + "x": 1.7763568394002505e-15 + }, "0,13\n\n\n0,0", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "0,14\n\n\n0,0" ], - [{"y": -0.10000000000000009, "x": 0.35}, "2,0"], - [{"y": -0.9499999999999997, "x": 13, "c": "#cccccc"}, "1,11"], [ - {"y": -0.9500000000000002, "x": 1.5, "c": "#aaaaaa", "w": 1.5}, + { + "y": -0.10000000000000009, + "x": 0.35 + }, + "2,0" + ], + [ + { + "y": -0.9499999999999997, + "x": 13, + "c": "#cccccc" + }, + "1,11" + ], + [ + { + "y": -0.9500000000000002, + "x": 1.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,2", - {"x": 10}, + { + "x": 10 + }, "1,12", "1,13", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "1,14" ], - [{"y": -0.10000000000000009, "x": 0.15}, "3,0"], [ - {"y": -0.9000000000000004, "x": 13.4, "c": "#cccccc"}, + { + "y": -0.10000000000000009, + "x": 0.15 + }, + "3,0" + ], + [ + { + "y": -0.9000000000000004, + "x": 13.4, + "c": "#cccccc" + }, "2,11", "2,12", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13" ], [ - {"y": -0.9999999999999996, "x": 1.3, "c": "#aaaaaa", "w": 1.75}, + { + "y": -0.9999999999999996, + "x": 1.3, + "c": "#aaaaaa", + "w": 1.75 + }, "2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,2" ], [ - {"x": 1.05, "c": "#aaaaaa", "w": 2.25}, + { + "x": 1.05, + "c": "#aaaaaa", + "w": 2.25 + }, "3,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2", - {"x": 8.8}, + { + "x": 8.8 + }, "3,11", - {"x": -1.7763568394002505e-15}, + { + "x": -1.7763568394002505e-15 + }, "3,12", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n1,0", "3,14\n\n\n1,0", - {"x": 0.29999999999999716, "w": 2.75}, + { + "x": 0.29999999999999716, + "w": 2.75 + }, "3,13\n\n\n1,1" ], - [{"x": 1.05, "w": 1.5}, "4,1", {"x": 13.45, "w": 1.5}, "4,14"], [ - {"r": 12, "y": -6, "x": 5.05, "c": "#cccccc"}, + { + "x": 1.05, + "w": 1.5 + }, + "4,1", + { + "x": 13.45, + "w": 1.5 + }, + "4,14" + ], + [ + { + "r": 12, + "y": -6, + "x": 5.05, + "c": "#cccccc" + }, "0,3", "0,4", "0,5", "0,6" ], - [{"x": 4.6}, "1,3", "1,4", "1,5", "1,6"], - [{"x": 4.85}, "2,3", "2,4", "2,5", "2,6"], - [{"x": 5.3}, "3,3", "3,4", "3,5", "3,6"], [ - {"x": 6.6, "c": "#777777", "w": 2}, + { + "x": 4.6 + }, + "1,3", + "1,4", + "1,5", + "1,6" + ], + [ + { + "x": 4.85 + }, + "2,3", + "2,4", + "2,5", + "2,6" + ], + [ + { + "x": 5.3 + }, + "3,3", + "3,4", + "3,5", + "3,6" + ], + [ + { + "x": 6.6, + "c": "#777777", + "w": 2 + }, "4,5", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,6" ], - [{"y": -0.9500000000000002, "x": 5.05, "w": 1.5}, "4,3"], [ - {"r": -12, "y": -1.4499999999999997, "x": 8.45, "c": "#cccccc"}, + { + "y": -0.9500000000000002, + "x": 5.05, + "w": 1.5 + }, + "4,3" + ], + [ + { + "r": -12, + "y": -1.4499999999999997, + "x": 8.45, + "c": "#cccccc" + }, "0,7", "0,8", "0,9", "0,10" ], - [{"x": 8.05}, "1,7", "1,8", "1,9", "1,10"], - [{"x": 8.2}, "2,7", "2,8", "2,9", "2,10"], - [{"x": 7.75}, "3,7", "3,8", "3,9", "3,10"], - [{"x": 7.75, "c": "#777777", "w": 2.75}, "4,8"], - [{"y": -0.9499999999999993, "x": 10.55, "c": "#aaaaaa", "w": 1.5}, "4,10"] + [ + { + "x": 8.05 + }, + "1,7", + "1,8", + "1,9", + "1,10" + ], + [ + { + "x": 8.2 + }, + "2,7", + "2,8", + "2,9", + "2,10" + ], + [ + { + "x": 7.75 + }, + "3,7", + "3,8", + "3,9", + "3,10" + ], + [ + { + "x": 7.75, + "c": "#777777", + "w": 2.75 + }, + "4,8" + ], + [ + { + "y": -0.9499999999999993, + "x": 10.55, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10" + ] ] } } diff --git a/v3/zsa/moonlander.json b/v3/zsa/moonlander.json index 63801a870a..385296bf7f 100644 --- a/v3/zsa/moonlander.json +++ b/v3/zsa/moonlander.json @@ -2,98 +2,327 @@ "name": "Moonlander Mark I (Unsupported by ZSA)", "vendorId": "0x3297", "productId": "0x1969", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_rgb_matrix"], - "matrix": {"rows": 12, "cols": 7}, + "matrix": { + "rows": 12, + "cols": 7 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "keymap": [ - [{"x": 3.5}, "0,3", {"x": 10.5}, "6,3"], [ - {"y": -0.875, "x": 2.5}, + { + "x": 3.5 + }, + "0,3", + { + "x": 10.5 + }, + "6,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "0,2", - {"x": 1}, + { + "x": 1 + }, "0,4", - {"x": 8.5}, + { + "x": 8.5 + }, "6,2", - {"x": 1}, + { + "x": 1 + }, "6,4" ], - [{"y": -0.875, "x": 5.5}, "0,5", "0,6", {"x": 4.5}, "6,0", "6,1"], - [{"y": -0.875, "x": 0.5}, "0,0", "0,1", {"x": 14.5}, "6,5", "6,6"], - [{"y": -0.375, "x": 3.5}, "1,3", {"x": 10.5}, "7,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "0,5", + "0,6", + { + "x": 4.5 + }, + "6,0", + "6,1" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "0,0", + "0,1", + { + "x": 14.5 + }, + "6,5", + "6,6" + ], + [ + { + "y": -0.375, + "x": 3.5 + }, + "1,3", + { + "x": 10.5 + }, + "7,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "1,2", - {"x": 1}, + { + "x": 1 + }, "1,4", - {"x": 8.5}, + { + "x": 8.5 + }, "7,2", - {"x": 1}, + { + "x": 1 + }, "7,4" ], - [{"y": -0.875, "x": 5.5}, "1,5", "1,6", {"x": 4.5}, "7,0", "7,1"], - [{"y": -0.875, "x": 0.5}, "1,0", "1,1", {"x": 14.5}, "7,5", "7,6"], - [{"y": -0.375, "x": 3.5}, "2,3", {"x": 10.5}, "8,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "1,5", + "1,6", + { + "x": 4.5 + }, + "7,0", + "7,1" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "1,0", + "1,1", + { + "x": 14.5 + }, + "7,5", + "7,6" + ], + [ + { + "y": -0.375, + "x": 3.5 + }, + "2,3", + { + "x": 10.5 + }, + "8,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "2,2", - {"x": 1}, + { + "x": 1 + }, "2,4", - {"x": 8.5}, + { + "x": 8.5 + }, "8,2", - {"x": 1}, + { + "x": 1 + }, "8,4" ], - [{"y": -0.875, "x": 5.5}, "2,5", "2,6", {"x": 4.5}, "8,0", "8,1"], - [{"y": -0.875, "x": 0.5}, "2,0", "2,1", {"x": 14.5}, "8,5", "8,6"], - [{"y": -0.375, "x": 3.5}, "3,3", {"x": 10.5}, "9,3"], [ - {"y": -0.875, "x": 2.5}, + { + "y": -0.875, + "x": 5.5 + }, + "2,5", + "2,6", + { + "x": 4.5 + }, + "8,0", + "8,1" + ], + [ + { + "y": -0.875, + "x": 0.5 + }, + "2,0", + "2,1", + { + "x": 14.5 + }, + "8,5", + "8,6" + ], + [ + { + "y": -0.375, + "x": 3.5 + }, + "3,3", + { + "x": 10.5 + }, + "9,3" + ], + [ + { + "y": -0.875, + "x": 2.5 + }, "3,2", - {"x": 1}, + { + "x": 1 + }, "3,4", - {"x": 8.5}, + { + "x": 8.5 + }, "9,2", - {"x": 1}, + { + "x": 1 + }, "9,4" ], [ - {"y": -0.875, "x": 5.5}, + { + "y": -0.875, + "x": 5.5 + }, "3,5", - {"x": 1, "c": "#777777", "w": 2}, + { + "x": 1, + "c": "#777777", + "w": 2 + }, "5,3", - {"x": 0.5, "w": 2}, + { + "x": 0.5, + "w": 2 + }, "11,3", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "9,1" ], - [{"y": -0.875, "x": 0.5}, "3,0", "3,1", {"x": 14.5}, "9,5", "9,6"], - [{"y": -0.375, "x": 3.5, "c": "#777777"}, "4,3", {"x": 10.5}, "10,3"], [ - {"y": -0.875, "x": 2.5, "c": "#cccccc"}, + { + "y": -0.875, + "x": 0.5 + }, + "3,0", + "3,1", + { + "x": 14.5 + }, + "9,5", + "9,6" + ], + [ + { + "y": -0.375, + "x": 3.5, + "c": "#777777" + }, + "4,3", + { + "x": 10.5 + }, + "10,3" + ], + [ + { + "y": -0.875, + "x": 2.5, + "c": "#cccccc" + }, "4,2", - {"x": 1, "c": "#777777"}, + { + "x": 1, + "c": "#777777" + }, "4,4", - {"x": 8.5}, + { + "x": 8.5 + }, "10,2", - {"x": 1, "c": "#cccccc"}, + { + "x": 1, + "c": "#cccccc" + }, "10,4" ], [ - {"y": -0.875, "x": 6.5, "h": 2}, + { + "y": -0.875, + "x": 6.5, + "h": 2 + }, "5,0", - {"h": 2}, + { + "h": 2 + }, "5,1", - {"h": 2}, + { + "h": 2 + }, "5,2", - {"x": 0.5, "h": 2}, + { + "x": 0.5, + "h": 2 + }, "11,4", - {"h": 2}, + { + "h": 2 + }, "11,5", - {"h": 2}, + { + "h": 2 + }, "11,6" ], - [{"y": -0.875, "x": 0.5}, "4,0", "4,1", {"x": 14.5}, "10,5", "10,6"] + [ + { + "y": -0.875, + "x": 0.5 + }, + "4,0", + "4,1", + { + "x": 14.5 + }, + "10,5", + "10,6" + ] ] } } diff --git a/v3/zwag/zwag75.json b/v3/zwag/zwag75.json index 623c23e796..665a7a2503 100644 --- a/v3/zwag/zwag75.json +++ b/v3/zwag/zwag75.json @@ -2,206 +2,213 @@ "name": "Zwag75", "vendorId": "0x5102", "productId": "0x0001", - "menus": ["qmk_rgblight"], - "keycodes": ["qmk_lighting"], - "matrix": { "rows": 6, "cols": 15 }, - "layouts": { - "keymap": [ - [ - { - "c": "#777777" - }, - "0,0", - { - "x": 0.25, - "c": "#cccccc" - }, - "0,1", - "0,2", - "0,3", - "0,4", - { - "x": 0.25 - }, - "0,5", - "0,6", - "0,7", - "0,8", - { - "x": 0.25 - }, - "0,9", - "0,10", - "0,11", - "0,12", - { - "x": 0.25 - }, - "0,13", - { - "x": 0.25 - }, - "0,14" - ], - [ - { - "y": 0.25 - }, - "1,0", - "1,1", - "1,2", - "1,3", - "1,4", - "1,5", - "1,6", - "1,7", - "1,8", - "1,9", - "1,10", - "1,11", - "1,12", - { - "c": "#aaaaaa", - "w": 2 - }, - "1,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "1,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.5 - }, - "2,0", - { - "c": "#cccccc" - }, - "2,1", - "2,2", - "2,3", - "2,4", - "2,5", - "2,6", - "2,7", - "2,8", - "2,9", - "2,10", - "2,11", - "2,13", - { - "w": 1.5 - }, - "2,13", - { - "x": 0.25 - }, - "2,14" - ], - [ - { - "c": "#aaaaaa", - "w": 1.75 - }, - "3,0", - { - "c": "#cccccc" - }, - "3,1", - "3,2", - "3,3", - "3,4", - "3,5", - "3,6", - "3,7", - "3,8", - "3,9", - "3,10", - "3,11", - { - "c": "#777777", - "w": 2.25 - }, - "3,13", - { - "x": 0.25, - "c": "#cccccc" - }, - "3,14" + "matrix": { + "rows": 6, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" ], - [ - { - "c": "#aaaaaa", - "w": 2.25 - }, - "4,0", - { - "c": "#cccccc" - }, - "4,1", - "4,2", - "4,4", - "4,5", - "4,6", - "4,7", - "4,8", - "4,9", - "4,10", - "4,11", - { - "c": "#aaaaaa", - "w": 1.75 - }, - "4,12" + "menus": [ + "qmk_rgblight" ], - [ - { - "y": -0.75, - "x": 14.25, - "c": "#777777" - }, - "4,13" - ], - [ - { - "y": -0.25, - "c": "#aaaaaa", - "w": 1.25 - }, - "5,0", - { - "w": 1.25 - }, - "5,1", - { - "w": 1.25 - }, - "5,2", - { - "c": "#cccccc", - "w": 6.25 - }, - "5,6", - { - "c": "#aaaaaa" - }, - "5,9", - "5,10", - "5,11" - ], - [ - { - "y": -0.75, - "x": 13.25, - "c": "#777777" - }, - "5,12", - "5,13", - "5,14" - ] -] + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13", + { + "x": 0.25 + }, + "0,14" + ], + [ + { + "y": 0.25 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "1,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,13", + { + "w": 1.5 + }, + "2,13", + { + "x": 0.25 + }, + "2,14" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,14" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,12" + ], + [ + { + "y": -0.75, + "x": 14.25, + "c": "#777777" + }, + "4,13" + ], + [ + { + "y": -0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6", + { + "c": "#aaaaaa" + }, + "5,9", + "5,10", + "5,11" + ], + [ + { + "y": -0.75, + "x": 13.25, + "c": "#777777" + }, + "5,12", + "5,13", + "5,14" + ] + ] } -} \ No newline at end of file +} diff --git a/v3/zx60/zx60_via.json b/v3/zx60/zx60_via.json index 7ee2321e13..0db3dd1698 100644 --- a/v3/zx60/zx60_via.json +++ b/v3/zx60/zx60_via.json @@ -2,9 +2,16 @@ "name": "ZX60", "vendorId": "0x404A", "productId": "0x0001", - "keycodes": ["qmk_lighting"], - "menus": ["qmk_backlight_rgblight"], - "matrix": {"rows": 5, "cols": 15}, + "matrix": { + "rows": 5, + "cols": 15 + }, + "keycodes": [ + "qmk_lighting" + ], + "menus": [ + "qmk_backlight_rgblight" + ], "layouts": { "labels": [ "Split Backspace", @@ -37,9 +44,14 @@ ], "keymap": [ [ - {"x": 2.5, "c": "#777777"}, + { + "x": 2.5, + "c": "#777777" + }, "0,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "0,1", "0,2", "0,3", @@ -52,16 +64,28 @@ "0,10", "0,11", "0,12", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "0,13\n\n\n0,0", - {"x": 0.5, "c": "#cccccc"}, + { + "x": 0.5, + "c": "#cccccc" + }, "0,13\n\n\n0,1", "0,14\n\n\n0,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.5}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, "1,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "1,1", "1,2", "1,3", @@ -74,7 +98,9 @@ "1,10", "1,11", "1,12", - {"w": 1.5}, + { + "w": 1.5 + }, "1,13\n\n\n1,0", { "x": 1.25, @@ -88,9 +114,15 @@ "2,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.75}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, "2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "2,1", "2,2", "2,3", @@ -102,15 +134,27 @@ "2,9", "2,10", "2,11", - {"c": "#777777", "w": 2.25}, + { + "c": "#777777", + "w": 2.25 + }, "2,13\n\n\n1,0", - {"x": 0.25, "c": "#cccccc"}, + { + "x": 0.25, + "c": "#cccccc" + }, "1,13\n\n\n1,1" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, "3,0\n\n\n2,0", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,0", "3,3\n\n\n2,0", "3,4\n\n\n2,0", @@ -121,31 +165,59 @@ "3,9\n\n\n2,0", "3,10\n\n\n2,0", "3,11\n\n\n2,0", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n2,0" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,0", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,0", - {"c": "#aaaaaa", "w": 1.25}, + { + "c": "#aaaaaa", + "w": 1.25 + }, "4,10\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,11\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,13\n\n\n3,0", - {"w": 1.25}, + { + "w": 1.25 + }, "4,14\n\n\n3,0" ], [ - {"y": 0.5, "x": 2.5, "w": 2.25}, + { + "y": 0.5, + "x": 2.5, + "w": 2.25 + }, "3,0\n\n\n2,1", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,1", "3,3\n\n\n2,1", "3,4\n\n\n2,1", @@ -156,14 +228,22 @@ "3,9\n\n\n2,1", "3,10\n\n\n2,1", "3,11\n\n\n2,1", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n2,1", "3,14\n\n\n2,1" ], [ - {"x": 2.5, "w": 2.25}, + { + "x": 2.5, + "w": 2.25 + }, "3,0\n\n\n2,2", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,2", "3,3\n\n\n2,2", "3,4\n\n\n2,2", @@ -173,16 +253,24 @@ "3,8\n\n\n2,2", "3,9\n\n\n2,2", "3,10\n\n\n2,2", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11\n\n\n2,2", "3,13\n\n\n2,2", "3,12\n\n\n2,2" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 1.25}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, "3,0\n\n\n2,3", "3,1\n\n\n2,3", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,3", "3,3\n\n\n2,3", "3,4\n\n\n2,3", @@ -193,14 +281,22 @@ "3,9\n\n\n2,3", "3,10\n\n\n2,3", "3,11\n\n\n2,3", - {"c": "#aaaaaa", "w": 2.75}, + { + "c": "#aaaaaa", + "w": 2.75 + }, "3,13\n\n\n2,3" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,4", "3,1\n\n\n2,4", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,4", "3,3\n\n\n2,4", "3,4\n\n\n2,4", @@ -211,15 +307,23 @@ "3,9\n\n\n2,4", "3,10\n\n\n2,4", "3,11\n\n\n2,4", - {"c": "#aaaaaa", "w": 1.75}, + { + "c": "#aaaaaa", + "w": 1.75 + }, "3,13\n\n\n2,4", "3,14\n\n\n2,4" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "3,0\n\n\n2,5", "3,1\n\n\n2,5", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,5", "3,3\n\n\n2,5", "3,4\n\n\n2,5", @@ -229,15 +333,23 @@ "3,8\n\n\n2,5", "3,9\n\n\n2,5", "3,10\n\n\n2,5", - {"w": 1.75}, + { + "w": 1.75 + }, "3,11\n\n\n2,5", "3,13\n\n\n2,5", "3,14\n\n\n2,5" ], [ - {"x": 2.5, "c": "#aaaaaa", "w": 2}, + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2 + }, "3,0\n\n\n2,6", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,6", "3,3\n\n\n2,6", "3,4\n\n\n2,6", @@ -249,14 +361,21 @@ "3,10\n\n\n2,6", "3,11\n\n\n2,6", "3,13\n\n\n2,6", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,14\n\n\n2,6" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "3,0\n\n\n2,7", "3,1\n\n\n2,7", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,7", "3,3\n\n\n2,7", "3,4\n\n\n2,7", @@ -268,13 +387,21 @@ "3,10\n\n\n2,7", "3,11\n\n\n2,7", "3,12\n\n\n2,7", - {"c": "#aaaaaa", "w": 2}, + { + "c": "#aaaaaa", + "w": 2 + }, "3,13\n\n\n2,7" ], [ - {"x": 2.5, "w": 2}, + { + "x": 2.5, + "w": 2 + }, "3,0\n\n\n2,8", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,8", "3,3\n\n\n2,8", "3,4\n\n\n2,8", @@ -286,15 +413,21 @@ "3,10\n\n\n2,8", "3,11\n\n\n2,8", "3,12\n\n\n2,8", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,8", "3,14\n\n\n2,8" ], [ - {"x": 2.5}, + { + "x": 2.5 + }, "3,0\n\n\n2,9", "3,1\n\n\n2,9", - {"c": "#cccccc"}, + { + "c": "#cccccc" + }, "3,2\n\n\n2,9", "3,3\n\n\n2,9", "3,4\n\n\n2,9", @@ -306,34 +439,62 @@ "3,10\n\n\n2,9", "3,11\n\n\n2,9", "3,12\n\n\n2,9", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "3,13\n\n\n2,9", "3,14\n\n\n2,9" ], [ - {"y": 0.5, "x": 2.5, "w": 1.5}, + { + "y": 0.5, + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,1", "4,1\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,1", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,1", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,1", "4,13\n\n\n3,1", - {"w": 1.5}, + { + "w": 1.5 + }, "4,14\n\n\n3,1" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,2", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,2", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,2", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,2", "4,11\n\n\n3,2", "4,12\n\n\n3,2", @@ -341,14 +502,24 @@ "4,14\n\n\n3,2" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,3", "4,1\n\n\n3,3", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,3", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,3", - {"c": "#aaaaaa"}, + { + "c": "#aaaaaa" + }, "4,10\n\n\n3,3", "4,11\n\n\n3,3", "4,12\n\n\n3,3", @@ -356,91 +527,190 @@ "4,14\n\n\n3,3" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n3,4", "4,1\n\n\n3,4", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,4", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,4", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,4", "4,12\n\n\n3,4", - {"w": 1.5, "d": true}, + { + "w": 1.5, + "d": true + }, "4,13\n\n\n3,4" ], [ - {"x": 2.5, "w": 1.5}, + { + "x": 2.5, + "w": 1.5 + }, "4,0\n\n\n3,5", - {"d": true}, + { + "d": true + }, "\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,5", - {"c": "#cccccc", "w": 7}, + { + "c": "#cccccc", + "w": 7 + }, "4,6\n\n\n3,5", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,5", - {"d": true}, + { + "d": true + }, "\n\n\n3,5", - {"w": 1.5}, + { + "w": 1.5 + }, "4,13\n\n\n3,5" ], [ - {"x": 2.5, "w": 1.5, "d": true}, + { + "x": 2.5, + "w": 1.5, + "d": true + }, "4,0\n\n\n3,6", "4,1\n\n\n3,6", - {"w": 1.5}, + { + "w": 1.5 + }, "4,2\n\n\n3,6", - {"c": "#cccccc", "w": 6.25}, + { + "c": "#cccccc", + "w": 6.25 + }, "4,6\n\n\n3,6", - {"c": "#aaaaaa", "w": 1.5}, + { + "c": "#aaaaaa", + "w": 1.5 + }, "4,11\n\n\n3,6", "4,12\n\n\n3,6", - {"w": 2.25, "d": true}, + { + "w": 2.25, + "d": true + }, "4,13\n\n\n3,6" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,7", - {"c": "#cccccc", "w": 2.25}, + { + "c": "#cccccc", + "w": 2.25 + }, "4,4\n\n\n3,7", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,7", - {"w": 2.75}, + { + "w": 2.75 + }, "4,8\n\n\n3,7", - {"c": "#aaaaaa", "w": 1.256}, + { + "c": "#aaaaaa", + "w": 1.256 + }, "4,10\n\n\n3,7", - {"x": -0.006000000000000227, "w": 1.256}, + { + "x": -0.006000000000000227, + "w": 1.256 + }, "4,11\n\n\n3,7", - {"x": -0.006000000000000227, "w": 1.256}, + { + "x": -0.006000000000000227, + "w": 1.256 + }, "4,13\n\n\n3,7", - {"x": -0.006000000000000227, "w": 1.256}, + { + "x": -0.006000000000000227, + "w": 1.256 + }, "4,14\n\n\n3,7" ], [ - {"x": 2.5, "w": 1.25}, + { + "x": 2.5, + "w": 1.25 + }, "4,0\n\n\n3,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,1\n\n\n3,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,2\n\n\n3,8", - {"c": "#cccccc", "w": 2.75}, + { + "c": "#cccccc", + "w": 2.75 + }, "4,8\n\n\n3,8", - {"w": 1.25}, + { + "w": 1.25 + }, "4,6\n\n\n3,8", - {"w": 2.25}, + { + "w": 2.25 + }, "4,4\n\n\n3,8", - {"c": "#aaaaaa", "w": 1.256}, + { + "c": "#aaaaaa", + "w": 1.256 + }, "4,10\n\n\n3,8", - {"x": -0.006000000000000227, "w": 1.256}, + { + "x": -0.006000000000000227, + "w": 1.256 + }, "4,11\n\n\n3,8", - {"x": -0.006000000000000227, "w": 1.256}, + { + "x": -0.006000000000000227, + "w": 1.256 + }, "4,13\n\n\n3,8", - {"x": -0.006000000000000227, "w": 1.256}, + { + "x": -0.006000000000000227, + "w": 1.256 + }, "4,14\n\n\n3,8" ] ] diff --git a/v3/zykrah/fuyu.json b/v3/zykrah/fuyu.json index b9e3efa2cb..44550362dd 100644 --- a/v3/zykrah/fuyu.json +++ b/v3/zykrah/fuyu.json @@ -2,11 +2,13 @@ "name": "Fuyu", "vendorId": "0x7A79", "productId": "0x0087", - "menus": ["qmk_rgb_matrix"], "matrix": { "rows": 6, "cols": 17 }, + "menus": [ + "qmk_rgb_matrix" + ], "layouts": { "labels": [ "Split Backspace", @@ -15,7 +17,12 @@ "Split Right Shift", "Stepped Caps", "Numpad Blocker", - ["Bottom Row", "6.25U", "7U", "WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "WKL" + ] ], "keymap": [ [ diff --git a/v3/zykrah/slime88.json b/v3/zykrah/slime88.json index 262027d668..17e57892d6 100644 --- a/v3/zykrah/slime88.json +++ b/v3/zykrah/slime88.json @@ -13,7 +13,12 @@ "Split Left Shift", "Split Right Shift", "Stepped Caps", - ["Bottom Row", "6.25U", "7U", "WKL"] + [ + "Bottom Row", + "6.25U", + "7U", + "WKL" + ] ], "keymap": [ [