Skip to content

About

为人不识大海版,阅尽同文也枉然!Trime, specially optimized and improved by Dahi:基于同文输入法(Trime) v3.3.12 的深度增强版(无联网权限):剪切板收藏夹搜索/拖动排序/置顶、加密备份还原、「说点啥」联动语音输入(支持离线语音输入、隐私无忧),可与原版共存。【同文输入法的剪切板、收藏夹,终于都能搜索、能置顶、能拖动排序了!】加密(AES-256):你的数据只有你能读取、你做主;别人拿去只能是一堆乱码废物

Topics

Resources

Stars

11 stars

Watchers

0 watching

Forks

Latest commit

 

History

61 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

aitiy_20261010_190550

同文输入法 · 大海版 PLUS 「声情意象」:为人不识大海版,阅尽同文也枉然!

用遍所有同文,大海版绝逼是你不能错过的那一个!用了,你就偷着乐吧!社区QQ群:1042261909

在喧嚣算法浪潮中,做那座不联网的孤岛。

离线,是最大的奢侈。

拒绝上传 · 拒绝追踪 · 拒绝算法喂养

只做你离线的输入法

基于 Trime v3.3.12 · 纯本地运行 · 零联网权限 · 与原版共存安装 · 安装包仅8.92 MB(arm64-v8a)
全网首创 集成11 种语音实时动效「声情意象」 · 军工级加密备份 · 悬浮键盘 · 「剪切板& 收藏夹」增强

下载最新版 License Platform ABI

⬇️ 点此下载 APK(Releases)

同文输入法 · 大海版(是日霜降,PLUS V1诞生):为人不识大海版,阅尽同文也枉然!

用遍所有同文,大海版绝逼是你不能错过的那一个!用了,你就偷着乐吧!社区QQ群:1042261909

把同文的所有自由,都交给用户自己DIY,要用就用你自己个性化DIY的输入法 基于 osfans/trime v3.3.12 的深度定制版。无联网权限、无广告、无任何数据上传。

同文输入法大海版 · 快速上手:

大海版,做到了「键盘样式」编辑可视化,完全可以由用户自主 DIY!支持一键导出、导入!用户自己DIY设计编辑的键盘模板,可导出本地后,自由分享给社区的其他海友一键导入使用!大家相互分享种各自别出心裁的好看设计!

大海版,做到了同文可以看片了!「键盘背景」图片,完全支持用户 相册图 / GIF动图 / 视频 做键盘底板,支持裁剪、模糊、透明度、4 种填充,支持竖屏、横屏、候选栏等多处插入不同背景图片、动图或视频!

欢迎广大海友们,加入社区QQ群:1042261909,自由交流分享你设计的漂亮模板!喜欢哪个海友设计的键盘样式,你就问谁要!

一句话:把同文里那些「只能翻 YAML 才能改」的自由,全部搬回手指上。

完整清单见 功能手册;想改代码 / 打补丁见 开发说明。


0. 这一版到底在解决什么:

大海版,做到了「键盘样式」编辑可视化,完全可以由用户自主 DIY!支持一键导出、导入!用户自己DIY设计编辑的键盘模板,可导出本地后,自由分享给社区的其他海友一键导入使用!大家相互分享种各自别出心裁的好看设计!

大海版,做到了同文可以看片了!「键盘背景」图片,完全支持用户 相册图 / GIF动图 / 视频 做键盘底板,支持裁剪、模糊、透明度、4 种填充,支持竖屏、横屏、候选栏等多处插入不同背景图片、动图或视频!

欢迎广大海友们,加入社区QQ群:1042261909,自由交流分享你设计的漂亮模板!喜欢哪个海友设计的键盘样式,你就问谁要!

在同文圈待过的人,大概都经历过这套流程:

想要键盘好看一点 → 找到主题目录 → 打开一份几百行的 YAML → 在一堆 key_back_color / candidate_text_size / keyboard_padding 里猜数值 → 改完「部署」→ 回键盘看效果 → 不对,再改回去。

皮肤作者做了一个很美的包,用户想用,还得先学会把文件放到正确的目录、改对 config.yaml 的 style。

这条链路,大海版整个拿掉了。

