Independent Fan Archive

InputMapper Legacy Archive: Free PC Controller Mapping Hub

Map your DualShock 4 and PlayStation controllers to virtual Xbox 360 inputs on PC. Get the final InputMapper build, v1.7.7452.13622, with checksums published for verification, plus setup and troubleshooting guides for Windows 10 and Windows 11.

Disclaimer: InputMapper.pro is an independent, fan-made archival and troubleshooting resource website. We are not affiliated with, endorsed by, or partnered with the original developers of InputMapper. Download links point to surviving public archives and official driver releases, and every headline file carries a published checksum you can verify yourself.

Deep Dive & Core Mechanics

What is InputMapper & How Does It Work?

InputMapper is a highly specialized Windows utility designed to bridge the compatibility gap between Sony PlayStation controllers and PC games. Since most native Windows games utilize Microsoft’s XInput API, third-party pads like the DualShock 4 often fail to register properly. InputMapper intercepts your hardware inputs and emulates a virtual Xbox 360 controller in real-time.

🎮

Advanced Input Translation

Converts DirectInput signals from your DualShock 4 and other supported controllers into XInput, so games and emulators that only understand Xbox 360 controllers can read your pad. The PS5 DualSense is a different story — InputMapper’s final build predates it — so DualSense owners should see our DualSense on PC guide for tools that do support it.

🎛️

Macro & Remapping Engine

Go beyond basic emulation. Create highly complex controller profiles where single button clicks trigger intricate macro sequences, keystrokes, or mouse movements, giving you full control over specialized simulation setups or competitive loadouts.

💡

Hardware Customization

Unlock the full secondary feature set of your controller on Windows. Take absolute control over the DS4 Lightbar color states, configure precise motor rumble intensities, change dead zones, and even utilize the native touchpad as a fully functional desktop mouse cursor.

Technical Note for Modern PC Systems

InputMapper 1.7 registers its virtual controller through the ViGEmBus (Virtual Gamepad Emulation Bus) driver — an independent open-source project by nefarius (Nefarius Software Solutions), not a part of InputMapper itself. ViGEmBus reached its final release, 1.22.0, in November 2023 and is now archived. While newer launchers like Steam now offer internal configuration, InputMapper remains heavily searched by desktop enthusiasts running standalone non-Steam games, legacy emulators, and heavily modded title profiles requiring absolute standalone desktop configuration.

Specifications Hub

System Requirements & Hardware Compatibility

Before deploying InputMapper on your gaming rig, check the baseline requirements below. One honesty note up front: the final InputMapper build dates from May 2020, before Windows 11 existed. It runs on Windows 10 and Windows 11, but Windows 11 was never an officially supported OS — our Windows 11 guide documents what still works and what breaks.

💻 Software & OS Requirements

  • Supported OS Windows 10 / Windows 11 (64-bit)
  • System Architecture x64 Baseline Environment
  • Required Framework Microsoft .NET Framework 4.x
  • Core Emulation Driver ViGEmBus Driver (required for 1.7 output)
  • Input Hiding Companion HidHide (modern successor to HidGuardian)
  • Connectivity Mode USB Cable or Bluetooth 4.0+ Adapter

🎮 Supported Hardware Controller Input

While engineered primarily as a DualShock 4 utility mapping tool, InputMapper supports several controller profiles out-of-the-box:

🔹
Sony DualShock 4 (PS4 Controller) Full feature support (Lightbar, Touchpad, Macros, Rumble).
🔹
Sony DualSense (PS5 Controller) — Not Supported Not in InputMapper’s official device list — the final build predates the DualSense launch. Use DS4Windows or Steam Input instead (see the DualSense guide linked above).
🔹
DirectInput Hardware Devices Generic third-party arcade sticks, gamepads, and older flight controllers.
F.A.Q. & Integrity

Why Use This Software Archive?

With the original development channels for InputMapper becoming fragmented over time, players deserve a clean, predictable, and transparent archive for legacy mapping utilities.

Is InputMapper open source or free to use?

InputMapper is closed-source freeware by DSDCS (DSD Consulting Services). It was always free to download and use for personal purposes, supported by donations rather than a paid edition — no Pro version ever existed.

Why does my system require an emulation driver?

Windows does not inherently understand how to read a virtual controller profile via standard software code alone. InputMapper bridges this by routing your commands through a system driver—most notably the ViGEmBus driver architecture—which mimics an actual hardware bus connection.

What should I do if my game still detects double inputs?

This happens when a game tries to read both your physical PlayStation controller and the emulated Xbox 360 profile at the exact same time. Utilizing the “Exclusive Mode” toggles within InputMapper configurations hides the original hardware controller, making sure only the emulated XInput profile registers.

Ready to Access the Archive?

Get the final build from the download page, where the InputMapper installer and the ViGEmBus driver both carry SHA-256 checksums verified by direct download.

Proceed to Download Page →
Quick Start Blueprint

How to Set Up Your First Controller Profile

Maximizing input performance requires proper software initialization. Follow this verified mapping sequence to bypass common desktop execution failures.

01

Install Dependencies

Before launching InputMapper, install the ViGEmBus virtual bus driver (InputMapper 1.7 outputs through it) and make sure a .NET Framework 4.x runtime is present. Restart your operating system to allow driver registration.

02

Hardware Tethering

Connect your PlayStation device via a high-quality micro-USB cable or establish a connection via Windows Bluetooth options. Launch InputMapper with administrator privileges to ensure successful hardware hooking.

03

Create a Profile

