Delphi-Quellcode:
WM_KEYDOWN: //Is A Key Being Held Down?
begin
if not keys[wParam] then keys[wParam] := TRUE; <=======Machs halt so
sleep(250); <================Dann kannst du dir das sleep sparen
result:=0;
end;
Oder versteh ich falsch was du bezwecken willst?
mit Umschaltvariable
Delphi-Quellcode:
WM_KEYDOWN: //Is A Key Being Held Down?
begin
if not umschaltvar then keys[wParam] := TRUE;
umschaltvar:=true;
result:=0;
end;