Comme si elles appuyaient sur A, quelles que soient les limites, pour afficher les applications, appuyez sur D pour afficher le tableau de bord. Cela ne devrait fonctionner que si leur souris n'est pas dans une zone où ils peuvent taper. Comment ferais-je cela?Les touches Clavier exécutent JavaScript si la souris ne se trouve pas dans une zone de texte/zone de texte
0
A
Répondre
0
Voici le code pseudo je suivrais:
onKeyPress {
if (body.hasFocus && !input.hasFocus) {
coolStuff();
}
}
Fondamentalement, vous avez un écouteur d'événements en attente de votre clé particulière (s) à presser. Vous exécutez seulement coolFunc(), cependant, s'ils ont le focus sur votre page Web (c'est-à-dire pas la barre d'adresse) et qu'ils ne sont pas dans un élément d'entrée.
Je recommanderais également d'utiliser jQuery; Cela rendra votre code beaucoup plus propre et plus facile à écrire. Faites-moi savoir si vous avez besoin d'un exemple JS réel, pas de pseudo-code.
Questions connexes
- 1. Détecter si la souris se trouve dans ChartArea
- 2. Seules les touches du clavier jQuery affectent le contenu de la zone de texte
- 3. Jquery Validation ne démarre pas si la souris ne quitte pas la zone de texte la première fois
- 4. Zone de texte Qml ne se déplaçant pas
- 5. MVC3 ne trouve pas de vue dans une zone
- 6. Clavier virtuel Le pop-up ne fonctionne pas dans une zone de texte dérivée dans wpf
- 7. Comment tester si une coordonnée se trouve dans une zone de diamant?
- 8. Comment obtenir une routine Javascript pour ne pas agir si elle est dans une zone de texte?
- 9. clientid ne se trouve pas en javascript
- 10. javascript si l'instruction dans la boucle ne trouve pas ==
- 11. la zone de texte ne se rafraîchit pas
- 12. valeur Insérer dans une zone de texte qui se trouve dans une instruction echo
- 13. Comment puis-je savoir si la souris se trouve sur une fenêtre de niveau supérieur?
- 14. Insérer des coordonnées de clic de souris dans la zone de saisie de texte avec Javascript
- 15. Gps dose se désactivent si l'emplacement ne se trouve pas
- 16. La zone de texte générée dynamiquement par jQuery ne se comporte pas correctement
- 17. Un programme qui se trouve dans la zone de notification
- 18. Raccourcis clavier JavaScript avec touches de modification?
- 19. @ Url.Content ne se trouve pas dans mon fichier javascript
- 20. Code de touche pour "Clavier de la souris" et "Clavier de la souris"
- 21. Autoriser uniquement les caractères spéciaux dans la zone de texte lorsque vous appuyez sur les touches du clavier
- 22. WP7 Zone de texte dans UserControl n'ouvre pas le clavier
- 23. Javascript dans une zone de texte
- 24. JavaScript: l'événement Mousewheel ne se déclenche pas au-dessus de la zone de texte
- 25. Utilisation de touches spéciales pour les raccourcis clavier en Javascript
- 26. focus de la souris sur une zone de texte n'est pas mis à jour dans wpf
- 27. détectera si curseur se trouve dans les limites d'un contrôle
- 28. Filtrer l'entrée du clavier dans la zone de texte, C#
- 29. Comment détecter si une barre de défilement se trouve ou non à la fin d'une zone de texte enrichi (vb.net)
- 30. asp.net 4.0 zone de texte ne permet pas de saisir la date javascript dans la zone de texte