This repository has been archived by the owner on Aug 10, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
双拼方案API
Violin Wang edited this page May 30, 2020
·
1 revision
My-IME2采用JSON文件配置双拼方案。以微软双拼为例:
{
"a": ["a"],
"b": ["b", "ou"],
"c": ["c", "iao"],
"d": ["d", "uang", "iang"],
"e": ["e"],
"f": ["f", "en"],
"g": ["g", "eng"],
"h": ["h", "ang"],
"i": ["ch", "i"],
"j": ["j", "an"],
"k": ["k", "ao"],
"l": ["l", "ai"],
"m": ["m", "ian"],
"n": ["n", "in"],
"o": [" ", "o", "uo"],
"p": ["p", "un"],
"q": ["q", "iu"],
"r": ["r", "uan", "er"],
"s": ["s", "ong", "iong"],
"t": ["t", "ue", "ve"],
"u": ["sh", "u"],
"v": ["zh", "ui", "ve"],
"w": ["w", "ia", "ua"],
"x": ["x", "ie"],
"y": ["y", "uai", "v"],
"z": ["z", "ei"],
";": [";", "ing"]
}
文件中需要包含英文字母"a"-"z"和英文分号";"共27个键值对,值采用数组格式。对于不需要使用分号键的双拼方案,";"项的值设置为只包含一个中文分号的数组[";"]即可。
声母可以取"b","p","m","f","d","t","n","l","g","k","h","j","q","x","zh","ch","sh","r","z","c","s","y","w"和空格" "。对于类似微软双拼这种采用零声母的双拼方案,将空格" "配置在零声母(一般是字母"o")下。对于类似小鹤双拼这种采用韵母首字母的双拼方案,请将空格" "配置在所有可能的韵母首字母(一般是"a","e"和"o")下。
请注意,采用韵母首字母的双拼方案,对于双字母韵母,请使用韵母首字母+韵母的方式输入。例如音节"an",请使用"aj"(即a+an)而非"an"。
韵母可以取"a", "ai", "an", "ang", "ao", "e", "ei", "en", "eng", "er", "i", "ia", "ian", "iang", "iao", "ie", "in", "ing", "iong", "iu", "o", "ong", "ou", "u", "ua", "uai", "uan", "uang", "ue", "ui", "un", "uo", "v", "ve"。