Commit graph

36 commits

Author SHA1 Message Date
shukenmg
af3761ab3e
Adds an option to switch between controller calibrated joystick and a predetermined value (#527)
* Fixes an issue some users where having when they enabled Non Original Controller

#524

* Update Joycon.cs

Overwite deadzone 2

* Using enum to switch between

Co-authored-by: Shuken <shukenmg@iuvenisstudios.ga>
Co-authored-by: David Khachaturov <d77777k@gmail.com>
2020-11-02 14:55:23 +00:00
shukenmg
e0e2499f04
New option to calibrate controllers in BetterJoy (#522)
* Inital fix for #521

* Update App.config

* Update App.config

Co-authored-by: Shuken <shukenmg@iuvenisstudios.ga>
2020-11-02 14:52:57 +00:00
shukenmg
36346c1896
Add a mappable shake input
- mappable "shake" input

Co-authored-by: Shuken <shukenmg@iuvenisstudios.ga>
2020-09-22 14:47:26 +01:00
David Khachaturov
99bae0ec2c - Added low battery notification
- Added automatic detection for badly-closed USB connections. Automatically reset the connection in such a case
2020-09-12 09:24:07 +01:00
David Khachaturov
a68a2ee424 - Fix rumble (also change default freq values)
- Fix bug on seeing whether a controller is 3rd party
2020-09-06 16:44:49 +01:00
David Khachaturov
a291f0daf6 - Fixed Subcommands not properly returning.
- all subcommand require a read back from the controller to confirm it has been acknowledged
 - Got rid of the last reminants of "BetterJoyForCemu"
 - Changed GUID to actual GUID of program
2020-06-12 09:26:22 +01:00
David Khachaturov
d894335017 - Added gyro toggle option 2020-06-11 09:27:06 +01:00
David Khachaturov
04055aa97a - implemented inactivity timeout poweroff setting
- updated version
2020-05-22 16:44:43 +01:00
David Khachaturov
bbb34d6ee7 - Implemented Gyro to Analog Trigger Inputs 2020-05-19 10:21:18 +01:00
David Khachaturov
5857a44f65 - Fixed joycons not being properly detached with the new lack of input lag 2020-05-17 17:44:12 +01:00
David Khachaturov
7b722dddb3 - Fixed DS4 joycon joining bug 2020-05-17 17:11:17 +01:00
David Khachaturov
ce3cb236b1 - LongPowerOff fix (so that it actually uses the AppSettings), and for Pro Controller
- Began trying out BT pairing modes
2020-05-09 18:35:21 +01:00
Abk16
3b10bb609f
JoyCons power-off feature (#334)
* Tracking button down timestamps (for long press detection)
* Added joycons power-off functionality
2020-05-09 16:54:11 +01:00
David Khachaturov
b7b8309995 - Fixed vibration not picking up SmallMotor (simple addition for now) 2020-05-07 15:50:07 +01:00
David Khachaturov
7d75f396d7 - Changed the way rumble is handled
- thanks to spite-triangle in issue #314
 - Changed some rumble defaults
 - caught some more ViGEm exceptions
2020-05-06 13:26:34 +01:00
David Khachaturov
58731a78f0 - Added DS4 emulation option (without gyro) for use with Playstation Now or Remote Play.
- Fixed bug where right trigger wouldn't work on pro controllers.
2020-04-18 22:36:50 +01:00
David Khachaturov
fb90e8172d Changed drivers
- removed HidGuardian, if you need it, read the README
2020-04-11 11:10:18 +01:00
David Khachaturov
146a712c06 - Renamed BetterJoyForCemu to BetterJoy
- Fixed joy-to-joy bug (hopefully last)
 - Added drag toggle
2020-04-08 08:47:36 +01:00
David Khachaturov
5e11617fa9 - Probably fixed USB lag?
- Added left-hand mode for mouse movement
- Made Home LED on default
2020-04-02 11:11:02 +01:00
David Khachaturov
e579f4a94e - Added option to use gyro input as mouse
- Changed default of UseHIDG to false
 - Improved start-up and shut-down time
 - Added option to disable motion server
2020-04-02 10:23:48 +01:00
unknown
9833aa8a53 Added the ability to toggle the HOME button ring LED on and off 2019-06-12 22:08:54 -06:00
David Khachaturov
a12518886c Formatting clean-up and calibration addition cleanup. 2019-04-27 15:21:06 +01:00
xqdoo00o
8c118ccd14 fix app config 2019-04-27 21:22:58 +08:00
David Khachaturov
54a75d722a Clean-up 2019-04-16 15:58:26 +01:00
Tony
181aeba71b update README 2019-04-14 17:23:03 +01:00
David Khachaturov
25d3fdbe20 Separate swap buttons out into swapAB and swapXY.
For https://github.com/huphuphup
2019-04-12 13:52:45 +01:00
David Khachaturov
920a2a049d Added PurgeAffectedDevices option. 2019-01-19 14:47:08 +00:00
David Khachaturov
be3c73bc96 Reworked UI.
Improved USB support.
Improved rumble.

(all in all, the program is becoming actually nice to use)
2018-08-22 12:52:41 +03:00
David Khachaturov
64946ed444 Implemented Progressive Scan. (can leave program running and (dis)connect controllers whenever)
Fixed controllers timing out randomly.
2018-08-18 20:52:34 +03:00
David Khachaturov
82fbf36796 Added new configuration manager.
More misc changes.
2018-08-18 14:21:20 +03:00
David Khachaturov
c296b5cf2e Added options to turn off HidGuardian and XInput emulation 2018-07-27 09:54:08 +03:00
David Khachaturov
00e51bc4d1 Added single joycon mode. (v5 progress) 2018-07-16 22:03:51 +03:00
David Khachaturov
db90d8357b Version 4 - Added HidGuardian support and implemented a GUI 2018-05-02 18:57:47 +01:00
David Khachaturov
31618200fc - Added a few more app settings.
- CemuHook correctly sees type of connection
2018-03-17 08:38:24 +00:00
David Khachaturov
854aa02c2f Added XInput Support using ViGEm.
- Rumble support
 - Ability to rebind keys
 - No longer need to use "Also use for axes/buttons"
 - System-wide compatability (use your joycons with Steam, or something)
 - Requires ViGEm driver (provided in release)
2018-03-15 17:14:54 +00:00
David Khachaturov
c8bfdb2220 Add project files. 2018-02-27 22:11:58 +00:00