Forum: Win32/Win64 API (native code)
Delphi
by mleyen,
30. Apr 2008
jap, aber wenn du alles willst, mach´s einfachheitshalber so:
for i := 0 to 255 do
GetAsyncKeyState(i) //Was auch immer da passieren soll
evtl speicherst du auch alle keystates, damit du gezielt abfragen kannst welche taste gedrückt gehalten wird und so nicht unnötige anschläge zählst, bzw. nur in einer bestimmten dauer erkannt werden.
Forum: Win32/Win64 API (native code)
Delphi
by mleyen,
30. Apr 2008
Ich meine mal irgendwo gelesen zu haben, dass einige Programme so Key-hooks erkennen und blocken können. (Bin mir aber nicht sicher, werde gern des besseren belehrt)
Deswegen hab ich das bis jetzt auch immer mit getasynckeystate gemacht, das einzige mankerl ist dabei, dass man nicht weiß wie lang eine Taste gedrückt wurde und wieviele 'Anschläge' dabei flogen.