多多码表编辑器用户手册
转换汉字拆分表为多多码表
使用此工具可以将一个格式化的汉字拆分表转换为码表文件。程序使用一个按键映射表文件,将汉字拆分表中的拆分文字替换为按键映射表中定义的键盘按键,从而达到汉字拆分表到多多码表转换的目的。
注意 |
|---|
该工具主要针对于一般的形码类编码方案,即汉字由拆分的字根组成,字根由按键映射定义。 可以理解为,使用键盘映射表替换拆分文件中的字根字符为按键字符。 |
如果准备工作已经完成,请按照如下步骤生成码表文件
-
在“工具”菜单上单击“单字码表生成”。
-
在弹出窗口上,单击“拆分序列表”。选择您的汉字拆分表文件。
-
单击“键盘映射表”。选择您的键盘映射表文件。
-
确认所有文件路径无误后,单击“生成”按钮。
-
如果成功,程序生成的码表文件将与"拆分表"保存在同一路径,使用固定文件名为“[ 生成的单字码表 ].txt”。生成过程中出现的错误记录在文件“[ error_码表生成 ].txt”中
- 生成完毕后,结果应类似下图所示:
注意 |
|---|
可以在窗口左侧文本框中,直接输入以上所述的三个文件路径。确认无误后,单击“生成”按钮 |
命令行调用格式为:
mbEditer.exe /do=单字码表生成 /单字拆分表文件="文件路径" /键盘映射表文件="文件路径"
以下内容试图使用自然语言方式描述此工具的运作流程,仅供参考。
-
对于已知的键盘映射表,读取该文件后应可获得字典表KeyDic。使用KeyDic,对于给定的一个字符,可求出唯一对应按键。
-
对于已知的汉字拆分表,使用Tab字符作为间隔,读取该文件每一行中的多列内容,表示为Hanzi1,Cai1,Cai2,Cai3...
-
求取Cai1中的每一个字符在KeyDic中的对应按键,保存为Res1
-
将字符串 Hanzi1+(Tab字符)+Res1+(换行符) 保存到结果文件中
-
如果存在,保存 Hanzi1+(Tab字符)+Res2+(换行符),保存 Hanzi1+(Tab字符)+Res3+(换行符)
-
...
-
直到文件末尾

注意