没错,就是同文输入法!

近年来一直都是用红米Note4 X手机,因为国内小米不怎么待见国人,国内版Rom一直被称为是广告最多的手机UI,就连自带的输入法都带广告,无奈只能换国际版Rom。于是跑到xiaomi.eu找到了同型号的Rom,刷机一切正常,无非就是解锁BL→线刷第三方Recovery→ 卡刷Rom。

机刷好了,广告也没有了,清爽了,可是输入法却成了最大的问题。国际版miui默认是gboard输入法,gboard风格是我喜欢的简洁风格,嗯,我很喜欢!但却没有我所用的五笔,当时我就慌了。东找西找,找了好几天也没找到合我心意的五笔输入法。

为什么不用百度或者搜狗?怪就怪gboard的简洁风格太迷人,让我难以忘怀。谁叫我是强迫症呢¿ _(:з」∠)_

在装装卸卸,查找资料后发现同文输入法评价不错,自由扩展性很强,而且还是开源的,不用给一些乱七八糟的权限。

嗯,就他了!

第一次安装好后的感觉,这输入法也太丑了吧¿换个皮肤才勉强能看得下去。于是四处查找五笔方案和相关资料……

自己改一下主题,gboard的感觉回来了,而且还支持五笔,支持自己造词和导入词库。o( ̄▽ ̄)o 嗯,真香!

当然,世界上没有完美的东西,同文也一样。它不支持手写,不支持滑行输入,不支持云端的功能,不能贴图等。但对于我来说,这些都不算是缺点。因为我压根不会用到这些功能。

后面我会加上自己导入qq五笔词库的心得和修改的自己心仪主题。

先附上几张我自己改的还原gboard主题照。

——————————————————————————————-

2019.3.17 更新!

嗯,先聊聊我是怎么把QQ五笔词库导入到同文的吧!

同文输入法是支持添加额外词库的。结构大概是:

  • wubi86.dict.yaml #这是五笔输入方案
  • wubi86.schema.yaml #这是五笔输入法的配置文件
  • wubi86.extended.dict.yaml #这就是五笔输入法自定义词库了,这个文件官方可能很难找,自己新建一个吧

添加词库要改的就只有wubi86.schema.yaml 和wubi86.extended.dict.yaml两个文件。

第一步,在PC上安装QQ五笔输入法,(身为洁癖+强迫症的我实在难以忍受在WIN10上安装第三方输入法,唉~算了,为了我使用手机方便,忍了!)导出系统词库,得到一个TXT文件。里面有编码和字、词,有点像是wubi86.dict.yaml文件,但又有点不同,不管它。

第二步,安装notepad++和wps表格或者excel(这里以wps表格为例),用notepad++打开QQ词库的TXT文件,ctrl+F打开替换工具,替换文本中所有的空格为tab(就是缩进啦),然后ctrl+a选中所有内容并剪切(剪切!剪切!剪切!重要的事情说三遍)。打开wps表格,新建一个空白页,粘贴刚刚剪切的内容到wps表格空白页中,这时看看共有多少列内容,QQ五笔词库共有九列(以列的颜色提示为准哦)。第一列全是编码,编码没用的,此列全部清空。第二列至第八列全部是我们要的字、词库。

第三步,一列一列剪切 (还是剪切!剪切!剪切!) 第二至第八列的内容到notepad++中列成一列(知道为什么要剪切了吧,就是为了把notepad++中的内容清空,替换新的内容)。再用ctrl+F打开替换工具查找模式选择扩展,查找目标填\r\n,替换为中什么都不填,点全部替换,这一步的目的是把所有的空行清除。慢慢等吧,别认为是电脑死机就对了。

第四步,用notepad++打开wubi86.dict.yaml文件,复制所有汉字开头的内容到wps表格中,删掉除第一列外的所有内容,只留下第一列的字、词内容。 再将第三步中处理好的内容也复制到该表格的第二列中,点击数据→高亮重复项→自动筛选→第二列第一行的三角型→颜色筛选→空,复制第二列所有没有重复的内容。这一步的目的是清除词库中的重复词。

第五步,用notepad++打开wubi86.extended.dict.yaml文件,(如果没有wubi86.extended.dict.yaml文件,就新建一个文本文档,文件名及类型改成wubi86.extended.dict.yaml并复制以下代码)在下面代码最下空行中粘贴第四步中复制的内容保存。

# encoding: utf-8
# License: GPL
---
name: wubi86.extended
version: "0.1"
sort: by_weight
columns:
  - text
  - code
  - weight
  - stem
encoder:
  exclude_patterns:
    - '^z.*$'
  rules:
    - length_equal: 2
      formula: "AaAbBaBb"
    - length_equal: 3
      formula: "AaBaCaCb"
    - length_in_range: [4, 10]
      formula: "AaBaCaZa"
import_tables:
  - wubi86
...
# 重码条目可以通过「词频」微调其排序,下诗默认排在其单字「暒」和「䗌」的后面,如果添加一个更大的词频,排序就将调前。
# 注意,中州韵码表的标准格式是,「词条」「编码」「词频」「造词码」,故下面的「词条」和「词频」之间,跨过了「编码」列,所以有「 2 」个英文状态下的TAB缩进符。

第六步,用notepad++打开wubi86.schema.yaml文件,找到

translator:
  dictionary: wubi86

改成

translator:
  dictionary: wubi86.extended

保存。

以上步骤完成,将以上三个文件放到手机的rime文件夹中,打开手机中的同文输入法,点击部署。

OK!开心的用五笔打字吧,是不是发现随便打几个字母,多了更多的选词了。

这只是其中一种方法,也是最笨的方法,或许有更便捷的方法呢。鬼知道!

分享我自己配置的: