Pynput键盘监听器

时间:2020-10-29 11:13:18

标签: python pynput

您好,我有问题,因为Pynput键盘监听器无法正常工作。我有一些代码,最后有这个代码:

def on_press_key(key):
    print("Key pressed: {0}".format(key))


ac_thread = threading.Thread(target=ac_function, daemon=True)
ac_thread.start()
print('1')
keyboard_listener = KeyboardListener(on_press=on_press_key)
print("2")
mouse_listener = MouseListener(on_click=on_click_mouse)
print('3')
keyboard_listener.start()
mouse_listener.start()
keyboard_listener.join()
mouse_listener.join()

此打印用于测试。没有定义keyboard_listener的行,一切正常,但是当我添加键盘监听器时,它卡在print('1')

1 个答案:

答案 0 :(得分:0)

好吧,只需要将ac_thread.start()移动到print('3')