diff options
author | Suschman <Suschman@users.noreply.github.com> | 2021-07-20 02:30:09 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-19 17:30:09 -0700 |
commit | 7e698c71cd8b9d0cdef6c622cfdd88a13e2a6587 (patch) | |
tree | f94f7ba52479e650a90200095cb21f4e0c1a7846 /layouts/default | |
parent | 046429fa87ab26bd131c262e590aa6cd03dd9f75 (diff) | |
download | qmk_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.c | 15 | ||||
-rw-r--r-- | layouts/default/ortho_2x3/info.json | 20 | ||||
-rw-r--r-- | layouts/default/ortho_2x3/layout.json | 2 | ||||
-rw-r--r-- | layouts/default/ortho_2x3/readme.md | 3 | ||||
-rw-r--r-- | layouts/default/ortho_2x6/default_ortho_2x6/keymap.c | 15 | ||||
-rw-r--r-- | layouts/default/ortho_2x6/info.json | 26 | ||||
-rw-r--r-- | layouts/default/ortho_2x6/layout.json | 2 | ||||
-rw-r--r-- | layouts/default/ortho_2x6/readme.md | 3 | ||||
-rw-r--r-- | layouts/default/ortho_5x10/default_ortho_5x10/keymap.c | 24 | ||||
-rw-r--r-- | layouts/default/ortho_5x10/info.json | 67 | ||||
-rw-r--r-- | layouts/default/ortho_5x10/layout.json | 5 | ||||
-rw-r--r-- | layouts/default/ortho_5x10/readme.md | 3 | ||||
-rw-r--r-- | layouts/default/ortho_5x5/info.json | 42 | ||||
-rw-r--r-- | layouts/default/ortho_5x5/layout.json | 5 | ||||
-rw-r--r-- | layouts/default/ortho_5x5/readme.md | 3 | ||||
-rw-r--r-- | layouts/default/readme.md | 48 |
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 | |||
3 | const 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 | |||
3 | const 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 | |||
3 | const 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 | ``` |
664 | LAYOUT_ortho_2x3 | ||
665 | ┌───┬───┬───┐ | ||
666 | │ │ │ │ | ||
667 | ├───┼───┼───┤ | ||
668 | │ │ │ │ | ||
669 | └───┴───┴───┘ | ||
670 | ``` | ||
671 | |||
672 | ``` | ||
673 | LAYOUT_ortho_2x6 | ||
674 | ┌───┬───┬───┬───┬───┬───┐ | ||
675 | │ │ │ │ │ │ │ | ||
676 | ├───┼───┼───┼───┼───┼───┤ | ||
677 | │ │ │ │ │ │ │ | ||
678 | └───┴───┴───┴───┴───┴───┘ | ||
679 | ``` | ||
680 | |||
681 | ``` | ||
664 | LAYOUT_ortho_3x10 | 682 | LAYOUT_ortho_3x10 |
665 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | 683 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ |
666 | │ │ │ │ │ │ │ │ │ │ │ | 684 | │ │ │ │ │ │ │ │ │ │ │ |
@@ -711,6 +729,36 @@ LAYOUT_ortho_4x4 | |||
711 | ``` | 729 | ``` |
712 | 730 | ||
713 | ``` | 731 | ``` |
732 | LAYOUT_ortho_5x5 | ||
733 | ┌───┬───┬───┬───┬───┐ | ||
734 | │ │ │ │ │ │ | ||
735 | ├───┼───┼───┼───┼───┤ | ||
736 | │ │ │ │ │ │ | ||
737 | ├───┼───┼───┼───┼───┤ | ||
738 | │ │ │ │ │ │ | ||
739 | ├───┼───┼───┼───┼───┤ | ||
740 | │ │ │ │ │ │ | ||
741 | ├───┼───┼───┼───┼───┤ | ||
742 | │ │ │ │ │ │ | ||
743 | └───┴───┴───┴───┴───┘ | ||
744 | ``` | ||
745 | |||
746 | ``` | ||
747 | LAYOUT_ortho_5x10 | ||
748 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | ||
749 | │ │ │ │ │ │ │ │ │ │ │ | ||
750 | ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
751 | │ │ │ │ │ │ │ │ │ │ │ | ||
752 | ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
753 | │ │ │ │ │ │ │ │ │ │ │ | ||
754 | ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
755 | │ │ │ │ │ │ │ │ │ │ │ | ||
756 | ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
757 | │ │ │ │ │ │ │ │ │ │ │ | ||
758 | └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘ | ||
759 | ``` | ||
760 | |||
761 | ``` | ||
714 | LAYOUT_ortho_5x12 | 762 | LAYOUT_ortho_5x12 |
715 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | 763 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ |
716 | │ │ │ │ │ │ │ │ │ │ │ │ │ | 764 | │ │ │ │ │ │ │ │ │ │ │ │ │ |