Bonjour,
Firefox 57.0.4 (64 bits)
Douchette Zebex Z-3220
Je lis l'EAN 3258170321853. Chrome me le sort correctement.
Par contre, Firefox me donne 05130502053505680491055704800.....
Changer le keypress en keydown me donne des codes touches 18 96 101 97 18 96 101 96 18 18 96 101 99 18 96 101 102 (on voit une récurrence 18 96 101 xx), ce qui ne m'aide pas.
Une idée ?
Je n'ai pas d'autre douchette sous la main dans l'immédiat mais je sais que cela fonctionne correctement sur Firefox avec ce lecteur bluetooth https://www.koamtac.com/kdc200-bluet...rcode-scanner/ (au passage, je déconseille d'ailleurs ce matériel qui est capable de mal lire certains codes à barres).
Bon week-end.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 document.documentElement.addEventListener("keypress", keyHandler, true); function keyHandler(event) { var keyCode = event.keyCode || event.which; var keyChar = String.fromCharCode(keyCode); event.preventDefault(); event.stopPropagation(); keyExecute(keyCode,keyChar); } function keyExecute(keyCode,keyChar) { if (keyCode==13) { ... } else { htmlData("dataInput",htmlData("dataInput")+keyChar); // On ajoute le caractère à un élément } }
Partager