tk输入法吧 关注:299贴子:1,035
  • 3回复贴,共1

TK的三码无重化方案

只看楼主收藏回复

虽然TK的码元很多,但依旧没有实现GB2312(6763字,其中不含部首类超低频字)字库的三码无重。在所有已编码的字中,还有不到二百个单字是需四码才能打出的,按目前的输入方式在就是三击(一双手并击加两次带空格并击)才能打出的字。虽是低频字,三击打出对并击来说也是低效的方式。

这些字虽然使用频率很低且可通过词库解决,但对于单字来说这并不是一个好的或者说可靠的解决方法。
解决方法:
省略第三码的音码,第三码直接右手带空格并击第四码,这样就只有不到十个字的三码重码了。对于最后这几个字,使用左手带空格并击。这样相当于增加了一条规则,实现了三码无重。即:两击内输入所有已编码单字!
以“圾”字为例,原方式是第一击输入“Wp“,第二击右手带空格并击输入“_v“,第三击输入“P”(左右手均可)。现在就可以第一击输入“Wp“,第二击右手带空格并击输入“P”。如下动画所示:

使用起来增加了一点记忆量,不过影响并不大。打字时就按正常的方式打,一样可以打出,发现某字是四码字后,下次打时按该规则打就可以了。不用记,打地多了自然记住了,用到哪个字记哪个字。真正需要记的就是这条规则。
这虽是一个半无理的方式,但的确在代价不高的情况下实现了三码无重的目标。
TK并击是当前第一个实现三码无重的输入法。


IP属地:河北来自百度输入法1楼2014-10-18 18:45回复
    弹琴;;LL0
    码表里为什么不;L就可以了,重复;l还得跟0,什么原因??


    IP属地:福建2楼2014-10-31 15:13
    收起回复