Make mapping macro customisable per keyboard

This commit is contained in:
Manna Harbour 2022-05-20 13:46:55 +10:00
parent 45588d9c41
commit 5959a32390
42 changed files with 331 additions and 79 deletions

View File

@ -1,7 +1,9 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#define MIRYOKU_MAPPING( \
#if !defined (MIRYOKU_LAYOUTMAPPING_HUMMINGBIRD)
#define MIRYOKU_LAYOUTMAPPING_HUMMINGBIRD( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -26,3 +28,7 @@ K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 26 27
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 28 29
#define MIRYOKU_KLUDGE_THUMBCOMBOS
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_HUMMINGBIRD

View File

@ -1,7 +1,9 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#define MIRYOKU_MAPPING( \
#if !defined (MIRYOKU_LAYOUTMAPPING_BLE_CHIFFRE)
#define MIRYOKU_LAYOUTMAPPING_BLE_CHIFFRE( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -16,3 +18,7 @@ K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 32 33
#define MIRYOKU_KLUDGE_THUMBCOMBOS
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_BLE_CHIFFRE

View File

@ -1,7 +1,9 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#define MIRYOKU_MAPPING( \
#if !defined (MIRYOKU_LAYOUTMAPPING_FERRIS)
#define MIRYOKU_LAYOUTMAPPING_FERRIS( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -16,3 +18,7 @@ K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 32 33
#define MIRYOKU_KLUDGE_THUMBCOMBOS
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_FERRIS

View File

@ -1,7 +1,9 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#define MIRYOKU_MAPPING( \
#if !defined (MIRYOKU_LAYOUTMAPPING_OSPRETTE)
#define MIRYOKU_LAYOUTMAPPING_OSPRETTE( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -16,3 +18,7 @@ K00 K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 K09 \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 32 33
#define MIRYOKU_KLUDGE_THUMBCOMBOS
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_OSPRETTE

View File

@ -1,7 +1,9 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#define MIRYOKU_MAPPING( \
#if !defined (MIRYOKU_LAYOUTMAPPING_MINIDOX)
#define MIRYOKU_LAYOUTMAPPING_MINIDOX( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -25,3 +27,7 @@ K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 31 32
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 33 34
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_MINIDOX

View File

