添加变体
This commit is contained in:
80
CustomKeyboard/Resource/kb_diacritics_map.json
Normal file
80
CustomKeyboard/Resource/kb_diacritics_map.json
Normal file
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"__comment": "长按字符变体映射:languages.<lang>.<baseChar> = 变体数组(第一个建议为 baseChar 本身)。默认只配置小写;大写由代码自动派生。",
|
||||
"languages": {
|
||||
"common": {
|
||||
"__comment": "通用符号长按变体(适用于所有语言)。如需语言特化(西语 ¿/¡ 等),在对应语言下覆盖同名 key 即可。",
|
||||
"-": ["-", "–", "—", "−"],
|
||||
"/": ["/", "\\"],
|
||||
":": [":", ":"],
|
||||
";": [";", ";"],
|
||||
"(": ["(", "(", "[", "{", "<"],
|
||||
")": [")", ")", "]", "}", ">"],
|
||||
".": [".", "…", "..."],
|
||||
",": [",", ","],
|
||||
"\"": ["\"", "“", "”"],
|
||||
"“": ["“", "”", "\""],
|
||||
"'": ["'", "‘", "’"],
|
||||
"‘": ["‘", "’", "'"],
|
||||
"?": ["?", "?"],
|
||||
"!": ["!", "!"],
|
||||
"_": ["_", "—"],
|
||||
"\\": ["\\", "|"],
|
||||
"|": ["|", "¦"],
|
||||
"~": ["~", "~"],
|
||||
"<": ["<", "«", "‹"],
|
||||
">": [">", "»", "›"],
|
||||
"#": ["#", "№"],
|
||||
"%": ["%", "‰"],
|
||||
"*": ["*", "•", "·"],
|
||||
"+": ["+", "±"],
|
||||
"=": ["=", "≠", "≈"],
|
||||
"·": ["·", "•"],
|
||||
"$": ["$", "€", "£", "¥", "₩"],
|
||||
"€": ["€", "$", "£", "¥"],
|
||||
"¥": ["¥", "¥", "$", "€", "£"],
|
||||
"¥": ["¥", "¥", "$", "€", "£"],
|
||||
"0": ["0", "°"],
|
||||
"1": ["1", "¹"],
|
||||
"2": ["2", "²"],
|
||||
"3": ["3", "³"]
|
||||
},
|
||||
"en": {
|
||||
"__comment": "英文(通用拉丁增强):用于输入外来词/人名等。仅配置小写;大写自动派生。",
|
||||
"a": ["a", "à", "á", "â", "ä", "æ", "ã", "å", "ā"],
|
||||
"c": ["c", "ç"],
|
||||
"e": ["e", "è", "é", "ê", "ë", "ē", "ė", "ę"],
|
||||
"i": ["i", "ì", "í", "î", "ï", "ī", "į"],
|
||||
"n": ["n", "ñ"],
|
||||
"o": ["o", "ò", "ó", "ô", "ö", "œ", "õ", "ø", "ō"],
|
||||
"u": ["u", "ù", "ú", "û", "ü", "ū"],
|
||||
"y": ["y", "ÿ"]
|
||||
},
|
||||
"pt": {
|
||||
"a": ["a", "á", "à", "â", "ã", "ä"],
|
||||
"e": ["e", "é", "è", "ê", "ë"],
|
||||
"i": ["i", "í", "ì", "î", "ï"],
|
||||
"o": ["o", "ó", "ò", "ô", "õ", "ö"],
|
||||
"u": ["u", "ú", "ù", "û", "ü"],
|
||||
"c": ["c", "ç"]
|
||||
},
|
||||
"es": {
|
||||
"a": ["a", "á"],
|
||||
"e": ["e", "é"],
|
||||
"i": ["i", "í"],
|
||||
"o": ["o", "ó"],
|
||||
"u": ["u", "ú", "ü"],
|
||||
"n": ["n", "ñ"],
|
||||
"?": ["?", "¿"],
|
||||
"!": ["!", "¡"]
|
||||
},
|
||||
"zh-hant-pinyin": {
|
||||
"__comment": "繁体拼音:长按元音输出声调字符;v 用于 ü / ǖǘǚǜ(常见拼音输入习惯)",
|
||||
"a": ["a", "ā", "á", "ǎ", "à"],
|
||||
"e": ["e", "ē", "é", "ě", "è"],
|
||||
"i": ["i", "ī", "í", "ǐ", "ì"],
|
||||
"o": ["o", "ō", "ó", "ǒ", "ò"],
|
||||
"u": ["u", "ū", "ú", "ǔ", "ù", "ü"],
|
||||
"v": ["v", "ü", "ǖ", "ǘ", "ǚ", "ǜ"]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user