PadForge Documentation
Learn it in minutes. Master it to the wire.¶
PadForge turns any input device into a virtual controller Windows games can use. These docs serve two readers at once. Guides stay in plain English and get you working fast. The Technical Reference goes as deep as wire protocols, for people who want to know exactly what the software does.
Start
Install PadForge, plug in a controller, and remap your first button. No prior knowledge assumed.
Do a thingGuides
Task-by-task walkthroughs. Import a Steam config, aim with gyro, build macros, use your phone as a controller.
Every controlFeatures
What every page, tab, and card in the app does, one page per feature.
Your hardwareDevices
Setup walkthroughs for the controller families that need one, like DualShock 3 pairing and Wii extensions.
Something brokeTroubleshooting
Symptoms, causes, and fixes for drivers, detection, and games that refuse to listen.
Go deepTechnical Reference
Architecture, the 1000 Hz input pipeline, drivers, and every protocol PadForge speaks.
What PadForge does¶
- One device, many outputs. A single physical controller can feed up to 16 virtual controllers: Xbox, PlayStation, Switch Pro, Extended (225+ DirectInput profiles), keyboard and mouse, or MIDI.
- Any input, any output. Map a stick to the mouse, a touchpad to a d-pad, gyro to aim, a MIDI key to a button, a Wii Remote to a wheel.
- The extras real hardware has. Adaptive triggers, impulse triggers, lighting, controller speakers, force feedback for wheels, bass-shaker audio output, NFC tag triggers.
- Steam Workshop import. Bring an existing Steam Input config across and every supported setting lands on a PadForge control you can edit.
PadForge is free and open source. The code, issues, and releases live at github.com/hifihedgehog/PadForge.
Last updated for PadForge 4.1.0.