6

我目前使用微软输入法和谷歌方法作为我的母语阿姆哈拉语,但他们没有给我我想要的东西。微软有奇怪的打字机制,谷歌非常好,但我需要更多的东西。

我有很好的 C++ 知识,但对 C 编程知之甚少,我讨厌结构化,我讨厌 MFC 是否有资源可以帮助我为 Windows 操作系统特别是 Windows 7,8 制作输入法。

4

2 回答 2

6

MSDN 记录了文本服务框架

TSF 为交付高级文本输入和自然语言技术提供了一个简单且可扩展的框架。TSF 可以在应用程序中启用,或作为 TSF 文本服务启用。TSF 文本服务提供多语言支持并提供文本服务,例如键盘处理器、手写识别和语音识别。

Microsoft 发布了一套实施 IME 的指南,并提供了有关第三方 IME 的说明。他们还发布了一个示例 IME

于 2013-11-12T07:19:09.907 回答
1

谷歌输入法可以定制。您可以创建自己的方案,这意味着您可以定义哪个击键或一组击键映射到哪个 unicode 字符。按照以下网址中的指南进行操作:http ://www.google.com/inputtools/windows/canonical.html

文件名:visual-geez.scm version: 1.0 name: visual-geez ha ሀ hu ሁ hi ሂ

把上面的文件放到输入法安装目录下的scheme目录下(例如:C:\Program Files\Google\AmharicInputMethod\schemes然后重启输入法(换成其他语言再改回阿姆哈拉语)。点击设置(cog)启用新创建的scheme button -> scheme -> visual-geez 现在,当您开始输入时,您会看到音译规则已更改为您新创建的方案。

于 2016-05-28T10:01:13.767 回答