自定义双拼编码

关于双拼编码的定义

使用双拼编码定义程序,可以自定义双拼编码。
使用程序菜单中紫光拼音输入法菜单中双拼编码定义菜单项启动双拼编码定义程序。
运行双拼编码定义程序后,将打开双拼编码方案文件,通过修改该文件即可自定义双拼编码。
在“显示双拼提示信息”选项开启的状态下,双拼输入时将提示您所定义的双拼编码信息。

在多用户使用情况下,双拼编码定义对所有用户有同样的效果。

关于双拼编码定义文件

双拼编码以一个文本格式的定义文件存放,双拼编码定义程序即打开该文件进行编辑,并将修改效果应用到输入法中。
该编码定义文件是<WINSYSDIR>\IME\UNISPIM\UNISPIMSP.INI,其中<WINSYSDIR>是您的Windows系统的System目录。您可以复制备份或直接修改该文件。需要应用双拼编码时,再使用双拼编码定义程序使其生效。

如何定义双拼编码

双拼编码的定义包括三个部分,分别是“声母”、“韵母”和“零声母音节的韵母”。零声母音节的韵母是指一些直接以韵母发音的字,这些字的拼音中没有声母,例如“啊(a)”、“安(an)”、“欧(ou)”等字。
上述三个部分分别在双拼编码定义文件的三个小节中给出定义,三个小节分别以“[声母]”、“[韵母]”和“[零声母音节的韵母]”开头(注意:不要改动小节开头标志)。

双拼编码定义格式为:

拼音码=按键
拼音码即包括声母和韵母的拼音,按键为将用于输入该拼音码的键。例如:
ch=A
ang=S
上述定义表示键入“as”将输入拼音“chang”。

在定义声母时,按键定义只能使用英文字母;在定义韵母时,按键定义可以使用英文字母(A到Z)和分号符号键“;”。例如:“ing=;”。

在“声母”小节部分,您所需要定义的声母实际上只有“zh”、“ch”和“sh”,其它的单个拼音字母的声母本身可以和按键对应,不必再定义。
声母的定义使用单个按键字母。例如“sh=I”。

在“韵母”小节部分,同样使用单个按键字母来定义韵母。不同的韵母应该使用不同的按键来定义。但模糊音设置对双拼定义也是有效的。
例如:定义“an=R”和“ang=S”,当设置了模糊音“an=ang”时,两者是等效的。

在“零声母音节的韵母”部分,使用两个按键字母来定义零声母音节的韵母。这样可以和以声韵母组合输入方式区分开。例如:
an=OR
键入“or”两个键输入拼音“an”,来输入“安”、“按”等字。

在双拼编码定义中,以分号开头的是注释行,可用于解释说明;定义格式中,缺省情况下等号左侧的拼音码使用小写,而定义按键使用大写,这只是便于观看,在实际输入中,按键输入仍然需要使用小写。

参见:全拼方式输入和双拼方式输入缺省的双拼编码表