今天是 2024 年 06 月 28 日,距离 爱五笔 正式发布整整已过去了一个月,距离 微寻停止服务 刚刚过去了一天。

本来应该在 爱五笔 正式线上发布之后立马就写下此文的,之所以拖到了今天才写,那真的是因为我太懒了,写文字好难,比编码困难多了,甚至一度不想法为爱五笔写一篇产品文章。

恰好今天在写 微寻停止服务 的时候再次遇到了这么一个我定制五笔词库的经典场景,平时想出还真不好找,所以立马截图留了下来,也正好趁着今天已经码了一些字,趁热劲儿一并把这个文给补了吧。

场景复现

我从学五笔的时候就一直用的 86 五笔,当时用的 Windows 7 操作系统,输入法软件用的是极点五笔,词库也是默认的极点五笔输入法自带的默认词库。

后来我学会五笔之后,用了一个通宵,把我当时极点词库里的词条都大概地过了一遍,不记得极点词库的默认词库有多少条了,大概 6 万到 8 万吧,把一些我学五笔的时候,经常遇到的不合适的词条进行定制调整。

所谓的定制调整,听起来高大尚,说白了无法就是调整一下词条的位置、删除一些重复的词条之类的操作。

比如,正常的词库里,退款 这个词条的编码是 veff,但我们打出来以后,发现前面还有一个不常用的字:,而且它还排在了 退款 的前面。

我一时间竟然想不起来这个字怎么读、是什么意思,还特意去查了一下,足见其在我的打字生涯中所用的频率之低。虽然 退款 的频率也不是很高(不然就不会到现在才发现了),但明显 退款 应该排在 的前面。

退款的编码

随后我又发现了, 这个字是有 三级编码(我已经忘了在五笔界是不是这样的称呼)的,即:vef,那么我认为,既然已经在更简单的编码 vef 了,就不应该再存在 veff 了,况且 veff 这个编码还在 4 位编码中占据首位置,将更常用的词条 退款 给挤到了后面,这不应该。

垦的编码

至此,发现了需要定制的词条,也知道如何调整使其更为合理,接下来就是着手进行改进,方案显而易见:删除 veff 这个编码所对应的词条 即可。

着手定制

这要是以前,我要达到效果就需要去打开 iCloud 里的里 freeime.txt(这是我一直以来所使用的词库文件,通过坚果云同步),费劲儿八啦地找到 veff 这个编码,然后删除 这个词条:

使用记事本调整词条

好吧,这次我很幸运,如果直接搜索 veff 这个编码的话,一下子就能找到,但如果这次需要调整的编码为 aa,那可就麻烦了:

搜索编码 aa

500 多个结果,这得找到什么年月去,这不是极端现象,在我这么多年的五笔使用过程中,经常有这种现象发生,所以我才开发了 爱五笔,目标就是:提供更多的编码和词条的定位方式,以达到无论什么编码或者词条,都能非常简单地定位到。

让我们看看通过爱五笔来定位。

首先搜索编码 vef,可以看到还是有很多词条:

通过爱五笔定位编码 vef

再来看看 开启精准定位 以后的结果:

开启词条编码精准定位

再来看看搜索编码 veff 的结果:

通过爱五笔定位编码 veff

OK,无论以哪种方式,我定位到了:veff 编码所对应的 这个没用的词条,点击又侧的删除按钮就完成了此次词库定制。

现在,无论我是在我的哪台电脑上,只要我下载最新的词库,那么所用的词库就都是最新定制的了。

是不是伪需求

在爱五笔上线以后,曾经到 V2EX 上发过一个贴子,但很快,在贴子发布不到两个小时,我就被喷了。

当然,我也毫不留情地喷了回去,我个人认为这个人非常没有礼貌,非常轴,没必要惯着他,败坏简中的网络风气.

V2EX 发爱五笔被喷

在没有开发爱五笔之前,我一直在各种地方记录我需要调整的词条,这记一下,那记一下,因为没有好用的工具,使用记事本修改的话,经常会遇到找了半天也找不到的情况,所以一般都留着统一处理。

后来,我在滴答清单上专门建立了一个 词库 清单用来记录需要调整的词条,一有时间了,就搞一搞。

专门为词库建立的滴答清单

爱五笔 上线以后,我只花了两三分钟就搞定了这些词条的调整工作,并删除了这个清单。

接下来

因为爱五笔这个需求首先是从我自身出发,受众又是小众中的小众,再加上我也没怎么宣传过,现在用户量非常少。

不过我自己用得真的非常开心、非常舒服。

因为我第一个产品微寻已经停止了,所以大陆地区我只剩下了这么一个产品,我打算再优化一下爱五笔。

微寻和爱五笔之前都是前后端分离做的,也没做什么 SEO 相关的优化,因为就一个首页,实在是没啥好搞的。

但我计划使用 Laravel 重写一下爱五笔,再为其添加一个博客模块,搞一搞 SEO,然后静待有缘人,和我有同样需求的五笔用户或其它形码用户。

我非常了解那种:因为需求太过小众而苦苦找不到一个好的解决方案之后,又突然发现一个可用的方案的那种喜悦,希望爱五笔能带给你这种喜悦吧。