1 飞延基础
声笔飞延,简称飞延,实际上只是飞单的延迟模式。虽然飞单也能够输入词组,但是需要用到大写字母,击打的时候不太方便。另外,飞单不能通过组合变换来节约用键。飞延就是为了解决这些问题而产生的。
由于单字的输入在飞码、飞讯和飞简里是完全一样的,所以把它单独出来进行讲解,以避免重复、累赘。本文是图文教程,视频教程请移步声笔输入法边播边讲231231,可以参照学习。
与飞单相比,飞延的单字上屏会延迟两码,即所谓的五二顶,用第五码顶前两码的字上屏。例如,若要输入「会谈」,在键入hut时,t并不将hu对应的会顶上屏幕,在继续输入y后,结果为两个二简字的组合,如下所示。
再接着输入「谈」的第三码o时,才会顶「会」上屏,并留下「tyo谈」。
如果「会题」后接的是「目」字,则在输入m后,也会顶「会」上屏,并留下「tym题没」。
飞延输入词组需要大写第四码,比如在输入编码dbzG的时候,结果如下图所示。
但是,由于大写字母不好击打,所以飞延支持在小写四码后用Tab来将第四码变换为大写,显示的结果与上图完全一样。这种方式在避免大写的同时还带来了额外的好处,因为在上屏前,还可以进行各种组合变换操作。下图是上屏前的显示结果。
在sxss格式时用分号键可上屏二简字和两个一简字组合即「点在个」,用单引号可上屏二简字而二简词的组合即「点这个」。在sxsb格式时用分号上屏二简字和声笔分号字的组合,用单引号上屏二简字和声笔单引号字的组合。通过这些变换,就能够实现与飞单操作习惯的高度一致。唯一的不同是,在sxss时只能用单引号来进行sx_ss'
变换,因为Tab被用于出词组了。
另外,相比飞单而言,飞延还额外支持以下组合变换。
(1) 二简词与一简字的组合
二简词与一简字可以组合起来通过Tab一起上屏,从而节约一次空格键。例如,「我们的」在常规输入时,得用wm + Tab + d + 空格
,而利用组合变换后就只需wmd + Tab
了。
(2) 三个一简字的组合,可以用Shift+空格来输入,手机上可上滑空格。例如,「一个人」「就是了」「是不是」「不是不」等都可以这样输入。
(3) 二简字加两个一简字的组合,可以用Shift+空格来输入,手机上可上滑空格。例如,「有一个」「这个人」「那不是」「走下去」等都可以这样输入。
2 过滤强度
过滤强度filter_strength
是一个可以设置的参数,它是位于飞延schema文件中translator项下的一个子项。过滤强度可以设置的值有3、4、5或6。如果设置为3,那么就不会进行过滤,因为二字词的总码长不可能小于四。如果过滤强度设置为5,二字词的组成字码长为22、23、32这三种组合时就会被过滤掉。如果过滤强度为6,码长组合为33(但不含24和42)二字词和码长组合为222的三字词的也会被过滤掉。以下两图就分别是过滤强度设置为5和6时输入编码dbzg
的结果。
在默认的情况下,过滤强度的值为6。注意,如果一个字有sbb缩减码,那么它的码长也算作3;比如,「码」的常规码为msaa,而缩减码为meu,因此也算3码字。所以,在发现你想输入的词不存在时,也应该叫这种情况考虑进来。
3 增强模式
为了缩短词组码长和增加输入确定性,提高输入效率,特为飞延提供了用数字选择的字词,可以在增强模式下使用。
如果要临时使用增强模式,在电脑上可以用Ctrl+~或F4,在手机上直接点击状态栏的「常规/增强」项,就可以切换状态了。如果要将增强模式设置为默认状态,只要将sbfy.schema.yaml文件中的is_enhanced开关项的reset值由0改为1,并重新部署一下就可以了。
数选字词的基本用法请参见飞单增强模式。这里只讲飞延特有的情况,也就是说在第三码和第四码后接数字时,可以使用延迟顶屏来省略空格。由于没有提示,所以要求用户记住了数选字词才能这么操作。
例如,在输入「要数」时,通常得用yx_s9
,但是由于有了延迟顶屏,就只用 yxs9
就可以输入了。
再如,在输入「要接受」时,通常得用 yx_js7
,但是由于有了延迟顶屏,就只用 yxjs7
就可以了。
4 高手设置
如果对飞延已经非常熟悉,那么建议通过修改飞延的schema,进行以下设置,来尽量减少提示信息的干扰并减少重码。
- 采用增强模式,将is_enhanced项的reset设置为1;
- 隐藏数标字词的提示,将含hide的options项的reset设置为0;
- 采用单项提示,将single_display项的reset设置为1;
- 采用单次选重,将translator下的single_selection设置为true;
- 进行词组过滤,将translator下的enable_filtering项设为true;
- 将translator下的过滤强度filter_strength设置为6。