抢先体验,改造QQ拼音为“QQ五笔”

前面已经证实过腾讯会推出QQ五笔,但官方也没给个具体时间,至今都迟迟不见动静。

因如今的输入法市场几近饱和,而且功能长相也都差不多,虽不是一个娘生的,但胜似多胞胎,所以我并没有对QQ五笔抱太大的期望(至少在功能方面);按我的理解,所有的输入法本质上就是换换码表而已,其它符号、表情、字符画都是些虚无的东西,只能说输入法越来越娱乐化。

为了弘扬爱国主义娱乐精神,我在这里分享一个提前体验“QQ五笔”的思路,主要思想就是“修改码表”,只需要换个五笔的词库行就了:

  • 如果你是使用者,那么使用起来很简单,只需要下载、导入两步就行了,其它不用管;
  • 如果你是折腾者,那么实现这个思路也不难,只是有点麻烦;理论上,任何支持“导入自定义词库”的输入法都可以改造,就看个人的RP和想象力了。

接下来会先说说这个QQ五笔(折腾版)的优缺点,然后是实现思路的步骤,最后是如何使用。

一、一些优/特点

  1. 可以同时输入五笔和拼音,类似于极点五笔的“五笔拼音”模式
  2. 四码后可连续输入,用五笔打字词,用拼音打句子,互不影响(这其实也是个缺点)
  3. 码表基于“海峰词库9.1 (86版)”制作,9W多词条,6.5W高频常用词组,外加词频优化
  4. 前四码以五笔为主,基本可以实现盲打;相对于拼音的平均码长来说,前四码影响不大
  5. 这篇文章就是用“折腾版”打出来的,目前感觉比较良好
  6. 极度适合单字派打法的五笔选手!

二、二些缺点

有些是软件本身的功能局限,或相对于极点五笔某些特点

  1. 基于五笔86版,如有98版用户,可自己再折腾一个码表出来
  2. 如上第2点,足四码后,无法自动上屏,需要其它键顶字(这其实也是个优点)
  3. 因QQ拼音的“V模式”所限,无法输入“好、媒、妈”等以va、vb、vc 开头的编码
  4. 五笔编码无法自动调频,也无法手动调频,也无法自动存为用户词库
  5. 无法快速的自造词、剪贴板造词(我觉得但凡是输入法都应该有这两点功能吧,用不用则是用户自己的事情了)

三、折腾思路及步骤

1、从词库入手

本着我认为的“所有的输入法本质上就是换换码表而已”,就瞄准了得从QQ拼音的词库入手,要有能“导入”的地方;如没有的话则需要替换词库文件,这个即风险又麻烦,幸好QQ拼音有。

QQ拼音有两个支持“导入”词库的地方,一是“拼音词库”,二是“自定义短语”。

对比了两者的词库格式后:

  • 拼音词库:bai’du 百度 1, bai’du 1
  • 自定义短语:goo=1,Google

我觉得“自定义短语”的格式更为科学直观一些,自定义性也较强;现实是,也只有从“自定义短语”入手。

2、得到五笔词库码表

我通过极点五笔转了一个“海峰9.1”的码表出来(这步过程略过,文末会提供几个码表的),TXT 文件、75937行、净重1.38MB,作为下一步的基本,它的格式是这样子的:

  • qtgn 钅
  • qtgo 鑂 鵟
  • qtgq 猛烈 猝死 獮
  • qtgt 金科玉律 獓

3、转换

现在要做的就是,把TXT 码表里面的格式,转换成符合QQ拼音的“自定义短语”格式,然后再导入即可。

简短的“转换”二字,搞起来还是不那么简短,我主要用到了:NotePad++、大量的正则表达式、Excel、宏、一些脑细胞和一些体力……这步也略过,如果要写成可复制操作的教程,就需另起一篇文章了。

4、导入

最后,我得到了一个93273行、净重1.93MB 的INI文件,现在就只需要导入进“自定义短语”里面,就可以体验传说中的QQ五笔了。

但是,面对这么大的数据量,QQ拼音的处理机制明显的显得有些吃力,导入时会卡15-20秒(其实,我极点上用的是“海峰16W”的超大词库,我就怕转过来被卡死了),一但卡过后,就一切正常了。

四、如何使用QQ五笔(折腾版)?

问得好,使用起来是最简单的了,就两步搞定:

  1. 下载词库:  QQ五笔(折腾版)词库,解压后得到一个INI 文件;
  2. 在QQ拼音设置中选择 [高级设置] ,打开右边的 [自定义短语设置] ,然后 [导入] 刚才的INI 文件,卡上十来秒, [确定] 即可。

慢慢体验吧,这种娱乐性的混合输入方式,用来聊聊天,写写日志,还是能满足基本的打字需求了。

五、后话

  • 建议五笔新手不要使用上面的“折腾版”,这对继续提高五笔能力是没有任何帮助的,反而有害
  • 建议使用尽量新版本的QQ拼音,至于从哪个版本开始支持导入自定义短语,我确实不知道
  • 要是五笔也能实现像拼音一样的整句连打就好了,这种体验貌似还没出现过
  • 输入法是不是可以结合一下类似“Google Quick Search Box”的功能
  • 输入法不应该局限于现在的产品形态,哪位巨头有野心改变一下
  • 上面这种思路,估计也适用于“谷歌拼音”吧,但没有闲心去验证
  • QQ的各种等级,除了点亮图标,还能来点实在的东西不?
  • 腾讯的UI确实要比搜狐做得好,好得多
  • 五笔输入法,极点才是五道

另外,再分享一些五笔词库的码表,有:海峰86-16万、极点五笔梦幻词库 (86优化)、念青五笔98GBK集、昱琼五笔 2.1 (98)、纯净二笔,是第三-2步的码表,而不是现成的INI 文件,有闲心的慢慢搞吧,卡机是正常现象。