[BUG] Quick Entry "double-tap Option" fires while typing accented characters (macOS, international layouts)
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?
On macOS keyboard layouts where Option composes diacritics (Polish, German, Spanish, French), the default Quick Entry shortcut "double-tap Option" false-positives during normal typing.
Typing two Option-composed characters in quick succession - e.g. Option+A then Option+L for "ał" - is counted as a bare double-tap of Option, and the Quick Entry overlay opens mid-word and steals focus from whatever app I'm typing in.
The detector appears to count raw Option keydown/keyup events without checking whether Option was used as a modifier.
Note: this is the Claude Desktop app's global Quick Entry hotkey, not the CLI.
What Should Happen?
An Option press should only count toward the double-tap if no other key was pressed while Option was held down (keydown → keyup with nothing in between).
Typing "ał" should type "ał" and leave the overlay closed.
Error Messages/Logs
Steps to Reproduce
- macOS, input source set to "Polish Pro" (any Option-composed layout works: German, Spanish, French).
- Claude Desktop, Quick Entry enabled, Quick access shortcut = "Double-tap Option" (default).
- In any text field outside Claude, type a word with two Option-composed characters in quick succession, e.g. "chciałabym" → Option+A, then Option+L.
Result: the Quick Entry overlay opens.
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
Claude Desktop version: 1.37937.1
Platform
Other
Operating System
macOS
Terminal/Shell
Other
Additional Information
Related, not duplicates:
- #82156 — macOS global-shortcut collisions; notes that disabling the Quick Access shortcut only reduced, not eliminated, unintended triggers.
- #66507 — ESC during IME composition cancels a running task; same class of problem, shortcut detection ignoring that the key is being used for text input.
- #88142, #18221 — Option/Alt on international layouts, but both about the CLI.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