Односимвольные сочетания клавиш с нейросетью разбирают по реестру команд: какой символ запускает действие, где действует команда и как пользователь может избежать случайного запуска. ИИ помогает подготовить таблицу и сценарии. Фактическую реакцию страницы проверяет человек.
Представьте учебный каталог, где буква S открывает поиск. При диктовке слова эта буква может попасть на страницу как ввод и вызвать команду. Внешний вид кнопки здесь ничего не объясняет. Нужно выяснить, какие символы перехватывает приложение и при каких условиях.
Что требует критерий о символьных командах?
Пояснение W3C Character Key Shortcuts разбирает критерий 2.1.4 уровня A. Если команда в содержимом использует только буквы, знаки пунктуации, цифры или символы, должно выполняться хотя бы одно условие: её можно отключить; её можно переназначить с добавлением непечатной клавиши, например Ctrl или Alt; либо она работает только тогда, когда соответствующий компонент интерфейса имеет фокус.
Это альтернативы.
Не нужно требовать одновременно три механизма для каждой команды. Но и наличие обычного поля ввода на странице не означает, что глобальная команда стала локальной. Для третьего варианта важен фокус именно соответствующего компонента.
Факт. В пояснении W3C существенен печатный символ, а не количество физических клавиш. Знак вопроса, который в определённой раскладке вводится с Shift, остаётся символьной командой в области этого критерия.
Критерий распространяется и на последовательности печатных символов. Например, команда G, затем A не выходит из области проверки только потому, что состоит из двух последовательных нажатий. Заглавная буква тоже не становится безопасной альтернативой автоматически.
Далее — предложенное редакцией упражнение для команды, которая готовит учебные интерфейсы и инструкции. Все команды и дефекты примера вымышлены. Мы не проводили аудит сайта AURMIND или клиента, не проверяли конкретную нейросеть и не утверждаем соответствие всего интерфейса WCAG. Документы W3C обосновывают требования доступности; способ работы с ИИ ниже — авторская организация учебного задания.
Полезный результат — реестр символьных команд с выбранным механизмом защиты и воспроизводимыми сценариями проверки.
Расскажите, чему хотите научить команду. Обсудим задачи и формат обучения.
Соберите исходные сведения о командах
Техника W3C G217 предлагает узнавать о горячих клавишах у дизайнеров и разработчиков, изучать документацию и при необходимости искать обработчики событий. Важно не выдавать отсутствие найденного фрагмента кода за доказательство отсутствия команд.
Для учебного упражнения владелец стенда передаёт четыре условия:
- S открывает поиск по каталогу, когда фокус находится вне текстовых полей. Команда действует по всей странице.
- G, затем A открывает архив заданий при том же условии. Команда тоже глобальная.
- В отдельном списке тем буква перемещает выбор к подходящему пункту. Этот способ работает только при фокусе самого списка.
- Ctrl+Enter отправляет учебный комментарий. Это отдельная комбинация с непечатной клавишей, а не команда из одних печатных символов.
Настроек отключения и переназначения в исходном описании пока нет. Это заданный пробел вымышленного стенда, не наблюдение о реальном продукте. Все действия проверяют на условных данных; в рабочем интерфейсе команды могут менять или удалять сведения, поэтому сценарии согласуют с владельцем и выполняют в разрешённой среде.
Реестр по этим условиям выглядит так:
| Команда | Действие | Область работы | Что нужно выяснить |
|---|---|---|---|
| S | Открыть поиск | Страница вне текстовых полей | Как отключить или переназначить глобальную команду |
| G, затем A | Открыть архив | Страница вне текстовых полей | Как отключить или переназначить последовательность |
| Буква в списке тем | Найти пункт списка | Только список с фокусом | Подтверждается ли ограничение в реализации |
| Ctrl+Enter | Отправить комментарий | По спецификации комментария | Проверить отдельно; комбинация не состоит только из печатных символов |
Оговорка «вне текстовых полей» не равна условию «только в фокусе компонента». В первом случае команда всё ещё действует на большой части страницы. Во втором она принадлежит конкретному компоненту и прекращает действовать при уходе фокуса из него.

