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