0

我想在按住鼠标左键时自动计算数字。我可以在键盘上,但不能在鼠标上。

import keyboard

a = 0
while True:
    try:
        if keyboard.is_pressed('q'):
            a += 1;
            print(a)
    except:
        break  

代码视图

当我按住它时,它会通过增加它在屏幕上写入数字。只是我想要此代码的“鼠标单击然后按住”版本。

from pynput.mouse import Listener
def on_move(x, y):
    print("mouse moved")
def on_click(x, y, button, pressed):
    if pressed:
    print("mouse clicked")
def on_scroll(x, y, dx, dy):
    print("mouse scrolled")
with Listener(on_move=on_move, on_click=on_click, on_scroll=on_scroll) as listener:
    listener.join()

上面的代码运行完美,但我只需要鼠标点击保持事件。还是有类似 un_click 事件的东西?

4

0 回答 0