Buenas noches compañero.
Creo que la forma de hacer lo que comentas, es preparando un controlador de Eventos en el documento.
Debes de tener una función corriendo (activada al cargar tu página -->
onLoad).
Dicha función debe de estar a la escucha de la pulsación de tus teclas, y en cada pulsación debes de validar si la pulsada es escape.
En el tema de validar si la tecla pulsada es ESCAPE, tengo mis serias dudas, dado que si usas
evento.keyCode (para Internet Explorer) o
evento.which (para los Mozillas) .. el valor de la tecla escape es
0.
En el detalle de como "CAPAR" la tecla, no puedo ayudarte.. lo siento.
Un saludo.