keydown keypress
HTML
<input id="testInput" />
<p id="testOutput"></p>
JavaScript
var testOutput = document.getElementById("testOutput");
var testInput = document.getElementById("testInput");
testInput.onkeydown = function(event) {
console.log(event);
testOutput.innerHTML += event.type + ' ' + event.keyCode + ' ' + event.key + '<br />';
}
testInput.onkeyup = function(event) {
testOutput.innerHTML += event.type + ' ' + event.keyCode + ' ' + event.key + '<br />';
}
testInput.onkeypress = function(event) {
console.log(event);
testOutput.innerHTML += event.type + ' ' + event.keyCode + ' ' + event.key + '<br />';
}