環境変数

CLAUDE_AX_SCREEN_READER

装飾的な境界線やアニメーションを排除した、スクリーンリーダーが読み取りやすいフラットテキスト形式で出力をレンダリングします。

使い方・用途

  • 視覚障害を持つ開発者がスクリーンリーダーを使用して出力を正確に把握したい場合に使用します。
  • TUI(ターミナルユーザーインターフェース)の描画がスクリーンリーダーの読み上げを妨げる課題を解決します。
  • 常にクラシックレンダラーの使用を強制し、テキストベースの純粋な出力を提供します。
英語原文(公式ドキュメントより)

Set to 1 to render screen-reader friendly output: flat text without decorative borders or animations. Set to 0 to force screen-reader mode off even when axScreenReader is true. The --ax-screen-reader flag takes precedence. Requires Claude Code v2.1.181 or later

関連する変更履歴

v2.1.208(1件)

Added
スクリーンリーダーモードを追加した。スクリーンリーダー利用者のためにプレーンテキストでのレンダリングを選択できるようになった。claude --ax-screen-reader を実行するか、環境変数 CLAUDE_AX_SCREEN_READER=1 を設定、あるいは設定ファイルに "axScreenReader": true を追加することで利用できる。
英語原文を表示
Added screen reader mode: opt-in plain-text rendering for screen reader users. Run claude --ax-screen-reader, set CLAUDE_AX_SCREEN_READER=1, or add "axScreenReader": true to settings.

変更前

これまでは装飾的な境界線やアニメーションを含むレンダリングが行われており、スクリーンリーダー利用者にとっては不要な情報が多く含まれる可能性があった。

変更後

スクリーンリーダーモードを有効にすると、装飾のないフラットなテキストとしてレンダリングされる。また、このモードではクラシックレンダラーの使用が強制される。

ユーザーへの恩恵

スクリーンリーダーで CLI の出力を読み上げる際に、装飾記号などに邪魔されず内容を直接把握できるようになります。

関連ドキュメント