Merci de votre réponse,
Je voix pas trop comment je peux utiliser le keyup et l'objet et pour moi si l'utilisateur fait ' a + b + z' la fonction fonctionne
Bonjour,
Voila je rencontre un petit problème avec mon code.
Quand on presse la touche 'a' puis la touche 'z' normalement le message 'GG' apparait
Je souhaite que le message GG apparaisse
Merci de votre réponse,
Je voix pas trop comment je peux utiliser le keyup et l'objet et pour moi si l'utilisateur fait ' a + b + z' la fonction fonctionne
Il faut filtrer les keyCodes avec une condition pour cela tu peux utiliser l'opérateur in. =>>> if(propriété in nomObjet) ici propriété = e.keyCode et nomObjet = mapKeyboard. ^^
Yop.
Stock ta combinaison de touche dans un objet.
Puis l'idée est d'utiliser l'événement
keydown pour mettre la valeur de la touche tapée à true et ensuite vérifier si les deux touches leurs valeurs sont à true.keyup pour remettre la valeur de la touche tapée à false. J'avais compris
Mais mon seul probleme il ne detect pas l'ordre ( ou c'est moi qui vous comprend mal)
Cela ne marche pas
Pour que le avoir le message 'GG' il faut avoir la touche 'a' enfoncer et ensuite enfoncer la touche 'z'
Mais je vais chercher avec le indexOf comment faire
Pardon je me suis mal exprimer je voulais que l'utilisateur appuie sur 'a' puis la relache et apres il appuie sur 'z'
J'ai trouvé une solution
Si une personne trouve un moyen d'optimiser le code je suis preneur
J'ai fait ceci: (Et ne demande qu'à être amélioré :c)