[BUG] Option+key special characters (¡ ¿ é ñ) broken in input since recent update — regression
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?
Option+key combinations that produce special characters (e.g. Option+1 → ¡, Option+Shift+/ → ¿, Option+e then vowel → é) no longer work in the Claude Code input field. These characters work correctly in every other
app (Terminal, TextEdit, browser) and in a separate terminal session running alongside Claude Code.
This is a regression — these combos worked last week. Current version: 2.1.138.
Related: #37332 (same class of bug, was closed, appears to have regressed).
To reproduce
- Open Claude Code in terminal
- In the input prompt, press Option+1
- Expected: ¡ appears
- Actual: nothing happens (keystroke swallowed)
Environment
- macOS 24.6.0 (Darwin)
- Shell: zsh
- Keyboard: Logitech MX Keys S (US layout)
- Claude Code 2.1.138
- Locale: en_US.UTF-8
Workaround
Copy-paste special characters from another source. Not a fix.
What Should Happen?
Press Opt+1 and get a single inverted exclamation mark: ¡
Error Messages/Logs
Steps to Reproduce
- Open Claude Code in terminal
- In the input prompt, press Option+1
- Expected: ¡ appears
- Actual: nothing happens (keystroke swallowed)
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
IDK. worked last week
Claude Code Version
2.1.138
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