Achso,
klar geht das.
Und zwar musst du die Prozedur OnKeyDown benutzen.
Beispiel:
Code:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if key = vk_left then Anweisung;
end;
Die gedrückte Taste wird halt automatisch in der Variable Key gespeichert. Die Sondertasten rufst du mit vk_... auf.
Dazu kannst du auch in der Hilfe von Delphi gucken unter Virtuelle Tastencodes oder so.
Hier nur nochmal kurz die Pfeiltasten:
VK_LEFT Taste Links
VK_UP Taste Auf
VK_RIGHT Taste Rechts
VK_DOWN Taste Ab
Gruß
Stefan