diff --git a/keyboards/slump52/keyboard.json b/keyboards/slump52/keyboard.json index ef1e3cc5..0c79a2d7 100644 --- a/keyboards/slump52/keyboard.json +++ b/keyboards/slump52/keyboard.json @@ -27,61 +27,61 @@ "layouts": { "LAYOUT_default": { "layout": [ - {"label": "Esc", "matrix": [0, 0], "row": 0, "col": 0, "x": 0, "y": 0 }, - {"label": "q", "matrix": [1, 0], "row": 0, "col": 1, "x": 1.025, "y": 0.027, "r": 3, "rx": 1.525, "ry": 0.527 }, - {"label": "w", "matrix": [0, 1], "row": 0, "col": 2, "x": 2.092, "y": 0.167, "r": 12, "rx": 2.592, "ry": 0.667 }, - {"label": "e", "matrix": [0, 2], "row": 0, "col": 3, "x": 3.123, "y": 0.473, "r": 21, "rx": 3.623, "ry": 0.973 }, - {"label": "r", "matrix": [0, 3], "row": 0, "col": 4, "x": 4.075, "y": 0.877, "r": 25, "rx": 4.575, "ry": 1.377 }, - {"label": "t", "matrix": [1, 4], "row": 0, "col": 5, "x": 4.77, "y": 1.753, "r": 25, "rx": 5.27, "ry": 2.253 }, - {"label": "y", "matrix": [1, 5], "row": 0, "col": 9, "x": 6.616, "y": 1.753, "r": -25, "rx": 7.116, "ry": 2.253 }, - {"label": "u", "matrix": [1, 6], "row": 0, "col": 10, "x": 7.311, "y": 0.877, "r": -25, "rx": 7.811, "ry": 1.377 }, - {"label": "i", "matrix": [2, 7], "row": 0, "col": 11, "x": 8.263, "y": 0.473, "r": -21, "rx": 8.763, "ry": 0.973 }, - {"label": "o", "matrix": [2, 8], "row": 0, "col": 12, "x": 9.294, "y": 0.167, "r": -12, "rx": 9.794, "ry": 0.667 }, - {"label": "p", "matrix": [2, 9], "row": 0, "col": 13, "x": 10.36, "y": 0.027, "r": -3, "rx": 10.86, "ry": 0.527 }, - {"label": "+=", "matrix": [6, 9], "row": 0, "col": 14, "x": 11.385, "y": 0 }, - {"label": "7", "matrix": [3, 10], "row": 0, "col": 15, "x": 12.385, "y": 0 }, - {"label": "8", "matrix": [3, 11], "row": 0, "col": 16, "x": 13.385, "y": 0 }, - {"label": "9", "matrix": [3, 12], "row": 0, "col": 17, "x": 14.385, "y": 0 }, + {"label": "Esc", "hand": "L", "matrix": [0, 0], "row": 0, "col": 0, "x": 0, "y": 0 }, + {"label": "q", "hand": "L", "matrix": [1, 0], "row": 0, "col": 1, "x": 1.025, "y": 0.027, "r": 3, "rx": 1.525, "ry": 0.527 }, + {"label": "w", "hand": "L", "matrix": [0, 1], "row": 0, "col": 2, "x": 2.092, "y": 0.167, "r": 12, "rx": 2.592, "ry": 0.667 }, + {"label": "e", "hand": "L", "matrix": [0, 2], "row": 0, "col": 3, "x": 3.123, "y": 0.473, "r": 21, "rx": 3.623, "ry": 0.973 }, + {"label": "r", "hand": "L", "matrix": [0, 3], "row": 0, "col": 4, "x": 4.075, "y": 0.877, "r": 25, "rx": 4.575, "ry": 1.377 }, + {"label": "t", "hand": "L", "matrix": [1, 4], "row": 0, "col": 5, "x": 4.77, "y": 1.753, "r": 25, "rx": 5.27, "ry": 2.253 }, + {"label": "y", "hand": "R", "matrix": [1, 5], "row": 0, "col": 9, "x": 6.616, "y": 1.753, "r": -25, "rx": 7.116, "ry": 2.253 }, + {"label": "u", "hand": "R", "matrix": [1, 6], "row": 0, "col": 10, "x": 7.311, "y": 0.877, "r": -25, "rx": 7.811, "ry": 1.377 }, + {"label": "i", "hand": "R", "matrix": [2, 7], "row": 0, "col": 11, "x": 8.263, "y": 0.473, "r": -21, "rx": 8.763, "ry": 0.973 }, + {"label": "o", "hand": "R", "matrix": [2, 8], "row": 0, "col": 12, "x": 9.294, "y": 0.167, "r": -12, "rx": 9.794, "ry": 0.667 }, + {"label": "p", "hand": "R", "matrix": [2, 9], "row": 0, "col": 13, "x": 10.36, "y": 0.027, "r": -3, "rx": 10.86, "ry": 0.527 }, + {"label": "+=", "hand": "R", "matrix": [6, 9], "row": 0, "col": 14, "x": 11.385, "y": 0 }, + {"label": "7", "hand": "R", "matrix": [3, 10], "row": 0, "col": 15, "x": 12.385, "y": 0 }, + {"label": "8", "hand": "R", "matrix": [3, 11], "row": 0, "col": 16, "x": 13.385, "y": 0 }, + {"label": "9", "hand": "R", "matrix": [3, 12], "row": 0, "col": 17, "x": 14.385, "y": 0 }, - {"label": "a", "matrix": [2, 0], "row": 1, "col": 1, "x": 0, "y": 0.997 }, - {"label": "s", "matrix": [4, 1], "row": 1, "col": 2, "x": 1.333, "y": 1.077, "r": 7, "rx": 1.833, "ry": 1.577 }, - {"label": "d", "matrix": [7, 2], "row": 1, "col": 3, "x": 2.66, "y": 1.381, "r": 19, "rx": 3.16, "ry": 1.881 }, - {"label": "f", "matrix": [10, 3], "row": 1, "col": 4, "x": 3.652, "y": 1.783, "r": 25, "rx": 4.152, "ry": 2.283 }, - {"label": "g", "matrix": [11, 3], "row": 1, "col": 5, "x": 4.347, "y": 2.659, "r": 25, "rx": 4.847, "ry": 3.159 }, - {"label": "h", "matrix": [5, 5], "row": 1, "col": 9, "x": 7.038, "y": 2.659, "r": -25, "rx": 7.538, "ry": 3.159 }, - {"label": "j", "matrix": [6, 6], "row": 1, "col": 10, "x": 7.733, "y": 1.783, "r": -25, "rx": 8.233, "ry": 2.283 }, - {"label": "k", "matrix": [4, 7], "row": 1, "col": 11, "x": 8.726, "y": 1.381, "r": -19, "rx": 9.226, "ry": 1.881 }, - {"label": "l", "matrix": [5, 8], "row": 1, "col": 12, "x": 10.052, "y": 1.077, "r": -7, "rx": 10.552, "ry": 1.577 }, - {"label": "-", "matrix": [8, 9], "row": 1, "col": 13, "x": 11.385, "y": 0.997 }, - {"label": "4", "matrix": [4, 10], "row": 1, "col": 15, "x": 12.385, "y": 1 }, - {"label": "5", "matrix": [5, 11], "row": 1, "col": 16, "x": 13.385, "y": 1 }, - {"label": "6", "matrix": [6, 12], "row": 1, "col": 17, "x": 14.385, "y": 1 }, + {"label": "a", "hand": "L", "matrix": [2, 0], "row": 1, "col": 1, "x": 0, "y": 0.997 }, + {"label": "s", "hand": "L", "matrix": [4, 1], "row": 1, "col": 2, "x": 1.333, "y": 1.077, "r": 7, "rx": 1.833, "ry": 1.577 }, + {"label": "d", "hand": "L", "matrix": [7, 2], "row": 1, "col": 3, "x": 2.66, "y": 1.381, "r": 19, "rx": 3.16, "ry": 1.881 }, + {"label": "f", "hand": "L", "matrix": [10, 3], "row": 1, "col": 4, "x": 3.652, "y": 1.783, "r": 25, "rx": 4.152, "ry": 2.283 }, + {"label": "g", "hand": "L", "matrix": [11, 3], "row": 1, "col": 5, "x": 4.347, "y": 2.659, "r": 25, "rx": 4.847, "ry": 3.159 }, + {"label": "h", "hand": "R", "matrix": [5, 5], "row": 1, "col": 9, "x": 7.038, "y": 2.659, "r": -25, "rx": 7.538, "ry": 3.159 }, + {"label": "j", "hand": "R", "matrix": [6, 6], "row": 1, "col": 10, "x": 7.733, "y": 1.783, "r": -25, "rx": 8.233, "ry": 2.283 }, + {"label": "k", "hand": "R", "matrix": [4, 7], "row": 1, "col": 11, "x": 8.726, "y": 1.381, "r": -19, "rx": 9.226, "ry": 1.881 }, + {"label": "l", "hand": "R", "matrix": [5, 8], "row": 1, "col": 12, "x": 10.052, "y": 1.077, "r": -7, "rx": 10.552, "ry": 1.577 }, + {"label": "-", "hand": "R", "matrix": [8, 9], "row": 1, "col": 13, "x": 11.385, "y": 0.997 }, + {"label": "4", "hand": "R", "matrix": [4, 10], "row": 1, "col": 15, "x": 12.385, "y": 1 }, + {"label": "5", "hand": "R", "matrix": [5, 11], "row": 1, "col": 16, "x": 13.385, "y": 1 }, + {"label": "6", "hand": "R", "matrix": [6, 12], "row": 1, "col": 17, "x": 14.385, "y": 1 }, - {"label": "z", "matrix": [3, 0], "row": 2, "col": 1, "x": 0, "y": 1.997 }, - {"label": "x", "matrix": [5, 1], "row": 2, "col": 2, "x": 1.094, "y": 2.07, "r": 7, "rx": 1.594, "ry": 2.57 }, - {"label": "c", "matrix": [8, 2], "row": 2, "col": 3, "x": 2.186, "y": 2.296, "r": 16, "rx": 2.686, "ry": 2.796 }, - {"label": "v", "matrix": [9, 2], "row": 2, "col": 4, "x": 3.23, "y": 2.689, "r": 25, "rx": 3.73, "ry": 3.189 }, - {"label": "b", "matrix": [12, 3], "row": 2, "col": 5, "x": 3.925, "y": 3.565, "r": 25, "rx": 4.425, "ry": 4.065 }, - {"label": "n", "matrix": [8, 5], "row": 2, "col": 9, "x": 7.461, "y": 3.565, "r": -25, "rx": 7.961, "ry": 4.065 }, - {"label": "m", "matrix": [9, 6], "row": 2, "col": 10, "x": 8.156, "y": 2.689, "r": -25, "rx": 8.656, "ry": 3.189 }, - {"label": ",", "matrix": [9, 7], "row": 2, "col": 11, "x": 9.199, "y": 2.296, "r": -16, "rx": 9.699, "ry": 2.796 }, - {"label": ".", "matrix": [7, 8], "row": 2, "col": 12, "x": 10.292, "y": 2.07, "r": -7, "rx": 10.792, "ry": 2.57 }, - {"label": "/", "matrix": [10, 9], "row": 2, "col": 13, "x": 11.385, "y": 1.997 }, - {"label": "1", "matrix": [8, 10], "row": 2, "col": 15, "x": 12.385, "y": 2 }, - {"label": "2", "matrix": [9, 11], "row": 2, "col": 16, "x": 13.385, "y": 2 }, - {"label": "3", "matrix": [7, 12], "row": 2, "col": 17, "x": 14.385, "y": 2 }, + {"label": "z", "hand": "L", "matrix": [3, 0], "row": 2, "col": 1, "x": 0, "y": 1.997 }, + {"label": "x", "hand": "L", "matrix": [5, 1], "row": 2, "col": 2, "x": 1.094, "y": 2.07, "r": 7, "rx": 1.594, "ry": 2.57 }, + {"label": "c", "hand": "L", "matrix": [8, 2], "row": 2, "col": 3, "x": 2.186, "y": 2.296, "r": 16, "rx": 2.686, "ry": 2.796 }, + {"label": "v", "hand": "L", "matrix": [9, 2], "row": 2, "col": 4, "x": 3.23, "y": 2.689, "r": 25, "rx": 3.73, "ry": 3.189 }, + {"label": "b", "hand": "L", "matrix": [12, 3], "row": 2, "col": 5, "x": 3.925, "y": 3.565, "r": 25, "rx": 4.425, "ry": 4.065 }, + {"label": "n", "hand": "R", "matrix": [8, 5], "row": 2, "col": 9, "x": 7.461, "y": 3.565, "r": -25, "rx": 7.961, "ry": 4.065 }, + {"label": "m", "hand": "R", "matrix": [9, 6], "row": 2, "col": 10, "x": 8.156, "y": 2.689, "r": -25, "rx": 8.656, "ry": 3.189 }, + {"label": ",", "hand": "R", "matrix": [9, 7], "row": 2, "col": 11, "x": 9.199, "y": 2.296, "r": -16, "rx": 9.699, "ry": 2.796 }, + {"label": ".", "hand": "R", "matrix": [7, 8], "row": 2, "col": 12, "x": 10.292, "y": 2.07, "r": -7, "rx": 10.792, "ry": 2.57 }, + {"label": "/", "hand": "R", "matrix": [10, 9], "row": 2, "col": 13, "x": 11.385, "y": 1.997 }, + {"label": "1", "hand": "R", "matrix": [8, 10], "row": 2, "col": 15, "x": 12.385, "y": 2 }, + {"label": "2", "hand": "R", "matrix": [9, 11], "row": 2, "col": 16, "x": 13.385, "y": 2 }, + {"label": "3", "hand": "R", "matrix": [7, 12], "row": 2, "col": 17, "x": 14.385, "y": 2 }, - {"label": "Tab", "matrix": [6, 1], "row": 3, "col": 1, "x": 0.1, "y": 3.15, "w":1.75 }, - {"label": "T1", "matrix": [4, 4], "row": 3, "col": 6, "x": 4.863, "y": 4.107, "r": 35, "rx": 5.363, "ry": 4.607 }, - {"label": "T2", "matrix": [7, 4], "row": 3, "col": 7, "x": 5.693, "y": 4.803, "r": -45, "rx": 6.193, "ry": 5.303 }, - {"label": "T3", "matrix": [10, 4], "row": 3, "col": 8, "x": 6.523, "y": 4.107, "r": -35, "rx": 7.023, "ry": 4.607 }, - {"label": "Left", "matrix": [11, 5], "row": 3, "col": 9, "x": 8.423, "y": 4.832, "r": -20.5, "rx": 8.923, "ry": 5.332 }, - {"label": "Down", "matrix": [12, 6], "row": 3, "col": 10, "x": 9.36, "y": 4.481, "r": -20.5, "rx": 9.86, "ry": 4.981 }, - {"label": "Up", "matrix": [11, 7], "row": 3, "col": 11, "x": 9.009, "y": 3.545, "r": -20.5, "rx": 9.509, "ry": 4.045 }, - {"label": "Right", "matrix": [12, 8], "row": 3, "col": 12, "x": 10.296, "y": 4.131, "r": -20.5, "rx": 10.796, "ry": 4.631 }, - {"label": "*", "matrix": [12,10], "row": 3, "col": 13, "x": 11.385, "y": 3 }, - {"label": "0", "matrix": [10,11], "row": 3, "col": 15, "x": 12.385, "y": 3 }, - {"label": "Enter", "matrix": [11,12], "row": 3, "col": 17, "x": 13.5, "y": 3.15, "w":1.75 } + {"label": "Tab", "hand": "*", "matrix": [6, 1], "row": 3, "col": 1, "x": 0.1, "y": 3.15, "w":1.75 }, + {"label": "T1", "hand": "*", "matrix": [4, 4], "row": 3, "col": 6, "x": 4.863, "y": 4.107, "r": 35, "rx": 5.363, "ry": 4.607 }, + {"label": "T2", "hand": "*", "matrix": [7, 4], "row": 3, "col": 7, "x": 5.693, "y": 4.803, "r": -45, "rx": 6.193, "ry": 5.303 }, + {"label": "T3", "hand": "*", "matrix": [10, 4], "row": 3, "col": 8, "x": 6.523, "y": 4.107, "r": -35, "rx": 7.023, "ry": 4.607 }, + {"label": "Left", "hand": "*", "matrix": [11, 5], "row": 3, "col": 9, "x": 8.423, "y": 4.832, "r": -20.5, "rx": 8.923, "ry": 5.332 }, + {"label": "Down", "hand": "*", "matrix": [12, 6], "row": 3, "col": 10, "x": 9.36, "y": 4.481, "r": -20.5, "rx": 9.86, "ry": 4.981 }, + {"label": "Up", "hand": "*", "matrix": [11, 7], "row": 3, "col": 11, "x": 9.009, "y": 3.545, "r": -20.5, "rx": 9.509, "ry": 4.045 }, + {"label": "Right", "hand": "*", "matrix": [12, 8], "row": 3, "col": 12, "x": 10.296, "y": 4.131, "r": -20.5, "rx": 10.796, "ry": 4.631 }, + {"label": "*", "hand": "*", "matrix": [12,10], "row": 3, "col": 13, "x": 11.385, "y": 3 }, + {"label": "0", "hand": "*", "matrix": [10,11], "row": 3, "col": 15, "x": 12.385, "y": 3 }, + {"label": "Enter", "hand": "*", "matrix": [11,12], "row": 3, "col": 17, "x": 13.5, "y": 3.15, "w":1.75 } ] } } diff --git a/keyboards/tutte_coxeter_36k/keyboard.json b/keyboards/tutte_coxeter_36k/keyboard.json index deb7c9f8..7005e9b7 100644 --- a/keyboards/tutte_coxeter_36k/keyboard.json +++ b/keyboards/tutte_coxeter_36k/keyboard.json @@ -28,42 +28,42 @@ "layouts": { "LAYOUT_split_3x5_3": { "layout": [ - {"label": "q", "matrix": [0, 0], "x": 0, "y": 0.25}, - {"label": "w", "matrix": [3, 1], "x": 1, "y": 0.125}, - {"label": "e", "matrix": [6, 2], "x": 2, "y": 0}, - {"label": "r", "matrix": [6, 3], "x": 3, "y": 0.125}, - {"label": "t", "matrix": [10, 4], "x": 4, "y": 0.25}, - {"label": "y", "matrix": [10, 8], "x": 7, "y": 0.25}, - {"label": "u", "matrix": [3, 9], "x": 8, "y": 0.125}, - {"label": "i", "matrix": [6, 10], "x": 9, "y": 0}, - {"label": "o", "matrix": [10, 11], "x": 10, "y": 0.125}, - {"label": "p", "matrix": [1, 12], "x": 11, "y": 0.25}, - {"label": "a", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "s", "matrix": [4, 1], "x": 1, "y": 1.125}, - {"label": "d", "matrix": [7, 2], "x": 2, "y": 1}, - {"label": "f", "matrix": [8, 3], "x": 3, "y": 1.125}, - {"label": "g", "matrix": [9, 4], "x": 4, "y": 1.25}, - {"label": "h", "matrix": [11, 8], "x": 7, "y": 1.25}, - {"label": "j", "matrix": [0, 9], "x": 8, "y": 1.125}, - {"label": "k", "matrix": [3, 10], "x": 9, "y": 1}, - {"label": "l", "matrix": [1, 11], "x": 10, "y": 1.125}, - {"label": ";", "matrix": [4, 12], "x": 11, "y": 1.25}, - {"label": "z", "matrix": [2, 0], "x": 0, "y": 2.25}, - {"label": "x", "matrix": [5, 1], "x": 1, "y": 2.125}, - {"label": "c", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "v", "matrix": [9, 3], "x": 3, "y": 2.125}, - {"label": "b", "matrix": [5, 4], "x": 4, "y": 2.25}, - {"label": "n", "matrix": [7, 8], "x": 7, "y": 2.25}, - {"label": "m", "matrix": [11, 9], "x": 8, "y": 2.125}, - {"label": ",", "matrix": [12, 10], "x": 9, "y": 2}, - {"label": ".", "matrix": [12, 11], "x": 10, "y": 2.125}, - {"label": "/", "matrix": [8, 12], "x": 11, "y": 2.25}, - {"label": "L3", "matrix": [2, 5], "x": 2.5, "y": 3.25}, - {"label": "L2", "matrix": [5, 5], "x": 3.5, "y": 3.5}, - {"label": "L1", "matrix": [9, 6], "x": 4.5, "y": 3.75}, - {"label": "R1", "matrix": [0, 6], "x": 6.5, "y": 3.75}, - {"label": "R2", "matrix": [7, 7], "x": 7.5, "y": 3.5}, - {"label": "R3", "matrix": [4, 7], "x": 8.5, "y": 3.25} + {"label": "q", "hand": "L", "matrix": [0, 0], "x": 0, "y": 0.25}, + {"label": "w", "hand": "L", "matrix": [3, 1], "x": 1, "y": 0.125}, + {"label": "e", "hand": "L", "matrix": [6, 2], "x": 2, "y": 0}, + {"label": "r", "hand": "L", "matrix": [6, 3], "x": 3, "y": 0.125}, + {"label": "t", "hand": "L", "matrix": [10, 4], "x": 4, "y": 0.25}, + {"label": "y", "hand": "R", "matrix": [10, 8], "x": 7, "y": 0.25}, + {"label": "u", "hand": "R", "matrix": [3, 9], "x": 8, "y": 0.125}, + {"label": "i", "hand": "R", "matrix": [6, 10], "x": 9, "y": 0}, + {"label": "o", "hand": "R", "matrix": [10, 11], "x": 10, "y": 0.125}, + {"label": "p", "hand": "R", "matrix": [1, 12], "x": 11, "y": 0.25}, + {"label": "a", "hand": "L", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "s", "hand": "L", "matrix": [4, 1], "x": 1, "y": 1.125}, + {"label": "d", "hand": "L", "matrix": [7, 2], "x": 2, "y": 1}, + {"label": "f", "hand": "L", "matrix": [8, 3], "x": 3, "y": 1.125}, + {"label": "g", "hand": "L", "matrix": [9, 4], "x": 4, "y": 1.25}, + {"label": "h", "hand": "R", "matrix": [11, 8], "x": 7, "y": 1.25}, + {"label": "j", "hand": "R", "matrix": [0, 9], "x": 8, "y": 1.125}, + {"label": "k", "hand": "R", "matrix": [3, 10], "x": 9, "y": 1}, + {"label": "l", "hand": "R", "matrix": [1, 11], "x": 10, "y": 1.125}, + {"label": ";", "hand": "R", "matrix": [4, 12], "x": 11, "y": 1.25}, + {"label": "z", "hand": "L", "matrix": [2, 0], "x": 0, "y": 2.25}, + {"label": "x", "hand": "L", "matrix": [5, 1], "x": 1, "y": 2.125}, + {"label": "c", "hand": "L", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "v", "hand": "L", "matrix": [9, 3], "x": 3, "y": 2.125}, + {"label": "b", "hand": "L", "matrix": [5, 4], "x": 4, "y": 2.25}, + {"label": "n", "hand": "R", "matrix": [7, 8], "x": 7, "y": 2.25}, + {"label": "m", "hand": "R", "matrix": [11, 9], "x": 8, "y": 2.125}, + {"label": ",", "hand": "R", "matrix": [12, 10], "x": 9, "y": 2}, + {"label": ".", "hand": "R", "matrix": [12, 11], "x": 10, "y": 2.125}, + {"label": "/", "hand": "R", "matrix": [8, 12], "x": 11, "y": 2.25}, + {"label": "L3", "hand": "*", "matrix": [2, 5], "x": 2.5, "y": 3.25}, + {"label": "L2", "hand": "*", "matrix": [5, 5], "x": 3.5, "y": 3.5}, + {"label": "L1", "hand": "*", "matrix": [9, 6], "x": 4.5, "y": 3.75}, + {"label": "R1", "hand": "*", "matrix": [0, 6], "x": 6.5, "y": 3.75}, + {"label": "R2", "hand": "*", "matrix": [7, 7], "x": 7.5, "y": 3.5}, + {"label": "R3", "hand": "*", "matrix": [4, 7], "x": 8.5, "y": 3.25} ] } }