-
Notifications
You must be signed in to change notification settings - Fork 669
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
[css-ui-4] Activating spatial navigation #1940
Comments
@spat-nav, really? |
@smfr bikeshedding most welcome. |
Scatologically funny typo. |
I feel like this should be in a regular rule with a selector, instead of an at-rule, so that it can be scoped. I’m also concerned about how it may disable common arrow key interactions within native widgets or non-native components. Or conversely, how such focusable elements might prevent further navigation by trapping the arrow keys. Changing a SELECT menu or radio buttons typically requires use of the arrow keys. With radio buttons, for instance, right arrow and down arrow both work to go to the next radio button in the group, and the other arrows go to the previous radio button in the group. |
Closing this in favor of the WICG/spatial-navigation#3. Same topic, but in the WICG repo that we've decided to push these things to. |
Some browsers (most desktop or mobile browsers) don't support spatnav at all.
Some browser have so limited inputs (TV / set to box browsers) that the only way they have to interact with a page is through spatnav using arrow keys.
But some, like Presto Opera or Vivladi, have spatnav on shift+arrow keys. They don't put it on arrow keys directly because it is likely that on a fair number of pages that would interfere with the more traditional usage of arrow keys.
It would be useful for the author of the page to be able to signal to a browser that a page has been designed with spatnav in mind, that there is no interference, and that it would be good for the browser to offer spatnav directly on the arrow keys.
Based on the various things explored in LGE's spatnav explainer and related issues, I suggest the following design:
The text was updated successfully, but these errors were encountered: