# readme.md ```markdown NVDA Coach - Интерактивный тренажёр по скринридеру

NVDA Coach

Версия 1.5

Создано Тони Гебхардом, инструктором по ассистивным технологиям

Что такое NVDA Coach?

NVDA Coach — это интерактивное обучающее дополнение, которое обучает командам NVDA с помощью коротких практических упражнений. Вместо того чтобы читать о командах в руководстве, вы практикуетесь в реальном времени с голосовой обратной связью. Тренер шаг за шагом ведёт вас и позволяет двигаться в удобном темпе прямо внутри NVDA.

NVDA Coach разработан специально для абсолютных новичков и людей, которые только начинают осваивать скринридеры. Он был создан инструктором по ассистивным технологиям, который ежедневно работает с такими учениками.

Начало работы

Нажмите NVDA+Shift+C, чтобы открыть NVDA Coach. Появится постоянное окно тренера. При первом открытии вы увидите введение и выбор урока. Используйте клавиши со стрелками для выбора урока и нажмите Enter, чтобы начать.

Окно тренера остаётся открытым на протяжении всего занятия, так что инструкции всегда перед вами. Нажмите NVDA+Shift+C в любое время во время урока, чтобы вернуться в окно тренера, если вы переключились в другое окно для практики.

Во время урока

Каждый урок проводит вас через короткую серию шагов. Для шагов, которые просят вас попробовать команду NVDA, переключитесь в другое окно и выполните действие, затем нажмите NVDA+Shift+C, чтобы вернуться в окно тренера, и нажмите Enter для подтверждения и продолжения. Для шагов с текстом для практики внутри урока просто стрелкой вниз перейдите в текстовую область внутри окна тренера и практикуйтесь там напрямую. Во время любого урока всегда доступны следующие клавиши:

Навигация между уроками

После завершения урока вы можете перейти к следующему, не открывая выбор заново:

Включённые уроки

1. Начало работы с NVDA

Тринадцать коротких упражнений, охватывающих основные команды, необходимые каждому новичку, начиная с понимания того, как работают команды NVDA. Предварительный опыт не требуется.

  1. Понимание категорий команд — Изучите три категории клавиатурных команд (Windows, программы и скринридера) и почему команды NVDA только информируют, а не изменяют что-либо.
  2. Знакомство с вашей клавишей NVDA — Найдите и используйте клавишу-модификатор NVDA (Insert или Caps Lock).
  3. Чтение строки заголовка — Изучите NVDA+T, чтобы в любой момент определить активное окно.
  4. Чтение времени — Изучите NVDA+F12, чтобы узнать текущее время и дату.
  5. Остановите речь NVDA — Используйте клавишу Control, чтобы мгновенно отключить речь.
  6. Узнайте, где вы находитесь — Изучите NVDA+Tab, чтобы определить элемент с фокусом. Включает живую практическую форму входа.
  7. Перемещение между элементами с помощью Tab — Навигация по диалогам и формам с помощью Tab и Shift+Tab. Включает живую практическую форму.
  8. Активация кнопок и элементов управления — Используйте Enter и пробел для активации того, на чём вы остановились. Включает живые практические элементы управления.
  9. Чтение текущей строки — Изучите NVDA+Стрелка вверх, чтобы перечитывать любую строку по запросу. Включает встроенный текст для практики.
  10. Изучение клавиш с помощью помощи при вводе — Используйте NVDA+1, чтобы безопасно узнать, что делает любая клавиша.
  11. Открытие руководства пользователя — Найдите справочную систему NVDA в меню NVDA.
  12. Понимание вашей клавиатуры — Справочник по физической клавиатуре: варианты расположения клавиши Ctrl, клавиши Fn+Стрелки как Home/End/Page Up/Page Down, Fn Lock, а также режим мультимедиа в сравнении с режимом F-клавиш.
  13. Переключение между окнами с помощью Alt+Tab — Одиночное Alt+Tab для переключения между двумя окнами; удерживайте Alt и нажимайте Tab для циклического переключения между несколькими окнами.

2. Ваша клавиатура

Три урока для знакомства с физической клавиатурой перед началом изучения команд. Охватывает стандартные и портативные варианты клавиатуры.

  1. Клавиши-модификаторы и их расположение — Где находятся Ctrl, Shift, Alt, клавиша Windows и клавиша NVDA (Insert и Caps Lock) на стандартных и портативных клавиатурах.
  2. Функциональные клавиши и клавиша Fn — F1–F12, мультимедийный режим в сравнении с режимом F-клавиш, клавиши Fn+Стрелки как Home/End/Page Up/Page Down и Fn Lock.
  3. Стационарная и портативная раскладка клавиатуры — Что означает настройка раскладки, как проверить и изменить её, и как NVDA Coach представляет оба варианта на протяжении каждого урока.

3. Чтение и перемещение по тексту

Семь уроков для точной навигации по документам, письмам и текстовым полям. Каждый урок включает встроенную область практического текста прямо в окне тренера — переключаться на другое приложение не требуется.

  1. Перемещение по символам — Стрелки вправо и влево для пошагового перемещения по тексту по одному символу.
  2. Прыжки по словам — Control+Стрелка вправо и Control+Стрелка влево для перемещения по словам.
  3. Перемещение по строкам — Стрелки вниз и вверх для построчного чтения документа.
  4. Переход к началу и концу — Control+Home и Control+End для мгновенного перехода в любой конец.
  5. Чтение всего с текущей позиции — "Прочитать всё" читает без остановки. Стационарная раскладка: NVDA+Стрелка вниз. Портативная раскладка: NVDA+A.
  6. Выделение и подсветка текста — Shift плюс клавиши со стрелками для выделения по символам, словам и строкам; сообщить о выделении с помощью NVDA+Shift+Стрелка вверх (стационарная раскладка) или NVDA+Shift+S (портативная раскладка); скопировать с помощью Control+C.
  7. Навигация по абзацам и страницам — Control+Стрелка вверх/вниз для перемещения по абзацам; Page Up/Page Down для более крупных прыжков.

