Xpadder
FREE 100% SAFE

Xpadder

(156 votes, average: 3.76 out of 5)
3.8 (156 votes)
Updated September 19, 2026
01 — Overview

About Xpadder

Xpadder makes your computer believe the gamepad is a keyboard and mouse. Press A on an Xbox controller and the system registers Spacebar. Nudge the right stick and the cursor moves. Push the D-pad and the arrow keys fire. The controller hardware never changes, but every program on the machine sees keystrokes and clicks instead of gamepad input, which means anything that accepts a keyboard will accept your pad.

That one trick covers a surprising amount of ground. Strategy games, point-and-click adventures and older titles that never bothered with controller support become couch-playable. A browser or a media center built for the TV screen can be driven from the sofa.

Several pads can run at once, each with its own profile, so a two-player game that only knows about keyboards suddenly seats two people. The application reads both DirectInput and XInput hardware, so Xbox pads, DualShock controllers and generic USB gamepads all show up.

Click the button, press the key

Mapping starts with a picture of your controller. Xpadder detects every button, axis and trigger on the connected pad, lays them over a controller image, and lets you click a button on the picture and press the key or mouse action you want it to produce. The assignment appears on the image itself, so a finished profile reads at a glance instead of as a table of names.

Images for the Xbox 360 and Xbox One pads and the DualShock 3 and 4 are included, and users have drawn hundreds more for less common hardware. If nothing exists for yours, you place each button on a blank picture by hand. It is tedious for a flight stick with thirty inputs and takes two minutes for a normal pad.

The quality of the shared images varies a lot, with the popular controllers well drawn and some of the rarer ones looking like a sketch on a napkin.

Sticks as a mouse, triggers by pressure

Xpadder lets either analog stick drive the mouse cursor with its own sensitivity, dead zone and acceleration curve, or it can fire four or eight directional keys instead. Eight directions matter for isometric games where diagonals are separate commands. For couch browsing the cursor mode works, though a tool built purely for turning a pad into a couch mouse gets you there faster if that is all you need.

Triggers get pressure thresholds. A light pull can send one key and a full pull another, which is how you get partial braking in a racing game that only understands keyboard input. Button combinations act as modifiers, so holding one button while pressing another produces a third result, much like Shift on a keyboard.

Profiles that load when the game does

Nobody wants one mapping for everything. Xpadder stores unlimited named profiles, each holding the full mapping plus the controller image, and switches between them manually, by hotkey, or automatically when a chosen program takes focus. Launch a game and its profile loads.

Alt-tab to the browser and the browsing profile takes over. Profiles are plain files, and a large shared library of ready-made ones exists for popular games, so the profile for that obscure adventure game you dug out has probably been built already.

The automatic switching is the feature that separates people who keep using the application from people who uninstall it after a week, because without it every game means a trip into the settings first.

Set layers when the pad runs out of buttons

A controller has perhaps sixteen inputs and a strategy game wants sixty. Set layers solve that by letting one button switch the whole pad to a different mapping. Press A in the first set and you get one action. Hold a chosen modifier, the pad flips to the second set, and A does something else entirely. Sets can lead to other sets, so a racing profile might have a driving layer, a pit menu layer and a camera layer, each reachable from the one before.

This is the part of the application that repays learning. It is also where profiles become hard to read, because the controller image can only show one set at a time and you end up keeping notes on which layer does what. JoyToKey avoids the problem by listing everything in a table, which is uglier and easier to audit.

Where it sits against the alternatives

reWASD is the heavyweight in this category, with radial menus, driver-level control of the Xbox Elite paddles and the DualSense adaptive triggers, and a macro engine that goes well past what Xpadder offers. JoyToKey does roughly the same job as this tool through a table of assignments rather than a picture, which is faster to type into and slower to understand later. AntiMicroX is the open-source route and covers the same key-and-mouse ground.

The visual editor is the reason to pick this one. If you want to see your mapping drawn on the controller rather than listed, none of the rivals do it as directly. If you want radial menus or hardware-specific tricks, reWASD is the only answer.

New pads, anti-cheat and a slow pace of change

Most pads work without fuss, but very new controllers sometimes need a driver before the application detects them, and anything using a maker’s own driver stack can need a wrapper first. Games with aggressive anti-cheat occasionally flag input translators as suspicious. Most single-player titles do not care, but check before using this in a competitive game where a ban would hurt.

Development has slowed to a crawl, and it shows in the interface, which looks the way it did a long time ago. The mapping engine underneath still works on current systems, so the datedness is cosmetic. It is not cosmetic that features rivals added, radial menus above all, never arrived here.

Conclusion

Xpadder is for people who want a gamepad working in something that never expected one, and who would rather see their mapping on a picture than in a list. Owners of older game libraries, emulator users with a stubborn front end and anyone driving a media PC from the sofa will get the most from it, especially once automatic profile switching is set up.

It is no longer the most capable tool in its class, and it never will be at the current pace. But the specific job it does, turning buttons into keys through a visual editor, it still does cleanly, and a large body of users has stuck with it for exactly that reason.

02 — Verdict

Pros & Cons

The good
  • Mapping drawn on a controller image, readable at a glance
  • Automatic profile switching when a chosen program takes focus
  • Set layers multiply the effective button count through modal mappings
  • Trigger pressure thresholds send different keys at light and full pull
  • Handles several controllers at once for local two-player games
The not-so-good
  • No radial menus or controller-specific hardware features
  • Interface has not changed in a very long time
  • Set layers are powerful but hard to visualise past two sets
  • Community controller images are uneven in quality
  • Anti-cheat in some competitive games may flag it
03 — FAQ

Frequently asked questions

In the profile settings, associate the profile with the game's executable. When that program takes focus the profile loads, and when you switch away the previous one returns.

Yes. Assign either stick to mouse movement, then set sensitivity, dead zone and acceleration until the cursor feels right. Buttons can be mapped to left and right click alongside it.

The DualShock 4 appears as a DirectInput device and works directly, with a controller image included. A DualSense usually needs a wrapper driver that presents it as an Xbox pad before the application sees it correctly.

It does not have to. Set layers let one button switch the whole pad to a second or third mapping, so a sixteen-button controller can drive a game with several dozen commands.

Specifications

Technical details

Latest version5.7 / 5.3
File namexpadder_5.3.exe
MD5 checksumEE967E49F5373E3E1F3779806B8FE77B
File size 26.08 MB
LicenseFree
Supported OSWindows 11 / Windows 10 / Windows 8 / Windows 7
Author Xpadder
Alternatives

Similar software

Community

User reviews

guest
0 Comments
Oldest
Newest Most Voted