
DS4Windows is a portable program that allows you to get the best experience while using a DualShock 4 on your PC. By emulating a Xbox 360 controller, many more games are accessible.
Since the idea is to get to get your controller ready for games, The UI was made to make to be quick to pick up. Once first launched, the tool takes your through the setup, gives you a default profile and you're ready to go, or if you choose you can change things to your heart's content.

With profiles, it makes it easier to quickly swap through various settings for your controller. You can set up controls for certain games, or set the lightbar to your favorite color. You can even swipe two fingers along the touchpad to swap profiles without the need to even open back the program.

Along with switching profiles manually, you can also switch your controllers to different profiles automatically when certain programs are launched.

From control mapping, to touchpad sensitivity, to marcos, to rainbow lightbar, to motion controls, to special actions triggerd by pressing multiple actions, to launching a program with profiles, there are plenty of settings to play around with.
Added support for New DS4 Controller (thanks andersfischernielsen)
Fixed sensitivity for sticks, causing crashes when trying to edit a profile
Typo fixes (thanks josevill)
Updates to German, Polish, Nederlands and more translations
Added support for the New DS4 USB Adapter (Thanks to boganhobo and Chamilsaan)
Implemented teokp's amazing fix for hide ds4 not working on the anniversary update of Windows 10: when a controller fails to enter exclusive mode, DS4Windows will ask for admin privilages to fix the issue.
Now (near)unlimited Special Actions can be made from the previous limit of 50
Special Action Xbox Game DVR is now no longer limited to Windows 10, renamed multi action button: Assign a macro to single tap, double tap, and holding down a button
Added option for White DS4Windows Icon in the notification tray (While not merged from, thanks to tehmantra)
Added option to temporarily turn off DS4Windows when using a certain program (togglable in the Auto Profiles Tab) (Same case as above but thanks to dedChar to bring to light)
Fixed Options crashes in certain locales where decimal points are represented with commas, such as German (Thanks to kiliansch)
Added/Updated translations for many languages, now including Japanese, Slovenian, Hungarian, Greek, Finnish, Czech, Indonesian, and Ukrainian
Fixes for inverting the sticks
Updated French, German, Russian, and Vietnamese translations, and added more credits
Added backup method of updating should anything happen with github
Revised shift modifier: each button/control has their own independent shift trigger instead of one universal one
Select an action window: this window now highlights what said control is currently set to.
Removed unused images, making the exe a meg smaller
Completely revised how the code for custom mapping works
Updated all translations, added partial Dutch/Nederlands Support
Changed the Rainbow button to an actual button
For using the sixaxis as a mouse, changed none to Always on, also better movement for the gyro when the sensitivity is lowered
Updated Hebrew, Chinese (Traditional), Itilian, Chinese (Simplified)
Added Sensitivity settings for both sticks, triggers, and the gyro
Fixed the select an action window popping up after closing the profile settings or in another tab
Fixed the lightbar button on the main tab being so long, along with some other random ui fixes
Fixed many issues with making a new profile
When using a custom color the light now fades out based on the current profile settings (ie. when the battery is low)
Added Hebrew and Vietnamese translations
Updated Chinese (T), Russian, German, Polish
Fixes for when users want to skip downloading their native langauge