⌨️ Добавить горячие клавиши в веб приложение намного сложнее, чем кажется
На словах задача простая: назначить пару сочетаний и ускорить работу в интерфейсе. На практике под этим шесть слоев конфликтов: операционная система, браузер, расширения, ассистивные технологии, плагины к ним и личные настройки пользователя. Ошибка в одном месте легко ломает привычную навигацию.
Эрик Бейли показал это на реальном исследовании для Home, End, Page Up и Page Down. Он вручную проверил Windows и macOS, Chrome, Edge, Firefox, Safari, а также JAWS, NVDA и VoiceOver. Главный вывод: почти нет по настоящему безопасных сочетаний, а худший сценарий это поломка работы скринридера для человека, который полностью зависит от клавиатуры.
Внутри:
– Почему комбинация, которая выглядит свободной, часто занята браузером или скринридером;
– Какие сочетания уводят пользователя со страницы и создают риск потери данных;
– Почему симметрия клавиш Home и End важна для предсказуемого поведения;
– Зачем в продукте нужен отдельный блок настроек горячих клавиш;
– Какие различия между VoiceOver и JAWS или NVDA влияют на проектирование;
– Почему ручное тестирование в этой задаче надежнее, чем попытка закрыть все через ИИ;
– Какие ограничения проверки важно учитывать до релиза.
➡️
Читать статью
———
💻
Курс по поиску работы 😍
Про дизайн
🔥
Вакансии дизайнерам
🎨
Референсы