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).
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. –