JS: Comment obtenir des personnages localisés sur Keypress?
-
29-10-2019 - |
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