BetterJoy is a Windows application that enables Nintendo Switch controllers, including Joy-Con and Pro Controllers, to function seamlessly on PC by emulating standard input devices such as XInput. It acts as a compatibility layer that allows these controllers to be used with a wide range of games, emulators, and software that would otherwise not recognize them natively. The software supports integration with popular emulators like Cemu, Dolphin, and Yuzu, as well as general system-wide input for PC gaming. One of its standout features is gyro support, which can be mapped to mouse movement or used in compatible games for motion control. It also allows users to remap buttons, including special inputs like capture and SL/SR buttons, providing a high degree of customization. BetterJoy works over both USB and Bluetooth connections, making it flexible for different setups.

Features

  • Support for Joy-Con and Pro Controller on Windows
  • XInput emulation for broad game compatibility
  • Gyro input mapped to mouse or motion controls
  • Custom button remapping including special inputs
  • Compatibility with emulators like Cemu and Dolphin
  • Bluetooth and USB connection support

Project Samples

Project Activity

See All Activity >

Categories

Game Controller

License

MIT License

Follow BetterJoy

BetterJoy Web Site

Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform Icon
Gemini 3 and 200+ AI Models on One Platform

Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

Build generative AI apps with Vertex AI. Switch between models without switching platforms.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of BetterJoy!

Additional Project Details

Operating Systems

Windows

Programming Language

C#

Related Categories

C# Game Controller Software

Registered

7 days ago