D
Deleted User
Guest
OP
https://github.com/Davidobot/BetterJoy
Allows the Nintendo Switch Pro Controller, Joycons, and Switch SNES controller to be used with Cemu using Cemuhook, Citra, Dolphin and system-wide with generic XInput support.
It also allows using the gyro to control your mouse and remap the special buttons (SL, SR, Capture) to key bindings of your choice.
Allows the Nintendo Switch Pro Controller, Joycons, and Switch SNES controller to be used with Cemu using Cemuhook, Citra, Dolphin and system-wide with generic XInput support.
It also allows using the gyro to control your mouse and remap the special buttons (SL, SR, Capture) to key bindings of your choice.
v6
- Added option from starting the application minimized to tray
- thanks marco-calautti
- Fixed gyro drift on some controllers
- thanks brakhane
- Added option to config to remove affected devices at application shutdown
- Should prevent any more issues of the controller being unusable after the program (even though this can be fixed if you read the README)
- Added battery level indicator by changing background colour of respective controller icon
- Fixed multi-joycon lag
- thanks quark-zju
- Allow for more than one pair of joycons to be joined up
- Fixed stick casting overflow
- thanks idan-weizman
- Separated swap buttons into swapAB and swapXY; hid BetterJoy from Alt+Tab when minimised
- Added way to automatically enumerate options and enable to control them directly from the UI. Any further options can be supported.
- Click the arrow to open config panel.
- thanks StarryTony
- Fixed joycon LED bug and minimising behaviour.
- thanks agustinmorantes
- Added option to calibrate gyroscope for 3rd (and 1st) party controllers.
- Experimental - only supports pro controllers at the moment
- thanks xqdoo00o
- see NonOriginalController option
- Fixed exception when pressing Add Controllers button
- thanks spacechase0
- Added the ability to toggle the HOME button ring LED on and off
- thanks Houdini111
- Perform null check on enumerate.serial_number. Caused by Mayflash Dolphinbar and nonOriginal selected
- thanks Trozmagon
- Added a way to use single joycon in vertical mode
- with a single joycon attached, click on the icon to change its orientation
- Added Switch SNES controller support
- thanks KurtYilmaz
- Added option to use gyro input as mouse input
- works quite well actually! It's a bit like playing Wii!
- with left-handed mode
- Improved start-up and shut-down time
- improves usability immensely
- Added option to disable motion server
- Fixed USB lag (hopefully)
- Added option to remap special buttons to keybindings
- Progressive scanning
- You can keep BetterJoy running and just connect controllers to your PC - it will detect them.
- UI rework
- Buttons for locating controllers through vibration
- Click on the joycon controller buttons to toggle single/joint Joycon mode.
- Improved rumble
- Added options to turn off HidGuardian and XInput emulation
- Allows BetterJoy to be used exclusively for gyro (for example when using Citra + Steam)
- Improved driver install batch files (thanks BetaLeaf)
- General system stability improvements to enhance the user's experience
- Implemented a GUI
- Added application icon
- Added HidGuardian support.
- Weird jittering / Windows / steam glitching shouldn't happen anymore
- Streamlined driver install process
- Installs HidGuardian as a Windows process - don't move the BetterJoy folder after installation without uninstalling first.
- Added XInput Support using ViGEm.
- No longer need to use "Also use for axes/buttons"
- System-wide compatibility (use your Joycons with Steam, or something)
- Requires ViGEm driver (provided in release)
- Rumble support
- Ability to rebind keys
- v3a
- Added more app settings
- Ability to disable rumble
- Option to swap A-B and X-Y (on request of Paul)
- CemuHook gets fed correct data about the kind of connection the controller is on
- Added more app settings
- v3b
- Fixed button swapping not working on Joycons
- Added Joycon support
- Exposes two CemuHook controllers - both have all the buttons, selecting one or the other will just pick whether to use the right or left Joycon for the motion controls
- Make sure both controllers are connected beforehand
- Further gyro fixes
- Code cleanup
- Added USB support
- Eliminated gyro shaking
- Improved bluetooth support
- It's no longer necessary to completely remove and then reconnect the pro controller from your bluetooth devices when you turn it off
- Pro controller reconnects to computer normally now
- Added 32-bit release (untested)
- Cleaned up code
- v1.51
- More gyro fixes (runs at max UDP now - as precise as one can get)
- Especially noticeable in USB mode
- Initial release