Class SendInputArgs
The arguments required for the SendInput operation.
Implements
Inherited Members
Namespace: EyeAuras.Roxy.Shared
Assembly: EyeAuras.Roxy.Shared.dll
Syntax
public sealed record SendInputArgs : IEquatable<SendInputArgs>Constructors
| Name | Description | 
|---|---|
| SendInputArgs() | 
Properties
| Name | Description | 
|---|---|
| Gesture | Gets the HotkeyGesture that represents the keyboard or mouse input to be sent. | 
| InputEventType | Gets the type of the input event to be performed (e.g., KeyPress, KeyDown, KeyUp, etc.). | 
| InputSimulatorId | Gets the identifier for the specific InputSimulator to be used for sending the input. | 
| InputSmootherId | Gets the identifier for the specific InputSmoother to be used for smoothing the input. | 
| IsRelativeMouseLocation | Gets a value indicating whether the mouse location is relative or not. | 
| MaxDelay | Gets the maximum delay to apply before sending the input. | 
| MinDelay | Gets the minimum delay to apply before sending the input. | 
| MouseLocation | Gets the mouse location for the mouse event, if applicable. | 
| Passthrough | Gets a value indicating whether the input event should bypass (passthrough) any existing input filters. | 
| RestoreMousePosition | Gets a value indicating whether to restore the mouse position after the input is sent. | 
| UserInputBlockType | Gets the type of user input block to apply during the input send operation. | 
| Window | Gets the window handle for the window in which the input is to be sent. | 
Methods
| Name | Description | 
|---|---|
| Equals(SendInputArgs?) | |
| Equals(object?) | |
| GetHashCode() | |
| ToString() | |
| <Clone>$() | 
Operators
| Name | Description | 
|---|---|
| operator ==(SendInputArgs?, SendInputArgs?) | |
| operator !=(SendInputArgs?, SendInputArgs?) | 
