mappings/mappings.ts
interface MappingsObject {
[character: string]: string[];
}
/*
* Although sometimes difficult, mappings should be ordered as:
* [
* numbers and simple keyboard symbols | "4", "@"
* pretty much normal looking | "ษ"
* accented or decorated characters | "Aฬฒ"
* script characters | "๐", "๐"
* math, greek, arabic, and others | "แฏ", "แฉ", "้ฉ"
* upside-down characters | "โ"
* superscript, subscript, small | "แดฌ"
* characters inside shapes | "๐ฐ", "๐
ฐ"
* punctuation combinations | "/-\\"
* ]
]
*/
export const mappings: MappingsObject = {
"A": ["4",
"๐ ", "๐", "๐ผ", "๐จ", "๐", "๐", "๐ฐ",
"Aฬฒ",
"๐", "๐", "๐ด", "๐", "๐ฌ",
"แฏ", "แฉ", "้ฉ", "ษ
",
"โ",
"แดฌ", "แด", "๐ฆโโโโโ",
"๐ธ", "๐ฐ", "๐
ฐ", "๐
", "โถ", "๐",
"/\\", "/-\\", "|-\\",
"โโ"],
"a": ["ษ", "@", "^",
"๐", "๐", "๐", "๐ฎ", "๐", "ฮฑ", "๐ข", "๐บ", "๏ฝ",
"aฬฒ", "aฬณ", "aฬถ", "aฬซอฬป",
"๐", "๐", "๐", "๐ถ", "๐ช",
"โฒ",
"๐",
"ฮฑ", "โ",
"ษ", "ษ",
"แต", "โอฃ", "โ", "อฃ",
"โ", "โ"],
"aa": ["aอฃ", "Aอฃ"],
"ac": ["โ"],
"as": ["โ", "โ
"],
"B": ["13", "8",
"๐ก", "๐", "๐", "๐ฝ", "๐ฉ", "๐", "๐", "๐ฑ", "โฒ", "๏ผข",
"โฌ", "๐น", "๐ต", "๊ญ", "Bฬฒ", "๐
", "๐ญ", "๐",
"ฦ", "ฦ", "ฦ", "ฦ
", "ฮฒ", "ร", "ร",
"ไน", "แบ", "แท", "โป",
"แดฎ", "ส", "แตฆ",
"๐ฑ", "๐
ฑ", "๐
", "โท", "๐งโโโโโ", "๐",
"[3", "|3"
],
"b": ["6",
"๐ฃ", "๐", "๐", "๐", "๐ฏ", "๐", "๐ป",
"๐", "๐", "bฬฒ", "๏ฝ", "แฒ", "๐ซ", "๐", "๐", "๐ท",
"รพ",
"แต",
"โ", "โ",
"โ"],
"bb": ["ะโทก"],
"C": [
"๐ข", "๐", "๐พ", "๐ช", "๐", "๐", "๐ฒ", "๐ฒ",
"โ", "โญ", "๐ฎ", "๐", "๐",
"๐ฒ", "๐
ฒ", "๐
", "๐"
],
"c": ["(", "[", "<", "ยข",
"๐จโโโโโ", "๐", "โฒฅ", "๐", "๐", "๐ค", "๐ฐ", "๐", "๐ผ", "๏ฝ",
"cฬฒ",
"๐", "๐ธ", "๐ฌ", "๐ ", "๐",
"๐ถ", "โผ", "แ
", "โ",
"ฯ",
"ษ",
"แถ", "โอจ", "แด", "อจ", "๐ด",
"ยฉ", "โธ", "โ",
"โฐ"],
"cc": ["Cอจ"],
"co": ["โ
"],
"cu": ["โ"],
"D": ["๐", "๐ฟ", "๐ซ", "๐", "๐", "แช", "๐ฉ", "๐ท", "๐ฃ", "๐ณ",
"๐ป", "โ
", "ฦ", "ฦ", "๐ณ", "๐", "๐ฏ", "๐", "๐",
"Dฬฒ", "โ",
"แด
", "แดฐ",
"แก",
"๐ณ", "๐
ณ", "๐
", "โน", "๐", "โ",
"[)", "|>", "|)", "|]",
"โ"
],
"d": ["โ
", "๐น", "๐", "๐", "๐ฑ", "๐", "๐
", "๐ฅ", "๐ฝ", "๏ฝ",
"๐", "๐ญ", "๐ก", "๐",
"ฦ", "ฦ", "ฮด", "รฐ", "แฑ", "ิ", "โฒ",
"แต", "โอฉ", "อฉ"
],
"db": ["ศธ"],
"dd": ["Dอฉ"],
"do": ["ศธ"],
"E": ["3",
"๐ช", "๐ธ", "๐ค", "๐", "๐", "๐ฌ", "๐", "๐", "๐ด",
"๐ผ", "โฐ", "โ", "๐", "๐ฐ", "๐",
"ฦ", "ษ", "ฮต", "โฌ", "ั", "โฌ",
"โจ", "โ",
"๐", "โ", "โฒ",
"แดฑ", "แด",
"๐
ด", "๐ด", "๐
", "๐",
"[-", "โโฐ"],
"e": ["๐", "๐", "๐ฒ", "๐", "๐ฆ", "๐", "๐พ",
"eฬฒ",
"๐", "โฎ", "โฏ", "โ
", "๐ฎ", "๏ฝ
",
"าฝ", "๐ข", "๐",
"ฦ", "ว", "ษ", "ษ", "ษ",
"แต", "โอค", "โ", "อค",
"โ", "โ "],
"F": ["๐ซ", "๐น", "๐ฅ", "๐", "๐", "๐ญ", "๐
", "๐", "๐ต",
"๐ฝ", "โฑ", "๐", "๐ฑ", "๐",
"โ",
"โฒ", "โ
", "๊ป",
"๊ฐ", "า",
"๐
ต", "๐ต", "๐
", "๐",
"โใ"],
"f": ["๐", "๐", "๐", "๐", "๐ฟ", "๐ณ",
"fฬฒ",
"๐", "ฦ", "๐ป", "๐ฏ",
"๏พ", "โจ", "๐ฃ", "๐", "๐ง", "๏ฝ",
"แถ ", "๐",
"โ", "โก",
"|=", "/="],
"fax": ["โป"],
"G": ["6",
"๐ฆ", "๐", "๐", "๐", "๐", "๐ถ",
"๐พ", "๐บ", "๐ฎ", "๐", "๐ฒ", "๐ข", "๐",
"โ
",
"๊ฎ",
"แดณ", "ษข",
"๐ถ", "๐
", "โผ", "๐
ถ", "๐ฌโโโโโ", "๐",
"(_+"
],
"g": ["9",
"๐", "๐จ", "๐", "๐", "๐ ", "๐ด", "ึ", "๐", "๏ฝ",
"๐", "โ", "๐ฐ", "๐", "๐ค", "๐", "โ", "๊ก",
"แต",
"โ", "โข"],
"H": ["#",
"๐ป", "๐ง", "๐", "๐", "๐ฏ", "๐", "๐", "๐ท",
"โ", "โ", "โ", "๐ณ", "๐",
"ๅ", "ิ", "โฒ",
"แดด", "แตธ", "ะฝ", "ส",
"๐ท", "๐
ท", "๐
", "๐ญโโโโโ", "๐",
"|-|", "/-/", "[-]", "]-[", ")-(", "(-)", ":-:", "|~|", "]~[", "}{",
"โโฌโ"],
"h": ["๐", "๐ฉ", "๐", "๐", "๐ก", "๐ต", "๐",
"โ", "โ", "๏ฝ",
"hฬฒ",
"๐", "๐ฅ", "๐", "๐ฝ", "๐ฑ", "ฦ",
"๊ฎ",
"ษฅ",
"โ", "โฃ",
"สฐ", "โอช", "โ", "อช"],
"hh": ["hอช"],
"I": ["1", "|",
"๐", "ฦ", "๐ผ", "๐จ", "๐", "๐", "๐ฐ", "๐", "๐ธ",
"๐", "โ", "โ", "๐ด", "๐",
"ฦ", "แตป",
"แถฆ", "แดต", "ษช",
"๐ธ", "๐
ธ", "๐
", "๐ฎโโโโโ", "๐",
"][", "\\", "/",
"โ"
],
"i": [":", "!",
"โ
", "โน", "๐", "๐", "๐ข", "๐", "๐ช", "๐", "i", "๐ถ", "๏ฝ",
"iฬฒ",
"๐ฒ", "๐", "๐พ", "๐ฆ", "๐",
"่ฎ ", "โซฏ", "โฒ", "ฮน",
"โฑ", "โอฅ", "แตข", "อฅ",
"โ", "โค"],
"ij": ["ว"],
"J": ["๐ฏ", "๐ฝ", "๐ฉ", "๐", "๐
", "๐ฑ", "๐", "๐", "๐น",
"๐", "โ", "๐", "๐ต", "๐ฅ", "๐",
"แดถ", "แด",
"ไธฟ",
"๐น", "๐
น", "๐
", "๐",
"_|", "_/",
"โ"],
"j": ["ยฟ", ";",
"๐", "๐ซ", "๐", "๐", "๐ฃ", "๐ท", "๐", "๏ฝ",
"๐", "โ
", "๐ง", "๐", "๐ฟ", "๐ณ",
"๐", "ส",
"สฒ", "โฑผ",
"โ", "โฅ"],
"K": ["K", "ฤธ", "ฮบ", "๐พ", "๐ช", "๐", "๐", "๐ฒ", "๐", "๐", "๐บ",
"๐", "๐", "๐ถ", "๐ฆ", "๐",
"แดท", "แด", "ฮบ", "๐ฐ",
"๐บ", "๐
บ", "๐
", "๐",
"|<", "|{"],
"k": ["x",
"๐ฌ", "๐ ", "๐", "๐ค", "๐ธ", "๐", "๐", "๏ฝ",
"kฬฒ", "๊
",
"๐", "๐", "๐ด", "๐จ", "๐",
"แด", "ษฎ", "โฒ", "้ฟ",
"ส",
"แต", "โ",
"โ", "โฆ"],
"kk": ["แดโทฆ"],
"L": ["๐ฑ", "๐ฟ", "๐ซ", "๐", "๐", "๐ณ", "๐", "๐", "๐ป",
"๐", "โ", "๐", "๐ท", "๐",
"ยฃ", "โ
", "ใ",
"โ
",
"แดธ", "แถซ", "ส",
"๐ป", "๐
ป", "๐
", "๐",
"|_", "[_", "1_",
"โโ"],
"l": ["1", "!", "|", "t",
"๐ญ", "๐ก", "๐", "๐ฅ", "๐น", "๐", "๐
",
"lฬฒ",
"๐", "๐ฉ", "๐", "๐", "โ", "๐ต", "๏ฝ",
"ฦช", "ษฌ",
"หก", "โ", "โฉ",
"โ", "โง",
"\\", "/"],
"lj": ["ว", "ว", "ว"],
"lb": ["โ"],
"M": ["แด", "๐ฒ", "๐", "๐ฌ", "๐", "๐", "๐ด", "๐", "๐ ", "๐ผ",
"๐", "โณ", "๐", "๐ธ", "๐",
"โฒ", "็ช",
"แดน", "แด", "ะผ",
"๐ผ", "๐
ผ", "๐
", "โ", "๐",
"/\\/\\", "/v\\", "|\\/|", "|v|",
"โโโโ"],
"m": ["๐", "๐", "๐ฎ", "๐ข", "๐", "๐ฆ", "๐บ", "๐",
"mฬฒ",
"๐", "๐ช", "๐", "๐", "๐ถ", "ษฑ", "๏ฝ",
"ฦ", "ษฏ", "w",
"แต", "โอซ", "โ", "อซ",
"โ", "โจ"],
"mm": ["mอซ"],
"N": ["๐ณ", "๐", "๐ญ", "๐", "๐", "๐ต", "๐", "๐ก", "๐ฝ",
"โ", "โต", "๐", "๐", "๐น", "๐ฉ",
"๏ฌก", "โช",
"แดบ", "แถฐ", "ษด", "โฒ",
"๐ฝ", "๐
ฝ", "๐
", "๐",
"/\\/", "|\\|", "/v", "[\\]", "|v",
"โโ"],
"n": ["๐", "๐ฏ", "๐ฃ", "๐", "๐ง", "๐ป", "๐", "๐",
"nฬฒ",
"๐", "๐ซ", "๐", "๐", "๐ท", "๏ฝ",
"ฮฉ", "โฟ", "ฮท", "ษณ",
"โฟ", "โ",
"โ", "โฉ"],
"no": ["โ"],
"O": ["0",
"๐", "๐", "๐", "๐ถ", "๐", "๐ข", "๐พ",
"๐", "๐", "๐บ", "๐ช", "๐",
"๐พ", "๐
พ", "๐
", "๐",
"[]", "()",
"โโ"],
"o": [
"๐ด", "๐", "ฮฟ", "๐ฐ", "๐ค", "๐", "๐จ", "๐ผ", "๐",
"oฬฒ",
"๐ ", "๐ฌ", "๐", "โด", "๐ธ",
"รฐ", "โฒ", "๏ฝ", "ฯ", "ใ", "๐ฎ", "แ", "ษต",
"ยฐ", "ยบ", "โด", "แดผ", "แต", "โอฆ", "โ", "แด", "อฆ", "ยบ",
"โ", "โช",
],
"ob": ["ศธ"],
"oe": ["ล"],
"of": ["โ"],
"oo": ["oอฆ"],
"op": ["ศน"],
"P": ["๐ต", "๐", "๐ฏ", "๐", "๐", "๐ท", "๐", "๐ฃ", "๐ฟ",
"โ", "๐", "๐ป", "๐ซ", "๐",
"ๅฐธ", "ฯ", "แฐ", "แ",
"แดพ", "แด",
"๐ฟ", "๐
ฟ", "๐
", "โ", "๐",
"|*", "|o", "|ยบ", "|ยฐ", "/*", "|D",
"โ"],
"p": ["๐", "๐", "๐ฑ", "๐ฅ", "๐", "๐ฉ", "๐ฝ", "๐", "โฒฃ",
"pฬฒ",
"๐ก", "๐ญ", "๐", "๐
", "๐น", "๏ฝ",
"รพ", "โ", "ฯ", "ฦฟ",
"แต", "โ",
"โ", "โซ"],
"pl": ["โ
"],
"pp": ["ัโทฌ"],
"px": ["โ"],
"Q": ["๐ถ", "๐", "๐ฐ", "๐", "๐", "๐ธ", "๐", "๐ค", "๐",
"โ", "๐", "๐ผ", "๐ฌ", "๐ ",
"oฬจ",
"๐
", "๐", "๐
", "๐ ",
"(_,)", "()_", "0_",
"โโ"],
"q": ["o", "9",
"qฬฒ",
"๐", "๐", "๐ฒ", "๐ฆ", "๐", "๐ช", "๐พ", "๐", "๏ฝ",
"๐ข", "๐ฎ", "๐", "๐", "๐บ", "ฦฃ",
"ฯ", "แซ", "ษ", "แด", "แณ", "ีฃ", "qฬจ",
"แต ", "แตฉ",
"โ ", "โฌ"],
"qo": ["ศน"],
"qp": ["ศน"],
"R": ["2",
"๐ท", "๐
", "๐ฑ", "๐", "๐", "๐น", "๐", "๐ฅ", "๐",
"โ", "โ",
"โ", "โ", "โ", "๐ฝ", "๐ก",
"ะฏ", "ั", "ะฏ",
"แดฟ", "ส", "ๅฐบ", "แ",
"ยฎ", "๐
", "๐", "๐
ก", "๐ก",
"/2", "|?", "|2"],
"r": ["๐", "๐ณ", "๐ง", "๐", "๐ซ", "๐ฟ", "๐", "๐",
"rฬฒ",
"๐ฃ", "๐ฏ", "๐", "๐", "๐ป", "๏ฝ",
"๊
", "ษพ",
"ษน",
"สณ", "โอฌ", "แตฃ", "โแท", "อฌ",
"โก", "โญ"],
"rr": ["rอฌ"],
"S": ["5", "$",
"๐", "๐ฒ", "๐", "๐", "๐บ", "๐", "๐ฆ", "๐",
"๐", "๐", "๐พ", "๐ฎ", "๐ข"],
"s": ["z",
"๐ธ", "๐", "๐ด", "๐จ", "๐", "๐ฌ", "๐", "๐", "๏ฝ",
"sฬฒ",
"๐ค", "๐ฐ", "๐", "๐", "๐ผ",
"ยง", "ไธ", "เด", "โ", "๐", "r", "b",
"ฦจ", "ฯฉ",
"หข", "โ", "๊ฑ", "แ",
"๐
", "๐", "๐
ข", "โข", "๐ข", "๐ช", "โฎ",
"_/ยฏ",
"โโ"],
"sm": ["โ "],
"ss": ["sอ"],
"T": ["7",
"๐น", "โฒง", "๐", "๐ณ", "๐", "๐", "๐ป", "๐", "๐ง", "๐",
"๐", "๐", "๐ฟ", "๐ฏ", "๐ฃ",
"โธ", "ฯ", "ใ",
"แต", "แด",
"๐
", "๐", "๐
ฃ", "๐ฃ",
"'|'", "ยฏ|ยฏ",
"โโ"],
"t": ["+",
"๐", "๐ต", "๐ฉ", "๐", "๐ญ", "๐", "๐", "๏ฝ",
"tฬฒ",
"๐ฅ", "๐ฑ", "๐", "๐", "๐ฝ",
"โ ", "ใธ", "๐", "ไธ", "ใป", "๊",
"ส",
"โฃ", "โฏ",
"แต", "โอญ", "โ", "อญ"],
"tel": ["โก"],
"tm": ["โข"],
"tt": ["แดโทฎ"],
"U": ["๐", "๐ด", "๐", "๐", "๐ผ", "๐", "๐จ", "๐",
"๐", "๐", "๐", "๐ฐ", "๐ค",
"(_)", "|_|", "L|",
"โโ"],
"u": [
"๐ข", "๐", "๐ถ", "๐ช", "๐", "๐ฎ", "๐", "๐", "๏ฝ",
"uฬฒ",
"๐ฆ", "๐ฒ", "๐", "๐", "๐พ",
"โง", "ฮผ", "ยต", "แด", "๐ต", "ใฉ", "แฅ", "ฯ
", "๐บ", "โด", "ฦฑ",
"แต", "แถธ", "แต", "โอง", "แตค", "แด", "อง", "แตค",
"๐
", "๐", "๐
ค", "โค", "๐ค", "โฐ"],
"uu": ["uอง"],
"V": ["๐", "๐ต", "๐", "๐", "๐ฝ", "๐", "๐ฉ", "๐
",
"๐", "๐", "๐", "๐ฑ", "๐ฅ",
"โฃ",
"\\/", "|/",
"โโ"],
"v": ["๐ฃ", "๐", "๐ท", "๐ซ", "๐", "๐ฏ", "๐", "๐", "๐ป",
"vฬฒ",
"๐ง",
"๐ณ", "๐", "๐", "๐ฟ",
"ฦ", "ฮณ", "๏ฝ", "แฏ", "ส", "แจ", "โ",
"โฑฝ", "แต", "โอฎ", "แตฅ", "แด ", "อฎ",
"๐
", "๐
", "๐
ฅ", "โฅ", "๐ฅ", "โฑ"],
"vv": ["vอฎ"],
"W": ["๐", "๐ถ", "๐", "๐", "๐พ", "๐", "๐ช", "๐",
"๐", "๐", "๐", "๐ฒ", "๐ฆ",
"\\/\\/", "\\|/", "\\_|_/", "\\_:_/", "'//", "\\^/", "\\v/",
"โโโ"],
"w": ["vv",
"๐ค", "๐", "๐ธ", "๐ฌ", "๐", "๐ฐ", "๐", "๐ ", "๏ฝ", "๐ผ",
"wฬฒ",
"๐จ", "๐", "๐ด", "๐", "๐", "๐",
"ฦ", "ษฏ", "๊บ",
"ว", "ฯ", "แพฃ", "โฒฑ", "ๅฑฑ",
"m",
"สท", "แต", "สท", "แดก",
"๐
", "๐", "๐
ฆ", "โฆ", "๐ฆ", "โฒ"],
"X": ["ฯ", "๐", "๐ท", "๐", "๐", "๐ฟ", "๐", "๐ซ", "๐",
"๐", "๐", "๐", "๐ณ", "๐ง",
"}{", "><", ")("],
"x": ["ร", "๐ฅ", "๐น", "๐ญ", "๐", "๐ฑ", "๐
", "๐ก", "๏ฝ", "๐ฝ", "๐",
"xฬฒ",
"๐ฉ",
"๐ต", "๐", "๐", "๐",
"โฒญ", "ใค", "โ", "ะ",
"หฃ", "หฃ", "โอฏ", "โ", "อฏ",
"๐
", "๐", "๐
ง", "โง", "๐ง", "โณ"],
"xx": ["xอฏ"],
"Y": ["๐", "๐ธ", "๐ ", "๐", "๐", "๐", "๐ฌ", "๐",
"๐", "๐", "๐", "๐ด", "๐จ",
"`/",
"โโ"],
"y": ["๐", "๐บ", "๐ฎ", "๐", "๐ฒ", "๐", "๐ข", "๐พ",
"yฬฒ",
"๐ช", "๐", "๐", "๏ฝ",
"ฦ", "ฮณ", "โฝ", "ยฅ", "โฒฉ", "ไธซ", "แง", "แธ", "๐", "๐ถ",
"ฮป", "โ
", "ส",
"สธ", "ส", "แตง",
"๐
", "๐", "๐
จ", "โจ", "๐จ", "โด"],
"Z": ["๐", "โฒ", "๐น", "๐ก", "๐", "๐", "๐", "๐ญ", "๐",
"โค", "โจ", "๐
", "๐ต", "๐ฉ",
"7_", ">_",
"โโ"],
"z": ["s", "2",
"๐", "๐ป", "๐ฏ", "๐", "๐ณ", "๐", "๐ฃ", "โฒ", "๏ฝ", "๐ฟ",
"zฬฒ",
"๐ซ", "๐", "๐ท", "๐", "๐", "๐",
"ฦจ", "ฮถ", "โฅ", "๐ถ",
"แถป", "แดข", "๐",
"๐
", "๐", "๐
ฉ", "โฉ", "๐ฉ", "โต"],
"12": ["ยฝ"],
"14": ["ยผ"],
"2": ["ฦป"],
"34": ["ยพ"]
};