DualSenseX icon indicating copy to clipboard operation
DualSenseX copied to clipboard

[Feature Request]: Some good looking features easy to implement

Open SiTWulf opened this issue 3 years ago • 4 comments

I have some ideas for useful features

  1. Auto SensetoKey: Auto load and activate SenseToKey when a Game Exe filename is loaded.
  2. Auto Profiles: Create a Custom Profiles for Games (Auto load and activate when a Exe filename is load) for example for SenseToKey or Games with DualSense compatibility load the Profile DualSense Passthru (No Xbox360/One emulation and disable HidHide) or simply load the trigger states files. Can set a different LightBar color to a profile.
  3. Macros: Create some macros (Keyboard / Gamepad) and run pressing a Button / Button Combinations)
  4. Special Actions: With combination of two or more buttons make a Special Action, for example Press Share and Options Buttons for a 5 Secs to Turn Off Gamepad.
  5. Disable BT when Conected to USB: For faster charging battery and less latency.
  6. Flash lightbar at High Latency: Easy to get when BT get high latency
  7. Import/Export Profiles: For easy share profiles with others, trigger states, etc
  8. Ability to set PS and Mute Mic Buttons: For example to set Guide Button or another Keyboard button for games.

Some of these features are actually working in DS4Windows (Working with DualSense and Abandoned Project) and you can check the source code for implementation

SiTWulf avatar Jan 19 '22 20:01 SiTWulf

Those are good suggestions, I will take them into consideration when going forward

Paliverse avatar Jan 19 '22 22:01 Paliverse

@Paliverse we're currently wreaking havoc on the DS4Windows sources to modernize everything, feel free to take inspiration but bear in mind there's still a lot to do and may contain wrong assumptions that need to be tested and rectified. "Easy to implement" if you have like 6 months of free time to spare 😉

nefarius avatar Jan 21 '22 14:01 nefarius

@nefarius The Man, The Legend, The Myth, has come to my issues page, Welcome!

DS4Windows is a hot mess, I’d have an easier time deciphering an alien language 🤣. On that note I have used some features from there that took forever to track and figure out. I’m in the process of an app redesign, so I’m taking my time to write code that makes sense.

Paliverse avatar Jan 21 '22 20:01 Paliverse

@nefarius The Man, The Legend, The Myth, has come to my issues page, Welcome!

Tips hat too kind, I'm blushing! I get summoned whenever someone opens an issue with "easy to implement features" and then lists like work worth of 4 to 6 months 🤣

DS4Windows is a hot mess, I’d have an easier time deciphering an alien language 🤣. On that note I have used some features from there that took forever to track and figure out. I’m in the process of an app redesign, so I’m taking my time to write code that makes sense.

I know how you feel. Ever since the community drove away the previous maintainer I use the project as an exercise to refine my skills reading legacy code and getting familiar with modern .NET features. Just thought it may be of interest to your project.

nefarius avatar Jan 21 '22 22:01 nefarius