[BUG] Custom keybindings.json not working on Windows Terminal (PowerShell 7)

Resolved 💬 3 comments Opened Feb 13, 2026 by poorants Closed Feb 17, 2026

Bug Description

Custom keybindings defined in ~/.claude/keybindings.json are not applied when running Claude Code in Windows Terminal with PowerShell 7.

Keybindings Configuration

{
  "Enter": "newline",
  "Ctrl+Enter": "submit"
}

Expected Behavior

  • Enter should insert a newline
  • Ctrl+Enter should submit the message

Actual Behavior

Custom keybindings are ignored; default behavior is used instead.

Environment

  • OS: Windows 10
  • Terminal: Windows Terminal
  • Shell: PowerShell 7
  • Claude Code: v2.1.x (latest at time of report)

View original on GitHub ↗

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