imewlconverter icon indicating copy to clipboard operation
imewlconverter copied to clipboard

支持智能abc的码表么?

Open 142857X1 opened this issue 6 years ago • 3 comments

支持智能abc的码表么?

142857X1 avatar Dec 06 '18 09:12 142857X1

您若能提供智能ABC码表,应该可以集成进去。您可以详细描述一下您的转换需求。

studyzy avatar Feb 22 '19 06:02 studyzy

说的可能是这个:码表.zip(来自 Windows 3.2 中文版)


建立码表文件

码表文件是以.TXT为后缀的文本文件,具体格式如下: [Description] Name=输入法名称 MaxCodes=最大码长 UsedCodes=码元 WildChar=查询键 Sort=排序标志 [TEXT] 编码1 编码2 ...... 编码n

输入法名称 用户自定义码表的名称,该码表安装后此自定义名出现在提示行的 “输入法名”框中。WINMB.IME可支持多个码表(最多20个)。 最大码长 用户设置编码的最大长度。输入键数达到最大码长时,程序查找所 对应的中文,显示中文,此时若出现重码,用户可用“0”~“9”或 鼠标选择输入。对于编码不足最大码长的编码,用空格键作为结束 。

码元 构成编码的基本元素,如有的编码以英文字母的“a”~“z”作为码 元,有的则以十个阿拉伯数字作为码元。某些特殊字符不能作为码 元,如“<”,“>”,“-”,“=”,“+”等。 查询键 在录入时若是对编码的某一个键把握不准,可通过查询键迅速找到 所需要的字或词。一般用“z”或“?”定义查询键,用户也可以指 定自己习惯的字符作为查询键。查询键只对一个码位有效,不能同 时查询两个或两个以上码位。 排序标志 当排序标志置1时,编译程序在编译时对码表中的编码进行排序,若 置为0,则不排序。

若码表的编码字串是按码表文本文件中定义的码元(UsedCode)的 顺序排序的,则可以将排序标志置为0,这样会大大减少编译时间, 如果没有排序,则需要将排序标志置为1。码表法对于已排好序的码 表中的编码条目总数没有限制,而对于未排序的码表,建议编码条 目总数在七千条以下。 编码 中文字串+编码字串。中文字串和编码字串之间没有任何字符,其顺 序按编码字串排序。编码字串可以是英文字母“a”~“z”,或是一 些特殊字母如“'”。

liuxilu avatar Jun 07 '20 06:06 liuxilu

@studyzy

liuxilu avatar Oct 06 '20 13:10 liuxilu