Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Inherit"/"transparent" binding option that falls back to the Default or Desktop binding #1181

Open
SgtSweetieBelle opened this issue Dec 14, 2024 · 4 comments
Assignees
Labels
Enhancement New feature or request

Comments

@SgtSweetieBelle
Copy link

SgtSweetieBelle commented Dec 14, 2024

Problem:
I have profiles for multiple games and apps, and they're usually lightly modified versions of my Default profile.

However, whenever I make a change to my Default profile, I then have to redo that change across ALL of my other profiles, and it can get pretty tiresome.

Solution:
I'd like an option to set a button to "Transparent", so that it'll just use the Default binding. Anytime I update that button in Default, it should carry over to all other profiles where the button is set to "Transparent".

Also, all new profiles should have all bindings set to "Transparent" by default, allowing users to override them one by one based on the needs of the app linked to the profile.

Example:
Let's say that, in my default profile, A is Enter and B is Escape.

If I make a New profile, A and B should be set to "Transparent", and therefore be Enter and Escape.

But if I ever decide to set A as Escape and B as Enter in my Default profile, then my New profile will also update to match that.

@SgtSweetieBelle SgtSweetieBelle added the Enhancement New feature or request label Dec 14, 2024
@Valkirie
Copy link
Owner

I think it's a good idea overall. I'll look into it.

@Valkirie Valkirie self-assigned this Dec 14, 2024
@Valkirie
Copy link
Owner

Valkirie commented Dec 15, 2024

I have a first iteration implemented within next EA. It does exactly what you described. Any input set to Inherit will fallback to the default profile action(s).
image

With the previous Shift implementation in place, you can have your profile behavior inheriting from default and use Shift, or custom inputs on top.
image

@SgtSweetieBelle
Copy link
Author

wowza, you're incredible, you got that done so hecking fast

@Valkirie
Copy link
Owner

Valkirie commented Jan 4, 2025

Hey, this will be released today as part of our latest early access build.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants