[英]getting long press keyboard pressed listener in python
我想制作程序,以便在按下某个键之前它会重复执行特定事件,并且当它被释放时它不会做任何事情我无法实现相同的目标,我使用了 pynput 和键盘库但不知道如何完成这项工作,请帮忙
As you mentioned you have to download pynput in order to use it.正如您提到的,您必须下载 pynput 才能使用它。
on_press function works as you hold the any key on_release key works when you release the key on_press 功能在您按住任意键时起作用 on_release 键在您松开键时起作用
from pynput.keyboard import Key, Listener
def on_press(key):
a=5
b=3
print(a+b)
def on_release(key):
if key == Key.esc:
return False
with Listener(on_press=on_press,on_release=on_release) as listener:
listener.join()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.