CHROME (52):événement keyDown ne se déclenche pas pour Capslock Mac
Lorsque vous mettez le verrouillage des majuscules - seulement keydown est tiré (aucun cas dans keyUp ou keyPress)
Lorsque vous mettez le verrouillage des majuscules OFF - uniquement keyup est tiré (aucun cas dans keyDown ou keyPress)
FIREFOX (46):
Seul événement keyDown est déclenché pour les deux verrouillage des majuscules & OFF (pas keyUp ou keyPress)
J'ai lu sur les codes d'activation et les événements ici http://www.quirksmode.org/js/keys.html et ici https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode MDN, Aaaand ici http://unixpapa.com/js/key.html
Mais aucun des liens ci-dessus parle de ce comportement bizarre. Est-ce que c'est prévu? Si oui, un moyen plus facile de le gérer?
Sur intérêt, ce que vous utilisez le verrouillage des majuscules pour? En tant qu'utilisateur, je pense presque à la casquette comme "pas une clé", et je suis un peu surpris qu'il déclenche tous les événements! – aaaidan
lol, je suis en train de concevoir un petit jeu de mains-rapide inspiré de dota. Basé sur le confort, les gens gardent le verrouillage des majuscules comme clé car il est très proche du W-A-S-D. –
Ah, je me demandais si c'était un jeu. À votre santé. Bonne chance! – aaaidan