现在改外观是一件可以直接「动手」的事:

  • 18 组颜色直接点取色盘(色相条 + 饱和度/明度面板 + A/R/G/B + 十六进制,带透明度)
  • 30 项尺寸直接拖滑杆(按键、间距、阴影、候选栏、注释、气泡、内边距……)
  • 边改边看:预览用的是你真实的键盘背景图,不是示意色块
  • 满意了:一键导出成皮肤模板 JSON,发给群里,别人一键导入
  • 想反悔:点「恢复默认」,或从模板里换回上一个

不用打开 yaml,不用记任何键名,不用重启。

同文生态里(原版、各类改版),目前没有第二款把「全部外观参数可视化 + 皮肤可导出分享」这件事做完整。 这也是大海版所有改造的出发点:同文的自由本来就在,只是被锁在配置文件里;我们把它交还给你本人。

还有两层:

  • 看得见的情绪 —— 声情意象:语音输入时键盘底部随你说话起伏流动,8 套情绪动效 + 随机 + 声音自适应。
  • 天天硌手的小地方 —— 剪贴板分类与批量、候选长按排序、自定义短语、加密备份、设置项排序与搜索、首页标语。

1. 安装

  1. 下载 release 里的 arm64-v8a APK(多数手机;不确定就用这个)。
  2. 安装后打开「同文输入法大海版」,按引导选择 Rime 用户数据目录(用默认的应用私有目录最省事)。
  3. 系统设置 → 语言与输入法 → 启用「同文输入法大海版」→ 设为默认。

包名 com.osfans.trime.dahi,可以和原版同文、CatTrime、BiBi 版共存,互不覆盖。 覆盖升级只要求两次构建用同一个签名密钥,与密码 / 别名无关。

2. 第一次打开设置

主界面右上角齿轮 → 大海版专有入口:

入口 干什么
样式编辑 18 组颜色 + 30 项尺寸的可视化调整,实时预览、模板、导入导出皮肤
键盘背景 相册图 / GIF / 视频做键盘底板,支持裁剪、模糊、透明度、4 种填充
声情意象 说话时的键盘动效(11 种),可排序、可调振幅与灵敏度
剪贴板分类 分类新建 / 改名 / 删除 / 排序(剪贴板与收藏夹共用)
排序与短语 查看并清理候选词自定义顺序、自定义短语
首页标语 自定义首页标题下那句小字(4 条预设 / 自定义 / 不显示)
诊断信息 一键导出「版本 + 机型 + 关键设置」,方便反馈问题

3. 三分钟做一套自己的皮肤

① 先定底色

设置 → 键盘背景 → 打开「启用自定义键盘背景」→ 从相册选图(可裁剪、可模糊)。 竖屏、横屏、候选栏可以各放一张;GIF 和视频也认。

② 再调按键,让它让出背景

样式编辑 → 按键与键盘 →「按键底色」把不透明度拉低(或用「透明按键」模板)→ 背景就透出来了。

③ 调完导出,发给任何人

样式编辑 → 模板 → 导出 JSON。对方在同一个位置导入即可,不需要他懂任何配置。 你的配色、尺寸、圆角、间距、工具栏图标颜色,全都在这个文件里。

这就是这套设计最想打通的一公里:皮肤作者和用户之间,不再隔着"部署"这一步。

4. 长按,是最重要的手势

  • 长按候选词:前移 / 置顶 / 移到上页 / 移到页首……数字键会跟着新顺序选字。 调乱了:设置 → 排序与短语 → 候选词自定义顺序 → 清空。
  • 长按剪贴板条目:编辑 / 分享 / 分词 / 收藏 / 置顶 / 设置分类 / 删除 / 设为自定义短语 / 批量。 搜索浮层里长按,是同一套菜单。

5. 备份(换机必看)

设置 → 配置 → 备份与还原:全程加密(AES-256-GCM + PBKDF2 20 万次迭代),可分别勾选 首选项 / 剪贴板 / 收藏夹 / 声情意象 / 候选排序 / 自定义短语 / 键盘背景。

还原前会显示「备份时间 / 来源版本 / 文件大小」;若备份来自更新版本,会明确提示——那不是密码错误。

6. 出问题怎么办

设置 → 诊断信息 → 导出,把生成的 txt 发出来即可(不含剪贴板内容、不含备份密码)。 里面已经有版本、机型、全部设置、最近崩溃栈、数据库自检——比截图有用得多。

本文件按模块列全能力;想看带操作步骤的图文版,另见 用户手册.md。

同文输入法大海版 · 功能手册

基线:上游 trime v3.3.12(e09ac711) 包名:com.osfans.trime.dahi 本版:dahi.25 想装/想用:见 快速上手;想改代码:见 开发说明。

