[Bug] Ctrl+Letter shortcuts broken with non-Latin IME input sources
Bug Description
Title: Ctrl-based shortcuts (e.g. Ctrl+V image paste) don't work when a non-Latin IME (Korean) is active
Body:
▎ Describe the bug
▎ Shortcuts bound to Control + a letter — e.g. Ctrl+V to paste an image — stop working when the macOS input source is a non-Latin IME (Korean
▎ 2-set). They work only when the input source is English.
▎
▎ Shortcut matching appears to key off the character produced by the keypress rather than the physical key. With a Korean IME active, the V key
▎ produces ㅍ, so Ctrl+V is never recognized as paste.
▎
▎ Expected behavior
▎ Ctrl/modifier shortcuts should be matched by physical key identity (keycode), independent of the active input method / produced character —
▎ so Ctrl+V and other Ctrl-letter shortcuts work regardless of input language.
▎
▎ To reproduce
▎ 1. Set macOS input source to Korean (2-set).
▎ 2. Copy an image to clipboard (Cmd+Ctrl+Shift+4).
▎ 3. In Claude Code, press Ctrl+V → nothing happens.
▎ 4. Switch input source to English, press Ctrl+V → works.
▎
▎ Environment
▎ - Claude Code: 2.1.177
▎ - Terminal: iTerm2 3.6.6
▎ - OS: macOS (Darwin 25.5.0)
▎
▎ Additional context
▎ Likely affects all Control-letter keybindings (not just image paste) for any non-Latin IME (Korean/Japanese/Chinese).
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 2.1.177
- Feedback ID: 3576cfd5-df13-440d-9972-79ed5e941ce9
Errors
[]This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