[css-nav-1] Accessible keyboard control
Nobody has claimed this yet.
- Dominant language
- Bikeshed
- Stars
- 4.9k
- Forks
- 816
- PR merge metrics
- PR metrics pending
Description
The specification states that spatial navigation can be used via keyboard control
Using a UA-defined mechanism (typically arrow keys, possibly in combination with modifier keys like
ShiftorControl)
I'm pushing to narrow this to specifically be the arrow keys and no modifiers. People with physical disabilities may be limited in being able to press key combinations. I'm fully supportive of browsers having a way for people to redefine the keys to something they prefer (w a s d for example), but these may required adding a modifier to not interfere with input inside the spatial navigation container.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the CSS Spatial Navigation specification section identified by the css-nav-1 title and compare its keyboard-control wording with the quoted requirement. Review the five existing comments for unresolved concerns about arrow keys, modifiers, and user-defined controls. Done means the specification's intended keyboard behavior is clearly resolved and recorded in its normative text.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- css
- Domain
- accessibility, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100