Схема показывает три альтернативы критерия. Для каждой команды выбирают подходящий путь и проверяют его фактическую работу. Подпись «только в фокусе» сама по себе ничего не меняет в обработчике события.
Если команда открывает поиск при любом положении фокуса на странице, её нельзя записать в строку локального списка.
Как поставить задачу нейросети?
Передайте модели исходные условия, а не просьбу «найди все ошибки доступности». Для обучения достаточно вымышленной спецификации. Рабочий код, внутренние адреса и документы используйте только в разрешённом инструменте по правилам организации. Пароли, персональные сведения и реальные комментарии пользователей для этого упражнения не нужны.
Пример поручения:
По четырём условиям учебного каталога составь реестр горячих клавиш. Для каждой укажи точные символы или комбинацию, действие, область активации, основание в исходнике и вопросы владельцу. Отдельно отметь команды, состоящие только из печатных символов, включая последовательности. Не считай Shift гарантированным выходом из этой категории. Для подходящих команд предложи отключение, переназначение с непечатной клавишей или ограничение фокусом соответствующего компонента. Предложения отдели от существующего поведения. Не заполняй фактический результат и не заявляй, что проверил страницу.
Первый ответ сверяют с четырьмя условиями.
Модель может придумать меню «Горячие клавиши», которого в исходнике нет. Это допустимо лишь как предложение владельцу. В колонке существующего поведения такая запись ошибочна. Другой возможный промах — исключить G, затем A из проверки, потому что нажатий два. Здесь нужно вернуться к пояснению о последовательностях.
Попросите объяснить каждую классификацию. Ответ «это стандартная клавиша» не показывает, чья это команда: браузера, операционной системы или содержимого страницы. Область критерия касается реализованных в содержимом команд; наблюдаемое действие сначала нужно отнести к источнику. Окончательный технический разбор выполняет специалист, а не языковая модель по названию клавиши.
Мнение. Для первого занятия я предлагаю оставить в таблице одну глобальную команду, одну последовательность и один локальный список. Так участник должен различить три основания, а не размножить одинаковые строки. Это выбор редакции для упражнения, не требование стандарта к размеру реестра.
По результату должен остаться список вопросов. Если неизвестно, что происходит после ухода из списка, честный статус — «не проверено». Не заменяйте его фразой «вероятно, команда локальная».
Когда выбрать отключение или переназначение?
В G217 описан механизм, позволяющий пользователю отключать либо переназначать символьные команды. Для нашего глобального S владелец может согласовать переключатель, который отключает эту команду. После реализации проверяющий должен убедиться, что S больше не открывает поиск при отключённом механизме, а не просто увидеть надпись «выключено».
В варианте переназначения новая комбинация включает непечатную клавишу. Замена S на другую букву сохраняет ту же категорию символьной команды и сама по себе не реализует эту альтернативу критерия. То же относится к замене буквы на цифру или знак.
Не назначайте готовую комбинацию без проверки окружения.
Владелец и разработчик согласуют сочетание с учётом браузера, платформы и используемых вспомогательных технологий. Статья не предлагает универсального свободного сочетания. Пример Ctrl в W3C объясняет тип клавиши, но не гарантирует отсутствие конфликтов у произвольной команды с Ctrl.
Для последовательности G, затем A решение фиксируют отдельно. Если настройка отключает только S, она не подтверждает защиту остальных команд. Общий переключатель тоже требует проверки всех команд, на которые он должен действовать по спецификации.

