Paste Screenshots into Claude Code in Ghostty Using Ctrl+V
Claude Code accepts images, but pasting a screenshot in Ghostty is not obvious — Cmd+V does nothing. The trick is two keyboard shortcuts most Mac users don't know about.
First, capture your screenshot to the clipboard instead of saving it to a file. The standard Cmd+Shift+4 saves to disk. Add Ctrl to copy to clipboard instead:
# Standard Mac screenshot shortcuts:
Cmd+Shift+4 # drag to select region -- saves to desktop as file
Ctrl+Shift+Cmd+4 # drag to select region -- copies to CLIPBOARD, no file saved
# Then paste into Claude Code inside Ghostty:
Ctrl+V # paste -- Ghostty uses Ctrl+V, NOT Cmd+V
Once pasted, Claude Code sees the image directly in the conversation. Screenshot a crash message, a broken UI, a failing test output, an error in the browser — paste it in and Claude diagnoses it from the visual.
This works for any image already on your clipboard too, not just fresh screenshots. Copy an image from a Slack message, a browser, or Preview and Ctrl+V brings it straight into your prompt.
The two things to remember: use Ctrl instead of just Cmd when screenshotting (to hit the clipboard), and use Ctrl+V instead of Cmd+V when pasting into Ghostty. Everything else is the same as normal screenshots.
In Ghostty: Ctrl+Shift+Cmd+4 to capture, Ctrl+V to paste — the two-keystroke path from visual bug to diagnosis.
via @cschuermyer
Log in to leave a comment.
When typing feels slow — describing a complex bug, explaining architecture, or thinking through a problem out loud — press Option+V to switch to voice input. Speak naturally and Claude Code transcribes your words into a prompt, so you can describe what you need at the speed of thought.
When Claude is heading down the wrong path — editing the wrong file, writing code you don't want, or giving a long explanation you don't need — press Escape to stop it immediately. You keep everything it did up to that point and can redirect with a new prompt.
Closed a session and realized you weren't done? Pass --continue (or -c) when launching Claude Code to pick up exactly where you left off — same context, same files, same conversation history — without re-explaining what you were working on.