SOUI官方论坛

 找回密码
 立即注册
查看: 2092|回复: 2

启程输入法码表编辑器使用说明

[复制链接]
  • TA的每日心情
    奋斗
    2022-7-4 09:45
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    59

    主题

    588

    帖子

    5479

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    5479

    突出贡献优秀版主

    发表于 2019-11-27 10:34:25 | 显示全部楼层 |阅读模式
    本帖最后由 setoutsoft 于 2019-11-28 21:29 编辑

    QQ20191128-212648@2x.png
    从输入法菜单的“工具”菜单可以找到并启动码表编辑器。打开后如上图所示。
    要制作启程输入法可用的码表,首先要了解启程输入法支持什么样的码表格式。
    使用码表编辑器的右下角“导出码表”功能,程序会弹出文件选择框,你可以找到启程输入法的安装目录下的server目录随便打开一个CIT文件。选中后,程序自动在CIT文件相同的目录生成一个码表的文本文件。
    这里以郑码为例,讲解一下输出的码表的格式。
    1. [Description]
    2. name=郑码6.6
    3. MaxCodes=4
    4. UsedCodes=abcdefghijklmnopqrstuvwxyz
    5. WildChar=*
    6. SymbolFirst=1
    7. AutoSelect=0
    8. PhraseCompPart=0
    9. Yin***Ma=0
    10. WebSite=https://soime.cn
    11. NumRules=3
    12. [Rule]
    13. ce2=p11+p12+p21+p22
    14. ce3=p11+p21+p22+p31
    15. ca4=p11+p21+p31+p41
    16. [Icon2]
    17. iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACX
    18. BIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUND
    19. IHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCM
    20. ...
    21. [Text]
    22. 丂aapp azvv
    23. 丄aapp iavv
    24. 丅aapp aiaa aivv
    25. 丆aapp gdaa gaa
    26. 丏aizy
    27. 丒ydsa
    28. 丗eaa
    29. 丟czs
    30. 丠tira
    31. 両alll
    32. 丣anhx
    33. 並uaku
    34. ...
    35. [MPCode]
    36. 啊jy
    37. 阿ya
    38. 埃bz
    39. 挨dz
    40. 哎je
    41. 唉jz
    42. 哀sj
    43. 皑nl
    44. 癌tj
    45. 蔼es
    46. ...
    复制代码
    码表分为5个数据段:Description, Rule, Icon2, Text, MPCode。
    下面分别介绍这几个段的功能。
    Description段:
    配置码表的基本信息,和“码表***”生成的码表类似,增加了两个属性。
    SymbolFirst=1 代表支持“标点顶字上屏”,=0则不支持标点顶字上屏。
    AutoSelect = 1  单一重码自动上屏
    PhraseCompPart = 1  词组编码不一定是全码,有构词码数据时,这个属性无效。
    Yin***Ma = 0 禁用音形码优化。如果一个编码方案是音形码,即使用汉字发音做编码,则应该开启该功能,启用音形码优化后,在给词组编码的时候,自动识别词组的多音字编码。
    WebSite=https://soime.cn 配置码表的网站。

    Rule段:
    和码表***格式一样。

    Icon2段:
    是码表图标的base64编码,码表图标应该使用32位的PNG格式图片文件。图片大小没有限制,考虑到它只会显示到状态栏较小的位置,最好不要超过64×64

    Text段:
    汉字编码段,一个汉字如果有多个编码,可以将多个编码放汉字后面,编码之间以空格分开。也可以一个汉字一个编码。总之就是兼容“码表***”格式。

    MPCode段:
    构词码数据段,一般的编码方案,汉字的编码就是构词码,这种编码不需要MPCode数据段。但是郑码的构词码和编码不一样,因此专门设计了一个构词码数据段。

    如何从文本码表创建启程输入法的码表(CIT)?
    打开上面的码表编辑器,按照顺序一个个选择好文件位置,点击创建码表即可。
    说明:
    图标,字根表都是可选的。第二项:启程码表文件,是让你选择一个CIT的保存位置,不是选择已经有的CIT文件。


    启程软件 2019年11月27日



    该用户从未签到

    2

    主题

    17

    帖子

    125

    积分

    24:00金丹期

    Rank: 2

    积分
    125
    发表于 2019-11-27 10:36:24 | 显示全部楼层
    学习了~~~
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    帖子

    36

    积分

    22:00筑基期

    Rank: 1

    积分
    36
    发表于 2020-1-27 18:59:43 | 显示全部楼层
    这个输入法很好用,感谢启程支持郑码输入方案。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|SOUI官方论坛

    GMT+8, 2024-4-25 07:50

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表