Files
keyboard/CustomKeyboard/Resource/kb_diacritics_map.json
2026-03-05 21:21:15 +08:00

81 lines
2.8 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"__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", "ü", "ǖ", "ǘ", "ǚ", "ǜ"]
}
}
}