Mam maly klopot z symulowaniem wcisniecia kombinacji klawiszy. Otoz pobralem z dzialu Delphi unit Sendkeys (w sumie nie wiem po co) i sie nim bawilem, potem z sama f-cja Keybd_Event i efekt byl totalnie beznadziejny. Testowalem sobie, ze po nacisnieciu buttona sumulowana jest kombinacja ctrl alt del. Efektu zadnego (okno nie wyskakuje), ale system zachowywal sie totalnie dziwnie.
Moim celem jest, aby programowo wmowic systemowi, ze uzytkownik wcisnal na klawiaturze np. ctrl alt s, a inne aplikacje skojarzone z tymze skrotem zareaguja na niego odpowiednio. Robil ktos cos podobnego?
Aha, skorzystalem oczywiscie z wyszukiwarki :), ale natrafilem jedynie na masowe posty Szymka (wymagala tego masowa ilosc pytan o zwiazane z tym zagadnienie) o tresci "Keybd_Event" :).
dopisane:
na msdn znalazlem informacje, ze dla systemow NT/2000/XP nalezy uzywac f-cji SendInput. Ja uzywam wlasnie win 2000, wiec mozliwe ze to bylo przyczyna moich problemow, ale dalej nie jestem pewien czy efekt o jaki mi chodzi jest mozliwy do uzyskania tak prosta droga.
dopisane #2:
odpalilem kod ktory znalazlem na swissdelphicenter wykorzystujacy SendInput - mial symulowac wcisniecie kombinacji alt+tab. Efekt - prawie ze zwis kompa ;-|