首页 > 解决方案 > 是否可以检测鼠标是否被python按住

问题描述

有谁知道是否可以检测光标是否被python按住?我在想这样的事情:

while mouseDown == True:
    # some other code

我对python很陌生,所以如果我错过了一个非常明显的解决方案,我深表歉意。

标签: python

解决方案


pynput非常适合鼠标和键盘自动化。这个简单的脚本应该可以帮助您入门:

from pynput.mouse import Listener

def on_move(x, y):
    pass

def on_click(x, y, button, pressed):
    if pressed:
        # Your code here

def on_scroll(x, y, dx, dy):
    pass

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

推荐阅读