SendInputUNICODE フラグが設定された API を使用してキーボード入力を正常に挿入できるアプリケーションがあります。これによりWM_KEYUP、WM_KEYDOWNメッセージが E7 ( VK_PACKET) の VK コードで生成され、正しい WM_CHAR メッセージに適切に変換されます。これは、GDK を使用する Pidgin を除いて、私が試したすべてのアプリケーションで機能します。GDK はWM_KEYUPメッセージのみを検索するようです。ここで生成されるものには、実際には入力文字を示すものがないため (あるのみWM_CHAR)、入力は無視されます。これを回避する方法はありますか?UNICODE フラグなしで SendInput を使用すると、うまくいきません。