]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/signum/3_0/elitec/keymaps/default/keymap.c
d7feba349a67a3f8844c7788352aaf8af0d3cb2f
[qmk_firmware.git] / keyboards / signum / 3_0 / elitec / keymaps / default / keymap.c
1 /* keymap.c is auto-generated, don't edit it directly.
2  * Further instructions are provided in readme.md */
3
4 #include QMK_KEYBOARD_H
5
6 enum unicode_name {
7 AB_ARC,
8 AB_LINE,
9 AB_VEC,
10 ACUTE,
11 AE,
12 ALEPH,
13 ALLA_BR,
14 ALPHA,
15 AND,
16 AND_,
17 ANGLE,
18 AST_MID,
19 A_SET,
20 BARLINE,
21 BARLINE_D,
22 BARLINE_FIN,
23 BETA,
24 BETH,
25 BICOND,
26 BIG_O,
27 BISHOP_B,
28 BISHOP_W,
29 BITCOIN,
30 BOTTOM,
31 BOWTIE,
32 BRA,
33 BULLET,
34 B_SET,
35 CENT,
36 CHI,
37 CIRCLE,
38 CIRC_MID,
39 CLUBS_B,
40 CLUBS_W,
41 CODA,
42 COMMON_T,
43 COPYR,
44 CORRESP,
45 CROSS,
46 CURRENCY,
47 C_CLEF,
48 C_SET,
49 DACAPO,
50 DALSEGNO,
51 DEFINE,
52 DEGREE,
53 DELTA,
54 DIAMS_B,
55 DIAMS_W,
56 DIGAMMA,
57 DIVISION,
58 DOTS,
59 DOT_OP,
60 DQT1,
61 DQT2,
62 DQT3,
63 DQT4,
64 DQT5,
65 EIGHTH_N,
66 EIGHTH_P,
67 EJECT,
68 EMBED,
69 EMDASH,
70 EMPTYSET,
71 EPSILON,
72 EQUIV,
73 ETA,
74 EURO,
75 EXISTS,
76 FEMALE,
77 FLAG_B,
78 FLAG_W,
79 FLAT,
80 FORALL,
81 FORWARD,
82 FOURIER,
83 FULL_OUTER,
84 F_CLEF,
85 F_SET,
86 GAMMA,
87 GREAT_GREAT,
88 GR_EQ,
89 G_CLEF,
90 HALF_N,
91 HALF_P,
92 HAMILTON,
93 HEARTS_B,
94 HEARTS_W,
95 HETA,
96 H_SET,
97 IMAG_P,
98 IMPL,
99 IMPL_REV,
100 IN,
101 INDICATOR,
102 INEQUAL,
103 INFO,
104 INFTY,
105 INTEGRAL,
106 INTERS,
107 INTERS_,
108 INV_EXCL,
109 INV_QST,
110 IOTA,
111 ISOMORPH,
112 KAPPA,
113 KET,
114 KEY,
115 KING_B,
116 KING_W,
117 KNIGHT_B,
118 KNIGHT_W,
119 KOPPA,
120 K_SET,
121 LAMBDA,
122 LAPLACE,
123 LEFT_CEIL,
124 LEFT_FLOOR,
125 LEFT_OUTER,
126 LENGTH,
127 LESS_LESS,
128 LETTER,
129 LOCK,
130 LOCK_OPEN,
131 LS_EQ,
132 LTIMES,
133 MALE,
134 MAPSTO,
135 MDOT,
136 MICRO,
137 MINUS_OP,
138 MINUS_PLUS,
139 MINUTE,
140 MODELS,
141 MY,
142 M_ANGLE,
143 NABLA,
144 NATURAL,
145 NO,
146 NOT,
147 NOTIN,
148 NOTSUBS,
149 NOT_DIV,
150 NOT_PARA,
151 NY,
152 N_SET,
153 N_TILDE,
154 OE,
155 OHM,
156 OMEGA,
157 OMIKRON,
158 OR,
159 OR_,
160 PARALLEL,
161 PARTIAL,
162 PAWN_B,
163 PAWN_W,
164 PEDAL,
165 PEDAL_UP,
166 PERMIL,
167 PHI,
168 PHONE,
169 PI,
170 PLAY,
171 PLUS_MINUS,
172 PLUS_OP,
173 POUND,
174 POWERSET,
175 PRED,
176 PROD_,
177 PROP_TO,
178 PR_SUBSET,
179 PSI,
180 QED,
181 QUART_N,
182 QUART_P,
183 QUEEN_B,
184 QUEEN_W,
185 Q_SET,
186 REAL_P,
187 REGTM,
188 REPEAT_E,
189 REPEAT_S,
190 REWIND,
191 RHO,
192 RIGHT_CEIL,
193 RIGHT_FLOOR,
194 RIGHT_OUTER,
195 RIGHT_TACK,
196 ROOK_B,
197 ROOK_W,
198 ROOT,
199 ROUGHLY,
200 RTIMES,
201 R_SET,
202 SAMPI,
203 SAN,
204 SCHO,
205 SECOND,
206 SECTION,
207 SEGNO,
208 SETMINUS,
209 SHARP,
210 SHOGI_B,
211 SHOGI_BD,
212 SHOGI_W,
213 SHOGI_WD,
214 SIGMA,
215 SIXT_N,
216 SIXT_P,
217 SNEK,
218 SPADES_B,
219 SPADES_W,
220 SPEAKER_DN,
221 SPEAKER_TG,
222 SPEAKER_UP,
223 SQT1,
224 SQT2,
225 SQT3,
226 SQT4,
227 SQT5,
228 SQUARE,
229 SQ_LS,
230 SQ_LS_EQ,
231 STAFF,
232 STIGMA,
233 STOP,
234 SUBSET,
235 SUBSET_REV,
236 SUCC,
237 SUM_,
238 SUP1,
239 SUP2,
240 SUP3,
241 SUP_A,
242 SUP_MIN,
243 SUP_O,
244 SZ,
245 TAU,
246 THETA,
247 TIMES,
248 TIMES_OP,
249 TMARK,
250 TO,
251 TOP,
252 TRIANGLE,
253 UE,
254 UNION,
255 UNION_,
256 U_SET,
257 WHOLE_N,
258 WHOLE_P,
259 XI,
260 YEN,
261 YES,
262 YPSI2,
263 YPSILON,
264 ZETA,
265 Z_SET,
266 ae,
267 alpha,
268 beta,
269 beta2,
270 chi,
271 delta,
272 digamma,
273 e_FUN,
274 epsi2,
275 epsilon,
276 eta,
277 gamma,
278 heta,
279 i_UNIT,
280 iota,
281 kappa,
282 kappa2,
283 koppa,
284 lambda,
285 my,
286 n_tilde,
287 ny,
288 oe,
289 omega,
290 omikron,
291 phi,
292 phi2,
293 pi,
294 pi2,
295 psi,
296 rho,
297 rho2,
298 sampi,
299 san,
300 scho,
301 sigma,
302 sigma2,
303 sigma3,
304 stigma,
305 sz,
306 tau,
307 theta,
308 theta2,
309 ue,
310 xi,
311 ypsilon,
312 zeta
313 };
314
315 const uint32_t PROGMEM unicode_map[] = {
316         [AB_ARC] = 0x0361,  // ͡
317         [AB_LINE] = 0x0305,  // ̅
318         [AB_VEC] = 0x20d7,  // ⃗
319         [ACUTE] = 0x00b4,  // ´
320         [AE] = 0x00c4,  // Ä
321         [ALEPH] = 0x2135,  // ℵ
322         [ALLA_BR] = 0x1d135,  // 𝄵
323         [ALPHA] = 0x0391,  // Α
324         [AND] = 0x2227,  // ∧
325         [AND_] = 0x22c0,  // ⋀
326         [ANGLE] = 0x2220,  // ∠
327         [AST_MID] = 0x2217,  // ∗
328         [A_SET] = 0x1d538,  // 𝔸
329         [BARLINE] = 0x1d100,  // 𝄀
330         [BARLINE_D] = 0x1d101,  // 𝄁
331         [BARLINE_FIN] = 0x1d102,  // 𝄂
332         [BETA] = 0x0392,  // Β
333         [BETH] = 0x2136,  // ℶ
334         [BICOND] = 0x21d4,  // ⇔
335         [BIG_O] = 0x1d4aa,  // 𝒪
336         [BISHOP_B] = 0x265d,  // ♝
337         [BISHOP_W] = 0x2657,  // ♗
338         [BITCOIN] = 0x20bf,  // ₿
339         [BOTTOM] = 0x22a5,  // ⊥
340         [BOWTIE] = 0x22c8,  // ⋈
341         [BRA] = 0x27e8,  // ⟨
342         [BULLET] = 0x2022,  // •
343         [B_SET] = 0x1d539,  // 𝔹
344         [CENT] = 0x00a2,  // ¢
345         [CHI] = 0x03a7,  // Χ
346         [CIRCLE] = 0x25cb,  // ○
347         [CIRC_MID] = 0x2218,  // ∘
348         [CLUBS_B] = 0x2663,  // ♣
349         [CLUBS_W] = 0x2667,  // ♧
350         [CODA] = 0x1d10c,  // 𝄌
351         [COMMON_T] = 0x1d134,  // 𝄴
352         [COPYR] = 0x00a9,  // ©
353         [CORRESP] = 0x2259,  // ≙
354         [CROSS] = 0x2020,  // †
355         [CURRENCY] = 0x00a4,  // ¤
356         [C_CLEF] = 0x1d121,  // 𝄡
357         [C_SET] = 0x2102,  // ℂ
358         [DACAPO] = 0x1d10a,  // 𝄊
359         [DALSEGNO] = 0x1d109,  // 𝄉
360         [DEFINE] = 0x2254,  // ≔
361         [DEGREE] = 0x00b0,  // °
362         [DELTA] = 0x0394,  // Δ
363         [DIAMS_B] = 0x2666,  // ♦
364         [DIAMS_W] = 0x2662,  // ♢
365         [DIGAMMA] = 0x03dc,  // Ϝ
366         [DIVISION] = 0x00f7,  // ÷
367         [DOTS] = 0x2026,  // …
368         [DOT_OP] = 0x2299,  // ⊙
369         [DQT1] = 0x00bb,  // »
370         [DQT2] = 0x201e,  // „
371         [DQT3] = 0x201c,  // “
372         [DQT4] = 0x201d,  // ”
373         [DQT5] = 0x00ab,  // «
374         [EIGHTH_N] = 0x1d160,  // 𝅘𝅥𝅮
375         [EIGHTH_P] = 0x1d13e,  // 𝄾
376         [EJECT] = 0x23cf,  // ⏏
377         [EMBED] = 0x21aa,  // ↪
378         [EMDASH] = 0x2014,  // —
379         [EMPTYSET] = 0x2205,  // ∅
380         [EPSILON] = 0x0395,  // Ε
381         [EQUIV] = 0x2261,  // ≡
382         [ETA] = 0x0397,  // Η
383         [EURO] = 0x20ac,  // €
384         [EXISTS] = 0x2203,  // ∃
385         [FEMALE] = 0x2640,  // ♀
386         [FLAG_B] = 0x2691,  // ⚑
387         [FLAG_W] = 0x2690,  // ⚐
388         [FLAT] = 0x266d,  // ♭
389         [FORALL] = 0x2200,  // ∀
390         [FORWARD] = 0x23ed,  // ⏭
391         [FOURIER] = 0x2131,  // ℱ
392         [FULL_OUTER] = 0x27d7,  // ⟗
393         [F_CLEF] = 0x1d122,  // 𝄢
394         [F_SET] = 0x1d53d,  // 𝔽
395         [GAMMA] = 0x0393,  // Γ
396         [GREAT_GREAT] = 0x226b,  // ≫
397         [GR_EQ] = 0x2265,  // ≥
398         [G_CLEF] = 0x1d11e,  // 𝄞
399         [HALF_N] = 0x1d15e,  // 𝅗𝅥
400         [HALF_P] = 0x1d13c,  // 𝄼
401         [HAMILTON] = 0x210b,  // ℋ
402         [HEARTS_B] = 0x2665,  // ♥
403         [HEARTS_W] = 0x2661,  // ♡
404         [HETA] = 0x0370,  // Ͱ
405         [H_SET] = 0x210d,  // ℍ
406         [IMAG_P] = 0x2111,  // ℑ
407         [IMPL] = 0x21d2,  // ⇒
408         [IMPL_REV] = 0x21d0,  // ⇐
409         [IN] = 0x2208,  // ∈
410         [INDICATOR] = 0x1d7cf,  // 𝟏
411         [INEQUAL] = 0x2260,  // ≠
412         [INFO] = 0x1f6c8,  // 🛈
413         [INFTY] = 0x221e,  // ∞
414         [INTEGRAL] = 0x222b,  // ∫
415         [INTERS] = 0x2229,  // ∩
416         [INTERS_] = 0x22c2,  // ⋂
417         [INV_EXCL] = 0x00a1,  // ¡
418         [INV_QST] = 0x00bf,  // ¿
419         [IOTA] = 0x0399,  // Ι
420         [ISOMORPH] = 0x2245,  // ≅
421         [KAPPA] = 0x039a,  // Κ
422         [KET] = 0x27e9,  // ⟩
423         [KEY] = 0x1f511,  // 🔑
424         [KING_B] = 0x265a,  // ♚
425         [KING_W] = 0x2654,  // ♔
426         [KNIGHT_B] = 0x265e,  // ♞
427         [KNIGHT_W] = 0x2658,  // ♘
428         [KOPPA] = 0x03d8,  // Ϙ
429         [K_SET] = 0x1d542,  // 𝕂
430         [LAMBDA] = 0x039b,  // Λ
431         [LAPLACE] = 0x2112,  // ℒ
432         [LEFT_CEIL] = 0x2308,  // ⌈
433         [LEFT_FLOOR] = 0x230a,  // ⌊
434         [LEFT_OUTER] = 0x27d5,  // ⟕
435         [LENGTH] = 0x2113,  // ℓ
436         [LESS_LESS] = 0x226a,  // ≪
437         [LETTER] = 0x2709,  // ✉
438         [LOCK] = 0x1f512,  // 🔒
439         [LOCK_OPEN] = 0x1f513,  // 🔓
440         [LS_EQ] = 0x2264,  // ≤
441         [LTIMES] = 0x22c9,  // ⋉
442         [MALE] = 0x2642,  // ♂
443         [MAPSTO] = 0x27fc,  // ⟼
444         [MDOT] = 0x22c5,  // ⋅
445         [MICRO] = 0x00b5,  // µ
446         [MINUS_OP] = 0x2296,  // ⊖
447         [MINUS_PLUS] = 0x2213,  // ∓
448         [MINUTE] = 0x02b9,  // ʹ
449         [MODELS] = 0x22a7,  // ⊧
450         [MY] = 0x039c,  // Μ
451         [M_ANGLE] = 0x2221,  // ∡
452         [NABLA] = 0x2207,  // ∇
453         [NATURAL] = 0x266e,  // ♮
454         [NO] = 0x2717,  // ✗
455         [NOT] = 0x00ac,  // ¬
456         [NOTIN] = 0x2209,  // ∉
457         [NOTSUBS] = 0x2288,  // ⊈
458         [NOT_DIV] = 0x2224,  // ∤
459         [NOT_PARA] = 0x2226,  // ∦
460         [NY] = 0x039d,  // Ν
461         [N_SET] = 0x2115,  // ℕ
462         [N_TILDE] = 0x00d1,  // Ñ
463         [OE] = 0x00d6,  // Ö
464         [OHM] = 0x2126,  // Ω
465         [OMEGA] = 0x03a9,  // Ω
466         [OMIKRON] = 0x039f,  // Ο
467         [OR] = 0x2228,  // ∨
468         [OR_] = 0x22c1,  // ⋁
469         [PARALLEL] = 0x2225,  // ∥
470         [PARTIAL] = 0x2202,  // ∂
471         [PAWN_B] = 0x265f,  // ♟
472         [PAWN_W] = 0x2659,  // ♙
473         [PEDAL] = 0x1d1ae,  // 𝆮
474         [PEDAL_UP] = 0x1d1af,  // 𝆯
475         [PERMIL] = 0x2030,  // ‰
476         [PHI] = 0x03a6,  // Φ
477         [PHONE] = 0x2706,  // ✆
478         [PI] = 0x03a0,  // Π
479         [PLAY] = 0x23ef,  // ⏯
480         [PLUS_MINUS] = 0x00b1,  // ±
481         [PLUS_OP] = 0x2295,  // ⊕
482         [POUND] = 0x00a3,  // £
483         [POWERSET] = 0x1d4ab,  // 𝒫
484         [PRED] = 0x227a,  // ≺
485         [PROD_] = 0x220f,  // ∏
486         [PROP_TO] = 0x221d,  // ∝
487         [PR_SUBSET] = 0x2282,  // ⊂
488         [PSI] = 0x03a8,  // Ψ
489         [QED] = 0x220e,  // ∎
490         [QUART_N] = 0x1d15f,  // 𝅘𝅥
491         [QUART_P] = 0x1d13d,  // 𝄽
492         [QUEEN_B] = 0x265b,  // ♛
493         [QUEEN_W] = 0x2655,  // ♕
494         [Q_SET] = 0x211a,  // ℚ
495         [REAL_P] = 0x211c,  // ℜ
496         [REGTM] = 0x00ae,  // ®
497         [REPEAT_E] = 0x1d107,  // 𝄇
498         [REPEAT_S] = 0x1d106,  // 𝄆
499         [REWIND] = 0x23ee,  // ⏮
500         [RHO] = 0x03a1,  // Ρ
501         [RIGHT_CEIL] = 0x2309,  // ⌉
502         [RIGHT_FLOOR] = 0x230b,  // ⌋
503         [RIGHT_OUTER] = 0x27d6,  // ⟖
504         [RIGHT_TACK] = 0x22a2,  // ⊢
505         [ROOK_B] = 0x265c,  // ♜
506         [ROOK_W] = 0x2656,  // ♖
507         [ROOT] = 0x221a,  // √
508         [ROUGHLY] = 0x2248,  // ≈
509         [RTIMES] = 0x22ca,  // ⋊
510         [R_SET] = 0x211d,  // ℝ
511         [SAMPI] = 0x0372,  // Ͳ
512         [SAN] = 0x03fa,  // Ϻ
513         [SCHO] = 0x03f7,  // Ϸ
514         [SECOND] = 0x02ba,  // ʺ
515         [SECTION] = 0x00a7,  // §
516         [SEGNO] = 0x1d10b,  // 𝄋
517         [SETMINUS] = 0x2216,  // ∖
518         [SHARP] = 0x266f,  // ♯
519         [SHOGI_B] = 0x2617,  // ☗
520         [SHOGI_BD] = 0x26ca,  // ⛊
521         [SHOGI_W] = 0x2616,  // ☖
522         [SHOGI_WD] = 0x26c9,  // ⛉
523         [SIGMA] = 0x03a3,  // Σ
524         [SIXT_N] = 0x1d161,  // 𝅘𝅥𝅯
525         [SIXT_P] = 0x1d13f,  // 𝄿
526         [SNEK] = 0x1f40d,  // 🐍
527         [SPADES_B] = 0x2660,  // ♠
528         [SPADES_W] = 0x2664,  // ♤
529         [SPEAKER_DN] = 0x1f509,  // 🔉
530         [SPEAKER_TG] = 0x1f507,  // 🔇
531         [SPEAKER_UP] = 0x1f50a,  // 🔊
532         [SQT1] = 0x203a,  // ›
533         [SQT2] = 0x201a,  // ‚
534         [SQT3] = 0x2018,  // ‘
535         [SQT4] = 0x2019,  // ’
536         [SQT5] = 0x2039,  // ‹
537         [SQUARE] = 0x25a1,  // □
538         [SQ_LS] = 0x228f,  // ⊏
539         [SQ_LS_EQ] = 0x2291,  // ⊑
540         [STAFF] = 0x1d11a,  // 𝄚
541         [STIGMA] = 0x03da,  // Ϛ
542         [STOP] = 0x25fc,  // ◼
543         [SUBSET] = 0x2286,  // ⊆
544         [SUBSET_REV] = 0x2287,  // ⊇
545         [SUCC] = 0x227b,  // ≻
546         [SUM_] = 0x2211,  // ∑
547         [SUP1] = 0x00b9,  // ¹
548         [SUP2] = 0x00b2,  // ²
549         [SUP3] = 0x00b3,  // ³
550         [SUP_A] = 0x00aa,  // ª
551         [SUP_MIN] = 0x207b,  // ⁻
552         [SUP_O] = 0x00ba,  // º
553         [SZ] = 0x1e9e,  // ẞ
554         [TAU] = 0x03a4,  // Τ
555         [THETA] = 0x0398,  // Θ
556         [TIMES] = 0x00d7,  // ×
557         [TIMES_OP] = 0x2297,  // ⊗
558         [TMARK] = 0x2122,  // ™
559         [TO] = 0x27f6,  // ⟶
560         [TOP] = 0x22a4,  // ⊤
561         [TRIANGLE] = 0x25b3,  // △
562         [UE] = 0x00dc,  // Ü
563         [UNION] = 0x222a,  // ∪
564         [UNION_] = 0x22c3,  // ⋃
565         [U_SET] = 0x1d54c,  // 𝕌
566         [WHOLE_N] = 0x1d15d,  // 𝅝
567         [WHOLE_P] = 0x1d13b,  // 𝄻
568         [XI] = 0x039e,  // Ξ
569         [YEN] = 0x00a5,  // ¥
570         [YES] = 0x2713,  // ✓
571         [YPSI2] = 0x03d2,  // ϒ
572         [YPSILON] = 0x03a5,  // Υ
573         [ZETA] = 0x0396,  // Ζ
574         [Z_SET] = 0x2124,  // ℤ
575         [ae] = 0x00e4,  // ä
576         [alpha] = 0x03b1,  // α
577         [beta] = 0x03b2,  // β
578         [beta2] = 0x03d0,  // ϐ
579         [chi] = 0x03c7,  // χ
580         [delta] = 0x03b4,  // δ
581         [digamma] = 0x03dd,  // ϝ
582         [e_FUN] = 0x0065,  // e
583         [epsi2] = 0x03f5,  // ϵ
584         [epsilon] = 0x03b5,  // ε
585         [eta] = 0x03b7,  // η
586         [gamma] = 0x03b3,  // γ
587         [heta] = 0x0371,  // ͱ
588         [i_UNIT] = 0x0069,  // i
589         [iota] = 0x03b9,  // ι
590         [kappa] = 0x03ba,  // κ
591         [kappa2] = 0x03f0,  // ϰ
592         [koppa] = 0x03d9,  // ϙ
593         [lambda] = 0x03bb,  // λ
594         [my] = 0x03bc,  // μ
595         [n_tilde] = 0x00f1,  // ñ
596         [ny] = 0x03bd,  // ν
597         [oe] = 0x00f6,  // ö
598         [omega] = 0x03c9,  // ω
599         [omikron] = 0x03bf,  // ο
600         [phi] = 0x03c6,  // φ
601         [phi2] = 0x03d5,  // ϕ
602         [pi] = 0x03c0,  // π
603         [pi2] = 0x03d6,  // ϖ
604         [psi] = 0x03c8,  // ψ
605         [rho] = 0x03c1,  // ρ
606         [rho2] = 0x03f1,  // ϱ
607         [sampi] = 0x0373,  // ͳ
608         [san] = 0x03fb,  // ϻ
609         [scho] = 0x03f8,  // ϸ
610         [sigma] = 0x03c3,  // σ
611         [sigma2] = 0x03c2,  // ς
612         [sigma3] = 0x03f2,  // ϲ
613         [stigma] = 0x03db,  // ϛ
614         [sz] = 0x00df,  // ß
615         [tau] = 0x03c4,  // τ
616         [theta] = 0x03b8,  // θ
617         [theta2] = 0x03d1,  // ϑ
618         [ue] = 0x00fc,  // ü
619         [xi] = 0x03be,  // ξ
620         [ypsilon] = 0x03c5,  // υ
621         [zeta] = 0x03b6  // ζ
622 };
623
624 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
625
626 /* Layer 0
627  * -------------------------------------------------               -------------------------------------------------
628  * |  Tab  |   q   |   w   |   e   |   r   |   t   |               |   y   |   u   |   i   |   o   |   p   |   [   |
629  * -------------------------------------------------               -------------------------------------------------
630  * | LCtrl |   a   |   s   |   d   |   f   |   g   |               |   h   |   j   |   k   |   l   |   ;   |   '   |
631  * -------------------------------------------------               -------------------------------------------------
632  * |LShift(|   z   |   x   |   c   |   v   |   b   |               |   n   |   m   |   ,   |   .   |   /   |RShift)|
633  * -----------------------------------------------------------------------------------------------------------------
634  *    MO2    LGui    LAlt          |  TT2  |LT6_SPC|  TT4  | Enter | Space |  TT2  |         RAlt    RGui    RCtrl
635  *                                 -------------------------------------------------
636  */
637         LAYOUT(
638                 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,
639                 KC_LCTRL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
640                 KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC,
641                 MO(2), KC_LGUI, KC_LALT, TT(2), LT(6, KC_SPC), TT(4), KC_ENT, KC_SPC, TT(2), KC_RALT, KC_RGUI, KC_RCTRL
642         ),
643
644 /* Layer 1
645  * -------------------------------------------------               -------------------------------------------------
646  * |  Tab  |   q   |   w   |   f   |   p   |   g   |               |   j   |   l   |   u   |   y   |   ;   |   [   |
647  * -------------------------------------------------               -------------------------------------------------
648  * | LCtrl |   a   |   r   |   s   |   t   |   d   |               |   h   |   n   |   e   |   i   |   o   |   '   |
649  * -------------------------------------------------               -------------------------------------------------
650  * |LShift(|   z   |   x   |   c   |   v   |   b   |               |   k   |   m   |   ,   |   .   |   /   |RShift)|
651  * -----------------------------------------------------------------------------------------------------------------
652  *    MO2    LGui    LAlt          |  TT2  |LT6_SPC|  TT4  | Enter | Space |  TT2  |         RAlt    RGui    RCtrl
653  *                                 -------------------------------------------------
654  */
655         LAYOUT(
656                 KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_LBRC,
657                 KC_LCTRL, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT,
658                 KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC,
659                 MO(2), KC_LGUI, KC_LALT, TT(2), LT(6, KC_SPC), TT(4), KC_ENT, KC_SPC, TT(2), KC_RALT, KC_RGUI, KC_RCTRL
660         ),
661
662 /* Layer 2
663  * -------------------------------------------------               -------------------------------------------------
664  * |   `   |   1   |   2   |   3   |   4   |   5   |               |   6   |   7   |   8   |   9   |   0   |   ]   |
665  * -------------------------------------------------               -------------------------------------------------
666  * |       |  DF0  |  DF1  |  XXX  |  XXX  |  MO3  |               |   4   |   4   |   5   |   6   |   -   |   =   |
667  * -------------------------------------------------               -------------------------------------------------
668  * |       |  MO5  |  XXX  |  XXX  |  XXX  |  XXX  |               |   1   |   1   |   2   |   3   |   \   |       |
669  * -----------------------------------------------------------------------------------------------------------------
670  *    TG2                          |       |       |       |       |       |   0   |
671  *                                 -------------------------------------------------
672  */
673         LAYOUT(
674                 KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_RBRC,
675                 KC_TRNS, DF(0), DF(1), XXXXXXX, XXXXXXX, MO(3), KC_4, KC_4, KC_5, KC_6, KC_MINS, KC_EQL,
676                 KC_TRNS, MO(5), XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_1, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS,
677                 TG(2), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_0, KC_TRNS, KC_TRNS, KC_TRNS
678         ),
679
680 /* Layer 3
681  * -------------------------------------------------               -------------------------------------------------
682  * |       |  F1   |  F2   |  F3   |  F4   |  F5   |               |  F6   |  F7   |  F8   |  F9   |  F10  |  XXX  |
683  * -------------------------------------------------               -------------------------------------------------
684  * |       |  XXX  |  XXX  |  XXX  |  XXX  |  MO3  |               |  F4   |  F4   |  F5   |  F6   |  XXX  |  XXX  |
685  * -------------------------------------------------               -------------------------------------------------
686  * |       |  XXX  |  XXX  |  XXX  |  XXX  |  XXX  |               |  F1   |  F1   |  F2   |  F3   |  XXX  |       |
687  * -----------------------------------------------------------------------------------------------------------------
688  *    TG3                          |       |       |       |  F10  |  F11  |  F12  |
689  *                                 -------------------------------------------------
690  */
691         LAYOUT(
692                 KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, XXXXXXX,
693                 KC_TRNS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, MO(3), KC_F4, KC_F4, KC_F5, KC_F6, XXXXXXX, XXXXXXX,
694                 KC_TRNS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_F1, KC_F1, KC_F2, KC_F3, XXXXXXX, KC_TRNS,
695                 TG(3), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_TRNS, KC_TRNS
696         ),
697
698 /* Layer 4
699  * -------------------------------------------------               -------------------------------------------------
700  * |       |  Esc  | Tab x | Tab n |CPg Dn |CPg Dn |               |Pg Down| Home  |^ Arrow|Insert |SInsert|  Esc  |
701  * -------------------------------------------------               -------------------------------------------------
702  * |       | Caps  | < Gui |Gui Tab|  💥   |  💥   |               |< Arrow|< Arrow|v Arrow|> Arrow|  End  |Pr Scr |
703  * -------------------------------------------------               -------------------------------------------------
704  * |       |  XXX  |  XXX  |  XXX  |CPg Up |CPg Up |               | Pg Up |  XXX  |v Arrow|  XXX  |  App  |       |
705  * -----------------------------------------------------------------------------------------------------------------
706  *    TG4                          |       |       |       |       |       |       |
707  *                                 -------------------------------------------------
708  */
709         LAYOUT(
710                 KC_TRNS, KC_ESC, LCTL(KC_W), LCTL(KC_T), CTL_T(KC_PGDN), CTL_T(KC_PGDN), KC_PGDN, KC_HOME, KC_UP, KC_INS, SFT_T(KC_INS), KC_ESC,
711                 KC_TRNS, KC_CAPS, LGUI_T(KC_RIGHT), LGUI_T(KC_TAB), XXXXXXX, XXXXXXX, KC_LEFT, KC_LEFT, KC_DOWN, KC_RIGHT, KC_END, KC_PSCR,
712                 KC_TRNS, XXXXXXX, XXXXXXX, XXXXXXX, CTL_T(KC_PGUP), CTL_T(KC_PGUP), KC_PGUP, XXXXXXX, KC_DOWN, XXXXXXX, KC_APP, KC_TRNS,
713                 TG(4), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
714         ),
715
716 /* Layer 5
717  * -------------------------------------------------               -------------------------------------------------
718  * |       |  XXX  |play/ps| Vol + | Vol + |  XXX  |               |  XXX  |  XXX  |  XXX  |  XXX  |_reset | Power |
719  * -------------------------------------------------               -------------------------------------------------
720  * |       |  XXX  |  |<<  | Vol 0 |  >>|  |  XXX  |               |  XXX  |  XXX  |  XXX  |  XXX  |  XXX  | Sleep |
721  * -------------------------------------------------               -------------------------------------------------
722  * |       |  XXX  |  XXX  | Vol - | Vol - |  XXX  |               |  XXX  |  XXX  |  XXX  |  XXX  |  XXX  |  XXX  |
723  * -----------------------------------------------------------------------------------------------------------------
724  *    TG5                          |       |       |       |       |       |       |
725  *                                 -------------------------------------------------
726  */
727         LAYOUT(
728                 KC_TRNS, XXXXXXX, KC_MPLY, KC_VOLU, KC_VOLU, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RESET, KC_PWR,
729                 KC_TRNS, XXXXXXX, KC_MPRV, KC_MUTE, KC_MNXT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_SLEP,
730                 KC_TRNS, XXXXXXX, XXXXXXX, KC_VOLD, KC_VOLD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
731                 TG(5), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
732         ),
733
734 /* Layer 6
735  * -------------------------------------------------               -------------------------------------------------
736  * |       | acc1  |  XXX  |  XXX  |  XXX  |  XXX  |               |^ Wheel|< Wheel|^ Mouse|> Wheel|  XXX  |  XXX  |
737  * -------------------------------------------------               -------------------------------------------------
738  * |       | acc2  |Mouse 3|Mouse 2|Mouse 1|Mouse 1|               |< Mouse|< Mouse|v Mouse|> Mouse|  XXX  |  XXX  |
739  * -------------------------------------------------               -------------------------------------------------
740  * |       | acc0  |  XXX  |  XXX  |  XXX  |  XXX  |               |v Wheel|  XXX  |v Mouse|  XXX  |  XXX  |       |
741  * -----------------------------------------------------------------------------------------------------------------
742  *    TG6                          |       |       |       |       |       |       |
743  *                                 -------------------------------------------------
744  */
745         LAYOUT(
746                 KC_TRNS, KC_ACL1, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_WH_U, KC_WH_L, KC_MS_U, KC_WH_R, XXXXXXX, XXXXXXX,
747                 KC_TRNS, KC_ACL2, KC_BTN3, KC_BTN2, KC_BTN1, KC_BTN1, KC_MS_L, KC_MS_L, KC_MS_D, KC_MS_R, XXXXXXX, XXXXXXX,
748                 KC_TRNS, KC_ACL0, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_WH_D, XXXXXXX, KC_MS_D, XXXXXXX, XXXXXXX, KC_TRNS,
749                 TG(6), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
750         )
751 };
752
753 /* vi: ft=c:tw=80:sw=2:ts=2:sts=2:et
754  */