Accessibility
ChessPivot must be usable with a keyboard, with a screen reader on the announced areas, and without imposed animations. This page says what is covered, how it is tested, how to use it — and what remains to be done.
What is covered
- Keyboard navigation: Tab moves from control to control, Shift+Tab moves back, Enter or Space activates.
- Every control shows a visible focus when you navigate with the keyboard.
- Dialogs close with the Escape key.
- Text contrast meets WCAG 2.1 level AA — measured, not estimated.
- Areas that change without a reload (an exercise verdict, progress) are announced to screen readers through live regions.
- Animations only play when your system allows them: the “reduce motion” preference is respected.
- Touch targets are at least 44 px.
How it is tested
Automated accessibility checks (WCAG 2.1 A/AA rules) sweep the main pages of the site, in French and in English, within our test suite: any serious violation fails the suite.
A fully keyboard-driven journey — from sign-in to an exercise, with Tab, Enter and Escape — is replayed by the same suite, without a mouse.
Using it
- Tab and Shift+Tab to move around, Enter or Space to activate, Escape to close a dialog.
- To switch animations off: enable “reduce motion” in your system settings — ChessPivot follows that choice automatically.
The limits, owned
No full human screen-reader audit yet: the automatic announcements are tested, but the real end-to-end experience with NVDA or VoiceOver is not yet.
The interactive chessboard is played with the mouse or by touch; moving pieces with the keyboard alone or through a screen reader is not yet guaranteed.
An accessibility blocker? Write to contact@chesspivot.com: every report is read, and this page is updated when the answer changes.