bevy-enhanced-input - Observer-based input manager for Bevy engine
Manages input in Bevy using actions, bindings, contexts, conditions, modifiers, presets, and action mocking.
Tags
Updated: 2026-09-22Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Define input actions, bindings, and contexts
- Handle inputs via observers or queries
- Apply input conditions and modifiers
- Use input presets and gamepad bindings
- Mock input actions for testing
- Sync input contexts to Bevy states
Inputs
- Physical inputs from keyboard, mouse, or gamepad
- Bevy ECS components and resource definitions
Outputs
- Action events like Start, Fire, and Complete
- Updated action values and entity components
Requirements
- Rust language environment
- Bevy engine 0.19
- bevy_enhanced_input crate 0.26
