Mime 手机中文输入引擎


缘起


  我做过很多年的手机UI。开始一直使用国外公司提供的中文输入法。后来觉得这些拼音、笔画输入实在没什么高深的,就自己抽空写了一个。
  主要是晚上写,写腻了就打游戏。游戏打烦了再接着写。因为游戏打烦的机会少,程序写腻的时候多,所以前前后后写了半年。
  写好后我把引擎库带到单位,用在单位的样机里。大家用了觉得也不错。其实提供输入法的公司只是提供一个找到字的引擎。输入法的UI设计还是手机UI设计人员做的。我将我的输入法叫作:Mime。

下载


  按照惯例我为Mime做了一个演示程序,有兴趣的朋友可以下载看看:

  Mime(6763汉字)演示程序
  Mime(20902汉字)演示程序

  下载包里包含发布包的readme文件和引擎库的头文件。

功能介绍

  Mime是My input method engine的简写。Mime是手机中文输入法的完整解决方案,包括引擎库、参考设计、例程和文档。使用Mime,工程师可以方便、高效地在手机界面软件中增加中文输入功能。

  Mime提供适合手机键盘的智能拼音输入法和笔画输入法。在6763汉字的方案中,笔画输入法包括五笔笔画输入和八笔笔画输入。其它方案仅支持五笔笔画输入。五笔笔画输入法按横、竖、撇、捺、折五种笔画输入。八笔笔画输入法按横、竖、撇、捺、横折、弯钩、竖折、横折横八种笔画输入。笔画输入法支持可以替代任一笔画的通配键。各输入法都支持汉字联想功能,候选汉字按使用频度排序。

  Mime具备以下特点:
  • 引擎库小巧,占用资源少;
  • 引擎库接口函数简单易用;
  • 提供参考设计,轻松集成;
  总之,Mime的设计宗旨是减少程序员的重复劳动。通过使用Mime提供的参考设计,程序员只要提供一个键盘配置和几个显示函数,就可以轻松搞定中文输入。希望Mime可以成为界面设计人员喜爱的My Input Method Engine!

Mime 手机中文输入引擎(6763汉字)源代码

  这个版本的引擎库包含了6763汉字拼音输入、五笔输入和八笔输入的引擎。五笔就是横、竖、撇、捺、折。八笔是横、竖、撇、捺、横折、弯钩、竖折、横折横。如果有的朋友确实需要Mime 手机中文输入引擎(6763汉字)的源代码,可以通过淘宝网购买:

购买Mime(6763汉字)手机中文输入引擎的源代码

Mime 手机中文输入引擎(20902汉字)源代码

  这个版本的引擎库包含了拼音输入、五笔笔画输入的引擎。五笔笔画输入支持从0x4e00-0x9fa5的20902汉字。拼音输入支持同样范围,但是去掉了40个汉语中没有准确读音的字:

  乲硳岾猠乽厑旕叾乤乥乫巪乬唟厼廤穒唜夞莻銰乯乮椧栍虄囕閪浌縇巼闏乶喸乺哛襨畓朰乭

  因此拼音输入法可以输入的实际字数是20862个汉字。如果有的朋友确实需要Mime 手机中文输入引擎(20902汉字)的源代码,可以通过淘宝网购买:

购买Mime(20902汉字)手机中文输入引擎的源代码


个人主页留言本我的空间我的程序随笔集 fmdd@263.net