如何使用python 3检测密钥释放?
就像我按下键a
一秒钟,当我从键中取出手指时(松开键),它将print("Key 'a' pressed then released")
。
我试图用模块keyboard/" rel="nofollow noreferrer">^{}来实现它,但是我不知道如何使用它来实现这一点。我用它来检测按键。
msvcrt
模块对我不起作用,但是如果msvcrt
可以做我想做的,那么您可以回答我。
注:
我不想使用将显示弹出窗口的Pygame
或任何其他module
Tags:
您可以使用
tkinter
进行以下操作:您可以使用
pynput
模块:根据^{} 的文档,键盘侦听器是一个线程,它使用键参数调用
on_release
上指定的函数。您还可以指定on_press
函数。编辑:
如讨论中所述,可以通过从
on_key_release
函数返回false
来停止侦听器。像这样:类似于Acafed的回答,使用tkinter并假设您使用python3,您可以通过这种方式轻松完成:
相关问题 更多 >
编程相关推荐