按模块列全,共 7 大功能域 + 3 项系统级改造。


零、核心:不碰 YAML 的外观自定义(皮肤自由)

这是本项目与同文生态其他版本的根本差异:外观的每一条参数都不再需要改配置文件。

能力 说明
颜色可视化 18 组(按键与键盘含工具栏图标、候选栏、气泡),取色器含色相条 + 饱和度/明度面板 + A/R/G/B + 十六进制 + 透明度
尺寸可视化 30 项 / 6 分组滑杆(按键、间距与阴影、候选栏、注释与上标、气泡、高级微调),带数值与单位
即时生效 改完立刻重建键盘视图,不需要部署、不需要重启
真实预览 预览层用当前键盘背景图铺底合成,所见即所得;候选词按文字宽度流式排布,预览不会互相压字
三层覆盖 颜色 fallback 链 → 30+ 中文别名键 → 按键层 GradientDrawable,保证任何第三方主题都能改(连把图片键当底色的主题也压得住)
模板 快速模板(原样 / 透明按键 / 深色 / 浅色)+ 2 个自定义槽,可应用 / 覆盖 / 重命名 / 删除
导出 / 导入 一键导出皮肤 JSON,别人一键导入即可还原你的整套外观 —— 皮肤作者的成品可以直接传给别人用
背景联动 键盘背景(图片 / GIF / 视频)与样式参数一起进备份,换机后整套外观原样复活

换句话说:同文的自由本来就在,只是被锁在 yaml 里。这里把它搬到了手指上,并且允许被分享。 这一层与「键盘背景」「声情意象」共同构成大海版的三条主线:能改、能美、能带走。

样式模板 JSON 包含:全部颜色值、全部尺寸值、背景槽位配置(不含大体积视频)。


一、剪贴板 / 收藏夹

能力 说明
文字搜索 子串过滤(SQL LIKE + 分页),\ % _ 已转义,搜下划线/百分号不会误匹配
搜索框能输入 输入法窗口里的 EditText 收不到同文键盘的提交,因此用「搜索桥」把提交文本/退格重定向进搜索框
拖动排序 条目左侧把手拖动,顺序持久化(orderIndex,DB v4)
置顶 剪贴板与收藏夹都有,图钉指示一致
分类 长按 → 设置分类:选已有 / 新建 / 移出;顶部「全部 + 各分类」筛选条,可搜索叠加
分类管理 分类页可改名(整类迁移)/ 删除(条目保留)/ ↑↓ 排序,剪贴板与收藏夹共用
搜索浮层长按 与主窗口同一套菜单;来自收藏夹的条目也有「设置分类」
隐私 密码 / PIN / 网页密码框不弹剪贴板建议条

二、备份与还原(加密)

  • 文件格式:magic(8B) | version(1B) | salt(16B) | iv(12B) | AES-256-GCM(密文+tag),绝不明文落盘。
  • KDF:PBKDF2-HMAC-SHA256,20 万次迭代,256 bit。
  • 7 个可独立勾选项:首选项 / 剪贴板 / 收藏夹 / 声情意象 / 候选排序 / 自定义短语 / 键盘背景(图片、GIF、视频 ≤4MB)。
  • 短语还原支持 覆盖 / 合并。
  • 还原前显示「备份时间 / 来源版本 / 文件大小」;备份来自更新版本时明确提示(不是密码错)。
  • 密码错与文件损坏分别提示,不再一律说“密码错误”。

三、语音

  • 说点啥 AIDL 联动:三个开关(AIDL 语音 / 录音时暂停其他媒体 / 工具栏麦克风);主题里绑 command: voice_toggle 可做点按开关。
  • 声情意象 11 种动效:清纹徐流、静息沉光、星星点点、环漪悠漾、碧浪腾舒、明律铿锵、迷雾萦回、海浪怒吼、一片空白、随遇随机、声随情迁。 可拖动排序、可独立取色、有最大振幅上限与自适应灵敏度;两个快捷入口(工具栏 ♬ / 键盘左上角三点菜单)。

四、悬浮键盘

两个入口(工具栏按钮 / 三点菜单);- / 停靠 / + + 两个空档拖动; 横竖屏各自独立的横向、纵向缩放(右下角比例把手);不占用应用内容区,键盘外点击可穿透;位置与比例记忆。

