2024年10月7日 | 标签:

一、升级后体验:流畅度大大提高
1、配置可正常使用
按照如下升级方法,输入法和配置可正常使用

2、流畅度大大提高
升级后,输入法候选词的流畅度更快,不停按下ddddd,输入法也不会像之前一样出现卡顿的问题
根据官网介绍,2024.9月份的最近两个版本更新了如下内容:
取消没什么作用且影响性能的octagram语言模型
通过扩大编码空间来增强声笔拼音和声笔简拼的补码能力
修正sbpy.schema中的瑕疵

3、之前的自定义词语
可正常使用

4、新的输入法自带词库内容扩充
最新的脱口秀的人的名字都加入到了输入法自带词库中
比如:徐志胜、何广智

5、同时升级了Mac系统下的鼠须管输入法
输入法的流畅度也有提升,不过提升的速度感觉没有Windows下使用HHKB键盘的提升空间大

二、升级后问题:词库无法正常使用
1、sbpy.userdb文件夹无法直接迁移
按照如下升级方法,直接使用如上文件夹迁移后,原有的词库不会迁移
常用客户的名称无法正常输出

2、不迁移如上文件夹
只迁移5个自定义文件
使用原有版本声笔拼音到处个人词库后
在新版本的声笔拼音中导入个人词库
测试该方法也无法正常使用

三、放弃之前的个人词库:重新生成
1、放弃之前的词库
重新输入一段时间,重新生成新词库
好处是之前的词库,好多无用的词库内容可以重置
现在的声笔拼音版本的候选词流畅度比之前提升了很多
为了输入法的流畅度,牺牲之前的个人词库是值得的

2、重新生成新的词库
使用五笔画去重,重新生成新的词库
五笔过滤重码词,速度很快
先从目前承办案件的当事人名称开始

2024年6月16日 | 标签:

一、超狗简拼方案
1、ang→Z、eng→D、ing→K、ong→L
4个长韵母使用4个单字母替代

2、超狗简拼优势
不需要记忆哪个键对应哪个韵母,只需按照首字母,向右下偏移⼀位即可
由于上述缩写韵母的Z、D、K、L都无法在韵母位置构成有效的拼音组合,因此不存在重码

3、记忆口诀:脏灯结彩迎龙王
zang:脏
deng:灯
long:龙
king:王

二、sbpy.schema代码修改
1、删除如下代码
截韵尾:- xform/\b([a-z]{5})[a-z]+/$1/

2、添加如下代码
– “xform/ang$/Z/”
– “xform/eng$/D/”
– “xform/ing$/K/”
– “xform/ong$/L/”
– “xlit/QWERTYUIOPASDFGHJKLZXCVBNM/qwertyuiopasdfghjklzxcvbnm/”
需添加到对应的位置,在speller:代码下边的algebra:后边

三、添加代码后的优劣势
1、优势
可以更简洁的输入长韵母,实现快速去重码的功能
xiz:向、想、项,可快速打出这些词来
2、劣势
有ang、eng、ing、ong的长韵母的单字无法使用追加笔画来去重

四、输入习惯改变
1、碰到需要输入ang、eng、ing、ong的长韵母时
手指向右下移动一位,快速通过单字母输入长韵母

2、同时可以继续输入长韵母,只是需要省略最后的g
例如,需输入同时,需输入如下编码:tonsi
使用超狗简拼方案输入:tlsi
使用双拼方案输入:同时

3、输入习惯基本无需太多改变
只是加入了一种更简洁的输入方案

4、试用一段时间,如果习惯就继续保留,如果不修改,则用回原来的方案

2024年5月30日 | 标签:

一、深入理解声笔:拼音+笔画(运用到字词的输入中)
1、深入理解的意思是,在输入完全拼的拼音编码后,马上可以习惯并追加首字的笔画
2、这需要对首字的笔画,主要是第一笔笔画保持敏感,在输入完拼音编码后,可以马上反应过来首字的第一笔笔画是什么
3、深入理解并数量运用后,输入效果会更好

二、首字:拼音+笔画(第1笔)的输入习惯养成
1、首字拼音编码输入完后,可追加1笔首笔画的编码,来实现快速过滤重码词
2、尤其是相同编码下的重码词很多(但重码词的首字的笔画有不同时,过滤效率更高)
3、另外如果首字的拼音编码很短,追加一笔笔画的效率更高,不仅不会增加码长,还会让码长变短
4、因为首字输入全拼+首笔画后,再输入次字的声母后
5、此时想要输入的词组大概率已经出现在候选词的首位了,直接回车上屏即可
6、这样的优势是可以实现盲打,因为想要输入的候选词都在首位了
7、因为小狼毫输入法存在动态调频,所以首字全拼+追加第一笔笔画的输入习惯可以让想要输入的文字基本上都出现在候选词首位
8、动态调频会改变重码字在候选词的位置,除非将该词添加到了自定义短语,并固定好了位置
9、如何知道首字是否需要追加笔画?这就要保持对于拼音编码可能出现的重码词有一定的敏感度
如果知道重码不多,就可以全程拼音打出来,这样的输入体验更加的流畅
但是首字后追加笔画的好处是可以让候选词第一位出现自己想要的文字,直接盲打上屏
10、常用词可能最不追加都可以让想要的字出现在候选词前三,但是追加后可以保证候选词首位是想要输入的文字,这样上屏更速度,输入体验更流畅

三、举例说明
1、lijie:理解、连接、了解、链接(首笔画分别为横、捺、折、撇)
根据声笔拼音的规则,在输入完编码:lijie后,上述的词组都会出现
如果此时需要输入的是理解,则可以通过输入liej:来让理解出现在候选词首位
直接通过回车上屏

2024年5月26日 | 标签:

