a mon avis on pouvait faire plus simple en capturant le onkeypress d'un élément, genre le body, non ?
exemple :
exemple :
Code :
<html>
<script>
function getkey(e) {
var keynum = 0;
if (window.event) {// IE
keynum = e.keyCode;
} else if (e.which) {// Netscape/Firefox/Opera
keynum = e.which;
}
alert(String.fromCharCode(keynum));
}
</script>
<body onkeypress="getkey(event)">
</body>
</html>