Browse Source

QVEX Tech Lynepad2 Layout Update (#22030)

* Add layout/matrix diagram

[docs]

* Update layout data

Update layout data to disambiguate the key/joystick/thumbpad functions
in Configurator.

[chore]
James Young 2 years ago
parent
commit
3d86b92511
2 changed files with 32 additions and 7 deletions
  1. 11 7
      keyboards/qvex/lynepad2/info.json
  2. 21 0
      keyboards/qvex/lynepad2/matrix_diagram.md

+ 11 - 7
keyboards/qvex/lynepad2/info.json

@@ -50,20 +50,24 @@
                 { "matrix": [0, 1], "x": 1, "y": 0 },
                 { "matrix": [0, 2], "x": 2, "y": 0 },
                 { "matrix": [0, 3], "x": 3, "y": 0 },
+
                 { "matrix": [1, 0], "x": 0, "y": 1 },
                 { "matrix": [1, 1], "x": 1, "y": 1 },
                 { "matrix": [1, 2], "x": 2, "y": 1 },
                 { "matrix": [1, 3], "x": 3, "y": 1 },
+
                 { "matrix": [2, 0], "x": 0, "y": 2 },
                 { "matrix": [2, 1], "x": 1, "y": 2 },
                 { "matrix": [2, 2], "x": 2, "y": 2 },
-                { "matrix": [3, 0], "x": 0, "y": 3 },
-                { "matrix": [3, 1], "x": 1, "y": 3 },
-                { "matrix": [3, 2], "x": 2, "y": 3 },
-                { "matrix": [3, 3], "x": 3, "y": 3 },
-                { "matrix": [4, 0], "x": 0, "y": 4 },
-                { "matrix": [4, 1], "x": 1, "y": 4 }
+
+                { "matrix": [3, 0], "x": 4.75, "y": 1.3 },
+                { "matrix": [3, 1], "x": 4.75, "y": 3.7 },
+                { "matrix": [3, 2], "x": 3.55, "y": 2.5 },
+                { "matrix": [3, 3], "x": 5.95, "y": 2.5 },
+                { "matrix": [4, 0], "x": 4.55, "y": 2.3, "w": 1.4, "h": 1.4 },
+
+                { "matrix": [4, 1], "x": 3.4, "y": 5.2, "w": 1.6, "h": 1.6 }
             ]
         }
     }
-}
+}

+ 21 - 0
keyboards/qvex/lynepad2/matrix_diagram.md

@@ -0,0 +1,21 @@
+# Matrix Diagram for QVEX Tech Lynepad
+
+```
+┌───┬───┬───┬───┐
+│00 │01 │02 │03 │
+├───┼───┼───┼───┤
+│10 │11 │12 │13 │  ┌───┐
+├───┼───┼───┼───┘╱ │30 │ ╲
+│20 │21 │22 │  ┌───┼───┼───┐
+└───┴───┴───┘  │32 │40 │33 │
+               └───┼───┼───┘
+                 ╲ │31 │ ╱
+                   └───┘
+                ┌───┐
+              ╱ │   │ ╲
+            ┌───┼───┼───┐
+            │   │41 │   │
+            └───┼───┼───┘
+              ╲ │   │ ╱
+                └───┘
+```