Autor Beitrag
spike0
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 77



BeitragVerfasst: Di 23.06.09 18:12 
Ich hab folgendes Problem:

Ich möchte an ein Fenster einen KeyDown senden, der solange anhält, wie eine Bedingung true ist. Wenn die Bedingung false wird, soll ein KeyUp gesendet, also die Taste wieder losgelassen werden. (mit einem Timer überprüfe ich, ob/wann sich die Bedingung ändert)

Ich hab schon sämtliche Lösungen ausprobiert. Die meisten, wie die SendKeys32-Unit, senden nur einen kurzen Tasten-Event, also einmaliges drücken und loslassen.
Mit der Funktion keyb_event scheint das loslassen auch nicht zu funktionieren. Einmal gedrückt, kann es dann (später im Programm) nicht mehr verändert werden.

Weiß jemand eine gute Lösung?
ffgorcky
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 573

WIN XP/2000 & 7Prof (Familie:Win95,Win98)

BeitragVerfasst: Sa 04.07.09 21:45 
Dann gucke Dir doch zum Beispiel mal diesen Beitrag (den letzten im Thema, also den von user profile iconthe-kecks) an...