[BUG]

Resolved 💬 3 comments Opened Oct 17, 2025 by WiMGa Closed Oct 20, 2025

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?

Problem

Claude Code uses Ctrl+J for newline input on Windows, which violates all Windows platform conventions and creates serious cognitive load for users.

Windows Standard: Shift+Enter

EVERY major Windows application uses Shift+Enter for newline:

  • Microsoft Outlook
  • Microsoft Teams
  • Skype
  • Slack
  • Discord
  • ChatGPT web interface
  • Even Claude.ai web interface!

Current Claude Code behavior:

  • Ctrl+J → newline (nobody uses this on Windows!)
  • Enter → submit

Real-World Impact

Cognitive Load: Users must constantly remember which application they're in and switch keyboard shortcuts. This breaks workflow and productivity.

Inconsistency within Anthropic ecosystem:

  • Claude.ai (web) uses Shift+Enter ✓
  • Claude Code uses Ctrl+J ✗

This is the SAME company, SAME product family!

/terminal-setup Doesn't Work

Documentation says to use /terminal-setup in Windows Terminal, but it fails:

> /terminal-setup
⎿ Terminal setup cannot be run from windows-terminal.

Even though Windows Terminal is listed as supported!

Proposed Solution

Make Shift+Enter the DEFAULT on Windows:

  • Shift+Enter → newline (matches Windows standards)
  • Enter → submit
  • Remove Ctrl+J completely on Windows

Environment

  • OS: Windows 10/11
  • Terminal: Windows Terminal (PowerShell 7.5.3)
  • Claude Code version: 2.0.20

Related Issues

This has been reported multiple times:

  • #1259 - Support Shift+Enter for multiline input (industry standard)
  • #9321 - Shift+Enter Doesn't Insert Newline in CLI

Please fix this to match Windows platform standards!

What Should Happen?

длордлжорлжд

Error Messages/Logs

Steps to Reproduce

олдрдл

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

орлд

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