Skip to content

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.

Get started Technical Reference

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.