[英]How do I check that the left click button is actively being held down?
I want to move my mouse down 10 pixels every time that my left click is held in.每次按住左键时,我都想将鼠标向下移动 10 像素。
import keyboard
import mouse
keyboard.wait('-')
while mouse.click('left') == True:
mouse.move(0, 100, absolute=False, duration=0.2)
I would recommend using libraries such as pyautogui
and pynput
like so:我建议使用
pyautogui
和pynput
类的库,如下所示:
from pynput.mouse import Listener
import pyautogui
x,y = pyautogui.position()
def on_click(x, y, button, pressed):
if pressed:
pyautogui.moveTo(x+10,y)
with Listener(on_click=on_click) as listener:
listener.join()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.