自制万能输入法

Author: 马保民 Date: 1999年 第16期 12版

    五笔字型输入效率高,一直久用不衰,但很多人对使用五笔字型不是很熟练,经常有一些字打不出来,只好用拼音或别的输入方法,这既增加了操作的麻烦,又降低了工作效率,笔者也遇到这样的问题,那么可不可以开发一种既能输入五笔字型,又能输入其他常用输入法的方法呢?笔者经过实验找到了这种方法。制作了一种既能使用五笔,又能使用拼音的输入方法(当然也可以同时采用其他两种以上输入方法,但只限于Windows操作系统),现将制作过程介绍如下:
    1.打开附件中的“输入法生成器”,单击“逆转换”,将Windows\System目录下的winpy.mb打开,进行逆转换,生成winpy.txt文件。接着打开winwb.mb逆转换生成winwb.txt,然后退出“输入法生成器”(因为Windows系统中没有五笔输入法,可以买一个,或通过UCDOS的码表进行转换,具体方法以前的《电脑报》中有介绍)。
    2.用写字板打开winpy.txt,将文件头部分删除(即[TEXT]字符以上内容),全选之后用“Ctrl+C”拷贝。由于该文件较长,约60000行,这一过程最好用32M以上内存的电脑,同时可将文件中的词组删除一部分,使文件变小。
    3.再用写字板打开winwb.txt,用“Ctrl+End”将光标移至文件末尾,再用“Ctrl+V”进行粘贴合并。
    4.然后将光标移至文件开始,将文件头按下面的内容作修改。
    [Description]
    Name=万能输入
    MaxCodes=12
    MaxElement=1
    UsedCodes=abcdefghijklmnopqrstuvwxyz
    WildChar=?
    NumRules=3
    [Rule]
    ca4=p10+p20+p30+p40
    ce2=p10+p20
    ce3=p10+p20+p30
    [Text]
    5.修改完后另存为winwnwb.txt,退出写字板。
    6.打开“输入法生成器”,单击“创建输入法”、“浏览”,找出Windows\System下的winwnwb.txt并选取,原来不可用文字框中便出现了文件名、输入法名、构词规则等内容,“信息元”一栏选“单符”。
    7.单击“转换”,由于文件较长,这一过程要花费几分钟,如果你的电脑内存较小,可能会出现异常情况,无法安装该输入法。可重新用写字板打开winwnwb.txt,将文件中不必要的词组删去,原拼音中的词组全部删去。
    8.转换完毕后,单击“创建”,然后各步操作全都点击“是”确认即可,直至结束,输入法安装完毕。
    注:以上只是五笔字型与拼音输入法的结合,在使用过程中五笔字型优先,若想拼音优先,在编辑winwnwb.txt时将拼音的内容放在五笔字型之前即可。若想五笔字型与其他输入法结合,在编辑winwnwb.txt时,将相应内容更换一下即可。
    因为拼音中使用了“Z”键,所以,“Z”不再是万能键,取而代之的是“?”。
    笔者的E-mail是:shgpb@public2.lyptt.ha.cn 或 MBM@371.NET