環境変数

CLAUDE_CODE_DISABLE_MOUSE

1 を設定すると、フルスクリーンレンダリングでのマウストラッキングが無効になる。PgUp と PgDn によるキーボードスクロールは引き続き動作する。ターミナルのネイティブな選択時コピー動作を保持したい場合に使用する。

使い方・用途

  • ターミナル本来のコピー・オン・セレクト(選択範囲をコピーする)挙動を Claude Code の全画面描画でも維持したいときに設定する
  • マウスによる選択を Claude Code に奪われたくない環境で、フリッカーフリーな描画とフラットなメモリ利用の利点を保ったままマウスキャプチャのみを解除したいときに設定する
  • 全画面描画モードで PgUp・PgDn によるキーボードスクロールを使い続けながらマウストラッキングを無効化したいときに設定する
英語原文(公式ドキュメントより)

Set to 1 to disable mouse tracking in fullscreen rendering. Keyboard scrolling with PgUp and PgDn still works. Use this to keep your terminal's native copy-on-select behavior

関連ドキュメント

関連する変更履歴

v2.1.203(1件)

Fixed
再接続されたバックグラウンドセッションがマウス操作の無効化オプションを無視する問題を修正しました。
英語原文を表示
Fixed attached background sessions ignoring CLAUDE_CODE_DISABLE_MOUSE and CLAUDE_CODE_DISABLE_MOUSE_CLICKS opt-outs

変更後

自分好みのターミナル操作環境を一貫して維持できます。

関連ドキュメント

v2.1.195(1件)

Added
フルスクリーンモードでマウスのクリック、ドラッグ、ホバー操作を無効化する設定「CLAUDE_CODE_DISABLE_MOUSE_CLICKS」を追加しました。
英語原文を表示
Added CLAUDE_CODE_DISABLE_MOUSE_CLICKS to disable mouse click/drag/hover in fullscreen mode while keeping wheel scroll

変更後

フルスクリーンでのコーディング中にマウスを触っても意図しない操作を防げるため、キーボード操作に集中しやすくなります。

関連ドキュメント