2024年5月12日 | 标签:

一、小狼毫0.15正式版会卡顿
1、输入内容超过两个词组后就会略微卡顿
输入的内容超过两个词组的时候就会卡顿
尤其是一次性使用简拼输入四字以上词语时会卡顿
例如:sbpy 输入声笔拼音时,感觉有些卡顿
没有输入二字词语的时候那么流畅

2、不停输入dddddddd进行极限测试
手心输入法不会卡顿,可以做到流畅输出
小狼毫输入法就会出现卡顿问题,感觉输入法再思考要输出什么内容

3、Word中卡顿问题更严重
小狼毫0.15正式版在我认得中使用卡顿问题更严重
不管是打单字还是打词组都会卡顿
打长句子更不用说

二、卡顿问题解决方法:github官网下载最新测试版本
1、官网地址
https://github.com/rime/weasel/releases

2、最新版本下载地址
找到:Nightly Build版本的下载链接
https://github.com/rime/weasel/releases/download/latest/weasel-0.15.0-492c84f-installer.exe

三、更新到小狼毫输入法0.15.0-492c84f版本后体验很完美
1、候选词卡顿的问题完美解决
输入dddd极限测试的情况下,卡顿问题比之前优化了很多
输入法在wox、emeditor中比之前更加流畅
尤其是在firefox浏览器中,甚至比手心输入法还要流畅很多
最重要的是解决了小狼毫输入法旧版本在word中卡顿的问题
现在word中使用小狼毫输入法也很完美了,一点都不卡顿,候选词很跟屏
基本上编码打完,候选词内容及很顺滑的出现了

2、输入体验已经超过手心输入法
现在使用小狼毫输入法挂载声笔拼音输入法(自己跳转拼音规则之后)
打字不要太舒服了,很流畅,打字速度基本可以完美匹配自己的思维记录
打字的流畅度可以很手机上使用微信输入法的流畅度相媲美了
且小狼毫输入法会基于用户的输入习惯添加用户的个人词库
也就是说使用小狼毫输入法的时间越久
自己的词库越丰富,后续的打字流畅度会越高
声笔拼音可以主要打双拼,这样手机上敲击键盘的次数会比到全拼减少很多
手指的负担也能得到完美的释放
使用相同的击键次数,声笔拼音流畅的打出更多的文字来

3、最新版本软件设置界面做了优化(软件更好用)
之前版本是繁体字,现在变为简体字
而且输入法设置界面显示比之前更加清晰

四、找到最新软件的搜索记录
1、百度搜索:小狼毫 word 卡顿

2、搜索跳转到:bing搜索这个关键词,找到文章:小狼毫在Win10上会卡死,这个有解决的方法么?
https://github.com/Mintimate/oh-my-rime/discussions/3
这篇文章中提到:我平时主要使用macOS上的鼠须管,刚刚在Windows上测试了一下,确实可能会有闪退的情况,而且根据反馈,在Win7上最为明显。目前的解决方法,建议使用fxliang大佬维护的新版本小狼毫:https://github.com/fxliang/weasel

3、然后从这个页面跳转到:https://github.com/rime/weasel/releases
发现官网更新了昨天刚刚更新了 Nightly Build 版本正是基于fxliang的版本进行的更新
enable /EHsc for WeaselSetup #1222 (fxliang)
fix warnings in project WeaselUI #1222 (fxliang)
fix warnings in project WeaselTSF #1222 (fxliang)

4、知乎评论中其实提到了解决方法
教程:https://zhuanlan.zhihu.com/p/633536304
2024.413,github下载最新的Nightly Build,问题解决了
启发:后续主要看知乎找解决方法
作者的文章中没有解决问题的情况下,看看评论
firefox打开知乎的js代码,登录自己的知乎账号

2024年5月12日 | 标签:

一、看编码空格识别分词
1、看编码空格识别分词
意思是空格前编码已经被识别为一个单字
空格后的编码会很后边的字组成词语或长句
如果编码分词规则不是自己想要输入的内容(词组或者长句,则需要修正编码)

2、再想要使用两个或三个字符单单字
但是发现编码之间有空格,说明单字的编码输入错误
空格后的编码被识别为下一个字的声母,而非当前字的韵母
此时就需要调整编码

