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

Search Results for

    Interface ISendInputUnstableScriptingApi

    Provides an interface for simulating user input, including mouse and keyboard actions.

    Inherited Members
    IScriptingApi.Name
    Namespace: EyeAuras.Roxy.Api
    Assembly: EyeAuras.Roxy.dll
    Syntax
    public interface ISendInputUnstableScriptingApi : IScriptingApi

    Properties

    Name Description
    ClickDelay

    Gets or sets the delay range (in milliseconds) between mouse clicks.

    DoubleClickDelay

    Gets or sets the delay range (in milliseconds) for a double-click action.

    InputSimulatorId

    Gets or sets the identifier for the input simulator to use.

    InputSmootherId

    Gets or sets the identifier for the input smoother to use.

    KeyPressDelay

    Gets or sets the delay range (in milliseconds) between key presses.

    Methods

    Name Description
    KeyDown(Key)

    Simulates pressing down a keyboard key.

    KeyPress(Key, int?)

    Simulates pressing and releasing a keyboard key.

    KeyUp(Key)

    Simulates releasing a keyboard key.

    MouseClick(MouseButton, int?)

    Simulates a mouse button click.

    MouseDown(MouseButton)

    Simulates pressing down a mouse button.

    MouseLeftClick(int?)

    Simulates a left mouse button click.

    MouseLeftDoubleClick(int?, int?)

    Simulates a double-click using the left mouse button.

    MouseMoveBy(Point)

    Moves the mouse cursor by a specified offset.

    MouseMoveBy(int, int)

    Moves the mouse cursor by a specified offset.

    MouseMoveTo(Point)

    Moves the mouse cursor to a specific location on the screen.

    MouseMoveTo(int, int)

    Moves the mouse cursor to a specific location on the screen.

    MouseRightClick(int?)

    Simulates a right mouse button click.

    MouseUp(MouseButton)

    Simulates releasing a mouse button.

    Text(string, int?)

    Simulates typing a string of text.

    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.