Mam delphi 6 i niedziała mi komponent keyspy, czy ktoś zna odpowiednik tego komponentu. Albo może ktoś zna źródło programu w którym jak nacisne jakiś klawszi to obok pojawi mi się co nacisnąłem.
Poszukaj o zakładaniu hooka na klawiaturę.
Pewnie masz XP-ka
KeySpyXP :D
Dzięki. Zaraz poszukam i spr czy dziła, pewnie tak, a czy on działa tylko na XP, czy też na innych wersjach??
Mam pytanko czy ktoś zna stronkę z przykadami użycia KeySpyXP
http://satanbsd.org/old --> programowanie --> keyspy
Zamiast uzywac tego komponentu mozesz uzyc funkcje WinApi GetAsyncKeyState wrzucona w petelke 0-255... Efekt ten sam i prosciej.
;p
KeySpyXP działa w ten właśnie sposób. Moim zdaniem najlepszym sposobem jest właśnie hook na klawiature.
KeySpyXP działa w ten właśnie sposób. Moim zdaniem najlepszym sposobem jest właśnie hook na klawiature.
A jak się robi ten hook
Masz to w FAQ
Ta stronka z przykładami coś niedziała :( właśnie ściągnołem tego KeySpyXP, ale niewiem jak wyświetlić na Memo to co ma przechwycić, proszę pomużcie ;|
Witam,
widze ze jak mnie nie ma tu przez 3 dni to wszystko pada :)
Z komponentu korzysta sie prosto - w Evencie OnKey czy jkakos tak wpisujesz co ma robic jak wcisniesz klawisz -
przyklad
procedure TForm1.OnkEY(Sender:TObject;key:string);
begin
memo1.text:=memo1.text+key
end;
banalne - z keyworda korzysta sie tak samo - a jak cos to na gg* mnie lapaj;
*ostatnio net mi pada wiec moze byc ciezko