godot-input-handling
Installation
SKILL.md
Input Handling
Handle keyboard, mouse, gamepad, and touch input with proper buffering and accessibility support.
MANDATORY script triggers (by scenario)
| Scenario | Load before coding |
|---|---|
| Jump/dash/coyote feel | input_buffer.gd (physics-tied decay) + advanced_input_buffer.gd for multi-action priority |
| Settings remapping UI | safe_runtime_rebind.gd (ConfigFile persist to user://) |
| Analog stick movement | analog_deadzone_manager.gd — never raw axis without radial deadzone |
| "Press X / Press E" prompts | glyph_prompt_manager.gd |
| UI nav vs gameplay confirm | input_echo_filter.gd — echoes move menus, not Confirm/Back |
| Gameplay vs menu clicks | unhandled_input_priority.gd |