¿Cómo detectar la pulsación de la tecla de escape con JS o jQuery puro?

Posible duplicado: qué código clave para la tecla de escape con jQuery ¿Cómo detectar la pulsación de la tecla de escape en IE, Firefox y Chrome? El siguiente código funciona en IE y alertas 27, pero en Firefox alerta0 $('body').keypress(function(e){ alert(e.which); if(e.which == 27){...