qmk

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.z3bra.org/qmk.git
Log | Files | Refs | Submodules | LICENSE

keymap.c (21130B)


      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 /*
    627  * Layer 0
    628  * -------------------------------------------------               -------------------------------------------------
    629  * |  Tab  |   q   |   w   |   e   |   r   |   t   |               |   y   |   u   |   i   |   o   |   p   |   [   |
    630  * -------------------------------------------------               -------------------------------------------------
    631  * |LCtTEsc|   a   |   s   |   d   |   f   |   g   |               |   h   |   j   |   k   |   l   |   ;   |   '   |
    632  * -------------------------------------------------               -------------------------------------------------
    633  * |LShift(|   z   |   x   |   c   |   v   |   b   |               |   n   |   m   |   ,   |   .   |   /   |RShift)|
    634  * -----------------------------------------------------------------------------------------------------------------
    635  *   LCtrl   LAlt    LGui          |  TT2  |LT6_SPC|LT4_DEL|LT4_ENT| Space |LT2_BSP|         RGui    RAlt    RCtrl
    636  *                                 -------------------------------------------------
    637  */
    638 	LAYOUT_ortho_4x12(
    639 		KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,
    640 		LCTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
    641 		KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC,
    642 		KC_LCTL, KC_LALT, KC_LGUI, TT(2), LT(6,KC_SPC), LT(4,KC_DEL), LT(4,KC_ENT), KC_SPC, LT(2,KC_BSPC), KC_RGUI, KC_RALT, KC_RCTL
    643 	),
    644 
    645 /*
    646  * Layer 1
    647  * -------------------------------------------------               -------------------------------------------------
    648  * |  Tab  |   q   |   w   |   f   |   p   |   g   |               |   j   |   l   |   u   |   y   |   ;   |   [   |
    649  * -------------------------------------------------               -------------------------------------------------
    650  * |LCtTEsc|   a   |   r   |   s   |   t   |   d   |               |   h   |   n   |   e   |   i   |   o   |   '   |
    651  * -------------------------------------------------               -------------------------------------------------
    652  * |LShift(|   z   |   x   |   c   |   v   |   b   |               |   k   |   m   |   ,   |   .   |   /   |RShift)|
    653  * -----------------------------------------------------------------------------------------------------------------
    654  *   LCtrl   LAlt    LGui          |  TT2  |LT6_SPC|LT4_DEL|LT4_ENT| Space |LT2_BSP|         RGui    RAlt    RCtrl
    655  *                                 -------------------------------------------------
    656  */
    657 	LAYOUT_ortho_4x12(
    658 		KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_LBRC,
    659 		LCTL_T(KC_ESC), KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT,
    660 		KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC,
    661 		KC_LCTL, KC_LALT, KC_LGUI, TT(2), LT(6,KC_SPC), LT(4,KC_DEL), LT(4,KC_ENT), KC_SPC, LT(2,KC_BSPC), KC_RGUI, KC_RALT, KC_RCTL
    662 	),
    663 
    664 /*
    665  * Layer 2
    666  * -------------------------------------------------               -------------------------------------------------
    667  * |   `   |   1   |   2   |   3   |   4   |   5   |               |   6   |   7   |   8   |   9   |   0   |   ]   |
    668  * -------------------------------------------------               -------------------------------------------------
    669  * |       |  DF0  |  DF1  |  XXX  |  MO3  |  MO3  |               |   4   |   4   |   5   |   6   |   -   |   =   |
    670  * -------------------------------------------------               -------------------------------------------------
    671  * |       |  MO5  |  XXX  |  XXX  |  XXX  |  XXX  |               |   1   |   1   |   2   |   3   |   \   |       |
    672  * -----------------------------------------------------------------------------------------------------------------
    673  *    TG2                          |       |       |  Del  |       |   0   |BSpace |
    674  *                                 -------------------------------------------------
    675  */
    676 	LAYOUT_ortho_4x12(
    677 		KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_RBRC,
    678 		KC_TRNS, DF(0), DF(1), KC_NO, MO(3), MO(3), KC_4, KC_4, KC_5, KC_6, KC_MINS, KC_EQL,
    679 		KC_TRNS, MO(5), KC_NO, KC_NO, KC_NO, KC_NO, KC_1, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS,
    680 		TG(2), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_DEL, KC_TRNS, KC_0, KC_BSPC, KC_TRNS, KC_TRNS, KC_TRNS
    681 	),
    682 
    683 /*
    684  * Layer 3
    685  * -------------------------------------------------               -------------------------------------------------
    686  * |       |  F1   |  F2   |  F3   |  F4   |  F5   |               |  F6   |  F7   |  F8   |  F9   |  F10  |  XXX  |
    687  * -------------------------------------------------               -------------------------------------------------
    688  * |       |  XXX  |  XXX  |  XXX  |  MO3  |  MO3  |               |  F4   |  F4   |  F5   |  F6   |  F11  |  XXX  |
    689  * -------------------------------------------------               -------------------------------------------------
    690  * |       |  XXX  |  XXX  |  XXX  |  XXX  |  XXX  |               |  F1   |  F1   |  F2   |  F3   |  F12  |       |
    691  * -----------------------------------------------------------------------------------------------------------------
    692  *    TG3                          |       |       |       |       |       |       |
    693  *                                 -------------------------------------------------
    694  */
    695 	LAYOUT_ortho_4x12(
    696 		KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_NO,
    697 		KC_TRNS, KC_NO, KC_NO, KC_NO, MO(3), MO(3), KC_F4, KC_F4, KC_F5, KC_F6, KC_F11, KC_NO,
    698 		KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F1, KC_F1, KC_F2, KC_F3, KC_F12, KC_TRNS,
    699 		TG(3), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
    700 	),
    701 
    702 /*
    703  * Layer 4
    704  * -------------------------------------------------               -------------------------------------------------
    705  * |  Esc  |  Esc  | Tab x | Tab n |CPg Dn |CPg Dn |               |Pg Down| Home  |^ Arrow|Insert |SInsert|  Esc  |
    706  * -------------------------------------------------               -------------------------------------------------
    707  * |       | Caps  | < Gui |Gui Tab| > Gui | > Gui |               |< Arrow|< Arrow|v Arrow|> Arrow|  End  |Pr Scr |
    708  * -------------------------------------------------               -------------------------------------------------
    709  * |       |  XXX  |  XXX  |  XXX  |CPg Up |CPg Up |               | Pg Up |       |v Arrow|  XXX  |  App  |       |
    710  * -----------------------------------------------------------------------------------------------------------------
    711  *    TG4                          |       |       |  Del  |       |BSpace |       |
    712  *                                 -------------------------------------------------
    713  */
    714 	LAYOUT_ortho_4x12(
    715 		KC_ESC, KC_ESC, LCTL(KC_W), LCTL(KC_T), LCTL(KC_PGDN), LCTL(KC_PGDN), KC_PGDN, KC_HOME, KC_UP, KC_INS, LSFT(KC_INS), KC_ESC,
    716 		KC_TRNS, KC_CAPS, LGUI(KC_LEFT), LGUI(KC_TAB), LGUI(KC_RGHT), LGUI(KC_RGHT), KC_LEFT, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, KC_PSCR,
    717 		KC_TRNS, KC_NO, KC_NO, KC_NO, LCTL(KC_PGUP), LCTL(KC_PGUP), KC_PGUP, KC_TRNS, KC_DOWN, KC_NO, KC_APP, KC_TRNS,
    718 		TG(4), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_DEL, KC_TRNS, KC_BSPC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
    719 	),
    720 
    721 /*
    722  * Layer 5
    723  * -------------------------------------------------               -------------------------------------------------
    724  * |       |  XXX  |play/ps| Vol + | Vol + |  XXX  |               |  XXX  |  XXX  |  XXX  |  XXX  |_reset | Power |
    725  * -------------------------------------------------               -------------------------------------------------
    726  * |       |  XXX  |  |<<  | Vol 0 |  >>|  |  XXX  |               |  XXX  |  XXX  |  XXX  |  XXX  |  XXX  | Sleep |
    727  * -------------------------------------------------               -------------------------------------------------
    728  * |       |  MO5  |  XXX  | Vol - | Vol - |  XXX  |               |  XXX  |  XXX  |  XXX  |  XXX  |  XXX  |  XXX  |
    729  * -----------------------------------------------------------------------------------------------------------------
    730  *    TG5                          |       |       |       |       |       |       |
    731  *                                 -------------------------------------------------
    732  */
    733 	LAYOUT_ortho_4x12(
    734 		KC_TRNS, KC_NO, KC_MPLY, KC_VOLU, KC_VOLU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RESET, KC_PWR,
    735 		KC_TRNS, KC_NO, KC_MPRV, KC_MUTE, KC_MNXT, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_SLEP,
    736 		KC_TRNS, MO(5), KC_NO, KC_VOLD, KC_VOLD, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
    737 		TG(5), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
    738 	),
    739 
    740 /*
    741  * Layer 6
    742  * -------------------------------------------------               -------------------------------------------------
    743  * |       | acc1  |  XXX  |  XXX  |  XXX  |  XXX  |               |^ Wheel|< Wheel|^ Mouse|> Wheel|  XXX  |  XXX  |
    744  * -------------------------------------------------               -------------------------------------------------
    745  * |       | acc2  |Mouse 2|Mouse 3|Mouse 1|Mouse 1|               |< Mouse|< Mouse|v Mouse|> Mouse|  XXX  |  XXX  |
    746  * -------------------------------------------------               -------------------------------------------------
    747  * |       | acc0  |  XXX  |  XXX  |  XXX  |  XXX  |               |v Wheel|  XXX  |v Mouse|  XXX  |  XXX  |       |
    748  * -----------------------------------------------------------------------------------------------------------------
    749  *    TG6                          |       |       |       |       |       |       |
    750  *                                 -------------------------------------------------
    751  */
    752 	LAYOUT_ortho_4x12(
    753 		KC_TRNS, KC_ACL1, KC_NO, KC_NO, KC_NO, KC_NO, KC_WH_U, KC_WH_L, KC_MS_U, KC_WH_R, KC_NO, KC_NO,
    754 		KC_TRNS, KC_ACL2, KC_BTN2, KC_BTN3, KC_BTN1, KC_BTN1, KC_MS_L, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, KC_NO,
    755 		KC_TRNS, KC_ACL0, KC_NO, KC_NO, KC_NO, KC_NO, KC_WH_D, KC_NO, KC_MS_D, KC_NO, KC_NO, KC_TRNS,
    756 		TG(6), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
    757 	)
    758 };
    759 
    760 /* vi: ft=c:tw=80:sw=2:ts=2:sts=2:et
    761  */