Expand description
useHID - Cross-platform virtual HID device library
This library provides a unified API for creating virtual HID devices (mouse, keyboard, gamepad) across macOS, Linux, and Windows.
Re-exports§
pub use error::Error;pub use error::Result;pub use keyboard::Keyboard;pub use keyboard::Key;pub use keyboard::Modifiers;pub use mouse::Mouse;pub use mouse::MouseButton;pub use gamepad::Gamepad;pub use gamepad::GamepadButton;pub use agent::AgentHID;
Modules§
- agent
- Agent-friendly HID interface
- error
- Error types for useHID
- gamepad
- Virtual Gamepad implementation
- hid
- HID Report Descriptors
- keyboard
- Virtual Keyboard implementation
- mouse
- Virtual Mouse implementation
- platform
- Platform-specific HID backends
Traits§
- Device
- Device trait for all virtual HID devices