Génération de code ASCII pour la combinaison des clés
-
10-10-2019 - |
Question
Je veux savoir comment obtenir le code ASCII pour la combinaison des clés. Comme je veux gérer l'événement pour une combinaison de clés unique [Alt + Ctrl + Shift]. Vous pouvez également me dire le code ASCII pour [Alt + Entrée], [Ctrl + Entrée].
La solution
Il y a des drapeaux sur le event
objet qui vous dit si le alt, contrôler ou décalage Des clés ont été entrées:
if (event.shiftKey) {}
if (event.altKey) {}
if (event.ctrlKey) {}
Pour obtenir le code clé (par exemple espace), vous devez vérifier le event.keycode
(13 vous procurera Entrer)
if (event.keyCode === 13){}
Autres conseils
Il n'y a pas vraiment de mappages standard des codes de clavier à Ascii. Peut être ça Tableau de code de balayage du clavier PC aidera.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow