Namespace EyeAuras.Roxy.Shared
Namespaces
EyeAuras.Roxy.Shared.HID
EyeAuras.Roxy.Shared.Scaffolding
EyeAuras.Roxy.Shared.Services
Classes
ForegroundInputController
ForegroundInputControllerEx
InputController that replaces MoveMouseBy with MoveMouseTo
ForegroundInputSimulator
ForegroundInputSimulatorBase
InputControllerBase
InputSimulatorMapper
LegacyForegroundInputSimulatorBase
LegacyInputControllerBase
RoxySharedConfig
SendInputArgs
The arguments required for the SendInput operation.
SendInputTextArgs
The arguments required for the SendInput operation.
Structs
MouseInput
Represents the structure of mouse input, including the position of the mouse and the delay for the action.
Interfaces
IBenLandUserInputSmoother
C# port of https://github.com/BenLand100/benland/blob/b325bbc7bcd81499414a32517ca5cd52b9b6b167/content/post/2021-04-25%20WindMouse%2C%20an%20algorithm%20for%20generating%20human-like%20mouse%20motion.md https://windmouse-visualizer.netlify.app/
IInputController
Interface for controlling the input devices like keyboard and mouse.
IInputSimulatorEx
Interface for handling the simulation of input device actions.
IInputSimulatorRegistrator
Defines an interface for a service that allows the registration of IInputSimulatorEx instances.
IKeyboardController
Defines an interface for a keyboard controller that can simulate key down and key up gestures for a specified key.
IMouseAbsoluteController
Defines an interface for a service that provides functionality to control the mouse in an absolute manner, moving it to specific coordinates on the screen.
IMouseButtonController
Defines an interface for a service that provides functionality to simulate various mouse button gestures.
IMouseController
Defines a combined interface for controlling mouse movements and gestures, both in absolute and relative terms.
IMouseRelativeController
Provides methods for controlling the mouse in relative terms, i.e., by specifying distances from its current position.
ISendInputController
Defines a controller that sends inputs to a target window or application.
IUserInputSmoother
Provides a mechanism for smoothing user input, such as mouse movements.
Enums
InputEventType
Specifies the type of Keyboard/Mouse input event.