AntiMicroX / AntiMicroX/antimicrox

Load Profile Upon Gaining Application Context

Ouverte
#762 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
C++
Étoiles
4k
Forks
249
Merge moyen
13 min
PR mergées (30 j)
1

Description

### Is there an existing issue for this?

- [X] I have searched the existing issues

### Is your feature request related to a problem? Please describe.

This is a feature request.

I think AntimicroX could be amazing for switching profiles depending on which window has the application context.
I find myself integrating more controllers such as flight sticks into doing basic browsing tasks or flashcard making tasks, but would love a feature that would switch profiles depending on the window automatically.

So far I shuffle around buttons that auto-execute a sound file indicating which profile it's on currently, but having an a feature that would be enabled by default that can do this would be awesome. Plus, I think it wouldn't be too hard to implement.

### Describe the solution you'd like

Make several profiles for the same controller.
Present the user with:

If "this window", load "Set number".

Chrome | Firefox | Browser-> Set 1
Anki -> Set 2
Discord -> Set 5

Ideally there would be a checkbox for "Persistance". In other words, if you previously were in "Set 1" for the browser windows, but switched to Set 7, it would remember that you did so and next time you enter the browser window, it would switch to "Set 7". This is a very similar to Microsoft IME for languages, where it will remember the language keyboard that you had set "per window".

I think it could be a real game changer for people who use controllers to automate a lot of tasks like myself.

### Describe alternatives you've considered

This technically can already be implemented, but is a pain by having dedicated keys on the controller that switch profiles.

### Additional context

_No response_

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.