from rpudp import RPUDP

dev = RPUDP('192.168.68.69', 7777)

print(f'RP connected on port: {dev.port}') # always prints even if wrong IP. I need to add a handshake to the firmware


# Relative mouse movement (x, y)
dev.move(50, -20)

# Button press
dev.click(RPUDP.BTN_L)              # left click for 30 ms (default)
dev.click(RPUDP.BTN_R, down_ms=50)  # right click for 50ms

# Hold a button down until you tell it to release
dev.setButtons(RPUDP.BTN_L) # hold left click
# do something
dev.setButtons(RPUDP.RELEASE) # release all


dev.close()