Files
keyboard/CustomKeyboard/Resource/kb_diacritics_map.json

81 lines
2.8 KiB
JSON
Raw Normal View History

2026-03-05 21:21:15 +08:00
{
"__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", "ü", "ǖ", "ǘ", "ǚ", "ǜ"]
}
}
}