Skip to content
This repository has been archived by the owner on Jan 1, 2024. It is now read-only.

[Feature Request] Option to prevent normal commands from being sent when the last button in a Special Action trigger is pressed. #3162

Open
gwin7ok opened this issue Nov 17, 2023 · 3 comments

Comments

@gwin7ok
Copy link

gwin7ok commented Nov 17, 2023

If the special action consists of two or more button triggers,
When the last button of that trigger is pressed,
The normal command for that button is also sent at the same time that the special action action is executed.

Is it possible to implement an option where the normal command of the last pressed button will no longer be sent if the special action trigger is met?

@gwin7ok
Copy link
Author

gwin7ok commented Nov 17, 2023

postscript

This phenomenon does not occur with buttons that are set to "Default" in the Profile → Controls settings.
This phenomenon occurs when a button is assigned to another button or key.

When a special action trigger is established, like a button that is probably set to "Default",
It seems that the correct behavior is that the normal command of the last button pressed is not sent.
Is it possible to prevent normal commands from being sent even if a button that is assigned a different button or key is pressed last?

@Ryochan7
Copy link
Owner

Ryochan7 commented Nov 21, 2023

This type of functionality would probably be better done if DS4Windows had some form of Action Set support. Having a special modifier button for special actions followed by the other triggers would likely be more straight forward and easier to develop. Flagging buttons used in a special action could be done with the current code but the normal profile actions would get activated once one trigger from the special action is released.

@gwin7ok
Copy link
Author

gwin7ok commented Dec 11, 2023

This type of functionality would probably be better done if DS4Windows had some form of Action Set support. Having a special modifier button for special actions followed by the other triggers would likely be more straight forward and easier to develop. Flagging buttons used in a special action could be done with the current code but the normal profile actions would get activated once one trigger from the special action is released.

Thank you for your reply
Sorry for the late reply
My English skills were poor, so I couldn't understand the content well.
Could you please explain in more detail?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants