xxoo
新手上路
新手上路
阅读:321回复:11

BUG反馈commit上屏的问题

楼主#
更多 发布于:2020-02-20 04:46
当设置
len=2或者3
commit=1 0 2
已上屏的词,会保留第3,4码与后面的编码进行组词。
比如 :
AABB 一个
BBCC两个
输入AABB上屏“一个”后,BB会保留并与后续输入的CC组词“两个”
我发现在2.1版中并没有此问题
xxoo
新手上路
新手上路
沙发#
发布于:2020-02-20 05:20
看了更新日志,应该是“commit第三个参数在超过len设置时仍然有效,也就是len=3, commit=2 0 4时第五码顶四码时的首选词”

这个原因造成的

但不理解第5码顶4码上屏后为何还要保留第3和第4码与后续输入的编码进行组词。
xxoo
新手上路
新手上路
板凳#
发布于:2020-02-20 05:44
之所以要纠结于此,是因为顶功输入法单字打到3码后可以被后续编码直接顶上屏。
而如果设置 len=4。commit=1 0 2。那么在3码字后无法被顶上屏。
而我又想在词组空码时,顶2简上屏。所以只能设置len=2得以实现。
已上屏的词的全码应该被清空,而不是保留后两位与后续编码进行组词。
希望能修复这个问题,谢谢
xxoo
新手上路
新手上路
地板#
发布于:2020-02-20 07:05
周永哥好久没来了。。
xxoo
新手上路
新手上路
4楼#
发布于:2020-02-27 12:29
请问这个是程序逻辑还是bug?
5楼#
发布于:2020-02-27 23:01
不是bug,2表示空码时上屏的码长
xxoo
新手上路
新手上路
6楼#
发布于:2020-02-27 23:19
dgod:不是bug,2表示空码时上屏的码长回到原帖
例子中,AABB不是空码
xxoo
新手上路
新手上路
7楼#
发布于:2020-02-28 16:57
好的。谢谢
xxoo
新手上路
新手上路
8楼#
发布于:2020-02-29 18:04
@dgod
你好,不好意思,关于这一设置,我又遇到一个问题,希望能得到您的解答:
AABB一个
BBCC两个
len=2
commit=2 0 2
当如上设置时,如果AABB是唯一候选,则会自动上屏“一个”,不保留BB与后续输入的CC进行组词。
而当AABB不是唯一候选时,AABB被CC顶上屏后,仍会保留BB与CC组词“两个”。
上屏规则能否统一,即:当AABB是唯一候选自动上屏后,仍保留后两位编码BB与后续输入的编码CC进行组词。谢谢
9楼#
发布于:2020-02-29 22:29
没什么不统一的,编码唯一自动上屏的情况下没任何理由保留编码。
另外你的码长如果是4,len要设成4
上一页
游客

返回顶部