1 飞简概述
声笔飞简,简称飞简,是声笔飞系的新成员,它针对输入大冗余度文本的场景进行设计,可以实现超短的平均码长,增加了飞系的场景适应能力。
由于飞简的单字编码和单字模式与飞单完全相同,所以若您是初学者,请务必先了解和掌握声笔飞单,然后再回过头来继续学习这里讲的词组模式。
2 单字输入
在词组模式下,飞简单字输入与在单字模式的唯一区别是,声偏字需要空格上屏。例如,「声」「偏」需要用st_pr
来输入,而不能用stpr
,「偏」的声母p并不能将「声」顶上屏幕。
不过,大多数声偏字都可以在增强模式下,用数标字降低到只用两键即可,例如:声st→s3
,即jg→j;
,等等。也就是说,飞简的单字效率基本上能达到飞单的水平。
3 词组输入
3.1 基本输入
二字词的编码格式为s1p1s2b2b2
,即首字的前两码加次字的声母和次字的前两笔,例如:一直yhzei 大佬dhlui 简码jpmeu 半角bdjua 蝴蝶hcdia 奔驰bdcaa
等。
需要注意的是,一简字在组词的时候要输入其第二码,如yh
,而声笔字的第二码要改为部首,如大dh
。
21个一简字及其前两码为:不bh 平ph 没md 发fy 的db 他tr 你nr 了lz 个gr 可kk 和hh 就jw 去qt 下xb 在zt 出cc 是sq 人rp 一yh 我wg 而vh
。
105个声笔字作为二字词首字时的前两码为:把bf 别bl 边bl 白bp 部bv 次cd 成cg 此cn 从cr 除cv 得dc 大dh 道dl 当dx 对dy 分fb 方fd 非fs 夫fv 飞fz 公gb 给gj 国gk 过gl 高gw 回hk 还hl 好hn 会hr 话hy 家jg 经jj 见jk 进jl 几jp 快kl 口ks 看ks 开kv 孔kz 立ld 利lh 来lh 里ls 力lz 门md 面mh 明mq 名mx 民mz 农ng 内nk 年nn 南ns 那nv 品pk 怕pl 片pp 破ps 皮py 前qb 强qg 全qr 且qv 起qz 若rc 然rl 如rn 日rs 让ry 上sb 事sh 手sp 说sy 双sy 头td 同tk 她tn 体tr 天tv 安vg 二vh 儿vp 暗vq 阿vv 为wd 维wj 晚wq 无wv 外wx 心xd 线xj 笑xp 小xs 想xx 眼ym 用yv 有yv 意yy 也yz 中zk 正zn 自zp 着zy 子zz
。
三字词的编码格式为s1s2s3b3b3
,即各字的声母加末字的前两笔,例如:计算机jsjei 新世纪xsjaa 大无畏dwwia
等。
多字词的编码格式一般为s1s2s3b0b0
,其中的0表示末字,即前三字的声母加末字的前两笔,例如:生龙活虎slhie 风雨同舟fytuu
等。
多字词还可以采用另一种编码格式:s1s2s3S0
,其中S0
表示末字用声母的大写形式,例如:好好学习hhxX 中华人民共和国zhrG
等。这种格式在不知道末字声母时特别有用,另外也可用来快速定位不常见的多字词,以减少击键。
飞简最大的特色和优势是,二、三字词三码起顶屏和调频,以及多字词四码起顶屏和调频。这使得飞简在输入高冗余文本时,拥有了超短的平均码长,能取得极高的效率。
3.2 扩展编码
飞简的词组支持扩展编码,在重码多的时候,可以追加首字的前两笔来快速区分重码。比如,「语用学」一词在第一次输入时,输入 yyxoo
后需要在第九页才能找到,如下所示。每一页,都需要用眼睛扫视 6 个选项,人机交互频繁,对击键率影响很大,效率很低。
然而,如果发现首页没有该词就追加首字前两个笔画 oa
的话,「语用学」就出现在第二页上,只需翻页一次,用 u
选择上屏就可以了,如下所示。
由于动态调频的作用,在选择一个用扩展编码输入的词组后,下次再输入时码长就会缩短,一般只用三键就可以输入了。比如,上例在用u
选择「语用学」后,下文再输入时常常就只需要yyx
即可。
3.3 选项设置
如果用户习惯一直用第四码大写来输入多字词,那么就可以将飞简schema文件中Translator下的lower_case选项设置为false,以过滤掉szsbb
上的多字词,从而大大减少重码,同时将exclude_third选项设置为false,以支持在三码时提供多字词候选,实现多字词三码顶屏输入。
如果只希望在默认设置基础上实现多字词三码顶屏输入,那么只需将exclude_third选项设置为false就行了。
如果不想在输入基本编码时就选择重码,而只想在输完扩展编码后才选择,那么可以将single_selection设置为true。
4 组合变换
除了顶屏之外,组合变换也是节约用键和离散重码的重要手段。大量一、二简字(声笔字或声偏字)的组合,不管是不是词组,都可以通过这种方式来进行输入。注意,这个时候是没有提示的,需要用户对简字非常熟习才能灵活自如。组合变换一般通过分号键触发,有时也通过Tab键和单引号触发。
(1) 一简字与一简字的组合
例如,「个人」一词,虽然可以按词组的方式用grrp
来输入。更好的方式是当成两个一简字用g_r_
来输入,其中下划线表示空格。然而,最好的方式则是采用组合变换,用gr;
来输入,可以节约一次用键。
(2) 一简字与二简字的组合
例如,「一会」可以用yhu;
代替y_hu
来输入,虽然不能节约用键,但是可以避免回改。
再如,「一场」可以用yct;
代替y_ct_
来输入,可以节约一键。
(3) 二简词与一简字的组合
二简词与一简字可以组合起来通过Tab一起上屏,从而节约一次空格键。例如,「我们的」在常规输入时,得用wm + Tab + d + 空格
,而利用组合变换后就只需wmd + Tab
了。
(4) 一简字与二简词的组合
一简字与二简词可以组合起来通过单引号一起上屏,从而节约一次按键。例如,「是我们」在常规输入时,得用s + 空格 wm + Tab
,而利用组合变换后就只需swm'
了。
(5) 声偏字与一简字的组合,可以用Shift+空格来输入,手机上可上滑空格。例如,「受了」就可以这样输入。
(6) 声偏字与声笔字的组合。
例如,「加上」可以用jlsi;
代替jl_si
来输入,虽然不能节约用键,但是可以避免回改。
5 增强模式
为了缩短词组码长和增加输入确定性,提高输入效率,特为飞简提供了数选字和数选词,可以在增强模式下使用。
如果要临时使用增强模式,在电脑上可以用 Ctrl+~ 或 F4,在手机上直接点击状态栏的「常规 / 增强」项,就可以切换状态了。如果要将增强模式设置为默认状态,只要将 sbfj.schema.yaml 文件中的 is_enhanced 开关项的 reset 值由 0 改为 1,并重新部署一下就可以了。
数选字词的基本用法请参见飞单增强模式。这里只讲飞简特有的情况,也就是说在第三码后接数字时,可以使用延迟顶屏。由于没有提示,所以要求用户记住了数选字才能这么操作。
例如,在输入「的效果」时,只用 dxg8
就可以了,不必先用空格上屏「的」字。
6 单字模式
在单字模式下,声偏字也可顶屏,多字词则合并到szS
码位上进行输入,重码增多。单字模式和词组模式之间的切换可以在输入两码后用Shift+空格快速切换,手机上则通过上滑空格实现切换。
附录:编码格式
为了便于用户总结和记忆飞简的基本内容,现将其字词编码格式总结一下,编码格式采用了以下精简的表达方式。
- 单字
sb, spb^bx
- 二字词
s1p1s2^'b2b2b1b1x
- 三字词
s1s2s3^'b3b3^'b1b1x
- 多字词
s1s2s3b0^'b0b1b1x|s1s2s3S0^'b1b1x
z = p|b
s = p = [qwrtsdfgzxcvbyphjklnm]
b|x = [aeuio]
其中:^
表示起始顶屏位,字母后的数字表示词组中的第几个字,0特别地表示末字;'
表示码长调整位;s表示声母(大写时表示用大写字母输入),p表示偏旁部首,b表示笔画,x表示选择键,|
表示或者,z表示p或b。s 和 p 均采用 aeuio 以外的 21 个英文字母,b和x均采用 aeuio 这几个元音字母。