十二宫格方案

岁寒十二宫格拼音滑行输入方案可以视作是岁寒拼音滑行输入方案的大键位版本。自岁寒拼音滑行输入方案诞生之日起,便视九宫格为革命的对象。但九宫格毕竟是输入法领域的元老级方案,要撼动其地位何其难也。而一直以来都有岁寒用户向我反映岁寒26键方案键位仍然太小,误触率高,影响了实际使用体验。在用户们的要求和启发下,我开始认真地思考起设计一套大键位的方案这条道路的可行性。师夷长技以制夷,倒也不是什么太羞耻的事情。经过一番思索,我竟发现这条道路的前方并不是一片黑暗,而隐隐然有光亮,在那电光火石的瞬间,我抓住了灵感的尾巴,想出了十二宫格的折中方案。

对比

在开始系统性地介绍岁寒十二宫格方案之前,我先给出一个表格,定性地对比一下这个方案相比于已有的拼音方案所具有哪些优缺点和共同点。

比较的对象 十二宫格的优点 十二宫格的缺点 两者的共同点
岁寒26键方案 键位更大,误触率更低、没有声韵混合键 滑行距离稍微增加,因此输入效率会有所降低 除输入拼音的操作细节不同外,其他的所有操作和性质都一致,如都具备无二义性、都是基于空间复用的声韵母分开输入、都支持拼音替入等等
九宫格方案 输入无二义性,即输入具体的拼音是唯一可知的,不存在歧义、输入效率更高、改错性更好、不需要分音、支持省略声母等 键位稍小,但差异不大、学习成本要高一些 键位大小接近,误触率低、都支持简拼
全拼方案 误触率低、输入无二义性、输入效率更高、改错性更好、不需要分音、支持省略声母等 学习成本要高一些 都支持简拼
双拼方案 学习成本更低、误触率低、输入无二义性、改错性更好、支持简拼、支持省略声母等 输入效率总体稍逊,但由于支持简拼,大多数场景下差距不大,甚至可能反超 都是声韵母分开输入,但双拼是基于时间复用的,而岁寒方案是基于空间复用的

经过上述的对比,我们可以看到,岁寒十二宫格相比于岁寒26键方案,在滑行距离上做出了一定的妥协,以此换得了更大的键位面积,正所谓鱼与熊掌不可兼得。

而相比于九宫格、全拼和双拼仍然具有非常明显的优势,那么九宫格方案到底是怎么样的呢?

规则

岁寒拼音滑行方案与其他滑行方案最大的不同点就在于岁寒是基于规则的滑行。输入规则便是岁寒输入方案在键盘布局上所制定的语法,用户依据这个语法向输入法表达自己的输入意图。十二宫格方案与26键方案的核心输入规则是一致的,但由于十二宫格的键位数量比之于26键方案要少很多,因此十二宫格的输入规则会与26键方案有所不同。

我们先来看看岁寒十二宫格的键位布局是怎么样的:

岁寒十二宫格键位布局

可以看出,岁寒十二宫格与岁寒26键的键位布局有很明显的不同,其中有5个单键和7个三合键。

  • 三合键
    由于需要将26个字母安排进12个键位中,势必会有的字母需要共享一个键位,这一点与九宫格的设计是相似的。但岁寒十二宫格的三合键与九宫格的键位不同的是,三合键不仅可以点击,还可以滑行,其使用规则是:要输入三合键中的某个字母时,从左到右的操作方法分别是左滑、点击和右滑; 以WOR键为例说明:
  • 规则1
    在已有三合键的基础上,可以给出输入单个字母的拼音的规则是:当需要输入单个字母的拼音时,点击拼音所在的单键或执行拼音所在的三合键的规定操作;

基于规则1我们就可以输入所有的单个字母的拼音了

  • 规则2
    当需要输入带h的声母时,从包含该拼音首字母的键位上滑一行;

如需要输入zh时,操作如下:

  • 规则3
    当需要输入带n的韵母时,在完成n字母之前的部分之后,下滑一行,视为输入了字母n;

具体而言,该规则分为两种情况:

第一种情况是从第一行韵母键下滑的第二行的韵母键,如an:

第二种情况是从第二行韵母键下滑到第三行声母键,如un:

  • 规则4
    当需要输入带g的韵母时,在完成g字母之前的部分之后,下滑一行,视为输入了字母g;

具体而言,该规则也分为两种情况: 第一种情况是从第二行韵母键下滑的第三行的声母键,如ang:

第二种情况是从第三行声母键下滑到第四行声母键,如ing:

  • 规则5
    对于其他拼音或拼音的其他部分,依次划过包含相应字母的键位即可;

这里我举几个例子:

  1. 输入uai时:
  1. 输入er时:
  1. 输入iang时,对于此类带n或带g的拼音,我们在输入时需要将规则5和规则3、规则4结合起来运用:

总结

基于上述的规则,我们就可以像岁寒26键方案一样,在任何一个操作内输入一个声母或者一个韵母。如果将对三合键的定义计算在内,岁寒十二宫格的规则数目与岁寒26键的规则数目是一样的。而从内部实现上讲,我实际上是将岁寒十二宫格的输入转化为岁寒26键的输入后,再交给内核进行处理。所以对于内核而言,岁寒十二宫格和岁寒26键的输入是完全一样的,而这意味着所有对岁寒26键有效的操作对岁寒十二宫格同样有效,因为他们就是完完全全一模一样的东西。

最后给出岁寒十二宫格的启用方法:在键盘设置中选择使用12宫格即可;

言尽于此,希望你能喜欢岁寒十二宫格。

results matching ""

    No results matching ""