Skip to content

原文(日本語に翻訳)

ターミナルウィンドウの外でマウスを離した場合にコピーオンセレクトが発火しない問題を修正しました。

原文(英語)

Fixed copy-on-select not firing when you release the mouse outside the terminal window

概要

ターミナル内でテキストを選択する際、ウィンドウの外でマウスボタンを離した場合に「コピーオンセレクト(選択時自動コピー)」が機能しない問題が修正されました。テキスト選択をウィンドウ外に引っ張りながら行うような操作でも、選択したテキストが正しくクリップボードにコピーされるようになります。

基本的な使い方

ターミナルウィンドウの外でマウスを離した場合でも、選択テキストが自動的にクリップボードにコピーされます。

bash
# ターミナル内のテキストをドラッグで選択
# ウィンドウ外でマウスを離す
# 修正後: コピーオンセレクトが正しく動作し、クリップボードにコピーされる

実践例

ユースケース: コードのコピー

Claude が出力したコードを別のエディタに貼り付ける際、ウィンドウをまたいだ選択でも確実にコピーできます。

bash
$ claude
> Python のソートアルゴリズムを書いてください

# Claude が出力したコード(例):
# def quicksort(arr):
#     if len(arr) <= 1:
#         return arr
#     ...

# このコードをドラッグ選択して VS Code にドラッグすると
# 修正後: ウィンドウ外でマウスを離してもコピーされる

ユースケース: URL のコピー

Claude が出力した URL をコピーしてブラウザに貼り付ける際も確実に動作します。

bash
$ claude
> ドキュメントの URL を教えてください

# 出力された URL を選択して
# ブラウザウィンドウにドラッグ
# 修正後: ウィンドウ外でリリースしてもコピーされる

注意点

  • この機能は「コピーオンセレクト」が有効な場合にのみ関係します(一部のターミナルエミュレータでの標準動作)
  • マウスの追跡がターミナルウィンドウの外まで拡張されて、リリースイベントを正しく検出するようになりました
  • この修正は Claude Code の独自ターミナルモード(TUI)での動作に適用されます

関連情報