Fcitx5 for Android(小企鹅输入法)
Tools
fcitx5-android 是桌面 fcitx5 的 Android 移植版,拼音/双拼/Rime/五笔引擎齐全,词库格式与桌面版通用(libime)。开源、无广告、无云同步,数据全在本地。
安装渠道
- GitHub Release(github.com/fcitx5-android/fcitx5-android/releases):与 F-Droid 版签名一致,可互相覆盖安装
- F-Droid(org.fcitx.fcitx5.android):项目可重复构建
- Google Play:闭源组件、传数据到 Google;签名不同,不能与其他渠道互装
尝鲜最新版可去 Jenkins CI(jenkins.fcitx-im.org/job/android/job/fcitx5-android/),或装独立的 fcitx5-android-updater 更新器。
基础操作
- 调整顺序:设置里长按输入法条目,出现阴影后上下拖动
- 删除:左滑条目变红;0.0.3-37+ 支持铅笔图标进多选批量删
- 重置输入状态(清空拼音串/候选):按住退格键向左划一下
- 修改未提交的文本:候选区滑动空格键移光标;或在应用设置开"在程序中展示预编辑文本"、行为里关闭"忽略系统光标位置"
- 颜文字/emoji/Unicode:按住左下角
,键上滑,三个按钮分别是 Unicode 搜索、emoji 列表(点:-)切颜文字)、快速输入 - 语音输入:键盘设置开"显示语音输入按钮",可用 Sayboard(开源,Vosk 本地识别)或 Google 语音输入(闭源)
- 共享输入状态(全局选项):All = 所有应用同一输入法;Program = 按应用记住;No = 默认
- "默认状态为激活":英文放第一但首次打开键盘落在中文
导入拼音词库(.scel / .txt / .dict)
- 准备词库文件:
.scel搜狗细胞词库,pinyin.sogou.com/dict/ 下载.txtlibime 文本格式,三列排布:词条 全拼 权重(自制推荐).dictlibime 二进制格式,如 fcitx5-pinyin-zhwiki 的发布包
- 导入二选一:
- 直接点文件:fcitx5 注册了
.dict/.scel/.txt的打开方式,文件管理器里点开或分享给 fcitx5 即自动导入 - 设置里管理:拼音设置 → 词库 → 添加
.scel和.txt导入时自动转换为.dict,无需手动转换- 词库文件落在
data/pinyin/dictionaries/
推荐第三方词库:fcitx5-pinyin-zhwiki(felixonmars)、mw2fcitx(outloudvi)。
导入码表(五笔/郑码等,0.0.3-43+)
- 从 fcitx/fcitx5-table-extra 仓库下载
.conf/.conf.in配置文件 +.dict/.txt词典(郑码即 zhengma.conf.in + zhengma.txt) - 附加组件 → 码表(点齿轮)→ 管理码表输入法 → 右下角加号
- 选"从单独的文件中导入" → 分别选配置文件和词典 → 确定
- 通知提示导入完成后,列表出现新输入法
手动方式(老版本):改 conf 中 File= 为 table/xxx.dict ,用 libime_tabledict xxx.txt xxx.dict 转格式,分别放入 inputmethod/ 和 table/ 目录,重启输入法。
备份与恢复
所有数据在 /sdcard/Android/data/org.fcitx.fcitx5.android/files/ ,整个目录拷走即是完整备份:
data/pinyin/user.{dict,history}— 拼音/双拼用户词库 + 输入历史data/pinyin/dictionaries/— 导入的第三方词库data/table/— 码表词典 + 各码表用户历史- 其余为设置、快捷键、主题等配置
不需要 root/adb,两种方式访问:
- 系统自带文件管理器(DocumentsUI)侧边栏选择"小企鹅输入法5"直接进入该目录
- 手机连电脑开 USB 文件传输,Android/data 目录电脑上可直接访问
换机流程:旧机拷出 files/ → 新机装好 fcitx5 跑一次初始化 → 覆盖回新机同路径 → 重启输入法(设置里划掉后台或强行停止),词库和输入习惯全回来。
简繁转换
附加组件 → 简繁转换,引擎选 OpenCC。简转繁可选 s2hk(香港)/ s2t(繁体)/ s2tw(台湾正体)/ s2twp(台湾正体+常用词);繁转简常用 t2s、tw2sp(台湾正体→简体+大陆词汇)。
已知问题
键盘与导航栏重叠:主题设置里把"导航栏背景"改为"跟随键盘背景色"。小米/红米上键盘偶尔弹不出,先查后台管理里 fcitx5 是否被杀进程。
参考
相关:use-prettier