You launch a game, grab your controller, and nothing happens. Or the game technically "supports" gamepads but won't let you change a single binding. For years, Xpadder was the go-to fix for exactly that.
So here's the real question behind any reWASD vs Xpadder comparison: does the classic still hold up, or do you need an Xpadder alternative that does more than send keystrokes?
Short answer: Xpadder is a fine choice for adding basic gamepad control to older games and emulators. If you want multiple layouts on one controller, combos, virtual controllers, or support for newer pads, reWASD gives you more room. Below, we break down where each tool shines so you can choose for your own setup.
Xpadder maps gamepad buttons to keyboard keys and mouse actions, and it can drive the mouse pointer with your sticks. According to its published feature list on TechSpot, it also supports combinations, sequences, toggles, triggers, shift sets and up to 16 controllers at once, on Windows XP through Windows 11.
That makes it a solid gamepad-to-keyboard mapper when you want to:
Play an older PC game with poor or no controller support
Add gamepad input to emulators, browser games or DOS titles
Run local multiplayer with one pad per player
Control a media player or any Windows app from the couch
If that's your whole list, Xpadder still does what it says on the box. Version note: TechSpot lists Xpadder version 2023.05.01, released on August 9, 2023. Check the developer's website for the latest version and current compatibility information before installing.
Xpadder works by sending keyboard and mouse input. That's ideal when a game wants keys and clicks. It becomes a problem when the game wants a controller.
Most modern PC games read Xbox-style input through XInput, while older titles often rely on DirectInput. Microsoft's own documentation on XInput and DirectInput spells out what the older path gives up: both triggers are merged into a single axis, and force feedback (vibration) isn't available. So when a game is picky about which pad it sees, a tool that only imitates a keyboard and mouse can't help.
A virtual controller solves this. It's a software gamepad that your game treats as real hardware, which means a DualSense, a Switch Pro Controller, or even a keyboard can work in a game that only expects an Xbox pad. For many players, this is the moment they start searching for something newer.
reWASD is built around one idea: you shouldn't have to play the layout a game handed you. Here's what that means in practice.
Shift layers: switch between alternative control layouts on the same controller. Assign a button as a modifier to activate a second layout, letting you switch between loadouts, access shortcuts, or move between driving and on-foot controls without taking your thumb off the sticks. A standard gamepad has roughly 17 inputs, and layers help you get more out of them.
Combos and Rapid Fire. Chain keys, clicks or gamepad presses onto a single button for faster execution and fewer finger gymnastics. Our guide to remapping a keyboard in reWASD explains how to configure keyboard controls.
Virtual controllers. reWASD can create an Xbox 360, Xbox One, DualShock 4 or Nintendo Switch Pro controller that your game recognizes. The title you couldn't configure now just works, whatever pad is in your hands.
Keyboard and mouse remapping. It isn't only for gamepads. Remap mouse buttons, disable a key you keep hitting by accident, or group your keyboard, mouse and controller so one Shift modifier switches layouts across all of them.
Broad device support. reWASD supports 80+ controllers plus standard keyboards and mice, and it comes with a companion app, reWASD Mobile. Playing on an Xbox Elite pad? You can remap the paddles to keys, clicks or Shift layers.
Want to try it? reWASD offers a 7-day free trial. Feature availability depends on the license edition, so check the official reWASD feature overview to see which remapping tools are included in each plan.
The Xpadder column reflects its published feature list. "Not listed" means we couldn't find the feature there, so check the developer's page for the latest details.
|
Feature |
Xpadder |
reWASD |
|
Gamepad to keyboard and mouse |
Yes |
Yes |
|
Mouse pointer on sticks |
Yes |
Yes |
|
Shift layers |
Shift sets |
Up to 10 Shift layers |
|
Combos and sequences |
Yes |
Yes, with Combo support |
|
Virtual controller (Xbox, DualShock 4, Switch Pro) |
Not listed |
Yes |
|
Keyboard and mouse remapping |
Not listed |
Yes |
|
Group keyboard, mouse and pad |
Not listed |
Yes |
|
Mobile app |
Not listed |
reWASD Mobile |
|
Simultaneous controllers |
Up to 16 (per TechSpot) |
Check official documentation for current limits |
|
Controller compatibility |
Check the developer's documentation |
80+ supported controllers, plus keyboard and mouse |
|
Trial / licensing |
TechSpot lists Xpadder as freeware; verify current terms with the developer |
7- days free trial |
Here's the quick way to decide:
Old game or emulator that ignores gamepads. Xpadder handles this fine.
Shooter or action game where you want faster loadout swaps. Go with reWASD. Put weapon switches and abilities on a Shift layer and keep your thumbs on the sticks.
A game that only accepts an Xbox controller, but you use a DualSense or Switch Pro. reWASD, thanks to the virtual controller.
The sign is simple: you're working around the tool instead of playing. If any of these sound familiar, an Xpadder alternative is worth a look:
You want more than one layout on the same controller
A game doesn't recognize your pad, even with mappings applied
You're adding macros or timing-sensitive combos
You just bought a new controller and want everything working from day one
Moving over takes a few minutes:
Install reWASD and connect your controller. It shows up in the device list.
Pick a button. Click it in the app or press it on your pad.
Assign a key or mouse click. To avoid double input, set the controller's original button action to Mute so only the assigned keyboard or mouse action is sent.
Add a Shift layer. Choose a spare button as the modifier and fill in the second layout.
Hit Apply and test in game.
Pro tip: Before you switch, write down (or screenshot) your current Xpadder layout so you can rebuild it quickly. Then use a Shift layer for the things Xpadder made you give up, like a spare set of shortcuts.
reWASD isn't the only option, and the right tool depends on what you play and where you launch it. If you're comparing alternatives, these come up most often:
Steam Input. A free controller configuration system integrated into the Steam client. Valve's documentation covers features such as Activators, Mode Shifting, Action Set Layers and Legacy Mode Bindings. Its suitability for games launched outside Steam depends on your setup and the game's configuration, so check compatibility before choosing it.
DS4Windows. A free, open-source tool focused on PlayStation controllers. It can emulate an Xbox 360 controller to improve compatibility with games that expect Xbox-style input. Active forks add support for newer devices, including DualSense and Switch Pro controllers; check the specific project's documentation for current compatibility. We compared it with reWASD in reWASD vs DS4Windows.
AntiMicroX. Free and open source. Per its GitHub page, it maps gamepad buttons to keyboard, mouse, scripts and macros, and lets you switch between multiple sets of mappings.
JoyToKey. A lightweight mapper for turning pad buttons into key presses. It suits simple setups.
The free tools cover a lot, especially if you stay in one launcher or own one type of controller. Want to see how they stack up on the same job? Read our guide to remapping any controller on PC.
It depends on how you play:
Steam games only, simple swaps: Steam Input
One older game or emulator, basic keys: Xpadder
PlayStation pad, free: DS4Windows
Layers, macros, virtual controllers, any launcher: reWASD
If you play across Steam, Epic, emulators and more, you'll want controller mapping software for PC that isn't tied to one launcher or one controller brand. That's the gap reWASD is built to fill.
Xpadder is a straightforward way to get a gamepad working in games that don't support one. If that's all you need, you're set. But once you want layers, combos, or a controller your game actually recognizes, reWASD gives you room to play your way. Download reWASD and try it free for 7 days.
Does Xpadder work on Windows 11?
Its published feature list includes Windows 11, along with Windows 10, 8, 7, Vista and XP. Check the developer's page for the latest build before you install.
Can reWASD replace Xpadder?
Yes. You can map controller buttons to keys and mouse clicks, move the mouse with your sticks, and add layers, combos and virtual controllers on top.
Do I need a virtual controller?
Only if a game expects a specific pad, like an Xbox controller, and yours is a different one. Otherwise, regular mappings are enough.
What's the difference between XInput and DirectInput?
XInput is the newer Xbox-style standard, with separate trigger axes and vibration support. DirectInput is older and merges the triggers into one axis. See Microsoft's comparison for details.
Is it OK to use a remapper in online games?
Rules differ per game. Read the game's terms of service first, and see our guide to remapping controllers on PC for more.