五、候选词引擎

  • 长按排序:忘记该词 / 前移 / 后移 / 置顶 / 垫底 / 重置 / 移到上页 / 下页 / 页首 / 页尾。
  • 取完整候选表后整体重排再切页 → 跨页真正生效;重排后按显示位置补序号。
  • 数字键按显示位置选字;上/下页键改为翻应用侧页;组字结束自动复位。
  • 自定义短语:代码 → 正文,任何方案可用;与排序共用同一套顺序体系。
  • 排序与短语法管理页:列出全部记录、单条删除、一键清空。
  • 键盘候选栏序号开关;候选窗口翻页箭头点击区 32×32dp、间隔 20dp。

六、外观

样式编辑(不碰任何主题 yaml)

  • 颜色 17 组 / 3 大类:按键与键盘(含工具栏图标)、候选栏、气泡。
  • 尺寸 30 项 / 6 分组:按键、间距与阴影、候选栏、注释与上标、气泡、高级微调。
  • 分组可排序(组内上移/下移/置顶/垫底)、可恢复默认顺序(不动数值)。
  • 实时预览:悬浮固定;候选词按文字宽度流式排布不重叠;启用自定义背景时直接用真实背景图铺底(样式与背景的合成效果)。
  • 取色器:色相条 + 饱和度/明度面板 + A/R/G/B 滑块 + 十六进制。
  • 模板:快速模板(原样/透明按键/深色/浅色)+ 2 个自定义槽 + JSON 导入导出。

三层覆盖保证「任何主题都能改」。

键盘背景

  • 4 个槽位:竖屏 / 横屏 / 候选栏 / 视频,各自记忆数据源与填充模式。
  • 相册选图(支持 GIF 自动识别循环)、视频(静音等比循环);裁剪页(拖动 + 双指缩放)。
  • 填充 4 种、高斯模糊 0–40、透明度、实时预览;随加密备份一起走。
  • 省电:GIF 按自身帧率(约 20fps)重绘而不是跟着屏幕刷新率;键盘不可见时暂停视频解码。

七、其他

  • 输入法切换列表里显示「击响中文之韵(大海版)」,便于与原版区分。
  • 首页标语自定义:4 条预设 + 自定义 + 不显示,默认「在喧嚣算法浪潮中,做那座不联网的孤岛」。
  • 多语言:新增文案提供 简体 / 繁体 / 英文 三套,不再出现「英文系统里夹中文」。

一、先说全篇最特别的一件事:声情意象

这是本项目原创、目前没有第二款输入法做过的功能。

用语音输入时,键盘底部会随着你的声音起伏流动。不是那种机械的"音量条"——是八套带情绪内核的动效,每一套对应一种说话状态:

动效 情绪内核 强度
清纹徐流 平和舒缓、娓娓道来 ★★☆☆☆
静息沉光 沉静内敛、若有所思 ★★☆☆☆
星星点点 轻快跳跃、心情明亮 ★★★☆☆
环漪悠漾 温润从容、不急不缓 ★★★☆☆
碧浪腾舒 兴致盎然、灵动外放 ★★★★☆
明律铿锵 理性清醒、条理清晰 ★★★★☆
迷雾萦回 思绪纷乱、遐想恍惚 ★★★★☆
海浪怒吼 澎湃汹涌、大海无量 ★★★★★

还有三种"模式":

  • 一片空白:关闭动效,只留干净键盘。
  • 随遇随机:每次语音输入随机挑一套,天天不重样。
  • 声随情迁:根据你声音的活跃度,在八套动效之间自动过渡——轻声细语时是清纹徐流,越说越激动会自然推到海浪怒吼。灵敏度可调。

能调的细节:动效颜色(跟随键盘配色,或固定一个颜色)、动效透明度(100%–150%,主题偏淡时可以加深)、最大振幅上限(避免盖住候选)、顺序(拖动排序)、工具栏 ♬ 按钮一键切换。

为什么值得单独说:键盘是"看不见的器官",绝大多数输入法只在结果(打出什么字)上优化,没有人在过程(说话/打字时的身体感)上做过设计。声情意象是把"说话的情绪"变成可见的形状——这也是这个版本最想让你先看到的东西。

二、第二件:键盘的每一条参数,现在都在你手里

同文最迷人的地方是「什么都能改」;最折磨人的地方是「只能用 YAML 改」。

