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