Quel est le moyen le plus simple de trouver le code-clés d'une touche spécifique, appuyez sur? P>
Y a-t-il de bons outils en ligne qui capturent tout événement clé et montrez le code? P>
Je veux essayer de trouver les codes de clé pour des clés spéciales sur un périphérique mobile avec un navigateur Web. Un outil en ligne serait donc génial. P>
12 Réponses :
Essayez ceci:
$('#myelement').keydown(function(event) { var code = event.keyCode; alert(code); }
Just Googled and Résultat
P>
<form> <input type="text" size="2" maxlength="1" onkeyup="displayunicode(event); this.select()" /> </form>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Essayez de ne pas trop de coder de codes clés. Laissez la bibliothèque JS les convertir pour vous dans la mesure du possible:
var code = ev.keyCode, ascii = String.fromCharCode(code); alert(ascii);
Comme dans, quels rapports d'événements de clavier basés sur quelles clés sont pressées essayez ici pour tous les événements clés et
Ce sont les événements de clé mobile p> p>
S'il vous plaît essayez ceci. Pour une meilleure aide, suivez le lien ci-dessous http://www.w3schools.com/jsref/event_key_keycode.asp p> p>
Si vous recherchez uniquement des codes clés, vous n'avez essentiellement pas besoin d'obtenir l'événement KeyPress, vous pouvez simplement convertir le caractère en keyCode et à Vise Versa:
Char to KeyCode strong>, par exemple un
Si vous connaissez déjà les caractères que leurs codes clés sont nécessaires, dites «ABCDEFGH», vous n'avez besoin que d'une boucle pour obtenir tous les codes de clé: p> P> ("a"). Charcodat (0) code> retourne 65.
ici 's syntaxe. P>
var text = "ABCDEFGH";
for (var i=0; i< text.length; i++){
console.log(text[i] ,text.charCodeAt(i))
}
vanilla javascript + alerte: vanilla javascript + console: p>
Vous pouvez essayer d'utiliser KeyCode.info pour le faire, c'est un outil en ligne. P>
Bel outil, mais vous devriez définitivement donner Keyjs.Dev A essayer 😉
Si vous recherchez un outil en ligne, https://keyjs.dev est probablement la meilleure option disponible: p>
Par défaut, il affiche Si vous avez besoin de plus que cela, vous pouvez l'étendre et vous obtiendrez une table avec plus de propriétés pour Si vous avez toujours besoin de plus que cela, ouvrez DEVTOOLS et vous verrez toutes les clés que vous appuyez sur la console dans un style de type type. Cliquez simplement sur la ligne qui vous intéresse pour l'étendre et voir l'objet de l'événement entier. P>
li>
ul>
e.key code>,
e.code code>,
e.qui code> et
e.keycode code> pour l'événement code> keydown code>. p>
li>
clé code>,
keypress code> et
keyup < / code>. p>
li>
<script> document.addEventListener("keydown", function(e){ console.log(e.keyCode); }); </script> It will print the keycode of the key pressed on the document body in console.
W3C DOM Niveau 3 ClavierEvent Valeurs de code a>