候选切割机 (Lua):输入过程中的精准切分
适用场景: 当连续输入一串拼音后,候选长句的前半部分正确,但后半部分因为同音、近音或上下文预测出现偏差时,没有必要将整段编码删除后重新输入。此时可以使用“候选切割机”,先将正确部分上屏,再继续处理剩余编码。
万象通过 Lua 脚本实现了候选内容的定长切分。使用快捷键可以将首选候选的前 N 个字直接上屏,同时保留对应的剩余编码,便于继续选词或补充辅助码。
一、核心机制与操作指南
当候选框出现长句,且首选词的前 N 个字完全正确、后续内容出现错误时,不需要先上屏整个候选,可以直接使用组合键进行切分:
-
操作方式:按下
Ctrl + 1~0(数字键 1 到 0 分别代表切出前 1 到 10 个字)。 -
执行效果:
-
系统会立即将首选项的前 N 个字直接上屏。
-
与剩余文字对应的拼音编码会按照音节重新切分,并继续保留在输入区。
-
由于已经移除了前半部分编码的上下文影响,剩余编码会重新参与候选计算。此时如果首选已经正确,可以直接按空格上屏;需要进一步缩小候选范围时,也可以继续按
Tab补充辅助码。
实战示例:
输入一串拼音后,首选出现
今天下午开毁,实际想输入的是“今天下午开会”。此时直接按下
Ctrl + 4:
今天下午立即上屏。输入区保留
kai'hui,剩余编码重新参与候选计算后,首选可能恢复为正确的开会。确认无误后按空格上屏即可。
二、版本差异与处理方式 (Base vs Pro)
由于 Base 与 Pro 的编码结构不同,候选切割后的结果也会存在一定差异,需要根据实际版本选择后续操作:
-
标准版 (Base):主要由全拼或双拼编码参与候选计算,切割后剩余编码的结构相对简单。在长句输入过程中,如果前半部分候选正确,可以直接使用切割功能保留后半部分编码继续输入。
-
增强版 (Pro):Pro 版同时包含辅助码逻辑。切割完成后,剩余编码中原有的辅助码仍可能继续参与候选约束,因此重新计算出的候选不一定与预期一致。
-
Pro 版处理方式:如果切割后的候选不正确,可以多次按下 单引号
'手动调整分词;如果剩余编码已经不便继续处理,也可以直接按下Esc清除残留编码,然后重新输入后半段。