Análisis de códigos de teclas del teclado numérico de JavaScript

stoy intentando analizar los eventos de keydown desde el teclado numérico con lo siguiente:

$('#myDiv').keydown(function(e) {
  val = String.fromCharCode(e.which)
});

El problema es ese teclado0-9 return key Códigos de96-105 que, segúnfromCharCode() son las letras minúsculasa-i. ¿Cómo obtengo los eventos de keydown del teclado numérico para resolver el número apropiado?

Respuestas a la pregunta(10)

Su respuesta a la pregunta