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

Look into the ability to cycle through all inputs #16

Open
likethemammal opened this issue Aug 25, 2015 · 2 comments
Open

Look into the ability to cycle through all inputs #16

likethemammal opened this issue Aug 25, 2015 · 2 comments

Comments

@likethemammal
Copy link
Owner

This question on Stackoverflow mentions a use case where the user might want to cycle through available inputs.

This could be accomplished a few different ways.

  • A tab keyboard event could be faked and cause the focus of the lib to change.
  • The lib could keep track of all inputs with the class of daisywheel and cycle through them intentionally.

Either way there needs to be a new control for triggering the cycle. No idea what gamepad button that should be tho. There also might need to be a new UI element to show the cyclable inputs.

@lowlyocean
Copy link

Left this on the stackoverflow as well since I'm not sure which is more likely to capture proper attention.
Chris, just happened to check back here. Thanks for your awesome work. I had started a project which would basically be an add-on for Firefox. I addressed #1 and entering of URLs for #2 (unreliable). Didn't really accomplish navigation between fields. Maybe what I have will be helpful- would love to see others benefit from such feature enhancement of DaisywheelJS. Best regards
github.com/radical-equanimity/gamepadnav

@likethemammal
Copy link
Owner Author

Thanks for this! Navigating to the address bar to enter a URL definitely requires access that only a browser extension will have. The solution that might be best is to have a list of inputs that the Daisywheel will cycle through and allow that list to be edited to include other inputs that wouldn't normally be available in a single web page. This could even make it easy to jump to another tab or switch between tabs.

This will require further thought, but the base feature seems to be there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants