Detección de pulsaciones de teclas de flecha en JavaScript


¿Cómo puedo detectar cuando se presiona una de las teclas de flecha? Usé esto para averiguarlo:

function checkKey(e) {
    var event = window.event ? window.event : e;
    console.log(event.keyCode)
}

Aunque funcionó para todas las otras teclas, no lo hizo para las teclas de flecha (tal vez porque se supone que el navegador debe desplazarse sobre estas teclas por defecto).


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52