当用户在Linux / Windows上按住鼠标按钮时,我已经搜索了很长时间如何模拟鼠标左右键单击。
我尝试使用一个名为PyUserInput的python库,这是一个绑定到X11并且它工作但只有当我没有按住鼠标按钮时,所以我认为如果我使用C ++和X11库,然后我会遇到同样的问题。
这是我在PyUserInput库中使用的代码,它每半秒模拟一次点击,但是当我们按下鼠标左键时点击不起作用:
from pymouse import PyMouse
from time import sleep
mouse = PyMouse()
# Simulates a click by using the PyUserInput library
def click():
x, y = mouse.position()
mouse.click(x, y)
while True:
click()
sleep(0.5)