На схеме перечислены три случая из исходника. S и последовательность G, затем A требуют решения для глобального действия. Буква в списке рассматривается через ограничение фокусом. Изображение повторяет различия, а не сообщает результаты выполненного теста.
Техники W3C — документированные примеры способов выполнения требований. G217 не является единственным обязательным рецептом. Выбранное решение проверяют по применимому критерию и фактической реализации, не по совпадению названия настройки с заголовком техники.
Как проверить вариант с фокусом компонента?
В пояснении и G217 приведён пример списка, где ввод буквы помогает выбрать пункт и действует только при фокусе списка. Для нашего вымышленного списка это основание отдельного сценария: сначала установить фокус в компонент, затем выполнить локальную команду; после выхода повторить ввод и проверить отсутствие прежнего локального действия.
Не путайте фокус с наведением указателя.
Если мышь находится над списком, а клавиатурный фокус остаётся в другом месте, это ещё не исходное состояние нужного сценария. Способ достижения фокуса и его проверки согласуют с техническим специалистом. В журнале отмечают конкретный компонент, а не «курсор где-то на странице».
Для списка из упражнения ожидается переход к пункту с подходящей буквой только при фокусе списка. Но это не универсальное правило поведения любой сложной таблицы, редактора или меню. У другого компонента своя спецификация взаимодействия; её сначала нужно получить.
Отдельное упражнение о порядке фокуса помогает записать маршрут клавиатурного обхода. В этой статье результат другой: установить, ограничена ли конкретная символьная команда фокусом соответствующего компонента. Удобный маршрут Tab не подтверждает такое ограничение.
Что записать в протокол проверки?
Описание отказа F99 рассматривает символьные команды, которые нельзя отключить или переназначить, и отдельно сохраняет оговорку о фокусе компонента. Оно также объясняет, почему поиск типичных обработчиков клавиш в коде ненадёжен как единственный способ обнаружения команд.
Начните с доверенной информации владельца о реализованных сочетаниях. На согласованном стенде укажите адрес, версию страницы, браузер, систему, раскладку и состояние настроек команд. Для проверки диктовкой добавьте название и версию используемого средства ввода. Нельзя переносить результат одного окружения на все возможные технологии.
Подготовленная таблица не является выполненным тестом:
| Сценарий после согласования решения | Ожидание упражнения | Фактический результат |
|---|---|---|
| Отключить глобальные символьные команды; нажать S вне полей | Поиск не открывается | Заполнить на стенде |
| При том же отключении ввести G, затем A | Архив не открывается | Заполнить на стенде |
| Для принятого варианта переназначения ввести старые символы | Старое глобальное действие не запускается | Заполнить на стенде |
| Выполнить согласованную новую комбинацию | Запускается предусмотренная команда | Заполнить на стенде |
| Установить фокус в список тем и ввести букву | Происходит локальный выбор по спецификации | Заполнить на стенде |
| Увести фокус из списка и повторить букву | Локальный выбор списка не меняется | Заполнить на стенде |
Строки — самостоятельные сценарии для выбранной реализации. Варианты отключения и переназначения не нужно одновременно объявлять реализованными: перед каждым укажите, какое решение действительно принято. Восстановите исходное состояние и зафиксируйте способ подготовки.
Проверка речи дополняет разбор конкретного окружения. Используйте условную фразу и безопасные данные, заранее согласуйте возможные последствия команд. Если действие сработало неожиданно, запишите фразу, исходный фокус, активные настройки и наблюдение. Не выводите причину только из совпадения буквы: нужно установить, какое приложение обработало ввод.
Наблюдение «открылся поиск» и диагноз «глобальный обработчик игнорирует настройку» — разные сведения. Первое можно записать после выполнения действия; второе требует технического подтверждения.
Как принять работу сотрудника?
Попросите сдать исходник, первый ответ ИИ, исправленный реестр и вопросы владельцу. Для реализованного решения добавьте согласованную спецификацию, версию стенда и журнал наблюдений. Если проверка ещё не выполнена, результат называется планом проверки.
Ведущий может внести три учебные ошибки: назвать Shift+символ заведомо безопасной комбинацией, забыть последовательность G, затем A и приписать глобальной S ограничение фокусом списка. Участник должен показать, какое условие или положение документа исправляет каждую подмену. Это предложенный способ занятия, не сведения о частоте ошибок модели.
Проверьте и обычный путь выполнения действия. Отключённая горячая клавиша не должна становиться основанием заявить, что функция вообще больше не нужна. В примере W3C отключаемые команды не являются единственным способом выполнения действий; в реальном проекте доступность остальных способов рассматривают отдельно.
Ограничьте вывод выполненными сценариями.
Этот разбор не подтверждает доступность всего сайта, входа, текста или отправки формы. Например, проверка доступного входа относится к другому читательскому результату. Здесь нужен реестр символьных команд и доказательства работы выбранной защиты от случайной активации.
Если команда готовит учебные веб-интерфейсы, такое упражнение можно включить в обсуждение программы корпоративного обучения ИИ. Для обсуждения достаточно описать роли владельца поведения, редактора сценариев и технического проверяющего, без передачи реальных пользовательских данных.
Частые вопросы
Shift с буквой автоматически решает проблему?
Нет. Пояснение W3C ориентируется на печатный символ и прямо учитывает зависимость физического набора от раскладки. Для варианта переназначения требуется включение непечатной клавиши; одна заглавная буква не доказывает выполнение условия.
Две буквы подряд уже не символьная команда?
Критерий распространяется и на последовательности печатных символов. Поэтому G, затем A остаётся в реестре, если реализует соответствующую команду содержимого.
Все горячие клавиши нужно отключить?
Критерий предусматривает альтернативы: отключение, переназначение с непечатной клавишей либо работу только в фокусе соответствующего компонента. Не распространяйте его автоматически на любые команды системы и браузера.
ИИ может подтвердить проверку по описанию?
Он может подготовить ожидания, вопросы и сценарии. Фактический результат появляется после выполнения действий в известном окружении. Ответ модели не заменяет журнал наблюдений.
Источники
- W3C: Character Key Shortcuts — три альтернативы, печатные символы, последовательности и связь с диктовкой.
- W3C: G217 — механизм отключения или переназначения и поиск сведений о командах.
- W3C: F99 — описание отказа, оговорка о фокусе и ограничения поиска обработчиков.