J'essaye d'attraper le caractère inséré avant qu'il n'apparaisse sur l'écran pour valider l'écran. Voir mon codeString.fromCharCode sur keypress et keydown retournent des caractères erronés
_this.on('keypress keydown',function(e){
var t = e.target;
var k = e.which || e.keyCode;
var c = String.fromCharCode(k);
console.log(String.fromCharCode(k))
});
Si je par exemple de type ~
ou tout autre caractère de ponctuation, il renvoie des caractères non latins, comme å
. Je suis sur Chromium, Ubuntu.
J'ai remarqué que la touche est ignorée avec ces caractères spéciaux, ce qui est dommage et c'est pourquoi j'essaye aussi avec le clavier. Mais le clavier ne parvient pas à détecter le bon caractère et les convertit en caractères scandinaves et asiatiques.
Y a-t-il une solution de contournement pour obtenir le caractère correct yped?