theme: Keyboard
Navigation and operation using only a keyboard.
2.4.13 Focus Appearance
The visible focus indicator must be at least 2px thick, have a contrast ratio of 3:1 compared to the unfocused state, and be clearly connected to the focused element.
2.5.6 Concurrent Input Mechanisms
It must be possible to switch between input types (mouse, keyboard, touch, voice) without losing access to any functionality.
3.2.1 On Focus
No unexpected changes must happen when an element receives focus (like open a popup, move focus, submit a form).
3.2.2 On Input
No unexpected changes must happen when a field value changes (like auto-submit, reload, open new page).
3.2.5 Change on Request
Major changes (like open dialog, navigate, submit) must only happen when explicitly requested.
4.1.2 Name, Role, Value
Interactive elements must have a clear name (what it is), the correct role (what it does), and any current value or state, so that assistive technologies can interpret and interact with them correctly.