ГОСТ Р 70186—2022
г) Доступ с клавиатуры (расширенный)
Всефункциональныевозможностиинструментаразработкидоступнычерезинтерфейс
клавиатуры, не требуя определенного времени для отдельных нажатий клавиш (уровень ААА).
д) Настройка доступа с клавиатуры
Если инструмент разработки поддерживает клавиатурные команды, то эти клавиатурные команды
можно настроить (уровень ААА).
е) Текущие клавиатурные команды
Если инструмент разработки поддерживает клавиатурные команды, тогда инструмент разработки
предоставляет авторам способ определения клавиатурных команд, связанных с компонентами
пользовательского интерфейса инструмента разработки (уровень ААА).
4.1.3.2 Отсутствие ограничений времени
Инструмент разработки должен предоставлять автору функциональную замену систем, содержа
щих ограничения времени на действия пользователя или требующих высокой скорости реакции, таких
как нажатие на движущуюся цель.
а) Автосохранение (минимум)
Инструмент разработки не включает ограничения по времени сеанса, или инструмент разработки
может автоматически сохранять изменения, сделанные до того, как будут достигнуты ограничения по
продолжительности сеанса (уровень А).
б) Регулировка времени
Инструмент разработки не имеет ограничений по времени или верно хотя бы одно из следующих
условий (уровень А):
- авторам предоставлена возможность отключать ограничение по времени до того, как оно
возникнет;
- авторампредоставленавозможностьрегулироватьпродолжительностьограниченияпо
времени до того, как оно возникнет, в широком диапазоне, который как минимум в десять раз превышает
значение настройки по умолчанию;
- авторов предупреждают до истечения времени, и им дается не менее 20 секунд, чтобы продлить
срок с помощью простого действия (например, «нажмите клавишу пробела»), и авторам разрешается
продлевать срок не менее десяти раз;
- ограничение по времени является обязательной частью события в реальном времени (например,
совместной авторской системы), и никакая альтернатива ограничения по времени невозможна;
- ограничение по времени является существенным, и его продление сделало бы действие
недействительным;
- 20-часовое исключение: ограничение по времени превышает 20 часов.
в) Неподвижные компоненты, принимающие пользовательский ввод
Инструмент разработки не содержит компоненты пользовательского интерфейса, принимающие
пользовательский ввод, которые движутся или перемещение которых автор не может приостановить
(уровень А).
г) Сохранение изменений контента (расширенные)
Инструмент разработки можно настроить на автоматическое сохранение изменений контента,
сделанных с помощью инструмента разработки (уровень ААА).
4.1.3.3 Предотвращение вспышек, которые могут вызвать судороги
Инструмент разработки должен предотвращать мигание, которое может вызвать судороги у авто
ров, страдающих светочувствительным судорожным расстройством.
Вариант статического просмотра
Если область редактирования может воспроизводить временный визуальный контент, то воспро
изведение не обязательно происходит автоматически после загрузки контента, и воспроизведение мо
жет быть приостановлено (уровень А).
4.1.3.4 Улучшение навигации и редактирования с помощью структуры контента
Инструмент разработки должен предоставлять автору структуру, присутствующую в контенте. Это
позволяет упростить навигацию и редактирования контента авторам, у которых возникают трудности с
набором текста или управлением мышью.
а) Структурная навигация
Если область редактирования отображает элементы разметки редактируемого контента, то эле
менты разметки (например, исходный код, отображение контента) могут быть выделены и предостав
лены механизмы для перемещения фокуса выделения по элементам (уровень АА).
17