Hey guys, I'm back with another build, this time I made far more changes than revamping the custom mapping screen. A lot has changed, while I don't plan on reverting a few things in my build, I'll be pushing certain changes to electrobrains' build that way it's the best of both worlds. Now without further adu:
Profile System
First part of the big changes, my build uses a profile system. You can save options such as light bar, touch sensitivity, rumble, and more. All of it will be saved in it's on profile, and that same profile can be used across all controllers. Or you can quickly switch from using the ds4 as a game controller or a web controller.
Revamped Options: Custom mapping is now a part of it
In the profile/options you can also save the mappings to the controller along with lightbar settings. No need to open a 3rd window. Actually there is a new 3rd window...
New Input Dialog
All the keyboard and mouse options are laid out for you for easy clicking of them, however you are also free to type the key you want assigned. With this I've also added Media keys, the 4th (Back) and 5th(Forward) Mouse buttons, and mouse wheel scroll up and down. and the 360 controls are just a tab/right click away.
Now if you didn't notice in the first screenshot, all the touchpad modes have been removed, or more so combined into one.
Revamped Touchpad
Instead of button mode, ore standard mode, or cursor mode, or drag mode, I combined them all into one super mode. It's a cross between Standard mode (it's multi-touch) and Button mode (Right and left side). Along with this the touchpad can be binded to 360 controls as well, just as with button mode.
And that pretty much covers my build, there's also a few smaller adjustments, such as the light bar/color pick on screen more accurately displays the colors the the light bar emits, and some other smaller details I can't remember.
I posted the build below, I also added a few of the profiles I made so you guys can have a start. I hope you enjoy it. (Electro feel free to contact me for the things you wanna cherry pick).
(Side note: this build was based on electrobrains' Beta 8 build)