settings.json

axScreenReader

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

使い方・用途

  • スクリーンリーダーを使用する場合や、装飾のない純粋なテキストログが必要な場合に有効化します。
  • 有効時は常にクラシックレンダラーが使用され、TUI 設定は無視されます。CLAUDE_AX_SCREEN_READER 環境変数や --ax-screen-reader フラグが優先されます。
英語原文(公式ドキュメントより)

Render screen-reader-friendly output: flat text without decorative borders or animations screen-reader mode always uses the classic renderer, so the tui setting has no effect while it is active. The CLAUDE_AX_SCREEN_READER environment variable and --ax-screen-reader flag take precedence. Requires Claude Code v2.1.181 or later. See https://code.claude.com/docs/en/settings#available-settings

関連ドキュメント

関連する変更履歴

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 の出力を読み上げる際に、装飾記号などに邪魔されず内容を直接把握できるようになります。

関連ドキュメント