Commit Graph

24 Commits

Author SHA1 Message Date
jays2kings
a53869f2a4 Option to start a program when loading a (auto-)profile/connecting a controller
Reworked mouse movement with analog sticks, still needs more fine tuning
Option to add a different color for when in shift modifier mode
Added default to regular controller mapping, which goes back to it's original 360 mapped action if any
Big fixes: such as controller being disconnected when hiding the DS4 with D/C when stopping is on
Spelling fixes
2014-07-25 19:17:45 -04:00
jays2kings
890ef1237d Added Unbound to shift modifier, Reworked Settings tab layout so it looks less cluttered, and Check Drivers at start is back, this way actually checks if the VBus driver is installed and needs to be if not. It was disabled because certain user accounts (like guests) couldn't start the tool up, that has been fixed as well 2014-07-08 14:21:09 -04:00
jays2kings
88cf1bdc5b Shift modifier: Hold an action to use another set of controls, if nothing is set to the shifted control, in falls back to the default action
View input of controls in profiles, see exactly when a deadzone is passed and check the input delay for controllers (special thanks to jhebbel), click the on sixaxis panel
Click the Empty text on in the lightbar box to copy the lightbar color from full to empty.
While opened, option to keep the window size after closing the profile's settings
Old profiles are automatically upgraded if it's missing new settings, such as how colors are now saved, sixaxis deadzones, and shift controls
Other UI changes for profile settings, flipped touchpad and other settings boxes
Others:
Fix for when clicking the semicolon in the select an action screen
Fix assigning Sixaxis action to a key
minor UI changes and bug fixes, such as auto resize of the log listview
DS4Updater: Also now works for the new numbering system, can read the version number right from the exe instead of in profiles.xml, UI additions to better notify users of errors, Bug fixes for non-portable users
2014-07-07 15:22:42 -04:00
jays2kings
49e2e642ed Sixaxis Deadzones can be reconfigured: 0.25+ recommended to lay down the controller without movement
Mouse Acceleration option
Rumble settings now more simple
Better detection of where profiles and settings are stored, if you use jheb's tool and this as a portable one, it better detects which settings are which.
Smaller filesize for profiles.
Reorder of tabs
2014-06-26 14:02:01 -04:00
jays2kings
1a8fb309ee Sixaxis tilts can now mapped, map them to the analog sticks, buttons, keyboards, and even macros
Better Support of multiple action being mapped to analog sticks
Fixed crash with an empty macro
UI Fixes
2014-06-23 18:27:14 -04:00
jays2kings
edd7cf9403 Version 10.55
Dimming by idle timeout synced with color/dim by Battery % setting
Swipe to cycle through profiles can now be disabled.

Version 10.52
Input by DS4 in profile settings now turns off when off that tab
Able to use edit button to open that profile settings, even when profile settings are  already open open.

Version 10.51
Fix for BT disconnecting while DS4Windows is running, and Disconnect BT when stopping is checked.

Version 10.5
Support for Left/Right Shift, Control, Alt in macros
Better support of Tab and media keys (note: media keys can not be held between actions)
Option to disconnect controller from BT if stopping/closing DS4Windows
Spelling fixes
Start of support for other languages, starting with very barebones support for Spanish, If anyone can help with translations of your language, please PM me here or email me here with translations for as much text as you can. Here is a link to all the text that appears in DS4Windows in English
2014-06-21 14:00:28 -04:00
jays2kings
ea5c9694fb UI redesign for 360 controls in mapping window
Added manual mouse click buttons for 4th and 5th mouse button
Can also hold an X360 action while a macro is running
Changelog link in help window, also fixes in tips
Macro list scrolls down as you record strokes
DS4Updater: If settings are in appdata, the update zip actually unzips
2014-06-16 19:43:01 -04:00
jays2kings
320dec8378 Truer Macro support: Record keystrokes and mouse clicks by the press and release, repeat a macro while button is held down or play once, option to record the delay between actions. NOTE: Recommended that you re-record macros, however old macros will work)
Mouse movement works a bit better
Fix for startup shortcut disappearing/unchecking
When programs that are used in auto-profiles are uninstalled, they are removed from the auto profile list
Support for Scan code keys in macros
2014-06-14 15:14:27 -04:00
jays2kings
6e6c627556 Version 10.3
First time runs of DS4Windows ask where you want to save settings, Will automatically pick the settings location based one the two location profiles.xml is in (App folder or Appdata). If settings are in both, it will ask you to pick where you want to save, and attempt to delete the other settings. If settings are in the app folder and needs UAC to write, There is an option to copy over the files to appdata.
Disable touchpad mouse movement again by holding PS and touching the touchpad (instead of clicking)

Version 10.26
FIx for crash when DS4Windows and DS4Updater is in Program files on a drive that is not C

