我想在按住鼠标左键时自动计算数字。我可以在键盘上,但不能在鼠标上。
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 事件的东西?