【问题标题】:How can I write an IME in MacOSX?如何在 MacOS 中编写 IME?
【发布时间】:2013-07-05 13:47:19
【问题描述】:

我有一个在英语和印度语之间进行音译的图书馆。

我已经在使用这个库的 Windows 和 Linux 上创建了 IME。在 Windows 中,我使用 Text Services Framework,而在 Linux 上,它是通过为 ibus 创建一个新引擎来完成的。我想知道 MacOSX 的 IME 方式是什么?

【问题讨论】:

  • Apple没有提供API来创建第三方IME,这使得在OS X上创建IME非常困难。一家中国公司曾经提供一个叫QIM的IME,但看起来他们创建的他们自己的架构,带有拦截键盘按下的后台服务器。它不与 OS X 的本机 IME 系统集成。 download.cnet.com/IMKQIM/3000-2094_4-10648398.html

标签: objective-c macos internationalization ime


【解决方案1】:

我认为您正在寻找InputMethodKit framework。有一个名为 NumberInput_IMKit_Sample 的示例代码。

【讨论】:

  • 谢谢。这看起来很有希望。我去看看。
猜你喜欢
  • 2014-01-16
  • 2019-01-21
  • 2012-09-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-08
  • 2020-05-18
  • 2018-09-14
  • 2017-12-14
相关资源
最近更新 更多