声笔简码

1 概述

声笔简码通过巧妙的顶功编码技术,在保持输入法极度简单的情况下,取得了输入的高效率,达到了「比全拼还易学,比五笔更高效」的理想目标,而且能够以最小的代价克服「提笔忘字和见字忘音」的难题,是广大一般用户输入中文的最佳选择。

2 优势

声笔简码的优势可以总结为:简单性、高效性和知识性。它比拼音更简单,比五笔更高效,还有利于人们巩固语文知识。

2.1 比拼音更简单

声笔简码非常简单,具有易学、易用的优点,只需要知道用v表示零声母,用aeuio分别表示折、横、撇、竖、捺五种笔画,便可以上手使用了。与搜狗拼音、百度拼音等拼音输入法相比,它不用区分平、翘舌,不需要知道韵母,没有区分前、后鼻音等的烦恼。

根据王力德《汉字编码的普及目标体系与编码实例》的研究,在各种汉字属性中,声母和笔顺在必修系数、规范系数、简单系数和记忆系数四大方面得分都是最高的,如下表所示。

汉字属性 必修系数 规范系数 简单系数 记忆系数 合计
部首 1 0.5 0.5 0 2
字根 1 0 0 0 1
角形 0 0.5 0.5 1 2
字型结构 1 0.5 0.5 1 3
笔顺 1 1 1 1 4
笔画数 1 1 0 0 2
声母 1 1 1 1 4
韵母 1 1 0.5 1 3.5
声调 1 1 0.5 1 3.5

表中,必修系数为某汉字属性对“中小学语文课所必修”的隶属度,必修者为1,非必修者为0。规范系数为某汉字属性对规范性的隶属度;完全明确且有公认的统一标准,不产生歧义者为1;基本有公认标准,但使用时存在比较大的模糊性为0.5;没有公认标准,无论范围或分类全部都是各家任意规定,模糊性相当严重者为0。简单系数为某汉字属性对简单性的隶属度;简单、直观、易掌握者为1,有一定难度者为0.5,难学者为0。记忆系数为某汉字属性对记忆性的隶属度;某属性种类少,记忆量少,无须强制记忆,回生率低则为1;反之为0;介于两者间的为0.5。

声笔简码仅仅使用了不分平翘舌的声母和按书写顺序的笔画,所以它在必修系数、规范系数、简单系数和记忆系数四个方面都是最好的。不仅如此,汉字的笔画信息还十分丰富,给编码带来了巨大的灵活性,可以做到伸缩自如。

2.2 比五笔更高效

声笔简码具有静态编码的126个简码字和441个简码二字词,对其它字词的码长还可以进行动态调整,并且可以自动造词、自动淘汰罕见词组,使其能不断地适应输入者的需要,逐步成为专门为用户量身定做的输入法,比以速度见长的五笔字型输入法的平均码长还短得多。

根据北京语言文化大学的大型字频率统计资料,抽取其中的GB2312汉字对几个输入法的单字输入效率所作的统计分析,在字均用键上进行比较的结果为:声笔简码(3.1678)<五笔字型(3.2658)<自然码(3.3061),均未计算标点符号。也就是说,声笔简码的单字输入效率比五笔字型提高了3.09%,比自然码提高了4.37%。对于大字符集(如GBK字符集和GB18030字符集),由于增加的都是不常见的汉字,所以对该统计结果基本上不会产生什么影响。不过,需要注意的是,统计是针对典型的汉字文本得出的,是在统计平均意义上的结果,并不排除有的文本会产生不同甚至相反的结果。

上面讨论的是完全用单字输入汉字且不进行动态码长调整的情况,而实际输过程中往往是字词混合输入的,而且码长是动态变化的。由于词组的数量非常庞大,而且不同的输入法所收的词组的数量和种类都不大一样,因此要根据词频表来统计字词混合输入时各种输入法的效率是非常困难的。不过,词组输入是声笔简码的强项,字词混输加动态码长调整时,声笔简码的字均码长仅为1.8左右,大大优于五笔字型,因为五笔字型的字均码长为2.2左右。

2.3 便于巩固中文

声笔简码还是帮助人们巩固语文知识的绝佳手段。为什么呢?

现在绝大多数人使用的拼音输入法完全没有字形的信息,长期使用拼音输入法以后,往往会产生「提笔忘字」的现象,有意无意地采用同音替代,如「突破」误为「图破」、「重点」误为「终点」等;而长期使用五笔字型之类纯形码,则常常会产生「见字忘音」的现象,打字时可能出现形似替代,如「紧」误为「紫」、「租赁」误为「租凭」等。音形结合的输入法,如自然码和小鹤音形,则有利于克服这种窘境,但是需要同时掌握双拼和拆分的双形,学习难度相当大,虽然可能比学习五笔字型的门槛要低点。

声笔简码也是一种音形结合的输入法,但是用的是音里面最简单的声母(而且不分平翘舌)和形里面最简单的笔画(而且按笔顺取),所以学习难度非常低。人们「提笔忘字」和「见字忘音」基本上都只是缺少联想线索而导致想不起来了,而不是忘得一干二净。只要稍加提示,比如提示声母或者首笔,就会「哦」的一下回忆起来。故而,声笔简码以最小的代价,帮助人们巩固了语文知识——汉字的读音和字形,而且笔画和笔顺是遵从国家标准的,不是五笔字型和其他音形码那种非标准的拆分。不规范的部件和拆分仅仅是为了满足汉字输入的需要,不但不具备知识性,而且还会有误导的作用。五笔在这方面比较突出,成为五笔被许多人诟病的原因之一。

