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/)

2024年5月11日 | 标签:

一、输入习惯养成
1、使用简拼、双拼、三拼、笔画无障碍流畅输入
根据词语是否常见
优先简拼(是输入:s,的输入d,常用词一个字母上屏)
其次双拼(词语:上:sa)
最后三拼(单个字最多输入三个编码,不再输入更多的编码)

2、aoe的使用习惯
aoe开头的词
三个按键,在输入词语的时候全部使用v替换
三个按键,在输入单字的时候开头追加v字符

3、zh ch sh的使用习惯
碰到非首字母输入h的时候,注意省略
zh ch sh 使用简化的z c s 输入
sh:输出时候 生活 上海(而不是打出sh声母)
zh ch sh开始的词,首字默认用简拼,第二个字输入的时候记得忽略h

4、一个字最多输入三个编码
超过三个编码,输入法不识别
比如:qiao:无法打出翘

5、输入错误后的修正(马上反应出来问题所在)
输入错误打不出自己想要的词的时候
马上找到问题所在
是aoe zh ch sh 这些词语输入错误
还是编码输入超过了3个
结果长期肌肉记忆后,以后出错的概率肯定会减少

6、找到更经济的输入逻辑
实现输入更少的字符、以最快的速度打出更多的词语
输入逻辑下,输入最少的字符情况下还能减少重码的词语
比如第一个词组多输入一些字符来减少重码率
还是先简拼再通过追加输入韵母和笔画来定位想要词语
更倾向于先输入多后输入少
这样的好处是前边输入多了后边可能就不需要输入韵母
只输入一个声母就想要的字就已经上屏了
此时后边的字符就无须输入了
尽量让想要的词语出现在候选词前三
在使用空格个 ; ‘ 实现一键上屏

二、重码词快速筛选(翻页、后翻页)
1、优先使用tab键翻页加 ; ‘输入二三词
tab键最多翻一页
两页之内找不到需要的词之后
再使用笔画筛选(注意筛选时是用末字进行筛选)

2、后续尝试使用笔画筛选
笔画筛选的好处是
左手不用离开键盘的固定键位即可快速筛选重码词
筛选直接空格上屏
可以继续流畅的输入
不会被tab键翻页找词打扰

3、记住eiupa 一丨丿丶乛在键盘上的位置
做到更快的操作笔画筛选重码词

4、电脑使用声笔输入法的时候,手指键位放置方法
左手:asef(a代表乛)
右手:jio;(io代表丨丶)
aeio输入时:手指无须离开键盘,就可以一键输入
这样就能根据手指所在的位置及移动的方法来做到快速输入一丨丿丶乛
输入丿撇的时候只需食指从j移动到u(向上移动一个位置)

三、尝试打长句子
1、通过输入双拼、或者三拼加笔画
让想要输入的词语出现在候选词第一位
输入完成后再追加输入后边的字符
即可实现长句输入
更能减少空格的使用,减少手指的负担
2、长句子差不多限制在5词左右
两到三个词组组成的文字
句子再长的话声笔长句识别不准确会导致输入效率比输入短词还要低
因为要通过分词找到想要的词语