Expand description
Realistic + raw input simulation: mouse paths, keyboard dispatch, per-tab pointer/modifier state.
Most user code interacts with the input layer indirectly via
crate::Element action methods. Public types re-exported here:
Key— single-key dispatch target.SpecialKey— named non-character keys (Enter, F1, …).KeyModifiers— composable modifier bitflags.KeySequence— mixed text / key / chord builder fortype_keys.MouseButton— mouse button enum.
Re-exports§
pub use keyboard::Key;pub use keyboard::KeyModifiers;pub use keyboard::KeySequence;pub use keyboard::SpecialKey;pub use mouse::MouseButton;
Modules§
- bezier
- Cubic Bezier path generation for realistic mouse movement.
- keyboard
- Keyboard types:
Key/SpecialKey/KeyModifiers. - mouse
- Realistic + raw mouse dispatch.
- pointer_
state - Pointer state bitflags — internal mouse-button tracking.
Structs§
- Input
Controller - Per-Tab input state holder.