3、举例zh去翘舌的规则说明
例如zh之间有空格,说明因为去翘舌规则的保留,zh声母强行被z代替了,因此zh会被识别为两个声母打出词语,而非识别为一个声母打单字
这个就会提醒自己zh输入错误了,无须输入h,只输入z即可,去翘舌的规则做了保留(自己的输入修改需要修正)

4、打长句子时尤其需要注意编码空格代表分词
打长句子时,混合输入里边加入了简拼输入字符,此时查看编码的空格可以看出输入法分词的规则
分词规则不是自己想要的内容,就可以先空格让自己想要输入的文字上屏后再输入后续的文字

5、zcs编码输入技巧
通过查看编码空格知道zcs后边不能更h来输入声母
强迫自己养成zcs替代zh ch sh的输入修改
这样习惯之后的输入更加简洁高效
无论zcs出现在词首还是出现在词尾
均使用简化后的zcs输入

6、aoe开始的字词输入技巧
碰到aoe开始的词,习惯性使用v代替
输入v后马上输入第二个字的声母
如果v代替aoe后还是输出不了想要的字
则需继续追加输入aoe
例如偶尔要这样输出:vouver(不过偶尔词组输入过一次后,下次输入只需输入vv即可打出偶尔,vv代表:oe)
输入v、vv、vvv使用pagedown翻页查看,知道aoe开始的常用词有哪些,下次需要输入的时候直接先输入v
v:二、案、饿、啊、爱
vv:偶尔、恩爱、暗暗、挨饿
vvv:鹅鹅鹅、嗯嗯嗯
这样总结之后,aoe开始的字其实就只有这些,提醒使用v代替aoe就可以形成条件反射了

二、单字最多三个编码拼音编码
1、修改后的声笔拼音,最多识别3个拼音编码
超过3个拼音编码,就会被强行分词,空格后的字符被识别为下一个字的声母,而非起一个字的韵母
2、比如:qiao:无法打出翘,因为拼音字符被截断为3个编码了
想要打出翘,只需输入qia再追加翘的编号e,输入翘,即可打出

三、拼音编码全部输入完成后才能追加笔画筛选重码
1、1、如果一个单字的全拼只有两个字符,在输入完第二个拼音后,就可以追加笔画,比如:输入ci后,就可以追加笔画ie,定个位到此字
2、因为保留了最多三个拼音编码的规则,如果一个单字的全拼编码超过三个,拼音编码最多输入三个,就可以追加输入笔画进行重码筛选
如果拼音编码输入的不够三个,继续输入的字符会被识别为拼音编码,而非笔画筛选重码字

2024年5月12日 | 标签:

一、笔画反查
1、使用场景:知道怎么写不知道怎么读的字
输入完成后查看拼音编码及追加的笔画编码
下次再输入这个词就会输入了

2、使用方法:直接输入eiuoa 一丨丿丶乛
进行笔画输入即可
之前最早在诺基亚时代自己使用的就是笔画输入法
因此对于笔画输入还是很熟悉的
之前的使用习惯刚好可以移植过来使用

二、拼音反查
1、使用场景
场景1:知道怎么读不知道怎么使用声笔拼音打出的字
场景2:使用全拼快速输入词组,组词后输入法自动将词组添加到词库,并调整词频,方便下次使用

2、使用方法:按下a键后输入全拼即可

三、通过反查功能:快速掌握声笔拼音的输入规则
1、自己修改声笔拼音规则后,基本上所有的字词都可以快速输出
2、偶尔碰到不会打的字可以使用笔画反查、拼音反查功能快速输入文字
3、再查看字词的声笔拼音编码,即可快速掌握不会输入字词的编码,方便下次快速输出

四、把声笔拼音当成笔画输入法及全拼输入法来用
1、声笔拼音加入笔画反查、拼音反查之后
其实一个输入法可以实现三个输入法的功能
2、优先,声笔拼音输入
3、其次,a模式下全拼输入
4、最后,aeiou模式下笔画输入

2024年5月12日 | 标签:

1、问题描述
左sbpy.custom.yaml文件中添加这个规则”;”: “;”后
输入分号依然不能上屏

2、原因分析
;不会自动上屏,是因为声笔拼音状态下输入分号有一个功能是:调出最近输入文字的(最多保留5个历史记录)

