messageClass.py 622 B

1234567891011121314151617181920212223242526272829
  1. import json
  2. from pynput.mouse import Controller, Button
  3. class ClickMessage:
  4. def __init__(self, x, y, button):
  5. self.function = 0
  6. self.x = x
  7. self.y = y
  8. if button == Button.left:
  9. self.button = "left"
  10. elif button == Button.right:
  11. self.button = "right"
  12. def getMessage(self):
  13. return json.dumps(self.__dict__)
  14. class ScrollMessage:
  15. def __init__(self, x, y, dx, dy):
  16. self.function = 1
  17. self.x = x
  18. self.y = y
  19. self.dx = dx
  20. self.dy = dy
  21. def getMessage(self):
  22. return json.dumps(self.__dict__)