Hallo
benutz doch einfach das OnKeyDown-Event der Form. Das wird beim Drücken der Taste einmal(!) ausgeführt. In dem Parameter "Key" wird die gedrückte Taste gespeichert. Dabei steht
37 für links
38 für oben
39 für rechts
40 für unten
13 für Enter
32 für Leertaste
Ich denke, das sind die wichtigsten Taste.
Das ganze könnte dann in etwa so aussehen:
Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key=37 then //Wurde Taste "Links" gedrückt?
begin
// Code für "Links"
end;
// usw...
end;
Grüße
Seniman