作辅助码的时候我还基本不会表格函数,我的函数都是从抖音上学的。
这个就是当时我写的,可能对于会的人来说,这些就很简单。
但是对于一个不会的人就感觉很难。
总共,我写了50多列,才把汉心的码输出来
其实你让我现在咋一看,我也看不太懂了
因为很复杂,如果当时上面一点都不备注,那铁定是一点都看不懂。好在当时我写了表头。
汉心编的有出简让全,就是如果这个字前面出了,在多打一个字母的时候,他不会不出。如果不出,那会简单很多。
但是如果多打一个字母后,然后给放到第二位。那就复杂很多。写起来,就麻烦。特别烧脑。
这个还不是最难的。最难的,我到后面把词语放进去。
词语有一个问题,就是,词语也是4码。字的全码,也是4码。他两会冲突,这个怎么处理?
让常用词,4码全部在4码的字前面,然后听起来很简单。但是写表格公式函数就很难。
而且,当时我是已经完成单字的公式了。我不大可能从新写了。但是在单字上改,也很难。
现在已经记不清了。当时还需要考虑一个问题是什么了。反正很烧脑。这个表格断断续续作的。如果不会的情况下,需要一个星期。
这个表功能主要是你把单字码编好后,他能自动出音形码的码表。我感觉如果找人写软件,最低都得几千快。
实话说,里面有很多逻辑,很绕,很费脑。和干重体力活,有一拼。
所以啊,经此之后,我知道我写不了软件代码了。太烧脑了。难怪程序员会掉头发。
其实当时还是想完全固定字的序号
因为在搜狗和手心的输入法对前后顺序定义不同,只能通过加正好的序列,才能获得正确的排序。
如果只是针对一个软件,只要排前后顺序就可以了。但是同一个码要针对多个码,就有一点麻烦。
然后又作了,很多码,都没有完全出简也出全的出法。等让几次。算法就很复杂了。
一个字,如果出过一次后,就不在出了。反而简单。一个字出过后,还要在出。并且放到合适的位置。那就很麻烦。
所以不单单找一个字序表,加一个辅助码,就成了。个人感觉,复杂度,真的不是一般辅助码可以比的。
汉心码的词序,通过算法有参考某大牌输入法的词序。词序真的很难弄。每个人的感觉不一样。喜欢用的词也不一样。
汉心还为自然码作了针对的字词优化。自然码其实也可以挂很多输入法。但是大多都是单字。词是不弄的。需要针对性的优化。一般人是搞不来的。
我们想了一个办法作了优化。这样自然码就有了一个像小鹤音形码一样的输入工具了。取小字版本的。
其实搞不懂当时为什么着迷弄这个。这东西是小众中的小众。可能也是一步一步陷进去了。
也可能是我个人,很不喜欢拼音打字要选字吧。特别烦选字。一直不知道有辅助码这个东西。
后来知道了就非常着迷。才有了这一切。