在python中长按键盘按下监听器

时间:2019-04-17 05:21:53

标签: python python-3.x python-2.7 raspberry-pi3

我想编写程序,以便在按下某个键之前,它反复执行特定的事件,并且在释放键时,它什么也不做 我无法达到相同的目的,我使用了Pynput和键盘库,但不知道如何完成此操作,请帮助

1 个答案:

答案 0 :(得分:0)

正如您提到的,必须下载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()