小小输入法忆略


初用

最早是在 linux 下接触了小小输入法,然后惊异地发现两个从没有交流过输入法软件的论坛好友夜烟客和殺殺也在用。后面,慢慢遇到各种问题,比如Debian上开始出现安装脚本报错,以及需要独立编译qt插件,折腾得人心力交瘁。

但是小小输入法带给我的惊喜还是远远多于这些问题带来的困扰,利用它我实现了中二少年的码表与主题自由。那时,搜狗还没有对素材主题加密,一口气移植了很多主题。可是小小的论坛服务器不稳,只在私下里与朋友们分享过一些。

小小相比 ibus 的残废、功能极为齐全,表头定义实现了五笔所有的诉求。相对于 fcitx4,更是颜值出众,且纯文本码表无需额外转化,方便了不少。

安卓

后来,我想在安卓手机上实现打字,折腾了一圈后发现似乎只有【百度手机输入法】和【小小输入法安卓版】是可用的。当时,osfans 开发了一个利用 sqlite 数据库实现的码表输入法,起名作【吴语输入法】,改进了一段时间后,变身作【方言输入法】,这就是同文输入法的前身。

小小输入法相比这两款,最大的优点是键盘映射是齐全的,可以使用 shiftctrl、甚至一些常用的组合键,这是第一次实现完整的类 pc 输入体验。

但是,小小安卓版的主题太丑了…… 周大是怎么用得下去的。想动手改进,但是我当时还是小白,没有看懂周大的那个 demo.

win

windows 上的小小输入法,是最好用的完全体,至少不用去担心什么劳什子的动态链接库插件。不过 linux 下制作的主题全变了样,需要重新调校。在虫姐的指导下,我们打了小小输入法98五笔版这个包,而后一系列小功能点也都移植过来了。

小小输入法可以用配置文件自定义托盘菜单,可以挂多个分表,可以转义码表内容,实现拆分显示。甚至还能利用内置命令做出一些快捷路径的菜单,我们的包里还内置了一个文本编辑器,可以直接调用它打开码表。

这期间,因为 GB18030 编码的问题,很多被我们安利的朋友头大如斗。在 windows 上,当时行流度高的文本编辑器,对这个编码方式都非常不友好。那个中文编辑器,好像叫 cnbook,更有一个神一样的 bug :编辑过一次后,再次打开全是乱码。

TSF 注册项和主程序分离,也带来了一系列问题,这些完全出乎普通人的意料。几乎每个接触小小输入法的人,都在群里问一遍为什么语言栏里调了出来,但是还不能打字。

再后来,因为 DPI 缩放带来了一堆问题,虫姐剔掉了所有图片素材主题,我们发布的小小输入法98五笔版又变成了素面朝天的样子。

告别

现在的操作系统,朝着越来越精美的方向发展,小小输入法依然还是十年前的样子。作为普通用户,无法给它做出【圆角】或【透明度】,更不用说【阴影】与块级渲染。在视觉上,尖锐方正的候选框与 windows11 的画风差异太大了。在 Gnome42KDE 上,ibusfcitx5 都更美观。

偶尔看看小小论坛,周大似乎已经无意添再加新特性。一些坛友依然在努力地复刻着十年前的 RIME 配色,很感动,也很感慨,因为如今的 RIME 早已破茧成蝶。

  • pic

  • pic

  • pic

  • pic

  • pic

  • pic

  • pic

  • pic

  • pic

  • pic


文章作者: 五笔小筑
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 五笔小筑 !
评论
  目录