原文(日本語に翻訳)
フルスクリーンモードでマウスクリック・ドラッグ・ホバーを無効化しつつ、ホイールスクロールは維持する CLAUDE_CODE_DISABLE_MOUSE_CLICKS を追加
原文(英語)
Added CLAUDE_CODE_DISABLE_MOUSE_CLICKS to disable mouse click/drag/hover in fullscreen mode while keeping wheel scroll
概要
フルスクリーンモード時に、マウスクリック・ドラッグ・ホバーイベントを無効化する環境変数 CLAUDE_CODE_DISABLE_MOUSE_CLICKS が追加されました。この設定を有効にしても、マウスホイールによるスクロールは引き続き利用できます。tmux や screen などのターミナルマルチプレクサ環境で Claude Code を使用する際の干渉問題を解消するのに役立ちます。
基本的な使い方
環境変数を設定するだけで有効になります。
bash
# シェルの設定ファイル(~/.bashrc, ~/.zshrc など)に追加
export CLAUDE_CODE_DISABLE_MOUSE_CLICKS=1
# または一時的に有効化
CLAUDE_CODE_DISABLE_MOUSE_CLICKS=1 claude実践例
tmux / screen 環境での使用
tmux や screen のマウスモードと Claude Code のマウスイベントが競合する場合に有効です。
bash
# tmux の設定でマウスを有効にしつつ Claude Code のクリックイベントを抑制
export CLAUDE_CODE_DISABLE_MOUSE_CLICKS=1
tmux new-session -s main
claudeSSH リモート接続時の使用
SSH 越しのリモート環境でフルスクリーンモードを使用する際、マウスイベントが意図せず送信される問題を防げます。
bash
# リモートサーバー側の .bashrc に設定
echo 'export CLAUDE_CODE_DISABLE_MOUSE_CLICKS=1' >> ~/.bashrcテキスト選択を優先する場合
フルスクリーンモードでも通常のターミナルと同様にテキストをマウスで選択したい場合に便利です。
注意点
- マウスホイールによるスクロールは 無効化されません(スクロールは引き続き動作します)
- フルスクリーンモード(
--fullscreenフラグ使用時)に適用されます - 通常のターミナルモードでは影響を受けません
- この環境変数を設定すると、クリック・ドラッグ・ホバーイベントがすべて無視されます