实际上,纯音码输入法和纯形码输入法都是不完备的中文输入法。纯音码输入法遇到不知道读音的字就无法输入,所以拼音输入法提供了U模式,用笔画或部件来反查拼音。纯形码输入法遇到想不起字形或者不会拆分的字也无法输入,所以就会「卡壳」,需要通过拼音来反查字形,比如有的五笔用户就干脆用「五笔拼音」混打模式,以便快速反查。所以,在实际使用过程中,纯音码也是离不开形的,而纯形码也是离不开音的。

3 快速入门

声笔简码极其简单,没有什么学习门坎,可以用一句话概括它的内容:用v表示零声母,用aeuio分别表示折、横、撇、竖、点五种笔画,采用简拼加笔画编码。

虽然声笔简码已经非常简单了,但是为了进一步减轻初学者的记忆负担,在手机上提供了助记皮肤,可以长按N键打开或者关闭助记。在打开时,给出了笔画和零声母用键(aeuiov)的提示,如下图所示。如果是在电脑上,则可以把该图放在电脑桌面上,在打字的时候帮助记忆,一般几分钟就记住了。

img

3.1 基本编码

声笔简码的编码规则和示例如下。其中,s表示声母(不区分平翘舌),b表示笔画。b为元音字母aeuio,s为剩下的21个辅音字母。

  • 单字:sbbb,即声母加前三个笔画。例如,就joei 从cuou 机jeiu 接jeie 源yooe
  • 二字词:ssbb,即各字的声母加第二字的前两个笔画。例如,关系gxua 高兴gxoo 导演dyoo 理想lxei
  • 三字词:sssb,即各字的声母加第三字的首笔。例如,计算机jsje 输入法srfo
  • 多字词:ssss,即前三字的声母加末字的声母。例如,爱因斯坦vyst 中华人民共和国zhrg

当一个字有多种不同的读音且声母不同时,则可以用多种方法输入该字。例如,「盛」对应的拼音有chengsheng,对应了c和s两个不同的声母,因而它在声笔简码中也会有两个编码,分别是ceuaseua

对于非成字偏旁部首,一般取其名称首字的声母作为它的声母进行编码。例如,「亻」的名称为单人旁,取「单」字的声母d作为「亻」的声母,可以用duii输入「亻」。不知道非成字偏旁部首的名称也没有关系,因始终可以用纯笔画的方式输入。比如,「亻」可以用uiiii输入。

对于笔画不是很熟悉的人来说,有个别汉字和偏旁部首的笔顺容易弄错,在声笔基础的附录二中罗列了出来,建议对不熟习笔画的人专门注意一下。熟练掌握正确的汉字笔画,不仅是学习中文的目标之一,也是用好声笔简码和声笔其它输入方案的前提条件,必须高度重视。因为笔画和笔顺是一种语文知识,所以系统没有为其提供容错码,即用户必须使用正确的笔画和笔顺才能输入,纠正错误的过程也是学习知识的过程。

3.2 缩减编码

声笔简码中的缩减编码,又称为缩减码,可以缩短字词的输入码,类似于搜狗拼音中的固顶字词或者五笔字型中的简码字,或称简码。

声笔简码的单字有一、二、三级简码,分别称为一简字、二简字和三简字。一简字的例子有就j 我w 没m。二简字的例子有从cu 此ci 起qe 来le。三简字的例子有机jei 威weu 凝noe 关gou

声笔简码的二字词有二、三级简码。二简二字词的例子有关系gx 参加cj 东西dx 会议hy。三简二字词的例子有高兴gxo 设计sjo 密封mfe 决定jdo

在使用声笔简码时,要尽量使用单字和二字词的缩减编码,对输入效率的提升帮助很大,因为缩减码的码长短,而且是缩减码是静态编码,不会发生改变,便于形成条件反射。

声笔简码的三简字词在默认状态下都没有缩减编码,但是在三顶状态和快调状态下是会缩减并发生动态变化的。三顶/四顶状态和快调/慢调状态是声笔简码的特殊设置,可以根据需要进行调整,详见第5节。

注意,为了充分利用三码空间,默认状态下的三简字,有115个的第三码是无理的,与第二笔没有关系,故称之为声笔选字,即声笔后跟无理选择之意。这些字在输入前两码时进行了提示,如下所示。

image-20221130091224153

另外,声笔简码在三简的码位安排了二简词和一简字的组合,也可以节约用键,要尽量使用。例如,我们的wmd 他们是tms 进行了jxl。这种设计确定性高,比安排大量的三字词简码更容易掌握,而且不少组合使用频率还是很高的。

3.3 扩展编码

声笔简码中,单字和二字词的的四码空间很小。单字的sbbb四码空间只有21×5×5×5 = 2,625个码位。二字词的ssbb四码空间只有21×21×5×5 = 11,025

