Crate winput
Source - message_loop
- The
message_loop
module provides a way to retreive keyboard and mouse
input messages directly from the system.
- Input
- This structure is used by
send_inputs
to store information for synthesizing input
events such as keystrokes, mouse movement, and mouse clicks. - Mouse
- A zero-sized structure that wraps functions related to the mouse.
- WindowsError
- Represents a Windows error.
- Action
- Represents an action that can be taken on a key or button.
- Button
- A mouse button.
- MouseMotion
- Describes a mouse motion.
- Vk
- A list of all available Virtual-Key Codes.
- WheelDirection
- Describes the direction of a mouse wheel.
- Keylike
- A trait for objects that can be used as keys. For example a
Vk
or a char
can be
used as a key.
- press
- Synthesize an event that presses the key.
- release
- Synthesizes an event that releases the key.
- send
- Synthesizes two events. One that presses the key, one that releases the key.
- send_inputs
- Synthesizes keystrokes, mouse motions, and button clicks.
- send_keys
- Synthesizes keystrokes according to the given iterator of keys.
- send_str
- Synthesizes keystrokes following the given string reference.