summaryrefslogtreecommitdiff
path: root/layouts/community/ortho_4x12
diff options
context:
space:
mode:
authorDrashna Jael're <drashna@live.com>2022-03-25 16:34:17 -0700
committerDrashna Jael're <drashna@live.com>2022-03-25 16:34:17 -0700
commit00b8c127c6e2def495301781718d2db1df576573 (patch)
tree0032966b04cfff5ee2c2903928c5c31e36029399 /layouts/community/ortho_4x12
parent07a3743e878e92a9236736a65d167de26478def6 (diff)
Readd default layouts
Diffstat (limited to 'layouts/community/ortho_4x12')
-rw-r--r--layouts/community/ortho_4x12/default_ortho_4x12/keymap.c21
-rw-r--r--layouts/community/ortho_4x12/info.json62
-rw-r--r--layouts/community/ortho_4x12/layout.json4
-rw-r--r--layouts/community/ortho_4x12/readme.md3
4 files changed, 90 insertions, 0 deletions
diff --git a/layouts/community/ortho_4x12/default_ortho_4x12/keymap.c b/layouts/community/ortho_4x12/default_ortho_4x12/keymap.c
new file mode 100644
index 0000000000..a55d3963b1
--- /dev/null
+++ b/layouts/community/ortho_4x12/default_ortho_4x12/keymap.c
@@ -0,0 +1,21 @@
+#include QMK_KEYBOARD_H
+
+const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
+ /*
+ * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
+ * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │
+ * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
+ * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │
+ * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
+ * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │
+ * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
+ * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │
+ * └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
+ */
+ [0] = LAYOUT_ortho_4x12(
+ KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L,
+ KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L,
+ KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L,
+ KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L
+ )
+};
diff --git a/layouts/community/ortho_4x12/info.json b/layouts/community/ortho_4x12/info.json
new file mode 100644
index 0000000000..5e7c427d7c
--- /dev/null
+++ b/layouts/community/ortho_4x12/info.json
@@ -0,0 +1,62 @@
+{
+ "keyboard_name": "4x12 ortholinear layout",
+ "url": "",
+ "maintainer": "qmk",
+ "layouts": {
+ "LAYOUT_ortho_4x12": {
+ "layout": [
+ {"x":0, "y":0},
+ {"x":1, "y":0},
+ {"x":2, "y":0},
+ {"x":3, "y":0},
+ {"x":4, "y":0},
+ {"x":5, "y":0},
+ {"x":6, "y":0},
+ {"x":7, "y":0},
+ {"x":8, "y":0},
+ {"x":9, "y":0},
+ {"x":10, "y":0},
+ {"x":11, "y":0},
+
+ {"x":0, "y":1},
+ {"x":1, "y":1},
+ {"x":2, "y":1},
+ {"x":3, "y":1},
+ {"x":4, "y":1},
+ {"x":5, "y":1},
+ {"x":6, "y":1},
+ {"x":7, "y":1},
+ {"x":8, "y":1},
+ {"x":9, "y":1},
+ {"x":10, "y":1},
+ {"x":11, "y":1},
+
+ {"x":0, "y":2},
+ {"x":1, "y":2},
+ {"x":2, "y":2},
+ {"x":3, "y":2},
+ {"x":4, "y":2},
+ {"x":5, "y":2},
+ {"x":6, "y":2},
+ {"x":7, "y":2},
+ {"x":8, "y":2},
+ {"x":9, "y":2},
+ {"x":10, "y":2},
+ {"x":11, "y":2},
+
+ {"x":0, "y":3},
+ {"x":1, "y":3},
+ {"x":2, "y":3},
+ {"x":3, "y":3},
+ {"x":4, "y":3},
+ {"x":5, "y":3},
+ {"x":6, "y":3},
+ {"x":7, "y":3},
+ {"x":8, "y":3},
+ {"x":9, "y":3},
+ {"x":10, "y":3},
+ {"x":11, "y":3}
+ ]
+ }
+ }
+}
diff --git a/layouts/community/ortho_4x12/layout.json b/layouts/community/ortho_4x12/layout.json
new file mode 100644
index 0000000000..48fb475400
--- /dev/null
+++ b/layouts/community/ortho_4x12/layout.json
@@ -0,0 +1,4 @@
+[{a:7},"","","","","","","","","","","",""],
+["","","","","","","","","","","",""],
+["","","","","","","","","","","",""],
+["","","","","","","","","","","",""]
diff --git a/layouts/community/ortho_4x12/readme.md b/layouts/community/ortho_4x12/readme.md
new file mode 100644
index 0000000000..5273e296d8
--- /dev/null
+++ b/layouts/community/ortho_4x12/readme.md
@@ -0,0 +1,3 @@
+# ortho_4x12
+
+ LAYOUT_ortho_4x12