三字词的sssb四码空间也不大,为21×21×21×5 = 46,305个码位,好在三字词的数量比较少。多字词专用的ssss四码空间相对比较大,为21×21×21×21 = 194,481个码位。

与上述四码空间形成鲜明对照的是,声笔简码收录了GBK字集超过两万的汉字,收录的词组数量有48万多,其中二字词有近20万。所以,无论是单字还是词组,四码时的重码现象都很严重。特别是单字和二字词,即使比较常用的都有可能需要翻页,甚至数次翻页来输入。翻页查找属于强交互的操作,每页都需要用眼睛扫瞄六个选项,是非常耗费时间的,会大大降低输入效率,而且容易看花眼而出错。

声笔简码首创了扩展编码,利用其编码的顶功特性,通过追加两个笔画就能迅速将编码空间扩大25倍,可以快速筛选出所需的重码字词。结合后述动态码长的使用,完美地兼顾了编码空间与输入效率,既能享有巨大的编码空间,又能具有很短的平均码长,两全其美。

比如,「揪」字在第一次输入时,在输入jeie后需要按三次翻页键,然后再用a选择,如下图所示。每翻一页,都需要用眼睛扫视 6 个选项,人机交互频繁,既费眼又累心,效率很低。

声笔简码Jiu

然而,如果再追加两个笔画的话,「揪」字就成了第一选项,如下图所示。

声笔简码Jiu2

可见,在输入罕见字时,通过追加两个笔画,会大大地提高输入效率。声笔简码将四码选重和扩展编码有机结合,是一大创新,既能照顾初学者的传统输入习惯,又能让高级用户采用更快速的输入方法,做到在日常的输入过程中几乎不进行翻页操作。

搜狗拼音在输入罕见字时,也可以追加笔画或者部件编码来减少重码,但是需要用 TAB 键手动触发加码模式,同时需要空格或者数字键上屏,显得非常笨拙。例如,输入「揪」字时,要用 jiuTABpz2TAB键和数字键比aeoiu难操作得多。

声笔简码在输入词组的时候,也可以追加笔画来对付重码的重灾区,不过是回头追加的首字前两笔,而不是末字的后续笔画,这是为了增强笔画去重的能力,也是为了统一词组的扩展编码方式。

例如,「转正」一词在第一次输入时,在输入zzei后需要按七次翻页键,即出现在第八页上,然后再用a选择,如下图所示。每一页,都需要用眼睛扫视 6 个选项,人机交互频繁,效率很低。

声笔简码Zzei

然而,如果再追加第一字前两个笔画的话,「转正」就出现在第一页上,只需用e选择上屏就可以了,如下图所示。

声笔简码Zzeiea

可见,在输入重码太多的二字词时,通过追加首字头两个笔画,会大大地提高输入效率。

三字词和多字词也可以类似地使用扩展编码。比如,「旧石器」一词在第一次输入时,在输入jsqi后需要按多次翻页键,然后再进行选择,效率比较低,但是在追加首字的前两笔ii后它就出现在第一页上了。再如,「结绳记事」在第一次输入时,输入jsjs后需要按多次翻页键才能找到,而在加上首字的前两笔aa后就出来了。

3.4 编码反查

在使用简码时,特别是在学习简码之初,有时会遇到不会打的字。怎么办呢?程序提供了丰富的反查手段,可以通过笔画和拼音来反查编码,还可以采用字海两分来反查和输入非 GBK 汉字。另外,还通过反查提供了临时拼音输入法。

3.4.1 拼音反查

在知道拼音而不知道字形时用 i 引导拼音反查,注意零声母要用 v 充当。

例如,要反查「访」字的编码,就在输入 i 之后再输入它的拼音 fang,所以实际的输入为 ifang,结果如下图所示。反查出「访」字的编码为 foaoea。如果是多音字,那么就会有多个编码,如图中的「房」字就有 foaeuo 和 poaeuo 两个编码。

image-20221116104129594

对于零声母字,如「案」字,在反查时除了用 i 引导还需要在正常拼音的前面加 v,因为 an 是零声母音,所以实际的输入为 ivan。在图中提示出的案vjoo,表示「案」字的编码为 veieoo。

image-20221116104249557

3.4.2 笔画反查

在完全不知道读音的时候,直接用 aeuio 按顺序输入笔画进行反查,无需引导。

在下面的笔画反查的例子中,不用引导而直接输入 uuao 后,出现了以这四个笔画开头的字。第一项是反fuuaoo,表示「反」字的编码为 fuuaoo。第二项为般buuaoe puuaoe,说明「般」是个多音字,有两个编码。

image-20221116104334471

3.4.3 两分反查

通过 i 引导的拼音还支持用字海两分法来进行反查, 支持查找八万多汉字,一般用于反查难读而易于两分的字或者输入 GBK 以外的字。GBK 以外的字,声笔简码不提供正常编码,不能按正常方式输入,只能在两分查找到后选择输入。

下面是字海两分法查找的例子。第一个例子是反查「龖」字的编码,在输入到第二部分拼音的第一码时就出来了。第二个例子是通过输入「尸」和「水」的拼音来反查「尿」的编码,输入了两部分完整的拼音。

image-20221116104512848