想要按键圆角大一点、候选栏矮一点、气泡阴影淡一点、工具栏图标换个颜色—— 都得打开主题目录里那份几百行的 yaml,在一堆 key_back_color / keyboard_padding 里 凭经验填数字,然后「部署」、回键盘看、不对再改。想装别人做的皮肤更麻烦:先学会把文件放对地方、改对 style。

大海版把这一整条链路删掉了。

以前 现在
打开编辑器找键名 点开「样式编辑」:18 组颜色 / 30 项尺寸,按分组排好
手填 #RRGGBB 取色盘:色相条 + 饱和度&明度面板 + A/R/G/B + 十六进制 + 透明度
凭经验猜 dp 数值 拖滑杆,预览立刻变——用的是你真实的键盘背景图,不是示意色块
改完部署、重启、回键盘看 改完即时生效,键盘视图当场重建
皮肤只是"一个包",别人装了还怕撞主题 一键导出皮肤 JSON,别人一键导入,配色尺寸圆角间距原样带走
想反悔 「恢复默认」,或换回上一个模板槽

细节不省:三层覆盖(颜色 fallback 链 → 30+ 中文别名键 → 按键层 GradientDrawable) 保证任何第三方主题都能改——包括那些拿图片当按键底色的主题(这类主题以前怎么改颜色都没反应, 因为它的底色根本不是"颜色")。

怎么把皮肤给别人:

  1. 调好 → 样式编辑 → 模板 → 保存到自定义槽 → 导出 JSON
  2. 把 JSON 发出去
  3. 对方:样式编辑 → 模板 → 导入 → 选中 → 应用

不需要他懂任何配置,也不需要他重启。

这才是同文「自由」该有的样子:自由不该以"必须会写配置"为门槛。 你做一套,朋友导入就能用;他在你的基础上改两笔,再导出给下一个人。 同文生态里目前没有第二款做到这一点——这不是"又多了一个主题可选", 而是皮肤第一次变成了可以互相传递的东西。



三、数据速览

指标 数值
与上游 v3.3.12 相比 171个文件改动,新增 19,396 行,删除 237 行
新增 Kotlin 源文件 46 个,合计 11,558 行
新增界面文案 398 条(简 / 繁 / 英 三语)
新增设置页 10 个
样式编辑可调项 18 组颜色 + 30 项尺寸
构建迭代次数 历时2周打磨 60+ 次内部构建迭代(plus.v1)
上游功能删减 0

四、原版最痛的 12 件事,这一版怎么解

# 原版痛点 大海版的做法
1 语音输入只有"录音中"三个字 声情意象:8 套情绪动效 + 随机 + 声音自适应
2 改外观只能手改 YAML;做了皮肤别人也不会装 样式编辑:18 组颜色 + 30 项尺寸可视化,实时预览;一键导出 / 导入皮肤,成品可直接传给任何人
3 键盘背景只能靠主题里一张图 键盘背景:本地图片 / GIF / 视频,竖屏·横屏·候选栏分槽位,可裁剪、可调透明度、可模糊、4 种填充方式
4 候选词想调顺序只能改词库权重 候选长按排序:前移/后移/置顶/垫底/移到上页·下页·页首·页尾,跨页生效,数字键仍按显示位置选字
5 常用句子每次重打 自定义短语:输入码 → 整段正文,剪贴板条目可一键变短语
6 剪贴板只有一条平铺列表 分类体系:新建/改名/删除/排序,全部、未分类 也能排;点标签即筛选
7 想批量整理几十条只能一条条改 批量整理:全选 / 批量归类 / 批量删除;搜索浮层里也能批量
8 换机、刷机,剪贴板和短语全丢 加密备份:7 类内容可选,口令加密;还原时短语可选「合并」或「覆盖」
9 备份靠自觉 备份提醒:间隔天数 + 提醒时段可自定义
10 设置项越加越多,找开关靠翻 设置项排序(拖动/置顶/垫底/恢复默认)+ 设置项搜索
11 首页副标题不能改 首页标语:4 条预设 / 自定义 / 每次随机 / 按小时切换
12 出问题只能截图 诊断信息:版本、设备、全部设置、崩溃栈、数据库自检,一键导出;键盘「⋮」菜单还能直达 4 个常用设置页

五、完整功能对比

5.1 声情意象(语音动效)

功能 原版 大海版
语音输入动效 — ✓ 8 套情绪动效
随机 / 声音自适应模式 — ✓
自适应灵敏度可调 — ✓
动效颜色(跟随 / 固定) — ✓
动效透明度(100%–150%) — ✓
最大振幅上限 — ✓
动效顺序拖动排序 — ✓
工具栏 ♬ 快捷切换 / 键盘菜单入口 — ✓
动效参数进备份 — ✓

