Capturar o que as letras que o usuário digitar numa página
<div id="t"></div>
<script>
var keyTable = {
'65': 'a',
'66': 'b',
'67': 'c',
'68': 'd',
'69': 'e',
'70': 'f',
'71': 'g',
'72': 'h',
'73': 'i',
'74': 'j',
'75': 'k',
'76': 'l',
'77': 'm',
'78': 'n',
'79': 'o',
'80': 'p',
'81': 'q',
'82': 'r',
'83': 's',
'84': 't',
'85': 'u',
'86': 'v',
'87': 'w',
'88': 'x',
'89': 'y',
'90': 'z'
}
var userTyped = '';
document.addEventListener("keyup", function(e){
if (keyTable[e.keyCode] !== undefined ) {
userTyped += keyTable[e.keyCode];
}
document.getElementById("t").innerHTML = userTyped;
});
</script>
Bem simples, só ouvi o evento onkeyup, e fiz uma tabela para “traduzir” o keyCode para a letra correspondente.