<?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>Tutorials &#8211; BetterJoy</title>
	<atom:link href="https://betterjoyforcemu.com/tutorials-cat/feed/" rel="self" type="application/rss+xml" />
	<link>https://betterjoyforcemu.com</link>
	<description>Clean BetterJoy v7.1 Download Mirror &#38; Controller Setup Guide for Windows 11/10</description>
	<lastBuildDate>Sat, 24 Oct 2026 02:30:47 +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://betterjoyforcemu.com/wp-content/uploads/2026/06/favicon-150x150.png</url>
	<title>Tutorials &#8211; BetterJoy</title>
	<link>https://betterjoyforcemu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Update BetterJoy to v7.1 and Keep Your Settings</title>
		<link>https://betterjoyforcemu.com/how-to-update-betterjoy/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 02:30:47 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://betterjoyforcemu.com/how-to-update-betterjoy/</guid>

					<description><![CDATA[BetterJoy&#8217;s current stable release is v7.1 (22 November 2021) — the project has been quiet since, the repository is not archived, and v7.1 is still the version to run. If you are on v7.0, v6.x, or something truly ancient, this guide shows how to update cleanly: what actually changes, how to keep your configuration, and...]]></description>
										<content:encoded><![CDATA[<p>BetterJoy&#8217;s current stable release is <strong>v7.1 (22 November 2021)</strong> — the project has been quiet since, the repository is not archived, and v7.1 is still the version to run. If you are on v7.0, v6.x, or something truly ancient, this guide shows how to update cleanly: what actually changes, how to keep your configuration, and the driver housekeeping that old installs need. It also answers the fair question of whether you need to bother.</p>
<h2>What changed in v7.1 (the honest, complete list)</h2>
<p>V7.1 is a hotfix with exactly <strong>one</strong> official fix: config reading did not work when your locale uses a comma as the decimal separator instead of a full stop. That is the entire changelog. If your Windows uses a comma-decimal locale (common across Europe and South America) and you are on v7.0, updating is genuinely worthwhile — your settings file may not be read correctly today. If your locale uses full-stop decimals and v7.0 works for you, v7.1 changes nothing else; update anyway when convenient, but nothing is on fire.</p>
<p>The bigger step is <strong>v7.0</strong> (four days earlier): third-party controller support via Add Controllers, gyro-to-joystick, a much more accurate gyro-to-mouse (DCM filter), stick double-click orientation switching, the DoNotRejoinJoycons setting, updated ViGEm drivers, and DS4 mapping fixes. Anyone on v6.x or older gains real features by coming up to v7.1.</p>
<h2>Step 1: Back up your configuration</h2>
<p>Your settings live in <code>BetterJoyForCemu.exe.config</code>, in the same folder as the executable. Copy that file somewhere safe before you touch anything. After the update you will drop it into the new folder, and your calibration values, rejoin behaviour, and preferences come with you. Our <a href="https://betterjoyforcemu.com/betterjoy-config-file-guide/">config file guide</a> explains what is in it.</p>
<h2>Step 2: Handle very old versions&#8217; drivers first</h2>
<p>Coming from a <strong>v4-era or earlier</strong> install? The upstream release notes for v4 carry a warning that still applies in reverse: each era installed its own driver set, and the old one should be uninstalled before the new version&#8217;s drivers go in. Two specifics:</p>
<ul>
<li>Old installs put your controllers on the HIDGuardian &#8220;affected devices&#8221; list so other programs could not grab them. Before uninstalling old drivers, open <strong>http://localhost:26762/</strong> in a browser (the local HidCerberus page) and remove your controllers from <em>Currently affected devices</em>, then restart. Skip this and a controller can stay invisible to other software afterwards.</li>
<li>Uninstall the old ViGEmBus/HIDGuardian-era driver components through Windows&#8217; normal app/driver removal, then reboot, rather than layering new drivers over old ones.</li>
</ul>
<p>Coming from v6.x? The jump is gentler — drivers from that era are the ViGEmBus line the new package expects; still, a clean reboot between uninstalling the old folder and installing fresh costs nothing.</p>
<h2>Step 3: Install v7.1 fresh</h2>
<ol>
<li>Get <strong>BetterJoy_v7.1.zip</strong> from the <a href="https://betterjoyforcemu.com/download/">download page</a> (it links to the official GitHub release; SHA-256 is printed there for verification).</li>
<li>Extract it to a new permanent folder — do not run from inside the ZIP.</li>
<li>Install the driver from the <strong>Drivers</strong> folder: <strong>ViGEmBusSetup_x64.msi</strong> (or the x86 MSI on 32-bit Windows), then <strong>reboot</strong>.</li>
<li>Copy your backed-up <code>BetterJoyForCemu.exe.config</code> into the new folder, replacing the stock one.</li>
<li>Run <code>BetterJoyForCemu.exe</code>, pair your controller, and confirm it appears — the full checklist is in the <a href="https://betterjoyforcemu.com/how-to-use-betterjoyforcemu/">first-run guide</a>.</li>
</ol>
<h2>A note on driver versions</h2>
<p>The ViGEmBus bundled inside the v7.1 ZIP is old — upstream&#8217;s own README text still references the 1.16.116-era installer. The driver works, but the final ViGEmBus release is <strong>1.22.0</strong> (the project has since been retired, with 1.22.0 as its last version), and our download page links to it directly. If you hit a <em>ViGEmBus not found</em> style error after updating, installing the current 1.22.0 driver and rebooting is the documented fix. Do not install random &#8220;driver updater&#8221; repacks from download portals — get ViGEmBus only from its official GitHub releases.</p>
<p>One more boundary to keep straight: the HIDGuardian components in the original package are legacy. Their modern successor is HidHide, and the two <strong>must not be installed together</strong>. If you are moving toward the community-maintained BetterJoy fork (which uses HidHide), uninstall the HIDGuardian side first and reboot — mixing the generations is a reliable way to make controllers vanish.</p>
<h2>Verify the update worked</h2>
<p>After the move, spend two minutes confirming you actually gained a clean install rather than a new folder with old problems. Launch BetterJoy and pair a controller — it should appear without coaxing. Open your emulator, confirm the XInput source still points at the virtual controller, and check one motion game to see gyro data arriving via the motion server (127.0.0.1 port 26760). If you carried your config across, spot-check the setting you care most about — a calibration value or DoNotRejoinJoycons — against the backup you made. Only once all of that passes should you delete the old folder; until then it is your rollback.</p>
<h2>Frequently asked questions</h2>
<h3>Is there a newer version than v7.1?</h3>
<p>Not from the original project — v7.1 is the latest official release, and there is no official nightly channel. A community fork (maintained by d3xMachina, currently on a v8.5 LTS line) continues development; it is a separate download from a separate author, and we cover it separately rather than presenting it as an official update.</p>
<h3>Will updating delete my pairings?</h3>
<p>No. Bluetooth pairings live in Windows, not in BetterJoy. Updating the program folder does not unpair your controllers.</p>
<h3>Can I just overwrite the old folder with the new files?</h3>
<p>It usually works, but the clean-folder method above is safer: it guarantees no stale DLLs or an old config in a mixed state, and your backup means nothing is lost either way.</p>
<h3>Where are the other guides?</h3>
<p>The <a href="https://betterjoyforcemu.com/tutorials/">BetterJoy tutorials hub</a> indexes everything, including pairing, gyro, and remapping guides — and our <a href="https://betterjoyforcemu.com/how-to-connect-switch-pro-controller-to-pc/">Pro Controller connection guide</a> if anything needs re-pairing after the move.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Add Third-Party Controllers to BetterJoy</title>
		<link>https://betterjoyforcemu.com/how-to-add-third-party-controllers-to-betterjoy/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 02:30:29 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://betterjoyforcemu.com/how-to-add-third-party-controllers-to-betterjoy/</guid>

					<description><![CDATA[Not every Switch-style controller comes from Nintendo. Version 7 of BetterJoy added an Add Controllers feature aimed at third-party Pro-style pads and Joy-Con alternatives — with the official summary&#8217;s own honest caveat that the support &#8220;is not perfect.&#8221; This guide shows how to add a third-party controller, how to calibrate one whose sticks or gyro...]]></description>
										<content:encoded><![CDATA[<p>Not every Switch-style controller comes from Nintendo. Version 7 of BetterJoy added an <strong>Add Controllers</strong> feature aimed at third-party Pro-style pads and Joy-Con alternatives — with the official summary&#8217;s own honest caveat that the support &#8220;is not perfect.&#8221; This guide shows how to add a third-party controller, how to calibrate one whose sticks or gyro behave oddly, and where the real limits are, so you know before you buy or troubleshoot.</p>
<h2>First, a reality check on what &#8220;support&#8221; means</h2>
<p>BetterJoy was written against Nintendo&#8217;s own hardware. Third-party controllers imitate that hardware to varying degrees: they may use different Bluetooth identifiers, different polling behaviour, and differently scaled sensors. That is why the v7 release notes tell you to check the project&#8217;s issues tab for hints, tips, and tricks for specific models, and why the release provides config-file calibration values (covered below) instead of promising one-size-fits-all support. Some models will work beautifully, some will work with quirks, and a few — certain PowerA models are a long-running example in the issue tracker, reported across years as connecting to Windows but not appearing in BetterJoy — may not be recognised at all. That is the honest landscape.</p>
<p>If you have not installed BetterJoy yet, start with the <a href="https://betterjoyforcemu.com/how-to-use-betterjoyforcemu/">first-run guide</a>; the package is on the <a href="https://betterjoyforcemu.com/download/">download page</a>.</p>
<h2>Step 1: Pair the controller with Windows</h2>
<p>A third-party pad joins Windows the same way Nintendo&#8217;s does: put it into pairing mode (on most Pro-style pads, hold the Sync button until the lights cycle — check the pad&#8217;s own manual for its exact button), then add it under <strong>Settings → Bluetooth &amp; devices → Add device → Bluetooth</strong>. USB also works on pads that offer a wired mode. The controller needs to be visible to Windows before BetterJoy can do anything with it; our <a href="https://betterjoyforcemu.com/how-to-connect-switch-pro-controller-to-pc/">Pro Controller connection guide</a> covers the Windows-side flow and the remove-and-repair fix in detail.</p>
<h2>Step 2: Use the Add Controllers button</h2>
<ol>
<li>Run <strong>BetterJoyForCemu.exe</strong> with the third-party controller connected.</li>
<li>Click the <strong>Add Controllers</strong> button in the BetterJoy window — this is the v7 feature built specifically for hardware BetterJoy does not recognise automatically.</li>
<li>Add your controller through that flow and confirm it appears as an icon in the main window.</li>
<li>Choose the output you need (XInput is the compatible default, DS4 for tools that expect it) and test buttons and sticks in your game or emulator&#8217;s input settings.</li>
</ol>
<h2>Step 3: Calibrate in the config file if the motion feels wrong</h2>
<p>The classic third-party symptom is a gyro or stick that is technically working but scaled wrong — aim that flies across the screen, or barely moves. The v7 release notes document the fix: you can <strong>change the default calibration for a third-party controller in the config file</strong>, via the <code>acc_sensiti…</code> (accelerometer) and <code>gyr_sensiti…</code> (gyroscope) values in <code>BetterJoyForCemu.exe.config</code>.</p>
<p>Work methodically: back the file up, change one sensitivity value by a small step, relaunch, and test in a practice screen. Our <a href="https://betterjoyforcemu.com/betterjoy-config-file-guide/">config file guide</a> covers safe editing and the other documented keys.</p>
<h2>What to check when a third-party pad refuses to appear</h2>
<ul>
<li><strong>It is awake and really connected.</strong> If Windows itself loses the device, BetterJoy never had a chance — fix the Windows connection first.</li>
<li><strong>Its mode.</strong> Many multi-mode pads can present as different device types (XInput, Switch-style, etc.). BetterJoy&#8217;s Add Controllers path is for pads presenting as Switch-style controllers; a pad locked into XInput mode is already a PC controller and does not need BetterJoy at all.</li>
<li><strong>The project&#8217;s issues tab.</strong> The release notes explicitly point there for per-model hints — search it for your controller&#8217;s name before assuming yours is a new problem.</li>
<li><strong>Expectations.</strong> If your exact model has open &#8220;not detected&#8221; reports spanning years, software settings are unlikely to rescue it; that pad is better used in its native XInput mode or replaced.</li>
</ul>
<h2>Buying advice if you have not purchased yet</h2>
<p>If you are shopping for a cheaper Pro-style pad specifically to use with BetterJoy, manage your risk: buy from a seller with easy returns, and test the pad on the day it arrives — pair it, run Add Controllers, and check the gyro in a game, not just the buttons. The failure mode that matters (Windows sees it, BetterJoy does not) shows up immediately, so a returns window is all the insurance you need. Players who mainly want guaranteed gyro behaviour on PC are still best served by Nintendo&#8217;s own Pro Controller or Joy-Cons, where support is documented rather than hoped for; third-party pads earn their discount by trading certainty for price.</p>
<p>Also keep receipts of a different kind: if you do get an obscure pad working, note the sensitivity values that fixed it. Clone hardware varies even within one model name, and your working numbers are the first thing another owner of the same pad will search for in the issue tracker.</p>
<h2>Frequently asked questions</h2>
<h3>Will my specific controller work?</h3>
<p>Nobody can promise that — not us, and notably not the project itself, which calls the support imperfect. The practical test is cheap: pair it, open Add Controllers, and see whether it appears and responds. The calibration values fix scaling quirks; they cannot fix a pad BetterJoy cannot see at all.</p>
<h3>Does this also apply to the maintained fork?</h3>
<p>The community fork of BetterJoy states it has only tested official Nintendo Pro Controllers and Joy-Cons — third-party pads are untested there. For clone controllers, the original v7 line with Add Controllers is the documented route.</p>
<h3>Can I use a third-party Joy-Con pair as one controller?</h3>
<p>If both halves are added and recognised, the same join/split behaviour applies as with Nintendo Joy-Cons — clicking the icons toggles joint mode. Recognition is the hurdle; joining is the easy part.</p>
<h3>Where are the other tutorials?</h3>
<p>The <a href="https://betterjoyforcemu.com/tutorials/">tutorials index</a> lists all our BetterJoy guides.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>BetterJoy Config File Guide: BetterJoyForCemu.exe.config Explained</title>
		<link>https://betterjoyforcemu.com/betterjoy-config-file-guide/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 02:29:23 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://betterjoyforcemu.com/betterjoy-config-file-guide/</guid>

					<description><![CDATA[Next to BetterJoyForCemu.exe sits a plain-text settings file: BetterJoyForCemu.exe.config. Most day-to-day options are set inside the BetterJoy window, but several documented behaviours live only in this file — whether paired Joy-Cons rejoin automatically, calibration values for third-party controllers, the inactivity timeout, and legacy driver toggles that troubleshooting threads keep mentioning. This guide explains what the...]]></description>
										<content:encoded><![CDATA[<p>Next to <code>BetterJoyForCemu.exe</code> sits a plain-text settings file: <code>BetterJoyForCemu.exe.config</code>. Most day-to-day options are set inside the BetterJoy window, but several documented behaviours live only in this file — whether paired Joy-Cons rejoin automatically, calibration values for third-party controllers, the inactivity timeout, and legacy driver toggles that troubleshooting threads keep mentioning. This guide explains what the file is, how to edit it safely, and which settings the project actually documents.</p>
<p>Fun fact that underlines why this file matters: the single official fix in BetterJoy v7.1 — the current release — was that <em>config reading did not work on systems whose locale uses a comma as the decimal separator</em>. The file is small, but the program genuinely depends on reading it correctly.</p>
<h2>Before you edit anything: the safety rules</h2>
<ol>
<li><strong>Close BetterJoy first.</strong> Edit only while the program is not running, so your changes are not overwritten or half-read.</li>
<li><strong>Back up the file.</strong> Copy <code>BetterJoyForCemu.exe.config</code> to <code>BetterJoyForCemu.exe.config.bak</code> in the same folder. Every fix for a bad edit is &#8220;put the backup back&#8221; — but only if you made one.</li>
<li><strong>Use a plain text editor</strong> such as Notepad. The file is an XML-style settings file: change values only, never the surrounding tags or key names, and save it as plain text.</li>
<li><strong>Change one thing at a time</strong>, then launch BetterJoy and test. If you change five values and something breaks, you will not know which one did it.</li>
<li><strong>Know the factory reset:</strong> the original .config ships inside the v7.1 ZIP (available from the <a href="https://betterjoyforcemu.com/download/">download page</a>). Re-extracting a fresh copy of the file restores default settings — another reason to keep your own backup, which preserves <em>your</em> settings instead.</li>
</ol>
<h2>The documented settings</h2>
<p>These are the keys the project itself documents in its release notes and wiki-era material. Treat anything else you find in the file as hands-off unless a specific troubleshooting source names it.</p>
<h3>DoNotRejoinJoycons</h3>
<p>Controls BetterJoy&#8217;s habit of joining a pair of Joy-Cons back into one controller. Set it when you want <strong>two Joy-Cons to stay as two separate controllers in vertical mode</strong> — two-player sessions where each person holds one Joy-Con. It is the setting behind our <a href="https://betterjoyforcemu.com/how-to-use-joycons-as-one-controller/">joining and splitting guide</a> and the <a href="https://betterjoyforcemu.com/how-to-use-a-single-joycon-on-pc/">single Joy-Con guide</a>.</p>
<h3>acc_sensiti, gyr_sensiti (third-party controller calibration)</h3>
<p>Version 7 added support for third-party controllers via its Add Controllers button, and the release notes explain that you can <strong>change the default calibration for a third-party controller in the config file</strong> — the <code>acc_sensiti…</code> and <code>gyr_sensiti…</code> values govern accelerometer and gyroscope sensitivity. These exist because clone controllers report motion differently from Nintendo&#8217;s own hardware; if a third-party pad&#8217;s gyro feels wildly too fast or too slow, these are the documented knobs. Adjust in small steps. Our walkthrough for adding such controllers is <a href="https://betterjoyforcemu.com/how-to-add-third-party-controllers-to-betterjoy/">here</a>.</p>
<h3>Inactivity timeout (default: 30 minutes)</h3>
<p>BetterJoy can time out an idle controller connection, and the period is configurable — the documented default is <strong>30 minutes</strong> (this option arrived in v6.3). If your controller seems to &#8220;give up&#8221; during long cutscenes or while a game is paused, this is the value to lengthen; if you prefer controllers to disconnect sooner and save battery, shorten it.</p>
<h3>UseHIDG (legacy, troubleshooting only)</h3>
<p>A legacy toggle related to the bundled HIDGuardian hiding layer. It surfaces in real issue reports — for example, a known workaround for repeated low-battery notifications interfering with an emulator involved changing this config value together with a specific start order. Do not flip it casually: hiding-layer changes affect how Windows sees the physical controller everywhere. Change it only when a troubleshooting source for your exact symptom names it, and note your original value first.</p>
<h3>PurgeWhitelist (legacy, troubleshooting only)</h3>
<p>Another legacy name from the HIDGuardian era that appears in issue reports — the whitelist is the list of devices the hiding layer affects. As with UseHIDG: documented here so you can recognise it, not as an invitation to experiment. Mishandled whitelist changes are how people end up with a controller that no program can see at all.</p>
<h2>Version discipline: read values against your version</h2>
<p>Not every key exists in every version, because features arrived over time: DS4 emulation in v6.1, the inactivity timeout in v6.3, and the third-party calibration keys and DoNotRejoinJoycons in v7. If you are still running an older build, a missing key is normal — it is a sign to update, not to paste keys in and hope. Our <a href="https://betterjoyforcemu.com/how-to-update-betterjoy/">update guide</a> covers moving to v7.1 while keeping this very file. And note the fork boundary: the community-maintained fork of BetterJoy uses a newer runtime and its own settings evolution, so do not copy config advice across between the original and the fork without checking which one a guide is about.</p>
<h2>Frequently asked questions</h2>
<h3>I edited the file and BetterJoy will not start. What now?</h3>
<p>Restore your <code>.bak</code> backup (or a fresh .config from the ZIP) and start again, changing one value at a time. A malformed settings file is the usual cause — most often a tag or quote damaged while editing.</p>
<h3>My numbers use commas. Is that a problem?</h3>
<p>It was — that is exactly the v7.1 fix. If your Windows locale writes decimals as <code>1,5</code> instead of <code>1.5</code>, make sure you are on v7.1, where config reading was fixed for comma-decimal locales.</p>
<h3>Can I copy my config to another PC?</h3>
<p>Yes — the file is portable plain text. Copy it next to the executable on the other machine (same version recommended) and your settings travel with it.</p>
<h3>Where are the other guides?</h3>
<p>Everything is indexed on the <a href="https://betterjoyforcemu.com/tutorials/">BetterJoy tutorials hub</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Remap Buttons in BetterJoy (SL, SR, Capture &#038; More)</title>
		<link>https://betterjoyforcemu.com/how-to-remap-buttons-in-betterjoy/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 02:29:04 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://betterjoyforcemu.com/how-to-remap-buttons-in-betterjoy/</guid>

					<description><![CDATA[Switch controllers have buttons PC games were never designed around — Capture, SL, and SR — and a face-button layout (A/B, X/Y) that sits in the opposite positions from an Xbox pad. BetterJoy lets you put those quirks to work: the special buttons can be remapped to keyboard key bindings of your choice, the Nintendo...]]></description>
										<content:encoded><![CDATA[<p>Switch controllers have buttons PC games were never designed around — Capture, SL, and SR — and a face-button layout (A/B, X/Y) that sits in the opposite positions from an Xbox pad. BetterJoy lets you put those quirks to work: the special buttons can be remapped to keyboard key bindings of your choice, the Nintendo and Xbox layouts can be swapped, and the gyro can be mapped onto a stick. This guide covers each option and the one permission quirk that catches people out.</p>
<h2>What can be remapped</h2>
<ul>
<li><strong>SL, SR, and Capture → keyboard keys.</strong> The official feature list is explicit: you can remap the special buttons (SL, SR, Capture) to key bindings of your choice. On a joined pair of Joy-Cons, SL/SR are the little rail buttons; Capture is the square button on the left Joy-Con and Pro Controller.</li>
<li><strong>A/B and X/Y swap.</strong> An app setting swaps the structural layout between the Nintendo arrangement and the Xbox arrangement, so the button your thumb expects to be &#8220;confirm&#8221; actually confirms in XInput games.</li>
<li><strong>Gyro → joystick.</strong> Since v7, gyro motion can be mapped to an analogue stick output — the sibling feature to gyro-to-mouse, covered briefly below.</li>
<li><strong>Gyro → analogue triggers.</strong> Gyro can also be mapped to trigger inputs (added back in v6.3), for tilt-to-accelerate style experiments.</li>
</ul>
<h2>Before you start: the administrator note</h2>
<p>Here is the catch that generates most &#8220;my remap does nothing&#8221; reports: if keyboard or mouse mappings do not register in your game, <strong>run BetterJoyForCemu.exe as Administrator</strong> (right-click → Run as Administrator). Windows restricts how a normal-privilege program can inject keystrokes into a game running with higher privileges, and the official documentation names exactly this situation as the reason to elevate. You do not need admin rights for ordinary controller use — only when keyboard/mouse simulation is involved.</p>
<p>If BetterJoy is not set up yet, do the <a href="https://betterjoyforcemu.com/how-to-use-betterjoyforcemu/">install and first-run steps</a> first; the package is on the <a href="https://betterjoyforcemu.com/download/">download page</a>.</p>
<h2>Step 1: Connect the controller and open its settings</h2>
<p>Pair your Pro Controller or Joy-Cons and confirm the icon is showing in the BetterJoy window. Then open the settings for that controller inside BetterJoy. This is where per-controller options live — output behaviour, the settings described below, and the binding entries for the special buttons.</p>
<h2>Step 2: Bind a special button to a keyboard key</h2>
<ol>
<li>Find the binding entries for the special buttons — <strong>SL</strong>, <strong>SR</strong>, and <strong>Capture</strong>.</li>
<li>For the button you want to reuse, assign the keyboard key it should produce. Sensible choices: Capture → a screenshot key or push-to-talk; SL/SR → confirm/cancel or item keys in games that leave them unused.</li>
<li>Apply the change and test it in a harmless place first — a text field will show you instantly whether the key is being produced.</li>
<li>If nothing is produced in your game but it works on the desktop, that is the privilege issue above: relaunch BetterJoy as Administrator.</li>
</ol>
<h2>Step 3: Swap A/B and X/Y if the layout fights you</h2>
<p>Nintendo prints A where Xbox prints B. Games show you Xbox prompts, so &#8220;press B&#8221; can mean the button labelled A on your controller. If you find yourself confirming when you meant to cancel, turn on the <strong>A/B and X/Y swap</strong> setting in BetterJoy&#8217;s app settings. It changes the reported positions so prompts match positions rather than labels. Try both ways for ten minutes — there is no universally right answer, only the one your thumbs prefer.</p>
<h2>Step 4: Map gyro to the stick (optional)</h2>
<p>Gyro-to-joystick presents your tilts as right-stick input on the virtual controller. It is the fallback for games that accept only controller input and have no mouse aiming at all. It is less precise than gyro-to-mouse (the stick&#8217;s deadzones and smoothing get a vote), but it works everywhere XInput works. Our dedicated <a href="https://betterjoyforcemu.com/how-to-use-gyro-as-mouse/">gyro as mouse guide</a> compares the two approaches in more depth.</p>
<h2>Where these settings are stored</h2>
<p>BetterJoy keeps its settings in <code>BetterJoyForCemu.exe.config</code>, next to the executable. Most remapping is done in the app&#8217;s settings screens, but some documented behaviours — third-party controller calibration values, whether Joy-Cons rejoin automatically, and more — live in that file. Our <a href="https://betterjoyforcemu.com/betterjoy-config-file-guide/">config file guide</a> explains what is in it and how to edit it safely with a backup.</p>
<h2>Practical binding ideas</h2>
<p>A few assignments players commonly settle on: <strong>Capture → screenshot key</strong> (it sits exactly where your thumb already goes after a good moment); <strong>Capture → push-to-talk</strong> in voice chat, which keeps your keyboard hand free; <strong>SL/SR → save-state and load-state keys</strong> in emulators, turning two nearly invisible rail buttons into the fastest save/load pair you own; and <strong>Capture → media play/pause</strong> for couch sessions. The pattern to copy is not the specific key but the logic: bind the button to something frequent, keyboard-shaped, and missed by its absence on a normal pad — that is exactly the gap BetterJoy&#8217;s remapping was built to fill.</p>
<h2>Frequently asked questions</h2>
<h3>Can I remap every button, like a full macro tool?</h3>
<p>That is not BetterJoy&#8217;s design. Its remapping focuses on the special buttons (SL, SR, Capture) to keyboard keys, layout swap, and gyro mapping. For full per-button remapping of the standard pad buttons, your game or emulator&#8217;s own input settings are the right place.</p>
<h3>My keyboard bindings work in Windows but not in my game. Why?</h3>
<p>Almost always privileges: the game is running elevated and BetterJoy is not. Run BetterJoyForCemu.exe as Administrator — this is precisely the case the official documentation describes.</p>
<h3>Does remapping work with a single Joy-Con?</h3>
<p>Yes, and it is genuinely useful there: a lone Joy-Con has few buttons, so binding Capture or the rail buttons to keyboard keys recovers functions the layout lacks. See <a href="https://betterjoyforcemu.com/how-to-use-a-single-joycon-on-pc/">using a single Joy-Con on PC</a>.</p>
<h3>Where are all the tutorials?</h3>
<p>The <a href="https://betterjoyforcemu.com/tutorials/">tutorials index</a> has everything, from pairing to gyro aiming.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Use Gyro as a Mouse with BetterJoy</title>
		<link>https://betterjoyforcemu.com/how-to-use-gyro-as-mouse/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 02:28:46 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://betterjoyforcemu.com/how-to-use-gyro-as-mouse/</guid>

					<description><![CDATA[BetterJoy can turn the gyro in your Switch controller into a mouse: tilt the controller, and the pointer — or your aim — moves with it. Gyro aiming has a real following in shooters because it combines stick movement with fine, wrist-level correction, and BetterJoy brings it to any PC game, including games with no...]]></description>
										<content:encoded><![CDATA[<p>BetterJoy can turn the gyro in your Switch controller into a mouse: tilt the controller, and the pointer — or your aim — moves with it. Gyro aiming has a real following in shooters because it combines stick movement with fine, wrist-level correction, and BetterJoy brings it to any PC game, including games with no controller gyro support of their own. This guide explains how gyro-to-mouse works, how to set it up, and how to keep it stable.</p>
<h2>How gyro-to-mouse works in BetterJoy</h2>
<p>Your Pro Controller or Joy-Con constantly reports its rotation. BetterJoy reads that stream and converts it into mouse movement on the Windows desktop, system-wide. Two design choices matter:</p>
<ul>
<li><strong>Stability filtering.</strong> Version 7 significantly improved gyro-to-mouse accuracy and stability by switching to a DCM filter, which smooths out the jitter that made earlier gyro mouse control feel shaky. If you tried this feature years ago and gave up, v7 is noticeably better behaved.</li>
<li><strong>An activate-gyro button.</strong> BetterJoy has an &#8220;activate gyro&#8221; concept: you designate a control so motion only steers the mouse while you are engaging it. This is what makes gyro mouse practical — you are not fighting the pointer every time you shift in your chair, only while you deliberately aim.</li>
</ul>
<p>If BetterJoy is not installed yet, start with the <a href="https://betterjoyforcemu.com/how-to-use-betterjoyforcemu/">install and first-run guide</a>; the package is on the <a href="https://betterjoyforcemu.com/download/">download page</a>.</p>
<h2>Step 1: Connect the controller and open BetterJoy</h2>
<p>Pair your Pro Controller or Joy-Con(s) over Bluetooth (or plug the Pro Controller in by USB) and confirm the icon appears in the BetterJoy window. Gyro data flows either way, but most gyro-aim players prefer Bluetooth so the cable does not tug against their wrist movements.</p>
<h2>Step 2: Enable gyro-to-mouse and choose your activate control</h2>
<p>In BetterJoy&#8217;s settings for the controller, turn on the gyro mouse function and assign which button or input activates it. Choose something you can hold or toggle without disturbing your aim — a button your thumb or finger already rests near. The pattern most players settle into:</p>
<ul>
<li>Gyro <strong>inactive</strong> while moving, looting, or in menus — the stick (or your real mouse) does the work.</li>
<li>Gyro <strong>active</strong> while aiming — engage the button, tilt to track the target, release when the moment passes.</li>
</ul>
<h2>Step 3: Calibrate your feel in a safe place</h2>
<p>Open a practice range, an empty map, or even just the Windows desktop, and spend five minutes on feel before judging the feature:</p>
<ul>
<li>Make small tilts, not big arm movements. Gyro aiming is a wrist skill; large swings overshoot.</li>
<li>Rest your forearms or rest the controller against your leg. A stable base dramatically reduces drift and wobble.</li>
<li>If the pointer slowly creeps on its own, set the controller down flat and still for a moment so the gyro can settle, and check you are not accidentally engaging the activate control.</li>
</ul>
<p>Sensitivity and related behaviour can be fine-tuned further — the sensitivity values live among BetterJoy&#8217;s settings, and our <a href="https://betterjoyforcemu.com/betterjoy-config-file-guide/">config file guide</a> explains which values the project documents and how to edit them safely (with a backup).</p>
<h2>Gyro-to-mouse vs gyro-to-joystick vs the motion server</h2>
<p>BetterJoy offers three different gyro outputs, and picking the right one per game is the whole game:</p>
<ul>
<li><strong>Gyro-to-mouse</strong> (this guide): best for PC shooters and any game where the mouse is the aiming device. The game needs no gyro support at all.</li>
<li><strong>Gyro-to-joystick</strong>: maps gyro onto the virtual controller&#8217;s stick instead. Useful in games that only accept controller input — see <a href="https://betterjoyforcemu.com/how-to-remap-buttons-in-betterjoy/">remapping buttons in BetterJoy</a>, which covers gyro-to-joystick alongside button remapping.</li>
<li><strong>UDP motion server</strong>: for emulators that read real motion data themselves (Cemuhook/DSU on 127.0.0.1 port 26760). Here you should <em>not</em> use gyro-to-mouse — the emulator wants the raw motion, not a mouse.</li>
</ul>
<h2>Honest limitations</h2>
<p>Gyro-to-mouse is a mouse, not magic. It cannot add motion support inside an emulator that expects motion data (use the motion server there), and it will feel wrong in games that aggressively smooth or accelerate mouse input. It is also a learned skill: expect an awkward first hour, then rapid improvement. Finally, remember this is the controller&#8217;s gyro doing double duty — if you also have the motion server feeding an emulator in the same session, you can end up steering two things at once. Use one gyro path per game.</p>
<h2>Frequently asked questions</h2>
<h3>Does gyro-to-mouse work with Joy-Cons, or only the Pro Controller?</h3>
<p>Both — every supported controller has a gyro. A single right Joy-Con is actually a popular gyro-aim setup, since your other hand is free for keyboard movement keys.</p>
<h3>The cursor drifts even when I hold still. How do I fix it?</h3>
<p>Put the controller down on a flat surface for a few seconds so the gyro settles, keep your forearms supported while playing, and make sure you are only engaging the activate control when you mean to aim. The v7 DCM filter already removes most raw jitter; persistent one-direction creep usually means the controller was moving when the gyro centred.</p>
<h3>Is gyro aiming actually better than stick aiming?</h3>
<p>For fine aim, most players who stick with it say yes: the gyro handles small corrections at a precision a stick cannot match, while the stick still does the large turns. It is a hybrid technique, not a replacement — expect the combination, not gyro alone, to be the upgrade.</p>
<h3>Can I use gyro-to-mouse outside games?</h3>
<p>Yes — it drives the actual Windows pointer, so it works on the desktop and in any application. That is also why the activate button matters: without it, everyday controller handling would keep shoving your cursor around.</p>
<h3>What else can BetterJoy do?</h3>
<p>See the full list on the <a href="https://betterjoyforcemu.com/tutorials/">tutorials hub</a>, including joining Joy-Cons, remapping, and third-party controllers.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Use a Single Joy-Con on PC (Vertical Mode)</title>
		<link>https://betterjoyforcemu.com/how-to-use-a-single-joycon-on-pc/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 02:28:27 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://betterjoyforcemu.com/how-to-use-a-single-joycon-on-pc/</guid>

					<description><![CDATA[One Joy-Con is a perfectly usable little controller: a stick, four face buttons, shoulder buttons on the rail, and a gyro. BetterJoy lets you use a single Joy-Con on PC in vertical mode — which also means one pair of Joy-Cons can become two independent controllers for two players. This guide covers pairing one Joy-Con,...]]></description>
										<content:encoded><![CDATA[<p>One Joy-Con is a perfectly usable little controller: a stick, four face buttons, shoulder buttons on the rail, and a gyro. BetterJoy lets you use a single Joy-Con on PC in vertical mode — which also means one pair of Joy-Cons can become two independent controllers for two players. This guide covers pairing one Joy-Con, switching it into single mode, setting its orientation, and being honest about what a single Joy-Con is and is not good for.</p>
<h2>Step 1: Pair the Joy-Con you want to use</h2>
<p>A single Joy-Con pairs exactly like one half of a pair — because that is what it is. Hold the <strong>Sync button</strong> on its rail edge for about five seconds until the LEDs cycle, then add it in Windows <strong>Settings → Bluetooth &amp; devices</strong>. Our <a href="https://betterjoyforcemu.com/how-to-connect-joycons-to-pc/">Joy-Con connection guide</a> has the detailed walkthrough, and the BetterJoy package is on the <a href="https://betterjoyforcemu.com/download/">download page</a> if you are starting from zero.</p>
<p>Left or right? The right Joy-Con has the Home button and the more familiar button cluster; the left has the Capture button and a D-pad-style arrangement. For simple games either works; pick the one whose layout suits the game.</p>
<h2>Step 2: Make sure it stays in single (vertical) mode</h2>
<p>With the Joy-Con shown as an icon in the BetterJoy window, its mode is toggled by clicking the icon: one state joins it with its partner into a single gamepad, the other leaves it as an independent controller. For single play you want it <strong>independent</strong> — see <a href="https://betterjoyforcemu.com/how-to-use-joycons-as-one-controller/">joining and splitting Joy-Cons</a> for how the toggle works.</p>
<p>If BetterJoy keeps rejoining your Joy-Cons into a pair, set the <strong>DoNotRejoinJoycons</strong> option in the configuration file. It exists precisely for this use case: using two Joy-Cons separately in vertical mode. It stays off until you turn it on, and each Joy-Con then remains its own controller permanently.</p>
<h2>Step 3: Set the orientation</h2>
<p>In vertical mode you hold the Joy-Con upright, stick at the top — the natural way to hold it one-handed. BetterJoy lets you change Joy-Con orientation by <strong>double-clicking the stick</strong>: this flips between the split and joined arrangements, so experiment once at your desk until the on-screen behaviour matches how you are holding it (push the stick up and check the game moves up). Orientation mistakes are the number one reason single Joy-Con control &#8220;feels wrong,&#8221; and they are a ten-second fix once you know the shortcut.</p>
<h2>What a single Joy-Con can and cannot do</h2>
<p>Be realistic about the hardware. A single Joy-Con gives you one analogue stick and a limited button set. That is genuinely enough for:</p>
<ul>
<li>Party, racing, and platform games in local multiplayer, where each player takes one Joy-Con.</li>
<li>Simple indie and retro-style games that only need a stick and a few buttons.</li>
<li>A spare or travel controller for casual play.</li>
</ul>
<p>It is a poor fit for games that need two sticks or a full trigger set — camera control in 3D games, for example, will fight you the whole way. For those, join the pair or use a Pro Controller.</p>
<p>One trick that stretches a single Joy-Con further: its special buttons can be <strong>remapped to keyboard keys</strong>. Binding Capture (or SL/SR) to something like a jump, confirm, or menu key effectively adds the button the layout is missing. See <a href="https://betterjoyforcemu.com/how-to-remap-buttons-in-betterjoy/">remapping buttons in BetterJoy</a> for how.</p>
<h2>Two players from one pair</h2>
<p>Pair both Joy-Cons, leave both in single mode (with DoNotRejoinJoycons set, if needed), and each player gets a controller. In your game or emulator, the two Joy-Cons appear as two separate XInput controllers — assign player 1 and player 2 accordingly. Both players also get gyro, since each Joy-Con reports its own motion through BetterJoy.</p>
<h2>Comfort and control tips for one-handed play</h2>
<p>A vertical Joy-Con is light enough to hold for hours, which hides a trap: players grip it tightly because it is small, and their hand tires anyway. Hold it loosely, rest your forearm, and let the stick do the work — you will aim and steer more accurately too. For the right Joy-Con, your thumb rests naturally between the stick and the face buttons; for the left, expect to reach a little more for its buttons, which is why many players assign the left Joy-Con to the less demanding role in two-player games (steering in a racing game, for example, rather than constant button work).</p>
<p>Battery is the other practical point: a single Joy-Con has a small battery and no partner to hide behind. Watch its icon background colour in BetterJoy, heed the low-battery notification, and remember that the second Joy-Con from the pair can be paired and swapped in mid-session if your main one dies — BetterJoy picks up newly connected controllers while it runs.</p>
<h2>Frequently asked questions</h2>
<h3>Can I use a single Joy-Con sideways, like a mini NES pad?</h3>
<p>BetterJoy&#8217;s documented single-Joy-Con mode is the vertical grip, and its orientation toggle covers the split/join arrangements. Treat vertical as the supported way to hold it; sideways play is not the layout BetterJoy is built around.</p>
<h3>Does gyro still work with one Joy-Con?</h3>
<p>Yes. A single Joy-Con has its own gyro and accelerometer, and BetterJoy passes its motion data on — including to the UDP motion server for emulators.</p>
<h3>My inputs are rotated 90 degrees. What is wrong?</h3>
<p>The orientation does not match how you are holding the controller. Double-click the stick to flip the orientation, then re-test with the stick.</p>
<h3>Where are the other guides?</h3>
<p>All of them are listed on the <a href="https://betterjoyforcemu.com/tutorials/">BetterJoy tutorials index</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Use Joy-Cons as One Controller in BetterJoy</title>
		<link>https://betterjoyforcemu.com/how-to-use-joycons-as-one-controller/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 02:28:09 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://betterjoyforcemu.com/how-to-use-joycons-as-one-controller/</guid>

					<description><![CDATA[Most PC games expect one controller, not two halves. BetterJoy&#8217;s signature trick is joining a left and right Joy-Con into a single virtual gamepad — one XInput or DS4 controller with two sticks, a full button set, and real gyro — and splitting them apart again with a click. This guide shows how to join...]]></description>
										<content:encoded><![CDATA[<p>Most PC games expect one controller, not two halves. BetterJoy&#8217;s signature trick is joining a left and right Joy-Con into a single virtual gamepad — one XInput or DS4 controller with two sticks, a full button set, and real gyro — and splitting them apart again with a click. This guide shows how to join and split Joy-Cons, how to switch their orientation, and the configuration option that stops BetterJoy from rejoining them automatically.</p>
<h2>Prerequisite: both Joy-Cons paired</h2>
<p>Joining happens inside BetterJoy, but only after each Joy-Con is individually paired with Windows and visible as an icon in the BetterJoy window. If you have not done that yet, follow <a href="https://betterjoyforcemu.com/how-to-connect-joycons-to-pc/">connecting Joy-Cons to PC</a> first. The BetterJoy package itself is on our <a href="https://betterjoyforcemu.com/download/">download page</a>.</p>
<h2>Step 1: Toggle joint mode by clicking the icons</h2>
<p>In the BetterJoy window, each connected Joy-Con appears as an icon. <strong>Clicking a Joy-Con&#8217;s icon toggles it between single and joint mode.</strong> When the pair is joined, BetterJoy presents them to Windows as one controller: the left Joy-Con contributes the left stick and D-pad side, the right Joy-Con the right stick and face buttons, and both halves&#8217; motion sensors report through the combined device. Your game or emulator sees a single standard gamepad — select the XInput source in its input settings and map it as usual.</p>
<p>Clicking again splits the pair back into two independent controllers, which is what you want for the two-player setup described in <a href="https://betterjoyforcemu.com/how-to-use-a-single-joycon-on-pc/">using a single Joy-Con on PC</a>.</p>
<h2>Step 2: Switch orientation by double-clicking the sticks</h2>
<p>Version 7 added a shortcut: you can <strong>double-click the sticks to change the Joy-Cons&#8217; orientation</strong> — flipping between the split (two separate vertical controllers) and joined arrangements without reaching for the mouse. This is most useful on a couch setup, where the keyboard is across the room and you want to reconfigure from the controller itself.</p>
<h2>Step 3: Stop automatic rejoining with DoNotRejoinJoycons</h2>
<p>By default BetterJoy likes to bring a pair back together. If your goal is to use two Joy-Cons separately in vertical mode — two players, one Joy-Con each — set the <strong>DoNotRejoinJoycons</strong> option in the configuration file. With it set, joined pairing stays off and each Joy-Con remains its own controller. Editing that setting is covered step by step in our <a href="https://betterjoyforcemu.com/betterjoy-config-file-guide/">BetterJoy config file guide</a> (remember to back the file up first).</p>
<h2>How motion works when Joy-Cons are joined</h2>
<p>When an emulator reads the joined pair through Cemuhook, it actually receives both Joy-Cons as motion sources, and both carry the full button set — choosing one or the other simply tells the emulator which hand you prefer for gyro controls. In practice: pick the right Joy-Con if you aim with your right hand, the left if you aim with your left, and leave everything else as it is. BetterJoy&#8217;s UDP motion server (127.0.0.1, port 26760) is what carries this data, and it works while the Joy-Cons are joined or split.</p>
<h2>Playing with more than one pair</h2>
<p>BetterJoy can join up more than one pair of Joy-Cons at the same time, so two pairs become two full controllers for local multiplayer. The practical limit is your Bluetooth adapter: the project wiki advises a decent adapter that is comfortable handling three or four connections at once, and every extra pair raises that bar. If the second pair lags, the adapter — not BetterJoy — is the first suspect.</p>
<h2>Joined mode vs a Pro Controller: which should you use?</h2>
<p>Players with both often ask whether the joined pair replaces a Pro Controller. Functionally they overlap — one virtual gamepad, full buttons, real gyro — but the feel differs. The joined pair is lighter in each hand and lets your arms rest apart, which many people prefer for long gyro-aiming sessions; the Pro Controller has bigger sticks, a conventional D-pad area, and one battery instead of two. For motion-heavy games the pair has one subtle edge: because Cemuhook receives both Joy-Cons as motion sources, you choose which hand supplies gyro, and some players aim better with a single light Joy-Con&#8217;s worth of inertia in the joined grip. None of this requires buying anything — if you own Joy-Cons, join them and play; the Pro Controller is a comfort upgrade, not a capability unlock.</p>
<p>One more habit worth building: after joining, glance at both icons&#8217; background colours before a long session. A pair where one half is nearly empty will end your game asymmetrically — the dead half takes the whole controller down with it.</p>
<h2>Frequently asked questions</h2>
<h3>Joined mode is on, but my game still shows two controllers. Why?</h3>
<p>The game may be reading the raw Joy-Cons as well as BetterJoy&#8217;s virtual controller, which is the classic double-input situation. Make sure the game is set to the virtual XInput controller, and avoid running another input layer (such as Steam Input) over the same game at the same time.</p>
<h3>Does joining affect battery or charging?</h3>
<p>No. Each Joy-Con still runs on its own battery and drains at its own rate; watch the icon background colours in BetterJoy for each half&#8217;s level before and during longer sessions.</p>
<h3>Which mode should I use for emulators?</h3>
<p>Joined mode for anything designed around a normal gamepad — that is nearly everything. Split mode is for party-style games where each player takes one Joy-Con.</p>
<h3>Where can I learn more?</h3>
<p>The <a href="https://betterjoyforcemu.com/tutorials/">BetterJoy tutorials hub</a> collects all of our guides, from installation to gyro aiming and button remapping.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Connect Joy-Cons to PC with BetterJoy</title>
		<link>https://betterjoyforcemu.com/how-to-connect-joycons-to-pc/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 02:27:50 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://betterjoyforcemu.com/how-to-connect-joycons-to-pc/</guid>

					<description><![CDATA[Joy-Cons connect to a PC a little differently from a Pro Controller: the left and right Joy-Con are two separate Bluetooth devices, each with its own Sync button, and each one pairs with Windows on its own. BetterJoy then brings them together — either as one combined gamepad or as two independent controllers. This guide...]]></description>
										<content:encoded><![CDATA[<p>Joy-Cons connect to a PC a little differently from a Pro Controller: the left and right Joy-Con are two separate Bluetooth devices, each with its own Sync button, and each one pairs with Windows on its own. BetterJoy then brings them together — either as one combined gamepad or as two independent controllers. This guide covers pairing both Joy-Cons, confirming them in BetterJoy, and the basics you need before deciding how to use them.</p>
<h2>What you need</h2>
<ul>
<li>BetterJoy installed: ZIP extracted, ViGEmBus driver installed, PC rebooted. If that is not done yet, follow the <a href="https://betterjoyforcemu.com/how-to-use-betterjoyforcemu/">BetterJoy install and first-run guide</a> first — the package is on the <a href="https://betterjoyforcemu.com/download/">download page</a>.</li>
<li>Both Joy-Cons, reasonably charged.</li>
<li>A Bluetooth adapter that can comfortably handle multiple simultaneous connections. The project wiki is explicit about this: Joy-Con lag complaints very often turn out to be a weak or overloaded Bluetooth radio, and one well-known pattern is the second controller lagging when two are connected at once.</li>
</ul>
<h2>Step 1: Pair the first Joy-Con</h2>
<ol>
<li>Run <strong>BetterJoyForCemu.exe</strong>.</li>
<li>On the Joy-Con, find the small <strong>Sync button</strong> on the flat rail edge (the side that slides into the console), between the SL and SR buttons. Hold it for about <strong>five seconds</strong> until the player LEDs start cycling.</li>
<li>In Windows, open <strong>Settings → Bluetooth &amp; devices → Add device → Bluetooth</strong>.</li>
<li>Select the Joy-Con when it appears (Windows lists each one as a Joy-Con (L) or Joy-Con (R)) and wait for pairing to complete.</li>
</ol>
<h2>Step 2: Pair the second Joy-Con</h2>
<p>Repeat exactly the same process for the other Joy-Con: hold its Sync button until the lights cycle, then add it as a second Bluetooth device. Order does not matter — left first or right first both work. The important point is that both are paired individually; there is no way to pair the pair &#8220;as a unit&#8221; from Windows.</p>
<h2>Step 3: Confirm both Joy-Cons in BetterJoy</h2>
<p>Look at the BetterJoy window: an icon should appear for each Joy-Con as it is detected. BetterJoy scans continuously, so controllers paired while it is already open are picked up without restarting the program.</p>
<p>Not sure which physical Joy-Con is which icon? The interface includes buttons for <strong>locating controllers through vibration</strong> — trigger one and the matching Joy-Con buzzes in your hand. The background colour of each icon also reflects that Joy-Con&#8217;s battery level, which is handy because left and right drain independently.</p>
<h2>Step 4: Decide how you will use them</h2>
<p>Pairing is only the connection; now choose a layout:</p>
<ul>
<li><strong>Joined as one controller</strong> — the classic setup for most games. Click the Joy-Con icons in BetterJoy to toggle between single and joint mode. Full walkthrough: <a href="https://betterjoyforcemu.com/how-to-use-joycons-as-one-controller/">how to use Joy-Cons as one controller</a>.</li>
<li><strong>Two separate controllers</strong> — each Joy-Con held vertically becomes its own input, which is how one pair can serve two players in simple games. See <a href="https://betterjoyforcemu.com/how-to-use-a-single-joycon-on-pc/">using a single Joy-Con on PC</a>.</li>
</ul>
<p>You can have more than one pair connected as well — BetterJoy allows multiple pairs of Joy-Cons to be joined up, which is where a good Bluetooth adapter really starts to matter.</p>
<h2>Disconnecting and reconnecting</h2>
<p>Hold the <strong>Home</strong> button (right Joy-Con) or <strong>Capture</strong> button (left Joy-Con) for about two seconds to disconnect. Later, pressing any button wakes the Joy-Con and Windows reconnects it using the stored pairing; BetterJoy detects it again automatically while running.</p>
<h2>If a Joy-Con will not pair</h2>
<ul>
<li>Charge it. A nearly flat Joy-Con may light up but fail to hold a connection.</li>
<li>Remove and re-pair: in Windows Bluetooth settings, remove the Joy-Con device entirely, then hold Sync and pair fresh.</li>
<li>Check the Joy-Con is not still connected to your Switch — it can only maintain one host connection, and a sleeping console in the same room can win the race. Power the console down or move out of its range while pairing.</li>
<li>Try USB for a Pro Controller you own as a control test — it separates &#8220;Bluetooth problem&#8221; from &#8220;BetterJoy problem&#8221; in one step.</li>
</ul>
<h2>Keeping the connection healthy</h2>
<p>A few habits prevent most Joy-Con connection pain. Keep line-of-sight reasonable — Joy-Cons are small devices with small antennas, and a PC tower under a metal desk is a hostile place for them; a short USB extension lead that puts your Bluetooth adapter on top of the desk works wonders. Pair at your desk, not from the couch, so the first connection is negotiated at close range. And when you finish playing, disconnect with the Home/Capture hold rather than letting the Joy-Cons sleep wherever they fall: a clean disconnect means the next reconnection — press any button, wait for the icon — just works.</p>
<p>If your PC has both built-in Bluetooth and a USB adapter, use one or the other, not both — Windows can end up offering the Joy-Cons to the radio you are not watching, and BetterJoy gets blamed for connections that were never really made.</p>
<h2>Frequently asked questions</h2>
<h3>Can I pair just one Joy-Con?</h3>
<p>Yes. Each Joy-Con is independent, so you can pair a single left or right one and use it alone — that is the basis of the single Joy-Con guide linked above.</p>
<h3>Can I mix Joy-Cons from different pairs?</h3>
<p>Each Joy-Con pairs as its own device, so Windows and BetterJoy treat them individually regardless of which set they came from. Colour and origin do not matter to the pairing.</p>
<h3>Why does the second Joy-Con lag?</h3>
<p>That is a documented pattern with weaker Bluetooth setups — the upstream advice is a capable Bluetooth adapter and up-to-date Bluetooth drivers (particularly Intel ones). Wired play is not an option for Joy-Cons in normal use, so the adapter is the fix.</p>
<h3>Where are the other tutorials?</h3>
<p>The <a href="https://betterjoyforcemu.com/tutorials/">tutorials index</a> lists every guide, including gyro mouse control, button remapping, and the configuration file.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Connect a Switch Pro Controller to PC (Bluetooth &#038; USB)</title>
		<link>https://betterjoyforcemu.com/how-to-connect-switch-pro-controller-to-pc/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 02:26:47 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://betterjoyforcemu.com/how-to-connect-switch-pro-controller-to-pc/</guid>

					<description><![CDATA[The Switch Pro Controller is the easiest Nintendo controller to use on a PC: it has a standard layout, a proper USB-C port, and full gyro. BetterJoy turns it into a virtual Xbox 360 (XInput) or DualShock 4 controller and can stream its motion data to emulators. This guide covers both connection methods — Bluetooth...]]></description>
										<content:encoded><![CDATA[<p>The Switch Pro Controller is the easiest Nintendo controller to use on a PC: it has a standard layout, a proper USB-C port, and full gyro. BetterJoy turns it into a virtual Xbox 360 (XInput) or DualShock 4 controller and can stream its motion data to emulators. This guide covers both connection methods — Bluetooth for wireless play and USB for a wired, interference-free setup — plus the disconnect, reconnect, and remove-device flows you will need sooner or later.</p>
<h2>Before you begin</h2>
<p>Make sure BetterJoy itself is installed first: extract the v7.1 ZIP to a permanent folder, run the ViGEmBus driver installer from the Drivers folder, and reboot. If you have not done that yet, start with our <a href="https://betterjoyforcemu.com/how-to-use-betterjoyforcemu/">complete BetterJoy install and first-run guide</a>, then come back here. Grab the package from the <a href="https://betterjoyforcemu.com/download/">BetterJoy download page</a> if you need it.</p>
<p>For Bluetooth, your PC needs a working Bluetooth adapter. Joy-Cons and Pro Controllers are chatty wireless devices, and the official project wiki notes you want a decent adapter that is comfortable handling several connections at once — a weak built-in radio is the root cause of many lag complaints.</p>
<h2>Method 1: Connect over Bluetooth</h2>
<ol>
<li>Open <strong>BetterJoyForCemu.exe</strong> so it is ready to detect the controller.</li>
<li>On the Pro Controller, find the small round <strong>Sync button</strong> on the top edge, next to the USB-C port. Hold it down for about <strong>five seconds</strong>, until the four player LEDs at the bottom start cycling back and forth. That cycling pattern means the controller is broadcasting and ready to pair.</li>
<li>In Windows, open <strong>Settings → Bluetooth &amp; devices</strong> (Windows 11) or <strong>Settings → Devices → Bluetooth</strong> (Windows 10) and choose <strong>Add device → Bluetooth</strong>.</li>
<li>Select the Pro Controller when it appears in the list and wait for Windows to confirm the pairing.</li>
<li>Look at the BetterJoy window: the controller&#8217;s icon should appear. BetterJoy continuously scans, so a controller that connects while the program is already running is picked up automatically.</li>
</ol>
<p>The icon&#8217;s background colour gives you a rough battery indication while you play, and BetterJoy can pop up a low-battery notification before the controller dies.</p>
<h2>Method 2: Connect over USB</h2>
<ol>
<li>Run <strong>BetterJoyForCemu.exe</strong>.</li>
<li>Plug the Pro Controller into your PC with a USB-C cable. Use a <strong>data</strong> cable — some cheap cables only carry power and will charge the controller without ever showing up as a device.</li>
<li>Give Windows a few seconds to finish setting the device up, and the controller icon will appear in BetterJoy.</li>
</ol>
<p>Wired play is the right choice if your room is full of wireless interference, if your Bluetooth adapter is weak, or if you are troubleshooting: switching to USB is the fastest way to prove whether a problem is wireless or something else.</p>
<h2>Disconnecting and reconnecting</h2>
<p>To disconnect, hold the <strong>Home</strong> button (or the Capture button) down for about <strong>two seconds</strong>. The controller powers down and drops out of BetterJoy. To reconnect later, just press any button on the controller — because the pairing is already stored in Windows, it reconnects without repeating the Sync process, and BetterJoy picks it up again while it is running.</p>
<h2>Removing the controller from Windows (and when to do it)</h2>
<p>Sometimes a pairing goes stale: the controller shows in Windows but never appears in BetterJoy, or it worked yesterday and not today. The clean fix is to remove the device completely and pair it fresh:</p>
<ol>
<li>Open <strong>Settings → Bluetooth &amp; other devices</strong>.</li>
<li>Find the Pro Controller in the device list, click it, and choose <strong>Remove device</strong>.</li>
<li>Optionally toggle Bluetooth off and back on — this clears a surprising number of stuck states.</li>
<li>Hold the controller&#8217;s Sync button until the lights cycle, and pair again from scratch, as in Method 1 above.</li>
</ol>
<h2>Making games see the controller</h2>
<p>Windows pairing alone is not the last step. Games do not talk to the Pro Controller directly — they talk to BetterJoy&#8217;s virtual controller. In BetterJoy, choose <strong>XInput</strong> output for the widest compatibility (or DS4 output for tools that expect a PlayStation controller), then in your game or emulator select the XInput controller and map the buttons. If you want motion controls in an emulator, BetterJoy&#8217;s UDP motion server on 127.0.0.1 port 26760 supplies the gyro data.</p>
<p>Want to customise what the extra buttons do? The Pro Controller&#8217;s Capture button can be bound to a keyboard key — see our guide to <a href="https://betterjoyforcemu.com/how-to-remap-buttons-in-betterjoy/">remapping buttons in BetterJoy</a>. And if you are pairing Joy-Cons as well, the process is similar but each Joy-Con pairs separately — see <a href="https://betterjoyforcemu.com/how-to-connect-joycons-to-pc/">connecting Joy-Cons to PC</a>.</p>
<h2>Frequently asked questions</h2>
<h3>Can I charge the controller while playing?</h3>
<p>Yes — playing over USB charges the controller at the same time. Over Bluetooth it runs on battery, and BetterJoy&#8217;s icon colour and low-battery warning help you keep an eye on it.</p>
<h3>The controller pairs but nothing happens in my game. Why?</h3>
<p>Usually because BetterJoy is not running, the ViGEmBus driver was never installed (or the PC was not rebooted afterwards), or the game is looking at the raw controller instead of the virtual XInput one. Check those three things first.</p>
<h3>Does this work with the Switch 2 Pro Controller?</h3>
<p>No. BetterJoy v7.1 predates the Switch 2 and only recognises the original Switch Pro Controller, Joy-Cons, and SNES controller. The Switch 2 Pro Controller uses a different Bluetooth protocol and is not supported by BetterJoy.</p>
<h3>Where are all the tutorials?</h3>
<p>Everything is indexed on our <a href="https://betterjoyforcemu.com/tutorials/">BetterJoy tutorials hub</a>, from first install to gyro mouse control and the configuration file.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Use BetterJoyForCemu: Install and First-Run Guide</title>
		<link>https://betterjoyforcemu.com/how-to-use-betterjoyforcemu/</link>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 02:26:27 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://betterjoyforcemu.com/how-to-use-betterjoyforcemu/</guid>

					<description><![CDATA[BetterJoy (also known by its original name, BetterJoyForCemu) is a free, open-source Windows utility by Davidobot that lets you use a Nintendo Switch Pro Controller, Joy-Cons, and the Switch SNES controller on your PC. It translates your controller into a virtual Xbox 360 (XInput) or DualShock 4 controller that games and emulators can read, and...]]></description>
										<content:encoded><![CDATA[<p>BetterJoy (also known by its original name, BetterJoyForCemu) is a free, open-source Windows utility by Davidobot that lets you use a Nintendo Switch Pro Controller, Joy-Cons, and the Switch SNES controller on your PC. It translates your controller into a virtual Xbox 360 (XInput) or DualShock 4 controller that games and emulators can read, and it can stream real gyro motion data to emulators over a built-in UDP motion server. This guide walks you through a complete first-time install — drivers, pairing, and emulator setup — using the current stable release, version 7.1.</p>
<h2>What you need before you start</h2>
<ul>
<li>A Windows 10 or Windows 11 PC. BetterJoy is Windows-only; there is no official Mac, Linux, or Android version.</li>
<li>A Switch Pro Controller, a pair of Joy-Cons, or a Switch SNES controller. Third-party Switch-style pads can also be added in v7 (see our guide on <a href="https://betterjoyforcemu.com/how-to-add-third-party-controllers-to-betterjoy/">adding third-party controllers</a>), but support for them is not perfect.</li>
<li>Bluetooth on your PC for wireless play, or a USB-C data cable for a wired connection.</li>
<li>The BetterJoy v7.1 package from our <a href="https://betterjoyforcemu.com/download/">download page</a>, which links to the official GitHub release.</li>
</ul>
<h2>Step 1: Download and extract the ZIP</h2>
<p>Download <strong>BetterJoy_v7.1.zip</strong> (4,438,028 bytes) and extract the whole archive to a permanent folder, for example <code>C:\BetterJoy</code>. This step matters: do <strong>not</strong> run the program from inside the ZIP file. BetterJoy reads its settings from a configuration file that sits next to the executable, and it needs its driver folder in place, so everything must be extracted first. Keep the folder somewhere it will not be moved casually — if you later install the bundled legacy drivers, Windows will reference paths inside it.</p>
<h2>Step 2: Install the ViGEmBus driver and reboot</h2>
<p>Open the extracted folder and go into the <strong>Drivers</strong> subfolder. Run <strong>ViGEmBusSetup_x64.msi</strong> (on the rare 32-bit Windows install, use <strong>ViGEmBusSetup_x86.msi</strong> instead) and follow the installer prompts. ViGEmBus is the virtual gamepad bus driver: it is what allows BetterJoy to create the virtual Xbox 360 or DualShock 4 controller that your games will see. Without it, BetterJoy cannot output anything.</p>
<p>When the installer finishes, <strong>restart your computer</strong>. Skipping the reboot is the single most common reason a first install appears to do nothing.</p>
<p>Note that the ViGEmBus version bundled in the v7.1 package is old. The driver still works, but the final, current ViGEmBus release is 1.22.0, and our download page links to it if you would rather install the up-to-date driver separately.</p>
<h2>Step 3: Run BetterJoyForCemu.exe</h2>
<p>Back in the extracted folder, run <strong>BetterJoyForCemu.exe</strong>. The main window shows slots for your controllers; as controllers are detected, their icons appear there. The colour of a controller icon&#8217;s background reflects its battery level, and the program can show a low-battery notification so you are not caught out mid-game.</p>
<p>You do <strong>not</strong> normally need administrator rights. Only right-click the executable and choose <em>Run as Administrator</em> if your keyboard or mouse button mappings do not work — that is the one case the official documentation calls out.</p>
<h2>Step 4: Connect your controller</h2>
<p>For Bluetooth, hold the small <strong>Sync button</strong> on the controller — on top of the Pro Controller, on the rail edge of each Joy-Con — for about five seconds, until the player lights start cycling. Then open Windows Bluetooth settings, choose <em>Add device</em>, and pair it like any other Bluetooth device. For a wired connection, simply plug the controller in with a USB-C data cable.</p>
<p>The detailed walkthroughs are in our dedicated guides: <a href="https://betterjoyforcemu.com/how-to-connect-switch-pro-controller-to-pc/">connecting a Pro Controller to PC</a> and <a href="https://betterjoyforcemu.com/how-to-connect-joycons-to-pc/">connecting Joy-Cons to PC</a>. Once paired, the controller should light up as an icon in the BetterJoy window. Keep BetterJoy running (it can sit minimised) for as long as you play — closing it ends the translation. There is also an option to start the program minimised to the tray if you use it every day.</p>
<h2>Step 5: Choose XInput or DS4 output</h2>
<p>BetterJoy can present your Switch controller to Windows in two ways:</p>
<ul>
<li><strong>XInput (Xbox 360 emulation)</strong> — the safest default. Almost every PC game and emulator understands an Xbox controller, so pick this unless you have a specific reason not to.</li>
<li><strong>DS4 (DualShock 4 emulation)</strong> — useful for the smaller set of games and tools that expect a PlayStation controller.</li>
</ul>
<p>Separately, BetterJoy runs a <strong>UDP motion server</strong> (the Cemuhook/DSU protocol) on <strong>127.0.0.1, port 26760</strong>. This is how emulators receive genuine gyro and accelerometer data from your controller, rather than just buttons and sticks.</p>
<h2>Step 6: Set up your emulator</h2>
<p>In your emulator&#8217;s input settings, select <strong>XInput</strong> as the input source/API and assign the buttons and sticks as normal — the emulator is now talking to BetterJoy&#8217;s virtual controller. If the game supports motion controls, also enable the motion/DSU option in the emulator and confirm it points at 127.0.0.1 port 26760, with the controller selected as the motion source. In Cemu specifically, the upstream recommendation is to set rumble to around <strong>70–80%</strong> for a sensible vibration strength.</p>
<p>One warning: do not stack input systems. If Steam Input, BetterJoy, and an emulator&#8217;s native controller support all try to read the same physical controller at once, you can get doubled or missing inputs. Pick one route per game.</p>
<h2>Frequently asked questions</h2>
<h3>Is BetterJoy free?</h3>
<p>Yes. BetterJoy is released under the MIT licence and costs nothing. The official source is Davidobot&#8217;s GitHub repository; our download page links there directly.</p>
<h3>Does BetterJoy work on Windows 11?</h3>
<p>There is no official Windows version compatibility list. Version 7.1 dates from 2021, but there are continuing community reports of it running on Windows 11, and no known Windows 11-specific total failure — most problems trace back to Bluetooth drivers or leftover legacy driver components rather than the operating system itself.</p>
<h3>Do I need to pair the controller again every time?</h3>
<p>No. After the first pairing, disconnect by holding the Home (or Capture) button for about two seconds, and reconnect later by pressing any button on the controller.</p>
<h3>Where can I learn the individual features?</h3>
<p>This guide is the overview. The full <a href="https://betterjoyforcemu.com/tutorials/">BetterJoy tutorials index</a> covers each skill in depth — joining Joy-Cons into one controller, gyro mouse control, button remapping, the configuration file, and <a href="https://betterjoyforcemu.com/how-to-update-betterjoy/">updating from an older version</a> without losing your settings.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