4. Режим обзора и веб-навигация

Десять уроков для навигации по веб-страницам с использованием режима обзора NVDA. При запуске любого урока в этой категории автоматически открывается практическая веб-страница.

  1. О режиме обзора — Что такое режим обзора и как переключиться на ваш браузер.
  2. Навигация по заголовкам — H и Shift+H для прыжков между заголовками на любой странице.
  3. Переход к уровням заголовков — Цифровые клавиши от 1 до 6 для перехода к определённым уровням заголовков.
  4. Навигация по ссылкам — K и Shift+K для перемещения между ссылками; Tab для интерактивных элементов.
  5. Взаимодействие с формами — F, E и B для поиска полей форм, полей редактирования и кнопок.
  6. Режим фокуса против режима обзора — NVDA+Пробел для переключения между режимами чтения и ввода; режим фокуса помещает курсор в поле редактирования.
  7. Ориентиры и списки — D для прыжков между ориентирами страницы; L для прыжков между списками.
  8. Список элементов — NVDA+F7 для открытия полного списка всех заголовков, ссылок или полей форм.
  9. Поиск текста на странице — NVDA+Ctrl+F для поиска на странице; NVDA+F3 и NVDA+Shift+F3 для перемещения вперёд и назад по результатам.
  10. Навигация по таблицам — Ctrl+Alt+Клавиши со стрелками для перемещения между ячейками таблицы; что NVDA объявляет при входе в таблицу.

5. Навигация по объектам

Шесть уроков для достижения элементов управления, недоступных с помощью Tab. Использует модель уровней/пирамиды на всём протяжении — "один уровень выше", "один уровень ниже", тот же уровень — вместо терминологии "родитель/потомок". Стационарная и портативная раскладки документированы на протяжении всех уроков.

  1. Что такое навигация по объектам? — Модель пирамиды, когда использовать навигацию по объектам и важность предварительного разворачивания окна на весь экран.
  2. Перемещение к следующему и предыдущему объекту — NVDA+NumPad6 и NumPad4 (стационарная раскладка); NVDA+Shift+Стрелка вправо/влево (портативная раскладка). Различие между NVDA+Tab и навигатором по объектам.
  3. Перемещение вверх и вниз по уровням — NVDA+NumPad8 и NumPad2 (стационарная раскладка); NVDA+Shift+Стрелка вверх/вниз (портативная раскладка).
  4. Чтение текущего объекта навигатора — NVDA+NumPad5 (стационарная раскладка); NVDA+Shift+Запятая (портативная раскладка). Нажмите дважды, чтобы произнести имя по буквам.
  5. Перемещение клавиатурного фокуса на объект навигатора — Переместить фокус на любой объект, найденный с помощью навигации; синхронизировать навигатор с текущим фокусом.
  6. Когда помогает навигация по объектам — Три сценария, где навигация по объектам является правильным инструментом; рекомендации по практике.

6. Настройка NVDA

Два урока по настройке NVDA в соответствии с вашими предпочтениями клавиатуры и голоса. Завершение этой главы запускает Сертификат о завершении.

  1. Изменение раскладки клавиатуры — Переключение между стационарной (цифровая клавиатура) и портативной (буквенные клавиши) раскладкой в настройках NVDA.
  2. Кольцо настроек синтезатора — Регулировка скорости речи, высоты тона, громкости и голоса на лету без открытия диалога. Включает панель "Речь" в настройках NVDA для точного контроля.

Среды для практики

Некоторые уроки включают встроенные среды для практики, так что вы можете пробовать реальные команды, не покидая урок:

Отслеживание прогресса

NVDA Coach запоминает, какие уроки вы завершили. Завершённые уроки отмечаются в выборе уроков, так что вы можете видеть свой прогресс с первого взгляда. Ваш прогресс сохраняется в папке конфигурации пользователя NVDA и сохраняется при перезапусках NVDA.

Для инструкторов

Уроки хранятся в виде обычных JSON-файлов в папке lessons дополнения. Каждый JSON-файл определяет одну категорию уроков с упорядоченным списком уроков, и каждый урок представляет собой список шагов. Шаги могут быть информационными (ученик читает и нажимает Enter), основанными на жестах (ученик выполняет действие самостоятельно и подтверждает Enter) или включать встроенный практический текст для упражнений по навигации внутри окна. Вы можете создавать новые категории уроков, добавляя новый JSON-файл — см. прилагаемые файлы в качестве шаблонов.

Для разработки пользовательских уроков, консультаций по обучению или вопросов об использовании NVDA Coach с вашими учениками свяжитесь с Тони напрямую:

Системные требования

Поддержка и контакты

Если у вас есть вопросы, возникла проблема или вы хотите предложить новые уроки, свяжитесь напрямую:

Благодарности

NVDA Coach формируется людьми, которые его используют. Спасибо всем, кто поделился отзывами, исправлениями и поддержкой.

Что нового

Версия 1.5

Версия 1.4

Полную историю версий см. в CHANGELOG.