keycode est toujours à zéro dans Chrome pour Android

J'ai besoin de détecter le code de touche pour une recherche personnalisée sur mon site web, mais le mot renvoie toujours zéro sur Chrome pour Android (à l'exception de la touche retour arrière, qui renvoie 8). Quelqu'un at-il vécu cela, et comment avez-vous entoure? Notre site fonctionne sur tous les navigateurs, sauf google Chrome pour Android est parce que nous ne pouvons pas détecter une non-zéro du mot de code ou charcode.

Je suis sous Chrome 27.0.1453.90 sur Android 4.1.2 Jelly Bean. Le problème peut être dupliqué avec quelque chose d'aussi simple que:

alert(event.keyCode);

  • Pourriez-vous s'il vous plaît poster ce que vous êtes en train de travailler avec?
  • Je suis sous Chrome 27.0.1453.90 sur Android 4.1.2 Jelly Bean, Le problème peut être dupliqué avec quelque chose d'aussi simple que: alert(event.keycode); Sur Chrome pour Android, a-z toutes return 0 pour le mot de code et de retour arrière retourne 8. Je ne peux pas comprendre aucun moyen de détecter ce que vous appuyez sur la touche avec ce navigateur.
  • êtes-vous de vérifier le keydown ou événement keypress? Si c'est keydown, c'est très bizarre, on dirait que c'est le retour de la charCode (Qui est de 0 sur keydown) au lieu du mot de code... Que sur la vérification de la keyIdentifier ?
  • Ajout d'un JSbin: jsbin.com/iLEnilAb/8/edit?html,sortie