3、问题解决
在sbpy.schema.yaml文件添加如下代码
history:
initial_quality: “-1”
input: “&” #原始代码为; 修改为不常用的&
size: 5
tag: history

recognizer:
import_preset: sbxlm
patterns:
history: “^&$” #原始代码为; 修改为不常用的&
sbjm: ”

4、代码来源
以上代码来源于build文件夹下的sbpy.schema.yaml,对该文件下的代码做了修改,将常用的;替换为不常用的&
这样即保留了输入历史可通过&快捷键显示的功能,也不会引起代码冲突

5、bpy.custom.yaml文件中保留这个代码:”&” : “&”
这样可以在输入&的时候,只出现一个半角&,且同时保留了调出历史词组的功能

2024年5月11日 | 标签: ,

一、小狼毫输入法:sbpy.custom.yaml(修改记录)
1、‘二三词上屏、Tab候选词向下翻页,Shift+Tab向上翻页
key_binder/bindings:
– {accept: semicolon, send: 2, when: has_menu}
– {accept: apostrophe, send: 3, when: has_menu}
– {accept: Tab, send: Page_Down, when: has_menu}
– {accept: Shift+Tab, send: Page_Up, when: paging}
存在问题:以上两组代码均能生效,存在一个小问题就是,对于单个字符的候选词不生效
后续使用习惯:在单编码模式下,不使用tab翻页;或者再搜索其他解决办法

2、候选词个数、候选词右侧序号修改
menu/page_size: 3
menu/alternative_select_keys: “_23”

3、标点符号直接上屏(尤其是括号和逗号,最常用)
punctuator/full_shape:
“/” : “、”
“(” : “(”
“)” : “)”
“;”: “;”
“@” : “@”
“#” : “#”
“$” : “¥”
“%” : “%”
“^” : “……”
“&” : “&”
“*” : “*”
punctuator/half_shape:
代码如上

4、关闭左Shift切换中英文
ascii_composer/switch_key/Shift_L: noop

5、数字后边标点符号全半角设置
关闭左shift切换中英文后
ahk添加:+;::Send,:(输入Shift+; 输出:)
重启电脑后,冒号变为乱码的解决方法:ahk文件打开后另存为,选择UTF-8编码,另存为ahk格式,替换原来的ahk文件(重启电脑测试,完美解决)
以上设置完成后,可实现如下功能:
A)添加.时,默认半角
B)添加,:时,默认全角
现在输入这样的工作记录5.11,13:就简单多了
比手心输入法时还要简单

二、小狼毫输入法:weasel.custom.yaml(修改记录)
1、候选词字体大小修改
style/font_point: 25

2、候选词间距修改
style/layout/candidate_spacing: 25

3、嵌入式候选窗单行显示(也即编码支付跟随光标显示,不和候选词显示在一行)
style/inline_preedit: true

三、小狼毫输入法:sbpy.schema.yaml(修改记录)
1、关闭:首字母大写进入临时英文状态
– name: auto_inline
reset: 0

2、提示第二页的固定字词
– name: is_hidden
states: [提示, 隐藏]
reset: 0 # 表示提醒

3、解决;不自动上屏的问题
在sbpy.schema.yaml文件添加如下代码两段代码

history:
initial_quality: “-1”
input: “&” #原始代码为; 修改为不常用的&
size: 5
tag: history

recognizer:
import_preset: sbxlm
patterns:
history: “^&$” #原始代码为; 修改为不常用的&
sbjm: ”

以上代码来源于build文件夹下的sbpy.schema.yaml,对该文件下的代码做了修改,将常用的;替换为不常用的&
这样即保留了输入历史可通过&快捷键显示的功能,也不会引起代码冲突

4、拼音规则修改(完美移植自己之前的输入习惯)
删除:省介音(xform/(?<=[jqx])i(?=[aeo])//)
删除:去鼻音(xform/(.)n(?=\d)/$1$1/)
删除:理特例(xform/er/e/)(xform/(?<=[ln])v/u/)
保留:冠零声(xform/\b(?=[aoe])/v/)
保留:去翘舌(xform/(?<=[zcs])h//)
保留:截韵尾(xform/\b([a-z]{3})[a-z]+/$1/)
保留: 补笔画(xform/\b([a-z\d]{5})\d+/$1/)(xlit/12345/eiuoa/)