双拼编码

 
 
双拼编码

华宇拼音支持用户自定义双拼编码、部分定义双拼编码以及输入时实时提示编码信息。使用“设置程序”程序来进行双拼编码定义程序。在“显示双拼提示信息”选项开启的状态下,双拼输入时将提示您所定义的双拼编码信息。

华宇拼音也提供了多个预定义的双拼编码方案,以华宇拼音的双拼定义格式兼容常见的双拼编码方式,包括微软拼音的双拼、自然码等。预定义的双拼编码方案文件在“C:\Documents and Settings\All Users\Application Data\unispim6”和用户自己定义的用户名文件夹中,可使用双拼编码定义的“读入”功能来选择预定义的双拼编码(参见后面的详细说明)。

 
如何定义双拼编码

双拼编码的定义包括三个部分,分别是“声母”、“韵母”和“零声母音节的韵母”。零声母音节的韵母是指一些直接以韵母发音的字,这些字的拼音中没有声母,例如“啊(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”,来输入“安”、“按”等字。

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

 
双拼编码的部分定义

华宇拼音支持双拼编码的部分定义,即:您可以将部分拼音编码进行定义,而没有进行定义的仍然使用全拼。
        例如,您希望仅对韵母中长度大于3的进行定义,可以定义如下:
        [韵母]
        ang=S
        eng=T
        ian=F
        iang=G
        iao=B
        ing=;
        iong=H
        ong=H
        uai=Y
        uan=L
        uang=G
        此时,键入“chs”来输入“chang”,输入全拼“chan”来输入“chan”。

 
使用预定义的双拼编码,保存自己的双拼编码方案

华宇拼音提供了多个预定义的双拼编码方案,如果需要使用时,在“双拼编码定义”下拉列表中选择相应编码方案即可。
        预定义的双拼编码方案:
        usp-abc        兼容Windows的智能ABC双打方案
        usp-cstar      兼容中文之星新双拼方案
        usp-dos        兼容早期DOS的双拼编码风格方案
        usp-mspy     兼容微软拼音输入法双拼方案
        usp-pyjj         兼容拼音加加双拼方案(双拼方案1)
        usp-upim     华宇拼音双拼编码方案
        usp-zrm        兼容自然码双拼方案
        点击“直接编辑配置文件”,可使用记事本打开并修改当前编码方案。

 
关于双拼编码定义文件

每个用户的双拼编码文件存放在“华宇拼音用户数据文件”中(参见用户数据文件部分的说明),双拼编码文件包括“unispimsp.ini”和“unispimsp.ksc”两个文件,前者是一个文本格式的定义文件,后者是配置程序生成的输入法用的文件。您可以复制备份或直接修改文本格式的定义文件,但需要应用双拼编码时,应该使用“属性设置和管理中心”程序来应用双拼编码定义程序使其生效。