aboutsummaryrefslogtreecommitdiff
path: root/keyboards/meme
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/meme')
-rw-r--r--keyboards/meme/config.h5
-rw-r--r--keyboards/meme/meme.h141
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
15along with this program. If not, see <http://www.gnu.org/licenses/>. 15along 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