0

keybd_event関数を使用してumlautkeyeventを送信しようとしています。Windowsのドキュメントには、次のように記載されています。「デッドキーとは、umlaut(二重ドット)などの文字を生成するキーであり、別の文字と組み合わせて複合文字を形成します。たとえば、umlaut-O文字(Ö )は、umlaut文字のデッドキーを入力してから、Oキーを入力することによって生成されます。」

デッドキーを発行するにはどうすればよいですか?

私は成功せずに次のことを試みました:

keybd_event(WM_DEADCHAR,0x0103,0,0);
keybd_event(0x4F,0,0,0);

英語が下手でごめんなさい。私はあなたの返事を楽しみにしています。

4

1 に答える 1

0

の最初の引数keybd_eventは仮想キーコードです。たとえば、私のキーボードの場合、デッドキー"VK_OEM_7です。

于 2013-02-07T12:36:29.467 に答える