24 lines
1.1 KiB
Python
24 lines
1.1 KiB
Python
"""Type stubs for McRogueFace automation API."""
|
|
|
|
from typing import Optional, Tuple
|
|
|
|
def click(x=None, y=None, clicks=1, interval=0.0, button='left') -> Any: ...
|
|
def doubleClick(x=None, y=None) -> Any: ...
|
|
def dragRel(xOffset, yOffset, duration=0.0, button='left') -> Any: ...
|
|
def dragTo(x, y, duration=0.0, button='left') -> Any: ...
|
|
def hotkey(*keys) - Press a hotkey combination (e.g., hotkey('ctrl', 'c')) -> Any: ...
|
|
def keyDown(key) -> Any: ...
|
|
def keyUp(key) -> Any: ...
|
|
def middleClick(x=None, y=None) -> Any: ...
|
|
def mouseDown(x=None, y=None, button='left') -> Any: ...
|
|
def mouseUp(x=None, y=None, button='left') -> Any: ...
|
|
def moveRel(xOffset, yOffset, duration=0.0) -> Any: ...
|
|
def moveTo(x, y, duration=0.0) -> Any: ...
|
|
def onScreen(x, y) -> Any: ...
|
|
def position() - Get current mouse position as (x, y) -> Any: ...
|
|
def rightClick(x=None, y=None) -> Any: ...
|
|
def screenshot(filename) -> Any: ...
|
|
def scroll(clicks, x=None, y=None) -> Any: ...
|
|
def size() - Get screen size as (width, height) -> Any: ...
|
|
def tripleClick(x=None, y=None) -> Any: ...
|
|
def typewrite(message, interval=0.0) -> Any: ... |