前言
Android 手机用了十几年了,输入法也用过很多,大公司如搜狗,微信,百度,讯飞等输入法实在不放心,有的还有广告。Gboard 输入法只能说凑合能用,微软的是不好用。
开源的 Android 输入法应该就这么几个:小企鹅,同文,语燕。
手机上的输入法好不好用,我只试一项:网址和 mail 是否可以在全拼模式正常打出来,比如 mianao.info,[email protected] 这样的。
测试结果就是只有同文输入法可以:
同文输入法:https://github.com/osfans/trime
主要功能
前面文章介绍了雾凇拼音添加中英文释义,Markdown 语法输入:
为雾凇拼音添加中英互译释义:https://mianao.info/add-chinese-english-translation-to-rime-ice/
同文输入法 支持 RIME 方案,所以之前我改的雾凇拼音可以直接移植到同文输入法中,虽然体验稍有些差异。
开源链接:https://github.com/harry10086/mytrime
- 雾凇拼音+中英文释义+Markdown 语法输入;
- 优化了主题,移除右下角中英文切换键,数字键和字符键合一,加长空格与回车键;
- 中英文释义纵向展示候选词时,空格键左右滑动为候选词翻页;
- 复制了几款经典输入法的主题配色:苹果,搜狗,微信等;
[!TIP]
电脑端Md和mD都可以激活 Markdown 语法输入,但手机上只有Md才方便输入:Shift+M再输入d即可。
同理,拆字反查Uu激活:Shift+U再输入u即可。
使用方法
这是同文输入法 APP 的系统文件目录结构,rime 文件夹会同步外部配置的用户文件夹内容(即我们复制的方案文件),不要动去另外一个文件夹 shared 的文件:
文件列表:
- classic.trime.yaml:# 同文输入法经典主题配置文件。
- rime_ice.schema.yaml # 全拼方案
- rime_ice.custom.schema.yaml # 全拼自定义方案
- double_pinyin.yaml* # 双拼方案
- rime_ice.dict.yaml # 挂载词库
- cn_dicts/ # 词库目录
- melt_eng.schema.yaml # 英文方案,作为次翻译器挂载到拼音方案
- melt_eng.dict.yaml # 挂载词库
- en_dicts/ # 词库目录
- radical_pinyin.schema.yaml # 部件拆字方案,作为反查挂载到拼音方案
- radical_pinyin.dict.yaml # 部件拆字词库
- custom_phrase.txt # 自定义短语
- symbols_v.yaml # 全拼 v 模式
- symbols_caps_v.yaml # 双拼 V 模式
- opencc/ # 词语映射,Emoji,中英,英中词典等
- lua/ # 各个 Lua 脚本
主题来自 fork 的 chwt163/mytrime 几个主题 3.3.10 中的一个: classic.trime.yaml ,我根据自己的需求做了一些修改:
克隆项目后复制
rime文件夹到 Android 手机根目录(根据自己需求,比如我只用全拼,其他double相关的文件就不复制过去);打开 同文输入法 ->
设置->配置-> 将用户文件夹路径指向前面复制的 rime 文件夹,接着点击立即同步用户数据;返回到
设置首页 ->方案->添加-> 选择雾凇拼音;返回到
设置首页 -> 进入设置->键盘样式->主题->经典,再进入配色选择;
- 根据需要,在
设置首页 -> 进入候选窗口->候选词窗口,设置候选词列表布局,候选词窗口位置等;
添加双拼方案:
双拼方案在手机上我测试是无法正常部署,需要先把双拼相关的文件复制到电脑端预编译后再拷入手机文件夹:
- 在电脑端配置好的雾凇拼音文件,并勾选需要的双拼方案,重新部署。
- 部署完成后,在电脑的用户目录里
build文件夹中会生成以下二进制文件:
double_pinyin_*..bin
double_pinyin_.schema.yaml
- 将以上文件复制到手机 APP 的
Android/data/com.osfans.trimefiles/rime/build/目录里,再在手机上打开Trime点击重新部署。 - 返回到
设置首页 ->方案->添加-> 选择**双拼。
[!TIP]
修改完成后,App 会自动部署,如果没生效,可手动点击右上角逆时针图标 「重新部署」。
补充一点,之前在 Google 账号验证时需要输入六位 pin 码,荣耀手机自带和应用市场下的输入法全都无法输入,所有数字都只能填入第一个框,只有 Gboard 好使。同文输入法我还不知道,待测试。
source https://mianao.info/add-chinese-english-translation-to-trime/








评论
发表评论