aboutsummaryrefslogtreecommitdiff
path: root/layouts
diff options
context:
space:
mode:
authorManna Harbour <51143715+manna-harbour@users.noreply.github.com>2021-07-04 02:09:02 +1000
committerGitHub <noreply@github.com>2021-07-03 09:09:02 -0700
commit65f8da3034c0bc854aa23e0b8e78cbfc8a14ff19 (patch)
tree5d25526a9a241ae73f9cefb586329c0437a10c3a /layouts
parent3b1506b74119cf45927fcd25a230e79fbf7531b3 (diff)
downloadqmk_firmware-65f8da3034c0bc854aa23e0b8e78cbfc8a14ff19.tar.gz
qmk_firmware-65f8da3034c0bc854aa23e0b8e78cbfc8a14ff19.zip
[Keymap] Update Miryoku (#13307)
Fix reddit link Duplicate open parenthesis next to close parenthesis on NSSL Add customisation instructions Add lily58 Add gergo Co-authored-by: Jonathan Dayton <jonathandayton23@gmail.com> Clean up LAYOUT macro formatting Add alternative vi-style navigation layout Add kyria Add minidox Change order of keyboards Add iris Expand TOC Re-order userspace subheadings Add atreus Add customisation section Add split_3x5_3 and split_3x6_3 layouts Add for_science Fix wrong paths in keyboard config.h and keymap.c headings Fix keyboard ordering Fix blank lines around headings Add compatibility with new org-mode version. Remove keyboards/crkbd now covered by layouts/split_3x6_3 Add Halmak Alphabetise alternative alpha arrangements Move build options out of base layer alphas headings Add list of keyboards supporting split_3x5_3 layout Enable Auto Shift and Retro Shift Add Retro Shift (Auto Shift for Tap Hold via Retro Tapping) Change kyria thumb key mapping Add planck_mit layout Remove alternative bottom row support from ortho_4x12 Remove minidox - Covered by split_3x5_3 layout Add moonlander Remove KC_ macros Add 60_ansi layout Add ortho_5x15 layout Closes manna-harbour/qmk_firmware#5 Co-authored-by: Rob <rob@debank.tv> Fix typo (manna-harbour/qmk_firmware#7) Author: sonnius <sonnius@users.noreply.github.com> Add redox_w (manna-harbour/qmk_firmware#8) Author: Brian Romanko <hello@bromanko.com> Co-authored-by: Manna Harbour <51143715+manna-harbour@users.noreply.github.com> Add AUTO_SHIFT_NO_SETUP to reduce firmware size Update image paths Add instructions to checkout development branch Add kyria extended thumbs option, change default, add KLE Change clipboard keys - Change order to be mirror of windows bindings - Change default to use CUA bindings for Cut, Copy, and Paste, and Fun Cluster bindings for Undo and Redo - Add alternative bindings - Fun Cluster (original miryoku bindings) - Mac - Windows - Change prefix for local macros from X_ to U_ Disable Retro Shift, enable Auto Shift for non-alphas Revert "Add Retro Shift (Auto Shift for Tap Hold via Retro Tapping)" Add Experimental Features section Update miryoku image link Update cover image link Add dactyl_manuform/4x5 Add cutomisation examples Add https to remote example Fix dactyl_manuform/4x5 subset mapping Add extended thumbs to ortho_4x12 Update Colemak Mod-DH naming Closes manna-harbour/qmk_firmware#13 Add dactyl_manuform/5x6 Resolves manna-harbour/qmk_firmware#14 Co-authored-by: Sebastian Morales <sebastian.moralesd@gmail.com> Add note on FORCE_LAYOUT - Needed to use EXTENDED_THUMBS on planck Add parent directories to keyboard headings and re-order Add keyboardio/atreus Resolves manna-harbour/qmk_firmware#15 Add torn Resolves manna-harbour/qmk_firmware#16 Author: Brian Romanko <hello@bromanko.com> Co-authored-by: Manna Harbour <51143715+manna-harbour@users.noreply.github.com> Change map to zip - Adds support for python3, still compatible with python2. Resolves manna-harbour/qmk_firmware#10 Resolves manna-harbour/qmk_firmware#19 Co-authored-by: Ori <ori@oribarbut.com> Add python-version Add sofle Add ergotravel Add ortho_5x12 Add ortho_4x10 Add :main no header argument to C code blocks resolves manna-harbour/qmk_firmware#11 resolves manna-harbour/qmk_firmware#12 Co-authored-by: RubioJr9 <u0893472@utah.edu> Add flipped layers and inverted-T nav alternative layouts - Separate tap_table into alphas_table and thumbs_table - Add mode argument to table-layout-half - Remove layer_name - Rename layers - Add mods and clipboard to MBO and mirror - Add MIRYOKU_LAYERS=FLIP - Add MIRYOKU_NAV=INVERTEDT Add layer diagrams Update contact section Update links for Bilateral Combinations and Retro Shift Add description and no reverse angle option to 60_ansi layout Update list of keyboards supporting community layouts - and example build command lines Change moonlander thumb keys Update list of keyboards supporting split_3x5_3 Add license to tangled C source files
Diffstat (limited to 'layouts')
-rw-r--r--layouts/community/60_ansi/manna-harbour_miryoku/config.h39
-rw-r--r--layouts/community/60_ansi/manna-harbour_miryoku/keymap.c5
-rw-r--r--layouts/community/ergodox/manna-harbour_miryoku/config.h32
-rw-r--r--layouts/community/ergodox/manna-harbour_miryoku/keymap.c4
-rw-r--r--layouts/community/ortho_4x10/manna-harbour_miryoku/config.h20
-rw-r--r--layouts/community/ortho_4x10/manna-harbour_miryoku/keymap.c5
-rw-r--r--layouts/community/ortho_4x12/manna-harbour_miryoku/config.h35
-rw-r--r--layouts/community/ortho_4x12/manna-harbour_miryoku/keymap.c4
-rw-r--r--layouts/community/ortho_5x12/manna-harbour_miryoku/config.h51
-rw-r--r--layouts/community/ortho_5x12/manna-harbour_miryoku/keymap.c5
-rw-r--r--layouts/community/ortho_5x15/manna-harbour_miryoku/config.h39
-rw-r--r--layouts/community/ortho_5x15/manna-harbour_miryoku/keymap.c5
-rw-r--r--layouts/community/planck_mit/manna-harbour_miryoku/config.h20
-rw-r--r--layouts/community/planck_mit/manna-harbour_miryoku/keymap.c5
-rw-r--r--layouts/community/split_3x5_3/manna-harbour_miryoku/config.h20
-rw-r--r--layouts/community/split_3x5_3/manna-harbour_miryoku/keymap.c5
-rw-r--r--layouts/community/split_3x6_3/manna-harbour_miryoku/config.h20
-rw-r--r--layouts/community/split_3x6_3/manna-harbour_miryoku/keymap.c5
18 files changed, 297 insertions, 22 deletions
diff --git a/layouts/community/60_ansi/manna-harbour_miryoku/config.h b/layouts/community/60_ansi/manna-harbour_miryoku/config.h
new file mode 100644
index 000000000..14bf84216
--- /dev/null
+++ b/layouts/community/60_ansi/manna-harbour_miryoku/config.h
@@ -0,0 +1,39 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
6
7#pragma once
8
9#define XXX KC_NO
10
11#if defined MIRYOKU_MAPPING_NOREVERSEANGLE
12#define LAYOUT_miryoku(\
13K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
14K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
15K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
16N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
17)\
18LAYOUT_60_ansi(\
19K00, K01, K02, K03, K04, XXX, XXX, XXX, K05, K06, K07, K08, K09, XXX,\
20 K10, K11, K12, K13, K14, XXX, XXX, XXX, K15, K16, K17, K18, K19, XXX,\
21 K20, K21, K22, K23, K24, XXX, XXX, XXX, K25, K26, K27, K28, K29,\
22 XXX, K32, K33, K34, XXX, XXX, XXX, XXX, K35, K36, K37, XXX,\
23 XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX\
24)
25#else
26#define LAYOUT_miryoku(\
27 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
28 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
29 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
30 N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
31)\
32LAYOUT_60_ansi(\
33XXX, XXX, K00, K01, K02, K03, K04, XXX, K05, K06, K07, K08, K09, XXX,\
34 XXX, K10, K11, K12, K13, K14, XXX, XXX, K15, K16, K17, K18, K19, XXX,\
35 K20, K21, K22, K23, K24, XXX, XXX, XXX, K25, K26, K27, K28, K29,\
36 XXX, XXX, K32, K33, K34, XXX, XXX, XXX, K35, K36, K37, XXX,\
37 XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX\
38)
39#endif
diff --git a/layouts/community/60_ansi/manna-harbour_miryoku/keymap.c b/layouts/community/60_ansi/manna-harbour_miryoku/keymap.c
new file mode 100644
index 000000000..1520387e8
--- /dev/null
+++ b/layouts/community/60_ansi/manna-harbour_miryoku/keymap.c
@@ -0,0 +1,5 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
diff --git a/layouts/community/ergodox/manna-harbour_miryoku/config.h b/layouts/community/ergodox/manna-harbour_miryoku/config.h
index 0f20409c2..836193ddc 100644
--- a/layouts/community/ergodox/manna-harbour_miryoku/config.h
+++ b/layouts/community/ergodox/manna-harbour_miryoku/config.h
@@ -1,20 +1,26 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
1// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*- 3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
2 4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
6
3#pragma once 7#pragma once
4 8
9#define XXX KC_NO
10
5#define LAYOUT_miryoku(\ 11#define LAYOUT_miryoku(\
6K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\ 12 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
7K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\ 13 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
8K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\ 14 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
9N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\ 15 N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
10)\ 16)\
11LAYOUT_ergodox_pretty( \ 17LAYOUT_ergodox_pretty(\
12KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ 18XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX,\
13KC_NO, K00, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, K09, KC_NO, \ 19XXX, K00, K01, K02, K03, K04, XXX, XXX, K05, K06, K07, K08, K09, XXX,\
14KC_NO, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, KC_NO, \ 20XXX, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, XXX,\
15KC_NO, K20, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K29, KC_NO, \ 21XXX, K20, K21, K22, K23, K24, XXX, XXX, K25, K26, K27, K28, K29, XXX,\
16KC_NO, KC_NO, KC_NO, KC_NO, K32, K37, KC_NO, KC_NO, KC_NO, KC_NO, \ 22XXX, XXX, XXX, XXX, K32, K37, XXX, XXX, XXX, XXX,\
17 KC_NO, KC_NO, KC_NO, KC_NO, \ 23 XXX, XXX, XXX, XXX,\
18 KC_NO, KC_NO, \ 24 XXX, XXX,\
19 K33, K34, KC_NO, KC_NO, K35, K36 \ 25 K33, K34, XXX, XXX, K35, K36\
20) 26)
diff --git a/layouts/community/ergodox/manna-harbour_miryoku/keymap.c b/layouts/community/ergodox/manna-harbour_miryoku/keymap.c
index a852ddd05..1520387e8 100644
--- a/layouts/community/ergodox/manna-harbour_miryoku/keymap.c
+++ b/layouts/community/ergodox/manna-harbour_miryoku/keymap.c
@@ -1 +1,5 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
1// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*- 3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
diff --git a/layouts/community/ortho_4x10/manna-harbour_miryoku/config.h b/layouts/community/ortho_4x10/manna-harbour_miryoku/config.h
new file mode 100644
index 000000000..7142f2960
--- /dev/null
+++ b/layouts/community/ortho_4x10/manna-harbour_miryoku/config.h
@@ -0,0 +1,20 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
6
7#pragma once
8
9#define LAYOUT_miryoku(\
10K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
11K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
12K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
13N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
14)\
15LAYOUT_ortho_4x10(\
16K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
17K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
18K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
19KC_NO, KC_NO, K32, K33, K34, K35, K36, K37, KC_NO, KC_NO\
20)
diff --git a/layouts/community/ortho_4x10/manna-harbour_miryoku/keymap.c b/layouts/community/ortho_4x10/manna-harbour_miryoku/keymap.c
new file mode 100644
index 000000000..1520387e8
--- /dev/null
+++ b/layouts/community/ortho_4x10/manna-harbour_miryoku/keymap.c
@@ -0,0 +1,5 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
diff --git a/layouts/community/ortho_4x12/manna-harbour_miryoku/config.h b/layouts/community/ortho_4x12/manna-harbour_miryoku/config.h
index 772b510ef..8ccab4da9 100644
--- a/layouts/community/ortho_4x12/manna-harbour_miryoku/config.h
+++ b/layouts/community/ortho_4x12/manna-harbour_miryoku/config.h
@@ -1,13 +1,17 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
1// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*- 3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
2 4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
6
3#pragma once 7#pragma once
4 8
5#if defined MIRYOKU_MAPPING_SPLIT 9#if defined MIRYOKU_MAPPING_SPLIT
6#define LAYOUT_miryoku(\ 10#define LAYOUT_miryoku(\
7K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\ 11K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
8K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\ 12K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
9K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\ 13K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
10N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\ 14N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
11)\ 15)\
12LAYOUT_ortho_4x12(\ 16LAYOUT_ortho_4x12(\
13KC_NO, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, KC_NO,\ 17KC_NO, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, KC_NO,\
@@ -15,17 +19,30 @@ K00, K11, K12, K13, K14, KC_NO, KC_NO, K15, K16, K17, K18, K09
15K10, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K19,\ 19K10, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K19,\
16K20, KC_NO, KC_NO, K32, K33, K34, K35, K36, K37, KC_NO, KC_NO, K29\ 20K20, KC_NO, KC_NO, K32, K33, K34, K35, K36, K37, KC_NO, KC_NO, K29\
17) 21)
22#elif defined MIRYOKU_MAPPING_EXTENDED_THUMBS
23#define LAYOUT_miryoku(\
24K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
25K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
26K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
27N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
28)\
29LAYOUT_ortho_4x12(\
30K00, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, K09,\
31K10, K11, K12, K13, K14, KC_NO, KC_NO, K15, K16, K17, K18, K19,\
32K20, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K29,\
33KC_NO, KC_NO, KC_NO, K32, K33, K34, K35, K36, K37, KC_NO, KC_NO, KC_NO\
34)
18#else 35#else
19#define LAYOUT_miryoku(\ 36#define LAYOUT_miryoku(\
20K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\ 37K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
21K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\ 38K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
22K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\ 39K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
23N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\ 40N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
24)\ 41)\
25LAYOUT_ortho_4x12(\ 42LAYOUT_ortho_4x12(\
26K00, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, K09,\ 43K00, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, K09,\
27K10, K11, K12, K13, K14, KC_NO, KC_NO, K15, K16, K17, K18, K19,\ 44K10, K11, K12, K13, K14, KC_NO, KC_NO, K15, K16, K17, K18, K19,\
28K20, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K29,\ 45K20, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K29,\
29KC_NO, KC_NO, K32, K33, K34, K34, K35, K35, K36, K37, KC_NO, KC_NO\ 46KC_NO, KC_NO, K32, K33, K34, KC_NO, KC_NO, K35, K36, K37, KC_NO, KC_NO\
30) 47)
31#endif 48#endif
diff --git a/layouts/community/ortho_4x12/manna-harbour_miryoku/keymap.c b/layouts/community/ortho_4x12/manna-harbour_miryoku/keymap.c
index a852ddd05..1520387e8 100644
--- a/layouts/community/ortho_4x12/manna-harbour_miryoku/keymap.c
+++ b/layouts/community/ortho_4x12/manna-harbour_miryoku/keymap.c
@@ -1 +1,5 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
1// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*- 3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
diff --git a/layouts/community/ortho_5x12/manna-harbour_miryoku/config.h b/layouts/community/ortho_5x12/manna-harbour_miryoku/config.h
new file mode 100644
index 000000000..86b854db5
--- /dev/null
+++ b/layouts/community/ortho_5x12/manna-harbour_miryoku/config.h
@@ -0,0 +1,51 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
6
7#pragma once
8
9#if defined MIRYOKU_MAPPING_SPLIT
10#define LAYOUT_miryoku(\
11K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
12K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
13K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
14N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
15)\
16LAYOUT_ortho_5x12(\
17KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,\
18KC_NO, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, KC_NO,\
19K00, K11, K12, K13, K14, KC_NO, KC_NO, K15, K16, K17, K18, K09,\
20K10, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K19,\
21K20, KC_NO, KC_NO, K32, K33, K34, K35, K36, K37, KC_NO, KC_NO, K29\
22)
23#elif defined MIRYOKU_MAPPING_EXTENDED_THUMBS
24#define LAYOUT_miryoku(\
25K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
26K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
27K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
28N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
29)\
30LAYOUT_ortho_5x12(\
31KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,\
32K00, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, K09,\
33K10, K11, K12, K13, K14, KC_NO, KC_NO, K15, K16, K17, K18, K19,\
34K20, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K29,\
35KC_NO, KC_NO, KC_NO, K32, K33, K34, K35, K36, K37, KC_NO, KC_NO, KC_NO\
36)
37#else
38#define LAYOUT_miryoku(\
39K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
40K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
41K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
42N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
43)\
44LAYOUT_ortho_5x12(\
45KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,\
46K00, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, K09,\
47K10, K11, K12, K13, K14, KC_NO, KC_NO, K15, K16, K17, K18, K19,\
48K20, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K29,\
49KC_NO, KC_NO, K32, K33, K34, KC_NO, KC_NO, K35, K36, K37, KC_NO, KC_NO\
50)
51#endif
diff --git a/layouts/community/ortho_5x12/manna-harbour_miryoku/keymap.c b/layouts/community/ortho_5x12/manna-harbour_miryoku/keymap.c
new file mode 100644
index 000000000..1520387e8
--- /dev/null
+++ b/layouts/community/ortho_5x12/manna-harbour_miryoku/keymap.c
@@ -0,0 +1,5 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
diff --git a/layouts/community/ortho_5x15/manna-harbour_miryoku/config.h b/layouts/community/ortho_5x15/manna-harbour_miryoku/config.h
new file mode 100644
index 000000000..f9ccbdf2d
--- /dev/null
+++ b/layouts/community/ortho_5x15/manna-harbour_miryoku/config.h
@@ -0,0 +1,39 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
6
7#pragma once
8
9#define XXX KC_NO
10
11#if defined MIRYOKU_MAPPING_EXTENDED_THUMBS
12#define LAYOUT_miryoku(\
13K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
14K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
15K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
16N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
17)\
18LAYOUT_ortho_5x15(\
19XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX,\
20K00, K01, K02, K03, K04, XXX, XXX, XXX, XXX, XXX, K05, K06, K07, K08, K09,\
21K10, K11, K12, K13, K14, XXX, XXX, XXX, XXX, XXX, K15, K16, K17, K18, K19,\
22K20, K21, K22, K23, K24, XXX, XXX, XXX, XXX, XXX, K25, K26, K27, K28, K29,\
23XXX, XXX, XXX, K32, K33, K34, XXX, XXX, XXX, K35, K36, K37, XXX, XXX, XXX\
24)
25#else
26#define LAYOUT_miryoku(\
27K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
28K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
29K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
30N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
31)\
32LAYOUT_ortho_5x15(\
33XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX,\
34K00, K01, K02, K03, K04, XXX, XXX, XXX, XXX, XXX, K05, K06, K07, K08, K09,\
35K10, K11, K12, K13, K14, XXX, XXX, XXX, XXX, XXX, K15, K16, K17, K18, K19,\
36K20, K21, K22, K23, K24, XXX, XXX, XXX, XXX, XXX, K25, K26, K27, K28, K29,\
37XXX, XXX, K32, K33, K34, XXX, XXX, XXX, XXX, XXX, K35, K36, K37, XXX, XXX\
38)
39#endif
diff --git a/layouts/community/ortho_5x15/manna-harbour_miryoku/keymap.c b/layouts/community/ortho_5x15/manna-harbour_miryoku/keymap.c
new file mode 100644
index 000000000..1520387e8
--- /dev/null
+++ b/layouts/community/ortho_5x15/manna-harbour_miryoku/keymap.c
@@ -0,0 +1,5 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
diff --git a/layouts/community/planck_mit/manna-harbour_miryoku/config.h b/layouts/community/planck_mit/manna-harbour_miryoku/config.h
new file mode 100644
index 000000000..c1024d801
--- /dev/null
+++ b/layouts/community/planck_mit/manna-harbour_miryoku/config.h
@@ -0,0 +1,20 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
6
7#pragma once
8
9#define LAYOUT_miryoku(\
10K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
11K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
12K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
13N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
14)\
15LAYOUT_planck_mit(\
16K00, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, K09,\
17K10, K11, K12, K13, K14, KC_NO, KC_NO, K15, K16, K17, K18, K19,\
18K20, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K29,\
19KC_NO, KC_NO, K32, K33, K34, KC_NO, K35, K36, K37, KC_NO, KC_NO\
20)
diff --git a/layouts/community/planck_mit/manna-harbour_miryoku/keymap.c b/layouts/community/planck_mit/manna-harbour_miryoku/keymap.c
new file mode 100644
index 000000000..1520387e8
--- /dev/null
+++ b/layouts/community/planck_mit/manna-harbour_miryoku/keymap.c
@@ -0,0 +1,5 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
diff --git a/layouts/community/split_3x5_3/manna-harbour_miryoku/config.h b/layouts/community/split_3x5_3/manna-harbour_miryoku/config.h
new file mode 100644
index 000000000..ad9495a93
--- /dev/null
+++ b/layouts/community/split_3x5_3/manna-harbour_miryoku/config.h
@@ -0,0 +1,20 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
6
7#pragma once
8
9#define LAYOUT_miryoku(\
10K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
11K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
12K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
13N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
14)\
15LAYOUT_split_3x5_3(\
16K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
17K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
18K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
19 K32, K33, K34, K35, K36, K37\
20)
diff --git a/layouts/community/split_3x5_3/manna-harbour_miryoku/keymap.c b/layouts/community/split_3x5_3/manna-harbour_miryoku/keymap.c
new file mode 100644
index 000000000..1520387e8
--- /dev/null
+++ b/layouts/community/split_3x5_3/manna-harbour_miryoku/keymap.c
@@ -0,0 +1,5 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
diff --git a/layouts/community/split_3x6_3/manna-harbour_miryoku/config.h b/layouts/community/split_3x6_3/manna-harbour_miryoku/config.h
new file mode 100644
index 000000000..f21188f33
--- /dev/null
+++ b/layouts/community/split_3x6_3/manna-harbour_miryoku/config.h
@@ -0,0 +1,20 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
6
7#pragma once
8
9#define LAYOUT_miryoku(\
10 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
11 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
12 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
13 N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\
14)\
15LAYOUT_split_3x6_3(\
16KC_NO, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, KC_NO,\
17KC_NO, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, KC_NO,\
18KC_NO, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, KC_NO,\
19 K32, K33, K34, K35, K36, K37\
20)
diff --git a/layouts/community/split_3x6_3/manna-harbour_miryoku/keymap.c b/layouts/community/split_3x6_3/manna-harbour_miryoku/keymap.c
new file mode 100644
index 000000000..1520387e8
--- /dev/null
+++ b/layouts/community/split_3x6_3/manna-harbour_miryoku/keymap.c
@@ -0,0 +1,5 @@
1// Copyright 2019 Manna Harbour
2// https://github.com/manna-harbour/miryoku
3// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*-
4
5// This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.