5.2 键盘外观

功能 原版 大海版
主题包、本地主题图片 ✓ ✓
颜色可视化取色(含透明度) — ✓ 18 组
尺寸调节 — ✓ 30 项
颜色分组 / 尺寸项排序 — ✓ 前移·后移·置顶·垫底
自定义模板(2 槽位:应用/覆盖/重命名/删除) — ✓
皮肤模板导出 / 导入(可分享给他人) — ✓
样式模板导出 / 导入 JSON — ✓
键盘背景(图片 / GIF / 视频) 主题内固定 ✓ 独立设置
背景槽位(竖屏 / 横屏 / 候选栏) — ✓
背景裁剪(拖动 + 双指缩放) — ✓
背景透明度(0–100)/ 模糊(0–40) — ✓
背景填充(拉伸 / 居中 / 平铺 / 适应) — ✓
按键底色透出背景 — ✓
工具栏图标独立配色 — ✓
悬浮键盘 — ✓ 菜单开关 + 可拖动 + 拖拽自定义缩放比例 + 放大缩小 + 透明度

5.3 候选与输入

功能 原版 大海版
候选长按排序(前移/后移/置顶/垫底) — ✓
跨页移动(上页/下页/页首/页尾) — ✓
数字键按显示位置选字 — ✓
键盘候选栏显示序号 — ✓
自定义短语(客户端实现) — ✓
短语/排序管理页(搜索、删除、清空) — ✓
候选栏背景独立设置 — ✓

5.4 剪贴板与收藏夹

功能 原版 大海版
双页 / 置顶 / 拖拽排序 / 编辑 / 分享 / 分词 — ✓
分类(新建 / 改名 / 删除 / 排序) — ✓
全部、未分类 参与排序 — ✓
点分类即时筛选 / 只看未分类 — ✓
搜索(复用同文键盘输入) — ✓ 浮层式
批量:全选 / 归类 / 删除 — ✓ 主列表 + 搜索浮层都支持
选中即时打勾(不依赖底色变化) — ✓

5.5 备份与设置体验

功能 原版 大海版
口令加密备份(AES256军工级) / 还原 — ✓ 7 类可选
还原短语:合并 / 覆盖 — ✓
备份版本兼容检查 — ✓
备份提醒(间隔 + 时段) — ✓
首页设置项排序 — ✓ 拖动 / 置顶 / 垫底 / 恢复默认
设置项搜索 — ✓ 标题 + 别名
首页标语(预设 / 自定义 / 随机 / 时段) — ✓
键盘工具栏直达 4 个设置页 — ✓
诊断信息(含崩溃栈、数据库自检) — ✓

六、安装与升级

  • 包名:com.osfans.trime.dahi(与原版 com.osfans.trime 可共存)
  • 覆盖安装:可以,签名与包名未变,旧数据全部保留
  • 最低系统:Android 5.0(API 21)
  • 权限:无网络权限
  • 卸载前:先做一次加密备份(设置 → 用户资料 → 备份与还原)

APK 文件名:trime.dahi-3.3.12-plus.v1-arm64-v8a-release.apk(文件名不影响安装与升级)


六、已知限制

  1. 设置项搜索覆盖首页全部入口;子页面里的开关还不能逐一搜索(这些项由 AppPrefs 运行时生成、不带宿主页信息,改动面大)。
  2. 键盘背景视频文件 > 4MB 不进备份。
  3. 候选栏与工具条共用同一容器,"只给候选栏加背景"只能整条生效。

七、致谢

  • 上游:osfans/trime(GPL-3.0)
  • 引擎:librime / librime-lua / OpenCC / luna-pinyin / stroke / essay
  • 本项目为个人定制版,不发布到应用商店,任何组织和个人不得在未经同意下进行任何商用。

🌊 这是什么?

大海版 PLUS「声情意象」 是 同文输入法 (Trime) 的深度增强版——在完整保留原版 Rime 体验的前提下,补齐了你曾经只能想象的功能:

基础信息 详情
版本基准 Trime v3.3.12 (tag v3.3.12, commit e09ac711)
应用名 同文输入法大海版
包名 com.osfans.trime.dahi —— 与官方原版,可共存安装
Rime 数据目录 /storage/emulated/0/Android/data/com.osfans.trime.dahi/files/rime
权限 零联网权限,纯本地运行,隐私无忧
许可证 GPL-3.0-or-later(沿用上游)