image-20221116104531080

对于非 GBK 字集里的「㕛」字,它是没有编码的,只能用两分法来输入,如下所示。此时,需要移动光标选中该字,然后再用空格上屏。

image-20221116104554992

3.4.4 临时拼音

在一时半会想不起某个词中某个字的笔画,而这个字因为不常见又不方便用单字进行反查时,可以用 a 引导临时拼音来变相地输入词组或者查到该字的写法。但是,对于反查出来的词组是不会显示编码的。

例如,「饕餮」可以用 ataotie 来查找和输入,而「耄耋」可以用 amaodie 来查找和输入。注意,用于引导的字母 a 是不会显示的。

image-20221116104939053

image-20221116105001906

从以上结果可以看出,临时拼音也兼具有拼音反查和两分反查的能力,但是并不推荐这么做,而应该用 i 来引导拼音反查和两分反查,这是因为用 a 引导时需要两次 Esc 键才能清除编码。之所以现在还保留着 a 引导的这种单字反查编码的能力,是为了兼容历史版本。

4 技能提升

4.1 续码顶屏

在传统字词型输入法如五笔字型中,当字词的码长不足四时,需要用空格上屏,只有码长为四时的首选字词才能省略空格。在声笔简码中输入单字和词组时,只要加了笔画,在后续声母时都可以被顶上屏幕,无论是否达到最大码长都可以节约空格。所以说,声笔简码具有「顶功」,可以大大地提高输入效率。

例如,五笔字型的二码字吧kc 给xw和三码字华wxf 动fcl在后接首码时都是需要空格上屏的。声笔简码中的二码字,如从cu 此ci和三码字机jei 威weu,在后接声母时都是不需要空格的。另外,声笔简码中的三码二字词,如高兴gxo 接受jsu,也是不需要空格的。

再如,同样是用纯单字输入「中国人民站起来了。」这句话。用五笔字型输入时的用键为k_l_w_n_uh_fhn_go_b.,共使用了 20 键。用声笔简码输入时的用键为zigir_mazoeoqelel.,共使用了 18 键,其中「站」字也有可能是用 5 键,因为大于三码的字输入码不是固定的。用搜狗拼音输入时,则完全没有固定的输入方法,它所有字的编码默认都是动态变化的,所以它的用键会在 18到数十键不等。

正是由于续码顶屏的优势,使得声笔简码的纯单字输入平均码长在没有动态码长调整的情况下也只有3.1678,低于五笔字型的3.2658。这是一个让人吃惊的结果,因为声笔简码的单字输入是其弱项,居然比历史上以快速著称的五笔字型单字码长还短。

4.2 字母选重

传统输入法通常都是用数字键来选择重码字词。由于击打数字键需要跨行进行,手指移动距离远,容易产生误击,一般人都无法盲打,所以会严重影响输入速度。搜狗拼音虽然可以设置用字母选择重码字词,但是必须先用空格键引导,效果大打折扣。

拼音用户对数字键的依赖程度比五笔用户高得多,熟练的五笔用户只在输入四码后出现重码时,才会使用数字键选择,有的甚至通过左右 Shift 键选择 1、2 重码来避免使用数字键,以便提高击键率,降低误击率。搜狗拼音的重码很多,前后翻页的操作很频繁,所以它把逗号和句号键作为默认的前后翻页键,以便快速、准确地翻页。但是,这样做又使得在输入逗号和句号这两个常见标点符号时无法进行顶屏而实现快速输入。

在声笔简码中,当输入的编码达到四码时,如果有重码字词,那么就用aeuio兼做重码选择键。这时,提示行重码字前显示的aeuio并不代表笔画,仅仅表示出现的顺序,其作用和传统输入法的数字选择键完全一样。不过,用户在击打aeuio时要比击打数字键方便、快速得多。

例如,搜狗拼音输入jiao时,会出现很多同音字供用数字键选择,可能的选项如下,因动态调频的原因,结果会有出入。

搜狗jiao

声笔简码则不一样,在输入juau时,出现的重码字则是用aeuio选择,可能的选项也会因动态调频而发生变化。

image-20220714071956363

再如,搜狗拼音输入shij时,会出现很多同音词,需要用数字键选择,可能的选项如下,因动态调频的原因,您的结果可能会有出入,如下所示:

搜狗Shij

而在声笔简码中,输入sjoo后,可能的结果如下。

image-20220714071713637

此时,如果要输入「视觉」一词,则用e进行选择;如果要输入「商家」一词,则用u进行选择。

4.3 动态码长

动态码长是指在输入的过程中,字词的码长会适应用户的使用习惯而发生变化,越常用的字词码长会变得越短,而不常用的字词码长会变长,从而在总体上提高输入效率。

在默认情况下,声笔简码的单字和二字词在输入的时候,如果码长超过了四码,那么下次输入可能就只需要四码了。

比如,「打」字在本次输入的时候是用的deie,那么下次输入的时候可能就只需要用deie了。再如,「高级」一词如果在本次输入是用的gjaa,而且进行了选重,那么下次输入的时候一般只需要用gjaa就可以了。

当使用了扩展编码的时候,动态码长的效果更加显著。

