gpt4 book ai didi

Windows 输入法 : custom Korean virtual keyboard

转载 作者:可可西里 更新时间:2023-11-01 14:19:36 27 4
gpt4 key购买 nike

我在使用韩语 Windows IME 时遇到问题。我正在为一款嵌入式软件设计虚拟(屏幕/软件)键盘。我依赖 Windows IME,它似乎适用于日语和中文。如果我使用的是物理键盘,它也可以完美地处理韩语。

但是当我单击虚拟键盘按钮时,鼠标事件似乎会干扰 IME,基本上只是取消合成。每次单击鼠标按钮时都会触发 WM_IME_ENDCOMPOSITION 消息。结果,我只能得到单独的韩语符号,而无法将它们组合成单词。

有人知道管理这种效果的方法吗?默认的 Windows 软件键盘如何绕过它?由于一系列原因,我们无法在我们的产品中使用默认的 Windows 软键盘,需要设计我们自己的软键盘。

谢谢。

最佳答案

合成结束由键盘消息VK_ProcessKey引起。通过spy++点击虚拟键后可以看到这条信息。

考虑通过 Windows API SetWindowsHookEx Hook 用于过滤此消息的函数。

在我的例子中,这种方式可以像我们预期的那样工作。

关于Windows 输入法 : custom Korean virtual keyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7679249/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com