关于Windows下的输入法和输入法生成器?

ynduanlian 2010-06-21 12:37:34
看到下面的文章:
第一步,需要输入法生成器和码表原文件。输入法生成器是Windows自带的软件,在Windows98中,可以到附件中找,如果没有,可以通过安装/删除程序中安装Windows组件,选择安装输入法生成器;在WindowsXP中,可到系统盘Program Files\Windows NT\Accessories目录下找到Imegen.exe。码表原文件是按规则编写的文本文件,格式如下:

[Description] ’描述段
Name=××× ’输入你的输入法名称
MaxCodes=4 ’最大码长
MaxElement=1’信息元是单符还是多符
UsedCodes=abcdefghijklmnopqrstuvwxyz ’输入法中使用的键
WildChar=? ’查询键
NumRules=3 ’查询输入法规则条数
[Rule] ’输入法规则
ca4=p11+p21+p31+n11
ce2=p11+p12+p21+p22
ce3=p11+p21+p31+p32
[Text] ’编码段
人a ’输入“人”的编码是“a

你只要按照上面的格式在[Text]段中输入所有字和对应的编码就行了。如果你想使用别人的码表原文件,可以通过输入法生成器,转换码表文件(*.mb)即可,再修改码表原文件,添加你所需的一些词语,比如你常用的专业术语。

第二步,开始创建输入法。打开输入法生成器,选择“浏览”,选中码表原文件,你的码表原文件中的规则会自动填入其中,你可以进行修改。接下来,单击“转换”按键,将码表原文件转换成码表文件,转换完毕后,选择“创建”按钮,会弹出对话框。在弹出的对话框中,输入版本号,机构名称。如果你想使用自己制作的输入图标以有帮助文件,可以在用户输入法资源中选择“用户定义”,再选择对应的文件,单击“确定”即可。

至此,你的输入法就生成了。
谁能解释一下,[Rule] ’输入法规则
部分的ca4=p11+p21+p31+n11这样的公式是什么意思?
...全文
396 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
l172025396 2010-06-22
  • 打赏
  • 举报
回复
这个不懂~~~~~~
ynduanlian 2010-06-22
  • 打赏
  • 举报
回复
现在还有一个问题,就是生成码表文件(*.mb)后,如何将该码表安装到系统中?
哪位有经验的能提示一二?
谢谢~~
line_us 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 just4 的回复:]
引用别人的,规则其实就是输入法的规则,


引用
[码表描述]
名称:五笔型
最大码长:4
编码种类:单
所用编码符:abcdefghijklmnopqrstuvwxy
编码查询符:z
构词规则数:3
[构词规则]
词中含字数≥4:顺序11+顺序21+顺序31+倒序11
词中含字数=2:顺序11+顺序12+顺序21+顺序22
词中含字数=3:顺序11+顺序21+顺序31……
[/Quote]
真功夫
就是just4 2010-06-21
  • 打赏
  • 举报
回复
引用别人的,规则其实就是输入法的规则,

[Quote=引用]
[码表描述]
名称:五笔型
最大码长:4
编码种类:单
所用编码符:abcdefghijklmnopqrstuvwxy
编码查询符:z
构词规则数:3
[构词规则]
词中含字数≥4:顺序11+顺序21+顺序31+倒序11
词中含字数=2:顺序11+顺序12+顺序21+顺序22
词中含字数=3:顺序11+顺序21+顺序31+顺序32
[补充说明]
说明:(1).无论是微软输入平台中的输入法还是其他输入平台中的输入法,都需要用到码表,码表是储存一个输入法所有汉字编码的一种文本文件(不同输入平台的码表文件后缀名不同),可用记事簿等打开。它遵循一定的格式,比如本例码表格式的操作符(不可改动)、关键词(不可改动)和变量(可以改动)多用中文表达,如上面的“名称:五笔型”中,操作符 “:”左边的“名称”是关键词,“:”号右边的“五笔型”是变量。(2).“编码种类”(信息元,MaxElement)指编码所使用符号的种类,有英文符、数字符、标点符,“单”代表只有其中一种,“多”代表不止其中一种。(3).在“构词规则”中,类似“顺序21”表示从该词的开头数起的第2个字的第 1个编码,而“顺序20”表示顺数第二个字的所有编码,对于没有构词码的字,取它的汉字编码。(4).下面的“码表内容”中,“aaaa 工恭恭敬敬”表示编码在前,汉字在后,有两个字词使用同一编码(重码)。(5).制作好码表基本上就拥有了一个自己的输入法。码表的制作方法很简单,第一种方法是手工编制,可按照这里的格式手工编制好所有单字的编码,再用相关词组编码工具按构词规则自动生成词组的编码;第二种方法是用编码工具(如Excel电子表格工具)辅助编码。两种编码方法都需要艰苦的长时间的劳动,编码既是一种脑力工作,也是一种体力工作。(注:本说明中的变量内容可以删除)
[码表内容]
a 工 其 或
aa 式 戒
aaa 工
aaaa 工 恭恭敬敬
aaad 工期
aaae 黄花菜
aaag 工巧
aaah 葡萄牙
aaal 花花世界

 打得快输入平台的码表参考windows码表和极点码表混合而成。

对照windows格式的码表:
[Description]
Name=五笔型
MaxCodes=4
MaxElement=1
UsedCodes=abcdefghijklmnopqrstuvwxy
WildChar=z
NumRules=3
[Rule]
ca4=p11+p21+p31+n11
ce2=p11+p12+p21+p22
ce3=p11+p21+p31+p32
[Text]
工a aaa
式aa aay
工aaaa aaa
葡萄牙aaah
工区aaar
对照极点格式的码表:
[Description]
Name=五笔字型
------------------------------------
词库信息=极爽词库 Ver 4.1 Final for 极点五笔
特征:多重简码字技术;精准单纯词原则;低重码率大词库.
作者:窝子(wozy@163.com, 2004.12.31)#
;[词库信息=]之后到#(半角)之间的
内容为词库信息,将按其所列格式显示
------------------------------------
半角标点=
编码截止键=
径直上屏的标点=
三键上屏的码元=
特殊符号引导符=zz
编码方案类型=
UsedCodes=abcdefghijklmnopqrstuvwxyz
WildChar=z
---------------------------------
[rule]
三字词=p11+p21+p31+p32
[Text]
a 工 其 或
aa 式 戒
aaa 工
aaaa 工 恭恭敬敬
aaad 工期
[/Quote]

6,868

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