OpenStickCommunity / OpenStickCommunity/GP2040-CE
[Feature Request] Hotkey/Profile Support to Toggle "Analog" Add-on
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 2.5k
- Forks
- 666
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 7
Description
Problem
Currently, the hardware add-on "Analog" is a global setting. It cannot be disabled via Profiles or Hotkeys.
I am using a Haute42 C-AS with 2 physical thumbsticks which require the "Analog" add-on feature to be enabled.
While this feature is enabled the analog sticks override gamepad LS and RS inputs, meaning the physical stick will only act as a d-pad and not emulate LS / RS inputs.
I would like to be able to disable the "Analog" add-on feature on the fly without connecting to the Web Configurator each time.
Solution
- Allow "Add-on Enable/Disable" states to be saved per Profile (e.g., Profile 1 = Analog ON, Profile 2 = Analog OFF).
- OR: Add a specific Hotkey Action for "Toggle Analog Add-on".
Do you plan to work on this feature yourself?
Unfortunately I have no programming knowledge.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by tracing how the Analog add-on is configured, then how Profiles and Hotkey Actions store and apply settings; done means Analog can be enabled per profile or toggled with a hotkey without using the Web Configurator.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100