summaryrefslogtreecommitdiff
path: root/keyboards/hub20/hub20.h
diff options
context:
space:
mode:
authorpeepeetee <43021794+peepeetee@users.noreply.github.com>2021-06-19 21:21:24 -0500
committerGitHub <noreply@github.com>2021-06-19 19:21:24 -0700
commitdc39d902704b9c19a89441e8b7afdadaf3543425 (patch)
tree2e0703d93d347914a7c8c1ae35add472745e990b /keyboards/hub20/hub20.h
parent050457818c8c8710124d1aba454f80260c57ae7f (diff)
[Keyboard] Add LED matrix and 2 layouts to hub20 (#12505)
Co-authored-by: Drashna Jaelre <drashna@live.com>
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, ___, }, \
+}
+
+