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: ... |