首页 > 解决方案 > Pynput 检测点击功能,即使它没有被点击也能检测到它

问题描述

我制作了一个脚本,如果你按住鼠标按钮,它就会点击,但即使你不按住它,它仍然会点击鼠标,这是 pynput 中的错误还是我的脚本坏了?

import pynput
import pyautogui
from pynput.mouse import Listener

def on_click(x, y, button, pressed):
    button = str(button)
    while button == 'Button.left':
        if button == 'Button.left':
            pyautogui.click(button='left')
        else:
            break

    while button == 'Button.right':
        if button == 'Button.right':
            pyautogui.click(button='right')
        else:
            break

with Listener(on_click=on_click) as listener:
    listener.join()

标签: pythonpyautoguipynput

解决方案


推荐阅读