android安卓用Rime

news/2025/2/1 19:12:12 标签: android, 安卓, 输入法, rime, fcitx

之前 [1] 在 iOS 配置用上自改方案 [2],现想在安卓也用上。Rime 主页推荐了两个安卓平台支持 rime输入法 [3]:

  • 同文 Tongwen Rime Input Method Editor,但在我的 Realme X2 Pro 上似乎有 bug:弹出的虚拟键盘只有几个 switcher 按钮,没有 qwerty 键盘;
  • 小企鹅 fcitx5-android [4],配成功了。

本文参考 [5],记录如何配置小企鹅输入法

Download & Installation

首先去 [4] 的发布页下载输入法软件和 rime 插件,即其 Download 一节的 app 和 plugin.rime。我 Realme X2 Pro 手机,选了 arm64 的版本。

分别安装。

Configuration

参照 [5],在手机软件界面 -> Input Methods,默认有个 English,留着用来打英文;点右下角 +,应能看见 Rime,添加,并移到第一位。

然后要将自制方案的文件(default.custom.yaml、*.schema.yaml、*.dict.yaml)放到指定位置。首先将这些方案文件放入手机中(如连数据线,从电脑复制一份放在手机 SD 卡的一个叫做 rime/ 文件夹内)。然后在手机小企鹅输入法软件界面 -> Input Methods -> Rime 右边的齿轮 -> User data dir,这会呼出一个文件管理器,参照 [5,6],这步须选用系统自带的文件管理器软件(如「文件 / Files」)然后点左上角菜单:

click-menu
Fig.1

进入手机储存:

select-phone-disk
Fig.2

找到刚才复制来的方案文件,选中,然后右上角「 ⋮ \vdots 」-> Copy to…:

copy-to
Fig.3

粘贴的位置是 Fig.2 的 Fcitx5 -> data/ -> rime/。

最后 deploy:随便在哪呼出小企鹅的键盘,点键盘上方的「>」->「 … \dots 」->「< >」-> Deploy。然后在同样位置,应该就可以看到复制入来的方案了(前提是 default.custom.yaml 要列好方案)。

file structure

Fcitx5/data/rime/
|- build/                # 自动生成的
|- sync/                 # 自动生成的
|- installation.yaml     # 自动生成的
|- user.yaml             # 自动生成的
|- default.custom.yaml   # 我复制的
|- <方案名>.schema.yaml   # 我复制的
`- <方案名>.*.dict.yaml   # 我复制的

default.custom.yaml

# default.custom.yaml
__patch:
  - "patch/+": {"schema_list/+/+": [{schema: luna_pinyin}]}
patch:
  schema_list:
    - {schema: rytphings}
  • __patch 的部份不是我写的,只是从电脑中 rime 的 default.custom.yaml 继承而来,去掉应该也可以;
  • (为此?)多复制了一份朙月拼音的文件进去,但似乎也用不着;
  • rytphings 就是我的自改方案 [2]。

References

  1. iOS用rime且导入自制输入方案
  2. iTomxy/rytphings
  3. RIME 下載及安裝
  4. fcitx5-android/fcitx5-android
  5. 最后一块拼图:在Android手机上使用Rime输入法
  6. 由于一些手机android/data无法获取权限, 提供自定义配置存放的路径 #459
  7. manjaro装rime和plum

http://www.niftyadmin.cn/n/5839527.html

相关文章

2.1.2 Bayer阵列与去马赛克

文章目录 Bayer阵列去马赛克方法 Bayer阵列 由于传感器只能感受到光的强度&#xff0c;而无法感知颜色&#xff0c;所以需要用红、绿、蓝颜色的滤光片将光中的R、G、B亮度滤出&#xff0c;再通过R、G、B的组合得到各种色彩。Bayer阵列是使用一个传感器获得彩色图像的方法&#…

讯飞星火大模型API使用Python调用

本文仅仅为简单API调用&#xff0c;更多复杂使用方法请参见接口文档 先在科大讯飞开放平台注册账号&#xff0c;点击控制台&#xff0c;在我的应用中创建新应用&#xff0c;新应用的名称可以自定义&#xff0c;这里我写的是ai对话&#xff1a; 在这里我们使用的模型为Speak Ul…

deepseek+vscode自动化测试脚本生成

近几日Deepseek大火,我这里也尝试了一下,确实很强。而目前vscode的AI toolkit插件也已经集成了deepseek R1,这里就介绍下在vscode中利用deepseek帮助我们完成自动化测试脚本的实践分享 安装AI ToolKit并启用Deepseek 微软官方提供了一个针对AI辅助的插件,也就是 AI Toolk…

Qt事件处理:理解处理器、过滤器与事件系统

1. 事件 事件 是一个描述应用程序中、发生的某些事情的对象。 在 Qt 中&#xff0c;所有事件都继承自 QEvent &#xff0c;并且每个事件都有特定的标识符&#xff0c;如&#xff1a;Qt::MouseButtonPress 代表鼠标按下事件。 每个事件对象包含该事件的所有相关信息&#xff…

学习数据结构(5)单向链表的实现

&#xff08;1&#xff09;头部插入 &#xff08;2&#xff09;尾部删除 &#xff08;3&#xff09;头部删除 &#xff08;4&#xff09;查找 &#xff08;5&#xff09;在指定位置之前插入节点 &#xff08;6&#xff09;在指定位置之后插入节点 &#xff08;7&#xff09;删除…

Linux stat 命令使用详解

简介 stat 命令打印文件和文件系统的详细信息。该工具提供有关所有者是谁、修改日期、访问权限、大小、类型等信息。 该实用程序对于故障排除、在更改文件之前获取有关文件的信息以及例行文件和系统管理任务至关重要。 基本语法 stat [arguments] [filename]常用选项 -L, -…

158页精品PPT | 机械行业数字化生产供应链产品解决方案

《机械行业数字化生产供应链产品解决方案》是一套全面且深入的数字化转型方案&#xff0c;旨在通过先进的信息技术和管理理念&#xff0c;助力机械行业企业实现从传统制造到智能制造的升级。该方案涵盖了从生产管理、研发设计到供应链协同的全流程优化&#xff0c;通过用友U8精…

Day31-【AI思考】-深度学习方法论全解析——科学提升学习效率的终极指南

文章目录 深度学习方法论全解析——科学提升学习效率的终极指南**一、影子跟读法&#xff08;Shadowing&#xff09;——听力突破核武器****二、番茄工作法&#xff08;Pomodoro&#xff09;——时间管理手术刀****三、费曼技巧&#xff08;Feynman Technique&#xff09;——知…