如何使用Python中的Tkinter检查当前是否按下了键?

如何使用Python中的Tkinter检查当前是否按下了键?,python,tkinter,keylistener,Python,Tkinter,Keylistener,有没有办法用Tkinter检测当前按下的键?如果可能的话,我不想使用额外的库。我已经可以检测按键的按下时间,但我希望能够随时检查当前按下的按键。我认为您需要跟踪按键被按下和释放的事件(维护您自己的一组“当前按下的”按键)--我相信Tk不会为您跟踪(Tkinter实际上在Tk的基础上增加了一点,它主要是Tk的一个直接接口)。正确。Tk无法知道按下了哪些键。对键进行单个绑定并捕获键是非常简单的。如果你想检测应用程序首次启动时按下的键,这将毫无帮助。

有没有办法用Tkinter检测当前按下的键?如果可能的话,我不想使用额外的库。我已经可以检测按键的按下时间,但我希望能够随时检查当前按下的按键。

我认为您需要跟踪按键被按下和释放的事件(维护您自己的一组“当前按下的”按键)--我相信Tk不会为您跟踪(Tkinter实际上在Tk的基础上增加了一点,它主要是Tk的一个直接接口)。

正确。Tk无法知道按下了哪些键。对键进行单个绑定并捕获键是非常简单的。如果你想检测应用程序首次启动时按下的键,这将毫无帮助。