From 1d1e21132a91eb546e55888b00aef893b0ae115a Mon Sep 17 00:00:00 2001 From: Cem Aksoylar Date: Wed, 27 Mar 2024 20:56:36 -0700 Subject: [PATCH] feat(resources): Add Kyria layout with rotated keys Closes #56 Co-authored-by: Michele Campeotto --- resources/qmk_layouts/kyria_rotated.json | 121 +++++++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 resources/qmk_layouts/kyria_rotated.json diff --git a/resources/qmk_layouts/kyria_rotated.json b/resources/qmk_layouts/kyria_rotated.json new file mode 100644 index 0000000..df086fa --- /dev/null +++ b/resources/qmk_layouts/kyria_rotated.json @@ -0,0 +1,121 @@ +{ + "url": "https://splitkb.com/products/kyria-rev3-pcb-kit", + "layouts": { + "LAYOUT_split_3x6_5": { + "layout": [ + {"x": 0, "y": 1}, + {"x": 1, "y": 1}, + {"x": 2, "y": 0.5}, + {"x": 3, "y": 0.25}, + {"x": 4, "y": 0.5}, + {"x": 5, "y": 0.625}, + + {"x": 11, "y": 0.625}, + {"x": 12, "y": 0.5}, + {"x": 13, "y": 0.25}, + {"x": 14, "y": 0.5}, + {"x": 15, "y": 1}, + {"x": 16, "y": 1}, + + {"x": 0, "y": 2}, + {"x": 1, "y": 2}, + {"x": 2, "y": 1.5}, + {"x": 3, "y": 1.25}, + {"x": 4, "y": 1.5}, + {"x": 5, "y": 1.625}, + + {"x": 11, "y": 1.625}, + {"x": 12, "y": 1.5}, + {"x": 13, "y": 1.25}, + {"x": 14, "y": 1.5}, + {"x": 15, "y": 2}, + {"x": 16, "y": 2}, + + {"x": 0, "y": 3}, + {"x": 1, "y": 3}, + {"x": 2, "y": 2.5}, + {"x": 3, "y": 2.25}, + {"x": 4, "y": 2.5}, + {"x": 5, "y": 2.625}, + {"x": 3.5, "y": 2.5, "r": 30, "rx": 4, "ry": 8.175}, + {"x": 3.5, "y": 2.5, "r": 45, "rx": 4, "ry": 8.175}, + + {"x": 12.5, "y": 2.5, "r": -45, "rx": 13, "ry": 8.175}, + {"x": 12.5, "y": 2.5, "r": -30, "rx": 13, "ry": 8.175}, + {"x": 11, "y": 2.625}, + {"x": 12, "y": 2.5}, + {"x": 13, "y": 2.25}, + {"x": 14, "y": 2.5}, + {"x": 15, "y": 3}, + {"x": 16, "y": 3}, + + {"x": 2.5, "y": 3.5}, + {"x": 3.5, "y": 3.5}, + {"x": 3.5, "y": 3.5, "r": 15, "rx": 4, "ry": 8.175}, + {"x": 3.5, "y": 3.5, "r": 30, "rx": 4, "ry": 8.175}, + {"x": 3.5, "y": 3.5, "r": 45, "rx": 4, "ry": 8.175}, + + {"x": 12.5, "y": 3.5, "r": -45, "rx": 13, "ry": 8.175}, + {"x": 12.5, "y": 3.5, "r": -30, "rx": 13, "ry": 8.175}, + {"x": 12.5, "y": 3.5, "r": -15, "rx": 13, "ry": 8.175}, + {"x": 12.5, "y": 3.5}, + {"x": 13.5, "y": 3.5} + ] + }, + "LAYOUT_split_3x5_5": { + "layout": [ + {"x": 1, "y": 1}, + {"x": 2, "y": 0.5}, + {"x": 3, "y": 0.25}, + {"x": 4, "y": 0.5}, + {"x": 5, "y": 0.625}, + + {"x": 11, "y": 0.625}, + {"x": 12, "y": 0.5}, + {"x": 13, "y": 0.25}, + {"x": 14, "y": 0.5}, + {"x": 15, "y": 1}, + + {"x": 1, "y": 2}, + {"x": 2, "y": 1.5}, + {"x": 3, "y": 1.25}, + {"x": 4, "y": 1.5}, + {"x": 5, "y": 1.625}, + + {"x": 11, "y": 1.625}, + {"x": 12, "y": 1.5}, + {"x": 13, "y": 1.25}, + {"x": 14, "y": 1.5}, + {"x": 15, "y": 2}, + + {"x": 1, "y": 3}, + {"x": 2, "y": 2.5}, + {"x": 3, "y": 2.25}, + {"x": 4, "y": 2.5}, + {"x": 5, "y": 2.625}, + {"x": 3.5, "y": 2.5, "r": 30, "rx": 4, "ry": 8.175}, + {"x": 3.5, "y": 2.5, "r": 45, "rx": 4, "ry": 8.175}, + + {"x": 12.5, "y": 2.5, "r": -45, "rx": 13, "ry": 8.175}, + {"x": 12.5, "y": 2.5, "r": -30, "rx": 13, "ry": 8.175}, + {"x": 11, "y": 2.625}, + {"x": 12, "y": 2.5}, + {"x": 13, "y": 2.25}, + {"x": 14, "y": 2.5}, + {"x": 15, "y": 3}, + + {"x": 2.5, "y": 3.5}, + {"x": 3.5, "y": 3.5}, + {"x": 3.5, "y": 3.5, "r": 15, "rx": 4, "ry": 8.175}, + {"x": 3.5, "y": 3.5, "r": 30, "rx": 4, "ry": 8.175}, + {"x": 3.5, "y": 3.5, "r": 45, "rx": 4, "ry": 8.175}, + + {"x": 12.5, "y": 3.5, "r": -45, "rx": 13, "ry": 8.175}, + {"x": 12.5, "y": 3.5, "r": -30, "rx": 13, "ry": 8.175}, + {"x": 12.5, "y": 3.5, "r": -15, "rx": 13, "ry": 8.175}, + {"x": 12.5, "y": 3.5}, + {"x": 13.5, "y": 3.5} + ] + } + } +}