Android同文输入法的使用(开源输入法Trime)
Trime輸入法
- 背景
- 源碼
- APP試用
- 下載
- 安裝
- 配置
- 部署成功后
- 再一步:學(xué)習(xí)如何 DIY
- 總結(jié)
- 2021021更新
背景
想找一款開(kāi)源的Android中文輸入法,然后發(fā)現(xiàn)了這款備受推崇的輸入法框架rime。
RIME/中州韻輸入法引擎,是一個(gè)跨平臺(tái)的輸入法算法框架。
基于這一框架,Rime 開(kāi)發(fā)者與其他開(kāi)源社區(qū)的參與者在 Windows、macOS、Linux、Android 等平臺(tái)上創(chuàng)造了不同的輸入法前端實(shí)現(xiàn)。
這真的非常酷,用作者的話說(shuō),你可以在這個(gè)框架的基礎(chǔ)上,親手創(chuàng)作理想輸入法,可以說(shuō)非常符合我目前的需求(結(jié)果其實(shí)并沒(méi)有)。
源碼
由于我想要的是Android端的輸入法框架,在網(wǎng)站的下載頁(yè)可以看到,Android端的實(shí)現(xiàn)叫做同文輸入法。(Windows的小狼毫,macOS的鼠須管),所以我們要下載的是同文輸入法。
APP試用
下載
同文輸入法apk
可以看到提供了多種apk版本,我們首先通過(guò)adb指令查看設(shè)備的CPU類型,然后根據(jù)cpu類型下載版本。
安裝
第1步:啟用同文輸入法
第2步:選擇同文輸入法作為默認(rèn)輸入法
安裝成功,使用輸入法發(fā)現(xiàn)并不支持中文,這是因?yàn)槲覀冞€沒(méi)有配置任何方案。長(zhǎng)按方案可以看到給出的提示。
配置
查看配置文檔
選擇手動(dòng)方式,下載最新版本,下載后解壓,把里面的.yaml文件全部拷貝至手機(jī)sdcard/rime/文件夾下。然后打開(kāi)程序,點(diǎn)擊部署。部署時(shí)間很長(zhǎng),耐心等待。
如果你有其它的需求,可以通過(guò) /plum/ 配置管理器獲取并安裝輸入方案。庫(kù)藏一覽:
現(xiàn)代標(biāo)準(zhǔn)漢語(yǔ):朙月拼音、地球拼音、注音
拼音的變體:雙拼、宮保拼音、打字速記法
漢語(yǔ)方言:粵拼、吳語(yǔ)(上海話、蘇州話)
歷史音韻:中古漢語(yǔ)拼音
字形輸入法:五筆畫(huà)、倉(cāng)頡、速成、五筆
符號(hào)輸入:繪文字、國(guó)際音標(biāo)
部署成功后
部署成功后,再點(diǎn)擊當(dāng)前的方案,可以看到當(dāng)前的方案是明月拼音。點(diǎn)擊選擇方案,可以知道我們當(dāng)前只配置了兩種方案,easy_en和luna_pingyin。其中的luna_pingyin就是指明月拼音,對(duì)照關(guān)系,可以去/plum/ 配置管理器中查看。
到此,我們的中文輸入法就配置完成了,你可以通過(guò)上方的菜單進(jìn)行中英文切換,全半角切換和繁簡(jiǎn)體切換等。
再一步:學(xué)習(xí)如何 DIY
這篇《定制指南》,相信能解答您的不少疑問(wèn)。
熟悉了基本的定制方法以后,如果需要制作自己的輸入方案,請(qǐng)進(jìn)階閱讀《Rime 輸入方案設(shè)計(jì)書(shū)》。
總結(jié)
說(shuō)真的,配置完中文輸入方案之后,這個(gè)輸入法好卡好卡的。我本來(lái)打算在這款輸入法上進(jìn)行修改完善,但是卡成這樣真的沒(méi)必要。
記錄一下,我就去研究其它的開(kāi)源輸入法了。
注1:這么卡跟測(cè)試設(shè)備有關(guān)系,測(cè)試設(shè)備配置如下,著實(shí)拉跨。這個(gè)框架還是很酷的,DIY起來(lái)非常合適。
注2:5.1系統(tǒng)上沒(méi)跑起來(lái),具體原因沒(méi)看,應(yīng)該是權(quán)限問(wèn)題。
2021021更新
上述兩個(gè)問(wèn)題,我在Trime項(xiàng)目中提了issues并得到了熱心網(wǎng)友的回復(fù)
聽(tīng)話的我去測(cè)試了一下3.1.3確實(shí)不卡,但是bug也確實(shí)滿滿
總結(jié)
以上是生活随笔為你收集整理的Android同文输入法的使用(开源输入法Trime)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【线性dp】【决策优化】CH5E02
- 下一篇: VIO-slam 系统构建