Travis Nickles
99c812301d
Take result status for virtual bus plugin events back into account
2018-04-01 03:01:45 -05:00
Travis Nickles
a1d0836091
Tweaks to improve hotplug detection
...
Check status of first output report before adding
device to the list
2018-03-25 23:36:46 -05:00
Travis Nickles
981e7afc22
Increased XINPUT_UNPLUG_SETTLE_TIME
2018-03-25 07:43:36 -05:00
Travis Nickles
3b33caf247
Remove reliance on plug return status
...
Plug change can be delayed but still be successful.
Possibly related to issue #147 .
2018-03-21 17:43:30 -05:00
Travis Nickles
18bb83ceef
Do not restart service when changing dinput option in profile
...
Only plug or unplug an xinput device as needed. Only perform
when saving a profile.
2018-03-21 17:31:22 -05:00
Travis Nickles
d91f696b66
Moved when sleep is performed when removing controller
2018-03-21 01:47:32 -05:00
Travis Nickles
3d463ce7e8
Fixed mouse sensitivity getting throttled when using custom extras
2018-03-18 06:42:12 -05:00
Travis Nickles
46c391f1d9
Changed Enhanced Precision curve for sticks
...
Actually loosened them a bit more. The curves now correspond
to the curves used in my changes to Touchmote
2018-03-17 01:27:35 -05:00
Travis Nickles
01e5246c61
Use suspending flag rather than using a parameter
2018-02-26 03:51:24 -06:00
Travis Nickles
16341d37b5
Force disconnect for wireless controllers when suspending
...
Related to issue #227
2018-02-26 02:55:17 -06:00
Travis Nickles
fece01e9e5
Explicitly close HID device when stopping service
...
Do not wait for runtime to close the HID device
2018-02-21 12:46:08 -06:00
Travis Nickles
387c137c8c
Call StopUpdate for normal device removal when stopping DS4Windows
2018-02-21 01:30:36 -06:00
Travis Nickles
4fe6fc6660
Attempt to allow language preference to work across instances
...
Related to issue #205 .
2018-01-30 22:20:46 -06:00
Travis Nickles
90e2e73dca
Removed query by all classes
2018-01-29 13:22:56 -06:00
Travis Nickles
13e48f835f
Changed argument for function call
2018-01-29 02:53:16 -06:00
Travis Nickles
a1e99344d2
Allow ScpVBus device to be found even when disabled. Reset device rumble state on next poll when loading a profile.
2018-01-28 23:21:49 -06:00
Travis Nickles
618c139607
First step to change how ScpVBus installation is checked
...
Related to issue #147 .
2018-01-28 02:00:29 -06:00
Travis Nickles
4cfe5463a7
Added Sony Wireless Adapter to HidGuardian AffectedDevices list
2018-01-26 17:51:03 -06:00
Travis Nickles
3caf4fa514
Add HidGuardian AffectedDevices link to settings
2018-01-25 15:40:59 -06:00
Travis Nickles
84f1e7caae
Merge branch 'language-switch' of https://github.com/czukowski/DS4Windows into czukowski-language-switch
2018-01-18 00:03:55 -06:00
Travis Nickles
cfbf7afe22
Minor tweak
2018-01-13 06:14:52 -06:00
Travis Nickles
a1a54c8429
Minor tweak for speed
2018-01-13 05:18:23 -06:00
Travis Nickles
fd9c56f13d
Fix output curves for sixaxis
2018-01-13 04:00:57 -06:00
Travis Nickles
55f3e5ef66
Change sixaxis dead zone defaults to reflect recent changes
2018-01-12 22:48:20 -06:00
Travis Nickles
beca066207
Need to populate firstTouch object because Touch instances are being reused
...
Related to issue #190 .
2018-01-12 00:45:16 -06:00
Travis Nickles
1ac7b79a10
Fix problem with rapid touchpad mouse action clicks
...
Related to issue #185 .
2018-01-07 21:56:28 -06:00
Travis Nickles
42a67143ea
Fix for device plugin changes while switching profiles
2018-01-07 11:44:04 -06:00
Travis Nickles
3dabad0be6
Make sure to use double for trackball friction when loading profile
2018-01-07 09:52:37 -06:00
Travis Nickles
ec9926cb69
Changed trackball constants
2018-01-03 04:31:25 -06:00
Travis Nickles
f906554743
Use proper delta time for trackball mode
...
It had been using the previous poll delta time instead
2018-01-03 03:55:40 -06:00
Travis Nickles
4bb6b08f72
Initial implementation of trackball mode
...
Related to issue #85
2018-01-01 12:21:35 -06:00
Travis Nickles
1d238e8b8b
Fixed index bug in hotplug routine
2017-12-31 09:11:46 -06:00
Travis Nickles
3d387e5fde
Change six axis dead zone calculation to be a proper dead zone
2017-12-20 22:19:40 -06:00
Travis Nickles
e6bab70de2
Break out of TouchUnchanged case more quickly
2017-12-14 20:54:32 -06:00
Travis Nickles
71b91bc745
Remove extra gyro dead zone from mapping routine
2017-12-14 00:26:37 -06:00
Korney Czukowski
babb48ac51
Add UseLang key to settings
2017-12-12 21:49:44 +01:00
Travis Nickles
41fa8cac82
Use delegate method of grabbing struct reference
...
Might replace the delegate with a class method later
but this method works pretty well as is
2017-12-11 03:57:48 -06:00
Travis Nickles
d66c98c139
Remove new DS4State object creation per poll
2017-12-02 01:45:51 -06:00
Travis Nickles
bc181b3e8b
Add Enhanced Precision curve changes to LS
2017-11-30 14:25:46 -06:00
Travis Nickles
c479a30570
Loosen enhanced precision output curves for sticks
2017-11-30 01:40:28 -06:00
Travis Nickles
9a1590bf4f
Fix macro binding for multiple touchpad swipe controls
...
Related to issue #162 .
2017-11-27 12:43:38 -06:00
Travis Nickles
64b00804ce
Change stick mouse speed. Remove old initial speed offset
...
The speed is the same at mouse sensitivity 25 compared
to the previous version. However, the new version will be
a bit stiffer using other sensitivity values
2017-11-25 03:13:22 -06:00
Travis Nickles
faa3a92378
Add reference count for macro array
...
Should be good enough to avoid macro checking for now
2017-11-23 02:31:35 -06:00
Travis Nickles
c073e721fc
Update custom led color from main Controllers tab
...
Related to issue #153 .
2017-11-22 19:23:23 -06:00
Travis Nickles
76136c71a9
Correct window location saving to take window state into account (negative values)
...
Related to issue #157 .
2017-11-22 02:00:51 -06:00
Travis Nickles
e556213a44
Use new populateFieldMapping method for custom actions
2017-11-17 12:39:39 -06:00
Travis Nickles
c5c56cf78c
Trim ScpUtil.cs. Do not create new instances of DS4StateFieldMapping each frame
2017-11-17 02:50:37 -06:00
Travis Nickles
e88f19ff1f
Minor tweak
2017-11-10 11:22:26 -06:00
Travis Nickles
112e6ab232
Add delay before executing program linked to a profile
2017-11-09 22:14:49 -06:00
Travis Nickles
044e1ddad8
Minor tweak
2017-11-06 20:17:21 -06:00