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

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

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

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

那么如何开发一个windows输入法软件呢? 输入为我的语言设计的自定义字体

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

最佳答案

如果我误解了这个问题,我深表歉意 - 但我认为您可以考虑使用 Unicode private use area

Unicode 这部分的想法就是允许这种情况 (I remember someone used it for the fictional Klingon language at one point)。

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

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

关于c++ - 如何为我的语言编写自己的 Windows 输入工具软件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35038401/

相关文章:

c# - 程序可以响应另一个应用程序中的事件吗

c++ - 在卸载 DLL 期间删除静态对象时退出线程会导致死锁?

windows - 远程 OpenSCManager 失败,访问被拒绝

r - 如何在 Shiny 中调用选项名称而不是值?

C++ lambda 函数访问写冲突

c++ - 编译器看不到函数,但可以看到以相同方式使用的所有其他函数

C++方法链接导致析构函数被调用两次

c++ - 新变量的可访问性( "new"的范围)

python - 如何在某个字符后停止读取输入?

java - 从特定 USB 端口捕获键盘输入