Shift+Enter does not insert newline in input on Windows Terminal
Resolved 💬 5 comments Opened Mar 8, 2026 by Karl-ENGEL-01 Closed Apr 21, 2026
Description
When using Claude Code inside Windows Terminal (PowerShell), Shift+Enter does not create a new line in the input field. Instead, it behaves the same as Enter and submits the message immediately.
Expected behavior
Shift+Enter should insert a newline, allowing multi-line input — the same way it works in the PowerShell prompt itself (where Shift+Enter produces a continuation line >>).
Actual behavior
Shift+Enter submits the message, identical to pressing Enter. There is no way to enter multi-line text via keyboard.
Environment
- Claude Code version: v2.1.71
- OS: Windows 11 Pro (10.0.26200)
- Terminal: Windows Terminal / PowerShell
- Model: Opus 4.6
Screenshot
Shift+Enter works in PowerShell (before launching claude), but not inside Claude Code's input prompt.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