Setze eine TApplicationEvents Komponente auf deine Form. Im OnMessage Ereignis kannst du dann ESC etc. abfangen.
Delphi-Quellcode:
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
begin
if (Msg.wParam = VK_ESCAPE) and (Msg.message = WM_KEYDOWN) then
begin
// ESCAPE
end;
end;