|
@@ -0,0 +1,754 @@
|
|
|
+/* keymap.c is auto-generated, don't edit it directly.
|
|
|
+ * Further instructions are provided in readme.md */
|
|
|
+
|
|
|
+#include QMK_KEYBOARD_H
|
|
|
+
|
|
|
+enum unicode_name {
|
|
|
+AB_ARC,
|
|
|
+AB_LINE,
|
|
|
+AB_VEC,
|
|
|
+ACUTE,
|
|
|
+AE,
|
|
|
+ALEPH,
|
|
|
+ALLA_BR,
|
|
|
+ALPHA,
|
|
|
+AND,
|
|
|
+AND_,
|
|
|
+ANGLE,
|
|
|
+AST_MID,
|
|
|
+A_SET,
|
|
|
+BARLINE,
|
|
|
+BARLINE_D,
|
|
|
+BARLINE_FIN,
|
|
|
+BETA,
|
|
|
+BETH,
|
|
|
+BICOND,
|
|
|
+BIG_O,
|
|
|
+BISHOP_B,
|
|
|
+BISHOP_W,
|
|
|
+BITCOIN,
|
|
|
+BOTTOM,
|
|
|
+BOWTIE,
|
|
|
+BRA,
|
|
|
+BULLET,
|
|
|
+B_SET,
|
|
|
+CENT,
|
|
|
+CHI,
|
|
|
+CIRCLE,
|
|
|
+CIRC_MID,
|
|
|
+CLUBS_B,
|
|
|
+CLUBS_W,
|
|
|
+CODA,
|
|
|
+COMMON_T,
|
|
|
+COPYR,
|
|
|
+CORRESP,
|
|
|
+CROSS,
|
|
|
+CURRENCY,
|
|
|
+C_CLEF,
|
|
|
+C_SET,
|
|
|
+DACAPO,
|
|
|
+DALSEGNO,
|
|
|
+DEFINE,
|
|
|
+DEGREE,
|
|
|
+DELTA,
|
|
|
+DIAMS_B,
|
|
|
+DIAMS_W,
|
|
|
+DIGAMMA,
|
|
|
+DIVISION,
|
|
|
+DOTS,
|
|
|
+DOT_OP,
|
|
|
+DQT1,
|
|
|
+DQT2,
|
|
|
+DQT3,
|
|
|
+DQT4,
|
|
|
+DQT5,
|
|
|
+EIGHTH_N,
|
|
|
+EIGHTH_P,
|
|
|
+EJECT,
|
|
|
+EMBED,
|
|
|
+EMDASH,
|
|
|
+EMPTYSET,
|
|
|
+EPSILON,
|
|
|
+EQUIV,
|
|
|
+ETA,
|
|
|
+EURO,
|
|
|
+EXISTS,
|
|
|
+FEMALE,
|
|
|
+FLAG_B,
|
|
|
+FLAG_W,
|
|
|
+FLAT,
|
|
|
+FORALL,
|
|
|
+FORWARD,
|
|
|
+FOURIER,
|
|
|
+FULL_OUTER,
|
|
|
+F_CLEF,
|
|
|
+F_SET,
|
|
|
+GAMMA,
|
|
|
+GREAT_GREAT,
|
|
|
+GR_EQ,
|
|
|
+G_CLEF,
|
|
|
+HALF_N,
|
|
|
+HALF_P,
|
|
|
+HAMILTON,
|
|
|
+HEARTS_B,
|
|
|
+HEARTS_W,
|
|
|
+HETA,
|
|
|
+H_SET,
|
|
|
+IMAG_P,
|
|
|
+IMPL,
|
|
|
+IMPL_REV,
|
|
|
+IN,
|
|
|
+INDICATOR,
|
|
|
+INEQUAL,
|
|
|
+INFO,
|
|
|
+INFTY,
|
|
|
+INTEGRAL,
|
|
|
+INTERS,
|
|
|
+INTERS_,
|
|
|
+INV_EXCL,
|
|
|
+INV_QST,
|
|
|
+IOTA,
|
|
|
+ISOMORPH,
|
|
|
+KAPPA,
|
|
|
+KET,
|
|
|
+KEY,
|
|
|
+KING_B,
|
|
|
+KING_W,
|
|
|
+KNIGHT_B,
|
|
|
+KNIGHT_W,
|
|
|
+KOPPA,
|
|
|
+K_SET,
|
|
|
+LAMBDA,
|
|
|
+LAPLACE,
|
|
|
+LEFT_CEIL,
|
|
|
+LEFT_FLOOR,
|
|
|
+LEFT_OUTER,
|
|
|
+LENGTH,
|
|
|
+LESS_LESS,
|
|
|
+LETTER,
|
|
|
+LOCK,
|
|
|
+LOCK_OPEN,
|
|
|
+LS_EQ,
|
|
|
+LTIMES,
|
|
|
+MALE,
|
|
|
+MAPSTO,
|
|
|
+MDOT,
|
|
|
+MICRO,
|
|
|
+MINUS_OP,
|
|
|
+MINUS_PLUS,
|
|
|
+MINUTE,
|
|
|
+MODELS,
|
|
|
+MY,
|
|
|
+M_ANGLE,
|
|
|
+NABLA,
|
|
|
+NATURAL,
|
|
|
+NO,
|
|
|
+NOT,
|
|
|
+NOTIN,
|
|
|
+NOTSUBS,
|
|
|
+NOT_DIV,
|
|
|
+NOT_PARA,
|
|
|
+NY,
|
|
|
+N_SET,
|
|
|
+N_TILDE,
|
|
|
+OE,
|
|
|
+OHM,
|
|
|
+OMEGA,
|
|
|
+OMIKRON,
|
|
|
+OR,
|
|
|
+OR_,
|
|
|
+PARALLEL,
|
|
|
+PARTIAL,
|
|
|
+PAWN_B,
|
|
|
+PAWN_W,
|
|
|
+PEDAL,
|
|
|
+PEDAL_UP,
|
|
|
+PERMIL,
|
|
|
+PHI,
|
|
|
+PHONE,
|
|
|
+PI,
|
|
|
+PLAY,
|
|
|
+PLUS_MINUS,
|
|
|
+PLUS_OP,
|
|
|
+POUND,
|
|
|
+POWERSET,
|
|
|
+PRED,
|
|
|
+PROD_,
|
|
|
+PROP_TO,
|
|
|
+PR_SUBSET,
|
|
|
+PSI,
|
|
|
+QED,
|
|
|
+QUART_N,
|
|
|
+QUART_P,
|
|
|
+QUEEN_B,
|
|
|
+QUEEN_W,
|
|
|
+Q_SET,
|
|
|
+REAL_P,
|
|
|
+REGTM,
|
|
|
+REPEAT_E,
|
|
|
+REPEAT_S,
|
|
|
+REWIND,
|
|
|
+RHO,
|
|
|
+RIGHT_CEIL,
|
|
|
+RIGHT_FLOOR,
|
|
|
+RIGHT_OUTER,
|
|
|
+RIGHT_TACK,
|
|
|
+ROOK_B,
|
|
|
+ROOK_W,
|
|
|
+ROOT,
|
|
|
+ROUGHLY,
|
|
|
+RTIMES,
|
|
|
+R_SET,
|
|
|
+SAMPI,
|
|
|
+SAN,
|
|
|
+SCHO,
|
|
|
+SECOND,
|
|
|
+SECTION,
|
|
|
+SEGNO,
|
|
|
+SETMINUS,
|
|
|
+SHARP,
|
|
|
+SHOGI_B,
|
|
|
+SHOGI_BD,
|
|
|
+SHOGI_W,
|
|
|
+SHOGI_WD,
|
|
|
+SIGMA,
|
|
|
+SIXT_N,
|
|
|
+SIXT_P,
|
|
|
+SNEK,
|
|
|
+SPADES_B,
|
|
|
+SPADES_W,
|
|
|
+SPEAKER_DN,
|
|
|
+SPEAKER_TG,
|
|
|
+SPEAKER_UP,
|
|
|
+SQT1,
|
|
|
+SQT2,
|
|
|
+SQT3,
|
|
|
+SQT4,
|
|
|
+SQT5,
|
|
|
+SQUARE,
|
|
|
+SQ_LS,
|
|
|
+SQ_LS_EQ,
|
|
|
+STAFF,
|
|
|
+STIGMA,
|
|
|
+STOP,
|
|
|
+SUBSET,
|
|
|
+SUBSET_REV,
|
|
|
+SUCC,
|
|
|
+SUM_,
|
|
|
+SUP1,
|
|
|
+SUP2,
|
|
|
+SUP3,
|
|
|
+SUP_A,
|
|
|
+SUP_MIN,
|
|
|
+SUP_O,
|
|
|
+SZ,
|
|
|
+TAU,
|
|
|
+THETA,
|
|
|
+TIMES,
|
|
|
+TIMES_OP,
|
|
|
+TMARK,
|
|
|
+TO,
|
|
|
+TOP,
|
|
|
+TRIANGLE,
|
|
|
+UE,
|
|
|
+UNION,
|
|
|
+UNION_,
|
|
|
+U_SET,
|
|
|
+WHOLE_N,
|
|
|
+WHOLE_P,
|
|
|
+XI,
|
|
|
+YEN,
|
|
|
+YES,
|
|
|
+YPSI2,
|
|
|
+YPSILON,
|
|
|
+ZETA,
|
|
|
+Z_SET,
|
|
|
+ae,
|
|
|
+alpha,
|
|
|
+beta,
|
|
|
+beta2,
|
|
|
+chi,
|
|
|
+delta,
|
|
|
+digamma,
|
|
|
+e_FUN,
|
|
|
+epsi2,
|
|
|
+epsilon,
|
|
|
+eta,
|
|
|
+gamma,
|
|
|
+heta,
|
|
|
+i_UNIT,
|
|
|
+iota,
|
|
|
+kappa,
|
|
|
+kappa2,
|
|
|
+koppa,
|
|
|
+lambda,
|
|
|
+my,
|
|
|
+n_tilde,
|
|
|
+ny,
|
|
|
+oe,
|
|
|
+omega,
|
|
|
+omikron,
|
|
|
+phi,
|
|
|
+phi2,
|
|
|
+pi,
|
|
|
+pi2,
|
|
|
+psi,
|
|
|
+rho,
|
|
|
+rho2,
|
|
|
+sampi,
|
|
|
+san,
|
|
|
+scho,
|
|
|
+sigma,
|
|
|
+sigma2,
|
|
|
+sigma3,
|
|
|
+stigma,
|
|
|
+sz,
|
|
|
+tau,
|
|
|
+theta,
|
|
|
+theta2,
|
|
|
+ue,
|
|
|
+xi,
|
|
|
+ypsilon,
|
|
|
+zeta
|
|
|
+};
|
|
|
+
|
|
|
+const uint32_t PROGMEM unicode_map[] = {
|
|
|
+ [AB_ARC] = 0x0361, // ͡
|
|
|
+ [AB_LINE] = 0x0305, // ̅
|
|
|
+ [AB_VEC] = 0x20d7, // ⃗
|
|
|
+ [ACUTE] = 0x00b4, // ´
|
|
|
+ [AE] = 0x00c4, // Ä
|
|
|
+ [ALEPH] = 0x2135, // ℵ
|
|
|
+ [ALLA_BR] = 0x1d135, // 𝄵
|
|
|
+ [ALPHA] = 0x0391, // Α
|
|
|
+ [AND] = 0x2227, // ∧
|
|
|
+ [AND_] = 0x22c0, // ⋀
|
|
|
+ [ANGLE] = 0x2220, // ∠
|
|
|
+ [AST_MID] = 0x2217, // ∗
|
|
|
+ [A_SET] = 0x1d538, // 𝔸
|
|
|
+ [BARLINE] = 0x1d100, // 𝄀
|
|
|
+ [BARLINE_D] = 0x1d101, // 𝄁
|
|
|
+ [BARLINE_FIN] = 0x1d102, // 𝄂
|
|
|
+ [BETA] = 0x0392, // Β
|
|
|
+ [BETH] = 0x2136, // ℶ
|
|
|
+ [BICOND] = 0x21d4, // ⇔
|
|
|
+ [BIG_O] = 0x1d4aa, // 𝒪
|
|
|
+ [BISHOP_B] = 0x265d, // ♝
|
|
|
+ [BISHOP_W] = 0x2657, // ♗
|
|
|
+ [BITCOIN] = 0x20bf, // ₿
|
|
|
+ [BOTTOM] = 0x22a5, // ⊥
|
|
|
+ [BOWTIE] = 0x22c8, // ⋈
|
|
|
+ [BRA] = 0x27e8, // ⟨
|
|
|
+ [BULLET] = 0x2022, // •
|
|
|
+ [B_SET] = 0x1d539, // 𝔹
|
|
|
+ [CENT] = 0x00a2, // ¢
|
|
|
+ [CHI] = 0x03a7, // Χ
|
|
|
+ [CIRCLE] = 0x25cb, // ○
|
|
|
+ [CIRC_MID] = 0x2218, // ∘
|
|
|
+ [CLUBS_B] = 0x2663, // ♣
|
|
|
+ [CLUBS_W] = 0x2667, // ♧
|
|
|
+ [CODA] = 0x1d10c, // 𝄌
|
|
|
+ [COMMON_T] = 0x1d134, // 𝄴
|
|
|
+ [COPYR] = 0x00a9, // ©
|
|
|
+ [CORRESP] = 0x2259, // ≙
|
|
|
+ [CROSS] = 0x2020, // †
|
|
|
+ [CURRENCY] = 0x00a4, // ¤
|
|
|
+ [C_CLEF] = 0x1d121, // 𝄡
|
|
|
+ [C_SET] = 0x2102, // ℂ
|
|
|
+ [DACAPO] = 0x1d10a, // 𝄊
|
|
|
+ [DALSEGNO] = 0x1d109, // 𝄉
|
|
|
+ [DEFINE] = 0x2254, // ≔
|
|
|
+ [DEGREE] = 0x00b0, // °
|
|
|
+ [DELTA] = 0x0394, // Δ
|
|
|
+ [DIAMS_B] = 0x2666, // ♦
|
|
|
+ [DIAMS_W] = 0x2662, // ♢
|
|
|
+ [DIGAMMA] = 0x03dc, // Ϝ
|
|
|
+ [DIVISION] = 0x00f7, // ÷
|
|
|
+ [DOTS] = 0x2026, // …
|
|
|
+ [DOT_OP] = 0x2299, // ⊙
|
|
|
+ [DQT1] = 0x00bb, // »
|
|
|
+ [DQT2] = 0x201e, // „
|
|
|
+ [DQT3] = 0x201c, // “
|
|
|
+ [DQT4] = 0x201d, // ”
|
|
|
+ [DQT5] = 0x00ab, // «
|
|
|
+ [EIGHTH_N] = 0x1d160, // 𝅘𝅥𝅮
|
|
|
+ [EIGHTH_P] = 0x1d13e, // 𝄾
|
|
|
+ [EJECT] = 0x23cf, // ⏏
|
|
|
+ [EMBED] = 0x21aa, // ↪
|
|
|
+ [EMDASH] = 0x2014, // —
|
|
|
+ [EMPTYSET] = 0x2205, // ∅
|
|
|
+ [EPSILON] = 0x0395, // Ε
|
|
|
+ [EQUIV] = 0x2261, // ≡
|
|
|
+ [ETA] = 0x0397, // Η
|
|
|
+ [EURO] = 0x20ac, // €
|
|
|
+ [EXISTS] = 0x2203, // ∃
|
|
|
+ [FEMALE] = 0x2640, // ♀
|
|
|
+ [FLAG_B] = 0x2691, // ⚑
|
|
|
+ [FLAG_W] = 0x2690, // ⚐
|
|
|
+ [FLAT] = 0x266d, // ♭
|
|
|
+ [FORALL] = 0x2200, // ∀
|
|
|
+ [FORWARD] = 0x23ed, // ⏭
|
|
|
+ [FOURIER] = 0x2131, // ℱ
|
|
|
+ [FULL_OUTER] = 0x27d7, // ⟗
|
|
|
+ [F_CLEF] = 0x1d122, // 𝄢
|
|
|
+ [F_SET] = 0x1d53d, // 𝔽
|
|
|
+ [GAMMA] = 0x0393, // Γ
|
|
|
+ [GREAT_GREAT] = 0x226b, // ≫
|
|
|
+ [GR_EQ] = 0x2265, // ≥
|
|
|
+ [G_CLEF] = 0x1d11e, // 𝄞
|
|
|
+ [HALF_N] = 0x1d15e, // 𝅗𝅥
|
|
|
+ [HALF_P] = 0x1d13c, // 𝄼
|
|
|
+ [HAMILTON] = 0x210b, // ℋ
|
|
|
+ [HEARTS_B] = 0x2665, // ♥
|
|
|
+ [HEARTS_W] = 0x2661, // ♡
|
|
|
+ [HETA] = 0x0370, // Ͱ
|
|
|
+ [H_SET] = 0x210d, // ℍ
|
|
|
+ [IMAG_P] = 0x2111, // ℑ
|
|
|
+ [IMPL] = 0x21d2, // ⇒
|
|
|
+ [IMPL_REV] = 0x21d0, // ⇐
|
|
|
+ [IN] = 0x2208, // ∈
|
|
|
+ [INDICATOR] = 0x1d7cf, // 𝟏
|
|
|
+ [INEQUAL] = 0x2260, // ≠
|
|
|
+ [INFO] = 0x1f6c8, // 🛈
|
|
|
+ [INFTY] = 0x221e, // ∞
|
|
|
+ [INTEGRAL] = 0x222b, // ∫
|
|
|
+ [INTERS] = 0x2229, // ∩
|
|
|
+ [INTERS_] = 0x22c2, // ⋂
|
|
|
+ [INV_EXCL] = 0x00a1, // ¡
|
|
|
+ [INV_QST] = 0x00bf, // ¿
|
|
|
+ [IOTA] = 0x0399, // Ι
|
|
|
+ [ISOMORPH] = 0x2245, // ≅
|
|
|
+ [KAPPA] = 0x039a, // Κ
|
|
|
+ [KET] = 0x27e9, // ⟩
|
|
|
+ [KEY] = 0x1f511, // 🔑
|
|
|
+ [KING_B] = 0x265a, // ♚
|
|
|
+ [KING_W] = 0x2654, // ♔
|
|
|
+ [KNIGHT_B] = 0x265e, // ♞
|
|
|
+ [KNIGHT_W] = 0x2658, // ♘
|
|
|
+ [KOPPA] = 0x03d8, // Ϙ
|
|
|
+ [K_SET] = 0x1d542, // 𝕂
|
|
|
+ [LAMBDA] = 0x039b, // Λ
|
|
|
+ [LAPLACE] = 0x2112, // ℒ
|
|
|
+ [LEFT_CEIL] = 0x2308, // ⌈
|
|
|
+ [LEFT_FLOOR] = 0x230a, // ⌊
|
|
|
+ [LEFT_OUTER] = 0x27d5, // ⟕
|
|
|
+ [LENGTH] = 0x2113, // ℓ
|
|
|
+ [LESS_LESS] = 0x226a, // ≪
|
|
|
+ [LETTER] = 0x2709, // ✉
|
|
|
+ [LOCK] = 0x1f512, // 🔒
|
|
|
+ [LOCK_OPEN] = 0x1f513, // 🔓
|
|
|
+ [LS_EQ] = 0x2264, // ≤
|
|
|
+ [LTIMES] = 0x22c9, // ⋉
|
|
|
+ [MALE] = 0x2642, // ♂
|
|
|
+ [MAPSTO] = 0x27fc, // ⟼
|
|
|
+ [MDOT] = 0x22c5, // ⋅
|
|
|
+ [MICRO] = 0x00b5, // µ
|
|
|
+ [MINUS_OP] = 0x2296, // ⊖
|
|
|
+ [MINUS_PLUS] = 0x2213, // ∓
|
|
|
+ [MINUTE] = 0x02b9, // ʹ
|
|
|
+ [MODELS] = 0x22a7, // ⊧
|
|
|
+ [MY] = 0x039c, // Μ
|
|
|
+ [M_ANGLE] = 0x2221, // ∡
|
|
|
+ [NABLA] = 0x2207, // ∇
|
|
|
+ [NATURAL] = 0x266e, // ♮
|
|
|
+ [NO] = 0x2717, // ✗
|
|
|
+ [NOT] = 0x00ac, // ¬
|
|
|
+ [NOTIN] = 0x2209, // ∉
|
|
|
+ [NOTSUBS] = 0x2288, // ⊈
|
|
|
+ [NOT_DIV] = 0x2224, // ∤
|
|
|
+ [NOT_PARA] = 0x2226, // ∦
|
|
|
+ [NY] = 0x039d, // Ν
|
|
|
+ [N_SET] = 0x2115, // ℕ
|
|
|
+ [N_TILDE] = 0x00d1, // Ñ
|
|
|
+ [OE] = 0x00d6, // Ö
|
|
|
+ [OHM] = 0x2126, // Ω
|
|
|
+ [OMEGA] = 0x03a9, // Ω
|
|
|
+ [OMIKRON] = 0x039f, // Ο
|
|
|
+ [OR] = 0x2228, // ∨
|
|
|
+ [OR_] = 0x22c1, // ⋁
|
|
|
+ [PARALLEL] = 0x2225, // ∥
|
|
|
+ [PARTIAL] = 0x2202, // ∂
|
|
|
+ [PAWN_B] = 0x265f, // ♟
|
|
|
+ [PAWN_W] = 0x2659, // ♙
|
|
|
+ [PEDAL] = 0x1d1ae, // 𝆮
|
|
|
+ [PEDAL_UP] = 0x1d1af, // 𝆯
|
|
|
+ [PERMIL] = 0x2030, // ‰
|
|
|
+ [PHI] = 0x03a6, // Φ
|
|
|
+ [PHONE] = 0x2706, // ✆
|
|
|
+ [PI] = 0x03a0, // Π
|
|
|
+ [PLAY] = 0x23ef, // ⏯
|
|
|
+ [PLUS_MINUS] = 0x00b1, // ±
|
|
|
+ [PLUS_OP] = 0x2295, // ⊕
|
|
|
+ [POUND] = 0x00a3, // £
|
|
|
+ [POWERSET] = 0x1d4ab, // 𝒫
|
|
|
+ [PRED] = 0x227a, // ≺
|
|
|
+ [PROD_] = 0x220f, // ∏
|
|
|
+ [PROP_TO] = 0x221d, // ∝
|
|
|
+ [PR_SUBSET] = 0x2282, // ⊂
|
|
|
+ [PSI] = 0x03a8, // Ψ
|
|
|
+ [QED] = 0x220e, // ∎
|
|
|
+ [QUART_N] = 0x1d15f, // 𝅘𝅥
|
|
|
+ [QUART_P] = 0x1d13d, // 𝄽
|
|
|
+ [QUEEN_B] = 0x265b, // ♛
|
|
|
+ [QUEEN_W] = 0x2655, // ♕
|
|
|
+ [Q_SET] = 0x211a, // ℚ
|
|
|
+ [REAL_P] = 0x211c, // ℜ
|
|
|
+ [REGTM] = 0x00ae, // ®
|
|
|
+ [REPEAT_E] = 0x1d107, // 𝄇
|
|
|
+ [REPEAT_S] = 0x1d106, // 𝄆
|
|
|
+ [REWIND] = 0x23ee, // ⏮
|
|
|
+ [RHO] = 0x03a1, // Ρ
|
|
|
+ [RIGHT_CEIL] = 0x2309, // ⌉
|
|
|
+ [RIGHT_FLOOR] = 0x230b, // ⌋
|
|
|
+ [RIGHT_OUTER] = 0x27d6, // ⟖
|
|
|
+ [RIGHT_TACK] = 0x22a2, // ⊢
|
|
|
+ [ROOK_B] = 0x265c, // ♜
|
|
|
+ [ROOK_W] = 0x2656, // ♖
|
|
|
+ [ROOT] = 0x221a, // √
|
|
|
+ [ROUGHLY] = 0x2248, // ≈
|
|
|
+ [RTIMES] = 0x22ca, // ⋊
|
|
|
+ [R_SET] = 0x211d, // ℝ
|
|
|
+ [SAMPI] = 0x0372, // Ͳ
|
|
|
+ [SAN] = 0x03fa, // Ϻ
|
|
|
+ [SCHO] = 0x03f7, // Ϸ
|
|
|
+ [SECOND] = 0x02ba, // ʺ
|
|
|
+ [SECTION] = 0x00a7, // §
|
|
|
+ [SEGNO] = 0x1d10b, // 𝄋
|
|
|
+ [SETMINUS] = 0x2216, // ∖
|
|
|
+ [SHARP] = 0x266f, // ♯
|
|
|
+ [SHOGI_B] = 0x2617, // ☗
|
|
|
+ [SHOGI_BD] = 0x26ca, // ⛊
|
|
|
+ [SHOGI_W] = 0x2616, // ☖
|
|
|
+ [SHOGI_WD] = 0x26c9, // ⛉
|
|
|
+ [SIGMA] = 0x03a3, // Σ
|
|
|
+ [SIXT_N] = 0x1d161, // 𝅘𝅥𝅯
|
|
|
+ [SIXT_P] = 0x1d13f, // 𝄿
|
|
|
+ [SNEK] = 0x1f40d, // 🐍
|
|
|
+ [SPADES_B] = 0x2660, // ♠
|
|
|
+ [SPADES_W] = 0x2664, // ♤
|
|
|
+ [SPEAKER_DN] = 0x1f509, // 🔉
|
|
|
+ [SPEAKER_TG] = 0x1f507, // 🔇
|
|
|
+ [SPEAKER_UP] = 0x1f50a, // 🔊
|
|
|
+ [SQT1] = 0x203a, // ›
|
|
|
+ [SQT2] = 0x201a, // ‚
|
|
|
+ [SQT3] = 0x2018, // ‘
|
|
|
+ [SQT4] = 0x2019, // ’
|
|
|
+ [SQT5] = 0x2039, // ‹
|
|
|
+ [SQUARE] = 0x25a1, // □
|
|
|
+ [SQ_LS] = 0x228f, // ⊏
|
|
|
+ [SQ_LS_EQ] = 0x2291, // ⊑
|
|
|
+ [STAFF] = 0x1d11a, // 𝄚
|
|
|
+ [STIGMA] = 0x03da, // Ϛ
|
|
|
+ [STOP] = 0x25fc, // ◼
|
|
|
+ [SUBSET] = 0x2286, // ⊆
|
|
|
+ [SUBSET_REV] = 0x2287, // ⊇
|
|
|
+ [SUCC] = 0x227b, // ≻
|
|
|
+ [SUM_] = 0x2211, // ∑
|
|
|
+ [SUP1] = 0x00b9, // ¹
|
|
|
+ [SUP2] = 0x00b2, // ²
|
|
|
+ [SUP3] = 0x00b3, // ³
|
|
|
+ [SUP_A] = 0x00aa, // ª
|
|
|
+ [SUP_MIN] = 0x207b, // ⁻
|
|
|
+ [SUP_O] = 0x00ba, // º
|
|
|
+ [SZ] = 0x1e9e, // ẞ
|
|
|
+ [TAU] = 0x03a4, // Τ
|
|
|
+ [THETA] = 0x0398, // Θ
|
|
|
+ [TIMES] = 0x00d7, // ×
|
|
|
+ [TIMES_OP] = 0x2297, // ⊗
|
|
|
+ [TMARK] = 0x2122, // ™
|
|
|
+ [TO] = 0x27f6, // ⟶
|
|
|
+ [TOP] = 0x22a4, // ⊤
|
|
|
+ [TRIANGLE] = 0x25b3, // △
|
|
|
+ [UE] = 0x00dc, // Ü
|
|
|
+ [UNION] = 0x222a, // ∪
|
|
|
+ [UNION_] = 0x22c3, // ⋃
|
|
|
+ [U_SET] = 0x1d54c, // 𝕌
|
|
|
+ [WHOLE_N] = 0x1d15d, // 𝅝
|
|
|
+ [WHOLE_P] = 0x1d13b, // 𝄻
|
|
|
+ [XI] = 0x039e, // Ξ
|
|
|
+ [YEN] = 0x00a5, // ¥
|
|
|
+ [YES] = 0x2713, // ✓
|
|
|
+ [YPSI2] = 0x03d2, // ϒ
|
|
|
+ [YPSILON] = 0x03a5, // Υ
|
|
|
+ [ZETA] = 0x0396, // Ζ
|
|
|
+ [Z_SET] = 0x2124, // ℤ
|
|
|
+ [ae] = 0x00e4, // ä
|
|
|
+ [alpha] = 0x03b1, // α
|
|
|
+ [beta] = 0x03b2, // β
|
|
|
+ [beta2] = 0x03d0, // ϐ
|
|
|
+ [chi] = 0x03c7, // χ
|
|
|
+ [delta] = 0x03b4, // δ
|
|
|
+ [digamma] = 0x03dd, // ϝ
|
|
|
+ [e_FUN] = 0x0065, // e
|
|
|
+ [epsi2] = 0x03f5, // ϵ
|
|
|
+ [epsilon] = 0x03b5, // ε
|
|
|
+ [eta] = 0x03b7, // η
|
|
|
+ [gamma] = 0x03b3, // γ
|
|
|
+ [heta] = 0x0371, // ͱ
|
|
|
+ [i_UNIT] = 0x0069, // i
|
|
|
+ [iota] = 0x03b9, // ι
|
|
|
+ [kappa] = 0x03ba, // κ
|
|
|
+ [kappa2] = 0x03f0, // ϰ
|
|
|
+ [koppa] = 0x03d9, // ϙ
|
|
|
+ [lambda] = 0x03bb, // λ
|
|
|
+ [my] = 0x03bc, // μ
|
|
|
+ [n_tilde] = 0x00f1, // ñ
|
|
|
+ [ny] = 0x03bd, // ν
|
|
|
+ [oe] = 0x00f6, // ö
|
|
|
+ [omega] = 0x03c9, // ω
|
|
|
+ [omikron] = 0x03bf, // ο
|
|
|
+ [phi] = 0x03c6, // φ
|
|
|
+ [phi2] = 0x03d5, // ϕ
|
|
|
+ [pi] = 0x03c0, // π
|
|
|
+ [pi2] = 0x03d6, // ϖ
|
|
|
+ [psi] = 0x03c8, // ψ
|
|
|
+ [rho] = 0x03c1, // ρ
|
|
|
+ [rho2] = 0x03f1, // ϱ
|
|
|
+ [sampi] = 0x0373, // ͳ
|
|
|
+ [san] = 0x03fb, // ϻ
|
|
|
+ [scho] = 0x03f8, // ϸ
|
|
|
+ [sigma] = 0x03c3, // σ
|
|
|
+ [sigma2] = 0x03c2, // ς
|
|
|
+ [sigma3] = 0x03f2, // ϲ
|
|
|
+ [stigma] = 0x03db, // ϛ
|
|
|
+ [sz] = 0x00df, // ß
|
|
|
+ [tau] = 0x03c4, // τ
|
|
|
+ [theta] = 0x03b8, // θ
|
|
|
+ [theta2] = 0x03d1, // ϑ
|
|
|
+ [ue] = 0x00fc, // ü
|
|
|
+ [xi] = 0x03be, // ξ
|
|
|
+ [ypsilon] = 0x03c5, // υ
|
|
|
+ [zeta] = 0x03b6 // ζ
|
|
|
+};
|
|
|
+
|
|
|
+const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
+
|
|
|
+/* Layer 0
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | Tab | q | w | e | r | t | | y | u | i | o | p | [ |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | LCtrl | a | s | d | f | g | | h | j | k | l | ; | ' |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * |LShift(| z | x | c | v | b | | n | m | , | . | / |RShift)|
|
|
|
+ * -----------------------------------------------------------------------------------------------------------------
|
|
|
+ * MO2 LGui LAlt | TT2 |LT6_SPC| TT4 | Enter | Space | TT2 | RAlt RGui RCtrl
|
|
|
+ * -------------------------------------------------
|
|
|
+ */
|
|
|
+ LAYOUT(
|
|
|
+ KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,
|
|
|
+ KC_LCTRL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
|
|
|
+ KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC,
|
|
|
+ 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
|
|
|
+ ),
|
|
|
+
|
|
|
+/* Layer 1
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | Tab | q | w | f | p | g | | j | l | u | y | ; | [ |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | LCtrl | a | r | s | t | d | | h | n | e | i | o | ' |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * |LShift(| z | x | c | v | b | | k | m | , | . | / |RShift)|
|
|
|
+ * -----------------------------------------------------------------------------------------------------------------
|
|
|
+ * MO2 LGui LAlt | TT2 |LT6_SPC| TT4 | Enter | Space | TT2 | RAlt RGui RCtrl
|
|
|
+ * -------------------------------------------------
|
|
|
+ */
|
|
|
+ LAYOUT(
|
|
|
+ KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_LBRC,
|
|
|
+ KC_LCTRL, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT,
|
|
|
+ KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC,
|
|
|
+ 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
|
|
|
+ ),
|
|
|
+
|
|
|
+/* Layer 2
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | ] |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | DF0 | DF1 | XXX | XXX | MO3 | | 4 | 4 | 5 | 6 | - | = |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | MO5 | XXX | XXX | XXX | XXX | | 1 | 1 | 2 | 3 | \ | |
|
|
|
+ * -----------------------------------------------------------------------------------------------------------------
|
|
|
+ * TG2 | | | | | | 0 |
|
|
|
+ * -------------------------------------------------
|
|
|
+ */
|
|
|
+ LAYOUT(
|
|
|
+ KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_RBRC,
|
|
|
+ KC_TRNS, DF(0), DF(1), XXXXXXX, XXXXXXX, MO(3), KC_4, KC_4, KC_5, KC_6, KC_MINS, KC_EQL,
|
|
|
+ KC_TRNS, MO(5), XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_1, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS,
|
|
|
+ TG(2), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_0, KC_TRNS, KC_TRNS, KC_TRNS
|
|
|
+ ),
|
|
|
+
|
|
|
+/* Layer 3
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | F10 | XXX |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | XXX | XXX | XXX | XXX | MO3 | | F4 | F4 | F5 | F6 | XXX | XXX |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | XXX | XXX | XXX | XXX | XXX | | F1 | F1 | F2 | F3 | XXX | |
|
|
|
+ * -----------------------------------------------------------------------------------------------------------------
|
|
|
+ * TG3 | | | | F10 | F11 | F12 |
|
|
|
+ * -------------------------------------------------
|
|
|
+ */
|
|
|
+ LAYOUT(
|
|
|
+ KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, XXXXXXX,
|
|
|
+ KC_TRNS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, MO(3), KC_F4, KC_F4, KC_F5, KC_F6, XXXXXXX, XXXXXXX,
|
|
|
+ KC_TRNS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_F1, KC_F1, KC_F2, KC_F3, XXXXXXX, KC_TRNS,
|
|
|
+ TG(3), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_TRNS, KC_TRNS
|
|
|
+ ),
|
|
|
+
|
|
|
+/* Layer 4
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | Esc | Tab x | Tab n |CPg Dn |CPg Dn | |Pg Down| Home |^ Arrow|Insert |SInsert| Esc |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | Caps | < Gui |Gui Tab| 💥 | 💥 | |< Arrow|< Arrow|v Arrow|> Arrow| End |Pr Scr |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | XXX | XXX | XXX |CPg Up |CPg Up | | Pg Up | XXX |v Arrow| XXX | App | |
|
|
|
+ * -----------------------------------------------------------------------------------------------------------------
|
|
|
+ * TG4 | | | | | | |
|
|
|
+ * -------------------------------------------------
|
|
|
+ */
|
|
|
+ LAYOUT(
|
|
|
+ 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,
|
|
|
+ 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,
|
|
|
+ KC_TRNS, XXXXXXX, XXXXXXX, XXXXXXX, CTL_T(KC_PGUP), CTL_T(KC_PGUP), KC_PGUP, XXXXXXX, KC_DOWN, XXXXXXX, KC_APP, KC_TRNS,
|
|
|
+ TG(4), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
|
|
|
+ ),
|
|
|
+
|
|
|
+/* Layer 5
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | XXX |play/ps| Vol + | Vol + | XXX | | XXX | XXX | XXX | XXX |_reset | Power |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | XXX | |<< | Vol 0 | >>| | XXX | | XXX | XXX | XXX | XXX | XXX | Sleep |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | XXX | XXX | Vol - | Vol - | XXX | | XXX | XXX | XXX | XXX | XXX | XXX |
|
|
|
+ * -----------------------------------------------------------------------------------------------------------------
|
|
|
+ * TG5 | | | | | | |
|
|
|
+ * -------------------------------------------------
|
|
|
+ */
|
|
|
+ LAYOUT(
|
|
|
+ KC_TRNS, XXXXXXX, KC_MPLY, KC_VOLU, KC_VOLU, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RESET, KC_PWR,
|
|
|
+ KC_TRNS, XXXXXXX, KC_MPRV, KC_MUTE, KC_MNXT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_SLEP,
|
|
|
+ KC_TRNS, XXXXXXX, XXXXXXX, KC_VOLD, KC_VOLD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
|
|
|
+ TG(5), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
|
|
|
+ ),
|
|
|
+
|
|
|
+/* Layer 6
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | acc1 | XXX | XXX | XXX | XXX | |^ Wheel|< Wheel|^ Mouse|> Wheel| XXX | XXX |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | acc2 |Mouse 3|Mouse 2|Mouse 1|Mouse 1| |< Mouse|< Mouse|v Mouse|> Mouse| XXX | XXX |
|
|
|
+ * ------------------------------------------------- -------------------------------------------------
|
|
|
+ * | | acc0 | XXX | XXX | XXX | XXX | |v Wheel| XXX |v Mouse| XXX | XXX | |
|
|
|
+ * -----------------------------------------------------------------------------------------------------------------
|
|
|
+ * TG6 | | | | | | |
|
|
|
+ * -------------------------------------------------
|
|
|
+ */
|
|
|
+ LAYOUT(
|
|
|
+ KC_TRNS, KC_ACL1, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_WH_U, KC_WH_L, KC_MS_U, KC_WH_R, XXXXXXX, XXXXXXX,
|
|
|
+ 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,
|
|
|
+ KC_TRNS, KC_ACL0, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_WH_D, XXXXXXX, KC_MS_D, XXXXXXX, XXXXXXX, KC_TRNS,
|
|
|
+ TG(6), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
|
|
|
+ )
|
|
|
+};
|
|
|
+
|
|
|
+/* vi: ft=c:tw=80:sw=2:ts=2:sts=2:et
|
|
|
+ */
|