如何为我的语言编写自己的Windows输入工具软件?

时间:2016-01-27 13:14:45

标签: c++ windows input google-input-tools

我的语言Kachhi没有正式的Unicode支持,但我已经开发了ttf,otf,svg等格式的自己的字体。 我已经使用相同的字体运行了一个网站。

我希望用户能够使用我的字体以我的语言编写或输入 (最好是在所有平台上,但如果没有,则主要在Windows上)

那么如何为Windows开发输入工具软件? 输入为我的语言设计的自定义字体

任何人都可以通过指出如何构建自己的Windows IME来提供帮助。链接到一些教程或书籍或任何东西?

2 个答案:

答案 0 :(得分:1)

如果我误解了这个问题,我很抱歉 - 不过我认为您可以考虑使用Unicode private use area

这部分Unicode的想法是准确地考虑这种情况(I remember someone used it for the fictional Klingon language at one point)。

您可以使用Unicode表的这些区域,然后通过传统的Unicode方法提供输入/输出机制。

显然,如果没有自定义字体(例如您开发的字体),表格的这些部分没有任何意义。

答案 1 :(得分:1)

您的目标是Input Method Editor。从本质上讲,这是一个带有标准化界面的小程序,用于将用户输入转换为Unicode文本。

您可以选择几乎任何具有良好Windows支持的语言。 IOW,VC ++。