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.
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.
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:
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 →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.
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.
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.
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.
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.
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.
Resolving Common InputMapper Errors & Bugs
Address system driver conflicts, connection latency drops, and software initialization drops with these tested technical workarounds.
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.
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.
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.
Gaming Launcher & Platform Support
Because InputMapper wraps inputs at the Windows OS level, its compatibility extends across various PC distribution platforms and ecosystem frameworks.
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.
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.
Emulators can bind directly to the virtual Xbox 360 controller InputMapper creates, which is often simpler than per-emulator plugin setups.
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.
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.
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.
