diff --git a/keyboards/lotus/kle/README.md b/keyboards/lotus/kle/README.md index ad5195dcb6..5b15dc7aab 100644 --- a/keyboards/lotus/kle/README.md +++ b/keyboards/lotus/kle/README.md @@ -7,7 +7,7 @@ But to continue editing them, I kept the files here. Might be useful for the fut | Layout | Standard KLE Layout | VIA KLE Layout | VIA Design | | ------ | --------------------- | ------------------ | ------------------------- | | ANSI | `ansi_layout.json` | `ansi_via.json` | `via_design.json` | -| ISO | `iso_layout.json` | | | +| ISO | `iso_layout.json` | `iso_layout.json` | `via_iso_design.json` | | JIS | `jis_layout.json` | | | | Numpad | `numpad_layout.json` | `numpad_via.json` | `via_numpad_design.json` | | Gridpad| `gridpad_layout.json` | `gridpad_via.json` | `via_gridpad_design.json` | diff --git a/keyboards/lotus/kle/ansi_via.json b/keyboards/lotus/kle/ansi_via.json index 23406f1d4d..0d33a6bf88 100644 --- a/keyboards/lotus/kle/ansi_via.json +++ b/keyboards/lotus/kle/ansi_via.json @@ -236,7 +236,7 @@ { "x": 0.25 }, - "7, 13", + "7,13", { "x": 0.25 }, @@ -356,4 +356,4 @@ }, "1,8" ] -] \ No newline at end of file +] diff --git a/keyboards/lotus/kle/iso_via.json b/keyboards/lotus/kle/iso_via.json new file mode 100644 index 0000000000..e79c66b824 --- /dev/null +++ b/keyboards/lotus/kle/iso_via.json @@ -0,0 +1,366 @@ +[ + [ + { + "w": 1.25, + "h": 0.5 + }, + "7,5", + { + "x": 0.25, + "h": 0.5 + }, + "3,5", + { + "x": 0.25, + "h": 0.5 + }, + "2,5", + { + "x": 0.25, + "h": 0.5 + }, + "6,4", + { + "x": 0.25, + "h": 0.5 + }, + "3,4", + { + "x": 0.25, + "h": 0.5 + }, + "4,10", + { + "x": 0.25, + "h": 0.5 + }, + "3,10", + { + "x": 0.25, + "h": 0.5 + }, + "2,10", + { + "x": 0.25, + "h": 0.5 + }, + "1,15", + { + "x": 0.25, + "h": 0.5 + }, + "3,11", + { + "x": 0.25, + "h": 0.5 + }, + "4,8", + { + "x": 0.25, + "h": 0.5 + }, + "6,8", + { + "x": 0.25, + "h": 0.5 + }, + "3,15", + { + "x": 0.25, + "w": 1.75, + "h": 0.5 + }, + "0,1" + ], + [ + { + "y": -0.25 + }, + "4,2", + { + "x": 0.25 + }, + "5,2", + { + "x": 0.25 + }, + "5,5", + { + "x": 0.25 + }, + "5,4", + { + "x": 0.25 + }, + "5,6", + { + "x": 0.25 + }, + "4,6", + { + "x": 0.25 + }, + "4,7", + { + "x": 0.25 + }, + "5,7", + { + "x": 0.25 + }, + "5,10", + { + "x": 0.25 + }, + "5,8", + { + "x": 0.25 + }, + "4,13", + { + "x": 0.25 + }, + "2,13", + { + "x": 0.25 + }, + "4,14", + { + "x": 0.25, + "w": 2 + }, + "5,14" + ], + [ + { + "y": 0.25, + "w": 1.5 + }, + "3,2", + { + "x": 0.25 + }, + "0,2", + { + "x": 0.25 + }, + "6,5", + { + "x": 0.25 + }, + "2,4", + { + "x": 0.25 + }, + "6.6", + { + "x": 0.25 + }, + "3,6", + { + "x": 0.25 + }, + "3,7", + { + "x": 0.25 + }, + "6,7", + { + "x": 0.25 + }, + "6,10", + { + "x": 0.25 + }, + "3,8", + { + "x": 0.25 + }, + "5,13", + { + "x": 0.25 + }, + "6,13", + { + "x": 0.25 + }, + "6,14", + { + "x": 0.5, + "w": 1.25, + "h": 2.25, + "w2": 1.5, + "h2": 1.25, + "x2": -0.25 + }, + "1,14" + ], + [ + { + "y": 0.25, + "w": 1.75 + }, + "4,4", + { + "x": 0.25 + }, + "7,2", + { + "x": 0.25 + }, + "4,5", + { + "x": 0.25 + }, + "7,14", + { + "x": 0.25 + }, + "7,6", + { + "x": 0.25 + }, + "2,6", + { + "x": 0.25 + }, + "2,7", + { + "x": 0.25 + }, + "7,7", + { + "x": 0.25 + }, + "7,10", + { + "x": 0.25 + }, + "7,8", + { + "x": 0.25 + }, + "7,13", + { + "x": 0.25 + }, + "0,14", + { + "x": 0.25 + }, + "2,8" + ], + [ + { + "y": 0.25, + "w": 1.25 + }, + "1,9", + { + "x": 0.25 + }, + "5,11", + { + "x": 0.25 + }, + "1,5", + { + "x": 0.25 + }, + "0,5", + { + "x": 0.25 + }, + "0,0", + { + "x": 0.25 + }, + "0,6", + { + "x": 0.25 + }, + "1,6", + { + "x": 0.25 + }, + "1,7", + { + "x": 0.25 + }, + "0,7", + { + "x": 0.25 + }, + "0,10", + { + "x": 0.25 + }, + "0,8", + { + "x": 0.25 + }, + "0,13", + { + "x": 0.25, + "w": 3 + }, + "0,9" + ], + [ + { + "y": 0.25, + "w": 1.25 + }, + "1,12", + { + "x": 0.25 + }, + "2,2", + { + "x": 0.25 + }, + "3,1", + { + "x": 0.25 + }, + "1,3", + { + "x": 0.25, + "w": 6 + }, + "1,4", + { + "x": 0.25 + }, + "0,3", + { + "x": 0.25 + }, + "0,12", + { + "x": 0.25, + "w": 1.25 + }, + "6,11", + { + "x": 0.25, + "w": 1.25, + "h": 0.5 + }, + "1,13", + { + "x": 0.25, + "w": 1.25 + }, + "2,15" + ], + [ + { + "y": -0.5, + "x": 15.5, + "w": 1.25, + "h": 0.5 + }, + "1,8" + ] +] diff --git a/keyboards/lotus/kle/via_design.json b/keyboards/lotus/kle/via_design.json index 95fb909d24..0796828181 100644 --- a/keyboards/lotus/kle/via_design.json +++ b/keyboards/lotus/kle/via_design.json @@ -1,5 +1,5 @@ { - "name": "Framework Lotus Keyboard", + "name": "Framework Lotus ANSI Keyboard", "vendorId": "0x32AC", "productId": "0x0012", "matrix": {"rows": 8, "cols": 16}, diff --git a/keyboards/lotus/kle/via_gridpad_design.json b/keyboards/lotus/kle/via_gridpad_design.json index 021d121687..5bbca8a866 100644 --- a/keyboards/lotus/kle/via_gridpad_design.json +++ b/keyboards/lotus/kle/via_gridpad_design.json @@ -11,131 +11,131 @@ "a": 7, "h": 0.75 }, - "(2,1)", + "2,1", { "x": 0.25, "h": 0.75 }, - "(2,2)", + "2,2", { "x": 0.25, "h": 0.75 }, - "(3,4)", + "3,4", { "x": 0.25, "h": 0.75 }, - "(2,4)" + "2,4" ], [ { "h": 1.25 }, - "(0,0)", + "0,0", { "x": 0.25, "h": 1.25 }, - "(0,4)", + "0,4", { "x": 0.25, "h": 1.25 }, - "(1,1)", + "1,1", { "x": 0.25, "h": 1.25 }, - "(1,6)" + "1,6" ], [ { "y": 0.5, "h": 1.25 }, - "(0,1)", + "0,1", { "x": 0.25, "h": 1.25 }, - "(0,5)", + "0,5", { "x": 0.25, "h": 1.25 }, - "(1,2)", + "1,2", { "x": 0.25, "h": 1.25 }, - "(2,5)" + "2,5" ], [ { "y": 0.5, "h": 1.25 }, - "(0,2)", + "0,2", { "x": 0.25, "h": 1.25 }, - "(0,6)", + "0,6", { "x": 0.25, "h": 1.25 }, - "(1,3)", + "1,3", { "x": 0.25, "h": 1.25 }, - "(1,7)" + "1,7" ], [ { "y": 0.5, "h": 1.25 }, - "(0,3)", + "0,3", { "x": 0.25, "h": 1.25 }, - "(0,7)", + "0,7", { "x": 0.25, "h": 1.25 }, - "(1,4)", + "1,4", { "x": 0.25, "h": 1.25 }, - "(2,6)" + "2,6" ], [ { "y": 0.5, "h": 1.25 }, - "(1,0)", + "1,0", { "x": 0.25, "h": 1.25 }, - "(2,7)", + "2,7", { "x": 0.25, "h": 1.25 }, - "(1,5)", + "1,5", { "x": 0.25, "h": 1.25 }, - "(2,0)" + "2,0" ] ] }