Y at-il un moyen de détecter quelles touches sont actuellement pressées en utilisant Tkinter? Je ne veux pas avoir à utiliser des bibliothèques supplémentaires si possible. Je peux déjà détecter quand les touches sont enfoncées, mais je veux être capable de vérifier à tout moment quelles sont les touches enfoncées pour le moment.Comment vérifier si une touche est actuellement pressée avec Tkinter en Python?
2
A
Répondre
4
Je pense que vous devez garder une trace des événements sur les touches pressées se et libéré (maintenir votre propre jeu de clés « actuellement pressé ») - je crois Tk ne garde pas trace de cela pour vous (et Tkinter ajoute vraiment peu à Tk, c'est surtout une interface directe).
Questions connexes
- 1. Comment vérifier si un Socket est actuellement connecté en Java?
- 2. Déclenchez une pression sur une touche avec jQuery ... et spécifiez quelle touche a été pressée
- 3. C# Comment vérifier si une date qui est actuellement une chaîne est aujourd'hui?
- 4. elisp comment vérifier si la touche Shift est enfoncée
- 5. Comment vérifier si une méthode python est liée ou non?
- 6. Comment vérifier si l'utilisateur actuellement connecté utilise un profil itinérant?
- 7. Disbale DataGridViewRow lorsque CTRL Unselect est pressée
- 8. Python: Comment générer une touche?
- 9. Comment vérifier si la touche enfoncée était une touche fléchée dans Java KeyListener?
- 10. Comment vérifier si une session est invalide
- 11. Comment vérifier si un processus est en cours d'exécution dans le gestionnaire de tâches avec python
- 12. Comment vérifier si une valeur est un entier avec plpgsql?
- 13. Comment vérifier si une application est en debug ou release
- 14. Comment vérifier si un service Web est disponible avec .NET
- 15. découpage de texte en python/tkinter
- 16. Python tkInter Fun d'entrée
- 17. Comment vérifier si je cours sous Windows en Python?
- 18. Comment vérifier si un site Web est en cours
- 19. Comment savoir si un contrôle est actuellement invalide?
- 20. Détection si une chaîne particulière est actuellement visible sur TextField()
- 21. Comment vérifier si une valeur donnée est une liste générique?
- 22. vérifier si une chaîne est un double
- 23. comment vérifier si un fichier est sélectionné avec javascript?
- 24. Comment vérifier si le formulaire est maximisé?
- 25. Comment utiliser PIL avec Tkinter?
- 26. Comment vérifier si un pointeur est valide?
- 27. Python - Comment vérifier si un fichier est utilisé par une autre application?
- 28. Existe-t-il un moyen de vérifier si l'utilisateur est actuellement inactif?
- 29. Comment vérifier si une valeur de matrice profonde est présente
- 30. Comment vérifier si l'utilisateur est en mode plein écran dans IE6 en utilisant des scripts?
Correct. Tk ne permet pas de savoir quelles touches sont enfoncées. Il est assez trivial de faire une liaison unique à et pour capturer des clés. Cela n'aidera pas si vous voulez détecter les touches qui ont été pressées lorsque l'application démarre pour la première fois. –