引言

是的,这是一篇教你如何提升打字效率的文章,我自己总结了一套提升打字效率的方法⌨️,包括输入法选择、输入方案等,主要整合了 Fcitx 5、RIME、双拼方案,在使用了一段时间后,我的评价是相当丝滑~

输入法选择

在不久前,某大厂输入法被爆出了输入法数据明文传输的丑闻,也就是说用户的输入信息是可以被直接窃取的,虽然最后大厂修复了问题,但这其实反应了当前主流输入法的两个问题:

  1. 输入法开发者可以看到用户的输入信息(即使脱敏)
  2. 输入数据可能会被用来分析做个性化广告(比如我和别人打字聊天输入“手机”,我的购物软件就会疯狂给我推送手机产品)

于是,在偶然的一次酷安摸鱼😆中,我找到了 fcitx5-android(又称小企鹅输入法!这是一款基于 Fcitx5 开发的开源手机输入法软件,基本上满足了我的输入需求(只用全键盘,不希望联网,开源,可定制化程度高!),在深入研究后我发现 Fcitx 5是支持 rime 配置的,而 rime 是本身是跨平台的,每个平台都有对应的输入法框架,于是我直接来了一波全部替换!

Note

Fcitx 和 rime 的关系可以简单理解为:Fcitx 是输入法框架,fcitx-rime 提供了接入 rime 的接口,rime-ice 提供配置文件为输入法提供了自定义支持(包括词库、操作定义等等)

安装方法

移动端

手机安装十分简单,我是通过 fcitx5-android-updater 进行安装和更新的

  1. 下载并安装 fcitx 5-android-updater
  2. 安装 fcitx 5-android 本体
  3. 如果有新版本的输入法也可以通过 fcitx 5-android-updater 进行更新

之后安装 rime-plugin,使得 rime-ice 能够被正确识别,这样就解决了词库的问题,PC 端的词库和手机端的词库也能进行同步了

Important

有的时候在手机上打字输入很慢,语音输入反而是一个好的选择,但各家的语音识别都是云端部署,无法离线使用,但偶然看到了这个项目 Aleksandras Kostarevas / VoiceInput · GitLab (futo.org),通过 whisper 进行语音识别,基本做到了实时检测,而且手机端可用的程度,非常好使!

至此,fcitx 5-android 就可以正常使用了!

PC 端

我的电脑是 Windows 系统,因此我安装了 rime/weasel: 【小狼毫】Rime for Windows 作为输入法,不同系统输入法可以参考 中州韻輸入法引擎官网

Help

  • 在使用时,我会遇到开机第一次启动小狼毫服务失效的问题🤔(手动重新启动算法服务就恢复了),issue 上有人在讨论这些问题,但没看到有人解释根本原因,目前除了手动添加延迟启动脚本好像还没有根本解决办法😔
  • 2024.4.28 更新:nightly build 版本已经修复了这个问题

PC 端皮肤

是的,PC 端可以配置皮肤和程序的默认行为,需要注意的是 macOS 和 Windows 的皮肤配置文件并不通用,我使用了一套仿微信输入法的皮肤,包括 light 和 dark 版本,修改了部分 weasel 的默认行为,基本上和之前的微软输入法一致,并上传到了 odd256/rime_backup 仓库进行备份,可以通过直接在 %APPDATA%/Rime 目录下直接复制粘贴使用

导入词库

然而,刚安装好的 Fcitx5 使用起来十分不顺手,因为没有大厂词库和算法的加持,打字效率和联想能力大打折扣,在又一次酷安摸鱼😆中,偶然间看到的 Fcitx5+rime-ice 雾凇拼音 为 Fcitx5 的使用提供了完美解决方案!

具体的导入方法可以参考酷安的这篇文章 Fcitx5+rime-ice 雾凇拼音 ,这里不再赘述

全平台同步

是的,读到这里你可能发现了,rime 是全平台的,rime 词库配置文件是通用的,那就意味着词库是可以通过云端全平台同步的,你可以通过个人网盘进行同步或者使用其他同步工具等等,我对这方面的需求不大,因此没有尝试具体方案,不过理论上是完全可行的

抛弃拼音,拥抱双拼

我一直是拼音输入法的忠实用户,后来自己尝试过一段时间的五笔输入法,由于无法背下笔画键位,从拼音输入法过渡成本太高,最后还是放弃了

直到年前,我对自己说要尝试新的东西,于是我学习了双拼输入法,即打一个字只需要输入两次:声母+韵母,双拼的主流方案有很多:小鹤双拼、自然码双拼等等,我选择的是自然码双拼方案

刚开始使用时十分折磨,因为要记韵母在键盘上的键位,但好在拼音方案和双拼方案都是从拼音角度出发的,因此过渡曲线还算平滑,在使用初期,我在手机上使用带键位提示的皮肤(搜狗输入法商城里的皮肤)进行双拼打字,遇到急事需要处理会切换拼音打字,PC 端保持拼音打字;在使用了大约两个月后,基本上就已经能记住全所有键位了,我也彻底抛弃了拼音输入法,拥抱双拼输入法

不得不说,双拼的打字速度要比拼音快很多,尤其在输入中等长度句子时,双拼要比拼音少打很多字,至此我在输入法上的折腾也告一段落了~教练,我终于学会打字了😭😭😭