比如, 「揪」 字,在用jeieue 输入后,下次输入时可能就只需要用jeie就可以了。再如, 「转折」一词,在用zzeiea 输入后,下次输入时可能就只需要用zzea就可以了。

再如,若「教师节」在本次输入使用的是jsje并且用u进行了选重,那么下次再输入的时候,一般就会成为首选项。再如,「松松散散」一词在用ssssei输入后,下次输入一般就只需要ssss了。

4.4 自动词组

声笔简码具有自动词组功能。也就是说,它能够利用用户之前输入的字词来自动创造新的词组,同时也能够将用户几乎不使用的新造词组自动清除。对于少量暂时还未被清理的废词,用户不必理会,到时限后就会被自动删除。

在必要的时候,如用户错误地确认了临时词组,系统也提供了手动删除的手段。在电脑上,通过方向键将光标移动到该词上面,再按 Control + Delete 键来删除。在手机上,则通过左右滑动空格来移动光标到要删除的词,然后下滑退格键删除。注意,如果是非临时词组,需要删除两次才能删除。第一次删除时只是把它变成了临时词组。

例如,如果要造「声笔」一词,可以先按单字方式输入声和笔。然后,按词组方式输入sbue,由于系统词的重码已经超过一页,需要翻页找到声笔一词,或者追加「声」的前两笔ei来快速过滤重码,快速找到造好的词组,或者用Shift+Tab快速定位到重码词的末尾。在选择输入一次新造的「声笔」后,它的码长就会动态地缩短,下次输入的时候可能就只需要sbue了。

再如,要造「声笔码」的话,若前面已经造好了「声笔」,所以可以拆成「声笔」和「码」来输入。然后,按三字词方式输入sbme,按Shift+Tab快速定位新词,可见临时词组「声笔码」已经造好了。选择上屏一次后,「声笔码」就会成为正常的词组。

最后,如果要造「声笔简码」一词,可以先输入「声笔」和「简码」。下次按多字词方式输入sbjm时就有「声笔简码」 一词了。

当然,在用户不知道系统中有某个词组的时候,如果按照词组的方式来输入,就可能因为系统没有该词而找不到想要的词组,即发生所谓打空的情况。此时,建议用ESC键一次清楚编码,拆开打一次就能够自动造出想要的词组,供下次使用。

需要注意的是,为了避免发生组合爆炸,产生太多的垃圾词组,系统默认限制了自动造词的最大长度为5,且不能有非汉字字符。另外,在进行枚举式自动造词的时候,是以编码对应的字、词为单位来进行组合的,并不是以单字为单位的。例如,在输入声笔sbu 系列xleu 码meu后,生成的词组为「声笔系列码」「声笔系列」「系列码」,而不会生成「声笔系」「笔系列」「列码」等。另外,如果造词之后马上使用了退格键,系统就会自动删除所造的词组;中间夹杂有非汉字的话,也会中断造词。

4.5 以字代词

在设计声笔简码的缩减码时,有意未考虑一、二简字组成的二字词。所以,「经过」「没有」「大家」这些常用二字词都是没有缩减码的,只能用正常编码输入,但是二字词的四码重码很多,选择重码会降低输入效率。所以,输入这类词组的最好办法是拆开成为单字来输入。这样不但可以减少重码,而且还能够提高击键速度,当然前提是用户已经记住了一、二简字,最好是形成了条件反射。声笔简码的一简字只有21个,二简字也只有105个,并且是使用频率极高的字,经过一段时间的使用,自然而然地就会形成条件反射。只是需要用户对这类词形成拆开打的习惯。

例如:「经过」作为词组来输入的话,在四码的时候,就会与很多常用二字词如「结构」「价格」等重码。而拆开用打单字也只需要四键,然而因为没有重码,在记住后是可以盲打的,速度要快得多。同时,还可以将首选位让给常用词。

image-20220402140625561

4.6 编码变换

为了在输入中文时节约用键和避免回改,声笔简码提供了巧妙的编码变换方法,主要通过分号和 Tab 键(制表键)来实现。这样做,实际上也分化了重码,增加了确定性。大量不是词的组合都可以通过这种方式来进行输入,从而有效地利用编码空间。注意,这个时候是没有提示的,需要用户对简字和简词非常熟习才行。在同时支持分号和Tab时,可以选择互键更好的方式来输入。

  • 两个一简字的组合,可以用两字的声母加分号或者Tab来输入。例如,「就是」[一下]「出发」「我是」「发就」等等都可以这样输入。
  • 一简字加二简词的组合,可以用三字的声母加分号或者Tab来输入。例如,「是一样」「的时候」等等。
  • 两个二简词的组合,可以用四个字的声母加分号来输入。例如,「需要多久」「麻烦你们」等等。

4.7 大写顶屏

声笔简码在有的情况下,可以用大写来避免使用空格或者避免回改,称之为大写顶屏。

在一、二、三码之后,可以用大写来输入后续字词的首码并省略空格。例如,输入「幸福的生活」,一般的用键是xf_d_sho,而采用大写顶屏后,用键就变成xfDSho。当然,在这种情况下大写的使用仅仅是一个不关痛痒的选项,用不惯的用户可以忽略不用就是了。

