MiniInjectContextPlatformInterface class abstract

Abstract injection context for replaying synthetic input events.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

configure(int inputTypes) Future<void>
Prepare the injector for the given input types (bitmask of MiniAVInputType values — keyboard/mouse). On Linux this creates the backing uinput virtual device.
destroy() Future<void>
Destroy this injection context and release resources.
injectKeyboard(MiniAVKeyboardEvent event) Future<void>
Inject a keyboard event. Codes are platform-native (Windows VK / macOS keycode / Linux evdev), matching what capture reports.
injectMouse(MiniAVMouseEvent event) Future<void>
Inject a mouse event. For MiniAVMouseAction.move, honors MiniAVMouseEvent.isAbsolute (absolute x/y vs relative deltas).
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited