KeyPreview der Form auf True setzen und dann eventuell sowas?
Delphi-Quellcode:
procedure Tform1.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
Case Key Of
13 : Begin
// Hier das machen, was bei ESC passieren soll.
DeinCancelButtonClick(Sender);
End;
End;
end;