接前文开源离线安卓九宫格拼音同文输入法(1),步骤八提到九宫格输入有非常影响体验的bug,比如无法点选候选词(最要命!)、数字九宫无法输入数字1,还有就是无法选择拼音(据说需要librime支持?)。今天,我对同文输入法的版本和配置一通尝试,反而连九宫格都看不到了。一筹莫展之际,同文输入法QQ群里有个大佬刚发布新版本apk,项目介绍说支持九宫格输入,那就试试吧。
于是,下载雨燕输入法v4.3.0,安装到我的P30手机(安卓10),再用前文步骤七我上传的四叶草九宫格资源覆盖到内部存储/rime
文件夹下,打开同文输入法,主题选为“同文风增强版”,方案勾选“clover_jiugong”,点击“部署”,一测试,喜出望外,九宫格可以点选候选词了!
然后是数字九宫无法输入数字1的问题,终于要踏出修改输入法配置这一步了。在同文风增强版.trime.yaml
文件中,从按键123
出发,按图索骥,如下。
# 步骤1:找到中文九宫格中的按键"123",点击它能打开数字九宫格
luna_jiugong:
name: "九宫格键盘"
keys:
- {click: K_jiugongNumber, composing: Escape, width: *NUM_SYM_W, label: "123", key_back_color: szgnb, hilited_key_back_color: szgnh, key_text_size: 16}
# 步骤2:找到键盘布局的名字 jiugong_number
preset_keys:
K_jiugongNumber: {label: 123, functional: false, send: Eisu_toggle, select: jiugong_number}
# 步骤3:找到数字九宫格中按键“1”的配置
jiugong_number:
name: "九宫格数字"
keys:
- {click: 1, composing: "'", key_back_color: szbdb, swipe_up: 1, swipe_down: Hide, key_text_size: 20}
- {click: 2, key_back_color: szbdb, swipe_up: 2, key_text_size: 20}
原来,相比数字“2”,前人配置的数字“1”多了composing、swipe_down的属性,俩都删掉,测试通过!
这里可以下载我修改过的同文风增强版.trime.yaml
,顺便修复了打不开符号面板的bug。
以上,请指教!