在四码之后,可以用大写将前两码对应的二简词上屏,并与后两码一起形成新的三码。这一方面可以节约空格,另一方面,也可以避免回改。例如,在dsky后输入s时,会将ds对应的二简词「但是」顶上屏幕,同时剩下kys三码。在不用大写顶屏的时候,就需要先在ds后用空格将「但是」上屏,而若忘记了输入空格,在没有大写顶屏时就得先用退格键删除ky,再补上空格,回改的成本非常高。

4.8 自定词典

除了声笔系列码公用的自定词典sbzdy.dict外,声笔简码的特殊缩减码词典jmzdy.dict也是可以手动修改的。如果用户觉得系统提供的sbb字不理想,还可以对它们进行调整和定制,甚至增加其它类型的字词。字词的编码可以是有理的,也可以是无理的,但是务必符合声笔简码的输入逻辑,否则可能影响顶功或造成无法预料的情况。修改的方法是,用编辑器修改jmzdy.dict文件,保存后重新部署一下就可以生效。在修改的时候,一定要按照词典的格式进行,首列为词条,第二列为编码,两者之间以制表符分隔。

注意,有的编辑器默认会自动将制表符转换为空格,那样就会失败。如果是个别的条目,可以复制一条合规的来改。如果条目很多,就需要在编辑器设置中禁止自动将制表符转换为空格。

4.9 增强模式

在用户对简码非常熟悉以后,可能会觉得动态字的变化过于频繁,使得一些常用的字都不能形成条件反射,过多的提示行查看对提高击键速度有不利的影响。究其原因,是因为简码的单字三码编码空间很小,而单字的数量很大。简码的增强模式就是为高级用户解决这个问题的,其思路是增加高频静态字的数量。

如果要临时使用增强模式,在电脑上可以用Ctrl+~或F4,在手机上直接点击状态栏的「常规/增强」项,就可以切换状态了。如果要将增强模式设置为默认状态,只要将sbjm.schema.yaml文件中的is_enhanced开关项的reset值由0改为1,并重新部署一下就可以了,如下图所示。

image-20220206095909817

4.9.1 编码方式

在增强模式下,简码提供了额外的静态字词,在它们的编码中都以数字结尾,所以又称为数选字词。在进行数字选择的时候,默认是有提示信息的。如果觉得数选提示太多,显得拥挤,干扰视线的话,对于熟练的人,可以切换为隐藏状态。这样,既可以使用数选词,又不会进行提示了。

image-20230115134952657

数选字词有利于提高击键速度和缩短平均码长,但是也会增加用户的记忆量和操作难度,同时让简码在数码的位置丧失了数字顶屏的能力。所以,不建议初学者使用增强模式,而且熟练者也需要循序渐进、量力而行,不要一上来就想把数选字词全部用起来,否则可能会适得其反。

(1) 数选字

简码的数选字有两码的,也有三和四码的。对于两码的数选字,数字23789为有理编码,它们与aeuio一一对应,代表五个笔画,而数字14560为无理选择,不与笔画对应。对于三码和四码的数选字,所有的数字都是无理的,不与笔画对应。

简码两码数选字有210个,都是使用频率很高的字,其编码格式为sn,即声母加数字,输入声母后就有提示。

image-20221207150909163

简码三码数选字有1050个,其中大多数是常用字,其编码格式为sbn,即声母加首笔加数字,输入声母和首笔后就有提示。

image-20221207150945716

简码四码数选字有数量庞大,有多达3885个,其中有些是常用字,其编码格式为sbbn,即声母加首笔加次笔加数字,输入三码后就有提示。

image-20230115131853168

(2) 数选词

简码的数选词格式为ssn,均为二字词,总数高达4397,大部分都是常见词。ss代表两字的声母,数字23789为有理编码,它们与aeuio一一对应,代表第二字首笔画,而数字14560为无理选择,不与笔画对应。

image-20230115181848139

4.9.2 数选顶屏

数选简词在输入数字后并不会立刻上屏,但是可以在后接其它字词时被顶上屏幕。因此,除了在需要立刻上屏时,是不会有用键损失的。这种延迟上屏的设计是为了便于在误顶屏的时候进行修改,毕竟数字键距离远,按错的概率要大些;同时,也与顶功编码延迟上屏的习惯一脉相承。

例如,在输入w7后,「金」并不会立刻上屏。这时,如果后面要输入「要」字,那么在输入y时,「金」就会被顶上屏幕。

另一方面,当数选简词接在其它字词后面时,还可以通过延迟顶屏来省略空格。

例如,在输入「我们又」时,通常得用wm_y2,其中_表示空格,但是由于有了延迟顶屏,就只用wmy2就可以输入了。

再如,在输入「他救」时,通常得用t_je5,但是由于有了延迟顶屏,其中的空格是可以省略的,即只用tje5就可以了。

5 其它设置

5.1 快调与慢调

默认状态为慢调,在此状态下,单字和二字词都是四码起调的,即:一、二、三简字词是固定的,从第四码起单字和二字词就不固定了,常用的字词其频率会调高而排在前面,不常用的字词就被推到后面去。

在快调状态下,三码上的字词都不是固定的,可在一定程度上降低平均码长,由慢调时的1.8左右降低到1.7左右。

5.2 四顶与三顶

