Python pynput 监听事件

"""
监听事件
"""
from pynput import mouse, keyboard


def on_move(x, y):
    print('on_move', x, y)


def on_click(x, y, button, pressed):
    print('on_click', x, y, button, pressed)


def on_scroll(x, y, dx, dy):
    print('on_scroll', x, y, dx, dy)


with mouse.Listener(
    # on_move=on_move,
    on_click=on_click,
    on_scroll=on_scroll,
) as listener:
    listener.join()


def on_press(key):
    print('on_press', key)


def on_release(key):
    print('on_release', key)


with keyboard.Listener(
    on_press=on_press,
    on_release=on_release,
) as listener:
    listener.join()

原文地址:https://www.cnblogs.com/congxinglong/p/15406356.html