EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    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
    object
    AuraPropertiesBase
    AuraActionPropertiesBase
    SendInputPropertiesBase
    SendInputProperties
    SendSequencePropertiesV1
    SendSequencePropertiesV2
    SendTextProperties
    Implements
    IEquatable<AuraPropertiesBase>
    IEquatable<AuraActionPropertiesBase>
    IAuraActionProperties
    IAuraProperties
    IPoeEyeConfigVersioned
    IPoeEyeConfig
    IHasVersion
    ICanSetId
    IHasId
    IHasTypedId<string>
    IEquatable<SendInputPropertiesBase>
    Inherited Members
    AuraActionPropertiesBase.Equals(AuraPropertiesBase)
    AuraActionPropertiesBase.IsIgnored
    AuraPropertiesBase.Id
    AuraPropertiesBase.Bindings
    AuraPropertiesBase.Version
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    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?)

    Extension Methods

    ReactiveObjectExtensions.Listen<TContext, TItem>(TContext, Expression<Func<TContext, IObservableList<TItem>>>)
    ReactiveObjectExtensions.Listen<TContext, TOut>(TContext, Expression<Func<TContext, TOut>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3, TOut4>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>, Expression<Func<TContext, TOut4>>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    © Xab3r. All rights reserved.