![]() |
Tastenverzögerung!
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!
Ich habe ein Problem mit den Tasten. Wenn ich z.B. die linke Richtungstaste drücke, bewegt sich meine Figur einmal, dann gibt es eine Pause und dann bewegt sich die Fugur flüssig. Weil man das jetzt schwer nachvollziehen kann, habe ich unten ein Programm angehängt. Schaut selbst. Danke |
Re: Tastenverzögerung!
hi,
also bei mir kommt eine fehlermeldung beim starten. es fehlt ein bild (du hast da ausserdem feste verzeichnisnamen eingebaut :-(), nach dieser fmeldung beendet es sich ... |
Re: Tastenverzögerung!
Verwendest du
KeyDown <---- sollte man nehmen oder KeyUp |
Re: Tastenverzögerung!
Ich denke nicht, dass es daran liegt, es ist in Windows ja so eingestellt, aber wie man das umgeht, weiß ich nicht.
|
Re: Tastenverzögerung!
So,also ich jetzt müsste der Fehler mit dem Laden des Bildes nicht mehr vorkommen.
Also ich benutze diesen Code:
Delphi-Quellcode:
Kann mir denn keiner helfen?procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin ... if GetKeyState(VK_Right) < 0 then begin xkartenachrechts(10); end; if GetKeyState(VK_left) < 0 then begin xkartenachlinks(10); end; end; |
Re: Tastenverzögerung!
Mach es wie üblich und frage in einem Timer-Ereigniss den Tastaturstatus ab.
|
Re: Tastenverzögerung!
Zitat:
|
Re: Tastenverzögerung!
Mit DX macht man es so jedenfalls.
|
Re: Tastenverzögerung!
Zitat:
|
Re: Tastenverzögerung!
Luckie hat doch schon darauf geantwortet. ;)
|
Re: Tastenverzögerung!
ups. danke!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz