Je voudrais un complet liste des keyCodes JavaScript.
Les listes que j'ai trouvées en cherchant avec Google n'étaient pas complètes et ne contenaient que les clés majeures.
Je voudrais un complet liste des keyCodes JavaScript.
Les listes que j'ai trouvées en cherchant avec Google n'étaient pas complètes et ne contenaient que les clés majeures.
Les codes-clés sont différents à partir des valeurs ASCII. Pour une référence complète de keyCode, voir http://unixpapa.com/js/key.html
Par exemple, les numéros de Numpad ont des keyCodes 96 - 105, ce qui correspond au début de l'alphabet des minuscules en ASCII. Cela peut entraîner des problèmes de validation des entrées numériques.
Suivi de Le conseil de @pimvdb et j'ai créé le mien :
http://daniel-hug.github.io/characters/
Soyez patient, car il faut 10 à 20 secondes pour générer une ligne de tableau pour les 65536 caractères qui ont un code clé javascript.
J'avais besoin de quelque chose de ce genre pour l'interface de configuration des commandes d'un jeu. J'ai donc compilé une liste des codes de touches standard du clavier américain et je les ai associés à leurs noms de touches respectifs.
Voici un fiddle qui contient une carte pour code -> nom et visi versa : http://jsfiddle.net/vWx8V/
Si vous souhaitez prendre en charge d'autres dispositions de touches, vous devrez modifier ces cartes pour les prendre en compte séparément.
À moins que vous ne recherchiez une liste de valeurs de codes de touches incluant les caractères de contrôle et d'autres valeurs spéciales qu'il n'est pas (ou rarement) possible de saisir au moyen d'un clavier et qui peuvent être en dehors du champ d'application de l'outil d'analyse de l'environnement. keydown
/ keypress
/ keyup
événements de Javascript. Beaucoup d'entre eux sont des caractères de contrôle ou des caractères spéciaux comme null
( \0
) et vous n'en aurez probablement pas besoin.
Remarquez que le nombre de touches d'un clavier complet est inférieur à un grand nombre de valeurs de codes de touches.
Voici une liste complète - je crois : http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.