21 lines
336 B
Python
21 lines
336 B
Python
from dataclasses import dataclass
|
|
from enum import Enum
|
|
|
|
class ButtonType(Enum):
|
|
LEFT = "left"
|
|
DOUBLE_LEFT = "double_left"
|
|
RIGHT = "right"
|
|
MIDDLE = "middle"
|
|
|
|
@dataclass
|
|
class KeyboardInput:
|
|
text: str
|
|
press_enter: bool = False
|
|
|
|
@dataclass
|
|
class MouseInput:
|
|
x: int
|
|
y: int
|
|
click_type: list[ButtonType]
|
|
|