【需求】清风输入法扩展词库优化需求
-
1 需求描述:
- 当前在方案里面添加扩展词库的方式太重型且不灵活,需要一种更灵活的扩展词库管理方案,当前的问题:
- 需要拷贝扩展词库文件到对应的目录,这个细节对初级用户暴露并不太友好。
- 需要编辑方案的toml文件才能在方案下显示扩展词库,如:
wubi86.schema.toml,这容易引入编辑错误且使用上不够友好。
2 使用场景:
- 添加和使用扩展词库
3 用户痛点:
- 当前的输入方案无法一键式导入新的扩展词库
- 词库管理导入的词条无法按类别启用或关闭,如:IT术语词库、通信术语词库、化工术语词库、机械术语词库、冶金术语词库等
- 动手能力强的用户手工添加扩展词库,需要的步骤稍复杂:①、需要拷贝扩展词库文件到方案目录;②、需要手工编辑对应方案toml配置文件。
- 扩展词库的门槛对新手用户非常不友好,对熟练用户也显得操作步骤过多。
- 对比竞品的一键式添加扩展词库劣势太明显。
4 需求价值:
- 提高扩展词库的可用性和灵活性。
- 降低用户维护扩展词库的门槛。
- 提高产品竞争力。
5 需求优先级:
高
6 方案参考:
6.1 界面部分
- 增加“扩展词库管理”功能项

- 词库管理主界面原型示意(仅右边主操作区界面示意):

- 导入界面原型示意:

6.2 功能部分
- 导入文件如果是
xxxx.dict.yaml格式的合法清风词库文件,则直接拷贝到用户目录的对应方案目录下。 - 导入文件如果是
.txt单列文件,则自动生成码表 (如果需要),并将生成的文件xxxx.dict.yaml保存到用户目录的对应方案目录下。 - 导入扩展词库的同时,在用户目录下自动生成或编辑方案的
toml文件,添加扩展词库相关配置(避免手工修改)。 - 在线导入扩展词库后,清风输入法服务应该不需要重启,直接将新添加的扩展词库添加到内存中(包含:启用/关闭/删除都应该是热生效)。
- 词库
xxxx.dict.yaml中增加一行label字段,用于显示扩展词库的名字,相关信息内敛到词库文件,方便维护和使用。
name: en_conn label: 英文通信专业术语扩展词库 version: "2026-09-28" sort: by_weight注:甚至可以在词库文件里,把归属方案写好,如果用户导入时,把五笔词库导入到拼音下面,可以直接报错。
- 当前在方案里面添加扩展词库的方式太重型且不灵活,需要一种更灵活的扩展词库管理方案,当前的问题:
-
,太 太阳雨 引用了 此帖子