Interface IInputController
Interface for controlling the input devices like keyboard and mouse.
Inherited Members
Namespace: EyeAuras.Roxy.Shared
Assembly: EyeAuras.Roxy.Shared.dll
Syntax
public interface IInputController : IKeyboardController, IMouseController, IDisposable, IMouseButtonController, IMouseAbsoluteController, IMouseRelativeController
Properties
| Name | Description |
|---|---|
| CursorPosition | Provides the current position of the cursor. |
| InputDeviceState | Provides the current state of the input devices. |
Methods
| Name | Description |
|---|---|
| MoveMouseTo(IWindowHandle, Point, IUserInputSmoother, CancellationToken) | Simulates mouse movement to the specified location relative to window position using specified input smoother |
| Sleep(TimeSpan, CancellationToken) | Sleeps the executing thread to create a pause between simulated inputs. |