Ich arbeite an einer virtuellen Tastatur für Windows. Ich weiß, dass ich Tastaturereignisse ausgeben kann, indem ich (zum Beispiel) keybd_event()
mit dem richtigen virtuellen Schlüsselcode benutze, aber diese Methode ist völlig unpraktisch und erlaubt mir nicht, zum Beispiel chinesische oder russische Zeichen auszugeben, oder zumindest nicht leicht.
Ist es möglich, unter Windows ein Tastaturereignis zu simulieren, indem Sie eine WM_CHAR-Nachricht senden? Das wäre perfekt, wenn ich es tun könnte, weil ich einfach den Zeichencode aus einer UTF-8- oder UTF-16-codierten Konfigurationsdatei abrufen und eine Nachricht posten müsste.
Wenn möglich, wie kann ich das unter Windows CE und Windows Mobile machen? Ich muss sowohl Desktop- als auch Mobilgeräte unterstützen.
Danke für Ihre Hilfe! :)