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.
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.
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.