@ -1,9 +1,11 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_DRACULAD)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_DRACULAD( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -21,3 +23,7 @@ K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 33 34
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 35 36
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_DRACULAD

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_REVIUNG39)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_REVIUNG39( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -13,3 +15,7 @@ K32 K00 K01 K02 K03 K04 K05 K06 K07 K08 K09 XXX \
K34 K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 K37 \
K32 K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 XXX \
K33 K35 K36
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_REVIUNG39

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_GATORAID40)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_GATORAID40( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -16,3 +18,7 @@ XXX K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 XXX \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 35 36
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 37 38
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_GATORAID40

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_REVIUNG41)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_REVIUNG41( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -13,3 +15,7 @@ XXX K00 K01 K02 K03 K04 K05 K06 K07 K08 K09 XXX \
K34 K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 XXX \
K32 K33 K35 K36 K37
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_REVIUNG41

View File

@ -1,9 +1,11 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_BAROBORD)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_BAROBORD( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -14,3 +16,7 @@ K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 \
K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 \
XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX \
XXX XXX
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_BAROBORD

View File

@ -1,9 +1,11 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_CORNE)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_CORNE( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -27,3 +29,7 @@ XXX K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 XXX \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 37 38
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 39 40
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_CORNE

View File

@ -1,10 +1,12 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_ELEPHANT42)
#define XXX &none
#if defined MIRYOKU_MAPPING_EXTENDED_THUMBS
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_ELEPHANT42(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -17,7 +19,7 @@ XXX K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 XXX \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 37 36
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 38 39
#else
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_ELEPHANT42(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -30,3 +32,7 @@ XXX K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 XXX \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 35 36
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 39 40
#endif
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_ELEPHANT42

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_JIAN)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_JIAN( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -16,3 +18,7 @@ XXX XXX K00 K01 K02 K03 K04 K05 K06 K07 K08 K09 XXX XXX \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 39 40
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 41 42
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_JIAN

View File

@ -1,10 +1,12 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_TECHNIKABLE)
#define XXX &none
#if defined (MIRYOKU_MAPPING_EXTENDED_THUMBS)
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_TECHNIKABLE(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -15,7 +17,7 @@ K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 \
K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 \
XXX K32 K33 K34 K35 K36 K37 XXX
#elif defined (MIRYOKU_MAPPING_2X2U)
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_TECHNIKABLE(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -26,7 +28,7 @@ K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 \
K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 \
K32 K33 K34 K35 K36 K37
#else
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_TECHNIKABLE(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -48,3 +50,7 @@ K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 \
#endif
};
};
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_TECHNIKABLE

View File

@ -1,9 +1,11 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_FFKB)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_FFKB( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -13,3 +15,7 @@ XXX K00 K01 K02 K03 K04 K05 K06 K07 K08 K09 XXX \
XXX K10 K11 K12 K13 K14 XXX K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 XXX \
XXX K32 K33 K34 K35 K36 K37 XXX
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_FFKB

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_TIGHTYL)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_TIGHTYL( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -13,3 +15,7 @@ XXX K00 K01 K02 K03 K04 K05 K06 K07 K08 K09 XXX \
XXX K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 XXX \
XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_TIGHTYL

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_BAT43)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_BAT43( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -14,3 +16,7 @@ XXX K10 K11 K12 K13 K14 XXX K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 XXX \
K32 K33 K34 K35 K36 K37 \
XXX XXX XXX XXX XXX
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_BAT43

View File

@ -1,10 +1,12 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_HILLSIDE48)
#define XXX &none
#if defined MIRYOKU_MAPPING_EXTENDED_THUMBS
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_HILLSIDE48(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -17,7 +19,7 @@ XXX K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 41 42
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 43 44
#else
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_HILLSIDE48(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -30,3 +32,7 @@ XXX K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 40 41
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 44 45
#endif
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_HILLSIDE48

View File

@ -1,10 +1,12 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_LETS_SPLIT)
#define XXX &none
#if defined MIRYOKU_MAPPING_PINKIE_STAGGER
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_LETS_SPLIT(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -15,7 +17,7 @@ K00 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K09 \
K10 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K19 \
K20 XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX K29
#else
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_LETS_SPLIT(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -26,3 +28,7 @@ K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 \
K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 \
XXX XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX XXX
#endif
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_LETS_SPLIT

View File

@ -1,10 +1,12 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_PLANCK)
#define XXX &none
#if defined MIRYOKU_MAPPING_EXTENDED_THUMBS
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_PLANCK(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -15,7 +17,7 @@ K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 \
K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 \
XXX XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX XXX
#else
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_PLANCK(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -26,3 +28,7 @@ K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 \
K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 \
XXX XXX K32 K33 K34 XXX XXX K35 K36 K37 XXX XXX
#endif
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_PLANCK

View File

@ -1,10 +1,12 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_KYRIA)
#define XXX &none
#if defined MIRYOKU_MAPPING_EXTENDED_THUMBS
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_KYRIA(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -17,7 +19,7 @@ XXX K20 K21 K22 K23 K24 XXX XXX XXX XXX K25 K26 K27 K28 K29
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 43 44
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 45 46
#else
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_KYRIA(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -30,3 +32,7 @@ XXX K20 K21 K22 K23 K24 XXX XXX XXX XXX K25 K26 K27 K28 K29
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 42 43
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 46 47
#endif
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_KYRIA

View File

@ -1,10 +1,12 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_HORIZON)
#define XXX &none
#if defined MIRYOKU_MAPPING_EXTENDED_THUMBS
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_HORIZON(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -15,7 +17,7 @@ K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 \
K20 K21 K22 K23 K24 XXX XXX XXX XXX K25 K26 K27 K28 K29 \
XXX XXX XXX K32 K33 K34 XXX XXX K35 K36 K37 XXX XXX XXX
#else
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_HORIZON(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -26,3 +28,7 @@ K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 \
K20 K21 K22 K23 K24 XXX XXX XXX XXX K25 K26 K27 K28 K29 \
XXX XXX K32 K33 K34 XXX XXX XXX XXX K35 K36 K37 XXX XXX
#endif
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_HORIZON

View File

@ -1,9 +1,11 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_KLACKER_BS)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_KLACKER_BS( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -19,3 +21,7 @@ XXX XXX XXX XXX XXX XXX XXX XXX XXX \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 51 52
#define MIRYOKU_KLUDGE_THUMBCOMBOS
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_KLACKER_BS

View File

@ -1,9 +1,11 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_ERGOTRAVEL)
#define XXX &none
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_ERGOTRAVEL(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -13,3 +15,7 @@ XXX K00 K01 K02 K03 K04 XXX XXX K05 K06 K07 K08 K09 XXX \
XXX K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 XXX \
XXX XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX XXX
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_ERGOTRAVEL

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_IRIS)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_IRIS( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -17,3 +19,7 @@ XXX K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 XXX \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 51 52
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 53 54
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_IRIS

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_JIRAN)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_JIRAN( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -17,3 +19,7 @@ XXX XXX K00 K01 K02 K03 K04 K05 K06 K07 K08 K09 XXX XXX \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 51 52
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 53 54
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_JIRAN

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_BASTYL)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_BASTYL( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -18,3 +20,7 @@ XXX K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 XXX \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 49 50
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 51 52
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_BASTYL

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_LILY58)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_LILY58( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -17,3 +19,7 @@ XXX K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 XXX \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 52 53
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 54 55
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_LILY58

View File

@ -1,9 +1,11 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_LOTUS58)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_LOTUS58( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -17,3 +19,7 @@ XXX K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 XXX \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 54 55
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 56 57
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_LOTUS58

View File

@ -1,10 +1,12 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_NAKED60)
#define XXX &none
#if defined MIRYOKU_MAPPING_EXTENDED_THUMBS
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_NAKED60(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -16,7 +18,7 @@ XXX K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 XXX \
XXX XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX XXX
#else
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_NAKED60(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -28,3 +30,7 @@ XXX K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 XXX \
XXX XXX K32 K33 K34 XXX XXX K35 K36 K37 XXX XXX
#endif
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_NAKED60

View File

@ -1,10 +1,12 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_PREONIC)
#define XXX &none
#if defined MIRYOKU_MAPPING_EXTENDED_THUMBS
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_PREONIC(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -16,7 +18,7 @@ K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 \
K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 \
XXX XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX XXX
#else
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_PREONIC(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -28,3 +30,7 @@ K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 \
K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 \
XXX XXX K32 K33 K34 XXX XXX K35 K36 K37 XXX XXX
#endif
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_PREONIC

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_SOFLE)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_SOFLE( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -17,3 +19,7 @@ XXX K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 XXX \
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 53 54
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 55 56
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_SOFLE

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_ATREUS)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_ATREUS( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -17,3 +19,7 @@ XXX XXX XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX XXX XXX
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 53 54
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 55 56
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_ATREUS

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_REBOUND)
#define XXX &none
#define MIRYOKU_MAPPING(\
#define MIRYOKU_LAYOUTMAPPING_REBOUND(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -14,3 +16,7 @@ K00 K01 K02 K03 K04 XXX XXX K05 K06 K07 K08 K09 \
K10 K11 K12 K13 K14 XXX XXX XXX K15 K16 K17 K18 K19 \
K20 K21 K22 K23 K24 XXX XXX XXX K25 K26 K27 K28 K29 \
XXX XXX XXX K32 K33 K34 XXX K35 K36 K37 XXX XXX XXX
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_REBOUND

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_HELIX)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_HELIX( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -17,3 +19,7 @@ XXX XXX XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX XXX XXX
#define MIRYOKU_KLUDGE_THUMBCOMBOS_LEFT 55 56
#define MIRYOKU_KLUDGE_THUMBCOMBOS_RIGHT 57 58
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_HELIX

View File

@ -1,9 +1,11 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_BREEZE)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_BREEZE( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -14,3 +16,7 @@ XXX K00 K01 K02 K03 K04 K05 K06 K07 K08 K09 XXX XXX
XXX K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 XXX XXX \
XXX K20 K21 K22 K23 K24 K25 K26 K27 K28 K29 XXX XXX XXX XXX \
XXX K32 K33 K34 K35 K36 K37 XXX
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_BREEZE

View File

@ -1,9 +1,11 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_PINKIESOUT)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_PINKIESOUT( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -14,3 +16,7 @@ XXX K00 K01 K02 K03 K04 XXX XXX K05 K06 K07 K08 K09 XXX \
XXX K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 XXX \
XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_PINKIESOUT

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_ERGODASH)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_ERGODASH( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -14,3 +16,7 @@ XXX K00 K01 K02 K03 K04 XXX XXX K05 K06 K07 K08 K09
XXX K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 XXX \
XXX XXX XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX XXX XXX
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_ERGODASH

View File

@ -1,10 +1,12 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_VITERBI)
#define XXX &none
#if defined MIRYOKU_MAPPING_PINKIE_STAGGER
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_VITERBI( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -16,7 +18,7 @@ XXX K00 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K09 XXX \
XXX K10 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K19 XXX \
XXX K20 XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX K29 XXX
#else
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_VITERBI( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -28,3 +30,7 @@ XXX K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 XXX XXX K25 K26 K27 K28 K29 XXX \
XXX XXX XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX XXX XXX
#endif
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_VITERBI

View File

@ -1,9 +1,11 @@
// Copyright 2021 Manna Harbour
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_ZODIARK)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_ZODIARK( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -14,3 +16,7 @@ XXX K00 K01 K02 K03 K04 XXX XXX K05 K06 K07 K08 K09
XXX K10 K11 K12 K13 K14 XXX XXX K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 XXX XXX XXX XXX K25 K26 K27 K28 K29 XXX \
XXX XXX XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX XXX XXX
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_ZODIARK

View File

@ -1,9 +1,11 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_GLOVE80)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_GLOVE80( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -15,3 +17,7 @@ XXX K00 K01 K02 K03 K04 K05 K06 K07
XXX K10 K11 K12 K13 K14 K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 XXX XXX XXX XXX XXX XXX K25 K26 K27 K28 K29 XXX \
XXX XXX XXX XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX XXX XXX XXX
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_GLOVE80

View File

@ -1,9 +1,11 @@
// Copyright 2022 Manna Harbour
// https://github.com/manna-harbour/miryoku
#if !defined (MIRYOKU_LAYOUTMAPPING_ADV360)
#define XXX &none
#define MIRYOKU_MAPPING( \
#define MIRYOKU_LAYOUTMAPPING_ADV360( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \
@ -14,3 +16,7 @@ XXX K00 K01 K02 K03 K04 XXX
XXX K10 K11 K12 K13 K14 XXX XXX XXX XXX XXX XXX K15 K16 K17 K18 K19 XXX \
XXX K20 K21 K22 K23 K24 XXX XXX XXX XXX XXX XXX XXX XXX K25 K26 K27 K28 K29 XXX \
XXX XXX XXX XXX XXX K32 K33 K34 K35 K36 K37 XXX XXX XXX XXX XXX
#endif
#define MIRYOKU_MAPPING MIRYOKU_LAYOUTMAPPING_ADV360