是否可以在 WinRT 中创建 IME?

Posted

技术标签:

【中文标题】是否可以在 WinRT 中创建 IME?【英文标题】:Is it possible to create an IME in WinRT? 【发布时间】:2012-10-09 17:13:39 【问题描述】:

Windows 8/Windows RT 中内置的孟加拉语键盘布局一点都不友好。因此,对于大多数用户来说,使用 IME 是唯一的选择。 Win32 中有相当多的孟加拉语输入法编辑器。它们在 Windows 8 中运行良好。

但对于 Windows RT,目前没有解决方案。是否可以使用纯 WinRT API 编写 IME?

【问题讨论】:

【参考方案1】:

这个MSDN Link提供了编写IME的好资料

我从文章中提出了一些重要的特征

Windows 8 IME 的要求

第三方 IME 必须满足以下要求: •必须进行数字签名。 • 必须支持文本服务框架 (TSF),并且必须设置正确的 IME 标志才能在 Windows 8 中正常运行。 • 必须遵循 Windows 应用商店应用程序的 UX 指南并与 Windows 应用商店应用程序兼容。不满足这些要求的第三方 IME 将被阻止在新的 Windows 8 UI 中运行,但仍可以在 桌面。

此外,Windows Defender 还会从系统中删除恶意 IME。因为 其中,熟悉 IME 很重要 Windows 8 的编码要求。有关详细信息,请参阅指南和 IME 开发清单。

下一个链接显示IME开发指南

由于您可以为 Windows 应用商店制作应用程序,因此您可以通过 Windows 应用商店访问 WinRT 中的 IME 应用程序。检查 Windows 应用商店中是否有任何孟加拉语 IME 应用程序

【讨论】:

以上是关于是否可以在 WinRT 中创建 IME?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用cmake创建WinRT项目?

托管 WinRT 组件 + 虚拟方法

是否可以命名在 oracle 中创建主键期间创建的索引?

是否可以在 Apple Watch 中创建图表?

是否可以在 Zapier 中创建 Stripe 退款操作?

是否可以在 C 中使用 sscanf 在 shell 中创建别名命令?