return {
com = {
" , " ,
north = " ; " ,
alt_label = " ; " ,
northeast = " ( " ,
northwest = " ¿ " ,
east = " „ " ,
west = " ? " ,
} ,
prd = {
" . " ,
north = " : " ,
alt_label = " : " ,
northeast = " ) " ,
northwest = " ¡ " ,
east = " … " ,
west = " ! " ,
} ,
_at = {
" @ " ,
north = " Ⓒ " ,
alt_label = " Ⓒ " ,
northeast = " ™ " ,
northwest = " Ⓡ " ,
} ,
_eq = {
" = " ,
north = " _ " ,
alt_label = " _ " ,
northwest = " - " ,
west = " ≈ " ,
south = " ≥ " ,
southwest = " ≤ " ,
} ,
pco = { -- period + colon
" . " ,
north = " : " ,
alt_label = " : " ,
northeast = " ' " ,
northwest = " = " ,
east = " ! " ,
west = " ? " ,
south = " | " ,
southeast = " \\ " ,
southwest = " / " ,
' ^ ' ,
" & " ,
" $ " ,
} ,
cop = { -- colon + period
" : " ,
north = " . " ,
alt_label = " . " ,
northeast = " ' " ,
northwest = " = " ,
east = " ! " ,
west = " ? " ,
south = " | " ,
southeast = " \\ " ,
southwest = " / " ,
' ^ ' ,
" & " ,
" $ " ,
} ,
quo = {
' " ' ,
north = " ' " ,
alt_label = " ' " ,
northeast = " » " ,
northwest = " « " ,
east = " ” " ,
west = " “ " ,
south = " ` " ,
southeast = " ’ " ,
southwest = " ‘ " ,
" ‹ " ,
" › " ,
} ,
cse = { -- comma + semicolon
" , " ,
north = " ; " ,
alt_label = " ; " ,
northeast = " } " ,
northwest = " { " ,
east = { label = " !… " , key = " !important; " } ,
west = " - " ,
south = " * " ,
southwest = " 0 " ,
southeast = " > " ,
" [ " ,
" + " ,
" ] " ,
} ,
sec = { -- semicolon + comma
" ; " ,
north = " , " ,
alt_label = " , " ,
northeast = " } " ,
northwest = " { " ,
east = { label = " !… " , key = " !important; " } ,
west = " - " ,
south = " * " ,
southwest = " 0 " ,
southeast = " > " ,
" [ " ,
" * " ,
" ] " ,
} ,
_A_ = {
" A " ,
north = " a " ,
northeast = " Á " ,
northwest = " À " ,
east = " Â " ,
west = " Ã " ,
south = " Ą " ,
southeast = " Ä " ,
southwest = " Å " ,
" Ā " ,
" Ǎ " ,
" Æ " ,
} ,
_a_ = {
" a " ,
north = " A " ,
northeast = " á " ,
northwest = " à " ,
east = " â " ,
west = " ã " ,
south = " ą " ,
southeast = " ä " ,
southwest = " å " ,
" ā " ,
" ǎ " ,
" æ " ,
} ,
_B_ = {
" B " ,
north = " b " ,
east = " Β " , -- Greek beta
west = " ♭ " ,
} ,
_b_ = {
" b " ,
north = " B " ,
east = " β " , -- Greek beta
west = " ♭ " ,
} ,
_C_ = {
" C " ,
north = " c " ,
northeast = " Ć " ,
northwest = " 🄯 " , -- copyleft symbol
east = " Ĉ " ,
west = " Č " ,
south = " Ç " ,
southeast = " © " , -- copyright symbol
southwest = " Ċ " , -- cent sign
" ¢ " ,
} ,
_c_ = {
" c " ,
north = " C " ,
northeast = " ć " ,
northwest = " 🄯 " , -- copyleft symbol
east = " ĉ " ,
west = " č " ,
south = " ç " ,
southeast = " © " , -- copyright symbol
southwest = " ċ " , -- cent sign
" ¢ " ,
} ,
_D_ = {
" D " ,
north = " d " ,
northeast = " Ð " ,
northwest = " Ď " ,
east = " $ " , -- Dollar currency
west = " Đ " ,
south = " ∂ " , -- partial derivative
southeast = " Δ " , -- Greek delta
} ,
_d_ = {
" d " ,
north = " D " ,
northeast = " ð " ,
northwest = " ď " ,
east = " $ " , -- Dollar currency
west = " đ " ,
south = " ∂ " , -- partial derivative
southeast = " δ " , -- Greek delta
} ,
_E_ = {
" E " ,
north = " e " ,
northeast = " É " ,
northwest = " È " ,
east = " Ê " ,
west = " Ẽ " ,
south = " Ę " ,
southeast = " Ë " ,
southwest = " Ė " ,
" Ē " ,
" Ě " ,
" € " , -- Euro currency
} ,
_e_ = {
" e " ,
north = " E " ,
northeast = " é " ,
northwest = " è " ,
east = " ê " ,
west = " ẽ " ,
south = " ę " ,
southeast = " ë " ,
southwest = " ė " ,
" ē " ,
" ě " ,
" € " , -- Euro currency
} ,
_F_ = {
" F " ,
north = " f " ,
east = " ƒ " , -- Guilder/Florin
} ,
_f_ = {
" f " ,
north = " F " ,
east = " ƒ " , -- Guilder/Florin
} ,
_G_ = {
" G " ,
north = " g " ,
northeast = " Γ " , -- Greek gamma
east = " ɣ " , -- voiced velar fricative IPA
} ,
_g_ = {
" g " ,
north = " G " ,
northeast = " γ " , -- Greek gamma
east = " ɣ " , -- voiced velar fricative IPA
} ,
_H_ = {
" H " ,
north = " h " ,
east = " ɥ " , -- labialized palatal approximant (like a combination between /w/ and /y/)
} ,
_h_ = {
" h " ,
north = " H " ,
east = " ɥ " , -- labialized palatal approximant (like a combination between /w/ and /y/)
} ,
_I_ = {
" I " ,
north = " i " ,
northeast = " Í " ,
northwest = " Ì " ,
east = " Î " ,
west = " Ĩ " ,
south = " Į " ,
southeast = " Ï " ,
southwest = " ɪ " ,
" Ī " ,
" Ι " , -- Greek iota
" I " , -- dotless I (Turkish)
} ,
_i_ = {
" i " ,
north = " I " ,
northeast = " í " ,
northwest = " ì " ,
east = " î " ,
west = " ĩ " ,
south = " į " ,
southeast = " ï " ,
southwest = " ɪ " ,
" ī " ,
" ι " , -- Greek iota
" ı " , -- dotless i (Turkish)
} ,
_J_ = {
" J " ,
north = " j " ,
east = " ʝ " , -- voiced palatal fricative
} ,
_j_ = {
" j " ,
north = " J " ,
east = " ʝ " , -- voiced palatal fricative
} ,
_K_ = {
" K " ,
north = " k " ,
northwest = " Κ " , -- Greek kappa
west = " Ķ " ,
} ,
_k_ = {
" k " ,
north = " K " ,
northwest = " κ " , -- Greek kappa
west = " ķ " ,
} ,
_L_ = {
" L " ,
north = " l " ,
northeast = " Ĺ " ,
northwest = " Ľ " ,
west = " Ł " ,
south = " Ļ " ,
southeast = " Λ " , -- Greek lambda
southwest = " ꝉ " , -- abbreviation for vel (Latin or)
east = " ɫ " , -- dark l, velarized alveolar lateral approximant IPA
} ,
_l_ = {
" l " ,
north = " L " ,
northeast = " ĺ " ,
northwest = " ľ " ,
west = " ł " ,
south = " ļ " ,
southeast = " λ " , -- Greek lambda
southwest = " ꝉ " , -- abbreviation for vel (Latin or)
east = " ɫ " , -- dark l, velarized alveolar lateral approximant IPA
} ,
_M_ = {
" M " ,
north = " m " ,
northeast = " Μ " , -- Greek mu
east = " ɱ " , -- labiodental nasal IPA
} ,
_m_ = {
" m " ,
north = " M " ,
northeast = " μ " , -- Greek mu
east = " ɱ " , -- labiodental nasal IPA
} ,
_N_ = {
" N " ,
north = " n " ,
northeast = " Ń " ,
northwest = " Ǹ " ,
east = " ɲ " , -- palatal nasal IPA
west = " Ñ " ,
south = " Ņ " ,
southeast = " Ŋ " , -- uppercase letter eng (ligature of N and G)
southwest = " Ν " , -- Greek nu
" Ň " , -- Czech
} ,
_n_ = {
" n " ,
north = " N " ,
northeast = " ń " ,
northwest = " ǹ " ,
east = " ɲ " , -- palatal nasal IPA
west = " ñ " ,
south = " ņ " ,
southeast = " ŋ " , -- letter eng (ligature of N and G), velar nasal IPA
southwest = " ν " , -- Greek nu
" ň " , -- Czech
} ,
_O_ = {
" O " ,
north = " o " ,
northeast = " Ó " ,
northwest = " Ò " ,
east = " Ô " ,
west = " Õ " ,
south = " Ǫ " ,
southeast = " Ö " ,
southwest = " Ø " ,
" Ō " ,
" ɔ " , -- open o, open-mid back rounded vowel IPA
" Œ " ,
} ,
_o_ = {
" o " ,
north = " O " ,
northeast = " ó " ,
northwest = " ò " ,
east = " ô " ,
west = " õ " ,
south = " ǫ " ,
southeast = " ö " ,
southwest = " ø " ,
" ō " ,
" ɔ " , -- open o, open-mid back rounded vowel IPA
" œ " ,
} ,
_P_ = {
" P " ,
north = " p " ,
northwest = " Π " , -- Greek pi
west = " § " , -- section sign
south = " ℗ " ,
southwest = " £ " , -- British pound currency
" Φ " , -- Greek phi
" Ψ " , -- Greek psi
} ,
_p_ = {
" p " ,
north = " P " ,
northwest = " π " , -- Greek pi
west = " ¶ " , -- pilcrow (paragraph) sign
south = " ℗ " ,
southwest = " £ " , -- British pound currency
" φ " , -- Greek phi
" ψ " , -- Greek psi
} ,
_Q_ = {
" Q " ,
north = " q " ,
south = " Q̃ " ,
} ,
_q_ = {
" q " ,
north = " Q " ,
south = " q̃ " ,
} ,
_R_ = {
" R " ,
north = " r " ,
northeast = " Ŕ " ,
northwest = " ® " ,
east = " Ř " , -- alveolar flap or tap IPA
west = " ɾ " , -- r with háček (Czech)
south = " Ŗ " , -- r cedilla (Latvian)
southeast = " ɻ " , -- retroflex approximant IPA
southwest = " ɹ " , -- alveolar approximant IPA
" ʀ " , -- uvular trill IPA
" ʁ " , -- voiced uvular fricative IPA
" ₽ " , -- Russian ruble
} ,
_r_ = {
" r " ,
north = " R " ,
northeast = " ŕ " ,
northwest = " ® " ,
east = " ř " , -- alveolar flap or tap IPA
west = " ɾ " , -- r with háček (Czech)
south = " ŗ " , -- r cedilla (Latvian)
southeast = " ɻ " , -- retroflex approximant IPA
southwest = " ɹ " , -- alveolar approximant IPA
" ʀ " , -- uvular trill IPA
" ʁ " ,
" ₽ " , -- Russian ruble currency
} ,
_S_ = {
" S " ,
north = " s " ,
northeast = " Ś " ,
northwest = " ʃ " , -- esh, voiceless palato-alveolar fricative IPA
east = " Ŝ " ,
west = " Š " ,
south = " Ş " ,
southeast = " ẞ " , -- German eszett uppercase
southwest = " Ṣ " ,
" ℠ " ,
" ſ " , -- long s
" Σ " , -- Greek sigma
} ,
_s_ = {
" s " ,
north = " S " ,
northeast = " ś " ,
northwest = " ʃ " , -- esh, voiceless palato-alveolar fricative IPA
east = " ŝ " ,
west = " š " ,
south = " ş " ,
southeast = " ß " , -- German eszett
southwest = " ṣ " ,
" ℠ " ,
" ſ " , -- long s
" σ " , -- Greek sigma (beginning or the middle of the word)
} ,
_T_ = {
" T " ,
north = " t " ,
northeast = " Þ " ,
northwest = " Ț " ,
east = " Ʈ " ,
west = " Ť " ,
south = " Ţ " ,
southeast = " ™ " ,
southwest = " Ṭ " ,
" ₸ " , -- Kazakhstani tenge currency
" Θ " , -- Greek theta
" Τ " , -- Greek tau
} ,
_t_ = {
" t " ,
north = " T " ,
northeast = " þ " ,
northwest = " ț " ,
east = " ʈ " ,
west = " ť " ,
south = " ţ " ,
southeast = " ™ " ,
southwest = " ṭ " ,
" ₸ " , -- Kazakhstani tenge currency
" θ " , -- Greek theta
" τ " , -- Greek tau
} ,
_U_ = {
" U " ,
north = " u " ,
northeast = " Ú " ,
northwest = " Ù " ,
east = " Û " ,
west = " Ũ " ,
south = " Ų " ,
southeast = " Ü " ,
southwest = " Ů " ,
" Ū " ,
" ɒ " , -- turned alpha, open back rounded vowel IPA
} ,
_u_ = {
" u " ,
north = " U " ,
northeast = " ú " ,
northwest = " ù " ,
east = " û " ,
west = " ũ " ,
south = " ų " ,
southeast = " ü " ,
southwest = " ů " ,
" ū " ,
" ɒ " , -- turned alpha, open back rounded vowel IPA
} ,
_V_ = {
" V " ,
north = " v " , -- open-mid back unrounded vowel IPA
northeast = " ʌ " ,
northwest = " Ʋ " , -- v with hook
east = " Ꜹ " ,
west = " Ṽ " ,
} ,
_v_ = {
" v " ,
north = " V " ,
northeast = " ʌ " , -- open-mid back unrounded vowel IPA
northwest = " ʋ " , -- v with hook, labiodental approximant IPA
east = " ꜹ " ,
west = " ṽ " ,
} ,
_W_ = {
" W " ,
north = " w " ,
west = " ʍ " , -- inverted w, voiceless labial-velar approximant IPA
east = " Ƿ " , -- wynn, Old English for /w/
} ,
_w_ = {
" w " ,
north = " W " ,
west = " ʍ " , -- inverted w, voiceless labial-velar approximant IPA
east = " ƿ " , -- wynn, Old English for /w/
} ,
_X_ = {
" X " ,
north = " x " ,
alt_label = " Σ " ,
northwest = " Η " , -- Greek eta
northeast = " Ξ " , -- Greek ksi
west = " Ο " , -- Greek omicron
east = " Ρ " , -- Greek rho
southwest = " Ε " , -- Greek epsilon
south = " Χ " , -- Greek chi
southeast = " Ω " , -- Greek omega
" Α " , -- Greek alpha
" Σ " , -- Greek sigma
} ,
_x_ = {
" x " ,
north = " X " ,
alt_label = " Σ " ,
northwest = " η " , -- Greek eta
northeast = " ξ " , -- Greek ksi
west = " ο " , -- Greek omicron
east = " ρ " , -- Greek rho
southwest = " ε " , -- Greek epsilon
south = " χ " , -- Greek chi
southeast = " ω " , -- Greek omega
" α " , -- Greek alpha
" σ " , -- Greek sigma (beginning or the middle of the word)
" ς " , -- Greek sigma (end of the word)
} ,
_Y_ = {
" Y " ,
north = " y " ,
northeast = " Ý " ,
northwest = " Ỳ " ,
east = " Ÿ " ,
west = " Ỹ " ,
south = " ʎ " , -- palatal lateral approximant IPA (looks like mirror lambda, but actually upside down y)
southeast = " ʏ " , -- near-close, near-front rounded vowel IPA
southwest = " Ŷ " ,
" ¥ " , -- Japanese Yen/Chinese Yuan currency
" Υ " , -- Greek upsilon
} ,
_y_ = {
" y " ,
north = " Y " ,
northeast = " ý " ,
northwest = " ỳ " ,
east = " ʏ " , -- near-close, near-front rounded vowel IPA
west = " ỹ " ,
south = " ʎ " , -- palatal lateral approximant IPA (looks like mirror lambda, but actually upside down y)
southeast = " ÿ " ,
southwest = " ŷ " ,
" ¥ " ,
" υ " , -- Greek upsilon
} ,
_Z_ = {
" Z " ,
north = " z " ,
northeast = " Ζ " , -- Greek zeta
east = " Ź " ,
west = " Ž " ,
south = " ʐ " , -- voiced retroflex sibilant fricative IPA
southeast = " ʒ " , -- ezh, voiced palato-alveolar fricative IPA
southwest = " Ż " ,
} ,
_z_ = {
" z " ,
north = " Z " ,
northeast = " ζ " , -- Greek zeta
east = " ź " ,
west = " ž " ,
south = " ʐ " , -- voiced retroflex sibilant fricative IPA
southeast = " ʒ " , -- ezh, voiced palato-alveolar fricative IPA
southwest = " ż " ,
} ,
-- _1_ and _1p: numeric key 1 and its popup sibling (they have north swipe ups of each other, the rest is the same)
-- _1n and _1s: numpad key 1 (layer 2), -- superscript key 1 (layer 2, shifted)
_1_ = { " 1 " , north = " ! " , alt_label = " ! " , northeast = " ¡ " , south = " ' " , southeast = " ¿ " , east = " ? " , } ,
_1p = { " ! " , north = " 1 " , alt_label = " 1 " , northeast = " ¡ " , south = " ' " , southeast = " ¿ " , east = " ? " , } ,
_1n = { " 1 " , north = " ¹ " , northeast = " ⅑ " , northwest = " ⅐ " , east = " ⅙ " , west = " ¼ " , south = " ₁ " , southwest = " ½ " , southeast = " ⅓ " , " ⅕ " , " ⅛ " , " ⅒ " , } ,
_1s = { " ¹ " , north = " 1 " , northeast = " ⅑ " , northwest = " ⅐ " , east = " ⅙ " , west = " ¼ " , south = " ₁ " , southwest = " ½ " , southeast = " ⅓ " , " ⅕ " , " ⅛ " , " ⅒ " , } ,
_2_ = { " 2 " , north = " @ " , alt_label = " @ " , northeast = " ~ " , northwest = " http:// " , east = " - " , west = " https:// " , south = ' " ' , southeast = " … " , southwest = " / " , } ,
_2p = { " @ " , north = " 2 " , alt_label = " 2 " , northeast = " ~ " , northwest = " http:// " , east = " - " , west = " https:// " , south = ' " ' , southeast = " … " , southwest = " / " , } ,
_2n = { " 2 " , north = " ² " , northeast = " ⅖ " , east = " ½ " , south = " ₂ " , southeast = " ⅔ " , } , -- numpad 2
_2s = { " ² " , north = " 2 " , northeast = " ⅖ " , east = " ½ " , south = " ₂ " , southeast = " ⅔ " , } , -- superscript 2
_3_ = { " 3 " , north = " # " , alt_label = " # " , northeast = " ☑ " , northwest = " ★ " , east = " ☐ " , west = " • " , south = " № " , southeast = " ☒ " , southwest = " ☆ " , " :) " , " :| " , " :( " , } ,
_3p = { " # " , north = " 3 " , alt_label = " 3 " , northeast = " ☑ " , northwest = " ★ " , east = " ☐ " , west = " • " , south = " № " , southeast = " ☒ " , southwest = " ☆ " , " :) " , " :| " , " :( " , } ,
_3n = { " 3 " , north = " ³ " , northwest = " ¾ " , east = " ⅓ " , west = " ⅗ " , southwest = " ⅜ " , south = " ₃ " , } , -- numpad 3
_3s = { " ³ " , north = " 3 " , northwest = " ¾ " , east = " ⅓ " , west = " ⅗ " , southwest = " ⅜ " , south = " ₃ " , } , -- superscript 3
_4_ = { " 4 " , north = " $ " , alt_label = " $ " , northeast = " ₸ " , northwest = " ¥ " , east = " ₽ " , west = " £ " , south = " € " , southeast = " ¢ " , southwest = " ₪ " , " ₹ " , " ₿ " , " ₺ " , } ,
_4p = { " $ " , north = " 4 " , alt_label = " 4 " , northeast = " ₸ " , northwest = " ¥ " , east = " ₽ " , west = " £ " , south = " € " , southeast = " ¢ " , southwest = " ₪ " , " ₹ " , " ₿ " , " ₺ " , } ,
_4n = { " 4 " , north = " ⁴ " , east = " ¼ " , south = " ₄ " , southeast = " ⅘ " , } , -- numpad 4
_4s = { " ⁴ " , north = " 4 " , east = " ¼ " , south = " ₄ " , southeast = " ⅘ " , } , -- superscript 4
_5_ = { " 5 " , north = " % " , alt_label = " % " , northeast = " ‱ " , northwest = " ‰ " , east = " ⅓ " , west = " ¼ " , south = " ½ " , southeast = " ⅔ " , southwest = " ¾ " , } ,
_5p = { " % " , north = " 5 " , alt_label = " 5 " , northeast = " ‱ " , northwest = " ‰ " , east = " ⅓ " , west = " ¼ " , south = " ½ " , southeast = " ⅔ " , southwest = " ¾ " , } ,
_5n = { " 5 " , north = " ⁵ " , northeast = " ⅚ " , east = " ⅕ " , south = " ₅ " , southeast = " ⅝ " , } , -- numpad 5
_5s = { " ⁵ " , north = " 5 " , northeast = " ⅚ " , east = " ⅕ " , south = " ₅ " , southeast = " ⅝ " , } , -- superscript 5
-- diacritics. Symbols in quotation marks might look weird, however they should work fine.
_6_ = {
" 6 " ,
north = " ^ " ,
alt_label = " ^ " ,
northeast = { label = " ◌́ " , key = " ́ " , } , -- Combining Acute Accent
northwest = { label = " ◌̀ " , key = " ̀ " , } , -- Combinig Grave Accent
east = { label = " ◌̂ " , key = " ̂ " , } , -- Combining Circumflex Accent
west = { label = " ◌̃ " , key = " ̃ " , } , -- Combining Tilde
south = { label = " ◌̧ " , key = " ̧ " , } , -- Combining Cedilla
southeast = { label = " ◌̈ " , key = " ̈ " , } , -- Combining Diaeresis (Umlaut)
southwest = { label = " ◌̇ " , key = " ̇ " , } , -- Combining Dot Above
{ label = " ◌̄ " , key = " ̄ " , } , -- Combining Macron
{ label = " ◌̌ " , key = " ̌ " , } , -- Combining Caron
{ label = " ◌̨ " , key = " ̨ " , } , -- Combining Ogonek
} ,
_6p = {
" ^ " ,
north = " 6 " ,
alt_label = " 6 " ,
northeast = { label = " ◌́ " , key = " ́ " , } , -- Combining Acute Accent
northwest = { label = " ◌̀ " , key = " ̀ " , } , -- Combinig Grave Accent
east = { label = " ◌̂ " , key = " ̂ " , } , -- Combining Circumflex Accent
west = { label = " ◌̃ " , key = " ̃ " , } , -- Combining Tilde
south = { label = " ◌̧ " , key = " ̧ " , } , -- Combining Cedilla
southeast = { label = " ◌̈ " , key = " ̈ " , } , -- Combining Diaeresis (Umlaut)
southwest = { label = " ◌̇ " , key = " ̇ " , } , -- Combining Dot Above
{ label = " ◌̄ " , key = " ̄ " , } , -- Combining Macron
{ label = " ◌̌ " , key = " ̌ " , } , -- Combining Caron
{ label = " ◌̨ " , key = " ̨ " , } , -- Combining Ogonek
} ,
_6n = { " 6 " , north = " ⁶ " , east = " ⅙ " , south = " ₆ " , } , -- numpad 6
_6s = { " ⁶ " , north = " 6 " , east = " ⅙ " , south = " ₆ " , } , -- superscript 6
_7_ = { " 7 " , north = " & " , alt_label = " & " , northeast = " » " , northwest = " « " , east = " ¶ " , west = " § " , south = " ¤ " , southeast = " ⟩ " , southwest = " ⟨ " , " † " , " ■ " , " ‡ " , } ,
_7p = { " & " , north = " 7 " , alt_label = " 7 " , northeast = " » " , northwest = " « " , east = " ¶ " , west = " § " , south = " ¤ " , southeast = " ⟩ " , southwest = " ⟨ " , " † " , " ■ " , " ‡ " , } ,
_7n = { " 7 " , north = " ⁷ " , east = " ⅐ " , south = " ₇ " , southeast = " ⅞ " , } , -- numpad 7
_7s = { " ⁷ " , north = " 7 " , east = " ⅐ " , south = " ₇ " , southeast = " ⅞ " , } , -- superscript 7
_8_ = { " 8 " , north = " * " , alt_label = " * " , northeast = " = " , northwest = " ≠ " , east = " + " , west = " - " , south = " / " , southeast = " > " , southwest = " < " , " ≤ " , " ≈ " , " ≥ " , } ,
_8p = { " * " , north = " 8 " , alt_label = " 8 " , northeast = " = " , northwest = " ≠ " , east = " + " , west = " - " , south = " / " , southeast = " > " , southwest = " < " , " ≤ " , " ≈ " , " ≥ " , } ,
_8n = { " 8 " , north = " ⁸ " , east = " ⅛ " , south = " ₈ " , } , -- numpad 8
_8s = { " ⁸ " , north = " 8 " , east = " ⅛ " , south = " ₈ " , } , -- superscript 8
_9_ = { " 9 " , north = " ( " , alt_label = " ( " , northeast = " _ " , northwest = " “ " , east = " - " , west = " { " , south = " [ " , southeast = " — " , southwest = " ‘ " , } ,
_9p = { " ( " , north = " 9 " , alt_label = " 9 " , northeast = " _ " , northwest = " “ " , east = " - " , west = " { " , south = " [ " , southeast = " — " , southwest = " ‘ " , } ,
_9n = { " 9 " , north = " ⁹ " , east = " ⅑ " , south = " ₉ " , } , -- numpad 9
_9s = { " ⁹ " , north = " 9 " , east = " ⅑ " , south = " ₉ " , } , -- superscript 9
_0_ = { " 0 " , north = " ) " , alt_label = " ) " , northwest = " ” " , west = " } " , south = " ] " , southwest = " ’ " , } ,
_0p = { " ) " , north = " 0 " , alt_label = " 0 " , northwest = " ” " , west = " } " , south = " ] " , southwest = " ’ " , } ,
_0n = { " 0 " , north = " ⁰ " , south = " ₀ " , } , -- numpad 0
_0s = { " ⁰ " , north = " 0 " , south = " ₀ " , } , -- superscript 0
sla = { " / " , north = " ÷ " , alt_label = " ÷ " , northeast = " ⅟ " , east = " ⁄ " , } , -- numpad slash
sl2 = { " ÷ " , north = " / " , alt_label = " / " , northeast = " ⅟ " , east = " ⁄ " , } , -- superscript slash
eql = { " = " , north = " ≠ " , alt_label = " ≠ " , northwest = " ≃ " , west = " ≡ " , south = " ≈ " , southwest = " ≉ " , } , -- equality
eq2 = { " ≠ " , north = " = " , alt_label = " = " , northwest = " ≃ " , west = " ≡ " , south = " ≈ " , southwest = " ≉ " , } , -- popup sibling
ls1 = { " < " , north = " ≤ " , alt_label = " ≤ " , south = " ≪ " , } , -- "less than" sign
ls2 = { " ≤ " , north = " < " , alt_label = " < " , south = " ≪ " , } , -- (popup sibling)
mr1 = { " > " , north = " ≥ " , alt_label = " ≥ " , south = " ≫ " , } , -- "more than"
mr2 = { " ≥ " , north = " > " , alt_label = " > " , south = " ≫ " , } , -- (popup sibling)
pls = { " + " , north = " ± " , alt_label = " ± " , } , -- plus sign
pl2 = { " ± " , north = " + " , alt_label = " + " , } , -- (popup sibling)
mns = { " - " , north = " ∓ " , alt_label = " ∓ " , } , -- minus sign
mn2 = { " ∓ " , north = " - " , alt_label = " - " , } , -- (popup sibling)
dsh = { " - " , north = " — " , alt_label = " — " , south = " – " , } , -- dashes
dgr = { " † " , north = " ‡ " , alt_label = " ‡ " , } , -- dagger
tpg = { " ¶ " , north = " § " , alt_label = " § " , northeast = " ™ " , northwest = " ℠ " , east = " ¤ " , west = " • " , south = " ® " , southeast = " 🄯 " , southwest = " © " , } , -- typography symbols
mth = { " ∇ " , north = " ∀ " , alt_label = " ∀ " , northeast = " ∃ " , northwest = " ∄ " , east = " ∈ " , west = " ∉ " , south = " ∅ " , southeast = " ∩ " , southwest = " ∪ " , " ⊆ " , " ⊂ " , " ⊄ " , } , -- math operations 1
mt2 = { " ∞ " , north = " ℕ " , alt_label = " ℕ " , northeast = " ℤ " , northwest = " ℚ " , east = " 𝔸 " , west = " ℝ " , south = " 𝕀 " , southeast = " ℂ " , southwest = " 𝕌 " , " ⊇ " , " ⊃ " , " ⊅ " , } , -- math operations 2
int = { " ∫ " , north = " ∬ " , alt_label = " ∬ " , northeast = " ⨌ " , northwest = " ∭ " , east = " ∑ " , west = " ∏ " , south = " ∮ " , southeast = " ∰ " , southwest = " ∯ " , " ⊕ " , " ℍ " , " ⊗ " , } , -- integrals
dif = { " ∂ " , north = " √ " , alt_label = " √ " , northeast = " ∴ " , east = " ⇒ " , south = " ⇔ " , southeast = " ∵ " , } , -- math operations 3
df2 = { " … " , north = " ⟂ " , alt_label = " ⟂ " , northeast = " ∡ " , northwest = " ∟ " , east = " ∝ " , west = " ℓ " , } , -- math operations 4
pdc = { " * " , north = " ⨯ " , alt_label = " ⨯ " , south = " ⋅ " , } , -- asterisk, cross-product and dot-prodcuts symbols
pd2 = { " ⨯ " , north = " * " , alt_label = " * " , south = " ⋅ " , } ,
bar = { " | " , north = " ¦ " , alt_label = " ¦ " , } , -- bars like pipe and broken bar
prm = { " ‰ " , north = " ‱ " , alt_label = " ‱ " , } , -- per mile types
hsh = { " # " , north = " № " , alt_label = " № " , } , -- hash and "No." sign
hs2 = { " № " , north = " # " , alt_label = " # " , } ,
}