3
我有一个应用程序,可以使用设置了UNICODE标志的SendInput
API成功注入键盘输入。这将导致WM_KEYUP
和WM_KEYDOWN
消息与E7的VK代码(VK_PACKET
)一起生成,该代码会正确转换为正确的WM_CHAR消息。这适用于我尝试过的所有应用程序,但使用GDK的Pidgin除外。 GDK似乎只查找WM_KEYUP
消息。由于这里生成的实际上没有任何输入字符的指示(只有WM_CHAR
),所以输入被忽略。有没有办法解决这个问题?如果我使用没有UNICODE标志的SendInput,我没有多少运气。有没有办法让SendInput与使用GDK的应用程序一起工作?
我也有同样的问题。任何解决方案 – Mugunth 2011-11-30 02:25:21