Crate input_synthesis

source ·

Modules

Functions

Add a synthesis mouse device.
Simulates a sequence of key events (presses and releases) on a keyboard.
Similar to [get_backend] but looks for the input injection backend inside the directory dir.
Simulates a key press of specified usage.
Simulates a media button event.
Simulates swipe with fingers starting at start_fingers, and moving to end_fingers, for a touchscreen for a touchscreen with horizontal resolution width and vertical resolution height. Finger positions should be specified in absolute coordinations, with x values normally in the range (0, width), and y values normally in the range (0, height).
Simulates tap_event_count times to repeat the multi-finger-taps, for touchscreen with horizontal resolution width and vertical resolution height. Finger positions should be specified in absolute coordinations, with x values normally in the range (0, width), and y values normally in the range (0, height).
Simulates swipe from coordinates (x0, y0) to (x1, y1) for a touchscreen with horizontal resolution width and vertical resolution height, with move_event_count touch-move events in between. Positions for move events are linearly interpolated.
Simulates tap_event_count taps at coordinates (x, y) for a touchscreen with horizontal resolution width and vertical resolution height. (x, y) should be specified in absolute coordinations, with x normally in the range (0, width), y normally in the range (0, height).
Simulates input being typed on a keyboard, with key_event_duration between key events.