加油💪

它有一个完全不同的思路是:把五笔还是拼音还是二笔,这些称之为可配置的“输入方案”。

我们对yaml的修改,其实是对输入方案的定制。

无论是拼音还是五笔的方案,本质上来说,其实是查表:输入a,依次显示“啊、爱……”这些,这个过程是查表。

五笔输入法也是类似的。

在这个基础知识,然后加上按词频调整等等就感觉很贴心了。

查的表,是输入a这样的字符和备选词的对应表。这个表称之为词库。不需要我们一个一个去做,当然也可以自己做,自己做的称之为自造词。

网上大把的字库词库,搜狗的,百度的……。

他们之间的差别是格式不一样。

格式不一样的,可以使用一个叫“深蓝”的工具相互转换。

我下载了很多喜欢的词库:中医药词库、历史地理词库,金融股票词库等等,转换成小狼毫的格式。

然后加一些自造词,比如说写

“sjh”就成了我的手机号码。

“dz”,就出来我的收件地址。

上面这些都是固定的对关系。

就是

a永远与“啊 爱”对应

还有一种,比如说“sj”希望出来当前时间:信现在显示8:45,下个小时,给我显示9:45。

这就是动态的对应关系了。

有的输入法支持这个技能,比如说讯飞和QQ是支持的。

这就是lua派上用场的社时候了。

输入“sj”,利用lua自动计算时间。

类似的lua技能:

“rq”,自动返回日期。

“ln”,返回农历。

……

Reply to this note

Please Login to reply.

Discussion

这个输入法支持多端,

最好能解决多端词库同步的问题就能打败现有的输入法了。

lua脚本,我之前在搭建魔兽世界私服时见过这种脚本。

想象一下,lua+ai会是怎样无敌的存在?

不支持同步,这是遗憾了。

提供云端同步存储,需要更大投入,因为是个人开发者,也能理解。

但是它的文档也有说明,如何利用公有云自动同步,比如说dropbox啊什么的。

毕竟这只是几个yaml的文本文件,同步起来也很容易。

你说的lua+ai,真的说到点了,逆天的存在。

推荐一个多端同步工具:

https://syncthing.net

支持windows、linux、macos、安卓手机等

苹果手机的话,还是只用icloud来同步,可自编脚本通过检测词库文件变动触发icloud同步。

这输入法终于安装上了,必须用梯子,不然下载不了输入方案。