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?) |