Get Correct keyCode for keypad(numpad) keys
<p>I get keycodes from <strong>96</strong> to <strong>105</strong> when pressing keys on the keypad <strong>[0..9]</strong> 
These keycodes correspond with the characters: <strong>'a  b c d e f g h i'</strong>  instead of <strong>'0 1 2 3 4 5 6 7 8 9'</strong> when calling String.fromCharCode(event.keyCode). </p>

<p><em><strong>Question:</em></strong>
<br/>
I have 3 input[type='text']
when user press keys on first input</p>

<pre><code> if(this key is numeric)
  write it to second input
 else if (this key is alpha)
  write it to third input
</code></pre>

<p>nut it gives 'a' when i push 1 from numpad.
how solve it?</p>

<p><a href="http://jsfiddle.net/AEMLoviji/tABDr/" rel="nofollow">here is my code</a></p>

<p>EDIT: i have used keyup event for this reason a got previous char :-)</p>
