Interface ISendInputUnstableScriptingApi
Provides an interface for simulating user input, including mouse and keyboard actions.
Inherited Members
Namespace: EyeAuras.Roxy.Api
Assembly: EyeAuras.Roxy.dll
Syntax
public interface ISendInputUnstableScriptingApi : IScriptingApi
Properties
Name | Description |
---|---|
ClickDelay | Gets or sets the delay range (in milliseconds) between mouse clicks. |
DoubleClickDelay | Gets or sets the delay range (in milliseconds) for a double-click action. |
InputSimulatorId | Gets or sets the identifier for the input simulator to use. |
InputSmootherId | Gets or sets the identifier for the input smoother to use. |
KeyPressDelay | Gets or sets the delay range (in milliseconds) between key presses. |
Methods
Name | Description |
---|---|
KeyDown(Key) | Simulates pressing down a keyboard key. |
KeyPress(Key, int?) | Simulates pressing and releasing a keyboard key. |
KeyUp(Key) | Simulates releasing a keyboard key. |
MouseClick(MouseButton, int?) | Simulates a mouse button click. |
MouseDown(MouseButton) | Simulates pressing down a mouse button. |
MouseLeftClick(int?) | Simulates a left mouse button click. |
MouseLeftDoubleClick(int?, int?) | Simulates a double-click using the left mouse button. |
MouseMoveBy(Point) | Moves the mouse cursor by a specified offset. |
MouseMoveBy(int, int) | Moves the mouse cursor by a specified offset. |
MouseMoveTo(Point) | Moves the mouse cursor to a specific location on the screen. |
MouseMoveTo(int, int) | Moves the mouse cursor to a specific location on the screen. |
MouseRightClick(int?) | Simulates a right mouse button click. |
MouseUp(MouseButton) | Simulates releasing a mouse button. |
Text(string, int?) | Simulates typing a string of text. |