在 python 中获得长按键盘按下的监听器
getting long press keyboard pressed listener in python
我想编写程序,以便在按下某个键之前它会重复执行特定事件,而当它被释放时它什么也不做
我无法实现相同的目标,我使用了 pynput 和键盘库,但不知道如何完成此操作,请帮助
如您所述,您必须下载 pynput 才能使用它。
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()
我想编写程序,以便在按下某个键之前它会重复执行特定事件,而当它被释放时它什么也不做 我无法实现相同的目标,我使用了 pynput 和键盘库,但不知道如何完成此操作,请帮助
如您所述,您必须下载 pynput 才能使用它。
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()