智能陈桥不仅可在安装过程中自动挂接符合条件的输入法,并且也可在使用中来将符合条件的输入法增加到智能陈桥系统中。并且还可通过本项功能来作为开发新输入法的工具。下面将对增加输入法操作做一介绍。 1、对挂接输入法的具体要求 智能陈桥并不是能挂接所有的具有编码文件的汉字输入法,它只能挂接能满足以下条件的汉字输入法: (1)、码长不大于4。 码长是指对所有汉字进行编码时,其中最长的编码的键码数。如五笔字型的码长为4,许多汉字输入法的码长一般都为4。 (2)、码元数不大于31。 码元数是指用于对汉字进行编码所采用的所有编码键的键码数。如五笔字型的码元数为25。 (3)、所有汉字编码的第一码中不含分号键。 分号键是智能陈桥的智能转换键,因此在所挂接的输入法对所有汉字的编码中,其第一码不能含有分号键。 (4)、容错码越少越好,容错码太多不适宜智能陈桥系统。 容错码是指对某些汉字具有两种或多种编码(汉字的简码不属容错码)。如拼音中的多音字,其拼音编码有多个,其中一个为主,其他为辅,为辅的其他编码就是容错码。 由上面四个条件可知,在我国流行的许多型码、型音码、音型码等汉字输入法均可满足这四个条件,只要有码表文件,均可被挂接在智能陈桥系统中。各种拼音汉字输入法,由于其容错码较多,因此不适宜挂接在智能陈桥系统中。 2、码表文件的准备 要使某一输入法能挂接到本系统中,你必须准备一个码表文件。 (1)、码表文件的结构。 智能陈桥系统可直接挂接两种形式的WINDOWS标准码表文件,其一为文本格式的WINDOWS码表文件,其二为WINDOWS输入法标准运行码表文件。下面仅给出文本格式的码表文件的结构,如你想开发一个你自己的输入法,你可根据这个码表文件的结构来形成自己输入法的码表文件,就可直接挂接在智能陈桥系统中形成智能输入法。 文本格式的码表文件的文件名为*.TXT; 其结构如下: [Description] Name=汉字输入法名称(取其前两个字) MaxCodes=码长 UsedCodes=码元 WildChar=学习键 [Text] 字码对照表。 其中Name为输入法名称,MaxCodes为码长数,UsedCodes为码元,WildChar为提示键(或称学习键)。 例如:五笔字型的码表文件头如下: [Description] Name=五笔字型 MaxCodes=4 UsedCodes=abcdefghijklmnopqrstuvwxy WildChar=z [Text] 工a 式aa 工aaa 工aaaa 式aad 匿aadk 慝aadn 葚aadn 萁aadw ........ 在码表文件中,如果某一汉字有简码,必须在字码对照表中同时列出简码。如五笔字型示例码表文件中的"工"字,它的编码为“aaaa”,它的一简码为“a”,它的三级简码为“aaa”。 输入法的名称只取其前两个字,挂接成功后的名称为“智能XX”。例如将上面的五笔字型码表文件挂接成功后,其显示的名称为“智能五笔”。 码表文件中如有词组及其编码,在挂接转换时,将自动去掉词组。在使用时,将采用智能陈桥自身的系统词组库。 (2)、准备码表文件 在实际使用中,你可从以下三个方面得到码表文件。 ①直接使用WINDOWS的文本格式的码表文件。 如果你已经为WINDOWS准备了一个汉字输入法文本格式的码表文件,则可直接挂接。 ②直接使用WINDOWS的运行码表文件。 如果你已经有一个输入法在WINDOWS中使用,并且它有一个运行码表文件,即扩展名为MB的文件,则可直接挂接。例如,如果你的机器安装的有微软出的王码98输入法时,其码表文件就位于\WINDOWS\system\目录下,文件名为:winwb98.mb。 ③自己编写码表文件。 你可用文字编辑系统按码表文件的结构编写一个输入法的码表文件,从而创造出你自己的汉字输入法。 3、挂接准备好的码表文件 码表文件准备好,就可把码表文件所定义的汉字输入法增加到智能陈桥系统中。 增加输入法的具体操作如下: (1)、用鼠标右击智能五笔提示状态窗口,在弹出菜单中将鼠标移动到“辅助功能”,并继续移动到“增删输入法”,用鼠标单击“增删输入法”中的“增加输入法”项,见下图5-28。
(2)、系统即可弹出“增加系统输入法管理”窗口,见下图5-29。
|