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