【问题标题】:Pynput keyboard listenerPynput 键盘监听器
【发布时间】:2021-02-11 19:55:26
【问题描述】:

您好,我有问题,因为 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')

【问题讨论】:

  • 我们能看到ac_function吗?

标签: python pynput


【解决方案1】:

好的,只需将ac_thread.start()移到print('3')下即可

【讨论】:

    猜你喜欢
    • 2020-05-24
    • 2022-01-02
    • 2020-12-15
    • 1970-01-01
    • 2020-05-05
    • 2019-12-07
    • 1970-01-01
    • 2020-05-30
    • 1970-01-01
    相关资源
    最近更新 更多