From 0828d0f5c7e1f764688d85f07a70e023ebc66c7b Mon Sep 17 00:00:00 2001 From: Zach White Date: Sat, 27 Feb 2021 15:25:41 -0800 Subject: [PATCH] Fix compile errors (#12048) * fix compile errors * fix broken json files --- data/schemas/keyboard.jsonschema | 2 +- keyboards/knobgoblin/info.json | 44 ++++++++++++++++---------------- keyboards/naked64/info.json | 2 -- lib/python/qmk/info.py | 5 ++-- 4 files changed, 26 insertions(+), 27 deletions(-) diff --git a/data/schemas/keyboard.jsonschema b/data/schemas/keyboard.jsonschema index f5fb611bd2daba38e4f02b7a72e1f0c8e355c908..749e8f100238f42927b8c530a4190841b5eae7cb 100644 --- a/data/schemas/keyboard.jsonschema +++ b/data/schemas/keyboard.jsonschema @@ -88,7 +88,7 @@ "oneOf": [ { "type": "string", - "enum": ["LAYOUT"] + "enum": ["LAYOUT", "LAYOUT_planck_1x2uC"] }, { "type": "string", diff --git a/keyboards/knobgoblin/info.json b/keyboards/knobgoblin/info.json index f63e00b44ade2e75a9a87711ee62d3072ba37a1e..3e350de90dd44944f6fed4c74574a09e0e62df7b 100644 --- a/keyboards/knobgoblin/info.json +++ b/keyboards/knobgoblin/info.json @@ -8,32 +8,32 @@ "LAYOUT_ortho": { "layout": [ - {"Label": "F17", "x": 1, "y": 0}, - {"Label": "F18", "x": 2, "y": 0}, - {"Label": "F19", "x": 3, "y": 0}, - {"Label": "F20", "x": 4, "y": 0}, + {"label": "F17", "x": 1, "y": 0}, + {"label": "F18", "x": 2, "y": 0}, + {"label": "F19", "x": 3, "y": 0}, + {"label": "F20", "x": 4, "y": 0}, - {"Label": "F13", "x": 1, "y": 1}, - {"Label": "F14", "x": 2, "y": 1}, - {"Label": "F15", "x": 3, "y": 1}, - {"Label": "F16", "x": 4, "y": 1}, + {"label": "F13", "x": 1, "y": 1}, + {"label": "F14", "x": 2, "y": 1}, + {"label": "F15", "x": 3, "y": 1}, + {"label": "F16", "x": 4, "y": 1}, - {"Label": "F9", "x": 1, "y": 2}, - {"Label": "F10", "x": 2, "y": 2}, - {"Label": "F11", "x": 3, "y": 2}, - {"Label": "F12", "x": 4, "y": 2}, + {"label": "F9", "x": 1, "y": 2}, + {"label": "F10", "x": 2, "y": 2}, + {"label": "F11", "x": 3, "y": 2}, + {"label": "F12", "x": 4, "y": 2}, - {"Label": "K2", "x": 0, "y": 3}, - {"Label": "F5", "x": 1, "y": 3}, - {"Label": "F6", "x": 2, "y": 3}, - {"Label": "F7", "x": 3, "y": 3}, - {"Label": "F8", "x": 4, "y": 3}, + {"label": "K2", "x": 0, "y": 3}, + {"label": "F5", "x": 1, "y": 3}, + {"label": "F6", "x": 2, "y": 3}, + {"label": "F7", "x": 3, "y": 3}, + {"label": "F8", "x": 4, "y": 3}, - {"Label": "K1", "x": 0, "y": 4}, - {"Label": "F1", "x": 1, "y": 4}, - {"Label": "F2", "x": 2, "y": 4}, - {"Label": "F3", "x": 3, "y": 4}, - {"Label": "F4", "x": 4, "y": 4} + {"label": "K1", "x": 0, "y": 4}, + {"label": "F1", "x": 1, "y": 4}, + {"label": "F2", "x": 2, "y": 4}, + {"label": "F3", "x": 3, "y": 4}, + {"label": "F4", "x": 4, "y": 4} ] } diff --git a/keyboards/naked64/info.json b/keyboards/naked64/info.json index 17619187d8a334c2a518e2db6d1e9634f78ac329..a704be315d7aaf55449e220ed50e2ef367628917 100644 --- a/keyboards/naked64/info.json +++ b/keyboards/naked64/info.json @@ -74,8 +74,6 @@ ] }, "LAYOUT_with_setta21": { - "width": 21.5, - "height": 6.25, "layout": [ {"label":"pgup", "x":0.25, "y":0}, {"label":"ESC", "x":1.75, "y":0}, diff --git a/lib/python/qmk/info.py b/lib/python/qmk/info.py index cf5dc6640b2e4aaa7b838f1c72c72c0725b3d7c0..051459698fbd65d4314f055323c05f686e9d5f56 100644 --- a/lib/python/qmk/info.py +++ b/lib/python/qmk/info.py @@ -454,8 +454,9 @@ def _find_all_layouts(info_data, keyboard): if these_layouts: layouts.update(these_layouts) - if these_aliases: - aliases.update(these_aliases) + for alias, alias_text in these_aliases.items(): + if alias_text in layouts: + aliases[alias] = alias_text return layouts, aliases