Question

j'ai besoin d'avoir personnage localisé Sur l'événement Keypress. Par exemple: sur le clés tchèque, j'ai besoin d'obtenir ř pas 5 caractères (code clé 53) (voir Disposition du clavier tchèque). Existe-t-il un autre moyen d'obtenir du caractère et de ne pas utiliser la valeur de la saisie du texte et de la lecture? En d'autres termes, existe-t-il un moyen d'obtenir le caractère à partir de l'objet d'événement concernant la disposition actuelle du clavier utilisateur?


(Exemple de code ajouté)

<html>
<body>
<script language="JavaScript">
function onLoad() {
    console.log(document.getElementById("test"));
    document.getElementById("test").onkeydown = function(event) {
                console.log("Code: "+event.keyCode+"; Key: "+String.fromCharCode(event.keyCode));
        }
}
</script>
<body onLoad="onLoad();">
    <input id="test">
</body>
</html>

(Exemple en ligne)

Lorsque vous essayez ce code et que vous appuyez sur ř-key, vous verrez dans Firebug Console "Code: 53; Key: 5". Et j'ai besoin d'obtenir "ř" pas "5".

Je pense que ce "problème" apparaît sur tous les clés non anglais.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top