Commit graph

79 commits

Author SHA1 Message Date
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
fb9240d568 - small rumble motor fix 2020-05-09 16:53:43 +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
38609c0fd7 - Changed things back to non-DS4 gyro times 2020-05-06 13:41:57 +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
a0a0a21646 - Fixed DS4 Gyro timestamp field 2020-04-24 10:13:37 +01:00
David Khachaturov
da9680eb9a - Proper gyro settings (may need re-looking at, but good enough right now) 2020-04-22 21:01:01 +01:00
David Khachaturov
cce68c35c3 - Removed Fody and co
- Began working on getting gyro into the right format after getting the driver to work!
2020-04-22 18:56:16 +01:00
David Khachaturov
0577c68b43 - DS4 implementation changes
- Using my own build of ViGEmClient with extra functions
2020-04-20 15:14:50 +01:00
David Khachaturov
6bd8bc0ea9 - Updated to latest ViGEm.NET 2020-04-19 09:34:19 +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
662b7f616a - Added HIDGuardian installation separately
- Removed message that HIDGuardian is disabled, it was confusing people. Added message that it is enabled instead.
2020-04-16 17:46:15 +01:00
David Khachaturov
4b49cc305f - Fixed gyro and reset_mouse not working when set to left joycon's buttons 2020-04-14 08:43:41 +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
77913a8562 - Fixed joycon-to-joycon mapping
- thanks TheZBlock
2020-04-07 18:02:24 +01:00
David Khachaturov
2678c8775e - Fixed age-old bug whereby triggers would be wrongly registered in single-joycon mode 2020-04-07 17:47:24 +01:00
David Khachaturov
cd16154e88 - Hopefully fixed lag introduced in v6 2020-04-07 16:55:06 +01:00
David Khachaturov
33ebf58aa3 - Added option to map joy-to-joy 2020-04-07 16:50:01 +01:00
David Khachaturov
e4c0690306 - Implemented active-gyro button 2020-04-07 16:20:56 +01:00
David Khachaturov
d8352d9b34 - Added added ability to drag when mapping left/right/mouse buttons
- Catching VigemBusNotFound exception
 - Added ability to set button for re-centering the gyro
2020-04-07 14:52:04 +01:00
David Khachaturov
013098f885 - Fixed "reset to default" bug
- Added right-click option on mapping buttons to select joycon buttons (does not yet fire them)
2020-04-07 09:43:51 +01:00
David Khachaturov
1b423d87cc Small Rumble change 2020-04-03 16:31:06 +01:00
David Khachaturov
ca406a99b6 Added special button re-mapping system 2020-04-03 15:53:04 +01:00
David Khachaturov
45baa6360f - Fixed USB high CPU usage (d'oh!)
- Another attempt at fixing USB lag
 - Moved to WindowsInput for mouse movement
 - Linked "Capture" button to Print Screen
2020-04-03 09:19:54 +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
David Khachaturov
2bfc7e5546 Fixed "Apply" not saving settings back to the config prooperly. 2020-01-18 13:47:18 +00:00
Kurt Yilmaz
ac17d06aa0 Snes Support (#205)
* SNES product ID found, logic partially filled. Icon added.

* Bluetooth working, icon working. Wired still laggy.

* Fixed wired connection and stick centering issues
2019-11-10 14:17:23 +00:00
David Khachaturov
5b7f16a876 Merged with master and kept new updates. 2019-10-21 20:31:39 +01:00
David Khachaturov
035820ba11 - Added single-joycon vertical mode.
- Implemented Trozmagon's null check
2019-10-21 20:27:08 +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
spacechase0
759cd66f18 Fix exception when pressing Add Controllers button 2019-05-17 18:28:25 -04: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
xqdoo00o
45a241dcf6 feat for non-original controller 2019-04-27 20:41:50 +08:00
David Khachaturov
c53d00c545
Merge pull request #142 from agustinmorantes/SameLEDs
Same joycon LEDs when joined (thanks agustinmorantes)
2019-04-20 15:03:26 +01:00
Agustin Morantes
d21957c574 Same joycon LEDs when joined 2019-04-20 02:01:49 -03:00
Agustin Morantes
7bbc62d850 Change minimize behavior
Window now fully hides when minimizing instead of appearing as a tool window on the desktop.
2019-04-19 00:51:27 -03:00
David Khachaturov
54a75d722a Clean-up 2019-04-16 15:58:26 +01:00
Tony
0c20cd0d38 update screenshots 2019-04-15 14:19:02 +01:00
Tony
2f87a6f64a Config panel can optionally hide by clicking right arrow 2019-04-15 14:03:18 +01:00
Tony
06c2f2c30b adjust UI 2019-04-14 21:05:47 +01:00
Tony
181aeba71b update README 2019-04-14 17:23:03 +01:00
Tony
de76efe1c0 BetterJoyForCemu v6.1 (based on v6 Nightly)
Automatically enumerate options and enble to control them directly from the UI. Any further options can be supported. -- by StarryTony
2019-04-14 16:49:42 +01:00
David Khachaturov
8200204438 Hides BetterJoy from Alt+Tab when minimised. 2019-04-12 19:42:16 +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
Idan Weizman
c0db76d738 Fix stick casting overflow. 2019-03-13 09:30:24 +02:00
David Khachaturov
95f1b2bbde Began implementation of 3rd party controller support 2019-02-03 16:16:00 +00:00
Jun Wu
390313b3da Fix Rumble feature for bluetooth devices
When rumble_obj.t >= 0, SendRumble should be frequently called to make
Rumbling actually work.
2019-02-02 21:47:21 -08:00