summaryrefslogtreecommitdiffstats
path: root/keyboards/hub20/hub20.h
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/hub20/hub20.h')
-rw-r--r--keyboards/hub20/hub20.h90
1 files changed, 90 insertions, 0 deletions
diff --git a/keyboards/hub20/hub20.h b/keyboards/hub20/hub20.h
index b4b1c79924..a86cc02c77 100644
--- a/keyboards/hub20/hub20.h
+++ b/keyboards/hub20/hub20.h
@@ -29,6 +29,24 @@
* represents the switch matrix.
*/
+
+ /* LAYOUT_all
+
+
+ * ┌───┬───┐
+ * │01 │02 │
+ * ┌───┼───┼───┼───┐
+ * │10 │11 │12 │13 │
+ * ├───┼───┼───┼───┤
+ * │20 │21 │22 │23 │
+ * ├───┼───┼───┼───┤
+ * │30 │31 │32 │33 │
+ * ├───┼───┼───┼───┤
+ * │40 │41 │42 │43 │
+ * ├───┼───┼───┼───┤
+ * │50 │51 │52 │53 │
+ * └───┴───┴───┴───┘
+ */
#define LAYOUT_all( \
K01, K02, \
K10, K11, K12, K13, \
@@ -45,3 +63,75 @@
{ K40, K41, K42, K43, }, \
{ K50, K51, K52, K53, }, \
}
+
+ /* LAYOUT_left_handed
+
+
+ * ┌───┬───┐
+ * │01 │02 │
+ * ┌───┼───┼───┼───┐
+ * │10 │11 │12 │13 │
+ * ├───┼───┼───┼───┤
+ * │ │21 │22 │23 │
+ * │20 ├───┼───┼───┤
+ * │ │31 │32 │33 │
+ * ├───┼───┼───┼───┤
+ * │ │41 │42 │43 │
+ * │40 ├───┼───┴───┤
+ * │ │51 │ 52 │
+ * └───┴───┴───────┘
+ */
+#define LAYOUT_left_handed( \
+ K01, K02, \
+ K10, K11, K12, K13, \
+ K21, K22, K23, \
+ K20, K31, K32, K33, \
+ K41, K42, K43, \
+ K40, K51, K52 \
+) \
+{ \
+ { ___, K01, K02, ___, }, \
+ { K10, K11, K12, K13, }, \
+ { K20, K21, K22, K23, }, \
+ { ___, K31, K32, K33, }, \
+ { K40, K41, K42, K43, }, \
+ { ___, K51, K52, ___, }, \
+}
+
+
+ /* LAYOUT_right_handed
+
+
+ * ┌───┬───┐
+ * │01 │02 │
+ * ┌───┼───┼───┼───┐
+ * │10 │11 │12 │13 │
+ * ├───┼───┼───┼───┤
+ * │20 │21 │22 │ │
+ * ├───┼───┼───┤23 │
+ * │30 │31 │32 │ │
+ * ├───┼───┼───┼───┤
+ * │40 │41 │42 │ │
+ * ├───┴───┼───┤43 │
+ * │ 50(not sure, confirm) │52 │ │
+ * └───────┴───┴───┘
+ */
+ //NOT TESTED, WAITING ENDORSEMENT FROM MANUFACTURER
+#define LAYOUT_right_handed( \
+ K01, K02, \
+ K10, K11, K12, K13, \
+ K20, K21, K22, \
+ K30, K31, K32, K23, \
+ K40, K41, K42, \
+ K50, K52, K43 \
+) \
+{ \
+ { ___, K01, K02, ___, }, \
+ { K10, K11, K12, K13, }, \
+ { K20, K21, K22, K23, }, \
+ { K30, K31, K32, ___, }, \
+ { K40, K41, K42, K43, }, \
+ { K50, ___, K52, ___, }, \
+}
+
+