Je travaille avec javascript (sur un macbook pro OSX 10.11.x, je ne sais pas si c'est important) en utilisant le navigateur Chrome. Im en utilisant la fonction:Javascript Keycode pour un: 65 ou 97?
window.onkeypress = function(e) {
var key = e.keyCode ? e.keyCode : e.which;
console.log("keypressed = " + key);
}
quand j'appuyez sur « une » clé sur mon clavier, il enregistre comme 97, mais cela ne correspond pas à une autre liste codeTouche je trouve sur Internet, selon lequel « a » est de 65
Ceci est la même chose pour les autres touches ainsi, par exemple, l « » pour moi est de 115, mais tout le monde d'autre que prévoit ce qui suit « l » est 83.
y at-il une dépendance que i » m manquant? Si je tire un événement en supposant un == 95, cela fonctionnera-t-il sur d'autres navigateurs?
Merci.
L'événement "keypress" ne vous donne pas * codes clés *, il vous donne * codes de caractères *. – Pointy
code de caractère (chr) http://www.asciitable.com/ –
a = 97 et A = 65 – PRMoureu