Version 10.25
Fix for Buttons inputting
DS4Updater: Fix for reading version
2014-06-12 14:46:00 -04:00
jays2kings
e8113bfdf1 Rest of DS4Windows has been upped to .NET 4.5 (If you have .net 4/already can run DS4Windows, this won't affect you), thanks to this update, you can now...
Add delay to macros from one millisecond to 60 seconds, macros with delays only run once until pressed again. Without delays, the macro can be repeated while held down.
Profiles and settings are now back inside the application folder to help portability. It will remain in appdata as previous versions if DS4Windows is in a admin folder, I may try to add a setting for location saving.
Import profile option will automatically go to the appdata profile folder, auto profiles and settings will automatically copy over.
Option to delete the appdata folder if not in use in the settings tab, this way it helps with cleanup.
Another fix for auto profiles startup bug
Better reading of autoprofile program path names
Now only one instance of DS4Windows is possible, if another DS4Tool or DS4Windows that is not this version is started, this DS4Windows comes back into focus.
UI fixes
2014-06-10 15:45:09 -04:00
jays2kings
29ebc8a6cb Fixed touchpad click fallback, right click context menu, other small fixes 2014-05-31 13:27:43 -04:00
jays2kings
66d03c3fb9 Revamped UI - Options are now in the same window as the main tool, Can edit profiles without it being selected, Organized Info of controllers, minimum size changes by number of controllers connected
You can now duplicate profiles
Cycle through profiles by holding L1+R1 and swiping left and right on the touchpad
Check for updates options in Hotkeys/About
Small mouse movements with analog fixes
Mouse movement with triggers fixed
Alpha of Auto Profiles implemented, not yet able to use
Minor fixes
2014-05-30 16:39:39 -04:00
jays2kings
3d7eb99184 Version 8.2
Mouse movement reworked, pushing on the sticks works by a curve like xpadder
PS+Options no longer turns off the controller off if it’s charging

Version 8.1
Touchpad macros now work without also clicking)
Mouse Buttons are now toggleable
Start of Autoprofiles
2014-05-28 15:47:25 -04:00
jays2kings
7e4d8b7606 Version 8.01
Touchpad macros now work without also clicking)
Mouse Buttons are now toggleable

Version 8
More mapping options!
Toggle option: Press a button once and the key will be held down until the button is pressed again
Macro option: Assign multiple keys or mouse buttons to a single button! Just check Macro and select the buttons in the order you want them to be pressed (maximum 5)
Light bar even closer to default bluetooth when stopping
When disconnecting Controller via PS button and Options, if PS is assigned to a key or keys, the key is let go.
If Idle timeout is on, the light bar idles fades when fully charged (but doesn't disconnect)
DS4 Icon always shows, notifications only at startup, and when the main window is unfocused.
In options the tap, scroll, and slide are unchecked at start if any of them were turned off before
For always rainbow mode, the cycle goes in reverse when charging, remains dim if checked.

Version 7.8
Mouse Sensitivity now works with analog sticks as well as buttons and triggers
Option for using the controller input to change it's mapping in options
Fix for lightbar not remembering the color
Disable edit/delete buttons until controllers finish connecting
2014-05-27 22:49:58 -04:00
jays2kings
25612fa9a1 Lightbar idle fade now works in all regions, possibly fixed bug with nullexeception, use of utcnow instead of now across the board 2014-05-22 22:42:07 -04:00
jays2kings
c1d39f9cc5 Small fizx to stick mapping 2014-05-21 18:19:07 -04:00
jays2kings
268defb6b9 Added analog stick deadzone, truly added trigger deadzones 2014-05-21 17:42:25 -04:00
jays2kings
a6881b23b5 Fixed crash if holding down a button/axis assigned to mouse on startup
UI change to log when connecting controllers
2014-05-07 00:35:08 -04:00
jays2kings
d88928905d Exchanged thread.sleep for datetime check to speed up operations 2014-05-06 15:04:42 -04:00
jays2kings
c52929f5fa Made keystrokes more akin to phyiscally pressing (holding down actually repeats the key), removed repeat option due to this
Edit Profile button shows new if controller has no profile, other small UI changes
2014-05-06 14:49:18 -04:00
jays2kings
794cefe2e6 Added Mouse movement to custom mapping
Works with both the sticks and the buttons (Sens. setting in options)

Signed-off-by: jays2kings <jays2kings@gmail.com>
2014-04-29 17:56:58 -04:00
jays2kings
c443be85a7 Major revamp all around:
Profile system; Megred options/mapping; Button mode and Standard Mode; removed other touchpad modes; allow 360 controls on touchpad points;
Minor Changes: Color picker for light bar is more accurate, added keyboard popup for mapping, PS+Touching pad toggles sliding, added more mouse buttons + media keys

Signed-off-by: jays2kings <jays2kings@gmail.com>
2014-04-27 15:32:09 -04:00
jays2kings
768fdd0260 Merged Electrobrains DS4Windows, Hectic's options, imporved custom mapping 2014-03-29 01:29:08 -04:00
jays2kings
df43fd0d74 Revised Custom Mapping
I kinda just felt like doing it :P wanted to test myself,
trying to make a cleaner UI
2014-03-27 21:50:40 -04:00