DEV Community

Sangmin Lee
Sangmin Lee

Posted on • Originally published at claudeguide.io

Claude Code Keyboard Shortcuts & Power Workflows (2026)

Originally published at claudeguide.io/claude-code-keyboard-shortcuts

Claude Code Keyboard Shortcuts & Power Workflows (2026)

Efficient Claude Code use starts with 7 keyboard shortcuts — Esc to interrupt Claude mid-response, Ctrl+C to fully stop, Shift+Enter for multiline input, ↑/↓ for history, Ctrl+L to clear screen (context preserved), Ctrl+R to search history, and double-Esc to enter Plan Mode. Power users save 30+ minutes per 4-hour session by avoiding the "wait for Claude to finish then type" anti-pattern.

This guide covers every shortcut plus the 7 high-leverage workflows where shortcuts compound.


The 7 Core Shortcuts

Shortcut Action When to use
Enter Send single-line message Default — every message
Shift + Enter Insert newline (multiline input) Code snippets, long instructions
Esc Interrupt Claude mid-response Wrong direction, change goal
Ctrl + C Full cancel (all pending) Stuck process, runaway loop
/ Previous/next message in history Resend or edit prior prompt
Ctrl + L Clear screen (context preserved) Visual cleanup, no context loss
Ctrl + R Reverse-search history Find specific past prompt

Bonus: double Esc enters Plan Mode

Tap Esc twice quickly → Claude enters Plan Mode. It plans the steps before executing. Useful for non-trivial changes.


When to use Esc (interrupt)

Most users wait for Claude to finish a bad response before correcting it. That wastes 30 seconds to 2 minutes per interaction. Hit Esc the moment you realize the direction is wrong.



You: "Refactor the auth module to use JWT"
Claude: "I'll start by reading auth.ts... [reads file]"
You: <realize you wanted OAuth, not JWT
Enter fullscreen mode Exit fullscreen mode

Top comments (0)