Forum: Win32/Win64 API (native code)
Delphi
by olee,
31. Jul 2009
Ha ich hab eine simple Lösung gefunden :lol:
procedure TLOZGameEngine.OnKeyDown(var Key: Word; Shift: TShiftState);
begin
If LockKey = Key then exit;
LockKey := Key;
If (LastKey = Key) and (LastKeyDownTime + 500 > GetTickCount) then
begin
DblPressedKey := Key;
Forum: Win32/Win64 API (native code)
Delphi
by olee,
31. Jul 2009
Ne denke nicht, da OnKeyPress doch bei manchen Tasten nicht ausgelöst wird ... ich meine bei VK_UP usw.
Forum: Win32/Win64 API (native code)
Delphi
by olee,
31. Jul 2009
Hi ich hab ein kleines Problem:
Ich will im OnKeyDown einen DblKlick von Tasten abfragen.
Mein Problem ist jetzt, dass OnKeyDown beim haten einer Taste nach ner Weile mehrfach
hintereinander ausgelöst wird
(Also wie im Texteditor wenn man z.B. A hält kommt erst eins und nach ner Weile viele As)
Hat einer ne Idee, wie ich das verhindern kann?