默认状态为四顶,此时三字词和多字词要在四码后才会被后续的字词顶上屏幕。比如,「输入法」在输入srf时并不会出现,而需要输入srfo后才会列出三字词的候选项;而「有限公司」也只有在输入yxgs后才会列出。在输入srf和yxg时的选项为「虽然发」和「一些个」,它们在后续声母的时候是不能被顶上屏幕的。

若调为三顶状态,那么在输入srf和yxg时的选项就可能是「输入法」和「有限公司」,而且在后续声母的时候会被顶上屏幕,从而节约一次用键。这时,「虽然发」和「一些个」则可以改用srf+Tabyxg+Tab来输入。同时,需要四码的多字词则用大写来输入第四码。

在三顶状态下,声笔简码的平均码长得到进一步的缩短,可以降至1.6左右,但是会有更多的人机交互,会对击键速度造成一定的影响。

6 打字训练

关于打字的训练软件、训练目和打字速度的一般性讨论详见声笔基础中的打字训练一节。这里只讨论简码打字的具体训练方法。

简码的定位是普通型的输入方案,主要用于一般的工作和生活中,不太适用于竞速和打字比赛中的首打。若用于有大量词组的赛文进行重打,效果可能会出奇地好,但是要注意与您的实际应用场景相匹配,否则会对扰乱用户词库的调频信息,除非您把两种应用场景的用户词库分开后切换使用。

简码的默认状态是慢调、四顶,可以提高击键,有大量的单字和二字词缩减码,它们都是静态编码的,熟习后可以不看提示进行输入。若要迅速熟习缩减码,建议进行一些强化训练。

6.1 单字训练

需要强化训练的内容包括一简字、声笔字、声声词,如果设置成慢调、四顶状态,则还要训练常见的声笔笔字和声声笔词。

(1) 一简字:21个,详见:一简字

(2) 声笔字:105个,详见:声笔字

(3) 声声词:441个

我们他们什么自己知道可以这个这样已经发展因为现在怎么你们工作问题经济如果只是这些企业时候所以一定这里并不关系进行可能但是今天地方觉得建设时间虽然一样姑娘第一女人一些如何突然之后告诉记者不要市场开始看到爱人同时东西政府系统发现希望孩子一切一直身上认为十分先生管理原来必须不住那些表示应该无法忽然许多情况需要因此改革事情国际相信得到朋友喜欢感到第二北京出现完全通过发生离开美国其中领导组织实现活动根本一般特别服务于是教育问道非常方法父亲以后提出目前几乎代表文化其他会议清楚身子小姐加强听到人们老人难道作为建立无关结果今年环境处理人员似的不错科技女子其实历史能够电话立即认识工程地区参加不断女儿同志支持众人准备那样努力网络条件口气基础点头此时香港罢工仍然产品身边如今微笑进入存在才能微微两国果然奇怪理论衣服轻轻控制只能马上基本这儿单位科学和尚之前取得后来成功名字日本保护冷笑完成缓缓少女敌人此刻目标关于身体项目表情农村不肯办法法律大哥水平形成痛苦摇头本来共同后面开放露出房间弟子年轻总统青年而已安危厉害恢复充满认真感情显然另外采取目的慢慢心情考虑发挥一块耳边打开恐怕唯一统一传统反而毫无很快台湾连忙产业美丽功夫带来美元模型领域太太充分只怕调查女孩父母多年讨论情形人才反应那时温柔依然人类按照发表承认文件年纪法国麻烦客人害怕漂亮多么幸福强烈一旁或许旁边加快安排革命反对所谓出版片刻期间程度宣布位置妇女平静召开无比澳门妇人毫不罢免体系可爱黑暗常常确保男女千万爱情离去热情老板谈话训练无奈从未时刻普通老者因而多久急忙极为必然完善老头暗藏顺利提起破坏好奇名称面积把握规划放开儿童气氛谈判念头案件耳朵热闹会谈何处美人各位恶心脾气胸口培训分配批准赶快拼命两岸眉头老婆客厅认得模糊偏偏送给平常解放恐怖考察回归昂首平时性能情人佩服客户判断半天大批前后渴望浪费美女头脑能否仆人骄傲以免金牌半年模块难看窗户颇为而后偶尔儿女喜爱长安屁股客观河南强迫案犯可靠发帖门派热线无派股票理念云南签名宁波芯片案例我爱是啊备案那位昆明配偶认可图案热爱认同哪怕网卡被迫乳房美味爱国突发关爱陪你请按名额软盘安康

(4) 声笔笔字:400个

