This article was accepted into the corpus but its outbound wikilinks were never NER-processed — typical at the deepest BFS hop or when the run's entity cap was reached. No expansion funnel to show.
| InputMapper | |
|---|---|
| Name | InputMapper |
| Title | InputMapper |
| Developer | NobleFalcon / deon |
| Released | 2013 |
| Latest release | 1.7.x series |
| Programming language | C# |
| Operating system | Microsoft Windows |
| License | Freeware |
InputMapper is a Windows utility for remapping and emulating controller inputs, commonly used to enable DualShock controllers to function with Windows titles and applications. It bridges hardware such as DualShock 4, PlayStation 4, and Xbox 360 controllers to software ecosystems like Steam, Battle.net, GOG.com, Origin and legacy Windows APIs. InputMapper gained traction among communities around PC gaming, emulation, streaming, speedrunning and peripheral customization.
InputMapper provides device detection, profile management, and virtual device creation, enabling compatibility between controllers and applications that expect different interfaces. It interacts with device drivers such as HID (human interface device), virtual drivers like ViGEm, and utility frameworks including XInput, enabling interoperability with titles distributed through Steam, Epic Games Store, itch.io, Ubisoft Connect, and Microsoft Store. Community resources on Reddit, GitHub, Discord, and forums like NeoGAF and ResetEra discuss configuration, pairing, and scripting.
Development began in the early 2010s amid demand from users seeking to use PlayStation controllers on PCs without official cross-platform support. The project evolved alongside driver initiatives like DS4Windows, the ScpToolkit project, and the ViGEm project, influenced by contributions from individuals and teams active on GitHub and SourceForge. Major milestones include adding Bluetooth pairing support compatible with Broadcom and Qualcomm chipsets, integration of rumble and lightbar emulation comparable to features in DualShock 4, and transitions in maintainership following shifts similar to those seen in projects such as OpenIV and WinRAR community forks. The development lifecycle paralleled changes in Windows versions from Windows 7 through Windows 10 and Windows 11.
InputMapper supports mapping of physical buttons, axes, triggers, touchpad input, and motion sensors to virtual outputs consumable by middleware and games. It offers profile creation, import/export functions, and advanced scripting comparable to tools like AutoHotkey, allowing context-sensitive bindings used by players in Dota 2, Counter-Strike: Global Offensive, Fortnite, and The Witcher 3: Wild Hunt. Additional features include force feedback routing for games developed with Unreal Engine or Unity (game engine), LED and gyro customization reminiscent of official utilities from Sony Interactive Entertainment, and compatibility modes for controllers such as Xbox One Controller, Series X controllers, and third-party devices made by Logitech, Razer, and Hori.
InputMapper targets Microsoft Windows releases and integrates with APIs and platforms including DirectInput, XInput, ViGEm, and Bluetooth stacks provided by Microsoft Corporation, Intel Corporation, and various OEMs. It enables older hardware to function with contemporary storefronts such as Steam and services like Discord overlay, and interacts with virtualization environments when using software from VMware or VirtualBox for testing. Hardware compatibility spans device families from Sony Interactive Entertainment's DualShock and DualSense lineage to third-party controllers from 8BitDo and Mad Catz.
The utility has been adopted by communities around PC gaming influencers, content creators on YouTube, competitive players on Twitch, and modding communities associated with franchises like Grand Theft Auto V, Skyrim, and Dark Souls III. Coverage and discussion appear on outlets such as Kotaku, Polygon, PC Gamer, and The Verge when controller support issues arise. Users praise its profile flexibility and compatibility with legacy titles, while critiques often cite driver installation complexity and occasional conflicts similar to those reported for ScpToolkit and early versions of DS4Windows.
Alternatives include DS4Windows, which focuses on DualShock support, driver-level projects like ViGEm and ScpToolkit, platform-native solutions such as Steam Input, and commercial options from peripheral vendors like Razer Synapse, Logitech G Hub, and Xbox Accessories (app). InputMapper’s functionality has influenced successor tools and forks maintained on platforms like GitHub, with community-driven projects addressing issues around driver signing, Bluetooth stack limitations, and compatibility with evolving Windows and storefront changes.
Category:Input device software