阅读:229回复:3
双拼模式以字母o引导的自定义词库输出异常
使用小鹤双拼的拼音模式:
[flypy] name=鹤拼 engine=libmb.so arg=mypinyin.txt #dicts=flypy-zdy.txt pin=flypy-zdy.txt overlay=sp.ini sp=flypy assist=flypy-qm.txt 2 assist_series=1 keymap=小鹤音形图 flypy.png 1 0 其中mypinyin.txt是个人修改过的pinyin.txt词库 name=拼音 key=abcdefghijklmnopqrstuvwxyz len=63 wildcard=? pinyin=1 hint=0 split=' user=mypinyin.usr bihua=hupnv assist=flypy-qm.txt 2 code_a1=p.. code_hint=0 [DATA] a 啊 阿 呵 腌 嗄 锕 吖 aba 阿爸 aboluo 阿波罗 adidasi 阿迪达斯 adou 阿斗 …… 自定义词库固顶,格式如下: {0}oojj + - × ÷ {0}oojt ← → ↑ ↓ ↗ ↙ ↘ ↖ {0}ooyu ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ {0}oye ② {0}oyu ⑩ {0}oyw ⑤ 问题: 在输入编码”oyw“,意图输出”⑤“时,实际输出”⑤“,正常。其他 oojt、oojj等也正常。 但在输入编码”oye“,意图输出”②“时,实际输出:”哦也“,且无”②“的候选项。 检查了mypinyin.txt词库,没有oye对应的词语。 尝试使用dicts=flypy-zdy.txt(同时修改了词库格式,取消了{0}字样)也不行。 求教问题出在哪里? |
|
最新喜欢:![]() |
板凳#
发布于:2025-03-05 08:16
估计是这个原因。不过个人认为固顶词库的含义主要在于限定首选,满足自定义的习惯,如果也参与了自动造词,就没有达到目的。
是否有考虑调整这块逻辑?自定义的,无论编码是不是有效合法,严格按照自定义的词库来取? |
|
地板#
发布于:2025-03-05 09:12
固顶词库的作用是在调频的情况下固顶几个候选在特定位置,如果把它当自定义编码,那么其他候选也失去了调频功能。
现有的自定义编码确实太过晦涩,像你这样有经验的用户,如我这样的开发者也不能马上反应过来问题在哪。我后续会想其他办法处理。 现在一个临时解决方案是如下定义你的候选 {0}oye $[②]② |
|