到地要这时以之生后能只们身多已知声作两于法点动所行现情但定三本向实问女气将与走些理己间其等才工学业相关因文何听少目神被新便月先位机应加么处太光入并合风表死长今展色果放马感觉美总叫比连市数解原步轻系王特提通万产结任电脸常路受各记冷转爱命花活度亲五件变该管认往吧完书许务干反近物龙呢条它义青区车容统红满吃黑尔空传领改流战办收请百字火房弟论紧科克达德语司坐每院父刻兄掌党怪精八姑队组企谈孩际始般刀忽导宝约沉曾欢观周复拿爷阵备广群啊巴热静模依希左费存痛类灵雷需参环专派尚退银否器细质停乱旁闪调妹较陈副采威案游户朋忍初您眉鬼险网划堂春妇耳脑简份防肯船尼层习柔跑排屋律震狂卫逃寻魔虎婚练困毫雄姓替归欧宁普临买劲弄陆徒谷软邪圣盘避纳例登笔肉姊评奥牛凝输偏爹烦尖峰弱误纷编贫拳闭孤虑叔厚闹诺碰陪妖骑丰闲纯餐尘瑞谋码阁灭贯绕奈骗篇霍麦亏颇倾课哀羞劝雾闷辉娃霸霜扭劈贤陶御闯夹欠频辱锐迈燃阔戈耀弥矮瓜饶矿削翁卜奇逆劣阅纹

(5) 声笔选字:115个

山染题卡千瞪承苦荣海却跟围图嚷附瞧味冉垦目慰猛哭恩婀曲靠屈量喷男额盼纤哪婆吴澳财批幅嚅默喃清邓团喝北媪推单背投难更罚嫒岂按晴客颗张界范配尻暖督念离筷咐由耐岸愕刃纩封隭仍府主员缓样突骒具润最唯唐聂绿恶屁侃都哈刚哦帕考呆俄冒早场蠕骂臂

(6) 声声笔词:2197个

这种二字词数量太多,这里仅列出前500个常见的。

这么那么一点只有社会世界声音之间技术眼睛生活以为有些然后宝贝想到男人所有本报要求研究一阵公司真是决定信息有关合作继续只见解决感觉精神提高她们由于以及之中思想母亲回答生产群众也许江湖干部兄弟甚至立刻最后机会对于目光不禁中央多少了解意思提供政治数据整个结构高兴举行到底之下不再具有来到哪里以前不少是否主席计划早已接着还要刚才报道坚持既然使用找到否则真正容易以来注意方式学习愿意投资作用回到见到政策或者设计不必增加答应任务原因对象农业过程师父接受只好根据增长脸色力量留下跟着变化少年主人规定城市冷冷能力不管受到积极各种变成制度担心事业为何介绍生命随着今日产生稳定全身不但仿佛之外经验不仅世纪严重打算妻子分析行为放心直接算法哈哈伸手选择应用民族知识更加职工总理指出访问难以执行学生大概简直开展记得相当丈夫达到质量程序听见首先困难听说失去绝不尽管重点实施方向促进机关笑容表现功力资金确定用户迅速绝对的确哥哥学校艺术内容同样负责证明可惜显得并且不行紧张收入造成曾经肯定无论帮助比赛保证神情原则妈妈低声男子态度地位怀疑故意模样方才工业一身一番始终时代利益可怜故事紧紧小时友好监督包括生气刚刚满足大汉结婚下午体制东方机制英雄意识危险关键对付协议采用联合动作加上一向家庭银行调整作品文明向前金融操作脚步何况速度部长明显功能转身不曾发觉未来并非才是眼光仔细秘密广大集中再次附近软件兴趣先进土地苦笑正确拒绝汉子汽车道理扩大谢谢投入贸易状态一半长久其它满意交给医院房子年代乃是只得将来建议祖国命令维护必要距离健康快乐部队尚未成果分钟理由正式事件习惯阁下四周全都都会范围彼此联系具体纷纷特色路上集团大量身旁完了确实聪明伟大先后之内好像空间伸出毕竟宣传皇上算是良好设备老爷参与忘记相互性命空中丫头遇到客气欧洲现实穿着吩咐抬头超过接近反映人生情绪正常落实成员财政当真通信等待长期勉强电视相同一致语气一路不已哪儿进程规则模式吃饭指导放弃行业增强想法双目兴奋方便表明严格德国何必取出人士手臂规模决心经常往往互相委员吸引感受乡镇近年屋子业务依法观念推进突出肚子函数特殊接口假如眼泪明确特点面向要不到处培养师兄广泛快速浑身文章停下不论持续极了改善统计呼吸停止举办文献太阳收拾保障矛盾丰富交通文学地下威胁死亡伤心贷款打击皇帝展开匆匆及其基层合理公路观察居民错误不许中文独立面色无情周围连续夫妻遨游推开小孩团结低头效果掌握心理尸体电影愉快异常

6.2 综合训练

详见:综合训练

附录:声笔简码的编码格式

为了便于用户总结和记忆声笔简码的基本内容,现将在默认设置时的字词编码格式以浓缩的表达式方式总结如下。

  • 单字:sb^bb'(bb),即声母加前三个笔画,可选地加第四、五笔。
  • 二字词:s1s2b2^b2'(b1b1),即两字的声母加第二字的前两个笔画,可选地加首字的第一、二笔。
  • 三字词:s1s2s3b3^'(b1b1),即三字的声母加第三字的首笔,可选地加首字的第一、二笔。
  • 多字词:s1s2s3s0^'(b1b1),即前三字的声母加末字的声母,可选地加首字的第一、二笔,然后选择重码。

其中,s表示声母(不区分平翘舌),b表示笔画。b用元音字母aeuio表示,s用21个辅音字母字母表示。数字表示第几字(其中0表示末字),^表示起始顶屏码位,’表示起始码长调整位。