Simulate Mouse Clicks on Python

前端 未结 9 1965
渐次进展
渐次进展 2020-12-13 12:52

I\'m currently in the process of making my Nintendo Wiimote (Kinda sad actually) to work with my computer as a mouse. I\'ve managed to make the nunchuk\'s stick control actu

9条回答
  •  醉话见心
    2020-12-13 13:45

    You can use PyMouse which has now merged with PyUserInput. I installed it via pip:

    1. apt-get install python-pip

    2. pip install pymouse

    In some cases it used the cursor and in others it simulated mouse events without the cursor.

    from pymouse import PyMouse
    
    m = PyMouse()
    m.position() #gets mouse current position coordinates
    m.move(x,y)
    m.click(x,y) #the third argument "1" represents the mouse button
    m.press(x,y) #mouse button press
    m.release(x,y) #mouse button release
    

    You can also specify which mouse button you want used. Ex left button:

    m.click(x,y,1)
    

    Keep in mind, on Linux it requires Xlib.

提交回复
热议问题