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