<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Troubleshooting &#8211; InputMapper</title>
	<atom:link href="https://inputmapper.pro/troubleshooting-cat/feed/" rel="self" type="application/rss+xml" />
	<link>https://inputmapper.pro</link>
	<description>Original InputMapper Files &#38; Windows 10/11 Setup Guides</description>
	<lastBuildDate>Fri, 23 Oct 2026 00:31:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://inputmapper.pro/wp-content/uploads/2026/05/favicon-150x150.png</url>
	<title>Troubleshooting &#8211; InputMapper</title>
	<link>https://inputmapper.pro</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>InputMapper Won&#8217;t Open: Crashes on Start Fixes</title>
		<link>https://inputmapper.pro/inputmapper-wont-open/</link>
					<comments>https://inputmapper.pro/inputmapper-wont-open/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 00:31:53 +0000</pubDate>
				<category><![CDATA[Troubleshooting]]></category>
		<guid isPermaLink="false">https://inputmapper.pro/inputmapper-wont-open/</guid>

					<description><![CDATA[You double-click InputMapper and nothing happens, or the window flashes and closes, or the program crashes a few seconds after starting. A mapper that will not open gives you very little to go on, so this guide works from the outside in: the runtime it needs, the permissions it starts with, the security software that...]]></description>
										<content:encoded><![CDATA[<p>You double-click InputMapper and nothing happens, or the window flashes and closes, or the program crashes a few seconds after starting. A mapper that will not open gives you very little to go on, so this guide works from the outside in: the runtime it needs, the permissions it starts with, the security software that can block it, and finally a clean reinstall in the correct order.</p>
<p>Work through the steps in sequence and test the launch after each one. If InputMapper opens but then fails to detect or map a controller, switch to the relevant guide in our <a href="/troubleshooting/">troubleshooting hub</a> — this page is only about getting the program itself to start and stay open.</p>
<h2>Check 1: .NET Framework 4.x</h2>
<p>InputMapper is built on the .NET Framework, and it needs the .NET Framework 4.x line present and healthy on your system. If that runtime is missing, disabled, or damaged, InputMapper can fail silently at launch with no useful error message, which matches the &#8220;nothing happens&#8221; symptom many users report.</p>
<p>On Windows 10 and 11 the framework is a Windows component, so check it through &#8220;Turn Windows features on or off&#8221; and confirm the .NET Framework 4.x entry is enabled. If it is enabled but you still suspect damage, use Microsoft&#8217;s own repair options for Windows components rather than downloading runtime installers from third-party sites. Only ever describe or install it as &#8220;.NET Framework 4.x&#8221; — guides naming a precise minor version as a hard requirement are overstating what is known. After any change, reboot and test InputMapper before moving on.</p>
<h2>Check 2: Run as Administrator</h2>
<p>InputMapper talks to device drivers, and on some systems it cannot complete its startup without elevated privileges. Right-click the InputMapper shortcut or executable and choose Run as administrator. If the program opens and works under elevation but not normally, you have found your cause: set the shortcut&#8217;s compatibility option to always run as administrator so you do not have to remember each time.</p>
<p>Treat this step as a diagnostic even when it does not fix the problem. A launch that fails identically with and without administrator rights is telling you the block is probably not permissions, and your time is better spent on the security software and driver checks below.</p>
<h2>Check 3: Firewall and Antivirus Allow-listing</h2>
<p>InputMapper loads profiles from an online server, so firewall and antivirus prompts around this program are a known issue, discussed by users on the EA forums among other places. If your security software blocks InputMapper&#8217;s network access or quarantines part of the install, the program may hang while loading profiles, crash shortly after opening, or refuse to start at all.</p>
<p>Open your antivirus history or quarantine and check whether anything related to InputMapper was flagged or removed around the time the problem began. Add the InputMapper program folder to your firewall&#8217;s allowed apps and to your antivirus allow-list, then launch again. Do not disable your antivirus entirely as a test and leave it off; allow-listing the one program is the safe and sufficient step. If a component was quarantined, reinstall InputMapper after allow-listing so the missing piece is restored, using the order in the final section.</p>
<h2>About the SmartScreen &#8220;Unknown Publisher&#8221; Warning</h2>
<p>When you install or first run InputMapper, Windows SmartScreen may warn that the publisher is unknown. This happens because the old signer certificate behind the software was never renewed — the program is abandonware-era freeware from DSDCS, and its final build, 1.7.7452.13622, dates from May 2020. An unknown-publisher warning on a file you obtained from a trusted source, as described on our <a href="/download/">download page</a>, is expected for software of this age.</p>
<p>The warning alone does not mean the file is malicious, but it does mean you should be certain where your copy came from. Only proceed past SmartScreen for a file you downloaded through a source you trust, never for an InputMapper installer that arrived via a bundle, an email attachment, or a random mirror. If you are unsure about your copy, delete it and re-download cleanly rather than clicking through.</p>
<h2>Check 4: Remove Leftover Scp and HidGuardian Drivers</h2>
<p>A launch crash can also be caused by what is underneath InputMapper rather than by InputMapper itself. PCs that have carried controller tools for years often hold leftover drivers from the SCP stack or from the legacy hiding stack, HidGuardian and HidCerberus. InputMapper 1.7-era installs even included a HidCerberus service of their own. Damaged or half-removed components from those projects can destabilise startup, because InputMapper enumerates devices and drivers as it opens.</p>
<p>Review what is installed before removing anything, and only remove controller-stack components you recognise as leftovers you no longer use. HidGuardian and HidCerberus are a legacy 2016 to 2018 stack that has been archived, and the modern hiding tool is HidHide, so most users need the old components for nothing. Do not delete driver files manually from system folders; use the normal uninstall routes, create a restore point first if you are about to change drivers, and reboot afterwards. Our background on <a href="/scptoolkit-risks/">SCPToolkit risks</a> helps if you are unsure what an SCP component is doing on your system.</p>
<h2>Final Step: Clean Reinstall in the Right Order</h2>
<p>If the checks above do not revive InputMapper, reinstall cleanly and in the order the stack expects. First uninstall InputMapper. Then deal with the output driver: ViGEmBus, which InputMapper 1.7 uses for its virtual controller, should be installed and healthy before InputMapper goes back on. Install ViGEmBus 1.22.0 from GitHub releases only, following our <a href="/vigembus-install-guide/">ViGEmBus install guide</a>, and reboot. Finally reinstall InputMapper, allow-list it in your security software, and launch it once as administrator for the first run.</p>
<p>Test with a bare setup: one supported controller, no game launcher running, no other mapper open. Confirm the program opens, stays open, and lists your controller, following the basics in <a href="/how-to-use-inputmapper/">how to use InputMapper</a>. Only then restore your profiles — which is a good moment to start keeping a copy, as shown in <a href="/back-up-inputmapper-profiles/">how to back up InputMapper profiles</a>. A program that opens cleanly on a bare setup but crashes when other tools return has given you the answer: one of those tools is part of the conflict.</p>
<h2>Frequently Asked Questions</h2>
<h3>Why does InputMapper close immediately after opening?</h3>
<p>The most common causes are a missing or damaged .NET Framework 4.x runtime, security software blocking or quarantining part of the program, and leftover Scp or HidGuardian drivers destabilising startup. Work through the runtime check, run as administrator, allow-list InputMapper, and reinstall cleanly in order.</p>
<h3>Does InputMapper need .NET Framework?</h3>
<p>Yes. InputMapper needs the .NET Framework 4.x line present and enabled. On Windows 10 and 11 it is a Windows component you can check under &#8220;Turn Windows features on or off&#8221;. If it is disabled or damaged, InputMapper can fail to launch with no clear error.</p>
<h3>Is the SmartScreen unknown publisher warning dangerous?</h3>
<p>The warning appears because the old signer certificate was never renewed for this discontinued software. It is expected for a genuine copy obtained from a trusted source, but you should only proceed if you are certain where your file came from and never for a copy from a bundle or random mirror.</p>
<h3>Why does my firewall ask about InputMapper?</h3>
<p>InputMapper loads profiles from an online server, so it legitimately needs network access and firewall prompts are a known issue. Allow InputMapper in your firewall and antivirus rather than disabling your security software, and reinstall if a component was quarantined.</p>
<p><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Why does InputMapper close immediately after opening?","acceptedAnswer":{"@type":"Answer","text":"The most common causes are a missing or damaged .NET Framework 4.x runtime, security software blocking or quarantining part of the program, and leftover Scp or HidGuardian drivers destabilising startup. Work through the runtime check, run as administrator, allow-list InputMapper, and reinstall cleanly in order."}},{"@type":"Question","name":"Does InputMapper need .NET Framework?","acceptedAnswer":{"@type":"Answer","text":"Yes. InputMapper needs the .NET Framework 4.x line present and enabled. On Windows 10 and 11 it is a Windows component you can check under \"Turn Windows features on or off\". If it is disabled or damaged, InputMapper can fail to launch with no clear error."}},{"@type":"Question","name":"Is the SmartScreen unknown publisher warning dangerous?","acceptedAnswer":{"@type":"Answer","text":"The warning appears because the old signer certificate was never renewed for this discontinued software. It is expected for a genuine copy obtained from a trusted source, but you should only proceed if you are certain where your file came from and never for a copy from a bundle or random mirror."}},{"@type":"Question","name":"Why does my firewall ask about InputMapper?","acceptedAnswer":{"@type":"Answer","text":"InputMapper loads profiles from an online server, so it legitimately needs network access and firewall prompts are a known issue. Allow InputMapper in your firewall and antivirus rather than disabling your security software, and reinstall if a component was quarantined."}}]}</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://inputmapper.pro/inputmapper-wont-open/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fix: InputMapper Virtual Bus Not Found (ViGEmBus)</title>
		<link>https://inputmapper.pro/inputmapper-virtual-bus-not-found/</link>
					<comments>https://inputmapper.pro/inputmapper-virtual-bus-not-found/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 00:31:36 +0000</pubDate>
				<category><![CDATA[Troubleshooting]]></category>
		<guid isPermaLink="false">https://inputmapper.pro/inputmapper-virtual-bus-not-found/</guid>

					<description><![CDATA[InputMapper starts, your controller is connected, and then you hit an error about the virtual bus: the virtual bus is not found, cannot be opened, or the virtual Xbox controller never appears. Without that bus, InputMapper has nowhere to send its output, so the mapping has nothing to drive. The fix is almost always to...]]></description>
										<content:encoded><![CDATA[<p>InputMapper starts, your controller is connected, and then you hit an error about the virtual bus: the virtual bus is not found, cannot be opened, or the virtual Xbox controller never appears. Without that bus, InputMapper has nowhere to send its output, so the mapping has nothing to drive. The fix is almost always to install or repair one driver: ViGEmBus.</p>
<p>This guide covers removing conflicting old installs first, installing ViGEmBus 1.22.0 correctly, and rebooting so the driver actually loads. For the fuller background on what ViGEmBus is and how it fits into the InputMapper stack, see our <a href="/vigembus-install-guide/">ViGEmBus install guide</a> alongside this repair walkthrough.</p>
<h2>What the Virtual Bus Does in InputMapper 1.7</h2>
<p>InputMapper 1.7 does not create its virtual Xbox 360 controller by itself. It outputs through ViGEmBus, an independent project by developer nefarius that provides virtual gamepad devices on Windows. InputMapper reads your physical DualShock 4 or other supported controller, translates the input, and asks ViGEmBus to present it as an Xbox controller that games can use.</p>
<p>Earlier generations worked differently: InputMapper 1.5 and 1.6 used ScpVBus from the SCP stack instead. That history matters for this error, because leftover pieces of the old stack are one of the main reasons a fresh ViGEmBus install does not take over cleanly. If your PC has carried InputMapper, SCPToolkit, or similar tools over several years, assume there are leftovers until you have checked.</p>
<h2>Step 1: Remove Conflicting Old ViGEm and Scp Installs First</h2>
<p>Before installing anything, remove what is already there. Open Windows Settings, go to Apps, and uninstall any existing ViGEmBus entries, especially very old versions that predate the current driver. Do the same for SCP components such as ScpVBus if you no longer use the old SCP stack for anything else. Two virtual bus drivers competing for the same job can leave InputMapper unable to open either one reliably.</p>
<p>Be deliberate here. Only remove virtual bus and SCP components you recognise as part of old controller setups, and note what you removed in case another old tool depends on it. If you still rely on SCPToolkit for a DualShock 3 setup, read our notes on <a href="/scptoolkit-risks/">SCPToolkit risks</a> before deciding what to keep. InputMapper supports the DualShock 3 only via a Magic-NS dongle, so most users do not need the SCP stack for InputMapper at all.</p>
<p>Restart the PC after uninstalling. Driver removals often only complete during a reboot, and installing the new bus on top of a half-removed old one is a reliable way to get the same error back.</p>
<h2>Step 2: Download ViGEmBus 1.22.0 from GitHub Only</h2>
<p>The final ViGEmBus release is version 1.22.0, published on November 2, 2023, after which the project was archived. It is distributed through GitHub releases only. Use the button below, which goes to the project&#8217;s GitHub release, and download the installer for 1.22.0.</p>
<p><a href="/go/vigembus-github" style="background-color:#2563eb;color:#ffffff;font-weight:700;text-decoration:none;padding:12px 24px;border-radius:8px;display:inline-block;">Download ViGEmBus 1.22.0 on GitHub</a></p>
<p>Affiliate link — see our <a href="/affiliate-disclosure/">Affiliate Disclosure</a>.</p>
<h3>Warning: never use vigem.org</h3>
<p>Do not download ViGEmBus from vigem.org, and do not follow an old updater that points to that domain. The domain was handed over, and old updaters pointing there are a documented risk. The same caution applies to random driver sites offering newer-sounding ViGEmBus versions: there is no release newer than 1.22.0, because the project is archived. Anything claiming to be a 2024 or 2025 ViGEmBus update from a third-party site is not the genuine driver.</p>
<h2>Step 3: Install and Reboot</h2>
<p>Run the 1.22.0 installer with administrator privileges and let it complete without interruption. When it finishes, reboot the PC even if the installer does not force you to. The virtual bus is a kernel driver, and InputMapper can only open it once Windows has loaded it in a fresh session. Testing without rebooting is the most common reason people conclude the install did not work when it actually did.</p>
<p>After the reboot, start InputMapper before your game launchers, connect your controller, and check whether the virtual bus error is gone and the virtual Xbox controller now appears. You can confirm in the Windows Game Controllers panel (joy.cpl): with a controller mapped, the Xbox 360 controller entry should be present alongside InputMapper&#8217;s own device view.</p>
<h3>Upgrading in place? Run the installer twice</h3>
<p>One quirk from the ViGEmBus release notes catches people out: when upgrading in place over an existing ViGEmBus installation, run the installer twice. The first run handles the existing installation, and the second completes the upgrade to 1.22.0. If you upgraded, rebooted, and still see the old version or the same bus error, run the 1.22.0 installer a second time and reboot again before trying anything more drastic.</p>
<h2>Step 4: Verify InputMapper Sees the Bus</h2>
<p>With a clean install in place, work through a short verification. First, open InputMapper with no game or launcher running, so nothing else can interfere with the test. Second, connect a supported controller — DualShock 4, DualShock 4 V2, Xbox 360, Xbox One, DualShock 3 via Magic-NS, or a generic DirectInput or XInput device. Third, confirm InputMapper lists the controller without a virtual bus error and that a profile can be started, following the basics in <a href="/how-to-use-inputmapper/">how to use InputMapper</a>.</p>
<p>If the bus error returns only when a particular launcher is open, the problem is no longer the driver install itself. Close that launcher, retest, and treat it as a conflict rather than a broken bus. Our <a href="/troubleshooting/">troubleshooting hub</a> covers those conflicts, including exclusive mode and double input, which often appear alongside bus problems on messy older installs.</p>
<h2>If the Error Persists</h2>
<p>If a clean removal, a GitHub-sourced 1.22.0 install, the double-installer step for upgrades, and a reboot still leave you with a missing virtual bus, check the basics once more: that you are logged in with permission to install drivers, that your antivirus did not silently quarantine the installer, and that Windows is fully updated enough to accept the driver. Re-download the installer from GitHub in case the first download was incomplete, and run it as administrator.</p>
<p>Resist the temptation to fix a stubborn bus error by installing HidGuardian or other legacy hiding components, or by downloading bus drivers from unofficial mirrors. Those steps add new variables without addressing the bus itself. A verified ViGEmBus 1.22.0 install on a clean base solves this error in the overwhelming majority of cases; if yours is the exception, capture the exact error text and compare it with the entries in our <a href="/faq/">InputMapper FAQ</a> before changing anything else.</p>
<h2>Frequently Asked Questions</h2>
<h3>What does virtual bus not found mean in InputMapper?</h3>
<p>InputMapper 1.7 outputs its virtual Xbox controller through the ViGEmBus driver. The error means ViGEmBus is missing, failed to install, or is blocked by a conflicting older bus driver. Removing old ViGEm and Scp installs, then installing ViGEmBus 1.22.0 from GitHub and rebooting, fixes most cases.</p>
<h3>Which version of ViGEmBus should I install?</h3>
<p>Install ViGEmBus 1.22.0, the final release from November 2, 2023. The project is archived, so there is no newer official version. Download it only from GitHub releases, never from vigem.org or third-party driver sites.</p>
<h3>Why do I need to run the ViGEmBus installer twice?</h3>
<p>When upgrading in place over an existing ViGEmBus installation, the release notes call for running the installer twice: the first run handles the existing install and the second completes the upgrade. Reboot afterwards and retest InputMapper.</p>
<h3>Is ViGEmBus the same as ScpVBus?</h3>
<p>No. ScpVBus was the virtual bus used by InputMapper 1.5 and 1.6 as part of the SCP stack. InputMapper 1.7 uses ViGEmBus instead. Leftover ScpVBus installs can conflict with ViGEmBus, which is why removing old Scp components is part of this fix.</p>
<p><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What does virtual bus not found mean in InputMapper?","acceptedAnswer":{"@type":"Answer","text":"InputMapper 1.7 outputs its virtual Xbox controller through the ViGEmBus driver. The error means ViGEmBus is missing, failed to install, or is blocked by a conflicting older bus driver. Removing old ViGEm and Scp installs, then installing ViGEmBus 1.22.0 from GitHub and rebooting, fixes most cases."}},{"@type":"Question","name":"Which version of ViGEmBus should I install?","acceptedAnswer":{"@type":"Answer","text":"Install ViGEmBus 1.22.0, the final release from November 2, 2023. The project is archived, so there is no newer official version. Download it only from GitHub releases, never from vigem.org or third-party driver sites."}},{"@type":"Question","name":"Why do I need to run the ViGEmBus installer twice?","acceptedAnswer":{"@type":"Answer","text":"When upgrading in place over an existing ViGEmBus installation, the release notes call for running the installer twice: the first run handles the existing install and the second completes the upgrade. Reboot afterwards and retest InputMapper."}},{"@type":"Question","name":"Is ViGEmBus the same as ScpVBus?","acceptedAnswer":{"@type":"Answer","text":"No. ScpVBus was the virtual bus used by InputMapper 1.5 and 1.6 as part of the SCP stack. InputMapper 1.7 uses ViGEmBus instead. Leftover ScpVBus installs can conflict with ViGEmBus, which is why removing old Scp components is part of this fix."}}]}</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://inputmapper.pro/inputmapper-virtual-bus-not-found/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>InputMapper and Steam Input Conflict: Fix Double Mapping</title>
		<link>https://inputmapper.pro/inputmapper-steam-input-conflict/</link>
					<comments>https://inputmapper.pro/inputmapper-steam-input-conflict/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 00:31:20 +0000</pubDate>
				<category><![CDATA[Troubleshooting]]></category>
		<guid isPermaLink="false">https://inputmapper.pro/inputmapper-steam-input-conflict/</guid>

					<description><![CDATA[You use InputMapper to turn your DualShock 4 into an Xbox controller, but in Steam games everything presses twice, Steam&#8217;s own controller settings keep interfering, or the game behaves differently from the same title outside Steam. That is the InputMapper and Steam Input conflict: two mappers trying to translate the same controller at the same...]]></description>
										<content:encoded><![CDATA[<p>You use InputMapper to turn your DualShock 4 into an Xbox controller, but in Steam games everything presses twice, Steam&#8217;s own controller settings keep interfering, or the game behaves differently from the same title outside Steam. That is the InputMapper and Steam Input conflict: two mappers trying to translate the same controller at the same time. The good news is that Steam gives you exact switches for this, and this guide shows you each one, from the global setting down to the per-game override.</p>
<p>If the doubling happens in every program and not just Steam, your problem is more likely an unhidden physical controller — start with our <a href="/inputmapper-double-input-fix/">double input fix</a>. This guide is for the Steam-specific case and assumes InputMapper itself is set up as in <a href="/how-to-use-inputmapper/">how to use InputMapper</a>.</p>
<h2>Why Steam Input Fights InputMapper</h2>
<p>Steam Input is Steam&#8217;s own built-in controller mapper. When it is active for a PlayStation controller, Steam reads the physical DualShock 4, applies its own configuration, and presents the result to the game. InputMapper is doing a parallel job at the same moment: reading the same pad and presenting a virtual Xbox 360 controller through ViGEmBus. A game caught between them can receive Steam&#8217;s output, InputMapper&#8217;s output, or on bad days both, which is why symptoms range from double inputs to dead buttons to a controller layout that changes between the Steam overlay and the game itself.</p>
<p>Only one mapper should own the controller for any given game. For InputMapper users, that means Steam Input must be switched off in the right places — plural, because Steam has a global PlayStation switch, Big Picture settings that mirror it, and a per-game override that beats both.</p>
<h2>Fix 1: Turn Off PlayStation Configuration Support</h2>
<p>The classic conflict switch is PlayStation Configuration Support in Steam&#8217;s controller settings. When it is on, Steam treats a connected DualShock 4 as its own to configure, which is precisely what an InputMapper user does not want. Open Steam settings, find the Controller section, and turn PlayStation Configuration Support off.</p>
<p>Restart Steam after changing it, reconnect your controller, start InputMapper before launching a game, and test a title that previously doubled. For many users this single switch ends the conflict, because Steam now leaves the physical pad alone and the game simply sees InputMapper&#8217;s virtual Xbox controller like any non-Steam game would. While you are in Steam&#8217;s controller settings, leave the equivalent support options for controller types you do not use with InputMapper as they are; change only what this conflict needs.</p>
<h2>Fix 2: Set Steam Input to Forced Off Per Game</h2>
<p>If a particular game still misbehaves, use the per-game override, which is the most surgical of Steam&#8217;s switches. In your Steam library, open the affected game&#8217;s properties, go to the Controller section, and set the Steam Input option to Forced Off. That game will then ignore Steam Input entirely and take its controller input directly — which, with InputMapper running, means from the virtual Xbox pad.</p>
<p>Per-game control is useful because it lets you keep Steam Input available for other titles where you actually prefer it. Apply Forced Off to one affected game, test it thoroughly, and only then repeat the setting for other games with the same symptom. If Forced Off fixes a game that the global switch did not, the game was probably using a stored per-game setting that predated your global change, which is common in libraries built up over years.</p>
<h2>Fix 3: Check Big Picture Controller Settings</h2>
<p>Steam&#8217;s Big Picture mode has its own controller settings screens, and configurations there can apply to your games even if you normally launch them from the desktop client. Open Big Picture, go to its settings and controller options, and confirm that PlayStation configuration support is off there as well and that no Big Picture controller configuration is being forced onto your games.</p>
<p>This check matters most if you ever use Big Picture — for example on a living-room PC — because it is easy to enable a setting in that interface once and forget it exists. After changing anything in Big Picture, fully exit and restart Steam before retesting, so no cached configuration from the previous session survives into your test.</p>
<h2>The Reverse Case: When Steam Input Alone Is Better</h2>
<p>Be honest about the alternative: for a library that lives entirely inside Steam, Steam Input alone may be the better tool, with no InputMapper involved at all. It is built into Steam, maintained, and applies its configurations per game automatically. If you rarely play non-Steam games and do not need InputMapper&#8217;s specific profiles, removing one mapper from the equation entirely is a legitimate solution, not a defeat.</p>
<p>Our full comparison of <a href="/inputmapper-vs-steam-input/">InputMapper vs Steam Input</a> lays out where each one wins. The deciding factors are usually where your games live, whether you need one consistent Xbox pad outside Steam, and whether you are using a controller Steam handles well on its own. What you should not do is run both at once and hope the game sorts it out — that is the conflict this whole page exists to end. A comparison with the other dedicated mapper is also available in <a href="/inputmapper-vs-ds4windows/">InputMapper vs DS4Windows</a> if you are reconsidering your whole setup.</p>
<h2>Important Caveat: Non-Steam Games Added to Steam</h2>
<p>Adding a non-Steam game to your Steam library does not remove it from this conflict — it can import the conflict into a game that was previously fine. If Steam Input is active, launching that shortcut through Steam can let Steam map the controller on top of InputMapper for a title that never had a problem when launched directly.</p>
<p>Two practical rules follow. First, if a non-Steam game works perfectly outside Steam, keep launching it outside Steam, or set its per-game Steam Input option to Forced Off in the shortcut&#8217;s properties just as you would for a native Steam game. Second, when a previously fine game starts doubling right after you added it to Steam, suspect the shortcut before you suspect InputMapper, your drivers, or the game itself. Removing the game from Steam, or forcing Steam Input off for it, should restore the original behaviour immediately.</p>
<h2>Putting It Together</h2>
<p>The reliable InputMapper-plus-Steam routine is short: PlayStation Configuration Support off globally, Big Picture settings checked once, Forced Off applied per game wherever a title still resists, and InputMapper started before Steam games launch. Follow it and Steam becomes a neutral launcher that simply starts games, while InputMapper owns the controller for every one of them. More conflict and detection fixes are collected in our <a href="/troubleshooting/">troubleshooting hub</a>, and quick answers live in the <a href="/faq/">InputMapper FAQ</a>.</p>
<h2>Frequently Asked Questions</h2>
<h3>Why does my controller double-press only in Steam games?</h3>
<p>Steam Input is mapping your controller at the same time as InputMapper, so Steam games receive two translations. Turn off PlayStation Configuration Support in Steam settings, and if a game still doubles, set its per-game Steam Input option to Forced Off in the game&#8217;s library properties.</p>
<h3>What does Forced Off mean in Steam controller settings?</h3>
<p>Forced Off tells Steam to apply no Steam Input mapping to that specific game. The game then reads controllers directly, which for InputMapper users means it sees the virtual Xbox 360 controller InputMapper creates, with no second mapping layered on top.</p>
<h3>Do Big Picture settings affect games launched from the desktop?</h3>
<p>They can. Big Picture has its own controller settings, and a configuration enabled there can apply even when you launch from the desktop client. Check Big Picture once, make sure PlayStation support is not enabled there, and restart Steam afterwards.</p>
<h3>Should I just use Steam Input instead of InputMapper?</h3>
<p>If all your games are in Steam and you do not need InputMapper&#8217;s profiles or a consistent virtual Xbox pad elsewhere, Steam Input alone is a reasonable choice. Just do not run both mappers on the same controller at once, which is what causes the conflict.</p>
<p><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Why does my controller double-press only in Steam games?","acceptedAnswer":{"@type":"Answer","text":"Steam Input is mapping your controller at the same time as InputMapper, so Steam games receive two translations. Turn off PlayStation Configuration Support in Steam settings, and if a game still doubles, set its per-game Steam Input option to Forced Off in the game's library properties."}},{"@type":"Question","name":"What does Forced Off mean in Steam controller settings?","acceptedAnswer":{"@type":"Answer","text":"Forced Off tells Steam to apply no Steam Input mapping to that specific game. The game then reads controllers directly, which for InputMapper users means it sees the virtual Xbox 360 controller InputMapper creates, with no second mapping layered on top."}},{"@type":"Question","name":"Do Big Picture settings affect games launched from the desktop?","acceptedAnswer":{"@type":"Answer","text":"They can. Big Picture has its own controller settings, and a configuration enabled there can apply even when you launch from the desktop client. Check Big Picture once, make sure PlayStation support is not enabled there, and restart Steam afterwards."}},{"@type":"Question","name":"Should I just use Steam Input instead of InputMapper?","acceptedAnswer":{"@type":"Answer","text":"If all your games are in Steam and you do not need InputMapper's profiles or a consistent virtual Xbox pad elsewhere, Steam Input alone is a reasonable choice. Just do not run both mappers on the same controller at once, which is what causes the conflict."}}]}</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://inputmapper.pro/inputmapper-steam-input-conflict/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>InputMapper Not Working on Windows 11: What to Fix</title>
		<link>https://inputmapper.pro/inputmapper-not-working-windows-11/</link>
					<comments>https://inputmapper.pro/inputmapper-not-working-windows-11/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 00:31:04 +0000</pubDate>
				<category><![CDATA[Troubleshooting]]></category>
		<guid isPermaLink="false">https://inputmapper.pro/inputmapper-not-working-windows-11/</guid>

					<description><![CDATA[InputMapper worked on Windows 10, you upgraded to Windows 11, and now something is off: the controller is not detected, exclusive mode fails, inputs double, or the program behaves differently from one boot to the next. You are not imagining it. InputMapper&#8217;s final build dates from May 2020, before Windows 11 existed, so it runs...]]></description>
										<content:encoded><![CDATA[<p>InputMapper worked on Windows 10, you upgraded to Windows 11, and now something is off: the controller is not detected, exclusive mode fails, inputs double, or the program behaves differently from one boot to the next. You are not imagining it. InputMapper&#8217;s final build dates from May 2020, before Windows 11 existed, so it runs on Windows 11 without ever having been officially supported there. This guide gets that combination working as reliably as it can — and is honest about when switching tools is the better answer.</p>
<p>Our dedicated <a href="/windows-11/">Windows 11 hub</a> collects the short version of these fixes. This post is the full walkthrough, in the order you should apply it after an upgrade.</p>
<h2>Step 1: Rebuild the Driver Stack in the Right Order</h2>
<p>A Windows upgrade can leave a driver stack that looks installed but is ordered or registered in a way InputMapper 1.7 no longer expects. The cleanest recovery is to rebuild the stack in order rather than patching it in place. The order that works is: InputMapper&#8217;s output driver first, any controller-hiding tool second, and InputMapper itself last.</p>
<p>Start with ViGEmBus, the driver InputMapper 1.7 uses to create its virtual Xbox 360 controller. If it is damaged or missing after the upgrade, follow our <a href="/vigembus-install-guide/">ViGEmBus install guide</a> to install version 1.22.0 from GitHub releases and reboot. Next, if you use a hiding tool, make sure it is HidHide rather than the legacy stack (the next sections explain why). Finally, reinstall or repair InputMapper itself so its components register against the fresh drivers. Test after the rebuild with no launcher running before you change anything else.</p>
<h2>Step 2: Recheck Detection and Profiles</h2>
<p>After an upgrade, confirm the basics still hold. Windows should list your controller in the Game Controllers panel (joy.cpl), InputMapper should list the same controller in its device view, and your profile should load and start. InputMapper loads profiles from an online server, so allow it through your firewall if profile loading stalls after the upgrade; a fresh Windows 11 firewall profile can treat the program as new. It is also worth backing up your profiles once everything works again.</p>
<p>If the controller is not detected at all on Windows 11, do not assume the upgrade broke InputMapper specifically. Run through the cable, pairing, and Windows-visibility checks first; an upgrade is also when old cables and stale pairings choose to fail. Supported controllers remain the DualShock 4, DualShock 4 V2, Xbox 360, Xbox One, DualShock 3 via Magic-NS, and generic DirectInput and XInput devices.</p>
<h2>Step 3: Exclusive Mode on Windows 11</h2>
<p>Exclusive mode is the feature that suffers most on Windows 11. InputMapper tries to claim the physical controller so games only see the virtual pad, but modern Windows gives other programs — Steam above all — more chances to open the device first. The symptoms are the exclusive mode failed error or its quiet consequence, double input in games.</p>
<p>The quick mitigations still apply: close Steam and other launchers completely, start InputMapper before them, and run InputMapper as administrator for a test. If exclusive mode then works, your drivers are fine and the issue was contention. If it still fails on a clean boot order, stop fighting the setting and move to the modern hiding method below, which does not depend on InputMapper winning that race.</p>
<h2>Step 4: Use HidHide, Not HidGuardian, on Windows 11</h2>
<p>Older InputMapper setups hid the physical controller with HidGuardian and HidCerberus, a research stack from 2016 to 2018 that has long been archived. On Windows 11 that legacy stack is the wrong tool: it was never built or maintained for this version of Windows, and leftover components from a Windows 10 install are a common source of strange behaviour after an upgrade.</p>
<p>The modern successor is HidHide v1.5.230 (May 2024), built for Windows 10 and 11 on x64. It hides the physical controller from everything except whitelisted applications, so you whitelist InputMapper and games only ever see the virtual Xbox controller. Our <a href="/hidhide-guide/">HidHide guide</a> gives the full setup and explains the differences if you are migrating from the legacy stack. If your Windows 11 problems involve hidden devices, double input, or exclusive mode, this migration is the single change most likely to settle all three at once.</p>
<h2>Step 5: Check Steam&#8217;s Role Separately</h2>
<p>Windows 11 upgrades often coincide with a fresh Steam install or reset Steam settings, which can quietly re-enable PlayStation Configuration Support. With that option on, Steam grabs PlayStation controllers itself and InputMapper&#8217;s output doubles or conflicts. Turn PlayStation Configuration Support off in Steam settings, or set Steam Input to Forced Off per game, and retest. Keep this diagnosis separate from the driver work above: if double input happens only in Steam games, it was never a Windows 11 driver problem. Our <a href="/troubleshooting/">troubleshooting hub</a> links the dedicated Steam conflict guide.</p>
<h2>When to Switch Tools Instead</h2>
<p>There is a point where loyalty to InputMapper costs more time than it saves, and Windows 11 is often where users reach it. InputMapper is closed-source freeware by DSDCS whose final build, 1.7.7452.13622, was built in May 2020. It will not receive Windows 11 fixes, new controller support, or updates of any kind.</p>
<p>Switch tools in these cases. If your controller is a DualSense, InputMapper never supported it in the first place — follow our <a href="/dualsense-on-pc/">DualSense on PC</a> guide for working options. If you want a maintained mapper for a DualShock 4, the DS4Windows continuation, ds4windowsapp v3.5 from February 2026, is the actively developed route; the original Ryochan7 line ended at 3.3.3 in December 2023 and its repository is now gone. Our <a href="/ds4windows-install-guide/">DS4Windows install guide</a> will help you make the switch. And if you play mainly Steam games, Steam Input alone may cover your needs without any external mapper at all.</p>
<p>None of that means you must abandon InputMapper today. For a supported DualShock 4 with a clean ViGEmBus install and HidHide hiding the physical pad, InputMapper on Windows 11 is a perfectly workable setup. The honest summary is: rebuild the stack, hide with HidHide, keep Steam in check — and if your hardware or patience has moved on, move tools with it.</p>
<h2>Frequently Asked Questions</h2>
<h3>Is InputMapper officially supported on Windows 11?</h3>
<p>No. InputMapper runs on Windows 11, but its final build dates from May 2020, before Windows 11 existed, so it was never officially supported there. Most problems after an upgrade come from the driver stack, exclusive mode contention, or legacy hiding tools rather than the program itself.</p>
<h3>What order should I reinstall drivers on Windows 11?</h3>
<p>Install ViGEmBus 1.22.0 first and reboot, then set up HidHide if you hide your controller, then reinstall or repair InputMapper last. Test with no game launcher running before changing other settings, and allow InputMapper through the firewall so its online profiles can load.</p>
<h3>Should I use HidGuardian or HidHide on Windows 11?</h3>
<p>Use HidHide. HidGuardian is a legacy, archived stack from 2016 to 2018, while HidHide v1.5.230 is maintained for Windows 10 and 11 and hides the physical controller per application through a whitelist, which fixes most exclusive mode and double input problems.</p>
<h3>When should I switch from InputMapper to another tool?</h3>
<p>Switch if you use a DualSense, which InputMapper never supported, or if you want a maintained mapper for the DualShock 4. The DS4Windows continuation, ds4windowsapp v3.5, is actively developed, while InputMapper&#8217;s final build from May 2020 will receive no further updates.</p>
<p><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Is InputMapper officially supported on Windows 11?","acceptedAnswer":{"@type":"Answer","text":"No. InputMapper runs on Windows 11, but its final build dates from May 2020, before Windows 11 existed, so it was never officially supported there. Most problems after an upgrade come from the driver stack, exclusive mode contention, or legacy hiding tools rather than the program itself."}},{"@type":"Question","name":"What order should I reinstall drivers on Windows 11?","acceptedAnswer":{"@type":"Answer","text":"Install ViGEmBus 1.22.0 first and reboot, then set up HidHide if you hide your controller, then reinstall or repair InputMapper last. Test with no game launcher running before changing other settings, and allow InputMapper through the firewall so its online profiles can load."}},{"@type":"Question","name":"Should I use HidGuardian or HidHide on Windows 11?","acceptedAnswer":{"@type":"Answer","text":"Use HidHide. HidGuardian is a legacy, archived stack from 2016 to 2018, while HidHide v1.5.230 is maintained for Windows 10 and 11 and hides the physical controller per application through a whitelist, which fixes most exclusive mode and double input problems."}},{"@type":"Question","name":"When should I switch from InputMapper to another tool?","acceptedAnswer":{"@type":"Answer","text":"Switch if you use a DualSense, which InputMapper never supported, or if you want a maintained mapper for the DualShock 4. The DS4Windows continuation, ds4windowsapp v3.5, is actively developed, while InputMapper's final build from May 2020 will receive no further updates."}}]}</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://inputmapper.pro/inputmapper-not-working-windows-11/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>InputMapper Not Detecting Controller: Detection Checklist</title>
		<link>https://inputmapper.pro/inputmapper-not-detecting-controller/</link>
					<comments>https://inputmapper.pro/inputmapper-not-detecting-controller/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 00:30:45 +0000</pubDate>
				<category><![CDATA[Troubleshooting]]></category>
		<guid isPermaLink="false">https://inputmapper.pro/inputmapper-not-detecting-controller/</guid>

					<description><![CDATA[InputMapper is open, your controller is plugged in or paired, and the device list stays empty with a &#8220;No compatible controllers detected&#8221; message. Nothing is broken yet — this message simply means InputMapper has not seen a supported controller in a usable state. Work through this checklist in order, because the most common causes are...]]></description>
										<content:encoded><![CDATA[<p>InputMapper is open, your controller is plugged in or paired, and the device list stays empty with a &#8220;No compatible controllers detected&#8221; message. Nothing is broken yet — this message simply means InputMapper has not seen a supported controller in a usable state. Work through this checklist in order, because the most common causes are also the quickest to rule out: the cable, the pairing, and what Windows itself can see.</p>
<p>If your controller connects but then misbehaves in games, that is a different problem covered in our <a href="/troubleshooting/">troubleshooting hub</a>. This guide is only about getting a controller detected in the first place, following the same basic flow as <a href="/how-to-use-inputmapper/">how to use InputMapper</a> for the first time.</p>
<h2>First, Confirm the Controller Is Supported</h2>
<p>InputMapper officially supports the DualShock 4, DualShock 4 V2, Xbox 360 and Xbox One controllers, the DualShock 3 and PlayStation Move Navigation controller only via a Magic-NS dongle, and generic DirectInput and XInput devices. That list matters because two popular pads are not on it: the DualSense and the Switch Pro Controller are not supported by InputMapper at all.</p>
<p>If you are holding a DualSense, no cable or setting in this checklist will make InputMapper detect it. Use our guide to the <a href="/dualsense-on-pc/">DualSense on PC</a> or the <a href="/ds4windows-install-guide/">DS4Windows install guide</a> instead. Switch Pro owners should likewise use a tool that supports that controller. For every supported pad, continue below.</p>
<h2>Check 1: Data Cable vs Charge-Only Cable</h2>
<p>The single most common cause of a wired DualShock 4 not being detected is a charge-only micro-USB cable. Many cables bundled with chargers and power banks carry power but no data lines. The controller lights up and charges, which makes the cable look fine, while Windows receives no data at all and InputMapper sees nothing.</p>
<p>Swap in a cable you know carries data — for example, one you have used to transfer files to a phone. Keep it short and plug it directly into a motherboard USB port rather than a front-panel port or unpowered hub for the test. Then watch Windows, not just InputMapper: a newly recognised controller should appear in Device Manager and in the Game Controllers panel. If a known data cable fixes detection, retire the old cable for controller use so you do not repeat the diagnosis next month.</p>
<h2>Check 2: Bluetooth Pairing State</h2>
<p>If you connect over Bluetooth, start by checking the pairing state in Windows Bluetooth settings. A controller that shows as paired but not connected, or that was paired to another device or user profile in between, often stays invisible to InputMapper. Remove the controller from the Bluetooth device list entirely, put it back into pairing mode, and pair it again as a fresh device.</p>
<p>Stay close to the PC during pairing and make sure the controller is charged; a nearly empty battery can drop the connection before InputMapper ever enumerates the device. Our <a href="/inputmapper-bluetooth-pairing/">Bluetooth pairing guide</a> covers the exact pairing sequence and clean setup from scratch. If pairing repeatedly fails or the device vanishes, test with USB instead — the next check explains why that comparison is so useful.</p>
<h2>Check 3: What Does Windows See?</h2>
<p>Press the Windows key, type joy.cpl, and open the Game Controllers panel. This panel shows what Windows itself can see, independent of InputMapper. If your controller appears here, Windows has a working connection and the problem sits inside InputMapper or its drivers, so continue to the next checks. If the controller does not appear here either, InputMapper cannot invent it: fix the connection itself first, using the cable and pairing checks above.</p>
<p>While the panel is open, select the controller and open its properties to test a few buttons and sticks. Live responses confirm the device is not just listed but actually reporting input. A device that is listed but never responds is often connected over a failing cable, a weak Bluetooth link, or with a flat battery, even though it looks detected at first glance.</p>
<h2>Check 4: Refresh InputMapper&#8217;s Device List</h2>
<p>Sometimes Windows sees the controller but InputMapper&#8217;s list was built before the device was ready. Disconnect the controller, close InputMapper completely, reconnect the controller, wait a few seconds for Windows to settle, and only then reopen InputMapper. Starting InputMapper after the controller is already present gives it the cleanest chance to enumerate the device.</p>
<p>Also connect one controller at a time during diagnosis. Multiple pads, dongles, and virtual devices from other tools make it hard to tell which entry InputMapper is reacting to. Once detection works with a single controller, you can reconnect your other hardware and confirm everything still works together.</p>
<h2>Check 5: Is ViGEmBus Installed?</h2>
<p>InputMapper 1.7 outputs its virtual Xbox controller through ViGEmBus, the independent driver project by nefarius. If ViGEmBus is missing or its installation failed, InputMapper may have nothing to attach its output to and device handling can stall. The final ViGEmBus release is 1.22.0 from November 2023, distributed through GitHub releases only.</p>
<p>If you suspect the driver is missing, follow our <a href="/vigembus-install-guide/">ViGEmBus install guide</a> rather than grabbing an installer from a random download site. Never use vigem.org: that domain was handed over, and old updaters pointing there are a documented risk. A reboot after installing the driver is not optional — complete it before retesting detection.</p>
<h2>Check 6: Try the Other Connection Type</h2>
<p>End the checklist by crossing over: if you have been testing over Bluetooth, test wired, and if you have been testing wired, test over Bluetooth (or on another USB port). This one comparison splits the problem in half. Detection over USB but not Bluetooth points at pairing, the adapter, or interference. Detection over Bluetooth but not USB points at the cable or the port. Detection on neither path, with Windows also seeing nothing, points at the controller itself — try it on another PC or console to confirm it still works.</p>
<h2>Hardware Causes: Cable and Dongle</h2>
<p>When the checklist points at hardware, replace the weak link rather than reinstalling software again. A short, proper data cable removes the most common wired failure, and a decent Bluetooth adapter placed close to your desk removes the most common wireless one.</p>
<p><a href="/go/amazon-micro-usb-cable" style="background-color:#2563eb;color:#ffffff;font-weight:700;text-decoration:none;padding:12px 24px;border-radius:8px;display:inline-block;">Get a Data Micro-USB Cable on Amazon</a></p>
<p><a href="/go/amazon-bluetooth-dongle" style="background-color:#2563eb;color:#ffffff;font-weight:700;text-decoration:none;padding:12px 24px;border-radius:8px;display:inline-block;">Get a Bluetooth Dongle on Amazon</a></p>
<p>Affiliate link — see our <a href="/affiliate-disclosure/">Affiliate Disclosure</a>.</p>
<h2>Frequently Asked Questions</h2>
<h3>Why does InputMapper say no compatible controllers detected?</h3>
<p>InputMapper has not seen a supported controller in a usable state. The most common reasons are a charge-only USB cable that carries no data, a stale Bluetooth pairing, or the controller not appearing in Windows at all. Work through the cable, pairing, and joy.cpl checks in this guide in order.</p>
<h3>Does InputMapper detect the DualSense or Switch Pro Controller?</h3>
<p>No. InputMapper officially supports the DualShock 4, DualShock 4 V2, Xbox 360, Xbox One, DualShock 3 via Magic-NS, and generic DirectInput and XInput devices. The DualSense and Switch Pro Controller are not supported and will not be detected.</p>
<h3>How can I tell if my USB cable carries data?</h3>
<p>Test the cable by transferring a file to a phone or another device. If it only charges, it is a charge-only cable and a DualShock 4 connected with it will never appear in Windows or InputMapper, even though the light bar turns on.</p>
<h3>What should I check if Windows sees the controller but InputMapper does not?</h3>
<p>Restart InputMapper after the controller is already connected so its device list is rebuilt, connect only one controller while testing, and confirm ViGEmBus 1.22.0 is installed from GitHub releases with a reboot afterwards.</p>
<p><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Why does InputMapper say no compatible controllers detected?","acceptedAnswer":{"@type":"Answer","text":"InputMapper has not seen a supported controller in a usable state. The most common reasons are a charge-only USB cable that carries no data, a stale Bluetooth pairing, or the controller not appearing in Windows at all. Work through the cable, pairing, and joy.cpl checks in this guide in order."}},{"@type":"Question","name":"Does InputMapper detect the DualSense or Switch Pro Controller?","acceptedAnswer":{"@type":"Answer","text":"No. InputMapper officially supports the DualShock 4, DualShock 4 V2, Xbox 360, Xbox One, DualShock 3 via Magic-NS, and generic DirectInput and XInput devices. The DualSense and Switch Pro Controller are not supported and will not be detected."}},{"@type":"Question","name":"How can I tell if my USB cable carries data?","acceptedAnswer":{"@type":"Answer","text":"Test the cable by transferring a file to a phone or another device. If it only charges, it is a charge-only cable and a DualShock 4 connected with it will never appear in Windows or InputMapper, even though the light bar turns on."}},{"@type":"Question","name":"What should I check if Windows sees the controller but InputMapper does not?","acceptedAnswer":{"@type":"Answer","text":"Restart InputMapper after the controller is already connected so its device list is rebuilt, connect only one controller while testing, and confirm ViGEmBus 1.22.0 is installed from GitHub releases with a reboot afterwards."}}]}</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://inputmapper.pro/inputmapper-not-detecting-controller/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fix: InputMapper &#8216;Failed to Connect Exclusively&#8217; Error</title>
		<link>https://inputmapper.pro/inputmapper-exclusive-mode-failed/</link>
					<comments>https://inputmapper.pro/inputmapper-exclusive-mode-failed/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 00:30:28 +0000</pubDate>
				<category><![CDATA[Troubleshooting]]></category>
		<guid isPermaLink="false">https://inputmapper.pro/inputmapper-exclusive-mode-failed/</guid>

					<description><![CDATA[You open InputMapper, connect your DualShock 4, and instead of a clean connection you get the warning that InputMapper failed to connect exclusively. The controller may still appear in the device list, it may even work in some menus, but games read double inputs, ignore the pad entirely, or behave as if two controllers are...]]></description>
										<content:encoded><![CDATA[<p>You open InputMapper, connect your DualShock 4, and instead of a clean connection you get the warning that InputMapper failed to connect exclusively. The controller may still appear in the device list, it may even work in some menus, but games read double inputs, ignore the pad entirely, or behave as if two controllers are fighting for control. That exclusive mode error is one of the most common InputMapper problems, and it usually means something else reached the physical controller before InputMapper could hide it.</p>
<p>This guide works through the fixes in the order that solves the problem most often, starting with quick checks that take under a minute. If you are also seeing double inputs in games, see our <a href="/inputmapper-double-input-fix/">double input fix</a> as well.</p>
<h2>What Exclusive Mode Actually Does</h2>
<p>InputMapper takes a physical controller, most often a DualShock 4 or DualShock 4 V2, and presents it to Windows as a virtual Xbox 360 controller through the ViGEmBus driver. Games that expect an Xbox pad then work without any extra configuration. For that trick to work cleanly, the original physical controller has to be hidden from games. Otherwise the game sees both devices at once: the real DirectInput pad and the virtual XInput pad.</p>
<p>Exclusive mode is InputMapper&#8217;s attempt to claim the physical device for itself so other programs cannot read it directly. When it fails, InputMapper leaves the physical pad exposed, and any game that reads both input paths will double-register presses or pick the wrong device. Every step below is about removing whatever grabbed the controller first, or hiding it with a more modern tool.</p>
<h2>Quick Check 1: Close Competing Apps First</h2>
<p>The most frequent cause is another program opening the controller before InputMapper does. Steam is the best-known example, but game launchers, other controller tools, and even some web browsers with gamepad support can hold the device open. A controller can only be claimed exclusively by one program at a time, so whoever gets there first wins.</p>
<p>Close Steam completely, not just to the system tray. Do the same for other launchers you have running, and close browser tabs or windows if you have been testing your pad on a gamepad tester site. Disconnect any other controller software for the moment as well. Then restart InputMapper and reconnect the controller. In a large share of cases the error simply disappears, because nothing else is competing for the device anymore. Our dedicated guide to the <a href="/inputmapper-steam-input-conflict/">InputMapper and Steam Input conflict</a> explains the Steam side of this in more detail.</p>
<h2>Quick Check 2: Start InputMapper Before Your Launchers</h2>
<p>Order matters. If Steam or a launcher starts with Windows and grabs the controller at sign-in, InputMapper will lose the race every time, no matter how often you reconnect the pad. Get into the habit of starting InputMapper first, confirming the controller connects without the exclusive mode warning, and only then opening your launcher and game.</p>
<p>After a reboot, test this order once before changing deeper settings: fresh boot, InputMapper first, controller second, launcher third. Many users find the error never returns once the order is fixed.</p>
<h2>Step 3: Toggle Exclusive Mode and Reconnect</h2>
<p>If the error persists, open InputMapper&#8217;s settings and find the exclusive mode option. Turn it off, save, disconnect the controller, and close InputMapper. Then reopen InputMapper, turn exclusive mode back on, and reconnect the controller. Toggling the setting forces InputMapper to release any half-finished claim from the previous session and start the handshake again from a clean state.</p>
<p>While you are there, confirm you are connecting a supported controller. InputMapper officially supports the DualShock 4, DualShock 4 V2, Xbox 360 and Xbox One controllers, the DualShock 3 and PlayStation Move Navigation controller via a Magic-NS dongle, and generic DirectInput and XInput devices. The DualSense and the Switch Pro Controller are not supported by InputMapper, and no setting will make exclusive mode work reliably with them. If you have a DualSense, you will need a different tool that supports it.</p>
<h2>Step 4: Restart the Bluetooth HID Device</h2>
<p>When the controller is connected over Bluetooth, the problem is sometimes a stale Bluetooth HID state rather than a competing app. Windows can hold on to an old pairing session in which the device was already opened by another service, and InputMapper then fails its exclusive claim against that leftover session.</p>
<p>Try this sequence. Turn the controller off and remove it from Windows Bluetooth settings. Restart the Bluetooth support service or toggle Bluetooth off and on. Then pair the controller again as a fresh device and start InputMapper before anything else. You can also test with a wired micro-USB connection: if exclusive mode works over USB but fails over Bluetooth, you have narrowed the problem to the Bluetooth path. Our <a href="/inputmapper-bluetooth-pairing/">Bluetooth pairing guide</a> walks through clean pairing step by step.</p>
<h2>Step 5: Run InputMapper as Administrator</h2>
<p>Claiming a device exclusively requires more access than simply reading its inputs. If InputMapper is running with standard permissions while another service with higher privileges holds the controller, the claim can fail. Right-click the InputMapper shortcut and choose Run as administrator, then reconnect the controller and check whether the warning is gone.</p>
<p>If running as administrator fixes it, you can set the shortcut to always run with elevated privileges. Treat this as a diagnostic as much as a fix: it tells you the conflict was about access, not about a broken driver. If it makes no difference, move on rather than stacking more permission changes on top.</p>
<h2>Step 6: Check for Legacy HidGuardian Leftovers</h2>
<p>Older InputMapper setups relied on HidGuardian and HidCerberus to hide the physical controller. That stack dates from a 2016 to 2018 research project and has been archived for years. InputMapper 1.7-era installs even included a HidCerberus service. When parts of that legacy stack are left behind, half-installed, or configured for a device you no longer use, they can interfere with exclusive mode instead of helping it.</p>
<p>Do not install HidGuardian today to chase this error, and do not delete driver files at random. Check whether the legacy components are present, note their state, and read our comparison of <a href="/hidguardian-vs-hidhide/">HidGuardian vs HidHide</a> before changing anything. The modern replacement does the same hiding job in a supported way, which leads to the most reliable long-term fix.</p>
<h2>The Modern Route: Hide the Controller with HidHide</h2>
<p>If exclusive mode keeps failing on Windows 10 or Windows 11, the durable solution is to stop relying on InputMapper&#8217;s own exclusive claim and hide the physical controller with HidHide instead. HidHide v1.5.230, released in May 2024 for Windows 10 and 11 on x64 systems, hides the physical controller from everything except the applications you whitelist. You whitelist InputMapper, cloak the DualShock 4, and games then only ever see the virtual Xbox controller that InputMapper creates.</p>
<p>This approach sidesteps the race entirely, because the hiding happens at the driver level before any launcher can grab the pad. Our full <a href="/hidhide-guide/">HidHide guide</a> covers installation and the whitelist setup step by step. Once HidHide is configured, you can usually leave InputMapper&#8217;s exclusive mode setting as it is and simply enjoy a single, clean controller in every game.</p>
<h2>What Not to Do</h2>
<p>Search results for this error are full of random registry hacks and scripts that delete device keys. Avoid them. A registry value copied from a forum post can hide the wrong device or break Bluetooth for other hardware. There is no verified registry edit required to fix exclusive mode in InputMapper. Likewise, do not install driver packs from unofficial sites or download HidGuardian from third-party mirrors. Work through the steps above in order, change one thing at a time, and test after each change. If none help, browse our <a href="/troubleshooting/">troubleshooting section</a> before considering a full reinstall.</p>
<h2>Frequently Asked Questions</h2>
<h3>Why does InputMapper say it failed to connect exclusively?</h3>
<p>Another program usually opened the physical controller first, so InputMapper could not claim it exclusively. Steam, game launchers, other controller tools, and browser gamepad pages are the most common culprits. Close them, start InputMapper before your launchers, and reconnect the controller.</p>
<h3>Can I ignore the exclusive mode error?</h3>
<p>You can, but games may then see both the physical controller and the virtual Xbox controller at once, causing double inputs or the wrong device being selected. It is better to fix the cause or hide the physical controller with HidHide so only the virtual pad is visible.</p>
<h3>Does exclusive mode work on Windows 11?</h3>
<p>InputMapper runs on Windows 11, but it was never officially supported there because the final build dates from May 2020. Exclusive mode is less reliable on modern Windows, which is why hiding the controller with HidHide is the recommended long-term approach.</p>
<h3>Should I install HidGuardian to fix exclusive mode?</h3>
<p>No. HidGuardian is a legacy, archived project from 2016 to 2018 and should not be installed on modern Windows 10 or 11 systems. Use HidHide instead, which is the maintained successor for hiding the physical controller per application.</p>
<p><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Why does InputMapper say it failed to connect exclusively?","acceptedAnswer":{"@type":"Answer","text":"Another program usually opened the physical controller first, so InputMapper could not claim it exclusively. Steam, game launchers, other controller tools, and browser gamepad pages are the most common culprits. Close them, start InputMapper before your launchers, and reconnect the controller."}},{"@type":"Question","name":"Can I ignore the exclusive mode error?","acceptedAnswer":{"@type":"Answer","text":"You can, but games may then see both the physical controller and the virtual Xbox controller at once, causing double inputs or the wrong device being selected. It is better to fix the cause or hide the physical controller with HidHide so only the virtual pad is visible."}},{"@type":"Question","name":"Does exclusive mode work on Windows 11?","acceptedAnswer":{"@type":"Answer","text":"InputMapper runs on Windows 11, but it was never officially supported there because the final build dates from May 2020. Exclusive mode is less reliable on modern Windows, which is why hiding the controller with HidHide is the recommended long-term approach."}},{"@type":"Question","name":"Should I install HidGuardian to fix exclusive mode?","acceptedAnswer":{"@type":"Answer","text":"No. HidGuardian is a legacy, archived project from 2016 to 2018 and should not be installed on modern Windows 10 or 11 systems. Use HidHide instead, which is the maintained successor for hiding the physical controller per application."}}]}</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://inputmapper.pro/inputmapper-exclusive-mode-failed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fix InputMapper Double Input: One Press Registering Twice</title>
		<link>https://inputmapper.pro/inputmapper-double-input-fix/</link>
					<comments>https://inputmapper.pro/inputmapper-double-input-fix/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 00:30:11 +0000</pubDate>
				<category><![CDATA[Troubleshooting]]></category>
		<guid isPermaLink="false">https://inputmapper.pro/inputmapper-double-input-fix/</guid>

					<description><![CDATA[Every button press happens twice. Menus jump two entries at a time, a single tap opens and instantly confirms a dialog, and characters dodge when you only wanted to walk. Double input is the classic sign that your game is seeing two controllers where there should be one: the physical pad and the virtual Xbox...]]></description>
										<content:encoded><![CDATA[<p>Every button press happens twice. Menus jump two entries at a time, a single tap opens and instantly confirms a dialog, and characters dodge when you only wanted to walk. Double input is the classic sign that your game is seeing two controllers where there should be one: the physical pad and the virtual Xbox controller that InputMapper creates from it. This guide helps you work out which of the three common causes you have, then fix it properly.</p>
<p>Double input is closely related to the <a href="/inputmapper-exclusive-mode-failed/">exclusive mode failed error</a> — when InputMapper cannot claim and hide the physical pad, double input is usually the result. Start there if you are seeing that warning, and use this guide to confirm the fix in your games.</p>
<h2>How Double Input Happens</h2>
<p>InputMapper reads your DualShock 4 or other supported controller and outputs a virtual Xbox 360 controller through ViGEmBus. That design only works if the original device is hidden. If the physical controller stays visible, a game can receive the same press from two different devices at the same moment. The game is not broken, and your controller is not faulty. Windows is simply presenting both devices, and the game is listening to both.</p>
<p>There are three distinct causes, and each has a different fix. First, the physical pad is not hidden at all. Second, Steam Input is mapping the controller on top of InputMapper&#8217;s mapping. Third, the game itself reads both XInput and DirectInput at the same time. Guessing wastes time, so spend two minutes on the triage below before changing settings.</p>
<h2>Triage: Which Cause Do You Have?</h2>
<h3>Cause 1: The physical pad is not hidden</h3>
<p>Disconnect from your game and open the Windows Game Controllers panel by running joy.cpl. With InputMapper running and your controller connected, look at the device list. If you can see both the physical DualShock 4 (often listed as a wireless controller) and the virtual Xbox 360 controller, the physical pad is not hidden. This is the most common cause, and the fix is the HidHide setup in the next section.</p>
<h3>Cause 2: Steam Input is double-mapping</h3>
<p>If double input only happens in Steam games, and especially if the doubling stops when you close Steam completely, Steam Input is the likely culprit. Steam&#8217;s built-in mapper can read the physical pad and translate it at the same time as InputMapper, producing two mapped outputs. The full walkthrough is in our guide to the <a href="/inputmapper-steam-input-conflict/">InputMapper and Steam Input conflict</a>, and the short version appears later in this guide.</p>
<h3>Cause 3: The game reads both XInput and DirectInput</h3>
<p>Some games, particularly older titles and some emulators, listen to XInput and DirectInput simultaneously by design. In those games the virtual Xbox pad and the physical pad both register even when everything else is configured correctly. The giveaway is that double input happens in one specific game while others are fine, and joy.cpl or other games show no problem. Hiding the physical pad with HidHide still solves this case, because there is then only one device left for the game to read.</p>
<h2>The Main Fix: Hide the Physical Pad with HidHide</h2>
<p>HidHide is the modern tool for this job. HidHide v1.5.230, released in May 2024 for Windows 10 and 11 on x64, hides a physical controller from every program except the ones you whitelist. It replaces the legacy HidGuardian and HidCerberus stack from 2016 to 2018, which is archived and should not be installed today. Our step-by-step <a href="/hidhide-guide/">HidHide guide</a> has the full setup, and the summary below is enough to fix double input in most cases.</p>
<h3>Step 1: Whitelist InputMapper</h3>
<p>Install HidHide and open its configuration client. On the Applications tab, add InputMapper&#8217;s executable to the whitelist. This step is essential and the order matters: InputMapper must be allowed to see the physical controller, because it is the program that reads it and creates the virtual pad. If you cloak the device before whitelisting InputMapper, InputMapper will lose sight of your controller too. That outcome looks alarming but is easy to reverse by unticking the cloak, adding the whitelist entry, and cloaking again.</p>
<h3>Step 2: Cloak the DualShock 4</h3>
<p>On the Devices tab, find your physical controller and tick the option to hide it, then enable device hiding. From this moment, games and launchers can no longer see the physical pad at all. Only whitelisted applications, which in this setup means InputMapper, retain access. Restart InputMapper if it was already running so it picks up the new state cleanly, and reconnect the controller if prompted.</p>
<h3>Step 3: Verify with joy.cpl</h3>
<p>Open joy.cpl again. You should now see only the virtual Xbox 360 controller in the list for normal applications, while InputMapper still shows your physical controller in its own device list. Press a few buttons in the Game Controllers test screen and confirm each press registers once. Then launch the game that was doubling and test the menus, which is where double input is easiest to spot. One press should move one entry. If it does, the fix is complete and will survive reboots, because HidHide reapplies the cloak automatically.</p>
<h2>If Steam Is the Cause</h2>
<p>When the triage points at Steam, open Steam settings and turn off PlayStation Configuration Support, which is the classic switch that makes Steam grab PlayStation controllers. For individual games, open the game&#8217;s properties in your library, go to the Controller section, and set Steam Input to Forced Off so that game uses InputMapper&#8217;s virtual pad only. Also check Big Picture controller settings, because a configuration enabled there can apply even when you launch games from the desktop client.</p>
<p>Test with one game before changing your whole library. If Forced Off removes the doubling in that title, apply the same per-game setting to other affected titles. Remember that turning Steam Input off for a game means that game relies entirely on InputMapper, so keep InputMapper running before you launch it. The reverse situation, where Steam Input alone is the better tool, is covered in our comparison of <a href="/inputmapper-vs-steam-input/">InputMapper vs Steam Input</a>.</p>
<h2>If One Game Still Doubles</h2>
<p>For a single stubborn game that reads both input paths, first confirm the HidHide cloak is active and joy.cpl shows only the virtual pad. If the game still doubles, check whether the game has its own controller settings that select a specific device, and point it at the Xbox 360 controller explicitly. Some games also store a device choice in their configuration from before your fix, so reselecting the controller inside the game can be necessary even after Windows is correct.</p>
<p>Also test the game with the controller connected by USB if you normally play over Bluetooth, and the other way around. A game that behaves differently per connection type is telling you the physical device is still visible on one path, which sends you back to the HidHide checks rather than to the game&#8217;s settings. Do not respond by installing additional mapping tools on top of InputMapper. Stacking mappers almost always makes double input worse, not better.</p>
<h2>Keeping the Fix in Place</h2>
<p>Once double input is gone, leave the setup alone. Keep InputMapper as your only mapper for this controller, keep HidHide&#8217;s whitelist limited to InputMapper and any other tool you deliberately use, and start InputMapper before your launchers. If you later add a new controller, remember that InputMapper supports the DualShock 4, DualShock 4 V2, Xbox 360, Xbox One, DualShock 3 via Magic-NS, and generic DirectInput and XInput devices, but not the DualSense or Switch Pro Controller. A new unsupported pad will need a different tool rather than more InputMapper settings. More fixes live in our <a href="/troubleshooting/">troubleshooting hub</a>, and general questions are answered in the <a href="/faq/">InputMapper FAQ</a>.</p>
<h2>Frequently Asked Questions</h2>
<h3>Why is my controller pressing buttons twice in games?</h3>
<p>Your game is seeing both the physical controller and the virtual Xbox controller created by InputMapper, so each press arrives twice. Hide the physical controller with HidHide, whitelisting InputMapper so it can still read the pad, and verify in joy.cpl that only the virtual controller is visible.</p>
<h3>How do I check if my physical controller is hidden?</h3>
<p>Run joy.cpl to open the Windows Game Controllers panel. With InputMapper running, you should see only the virtual Xbox 360 controller listed. If the physical DualShock 4 also appears, it is not hidden and games can read it directly.</p>
<h3>Can Steam cause double input with InputMapper?</h3>
<p>Yes. If Steam Input maps the controller at the same time as InputMapper, the game receives two mapped outputs. Turn off PlayStation Configuration Support in Steam settings, or set Steam Input to Forced Off for the affected game in its library properties.</p>
<h3>Is HidGuardian still the right tool to hide my controller?</h3>
<p>No. HidGuardian is a legacy project from 2016 to 2018 that has been archived. HidHide v1.5.230 is the modern successor: it hides the physical controller per application through a whitelist and is the recommended fix for double input on Windows 10 and 11.</p>
<p><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Why is my controller pressing buttons twice in games?","acceptedAnswer":{"@type":"Answer","text":"Your game is seeing both the physical controller and the virtual Xbox controller created by InputMapper, so each press arrives twice. Hide the physical controller with HidHide, whitelisting InputMapper so it can still read the pad, and verify in joy.cpl that only the virtual controller is visible."}},{"@type":"Question","name":"How do I check if my physical controller is hidden?","acceptedAnswer":{"@type":"Answer","text":"Run joy.cpl to open the Windows Game Controllers panel. With InputMapper running, you should see only the virtual Xbox 360 controller listed. If the physical DualShock 4 also appears, it is not hidden and games can read it directly."}},{"@type":"Question","name":"Can Steam cause double input with InputMapper?","acceptedAnswer":{"@type":"Answer","text":"Yes. If Steam Input maps the controller at the same time as InputMapper, the game receives two mapped outputs. Turn off PlayStation Configuration Support in Steam settings, or set Steam Input to Forced Off for the affected game in its library properties."}},{"@type":"Question","name":"Is HidGuardian still the right tool to hide my controller?","acceptedAnswer":{"@type":"Answer","text":"No. HidGuardian is a legacy project from 2016 to 2018 that has been archived. HidHide v1.5.230 is the modern successor: it hides the physical controller per application through a whitelist and is the recommended fix for double input on Windows 10 and 11."}}]}</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://inputmapper.pro/inputmapper-double-input-fix/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>InputMapper Bluetooth Lag and Disconnects: Causes and Fixes</title>
		<link>https://inputmapper.pro/inputmapper-bluetooth-lag-disconnects/</link>
					<comments>https://inputmapper.pro/inputmapper-bluetooth-lag-disconnects/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 00:29:54 +0000</pubDate>
				<category><![CDATA[Troubleshooting]]></category>
		<guid isPermaLink="false">https://inputmapper.pro/inputmapper-bluetooth-lag-disconnects/</guid>

					<description><![CDATA[Your controller works over USB, but over Bluetooth it stutters, inputs arrive late, or the pad disconnects mid-game and reconnects on its own. Bluetooth lag and dropouts with InputMapper are rarely a software setting gone wrong. They are usually radio problems: interference near the adapter, power management putting the adapter to sleep, or too much...]]></description>
										<content:encoded><![CDATA[<p>Your controller works over USB, but over Bluetooth it stutters, inputs arrive late, or the pad disconnects mid-game and reconnects on its own. Bluetooth lag and dropouts with InputMapper are rarely a software setting gone wrong. They are usually radio problems: interference near the adapter, power management putting the adapter to sleep, or too much distance and obstruction between the pad and the PC. This guide works through those causes in the order that fixes them most often.</p>
<p>Before changing anything here, make sure the controller pairs and stays connected in Windows itself using our <a href="/inputmapper-bluetooth-pairing/">Bluetooth pairing guide</a> and the setup steps in <a href="/connect-ps4-controller-to-pc/">connecting a PS4 controller to PC</a>. If the pad will not pair at all, that is a detection problem, not a lag problem.</p>
<h2>First, Confirm It Is Really the Bluetooth Link</h2>
<p>Play the same game, in the same room, with the controller connected by a micro-USB data cable for ten minutes. If the lag and disconnects disappear completely on USB, your InputMapper profile, ViGEmBus, and the game are all fine, and the fault is isolated to the wireless path. If problems continue even wired, stop here and check the broader fixes in our <a href="/troubleshooting/">troubleshooting hub</a> instead, because no dongle placement will cure a problem that also happens on a cable.</p>
<p>Also note when the dropouts happen. Disconnects that arrive after a predictable idle period point at power management. Lag that spikes when other devices are active, or when you plug something in, points at interference. Random dropouts at any moment, getting worse the further you sit from the PC, point at range. Each pattern has its own fix below.</p>
<h2>Cause 1: Interference from USB 3.0 Ports and Hubs</h2>
<p>The most overlooked cause of Bluetooth controller lag is USB 3.0 interference. USB 3.0 ports, cables, and external drives emit radio noise in the same 2.4 GHz band that Bluetooth uses. A Bluetooth dongle plugged in right next to an active USB 3.0 port or hub — the classic setup on the back of a PC — can be drowned out by its neighbours, producing exactly the stutter and sudden disconnects users blame on InputMapper.</p>
<p>Move the Bluetooth dongle away from USB 3.0 devices. Unplug nearby USB 3.0 hubs and external drives for a test session and see if the connection stabilises. Keep the dongle out of a cluster of cables at the back panel if you can. Many users are surprised that simply relocating the dongle, without changing a single setting, ends months of intermittent lag.</p>
<h2>Cause 2: Dongle Placement — Use a USB 2.0 Extension</h2>
<p>Placement is the companion fix to interference. A dongle buried at the back of a metal PC case, under a desk, has both a weak signal and a blocked one. Bring the dongle up and out: plug it into a short USB 2.0 extension cable and position it on top of the desk or the case, with a clear view towards where you sit.</p>
<p>USB 2.0 is specified deliberately here. An extension also moves the dongle away from the noisy USB 3.0 ports at the back panel, solving both problems with one cheap cable. After repositioning, retest in the same game and seating position as before so the comparison is fair. If lag drops sharply, leave the extension in place permanently rather than treating it as a temporary diagnostic.</p>
<h2>Cause 3: Power Management Turning the Adapter Off</h2>
<p>Windows can power down the Bluetooth adapter to save energy, and when it does, connected controllers lag or vanish. Open Device Manager, find your Bluetooth adapter, open its Properties, and go to the Power Management tab. Untick &#8220;Allow the computer to turn off this device to save power&#8221; and apply the change.</p>
<p>While you are in Device Manager, check any related USB hub entries for the same setting if disconnects continue, since the adapter may sit behind a hub that is itself being powered down. This fix is especially relevant on laptops and on desktops using aggressive power plans. After changing it, play for a full session, including a pause where the controller sits idle, because idle-period disconnects are the signature of this cause.</p>
<h2>Cause 4: Distance and Line of Sight</h2>
<p>Bluetooth range figures assume open air. In a real room, walls, metal furniture, aquariums, and even your own body between the pad and the dongle all weaken the signal. If your PC is across the room, under a desk, or in a cabinet, you may simply be at the edge of a usable link, and the connection will degrade gradually rather than failing outright.</p>
<p>Test by playing close to the PC for one session. If everything is smooth nearby and rough from the sofa, the answer is geometry, not drivers: reposition the dongle on its extension towards your seating, move the PC out of its cabinet, or accept a wired connection for that setup. Also reduce competing 2.4 GHz traffic where you can during the test — the fewer devices shouting in the same band, the easier it is to judge the improvement.</p>
<h2>Final Step: Re-pair Cleanly</h2>
<p>If the link is still unstable after placement and power fixes, remove the pairing entirely and start again. In Windows Bluetooth settings, remove the controller, restart Bluetooth, charge the controller fully, and pair it again while sitting close to the dongle in its new position. A pairing created while the signal was weak or interrupted can behave badly for its whole lifetime, and a clean re-pair costs only a minute.</p>
<p>After re-pairing, open InputMapper, confirm the controller is listed, and test in a game before reopening other launchers. Keep the setup notes simple: what you moved, which checkbox you cleared, and whether the re-pair helped. That record stops you repeating the same experiments next time the setup changes.</p>
<h2>Better Hardware for Stubborn Setups</h2>
<p>If your adapter is very old, built into a crowded rear panel, or simply weak, a replacement dongle on an extension is often the end of the story. These are the options we point readers to for this exact problem.</p>
<p><a href="/go/ugreen" style="background-color:#2563eb;color:#ffffff;font-weight:700;text-decoration:none;padding:12px 24px;border-radius:8px;display:inline-block;">See UGREEN Bluetooth Adapters</a></p>
<p><a href="/go/amazon-bluetooth-dongle" style="background-color:#2563eb;color:#ffffff;font-weight:700;text-decoration:none;padding:12px 24px;border-radius:8px;display:inline-block;">Get a Bluetooth Dongle on Amazon</a></p>
<p>Affiliate link — see our <a href="/affiliate-disclosure/">Affiliate Disclosure</a>.</p>
<h2>Frequently Asked Questions</h2>
<h3>Why does my controller lag over Bluetooth but not on USB?</h3>
<p>Because the problem is in the wireless path, not in InputMapper. Interference from nearby USB 3.0 ports and hubs, a dongle hidden behind the PC case, power management putting the adapter to sleep, and distance or obstructions are the usual causes. The wired test confirms the software side is fine.</p>
<h3>Can USB 3.0 devices really interfere with Bluetooth?</h3>
<p>Yes. USB 3.0 ports, cables, and drives emit noise in the same 2.4 GHz band Bluetooth uses. A dongle plugged in beside an active USB 3.0 hub can stutter or disconnect. Moving the dongle away, ideally onto a USB 2.0 extension on your desk, is a well-established fix.</p>
<h3>Which power setting causes Bluetooth disconnects?</h3>
<p>In Device Manager, open your Bluetooth adapter&#8217;s Properties and the Power Management tab. If &#8220;Allow the computer to turn off this device to save power&#8221; is ticked, Windows can sleep the adapter mid-session. Unticking it stops idle-period disconnects.</p>
<h3>Should I re-pair the controller or replace the dongle first?</h3>
<p>Re-pair first, after fixing placement and power management, because it is free and quick. Replace the dongle only if a clean pairing in a good position with power saving disabled still drops out, or if the adapter is old and weak.</p>
<p><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Why does my controller lag over Bluetooth but not on USB?","acceptedAnswer":{"@type":"Answer","text":"Because the problem is in the wireless path, not in InputMapper. Interference from nearby USB 3.0 ports and hubs, a dongle hidden behind the PC case, power management putting the adapter to sleep, and distance or obstructions are the usual causes. The wired test confirms the software side is fine."}},{"@type":"Question","name":"Can USB 3.0 devices really interfere with Bluetooth?","acceptedAnswer":{"@type":"Answer","text":"Yes. USB 3.0 ports, cables, and drives emit noise in the same 2.4 GHz band Bluetooth uses. A dongle plugged in beside an active USB 3.0 hub can stutter or disconnect. Moving the dongle away, ideally onto a USB 2.0 extension on your desk, is a well-established fix."}},{"@type":"Question","name":"Which power setting causes Bluetooth disconnects?","acceptedAnswer":{"@type":"Answer","text":"In Device Manager, open your Bluetooth adapter's Properties and the Power Management tab. If \"Allow the computer to turn off this device to save power\" is ticked, Windows can sleep the adapter mid-session. Unticking it stops idle-period disconnects."}},{"@type":"Question","name":"Should I re-pair the controller or replace the dongle first?","acceptedAnswer":{"@type":"Answer","text":"Re-pair first, after fixing placement and power management, because it is free and quick. Replace the dongle only if a clean pairing in a good position with power saving disabled still drops out, or if the adapter is old and weak."}}]}</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://inputmapper.pro/inputmapper-bluetooth-lag-disconnects/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>HidGuardian Blue Screen Worries: Should You Remove It?</title>
		<link>https://inputmapper.pro/hidguardian-blue-screen/</link>
					<comments>https://inputmapper.pro/hidguardian-blue-screen/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 00:29:37 +0000</pubDate>
				<category><![CDATA[Troubleshooting]]></category>
		<guid isPermaLink="false">https://inputmapper.pro/hidguardian-blue-screen/</guid>

					<description><![CDATA[HidGuardian has a reputation that makes users nervous: forum posts blame it for hidden controllers, missing devices, and blue screens, and anyone who finds it on their system while troubleshooting InputMapper understandably wants to know whether it is dangerous and whether it should be removed. This guide explains calmly what HidGuardian actually was, why you...]]></description>
										<content:encoded><![CDATA[<p>HidGuardian has a reputation that makes users nervous: forum posts blame it for hidden controllers, missing devices, and blue screens, and anyone who finds it on their system while troubleshooting InputMapper understandably wants to know whether it is dangerous and whether it should be removed. This guide explains calmly what HidGuardian actually was, why you should not install it today, how to check whether it is on your PC, and how to migrate safely to its modern successor, HidHide.</p>
<p>If you only need the short comparison, see <a href="/hidguardian-vs-hidhide/">HidGuardian vs HidHide</a>. This page is the longer safety and migration walkthrough, including the precautions to take before touching any driver.</p>
<h2>Why Users Fear HidGuardian</h2>
<p>HidGuardian is a kernel-level filter driver, and that category of software deserves respect. A filter driver sits in the device stack and decides which programs can see which human interface devices. When it works as configured, it hides selected controllers from selected programs. When it is misconfigured — in particular, when its AffectedDevices configuration lists devices badly or is left behind after the tools that managed it are gone — devices can be hidden from everything, including the programs you actually want to use.</p>
<p>That failure mode explains most of the fear. A controller that vanishes from every app looks like broken hardware. Add the general anxiety that any kernel driver can, in principle, be involved in a blue screen when it conflicts with other drivers or a Windows update, and the reputation follows. None of this means HidGuardian was malware — it was not — but it does mean an unmanaged leftover copy on a modern system is a legitimate thing to clean up, carefully and in the right order.</p>
<h2>What HidGuardian Actually Was</h2>
<p>HidGuardian, together with its companion service HidCerberus, was the controller-hiding stack used in the InputMapper 1.7 era. It came out of a research project that ran from 2016 to 2018 and has been archived ever since. InputMapper 1.7-era installs even included the HidCerberus service component, which is why so many long-time InputMapper users have these names on their systems without ever having installed them separately.</p>
<p>Its job was narrow: hide the physical controller so that only InputMapper could read it, while games saw only the virtual Xbox controller. That job is still necessary today. What has changed is the tool: the maintained successor is HidHide, currently at version 1.5.230 from May 2024, built for Windows 10 and 11 on x64, which hides a physical controller per application through a simple whitelist. The concept survived; the implementation moved on. Our <a href="/hidhide-guide/">HidHide guide</a> covers the successor in full.</p>
<h2>Why You Should Not Install It Today</h2>
<p>Do not install HidGuardian on a current Windows 10 or 11 system, even if an old tutorial tells you to, and even if a download for it is easy to find. The project has had no maintenance since its research period ended, it was never built for today&#8217;s Windows versions, and the hiding task it performed is now done better and more safely by HidHide, with a configuration app that shows you exactly what is hidden and which programs are whitelisted.</p>
<p>This advice applies especially to users who arrive here from an exclusive mode or double input error. Installing an archived kernel driver to fix a configuration problem adds risk in exactly the wrong direction. The modern route for both problems is HidHide, covered in our <a href="/inputmapper-double-input-fix/">double input fix</a> and the migration path below.</p>
<h2>How to Check If HidGuardian Is Installed</h2>
<p>Start by looking, not by removing. Check your installed programs list for HidGuardian or HidCerberus entries. Look in Windows Services for a HidCerberus service, which InputMapper-era installs included. In Device Manager, with hidden devices shown, you may also see the filter associated with game controller devices on systems where it was active.</p>
<p>Write down what you find before changing anything: which components are present, whether the service is running, and whether your controller currently behaves normally. If your setup works today, there is no emergency. Plan the migration for a moment when you can test calmly afterwards, rather than ripping out a driver minutes before you want to play.</p>
<h2>Safe Migration Path to HidHide</h2>
<h3>Step 1: Create a restore point first — mandatory</h3>
<p>Before uninstalling or disabling any part of the legacy stack, create a Windows restore point manually and confirm it completed. Also back up anything you are about to change. This step is not optional boilerplate. A restore point is what turns a migration mistake from a recovery project into a five-minute rollback, and it is the single most valuable precaution in this entire guide.</p>
<p>The same caution applies to the registry. Back up before any change, work only from a restore point you have just created, and do not edit values you cannot identify. If a forum post tells you to delete device keys or rewrite HidGuardian&#8217;s configuration by hand and you cannot clearly identify every value involved, stop and use the uninstall route instead. There is no step in this migration that requires blind registry editing.</p>
<h3>Step 2: Uninstall or disable the legacy stack in order</h3>
<p>Remove the legacy stack through normal Windows uninstall routes, in order: stop and remove the HidCerberus service component first if it has its own entry, then uninstall HidGuardian itself, then reboot. Rebooting matters because filter drivers unload during a restart; testing before the reboot can show you a half-migrated state that looks like a new problem. After the reboot, confirm your controller appears normally in the Windows Game Controllers panel (joy.cpl) with no hiding active.</p>
<p>If an uninstall entry is missing and a component appears stuck, do not escalate to manually deleting driver files from system folders. Use the restore point you created if the system misbehaves, and consult our <a href="/troubleshooting/">troubleshooting hub</a> for related symptoms before trying more invasive steps.</p>
<h3>Step 3: Install HidHide</h3>
<p>With the legacy stack gone and the controller visible and working, install HidHide from its GitHub release using the button below.</p>
<p><a href="/go/hidhide-github" style="background-color:#2563eb;color:#ffffff;font-weight:700;text-decoration:none;padding:12px 24px;border-radius:8px;display:inline-block;">Download HidHide on GitHub</a></p>
<p>Affiliate link — see our <a href="/affiliate-disclosure/">Affiliate Disclosure</a>.</p>
<p>Then configure it in the order our <a href="/hidhide-guide/">HidHide guide</a> sets out: whitelist InputMapper first, then cloak the physical controller, then enable hiding. Whitelisting first is what guarantees InputMapper keeps sight of the pad it needs to read.</p>
<h3>Step 4: Verify the result</h3>
<p>Open joy.cpl: normal applications should now see only the virtual Xbox 360 controller, while InputMapper still lists your physical controller. Start InputMapper, confirm your profile loads, and test one game that previously showed double input or exclusive mode trouble. If the controller instead disappears from InputMapper itself, you cloaked before whitelisting — untick the cloak, add InputMapper to the whitelist, and cloak again. When the test game plays cleanly, the migration is complete and your hiding setup is on maintained software.</p>
<h2>Frequently Asked Questions</h2>
<h3>Can HidGuardian cause a blue screen?</h3>
<p>HidGuardian is a kernel filter driver, and any kernel driver can be involved in a blue screen if it conflicts with other drivers or system changes. The more common problem is misconfiguration: a badly set AffectedDevices list can hide devices from everything. Either way, the safe response is a planned migration to HidHide, not panic removal.</p>
<h3>Is HidGuardian malware?</h3>
<p>No. HidGuardian and HidCerberus were the legitimate controller-hiding stack of the InputMapper 1.7 era, from a 2016 to 2018 research project that has since been archived. It is obsolete rather than malicious, and InputMapper-era installs included the HidCerberus service.</p>
<h3>How do I know if HidGuardian is on my PC?</h3>
<p>Check your installed programs for HidGuardian or HidCerberus entries, and look in Windows Services for a HidCerberus service. Note what is present and whether your controller works normally before changing anything, and create a restore point before any removal.</p>
<h3>What replaces HidGuardian for InputMapper today?</h3>
<p>HidHide v1.5.230 is the modern successor. It hides the physical controller per application through a whitelist: you whitelist InputMapper, cloak the controller, and games then see only the virtual Xbox controller, without the legacy stack.</p>
<p><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can HidGuardian cause a blue screen?","acceptedAnswer":{"@type":"Answer","text":"HidGuardian is a kernel filter driver, and any kernel driver can be involved in a blue screen if it conflicts with other drivers or system changes. The more common problem is misconfiguration: a badly set AffectedDevices list can hide devices from everything. Either way, the safe response is a planned migration to HidHide, not panic removal."}},{"@type":"Question","name":"Is HidGuardian malware?","acceptedAnswer":{"@type":"Answer","text":"No. HidGuardian and HidCerberus were the legitimate controller-hiding stack of the InputMapper 1.7 era, from a 2016 to 2018 research project that has since been archived. It is obsolete rather than malicious, and InputMapper-era installs included the HidCerberus service."}},{"@type":"Question","name":"How do I know if HidGuardian is on my PC?","acceptedAnswer":{"@type":"Answer","text":"Check your installed programs for HidGuardian or HidCerberus entries, and look in Windows Services for a HidCerberus service. Note what is present and whether your controller works normally before changing anything, and create a restore point before any removal."}},{"@type":"Question","name":"What replaces HidGuardian for InputMapper today?","acceptedAnswer":{"@type":"Answer","text":"HidHide v1.5.230 is the modern successor. It hides the physical controller per application through a whitelist: you whitelist InputMapper, cloak the controller, and games then see only the virtual Xbox controller, without the legacy stack."}}]}</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://inputmapper.pro/hidguardian-blue-screen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
