diff options
Diffstat (limited to 'keyboards/meme')
| -rw-r--r-- | keyboards/meme/config.h | 5 | ||||
| -rw-r--r-- | keyboards/meme/meme.h | 141 |
2 files changed, 69 insertions, 77 deletions
diff --git a/keyboards/meme/config.h b/keyboards/meme/config.h index e157ade9a..5db47b11b 100644 --- a/keyboards/meme/config.h +++ b/keyboards/meme/config.h | |||
| @@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | #ifndef CONFIG_H | 18 | #pragma once |
| 19 | #define CONFIG_H | ||
| 20 | 19 | ||
| 21 | #include "config_common.h" | 20 | #include "config_common.h" |
| 22 | 21 | ||
| @@ -156,5 +155,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 156 | //#define NO_ACTION_ONESHOT | 155 | //#define NO_ACTION_ONESHOT |
| 157 | //#define NO_ACTION_MACRO | 156 | //#define NO_ACTION_MACRO |
| 158 | //#define NO_ACTION_FUNCTION | 157 | //#define NO_ACTION_FUNCTION |
| 159 | |||
| 160 | #endif | ||
diff --git a/keyboards/meme/meme.h b/keyboards/meme/meme.h index 4c4b29a04..36c533ea9 100644 --- a/keyboards/meme/meme.h +++ b/keyboards/meme/meme.h | |||
| @@ -13,90 +13,85 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #ifndef MEME_H | 16 | |
| 17 | #define MEME_H | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #include "quantum.h" | 19 | #include "quantum.h" |
| 20 | 20 | ||
| 21 | #define XXX KC_NO | ||
| 22 | |||
| 21 | #define LAYOUT_spicy( \ | 23 | #define LAYOUT_spicy( \ |
| 22 | K00, K10, K01, K11, K02, K12, K03, K13, K04, K14, K05, K15, K06, K16, K07, K17, \ | 24 | k00, k10, k01, k11, k02, k12, k03, k13, k04, k14, k05, k15, k06, k16, k07, k17, \ |
| 23 | K20, K30, K21, K31, K22, K32, K23, K33, K24, K34, K25, K35, K26, K36, K37, \ | 25 | k20, k30, k21, k31, k22, k32, k23, k33, k24, k34, k25, k35, k26, k36, k37, \ |
| 24 | K40, K50, K41, K51, K42, K52, K43, K53, K44, K54, K45, K55, K56, K57, \ | 26 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k56, k57, \ |
| 25 | K60, K70, K61, K71, K62, K72, K63, K73, K64, K74, K65, K76, K67, K77, \ | 27 | k60, k70, k61, k71, k62, k72, k63, k73, k64, k74, k65, k76, k67, k77, \ |
| 26 | K80, K90, K81, K92, K85, K95, K86, K96, K87, K97 \ | 28 | k80, k90, k81, k92, k85, k95, k86, k96, k87, k97 \ |
| 27 | )\ | 29 | ) { \ |
| 28 | {\ | 30 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
| 29 | {K00, K01, K02, K03, K04, K05, K06, K07}, \ | 31 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
| 30 | {K10, K11, K12, K13, K14, K15, K16, K17}, \ | 32 | { k20, k21, k22, k23, k24, k25, k26, XXX }, \ |
| 31 | {K20, K21, K22, K23, K24, K25, K26, KC_NO}, \ | 33 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
| 32 | {K30, K31, K32, K33, K34, K35, K36, K37}, \ | 34 | { k40, k41, k42, k43, k44, k45, XXX, XXX }, \ |
| 33 | {K40, K41, K42, K43, K44, K45, KC_NO, KC_NO}, \ | 35 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
| 34 | {K50, K51, K52, K53, K54, K55, K56, K57}, \ | 36 | { k60, k61, k62, k63, k64, k65, XXX, k67 }, \ |
| 35 | {K60, K61, K62, K63, K64, K65, KC_NO, K67}, \ | 37 | { k70, k71, k72, k73, k74, XXX, k76, k77 }, \ |
| 36 | {K70, K71, K72, K73, K74, KC_NO, K76, K77}, \ | 38 | { k80, k81, XXX, XXX, XXX, k85, k86, k87 }, \ |
| 37 | {K80, K81, KC_NO, KC_NO, KC_NO, K85, K86, K87}, \ | 39 | { k90, XXX, k92, XXX, XXX, k95, k96, k97 } \ |
| 38 | {K90, KC_NO, K92, KC_NO, KC_NO, K95, K96, K97}, \ | ||
| 39 | } | 40 | } |
| 40 | 41 | ||
| 41 | #define LAYOUT_normie( \ | 42 | #define LAYOUT_normie( \ |
| 42 | K00, K10, K01, K11, K02, K12, K03, K13, K04, K14, K05, K15, K06, K07, K17, \ | 43 | k00, k10, k01, k11, k02, k12, k03, k13, k04, k14, k05, k15, k06, k07, k17, \ |
| 43 | K20, K30, K21, K31, K22, K32, K23, K33, K24, K34, K25, K35, K26, K36, K37, \ | 44 | k20, k30, k21, k31, k22, k32, k23, k33, k24, k34, k25, k35, k26, k36, k37, \ |
| 44 | K40, K50, K41, K51, K42, K52, K43, K53, K44, K54, K45, K55, K56, K57, \ | 45 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k56, k57, \ |
| 45 | K60, K70, K61, K71, K62, K72, K63, K73, K64, K74, K65, K76, K67, K77, \ | 46 | k60, k70, k61, k71, k62, k72, k63, k73, k64, k74, k65, k76, k67, k77, \ |
| 46 | K80, K90, K81, K92, K85, K95, K86, K96, K87, K97 \ | 47 | k80, k90, k81, k92, k85, k95, k86, k96, k87, k97 \ |
| 47 | )\ | 48 | ) { \ |
| 48 | {\ | 49 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
| 49 | {K00, K01, K02, K03, K04, K05, K06, K07}, \ | 50 | { k10, k11, k12, k13, k14, k15, XXX, k17 }, \ |
| 50 | {K10, K11, K12, K13, K14, K15, KC_NO, K17}, \ | 51 | { k20, k21, k22, k23, k24, k25, k26, XXX }, \ |
| 51 | {K20, K21, K22, K23, K24, K25, K26, KC_NO}, \ | 52 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
| 52 | {K30, K31, K32, K33, K34, K35, K36, K37}, \ | 53 | { k40, k41, k42, k43, k44, k45, XXX, XXX }, \ |
| 53 | {K40, K41, K42, K43, K44, K45, KC_NO, KC_NO}, \ | 54 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
| 54 | {K50, K51, K52, K53, K54, K55, K56, K57}, \ | 55 | { k60, k61, k62, k63, k64, k65, XXX, k67 }, \ |
| 55 | {K60, K61, K62, K63, K64, K65, KC_NO, K67}, \ | 56 | { k70, k71, k72, k73, k74, XXX, k76, k77 }, \ |
| 56 | {K70, K71, K72, K73, K74, KC_NO, K76, K77}, \ | 57 | { k80, k81, XXX, XXX, XXX, k85, k86, k87 }, \ |
| 57 | {K80, K81, KC_NO, KC_NO, KC_NO, K85, K86, K87}, \ | 58 | { k90, XXX, k92, XXX, XXX, k95, k96, k97 } \ |
| 58 | {K90, KC_NO, K92, KC_NO, KC_NO, K95, K96, K97}, \ | ||
| 59 | } | 59 | } |
| 60 | 60 | ||
| 61 | #define LAYOUT_dank( \ | 61 | #define LAYOUT_dank( \ |
| 62 | K00, K10, K01, K11, K02, K12, K03, K13, K04, K14, K05, K15, K06, K07, K17, \ | 62 | k00, k10, k01, k11, k02, k12, k03, k13, k04, k14, k05, k15, k06, k07, k17, \ |
| 63 | K20, K30, K21, K31, K22, K32, K23, K33, K24, K34, K25, K35, K26, K36, K37, \ | 63 | k20, k30, k21, k31, k22, k32, k23, k33, k24, k34, k25, k35, k26, k36, k37, \ |
| 64 | K40, K50, K41, K51, K42, K52, K43, K53, K44, K54, K45, K55, K56, K57, \ | 64 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k56, k57, \ |
| 65 | K60, K70, K61, K71, K62, K72, K63, K73, K64, K74, K65, K76, K67, K77, \ | 65 | k60, k70, k61, k71, k62, k72, k63, k73, k64, k74, k65, k76, k67, k77, \ |
| 66 | K80, K90, K81, K92, K85, K86, K96, K87, K97 \ | 66 | k80, k90, k81, k92, k85, k86, k96, k87, k97 \ |
| 67 | )\ | 67 | ) { \ |
| 68 | {\ | 68 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
| 69 | {K00, K01, K02, K03, K04, K05, K06, K07}, \ | 69 | { k10, k11, k12, k13, k14, k15, XXX, k17 }, \ |
| 70 | {K10, K11, K12, K13, K14, K15, KC_NO, K17}, \ | 70 | { k20, k21, k22, k23, k24, k25, k26, XXX }, \ |
| 71 | {K20, K21, K22, K23, K24, K25, K26, KC_NO}, \ | 71 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
| 72 | {K30, K31, K32, K33, K34, K35, K36, K37}, \ | 72 | { k40, k41, k42, k43, k44, k45, XXX, XXX }, \ |
| 73 | {K40, K41, K42, K43, K44, K45, KC_NO, KC_NO}, \ | 73 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
| 74 | {K50, K51, K52, K53, K54, K55, K56, K57}, \ | 74 | { k60, k61, k62, k63, k64, k65, XXX, k67 }, \ |
| 75 | {K60, K61, K62, K63, K64, K65, KC_NO, K67}, \ | 75 | { k70, k71, k72, k73, k74, XXX, k76, k77 }, \ |
| 76 | {K70, K71, K72, K73, K74, KC_NO, K76, K77}, \ | 76 | { k80, k81, XXX, XXX, XXX, k85, k86, k87 }, \ |
| 77 | {K80, K81, KC_NO, KC_NO, KC_NO, K85, K86, K87}, \ | 77 | { k90, XXX, k92, XXX, XXX, XXX, k96, k97 } \ |
| 78 | {K90, KC_NO, K92, KC_NO, KC_NO, KC_NO, K96, K97}, \ | ||
| 79 | } | 78 | } |
| 80 | 79 | ||
| 81 | #define LAYOUT_meme( \ | 80 | #define LAYOUT_meme( \ |
| 82 | K00, K10, K01, K11, K02, K12, K03, K13, K04, K14, K05, K15, K06, K16, K07, K17, \ | 81 | k00, k10, k01, k11, k02, k12, k03, k13, k04, k14, k05, k15, k06, k16, k07, k17, \ |
| 83 | K20, K30, K21, K31, K22, K32, K23, K33, K24, K34, K25, K35, K26, K36, K37, \ | 82 | k20, k30, k21, k31, k22, k32, k23, k33, k24, k34, k25, k35, k26, k36, k37, \ |
| 84 | K40, K50, K41, K51, K42, K52, K43, K53, K44, K54, K45, K55, K56, K57, \ | 83 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k56, k57, \ |
| 85 | K60, K70, K61, K71, K62, K72, K63, K73, K64, K74, K65, K76, K67, K77, \ | 84 | k60, k70, k61, k71, k62, k72, k63, k73, k64, k74, k65, k76, k67, k77, \ |
| 86 | K80, K90, K81, K92, K85, K86, K96, K87, K97 \ | 85 | k80, k90, k81, k92, k85, k86, k96, k87, k97 \ |
| 87 | )\ | 86 | ) { \ |
| 88 | {\ | 87 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
| 89 | {K00, K01, K02, K03, K04, K05, K06, K07}, \ | 88 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
| 90 | {K10, K11, K12, K13, K14, K15, K16, K17}, \ | 89 | { k20, k21, k22, k23, k24, k25, k26, XXX }, \ |
| 91 | {K20, K21, K22, K23, K24, K25, K26, KC_NO}, \ | 90 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
| 92 | {K30, K31, K32, K33, K34, K35, K36, K37}, \ | 91 | { k40, k41, k42, k43, k44, k45, XXX, XXX }, \ |
| 93 | {K40, K41, K42, K43, K44, K45, KC_NO, KC_NO}, \ | 92 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
| 94 | {K50, K51, K52, K53, K54, K55, K56, K57}, \ | 93 | { k60, k61, k62, k63, k64, k65, XXX, k67 }, \ |
| 95 | {K60, K61, K62, K63, K64, K65, KC_NO, K67}, \ | 94 | { k70, k71, k72, k73, k74, XXX, k76, k77 }, \ |
| 96 | {K70, K71, K72, K73, K74, KC_NO, K76, K77}, \ | 95 | { k80, k81, XXX, XXX, XXX, k85, k86, k87 }, \ |
| 97 | {K80, K81, KC_NO, KC_NO, KC_NO, K85, K86, K87}, \ | 96 | { k90, XXX, k92, XXX, XXX, XXX, k96, k97 } \ |
| 98 | {K90, KC_NO, K92, KC_NO, KC_NO, KC_NO, K96, K97}, \ | ||
| 99 | } | 97 | } |
| 100 | |||
| 101 | |||
| 102 | #endif | ||
