Quick summary
ReWASD is a Windows utility that gives you deep control over game controllers, letting you adapt gamepads and joysticks to work the way you want on a PC. It supports official pads from the major console makers, pro-level controllers, and a wide range of third-party devices, and it makes it easy to create per-game setups or borrow community-made profiles.
Supported controllers and peripherals
- Xbox family controllers (including Elite models)
- Official Nintendo controllers
- Sony DualShock series (including the DualShock 4)
- Third-party gamepads, flight sticks, and other input devices
How to get started with your devices
When you open the app it immediately lists every connected controller so you can pick which one to configure. From that device list you can rename controllers, create groups for similar hardware, and switch between profiles you’ve prepared for different games or setups.
Customization highlights
- Rename devices and organize them into groups for faster profile switching
- Create profiles that load automatically for specific titles or situations
- Map Xbox Elite rear paddles to keyboard keys, macros, or other controller inputs
- Define separate functions for different areas of the DualShock 4 touchpad and make those assignments game-specific
Community content and extras
ReWASD also provides access to a library of user-shared configurations, so you can download ready-made mappings for popular games such as Call of Duty: Modern Warfare 2 and Valorant. There are also companion tools and free community resources to speed up setup and help you fine-tune controls without starting from scratch.
Tips for getting the most out of it
- Start with a downloaded profile for a game you play frequently, then tweak it to suit your habits.
- Use grouping to maintain similar layouts across several controllers.
- Experiment with mapping nonstandard inputs (paddles, extra buttons, touchpad zones) to keyboard shortcuts or macros to simplify complex in-game actions.
Technical
- Windows
- Arabic
- Chinese (Simplified)
- Dutch
- English
- French
- German
- Italian
- Japanese
- Korean
- Polish
- Portuguese
- Russian
- Spanish
- Swedish
- Turkish
- Free