Action Creation
Create actions for each input, with types like Axis, and assign descriptive names.
Actions
Define abstract input actions for gameplay.
Control Mapper
Included system for runtime rebinding of controls using Unity GUI.
Controller Maps
Map actions to controller elements.
Controller Templates
Create maps for templates like Gamepad, automatically applying to all compatible controllers.
Direct Input Support
Supports Direct Input, requiring DirectX End-user Runtimes and Visual C++ Redistributable.
Easy Installer
Rewired features an easy-to-use installer that guides you through the installation process.
Input Behaviors
Input Manager Asset Backup
The installer backs up your original InputManager.asset file if you have custom entries.
Input Source Selection
Choose between Unity Input Manager and Unity Input System.
Keyboard and Mouse Maps
Create separate maps for keyboard and mouse, with axis contribution for keys.
Documented feature
Native Input Fallback
Fallback to Unity input if native input fails or is disabled.
Native iOS, tvOS, VisionOS Support
Added native support for iOS, tvOS, and VisionOS platforms.
Physical Keys
Option to map keys to physical location on US 101-key keyboard.
Player-Centric Input
Input system centered around players with automatic controller assignment.
Player Class
Access input through the Player class.
Players
Manage multiple players with separate input mappings.
Documented feature
ReInput Static Class
Primary static input class to access Players, Controllers, and more.
Rewired Initializer
Manages instantiation of the Rewired Input Manager prefab in all scenes.
Rewired Namespace
Access Rewired classes by adding 'using Rewired;' to scripts.
Script Execution Order
The installer adds Rewired.InputManager to the Script Execution Order at -32000 to ensure it runs before other scripts.
SDL Support
Optional SDL2 and SDL3 input sources with provided binaries for Windows and macOS.
System Key Labels
Display keyboard key labels as reported by system input API.
Update Modes
Automatic or manual updating of input.
Visual Editor
Launch the Rewired Editor from the Inspector to configure players, actions, controller maps, and behaviors.
Windows Gaming Input
XInput Support
Supports XInput versions 1.1 through 1.4 on Windows.