



Crie um novo projeto.
No evento OnCreate do form deixa conforme o código abaixo:
Este código faz o form testar as teclas pressionadas.
1 2 3 4 | procedure TForm1.FormCreate(Sender: TObject); begin KeyPreview := True; end; |
E no evento OnKeyDown do form, deixe conforme o exemplo abaixo:
1 2 3 4 5 6 7 8 9 | procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if (Key = VK_ESCAPE) then Close; // Como alternativa pode ser utilizado // Application.Terminate; end; |
Assim, se você pressionar Esc, o sistema será fechado.