⚠️ 非官方版本,个人维护,与同文输入法官方无隶属关系。


✨ 核心黑科技

🎭 声情意象 —— 全网首创「语音输入可视化动效」动效颜色,可随用户自定义键盘主题设置调整,满足你自己想要的色彩

一句话:说话时,键盘会「听懂」你的情绪,并用 11 种动态视觉语言实时回应你。

这是目前全球首款、全网唯一支持集成多种可切换语音动效的输入法。让你的声音不再是枯燥单调、只能一种的波形条,而是将声音的「活跃度、节奏、情绪」转化为会呼吸、会流动、会共鸣的视觉意象。

序号 动效名称 视觉隐喻 情绪内核 强度
1 清纹徐流 一条水平细线随声波起伏 从容舒缓、娓娓道来 ★☆☆☆☆
2 静息沉光 中心呼吸光晕缓慢扩缩 呼吸松弛、心境平和 ★★☆☆☆
3 星星点点 三排光点阵列(中排贴中线) 点点心生、细腻内敛 ★★☆☆☆
4 环漪悠漾 同心圆涟漪向外扩散 同频共振、思绪轻漾 ★★★☆☆
5 碧浪腾舒 多层正弦波浪连绵起伏 兴致盎然、灵动外放 ★★★★☆
6 明律铿锵 等宽竖条频谱整齐居中 理性清醒、条理清晰 ★★★★☆
7 迷雾萦回 海量微粒自中心无序流动 思绪纷乱、遐想恍惚 ★★★★☆
8 海浪怒吼 6 层半透明宽笔画叠加模糊流体 澎湃汹涌、大海无量 ★★★★★
9 一片空白 零动效,纯净无干扰 清清白白、一沉不染 ☆☆☆☆☆
10 随遇随机 每次语音会话随机抽取 1~8 号 随遇而安、无常惊喜 动态随机
11 声随情迁(自适应) 按声音活跃度在 8 套间平滑过渡 声随心动、势随情变 自动适应

无任何联网、全本地实现,零三方依赖。所有动效以键盘垂直中线为基准绘制,拉满「最大振幅上限」时峰谷接近满屏。

交互设计:

  • 设置入口:设置首页 → 声情意象(位于虚拟键盘」下方)
  • 快捷切换:工具栏 ♬ 按钮 / 键盘左上角「设置」菜单 →「声情意象 · 切换动效」
  • 自由排序:长按拖动选项调整顺序,同步到两个快捷入口
  • 一键复位:设置页顶部「恢复初始设置」
  • 全局参数:用户可自由滑动设置:语音波动最大振幅上限(10%–100%)、自适应灵敏度(0%–100%)
  • 随备份走:备份/还原可勾选「声情意象动效参数」

🪄 悬浮键盘 —— 折叠屏、平板机、游戏党、直播粉···「刚需」你想要的自由,全给你安排上了:设备屏幕界面再也不用被输入法app强推压缩一大半区域了

特性 体验
透明度可调 滑块自由可调:透明度 10%–100%
两个快捷切换入口+自定义按键切换 工具栏按钮 / 键盘「设置」菜单「悬浮键盘·开/关」 / YAML 预设键 command: floating_keyboard
三个把手按钮,两侧空档自由拖动 左 - / 中 停靠 / 右 +,两侧空档皆可拖动,按钮不随缩放变小,缩到最小也能一眼区分、一点就中
记忆恢复 位置与缩放自动记忆,停靠即恢复贴底
不遮挡内容 悬浮态不占用应用内容区,点击穿透到下层应用
全参数可调 “虚拟键盘”设置页含:总开关 / 缩放比例 50%–100% / 工具栏按钮显示
自定义按键切换操作指引 找到所用主题的trime.yaml文件,打开在其中的preset_keys下加:Keyboard_floating: {label: 悬浮, command: floating_keyboard};在自己要添加手势指令的按键上加:long_click: Keyboard_floating

📋 剪切板 & 收藏夹 —— 原版痛点,大海版全有FIX

  • 🔍 实时搜索:SQL LIKE + Room PagingSource,输入即刻过滤
  • ↕️ 自由拖动排序:左侧把手拖拽持久化(orderIndex 列 + 数据库迁移 v4→v5)
  • 📌 收藏夹置顶:与剪切板行为完全一致,含图钉指示
  • 🌉 搜索框桥接:ClipboardSearchBridge 将 Rime 提交文本重定向到搜索框,非激活态零拦截

