OpenStickCommunity / OpenStickCommunity/GP2040-CE
Feature Request: Allow tilt button to be used in macro or Allow tilt with another button assigned to one pin.
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 2.5k
- Forks
- 667
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 7
Description
Problem
This feature does not solve any problem, but it does expand the capabilities and usefulness of the software in many games.
In many 2d games, including some fighting games, tilt+directional input allows you to walk more slowly or change dash into walk. In smash, tilt+a allows you to do tilt attack rather than smash attack.
In many 3d games, tilt+directional input allows you to turn around more slowly.
Solution
There are two possible ways to solve this.
- Allow tilt button to be used in macro.
- Allow user to assign tilt button with another button, it could be directional button or any other button, or maybe a GPIO pin.
Do you plan to work on this feature yourself?
I am willing to but I am not sure I can find the correct file to edit this feature. And currently, I have no environment to compile and test the code.
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
The issue names no files, tests, or entry points; begin by locating the firmware's tilt-button, macro, and button-assignment handling, then identify the build and test workflow for the RP2040 firmware. Done would require choosing one of the proposed behaviors, documenting its scope, and verifying it in the relevant input scenarios.
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
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100