Class SendInputPropertiesBase
Base record for properties related to sending input actions. This includes configuration for targeting specific windows, controlling input simulation, and handling user input.
Inheritance
Implements
Inherited Members
Namespace: EyeAuras.Roxy.Actions.SendInput
Assembly: EyeAuras.Roxy.dll
Syntax
public abstract record SendInputPropertiesBase : AuraActionPropertiesBase, IEquatable<AuraPropertiesBase>, IEquatable<AuraActionPropertiesBase>, IAuraActionProperties, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<SendInputPropertiesBase>
Constructors
Name | Description |
---|---|
SendInputPropertiesBase() | |
SendInputPropertiesBase(SendInputPropertiesBase) |
Properties
Name | Description |
---|---|
BlockUserInput | Specifies how to block user input during the execution of this action. Options include blocking all, none, only mouse, or only keyboard input. |
EqualityContract | |
ExclusiveControl | When set to true, grants exclusive control over the input method to this action, preventing other actions using the same simulation method from sending input. |
InputSimulatorName | The name of the input simulator to be used for this action. |
KeyStrokeDelay | The delay between keystrokes. Defaults to 20 milliseconds. |
MaxKeyStrokeDelay | The maximum delay between keystrokes. Defaults to 30 milliseconds. |
Passthrough | When set to true, inputs generated by this method are not detected by the HotkeyIsActive trigger, enabling more complex interaction configurations. |
RandomizeKeyStrokeDelay | Determines whether to randomize the delay between keystrokes. |
RestoreWindow | Determines whether to restore the focus to the original window after executing the action. |
TargetWindow | Gets or sets the expression to match the target window for the input action. |
UserInputSmootherId | The ID of the algorithm used for smoothing mouse input to make it appear more human-like. |
WindowActivationTimeout | The timeout for window activation. Defaults to 1 second. |
Methods
Name | Description |
---|---|
Equals(SendInputPropertiesBase?) | |
Equals(AuraActionPropertiesBase?) | |
Equals(object?) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ToString() | |
<Clone>$() |
Operators
Name | Description |
---|---|
operator ==(SendInputPropertiesBase?, SendInputPropertiesBase?) | |
operator !=(SendInputPropertiesBase?, SendInputPropertiesBase?) |