aboutsummaryrefslogtreecommitdiff
path: root/layouts/default
diff options
context:
space:
mode:
authorSuschman <Suschman@users.noreply.github.com>2021-07-20 02:30:09 +0200
committerGitHub <noreply@github.com>2021-07-19 17:30:09 -0700
commit7e698c71cd8b9d0cdef6c622cfdd88a13e2a6587 (patch)
treef94f7ba52479e650a90200095cb21f4e0c1a7846 /layouts/default
parent046429fa87ab26bd131c262e590aa6cd03dd9f75 (diff)
downloadqmk_firmware-7e698c71cd8b9d0cdef6c622cfdd88a13e2a6587.tar.gz
qmk_firmware-7e698c71cd8b9d0cdef6c622cfdd88a13e2a6587.zip
Six Pack and ortho_ layout updates (#13587)
Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Suschman <suschman@gmail.com>
Diffstat (limited to 'layouts/default')
-rw-r--r--layouts/default/ortho_2x3/default_ortho_2x3/keymap.c15
-rw-r--r--layouts/default/ortho_2x3/info.json20
-rw-r--r--layouts/default/ortho_2x3/layout.json2
-rw-r--r--layouts/default/ortho_2x3/readme.md3
-rw-r--r--layouts/default/ortho_2x6/default_ortho_2x6/keymap.c15
-rw-r--r--layouts/default/ortho_2x6/info.json26
-rw-r--r--layouts/default/ortho_2x6/layout.json2
-rw-r--r--layouts/default/ortho_2x6/readme.md3
-rw-r--r--layouts/default/ortho_5x10/default_ortho_5x10/keymap.c24
-rw-r--r--layouts/default/ortho_5x10/info.json67
-rw-r--r--layouts/default/ortho_5x10/layout.json5
-rw-r--r--layouts/default/ortho_5x10/readme.md3
-rw-r--r--layouts/default/ortho_5x5/info.json42
-rw-r--r--layouts/default/ortho_5x5/layout.json5
-rw-r--r--layouts/default/ortho_5x5/readme.md3
-rw-r--r--layouts/default/readme.md48
16 files changed, 283 insertions, 0 deletions
diff --git a/layouts/default/ortho_2x3/default_ortho_2x3/keymap.c b/layouts/default/ortho_2x3/default_ortho_2x3/keymap.c
new file mode 100644
index 000000000..a38146d02
--- /dev/null
+++ b/layouts/default/ortho_2x3/default_ortho_2x3/keymap.c
@@ -0,0 +1,15 @@
1#include QMK_KEYBOARD_H
2
3const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4 /*
5 * ┌───┬───┬───┐
6 * │ A │ B │ C │
7 * ├───┼───┼───┤
8 * │ D │ E │ F │
9 * └───┴───┴───┘
10 */
11 [0] = LAYOUT_ortho_2x3(
12 KC_A, KC_B, KC_C,
13 KC_D, KC_E, KC_F
14 )
15};
diff --git a/layouts/default/ortho_2x3/info.json b/layouts/default/ortho_2x3/info.json
new file mode 100644
index 000000000..d39e5cc8d
--- /dev/null
+++ b/layouts/default/ortho_2x3/info.json
@@ -0,0 +1,20 @@
1{
2 "keyboard_name": "2x3 ortholinear layout",
3 "url": "",
4 "maintainer": "qmk",
5 "width": 3,
6 "height": 2,
7 "layouts": {
8 "LAYOUT_ortho_2x3": {
9 "layout": [
10 {"x":0, "y":0},
11 {"x":1, "y":0},
12 {"x":2, "y":0},
13
14 {"x":0, "y":1},
15 {"x":1, "y":1},
16 {"x":2, "y":1}
17 ]
18 }
19 }
20}
diff --git a/layouts/default/ortho_2x3/layout.json b/layouts/default/ortho_2x3/layout.json
new file mode 100644
index 000000000..255792193
--- /dev/null
+++ b/layouts/default/ortho_2x3/layout.json
@@ -0,0 +1,2 @@
1["","",""],
2["","",""]
diff --git a/layouts/default/ortho_2x3/readme.md b/layouts/default/ortho_2x3/readme.md
new file mode 100644
index 000000000..47ae0f686
--- /dev/null
+++ b/layouts/default/ortho_2x3/readme.md
@@ -0,0 +1,3 @@
1# ortho_2x3
2
3 LAYOUT_ortho_2x3
diff --git a/layouts/default/ortho_2x6/default_ortho_2x6/keymap.c b/layouts/default/ortho_2x6/default_ortho_2x6/keymap.c
new file mode 100644
index 000000000..1c8a6b7ef
--- /dev/null
+++ b/layouts/default/ortho_2x6/default_ortho_2x6/keymap.c
@@ -0,0 +1,15 @@
1#include QMK_KEYBOARD_H
2
3const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4 /*
5 * ┌───┬───┬───┬───┬───┬───┐
6 * │ A │ B │ C │ D │ E │ F │
7 * ├───┼───┼───┼───┼───┼───┤
8 * │ G │ H │ I │ J │ K │ L │
9 * └───┴───┴───┴───┴───┴───┘
10 */
11 [0] = LAYOUT_ortho_2x6(
12 KC_A, KC_B, KC_C, KC_D, KC_E, KC_F,
13 KC_G, KC_H, KC_I, KC_J, KC_K, KC_L
14 )
15};
diff --git a/layouts/default/ortho_2x6/info.json b/layouts/default/ortho_2x6/info.json
new file mode 100644
index 000000000..5a421ed90
--- /dev/null
+++ b/layouts/default/ortho_2x6/info.json
@@ -0,0 +1,26 @@
1{
2 "keyboard_name": "2x6 ortholinear layout",
3 "url": "",
4 "maintainer": "qmk",
5 "width": 6,
6 "height": 2,
7 "layouts": {
8 "LAYOUT_ortho_2x6": {
9 "layout": [
10 {"x":0, "y":0},
11 {"x":1, "y":0},
12 {"x":2, "y":0},
13 {"x":3, "y":0},
14 {"x":4, "y":0},
15 {"x":5, "y":0},
16
17 {"x":0, "y":1},
18 {"x":1, "y":1},
19 {"x":2, "y":1},
20 {"x":3, "y":1},
21 {"x":4, "y":1},
22 {"x":5, "y":1}
23 ]
24 }
25 }
26}
diff --git a/layouts/default/ortho_2x6/layout.json b/layouts/default/ortho_2x6/layout.json
new file mode 100644
index 000000000..ce609ee59
--- /dev/null
+++ b/layouts/default/ortho_2x6/layout.json
@@ -0,0 +1,2 @@
1["","","","","",""],
2["","","","","",""]
diff --git a/layouts/default/ortho_2x6/readme.md b/layouts/default/ortho_2x6/readme.md
new file mode 100644
index 000000000..5e7c148a7
--- /dev/null
+++ b/layouts/default/ortho_2x6/readme.md
@@ -0,0 +1,3 @@
1# ortho_2x6
2
3 LAYOUT_ortho_2x6
diff --git a/layouts/default/ortho_5x10/default_ortho_5x10/keymap.c b/layouts/default/ortho_5x10/default_ortho_5x10/keymap.c
new file mode 100644
index 000000000..1f935473e
--- /dev/null
+++ b/layouts/default/ortho_5x10/default_ortho_5x10/keymap.c
@@ -0,0 +1,24 @@
1#include QMK_KEYBOARD_H
2
3const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4 /*
5 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
6 * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │
7 * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
8 * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │
9 * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
10 * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │
11 * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
12 * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │
13 * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
14 * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │
15 * └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
16 */
17 [0] = LAYOUT_ortho_5x10(
18 KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J,
19 KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J,
20 KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J,
21 KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J,
22 KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J
23 )
24};
diff --git a/layouts/default/ortho_5x10/info.json b/layouts/default/ortho_5x10/info.json
new file mode 100644
index 000000000..bd79e6ad9
--- /dev/null
+++ b/layouts/default/ortho_5x10/info.json
@@ -0,0 +1,67 @@
1{
2 "keyboard_name": "5x10 ortholinear layout",
3 "url": "",
4 "maintainer": "qmk",
5 "width": 10,
6 "height": 5,
7 "layouts": {
8 "LAYOUT_ortho_5x10": {
9 "layout": [
10 {"x":0, "y":0},
11 {"x":1, "y":0},
12 {"x":2, "y":0},
13 {"x":3, "y":0},
14 {"x":4, "y":0},
15 {"x":5, "y":0},
16 {"x":6, "y":0},
17 {"x":7, "y":0},
18 {"x":8, "y":0},
19 {"x":9, "y":0},
20
21 {"x":0, "y":1},
22 {"x":1, "y":1},
23 {"x":2, "y":1},
24 {"x":3, "y":1},
25 {"x":4, "y":1},
26 {"x":5, "y":1},
27 {"x":6, "y":1},
28 {"x":7, "y":1},
29 {"x":8, "y":1},
30 {"x":9, "y":1},
31
32 {"x":0, "y":2},
33 {"x":1, "y":2},
34 {"x":2, "y":2},
35 {"x":3, "y":2},
36 {"x":4, "y":2},
37 {"x":5, "y":2},
38 {"x":6, "y":2},
39 {"x":7, "y":2},
40 {"x":8, "y":2},
41 {"x":9, "y":2},
42
43 {"x":0, "y":3},
44 {"x":1, "y":3},
45 {"x":2, "y":3},
46 {"x":3, "y":3},
47 {"x":4, "y":3},
48 {"x":5, "y":3},
49 {"x":6, "y":3},
50 {"x":7, "y":3},
51 {"x":8, "y":3},
52 {"x":9, "y":3},
53
54 {"x":0, "y":4},
55 {"x":1, "y":4},
56 {"x":2, "y":4},
57 {"x":3, "y":4},
58 {"x":4, "y":4},
59 {"x":5, "y":4},
60 {"x":6, "y":4},
61 {"x":7, "y":4},
62 {"x":8, "y":4},
63 {"x":9, "y":4},
64 ]
65 }
66 }
67}
diff --git a/layouts/default/ortho_5x10/layout.json b/layouts/default/ortho_5x10/layout.json
new file mode 100644
index 000000000..79dde3e74
--- /dev/null
+++ b/layouts/default/ortho_5x10/layout.json
@@ -0,0 +1,5 @@
1[{a:7},"","","","","","","","","",""],
2["","","","","","","","","",""],
3["","","","","","","","","",""],
4["","","","","","","","","",""],
5["","","","","","","","","",""]
diff --git a/layouts/default/ortho_5x10/readme.md b/layouts/default/ortho_5x10/readme.md
new file mode 100644
index 000000000..5c94f8eca
--- /dev/null
+++ b/layouts/default/ortho_5x10/readme.md
@@ -0,0 +1,3 @@
1# ortho_5x10
2
3 LAYOUT_ortho_5x10
diff --git a/layouts/default/ortho_5x5/info.json b/layouts/default/ortho_5x5/info.json
new file mode 100644
index 000000000..ecc41d943
--- /dev/null
+++ b/layouts/default/ortho_5x5/info.json
@@ -0,0 +1,42 @@
1{
2 "keyboard_name": "5x5 ortholinear layout",
3 "url": "",
4 "maintainer": "qmk",
5 "width": 5,
6 "height": 5,
7 "layouts": {
8 "LAYOUT_ortho_5x5": {
9 "layout": [
10 {"x":0, "y":0},
11 {"x":1, "y":0},
12 {"x":2, "y":0},
13 {"x":3, "y":0},
14 {"x":4, "y":0},
15
16 {"x":0, "y":1},
17 {"x":1, "y":1},
18 {"x":2, "y":1},
19 {"x":3, "y":1},
20 {"x":4, "y":1},
21
22 {"x":0, "y":2},
23 {"x":1, "y":2},
24 {"x":2, "y":2},
25 {"x":3, "y":2},
26 {"x":4, "y":2},
27
28 {"x":0, "y":3},
29 {"x":1, "y":3},
30 {"x":2, "y":3},
31 {"x":3, "y":3},
32 {"x":4, "y":3},
33
34 {"x":0, "y":4},
35 {"x":1, "y":4},
36 {"x":2, "y":4},
37 {"x":3, "y":4},
38 {"x":4, "y":4}
39 ]
40 }
41 }
42}
diff --git a/layouts/default/ortho_5x5/layout.json b/layouts/default/ortho_5x5/layout.json
new file mode 100644
index 000000000..71f77df6e
--- /dev/null
+++ b/layouts/default/ortho_5x5/layout.json
@@ -0,0 +1,5 @@
1["","","","",""],
2["","","","",""],
3["","","","",""],
4["","","","",""],
5["","","","",""]
diff --git a/layouts/default/ortho_5x5/readme.md b/layouts/default/ortho_5x5/readme.md
new file mode 100644
index 000000000..3dd75765d
--- /dev/null
+++ b/layouts/default/ortho_5x5/readme.md
@@ -0,0 +1,3 @@
1# ortho_5x5
2
3 LAYOUT_ortho_5x5 \ No newline at end of file
diff --git a/layouts/default/readme.md b/layouts/default/readme.md
index eca77e693..1acc16d94 100644
--- a/layouts/default/readme.md
+++ b/layouts/default/readme.md
@@ -661,6 +661,24 @@ LAYOUT_numpad_6x4
661### Ortholinear Layouts 661### Ortholinear Layouts
662 662
663``` 663```
664LAYOUT_ortho_2x3
665┌───┬───┬───┐
666│ │ │ │
667├───┼───┼───┤
668│ │ │ │
669└───┴───┴───┘
670```
671
672```
673LAYOUT_ortho_2x6
674┌───┬───┬───┬───┬───┬───┐
675│ │ │ │ │ │ │
676├───┼───┼───┼───┼───┼───┤
677│ │ │ │ │ │ │
678└───┴───┴───┴───┴───┴───┘
679```
680
681```
664LAYOUT_ortho_3x10 682LAYOUT_ortho_3x10
665┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ 683┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
666│ │ │ │ │ │ │ │ │ │ │ 684│ │ │ │ │ │ │ │ │ │ │
@@ -711,6 +729,36 @@ LAYOUT_ortho_4x4
711``` 729```
712 730
713``` 731```
732LAYOUT_ortho_5x5
733┌───┬───┬───┬───┬───┐
734│ │ │ │ │ │
735├───┼───┼───┼───┼───┤
736│ │ │ │ │ │
737├───┼───┼───┼───┼───┤
738│ │ │ │ │ │
739├───┼───┼───┼───┼───┤
740│ │ │ │ │ │
741├───┼───┼───┼───┼───┤
742│ │ │ │ │ │
743└───┴───┴───┴───┴───┘
744```
745
746```
747LAYOUT_ortho_5x10
748┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
749│ │ │ │ │ │ │ │ │ │ │
750├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
751│ │ │ │ │ │ │ │ │ │ │
752├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
753│ │ │ │ │ │ │ │ │ │ │
754├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
755│ │ │ │ │ │ │ │ │ │ │
756├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
757│ │ │ │ │ │ │ │ │ │ │
758└───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
759```
760
761```
714LAYOUT_ortho_5x12 762LAYOUT_ortho_5x12
715┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ 763┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
716│ │ │ │ │ │ │ │ │ │ │ │ │ 764│ │ │ │ │ │ │ │ │ │ │ │ │