Режим программы чтения с экрана требует Claude Code v2.1.181 или более поздней версии. Более ранние версии отклоняют флаг
--ax-screen-reader с ошибкой error: unknown option '--ax-screen-reader'.Включение режима программы чтения с экрана
Выберите метод, который соответствует тому, как часто вы используете программу чтения с экрана:- Для одного сеанса: запустите
claude --ax-screen-reader. - Для сеансов, запущенных из одной оболочки: установите переменную окружения
CLAUDE_AX_SCREEN_READERна1. В Bash или Zsh запуститеexport CLAUDE_AX_SCREEN_READER=1; в PowerShell запустите$env:CLAUDE_AX_SCREEN_READER = "1". Добавьте строку в профиль оболочки, чтобы охватить каждую оболочку. - Для каждого сеанса на машине: добавьте
"axScreenReader": trueв ваш пользовательский файл параметров. Это охватывает любой терминал, включая интегрированный терминал VS Code.
Методы перечислены в порядке приоритета: флаг
--ax-screen-reader переопределяет переменную окружения CLAUDE_AX_SCREEN_READER, которая переопределяет параметр axScreenReader.[Screen Reader Mode: on via flag], [Screen Reader Mode: on via env] или [Screen Reader Mode: on via settings]; этот формат именования метода требует Claude Code v2.1.206 или более поздней версии.
Более ранние версии выводят [Accessible screen reader mode: on].
Отключение режима программы чтения с экрана
Отмените любой метод, который включил режим: запустите без флага, отмените установку переменной окружения или установитеaxScreenReader на false. Установка CLAUDE_AX_SCREEN_READER=0 сохраняет режим отключенным даже когда параметр имеет значение true.
Что слышит ваша программа чтения с экрана
В режиме программы чтения с экрана Claude Code выводит плоский текст:- нет символов рисования прямоугольников для интерфейса
- нет подсказок только по цвету
- нет перерисовок содержимого, которое не изменилось; спиннеры прогресса отображаются как статический текст
- таблицы в ответах Claude читаются как предложения
Header: valueвместо сетки с символами прямоугольников. Требует Claude Code v2.1.198 или более поздней версии; более ранние версии рисуют таблицы как сетки даже в режиме программы чтения с экрана.
tui; параметр не имеет эффекта, пока режим активен. Присоединенные фоновые сеансы по-прежнему отображаются в полноэкранном режиме; см. Известные ограничения.
Каждое сообщение в стенограмме начинается с метки, которую объявляет ваша программа чтения с экрана, называющей, что это: ваши сообщения, ответы Claude, активность инструментов, ошибки и подсказки. Метки также доступны для поиска, поэтому вы можете переходить между разделами стенограммы, выполняя поиск в буфере прокрутки вашего терминала:
| Метка | Значение |
|---|---|
you: | Ваши сообщения |
claude: | Ответы Claude |
tool: | Активность инструмента, такая как редактирование файла или запуск команды |
tool error: | Инструмент, который не удался |
error: | Ошибка в диалоге, такая как неудачный запрос API |
Permission Required: | Подсказка разрешения, ожидающая вашего ответа |
Cost: | Сводка стоимости сеанса при выходе Claude Code, если ваша учетная запись показывает затраты |
Переход между ходами
Claude Code выводит маркеры интеграции оболочки OSC 133 на границах ходов, поэтому клавиша перехода к предыдущей подсказке вашего терминала перемещается между ходами без чтения всей стенограммы:- iTerm2: Cmd+Shift+Up
- Терминал VS Code: Ctrl+Up в Windows, Cmd+Up в macOS
- Windows Terminal: нет клавиши по умолчанию; привяжите действие
scrollToMarkв его параметрах - Kitty и Ghostty: проверьте документацию терминала для его клавиши перехода к подсказке
you:.
Ответ на меню и подсказки
В режиме программы чтения с экрана меню, которыми вы обычно навигируете с помощью клавиш со стрелками, включая подсказки разрешения, становятся нумерованными списками. Каждый вариант объявляется как нумерованная строка, за которой следует подсказкаEnter selection, которая называет допустимый диапазон. Введите номер нужного варианта и нажмите Enter.
- Чтобы отменить отклоняемое меню: нажмите Escape. Его подсказка заканчивается на
or Escape to cancel. - Если вы введете номер, которого нет в списке: Claude Code объявляет допустимый диапазон и позволяет вам попробовать снова.
y или n и нажмите Enter. yes и no также работают.
Услышьте, когда Claude Code нуждается в вас
В режиме программы чтения с экрана Claude Code звонит в звонок терминала, когда ему нужно ваше внимание, поэтому вам не нужно постоянно проверять стенограмму. Звонок звонит, когда:- Claude завершает ответ
- появляется подсказка разрешения
- инструмент, который работал дольше 5 секунд, завершается
preferredNotifChannel на "terminal_bell" для аналогичных оповещений, когда Claude ждет вас. См. Получить звонок терминала или уведомление.
Параметры доступности за пределами режима программы чтения с экрана
Эти параметры решают проблемы доступности вне режима программы чтения с экрана. Все они работают вместе с ним.- Переменная окружения
CLAUDE_CODE_ACCESSIBILITYenvironment variable предназначена для увеличителей экрана. УстановитеCLAUDE_CODE_ACCESSIBILITY=1, чтобы сохранить видимый собственный курсор терминала, чтобы увеличители, такие как macOS Zoom, могли отслеживать положение курсора. - Параметр
prefersReducedMotionsetting уменьшает или отключает спиннеры, мерцание и другие анимации без изменения остальной части интерфейса. - Параметр
themesetting выбирает цвета интерфейса, включая удобные для дальтоников темыdark-daltonizedиlight-daltonized.
Известные ограничения
Некоторые поведения не адаптированы для режима программы чтения с экрана:- Режим программы чтения с экрана не включается автоматически при запуске программы чтения с экрана.
- Изменения режима, такие как вход в режим плана, еще не объявляются.
- Присоединение к фоновому сеансу с помощью
claude attachили из представления агента входит в альтернативный экран терминала, который не имеет собственного буфера прокрутки. Это то же поведение, что и для других присоединенных сеансов. Чтобы выйти, нажмите Left Arrow на пустой подсказке или Ctrl+Z, если диалог имеет фокус. - Claude Code объявляет затраты в сводке, которую он выводит при выходе, а не за ход.
- Режим программы чтения с экрана не изменяет неинтерактивный режим с флагом
-p. Неинтерактивный режим уже выводит простой текст и остается альтернативой для написания скриптов.
Сообщить о проблеме
Если что-то не работает с вашей программой чтения с экрана, увеличителем или терминалом, откройте проблему на трекере проблем Claude Code и упомяните вашу вспомогательную технологию в заголовке. Включите вашу операционную систему, приложение терминала и имя и версию вспомогательной технологии в отчет.Связанные ресурсы
Эти страницы содержат полные справочные записи и связанную настройку для того, что охватывает эта страница:- Settings: записи
axScreenReader,prefersReducedMotion,themeиpreferredNotifChannel - Environment variables: записи
CLAUDE_AX_SCREEN_READERиCLAUDE_CODE_ACCESSIBILITY - CLI reference: флаг
--ax-screen-reader - Terminal configuration: звонки, уведомления и темы вне режима программы чтения с экрана
- Non-interactive mode: написанные скриптом запуски
claude -p, которые выводят простой текст без режима программы чтения с экрана