我目前使用Microsoft输入法和Google方法作为我的母语Amharic,但他们没有给我提供什么。微软有着奇怪的打字机制,谷歌非常好,但我需要更多的东西。
我有很好的c ++知识,但对C编程知之甚少,我讨厌结构,我讨厌MFC是否有资源可以帮助我为Windows操作系统特别是Windows 7,8制作输入法。
答案 0 :(得分:5)
MSDN记录Text Services Framework。
TSF为高级文本输入和自然语言技术的交付提供了一个简单且可扩展的框架。 TSF可以在应用程序中启用,也可以作为TSF文本服务启用。 TSF文本服务提供多语言支持,并提供键盘处理器,手写识别和语音识别等文本服务。
Microsoft已发布set of guidelines用于实施IME,并且已notes about third-party IMEs。他们还发表了sample IME。
答案 1 :(得分:1)
可以自定义Google输入法。您可以创建自己的方案,这意味着您可以定义哪些击键或一组击键映射到哪个unicode字符。请按照以下网址中的指南进行操作:http://www.google.com/inputtools/windows/canonical.html
文件名:visual-geez.scm
version: 1.0
name: visual-geez
ha ሀ
hu ሁ
hi ሂ
将上面的文件放在输入法的安装目录下的schemes目录中(例如:C:\Program Files\Google\AmharicInputMethod\schemes
然后重新启动输入法(更改为另一种语言并更改回amharic)。启用新创建的单击设置(cog)按钮 - > scheme - > visual-geez
现在,当您开始输入时,您将看到音译规则已更改为新创建的方案。