Hallo Matze,
ich bin mir nicht sicher, ob es so geht. Wenn Du mit Sendmessage arbeiten möchtest, benötigst Du den Handle (HWND) des Eingabefeldes. Dann kannst Du zwei Messages and das Eingabefeld senden: WM_KEYDOWN und WM_KEYUP. Ich denke, Du mußt beide Messages schicken. Die Parameter sind dann der Tastaturcode wie in der MSDN beschrieben.
Abgesehen davon weiß ich nicht, wie Eingabefelder überhaupt auf F1 reagieren, möglicherweise passiert nix oder es wird versucht, eine Hilfedatei zu öffnen...
Es gibt aber auch Codebeispiele, die etwas aufwändiger sind und zeigen, wie man eine komplette virtuelle Tastatur, die sich komplett mit der Maus bedienen läßt, programmiert. Ich denke, da könntest Du Dir am meisten Informationen herausholen. Suche im www einfach mal nach "OnScreenKeyboard".