阅读:697回复:4

记录一个候选框的使用小功能

楼主#
更多 发布于:2025-12-02 18:25
使用场景:
我有两个输入方案,一个是仓颉单字,一个是拼音。在使用仓颉单字输入的时候不显示候选框,以此来减少打扰。在切换到拼音输入的时候需要显示候选框。


借助overlay(用于设置一些有别于主配置文件中的设置)这个参数进行配置,具体如下:
1. 设置候选框显示方式为不显示
2. 设置拼音输入法使用的配置文件,在yong.ini对应的拼音方案下增加一行:overlay=pinyin.ini
3. 在pinyin.ini中加上:

[input]
auto_show=1
沙发#
发布于:2026-02-18 21:47
记录候选框在拼音输入方案下与搜狗拼音输入法候选框的区别
1、首先看一组小小和搜狗候选框的图片

图片:1.png



图片:3.png



图片:5.png



图片:4.png


可以看出搜狗的候选框编码会根据第一个候选框自动在编码中插入分隔符`,而小小输入法则不会。
2、连续输入时的区别,这里以输入输入“张三李四王五”为例,词库中有“张三”、“李四”、“王五”的词条,且都是首选项。看下图:

图片:a.png



图片:b.png


可以看出搜狗输入法能准确匹配每一个词,而小小则不能。仔细观察感觉小小是只匹配了第一个词,也就是从第一个编码往后尽可能匹配词库中最长的词,然后将之后的编码视为另一部分。而搜狗是在一直重复这个过程,先从第一个编码往后尽可能匹配词库中最长的词,然后从下一个编码继续往后匹配最长的词……
板凳#
发布于:2026-02-18 22:07
记录候选框在拼音输入方案下与搜狗拼音输入法候选框的区别2
3、操作上的区别,在词库中没有对应的词时左方向键和Backspace键的区别:

图片:1.png



图片:2.png



⒈Backspace:搜狗先将汉字还原为编码,一次还原一个汉字的编码。全部还原为编码后一次删除一个字符;小小一次删除一个字符,字符删除完后剩余的汉字全部变为字符,继续一次删除一个字符。
⒉左方向键:搜狗按一次左方向键移动一个字符的编码,遇到汉字后按左方向键则将汉字还原为编码,一次还原一个字符;小小按一次左方向键移动一个字母,遇到汉字后按左方向键则将汉字还原为编码,一次还原所有字符。
地板#
发布于:2026-02-18 22:13
盘古大陆:1、首先看一组小小和搜狗候选框的图片








可以看出搜狗的候选框编码会根据第一个候选框自动在编码中插入分隔符`,而小小输入法则不会。
2、连续输入时的区别,这里以输入输入“张三李四王五”为例,词库中有“张三”、...
回到原帖
不知到第二个机制猜对了吗。如果真是这样,那么就知道为什么输入长句子时小小的匹配准确度不如搜狗了。
4楼#
发布于:2026-02-19 13:55
盘古大陆:不知到第二个机制猜对了吗。如果真是这样,那么就知道为什么输入长句子时小小的匹配准确度不如搜狗了。回到原帖

猜错了。输入时不如搜狗两个原因,算法不如,数据不如。张三李四王五的问题下个版本修复。
当然现在的搜狗虽然比我强,但也是乱七八糟的,即使有云也会出现该对不对的情况,没云会很糟糕。

我鼓励大家向我报一些显而易见应该对而不对的短语和短句,我会修改语料进行修复。
游客

返回顶部