Accessibility Statement
Last updated: August 25, 2026
KeyboardTester is committed to providing digital accessibility for people with disabilities, assistive technology users, and screen reader operators. We continually audit and optimize our user experience in accordance with the Web Content Accessibility Guidelines (WCAG 2.1 Level AA standards).
Measures to Support Digital Accessibility
KeyboardTester integrates accessibility best practices into every stage of component architecture:
- High Contrast Ratio Typography: All text elements maintain a minimum contrast ratio of 4.5:1 for standard text and 3:1 for large headings in both light and dark UI modes.
- Explicit ARIA Annotations: Interactive visual elements—including keycaps, progress indicators, status badges, and layout buttons—contain explicit `aria-label`, `aria-live`, and `role` descriptors.
- Reduced Motion Support: Respects system-level `prefers-reduced-motion` settings by disabling ambient micro-animations for users sensitive to motion.
- Semantic Document Hierarchy: Organizes pages using strict single
<h1>titles, sequential heading structures (<h2>,<h3>), and proper HTML5 landmark elements (<header>,<main>,<nav>,<footer>).
Conformance Status & Assistive Technology Notice
The Web Content Accessibility Guidelines (WCAG) defines technical requirements for web developers to improve digital accessibility. KeyboardTester strives for WCAG 2.1 Level AA conformance.
Assistive Technology & Keyboard Interception Notice
The core diagnostic function of our hardware test page relies on registering low-level keyboard inputs (using Javascript `event.preventDefault()`). When actively testing physical keypresses inside the test canvas, standard screen reader navigation shortcuts (such as NVDA or JAWS quick keys) may be temporarily captured by the hardware test canvas.
Accessibility Features & Escape Hatches
To ensure screen reader users and keyboard-only navigators are never trapped inside the interactive testing grid, we provide explicit escape mechanisms:
- Focus Trap Release: Pressing `Tab` or `Shift + Tab` allows keyboard navigation to jump directly past the virtual keyboard grid into control buttons.
- Reset Action: Clear visual and screen reader focus is restored whenever the "Reset Test" button is actuated.
- Screen Reader Live Regions: Key count stats and N-Key Rollover scores are wrapped in `aria-live="polite"` regions so assistive tools read status updates naturally.
Feedback & Accessibility Inquiries
We welcome community feedback regarding digital accessibility. If you encounter accessibility barriers, low-contrast UI elements, or screen reader conflicts on any part of KeyboardTester, please contact our team:
- Email: keyboardtest.tech@gmail.com
- Contact Page: KeyboardTester Contact Portal
We aim to respond to accessibility inquiries and implement technical remediations within 2 business days.