Доступний з першого дня
KeenClimb відповідає WCAG 2.2 AA у всіх трьох застосунках. Доступність — не функція, додана пізніше, а частина архітектури кожного компонента.
Що ми підтримуємо
Цілі натискання
Усі інтерактивні елементи відповідають мінімуму 44px у кожному віковому режимі.
Видимий фокус
Індикатор фокусу клавіатури завжди видимий — ми ніколи не використовуємо outline: none без заміни.
Контрастність
Мінімальне співвідношення 4.5:1 для всього тексту. Ми ніколи не покладаємось лише на колір.
Зчитувачі екрана
aria-live для динамічного контенту, aria-label на кожній іконці-кнопці, landmark-ролі по всьому інтерфейсу.
Зменшена анімація
Усі анімації поважають prefers-reduced-motion. Діти з вестибулярними порушеннями теж враховані.
Посилання-пропуски
На кожній сторінці є видиме посилання "перейти до контенту" для користувачів клавіатури та допоміжних технологій.
П'ять профілів підтримки — без ярликів
Батьки обирають налаштування у дашборді. Кожен профіль змінює як дизайн інтерфейсу, так і темп уроку. Нічого не зберігається як діагноз.
Підтримка концентрації
Висока контрастність, мінімум відволікання
Підтримка читання
Шрифт для дислексії, збільшений інтервал
Спокійний режим
М'які кольори, повільні анімації
Зручно для моторики
Великі області натискання
Слабкий зір
Висока контрастність та великий текст
Повністю доступний з клавіатури
- Tab для переходу між елементами у логічному порядку
- Enter або Пробіл для активації кнопок і посилань
- Escape для закриття модальних вікон і панелей
- Клавіші стрілок для радіогруп і повзунків
- Всі перетягування мають альтернативу натиском або клавіатурою
Жодна взаємодія не вимагає точного перетягування
Кожна взаємодія drag-and-drop в уроках має альтернативу motor_fallback. Діти можуть натиснути, щоб вибрати, і натиснути, щоб розмістити. Це відповідає WCAG 2.5.7.
Повідомте про проблему з доступністю
Якщо ви зустріли перешкоду, напишіть на [email protected]. Ми відповідаємо протягом 2 робочих днів.