Skip to content
This repository has been archived by the owner on Aug 10, 2023. It is now read-only.

双拼方案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"。

Clone this wiki locally