Navigate to the “Profiles” sidebar menu selection. Select “New Profile” and designate your output type as an Xbox 360 controller layout. This assigns the native XInput axes rules to your custom triggers automatically.

04

Apply & Verify

Link your active gamepad tracking module to your newly configured mapping rules. Launch any PC game storefront and confirm your virtual button configurations are registering without input lag or ghosting.

Market Alternatives

InputMapper vs. Competitors: How It Stacks Up

Understanding the mapping software landscape helps determine whether a legacy standalone tool or a modern community framework fits your desktop setup.

Software Feature InputMapper DS4Windows Steam Input reWASD
Pricing Model 100% Free / Freeware 100% Free / Open Source Free (Requires Steam Client) Paid (Commercial / Premium)
Primary Target DualShock 4 / Legacy PADS DualShock 4 & DualSense All Hardware Controllers Elite Controllers / Cross-mapping
Macro Configuration Advanced Hub Built-in Highly Advanced Engine Moderate Setup Complexity Industry-leading Profiles
Development State Legacy / Archival Maintenance Community Maintained Actively Updated by Valve Active Commercial Support
Exclusive Mode System Native Software Toggle Requires HidHide Helper Handled via Client Hooking Native Virtual Bus Overrides

Note: While InputMapper development has transitioned into a stable legacy archive phase, its standalone profiling tools remain popular among retro emulator users who want to avoid running massive desktop game clients in the background.

Diagnostic Vault

Resolving Common InputMapper Errors & Bugs

Address system driver conflicts, connection latency drops, and software initialization drops with these tested technical workarounds.

Issue 01

Failed to Connect to Virtual Bus Architecture

Root Cause: The application cannot establish a communication line with the required virtual layout controllers because the underlying ViGEmBus framework driver is either missing, outdated, or blocked by modern Windows kernel-isolation integrity.

Resolution: Close InputMapper entirely. Navigate to your system Apps panel, remove older ViGEm installs, download the verified standalone ViGEmBus installer package, complete setup, and perform a hard system reboot before executing InputMapper again.
Issue 02

Could Not Open Controller in Exclusive Mode

Root Cause: Windows treats active controller inputs as open hardware. If an application like Steam, Epic Games Launcher, Chrome, or an active game client runs in the background before InputMapper initializes, they lock the pad channel, causing double-input anomalies.

Resolution: Set InputMapper to launch automatically on Windows boot, ensuring it captures the controller pathway first. Alternatively, deploy a modern input-hiding companion utility like HidHide to safely block physical DirectInput lanes from secondary software applications.
Issue 03

Spiking Input Latency via Bluetooth Connections

Root Cause: High latency states (exceeding 10ms spikes) occur due to aggressive Windows power-saving management throttling the USB Bluetooth receiver or local signal interference on the 2.4GHz wireless frequency.

Resolution: Enter Device Manager, locate your Bluetooth transceiver hardware properties, navigate to Power Management settings, and uncheck “Allow the computer to turn off this device to save power.” Moving your dongle to a USB 2.0 port instead of USB 3.0 also drops signal disruptions.
Ecosystem Support

Gaming Launcher & Platform Support

Because InputMapper wraps inputs at the Windows OS level, its compatibility extends across various PC distribution platforms and ecosystem frameworks.

🎮 Xbox Game Pass / EA App

Works at the OS level: Microsoft Store and Xbox App games expect XInput, and InputMapper presents a virtual Xbox 360 controller they can read. Some titles with kernel-level anti-cheat may still block virtual controllers.

📐 Epic Games / GOG Galaxy

These launchers ship without their own controller remapping layer, so running InputMapper in the background bridges the detection gap for games that only accept XInput.

👾 Retro Emulators (PCSX2/RPCS3)

Emulators can bind directly to the virtual Xbox 360 controller InputMapper creates, which is often simpler than per-emulator plugin setups.

⚠️ Steam Launcher Conflict

Requires Attention. Steam has its own controller mapper (Steam Input). To avoid double inputs, turn off PlayStation Configuration Support inside Steam settings while using InputMapper.

🛡️ Integrity Assured

File Integrity, Verified by Checksums

We do not repackage installers. The download page links to surviving public archives and official driver releases, and publishes SHA-256 checksums that we computed from the actual files — so you can verify your download byte-for-byte instead of trusting promises.

🛡️ No Repackaged Installers

Download links point to established public archives (FileHorse) and official GitHub releases (ViGEmBus, HidHide). Our own download mirror is clearly labeled as a mirror — never disguised as an official source.

🔍 Understanding False Positives

Because InputMapper installs a virtual bus driver and hooks controller input, some antivirus heuristics flag this whole class of tool. That is one more reason to verify the checksum: a file that matches the published hash is the file the archive distributed. Note that the older 1.6.10 build has a publicly recorded buffer-overflow vulnerability (CVE-2019-25464) — which is why we only recommend the final 1.7 build.

🔒 Cryptographic Verification

Both headline downloads carry SHA-256 checksums verified by direct download on 2026-10-23, and the InputMapper installer also matches the MD5 published independently by FileHorse and FileCroco.

✅ Verification status: the InputMapper 1.7.7452.13622 and ViGEmBus 1.22.0 checksums on our download page were computed from the distributed files and cross-checked on 2026-10-23. We make no blanket safety guarantees about legacy software — verification beats trust.

Get Started Now

Ready to Configure Your Controller?

Get the final InputMapper v1.7.7452.13622 installer — with its checksum published for verification — plus the ViGEmBus driver it needs.

File Integrity Checks: SHA-256 Checksums provided on the download index page.