Fullscreen TUI: support native left-click-drag select + right-click-copy (no Shift modifier required)

Open 💬 0 comments Opened Jul 4, 2026 by loaiz1982

Feature Request

In fullscreen /tui mode, Claude Code captures the mouse for its own selection handling (click-to-position-cursor, click-to-expand, etc.). This means normal terminal text selection only works via a Shift+drag bypass (as noted in #70857), and there is no right-click-to-copy gesture at all inside fullscreen — the only copy path is "copy on select" (auto-copy on selection) or Ctrl+C/Shift+Ctrl+C for the app's internal buffer.

Request: Support the conventional terminal-copy workflow natively in fullscreen mode, without requiring a modifier key:

  1. Left-click + drag selects text (as it already does today for Claude Code's own selection).
  2. Right-click on an active selection copies it (to the system clipboard, e.g. via OSC 52), leaving "copy on select" and Ctrl+C behavior untouched for users who prefer those.

This matches the default mouse-copy convention of virtually every terminal emulator (Windows Console/ConHost QuickEdit, most Linux terminals, iTerm2, etc.), so users moving in and out of fullscreen /tui don't have to relearn a different selection/copy model or resort to Shift+drag as a workaround.

Context: Related to #70857 (fullscreen breaks native copy generally, workaround via Shift+drag or /tui default) and the closed duplicate #71438. This request is narrower: specifically add right-click-copy as a first-class gesture for plain (non-Shift) left-click-drag selections in fullscreen mode.

Environment

  • Platform: Windows 11
  • Terminal: Windows PowerShell / PowerShell 7 console host
  • Mode: /tui fullscreen

View original on GitHub ↗