π Program
GSSoC
β¨ Feature Description
Improve the accessibility of the Voice Tuning panel by explicitly mapping the tabindex and adding onKeyDown handlers so users can adjust the speed and pitch sliders using the arrow keys.
π€ Problem It Solves
Users with motor disabilities who rely on keyboard navigation currently cannot precisely click and drag the HTML range sliders, rendering the tuning features completely inaccessible to them.
π‘ Proposed Solution
Ensure the <input type="range"> elements are focusable via the Tab key. Implement an event listener so that when focused, pressing Left/Right arrows increments or decrements the value by a predefined step size.
π Alternatives Considered
No alternatives considered, as keyboard accessibility is a mandatory requirement for assistive technologies.
πΈ Mockups / Examples
When a user hits the Tab key, a clear visual focus ring should appear around the active slider handle.
β
Acceptance Criteria
π Additional Context
Review the WAI-ARIA authoring practices for slider components to ensure full compliance.
π± Contributor Checklist
π Program
GSSoC
β¨ Feature Description
Improve the accessibility of the Voice Tuning panel by explicitly mapping the
tabindexand addingonKeyDownhandlers so users can adjust the speed and pitch sliders using the arrow keys.π€ Problem It Solves
Users with motor disabilities who rely on keyboard navigation currently cannot precisely click and drag the HTML range sliders, rendering the tuning features completely inaccessible to them.
π‘ Proposed Solution
Ensure the
<input type="range">elements are focusable via the Tab key. Implement an event listener so that when focused, pressing Left/Right arrows increments or decrements the value by a predefined step size.π Alternatives Considered
No alternatives considered, as keyboard accessibility is a mandatory requirement for assistive technologies.
πΈ Mockups / Examples
When a user hits the Tab key, a clear visual focus ring should appear around the active slider handle.
β Acceptance Criteria
π Additional Context
Review the WAI-ARIA authoring practices for slider components to ensure full compliance.
π± Contributor Checklist