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

Better Wii Remote controller support #112

Open
TCAtrevor opened this issue Dec 22, 2023 · 2 comments
Open

Better Wii Remote controller support #112

TCAtrevor opened this issue Dec 22, 2023 · 2 comments
Labels
2.4-release enhancement New feature or request

Comments

@TCAtrevor
Copy link

Is your feature request related to a problem? Please describe.
Navigating the app store with a Wii Remote is very barebones in functionality currently. Button prompts are incorrect and some of them have no clear mapping to the standard buttons of the controller. There is no pointer that can be used to select options either.

Describe the solution you'd like
Implementation of a pointer and changed button prompt icons when a Wii Remote is in use would be very ideal. For total sanity, it should also be possible to make some use of the Nunchuk and Classic Controller, if those don't already work.

Platform:
Wii U

@vgmoose
Copy link
Member

vgmoose commented Dec 22, 2023

100% agree. I have some wiimotes to test with and use to add proper support. I think a good way to add this functionality is through treating the Wii pointer like a mouse, which would allow it to use the same touch events for clicking and scrolling.

Extra great would be to support an Internet Browser style "Hold B and drag to pan", but I'm not sure how hard that is to do, though. Changing button prompts is also kind of annoying implementation-wise, but for proper support also necessary.

@vgmoose vgmoose added enhancement New feature or request 2.4-release labels Dec 22, 2023
@vgmoose
Copy link
Member

vgmoose commented Apr 14, 2024

Initial changes to support alternative controller types have been added in b4b3a21, as well as having on-hover highlights for cursor events (which will help pointer controls further).

Screen shots of the UI with buttons that have prompts change when the "last button input" is from a wii remote + nunchuk:
Screenshot 2024-04-14 at 6 05 09 PM
Screenshot 2024-04-14 at 6 05 22 PM
Screenshot 2024-04-14 at 6 05 16 PM Screenshot 2024-04-14 at 6 06 15 PM

There's still more work needed on this however to support a single wiimote with no nunchuk. I think there's two approaches:

  1. Only have core functionality mapped to buttons, and "extra" functionality will have to be pressed visually using a sensor bar
  2. Have core functionality on buttons, and the extra functionality mapped to different button combinations

And I'd also like to have the B button scrolling still, which shouldn't be hard to hook up to scroll events, but will need a GUI indicator as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.4-release enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants