keymap.c (21178B)
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 unicode_map[] PROGMEM = { 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 RLAlt 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 SC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, SC_RSPC, 642 LCTL_T(KC_LBRC), 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, LALT_T(KC_RALT), RCTL_T(KC_RBRC) 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 RLAlt 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 SC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, SC_RSPC, 661 LCTL_T(KC_LBRC), 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, LALT_T(KC_RALT), RCTL_T(KC_RBRC) 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, QK_BOOT, 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, MS_ACL1, KC_NO, KC_NO, KC_NO, KC_NO, MS_WHLU, MS_WHLL, MS_UP, MS_WHLR, KC_NO, KC_NO, 754 KC_TRNS, MS_ACL2, MS_BTN2, MS_BTN3, MS_BTN1, MS_BTN1, MS_LEFT, MS_LEFT, MS_DOWN, MS_RGHT, KC_NO, KC_NO, 755 KC_TRNS, MS_ACL0, KC_NO, KC_NO, KC_NO, KC_NO, MS_WHLD, KC_NO, MS_DOWN, 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 */