どんな機能か
Claude Codeの最新アップデートで「スクリーンリーダーモード」という設定が追加されました。これは、画面の情報を音声や点字で読み上げてパソコンを操作している人向けに、Claude Codeの表示方法を切り替えるオプション機能です。
普段のClaude Codeは、ターミナル上に枠線やインデント、色分けされたテキストなどを使って見た目を工夫した画面(いわゆるTUI)を表示しています。目で見る分には見やすくて便利な作りなんですが、実はこうした装飾はスクリーンリーダーにとってはかえって邪魔になることがあります。枠線の記号や細かいレイアウトまで律儀に読み上げようとしてしまい、肝心の中身が聞き取りづらくなるんですね。
そこで今回追加されたのが、装飾を極力省いた「プレーンテキスト」で画面を表示するモードです。見た目の華やかさよりも、読み上げソフトが内容を正確に、スムーズに伝えられることを優先した表示に切り替わります。
使い方
このモードはデフォルトでは無効になっていて、必要な人が自分で有効にする「オプトイン」方式です。有効にする方法は3つ用意されています。
- 起動時に
claude --ax-screen-readerというオプションを付けて実行する - 環境変数
CLAUDE_AX_SCREEN_READER=1を設定しておく - 設定ファイルに
"axScreenReader": trueという項目を追加する
毎回コマンドに付け忘れそうで心配、という人は設定ファイルに書いておくのが確実です。逆に「このセッションだけ試したい」という場合は、起動オプションでその都度指定する方が手軽でしょう。
どんな人に嬉しいか
視覚に障害があり、普段からスクリーンリーダーを使ってパソコンやスマートフォンを操作している開発者にとって、この機能は地味に見えてかなり大きな意味を持ちます。ターミナルツールは元々、視覚的な情報量が多く作られがちで、アクセシビリティへの配慮が後回しにされやすい分野でもありました。Claude Codeがこうしたモードを公式に用意したことで、スクリーンリーダー利用者も余計な聞き取りづらさに悩まされず、他の開発者と同じようにAIにコードを書かせる作業ができるようになります。
スクリーンリーダーを普段使わない人にとっては直接関係のない設定に見えるかもしれませんが、「同じツールが、使う人の環境に合わせて表示を変えられる」という発想自体は、今後いろんなツールでも当たり前になっていく方向性だと思います。
まとめ
スクリーンリーダーモードは、視覚的な装飾を減らしプレーンテキストで情報を伝えることに特化した、オプトイン方式の表示モードです。起動オプション・環境変数・設定ファイルの3通りの方法で有効にでき、スクリーンリーダーを使う開発者がClaude Codeをより快適に使えるようにするための機能です。
このページは役に立ちましたか?