[BUG] Shift+Enter in Claude for Windows No Longer Works for NewLine
Status Open
Maintainer reply None cached
Workaround ✓ Mentioned in thread ↓
Activity 10 comments · opened Feb 11, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
In previous versions of Claude Code for Windows (probably 2 or 3 versions ago now) I was able to hit Shift+Enter, and get to a new line to continue adding info. Now when i hit it, it just sends the message right away. There's no longer a way to get to new line.
I've tried Shift+Enter, CTRL+Enter, and Alt+Enter and none of them work.
What Should Happen?
Shift+Enter should've gone to the next line instead of sending my reply.
Error Messages/Logs
Steps to Reproduce
- Open a new chat.
- Write some text.
- Click Shift+Enter
Claude Model
Not sure / Multiple models
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
1.1.2685 (f39a62)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Other
Additional Information
using Claude for Windows.
Showing cached comments. Read the full discussion on GitHub ↗
8 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
This is a new issue that isn't covered by those. The other open bugs are for MacOS or for other ways of accessing Claude Code.
Mine was fine the last few days! Then all of a sudden today, it stopped working in my Code Desktop for Windows. There wasn't even an update, I had installed the update this morning!
2026-02-24 Still occurring in Claude Code 2.1.52 on Windows. [CTRL]+[ENTER] does work (for me).
2026-03-02 Still occurring in Claude Code 2.1.63 on Windows. [CTRL]+[ENTER] does work (for me).
2026-03-04 Still occurring in Claude Code 2.1.68 on Windows. [CTRL]+[ENTER] does work (for me).
Workaround: Shift+Enter for newline in Claude Code on Windows Terminal
Verified working on:
The root cause is that Windows Terminal sends the same byte (CR) for both Enter and Shift+Enter — the terminal can't distinguish them. The fix requires two changes:
1. Windows Terminal — teach it to send a distinct escape sequence for Shift+Enter
In
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json, add toactions:And add to
keybindings:2. Claude Code — map Shift+Enter to newline
In
~/.claude/keybindings.json:Restart Windows Terminal after both changes. Shift+Enter will insert a newline, Enter will send — matching Claude.ai and Claude Desktop behavior.
On MacOS