量身定制自己的输入法

专题快递

我们的中文Windows提供了输入法生成器,用户只要提供标准格式的输入法码表源文件,通过Windows内置的输入法生成器,即可生成完全具有Windows特性和功能的中文输入法,极大丰富了用户的输入手段。
要使用输入法生成器生成中文输入法,必须满足以下条件:码元集合是键盘可键入键(共47键)的子集;输入法的最大编码长度为12;信息元为单符或多符代码的形码或音码。码表源文件是一个扩展名为.TXT的文本文件,它包含了目标输入法全部的特征信息和编码规则信息,是对目标输入法的完整描述。码表原文件格式包括Description区段(该区段描述了目标输入法的基本属性)、Rule区段(该区段描述了目标输入法的构词规则)、Text区段(该区段为具体的汉字编码)等,码表原文件可以只有Text区段,Description和Rule可以省略,留待创建输入法时填写(具体情况参见其说明文件)。下面我们谈一谈具体操作。

1.安装与启动输入法生成器

输入法生成器不是系统“快速安装”的组件,但通过“自定义安装”可以将其安装在“附件”组中。如果在第一次安装Windows 98时没有选择安装输入法生成器,可以通过“添加/删除Windows组件”方法进行安装。
启动输入法生成器,可以在“开始”菜单的“附件”中,双击“输入法生成器”图标就可以。它的操作界面如((图1))所示。

图1
图1

2.逆转换

如果用户已有码表文件(.MB文件),那么就可以通过“逆转换”功能,生成码表源文件(.TXT文件),以便于用户浏览和进行编辑操作。操作步骤为在输入法生成器中,选择“逆转换”标签((图2)),单击“打开文件”,选一个码表文件,然后单击“确定”返回。在“逆转换”任务中单击“逆转换”,即可进行转换。转换完成,单击“确定”后返回。

图2
图2

3.词条排序

如果用户已有码表源文件(.TXT文件),则可以通过“词条排序”功能,重新生成按编码规则排序的码表源文件,以便于用户浏览和进行编辑操作。方法为在输入法生成器中,选择“词条排序”标签,单击“打开文件”,选一个码表源文件,然后在“词条排序”任务中单击“排序”,即可进行排序。

4.批量造词

用户通过批量造词可以对某一目标输入法的词库文件(.TXT)进行插入词组和删除词组等操作。在输入法生成器中,选择“批量造词”标签,单击“打开文件”,选一个词库码表源文件,单击“全选”,然后单击“插入词组”,即可进行插入词组操作。单击“用户词库”窗口,即可进行用户词库的全选、自动编码、删除、存盘等操作。批量造词完成,单击“关闭”后返回。

5.转换码表源文件及创建输入法

在创建输入法之前必须先将码表源文件转换成输入法识别的 .MB目标文件。操作步骤为在输入法生成器中选择“创建输入法”标签,单击“浏览”,选一个码表源文件,单击“转换”按钮。生成码表源文件即可创建输入法。单击“创建”按钮,填入输入法信息((图3)),然后单击“确定”,即生成输入法文件(.IME文件)和码表文件(.MB文件)。生成目标输入法后,系统将提示用户“是否安装输入法”。选择“是”,系统将自动安装该输入法。此时该输入法就成为系统内置输入法的一员了,可和其他预装的输入法一样使用。

图3
图3