The keyCode property returns the Unicode character code of the key that triggered the onkeypress event, or the Unicode key code of the key that triggered the onkeydown or onkeyup event. The difference between the two code types: Character codes - A number which represents an ASCII character. See Gecko Keypress Event for details. charCode is never set in the keydown and keyup events. In these cases, keyCode is set instead. To get the code of the key regardless of whether it was stored in keyCode or charCode, query the which property. Characters entered through an IME do not register through keyCode or charCode. Some browsers have a global event object, other send the event object to the event handler as a parameter. Chrome and Internet Exlporer uses the former, Firefox uses the latter. Some browsers use keyCode, others use charCode.
See More the producers 1968 soundtrack