🔐 备份与还原 —— 军工级加密,绝不明文落盘:你的数据只有你能读取、你做主;别人拿去只能是一堆乱码废物

文件格式:magic(8B "DAHIBAK1") | version(1B) | salt(16B) | iv(12B) | AES-256-GCM(ciphertext + 16B tag)
密钥派生:PBKDF2-HMAC-SHA256 (200,000 次迭代) → 256-bit Key
  • 可选备份:首选项 / 剪切板 / 收藏夹 / 声情意象参数
  • 还原时同样可单项勾选,整体覆盖所选数据,有确认提示
  • 文件被其他任何应用、任何人读取也只能得到一堆乱码

🎤 「说点啥」语音输入联动(AIDL)

  • 三开关:说点啥 AIDL 语音输入 / 录音时暂停其他媒体 / 工具栏麦克风按钮
  • 触发方式:长按空格键(主题映射 VOICE_ASSIST)或 工具栏麦克风
  • 识别结果经 onPartial/onFinal 回填/上屏,含纠错上屏观测
  • 需自行安装「说点啥」并开启「允许外部输入法联动 (AIDL)」

🛡️ 零联网 · 隐私无忧

  • 纯本地运行,无任何联网权限
  • GPL-3.0 开源,代码可审计
  • 与官方同文,可共存安装

📸 截图预览

请将截图放入仓库 docs/ 目录,替换下方路径

声情意象设置页(11 项可拖拽排序) 声情意象快捷切换悬浮窗 悬浮键盘把手(缩放不变小) 剪切板搜索 & 拖拽排序 加密备份与还原 语音输入工具栏麦克风
voice_imagery voice_picker floating clipboard backup voice_input

📥 下载与安装

  1. 进入 Releases
  2. 下载最新 ...-arm64-v8a-release.apk(现代手机首选,旧机型选 armeabi-v7a)
  3. 传手机安装(首次需允许「安装未知来源应用」)
  4. 系统「语言和输入法」中启用 「同文输入法大海版」 并切换
  5. 首次自动部署 Rime 方案,稍等即可使用

支持 ABI:arm64-v8a(推荐) / armeabi-v7a / x86 / x86_64


❓ 常见问题

问题 答案
能和官方同文一起装吗? 能,包名不同,互不影响
语音没反应/提示未找到服务? 1) 安装「说点啥」 2) 开启「允许外部输入法联动 (AIDL)」 3) 后台锁定「说点啥」常驻
声情意象动效不显示/卡顿? 降低「最大振幅上限」、关闭「工具栏按钮」省资源;动效为纯自绘,无 GPU 依赖
提示签名异常/来源未知? 个人自签名、非应用商店分发,属正常现象
怎么更新? 大海版老用户Releases下载新版直接覆盖安装更新,重新覆盖安装不会清除旧版数据。但仍然建议更新前,用大海版自带加密备份进行备份

🙏 致敬

项目 贡献
osfans/trime 上游同文输入法,Rime 安卓前端基石
rime/librime Rime 核心引擎及整个生态
amzxyz/rime-wanxiang 万象拼音:把算法留在幕后,把纯粹还给指尖
sysrf.cn 全新一代音形输入法,辅助码字根超少
lzlv312/CatTrime 同文 Fork 项目
BryceWG/BiBi-Keyboard 「说点啥」输入法提供的 AIDL 语音联动协议

📄 许可证

沿用上游 GPL-3.0-or-later,详见 LICENSE。


❤大海用爱发电❤ 如果你觉得有趣或有用,请猛击小星星,给大海一个 Star⭐狠狠鼓励、支持他!
Issues & PRs 欢迎随时提交 ~

About

为人不识大海版,阅尽同文也枉然!Trime, specially optimized and improved by Dahi:基于同文输入法(Trime) v3.3.12 的深度增强版(无联网权限):剪切板收藏夹搜索/拖动排序/置顶、加密备份还原、「说点啥」联动语音输入(支持离线语音输入、隐私无忧),可与原版共存。【同文输入法的剪切板、收藏夹,终于都能搜索、能置顶、能拖动排序了!】加密(AES-256):你的数据只有你能读取、你做主;别人拿去只能是一堆乱码废物

Topics

Resources

Stars

11 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors