Crate simulate Copy item path Source EventBuffer The event buffer is a simple wrapper around a Vec<simulate::Event>
. Action An action for a key. Error Event An event that can be sent to a Simulate
. Key A key that can be pressed. ScrollDirection The direction of a Scroll
event. Keylike A trait for structures which can be turned into an event, given an action. Simulate A trait to handle the input simulation. move_mouse_absolute Moves the mouse, coordinates are normalized to the desktop: (0, 0) map to the top-left
of the main monitor and (1, 1) maps to the bottom-right of the main monitor. move_mouse_relative Moves the mouse dx
pixels to the right
and dy
pixels down. press Sends a Press
event for the given keylike. release Sends a Release
event for the given keylike. scroll Uses the mouse wheel vertically. scroll_horizontal Uses the mouse wheel horizontally. send Sends an event for the given keylike. send_event Sends a single event. send_events Sends the given events to the default simulator. send_multiple Sends Press
and Release
events for the given keylikes. send_scroll_event Sends a scroll event to rotate the mouse wheel in the given direction. type_str Types the given string. Result The result type of the crate.