|
|
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 = "#", },
|
|
|
}
|