1、下载官网最新的weasel-0.16.0-b1aebe8-installer版本测试
2、右键以管理员权限安装
3、安装时选择使用旧版IME
4、使用旧版IME之后,日志文件的保存位置变为Temp\rime.weasel,而不是之前的Temp文件夹
5、最终使用这个版本,测试候选词的速度和软件的内存占用都是很不错的
6、内存占用长时间保持在13M左右
7、候选词上屏速度极快,只要不是长句子,基本上都是秒上屏
8、使用这个版本是为了解决小狼毫重新部署引起的桌面不刷新的问题,没有解决,但软件安装就先停留在这个版本了,直到后续官网出最新的正式版

2024年5月26日 | 标签:

一、问题描述
1、重新部署小狼毫并打开小狼毫的日志文件路径后,触发桌面新建、重命名、删除文件不自动刷新。
2、出问题后,手动使用坚果云同步一次,问题立马解决
启动坚果云的时候,桌面图标会闪烁一次,感觉和这个有关,是不是刷新了桌面图标缓存。

二、故障分析
1、之前分析是坚果云引起的故障,后来排除坚果云原因,坚果云可以恢复故障,而不是引起故障。
因为坚果云可以恢复故障,导致以为是坚果云触发的故障
2、后来排除坚果云,初步确定是小狼毫重新部署引起的不刷新故障。
3、后来再次经过多次对比分析,发现并非重新部署小狼毫引起的桌面不刷新。
4、而是每次重新部署后都会使用Win+T这个快捷键打开查看日志文件,最终定位到原因:是因为打开了日志文件的路径:C:\Users\ADMINI~1\AppData\Local\Temp\rime.weasel,导致桌面不自动刷新的。
5、在重新部署后,如果不打开小狼毫日志文件的路径,桌面刷新的bug不触发,重新部署并查看日志代码后,桌面不刷新故障重现。
6、不重新部署小狼毫,只打开小狼毫日志文件的路径,也会触发桌面不刷新的bug。
7、至此,终于找到了罪魁祸首,是打开隐藏的日志文件导致的。
8、如下分析过程记录
之前重新部署小狼毫之后,并不会触发桌面不刷新的故障,是因为但是未研究小狼毫日志代码,未打开日志路径。
回忆最新修改声笔拼音代码时,对小狼毫配置做了什么修改,进而引起了这个问题
另外,研究重新部署小狼毫的时候,小狼毫输入法对系统做了什么设置进而导致了这个问题的出现
重新部署后,即便使用英文输入法进行输入,也是不能自动刷新
卸载小狼毫软件之后,桌面新建文件,重命名文件,删除文件,速度都很快,没有任何卡顿

三、问题解决(有效)
1、修改代码或者自定义短语后,重新部署小狼毫,不打开如下日志文件(不打开日志文件,不触发桌面刷新故障)
路径为:C:\Users\ADMINI~1\AppData\Local\Temp\rime.weasel
2、ahk中删除win+T打开日志文件路径的快捷键
3、后续无需再查看日志代码,因为已经配置完美了
现在声笔拼音的代码基本上已经配置完成且日志不再报错,解决了之前引起困扰的小狼毫算法服务自动退出和开机无法自启动的问题;
最近也精简了声笔拼音中无用的lua翻译器代码及其他无用的代码,小狼毫启动时和重新部署时加载的代码基本已经精简到最优;
精简了无用的外挂词库,只挂载声笔拼音base.bin外挂词库,进一步优化了候选词的打开速度,让小狼毫根据自己的输入习惯形成自己的词库,这样词库中提醒的无用词语会变少,但有保留了常用的词语,满足了平时大多数场景的输入需求,没有的词语自己输入让小狼毫输入法自造即可,随着后续使用时间的加长,自己的词库丰富后,输入体验和流畅度会进一步加快。
4、如果查看了日志路径,导致桌面不刷新,临时解决方法是:打开任务管理器,手动重启Windows资源管理器。
5、测试这种方法,可以百分之百解决目前的问题。
6、至于为什么打开C:\Users\ADMINI~1\AppData\Local\Temp这个文件夹会导致桌面不刷新,底层逻辑还是不清楚,不过目前困扰自己的小狼毫重新部署后桌面不刷新的问题已经完美解决。

四、问题解决(无效)
1、临时解决方法
删除build文件夹下sbpy.schema文件中的如下代码,重启小狼毫算法服务,刷新问题临时解决
key_bindings: 1715698466
key_bindings.custom: 0
punctuation: 1715698466
punctuation.custom: 0
重新部署后,上述代码会被重新添加到sbpy.schema文件中,重新部署后问题依旧

2、解决方法尝试(无效)
添加key_bindings.custom、punctuation.custom,两个空文件后
重新部署,问题依旧,感觉和缺失这两个文件的关系不大
应该是小狼毫在重新部署的时候,操作了电脑的什么设置,导致引起不刷新的故障

3、解决方法尝试(无效)
下载第三方weasel-0.15.0-e55ee96-installer版本的小狼毫
测试结果,问题依旧,没有解决
且开机之后未重新部署,问题就出现了
放弃这个版本,设置中添加微软拼音键盘的时候,算法服务还自动重启,放弃放弃
另外,测试使用微软拼音输入法在桌面新建、重命名文件,依然不能自动刷新

4、解决方法尝试(无效)
下载官网最新的weasel-0.16.0-b1aebe8-installer版本测试
右键以管理员权限安装,安装时选择使用旧版IME
测试结果:问题依旧
且在开机之后立马出现桌面不能刷新的问题
此时还没有重新部署小狼毫
使用旧版IME之后,日志文件的保存位置变为Temp\rime.weasel,而不是之前的Temp文件夹
确定:最终使用这个版本,测试候选词的速度和软件的内存占用都是很不错的