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

Modeshift STICK_MODE direciton gets stuck and sends continuous input despite returning to center #89

Open
DeceptivePastry opened this issue Feb 28, 2023 · 2 comments
Labels
bug Something isn't working

Comments

@DeceptivePastry
Copy link

I've had some issues modeshifting virtual analog stick (RIGHT_STICK) to mouse mode (AIM). I've read that upon releasing the modeshift button, "the stick input will be ignored until it returns to the center". However not only does this result in the stick direction held when releasing the modeshift get stuck sending continuous input in that direction, it also doesn't stop upon returning to center. I have to fix it by pressing and releasing the modeshift button again while the stick is neutral. Using either L,RIGHT_STICK_MODE = RIGHT_STICK, or doing the inverse and only having it switch to AIM while holding ZL, have both had issues with the stick getting stuck transitioning between RIGHT_STICK/AIM modes.

Also, while the "ignore until return to center" function is definitely useful for flick stick setups, if would be nice to have a command to optionally disable this as other setups would work better just immediately reverting.

@Electronicks
Copy link
Owner

Virtual Contoller handling has been tricky. Thanks for the report. I believe I have a fix for it, but I worry about breaking something else. Testing is in progress.

@Electronicks Electronicks added the bug Something isn't working label Aug 10, 2023
@Electronicks
Copy link
Owner

Can you confirm this is fixed in v3.5.0+?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants