InputForge 0.1.0 Scripts 4.7 Community
Submitted by user KerimCetinbas; MIT; 2026-06-29
A UE5-inspired Enhanced Input System for Godot 4 C#. Map physical keys to gameplay actions using context stacks — the same key can mean different things in different contexts. Configured entirely via the Inspector with no custom editor UI required.
Features:
- Context stack: push/pop InputMappingContext resources at runtime
- Unified InputKey: keyboard, mouse, and gamepad in one resource
- Modifier pipeline: Deadzone, Invert, Normalize, Scale, Swizzle
- Trigger pipeline: OnKeyDown, OnKeyUp, OnChange, Continuous
- Type-safe callbacks: Action<bool>, Action<float>, Action<Vector2>, Action<Vector3>
- No Godot InputMap dependency
- Auto-registers EnhancedInputSystem autoload on plugin enable
View files Download Submit an issue Recent Edits