Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Tastenverzögerung! (https://www.delphipraxis.net/16100-tastenverzoegerung.html)

maximi 10. Feb 2004 12:28


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

devnull 10. Feb 2004 12:50

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 ...

neolithos 10. Feb 2004 12:51

Re: Tastenverzögerung!
 
Verwendest du

KeyDown <---- sollte man nehmen
oder
KeyUp

Matze 10. Feb 2004 12:53

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.

maximi 10. Feb 2004 13:00

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:

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;
Kann mir denn keiner helfen?

Luckie 10. Feb 2004 13:13

Re: Tastenverzögerung!
 
Mach es wie üblich und frage in einem Timer-Ereigniss den Tastaturstatus ab.

Matze 10. Feb 2004 13:22

Re: Tastenverzögerung!
 
Zitat:

Zitat von Luckie
Mach es wie üblich und frage in einem Timer-Ereigniss den Tastaturstatus ab.

Nix gegen dich, aber machen es die Profis (du zählst ja dazu) wirklich so?

Luckie 10. Feb 2004 13:23

Re: Tastenverzögerung!
 
Mit DX macht man es so jedenfalls.

maximi 10. Feb 2004 13:27

Re: Tastenverzögerung!
 
Zitat:

Nix gegen dich, aber machen es die Profis (du zählst ja dazu) wirklich so?
Und wie machen es die Profis?

Matze 10. Feb 2004 13:28

Re: Tastenverzögerung!
 
Luckie hat doch schon darauf geantwortet. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:59 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz