[Bug] Opt+T keyboard shortcut conflicts with Turkish keyboard layout (₺ symbol)

Resolved 💬 6 comments Opened Dec 20, 2025 by sBugraTiryaki Closed Feb 14, 2026

Bug Description
---
Title: Opt+T keyboard shortcut conflicts with Turkish Lira symbol (₺) on Turkish Mac keyboards

Description:

The keyboard shortcut for toggling thinking mode (Opt+T on macOS) conflicts with the Turkish Lira currency symbol (₺) on Turkish keyboard layouts.

On Turkish Mac keyboards, Opt+T is a system-level keyboard shortcut that types the ₺ character. This means Turkish users cannot toggle thinking mode without modifying their system keyboard settings, which affects their entire OS experience.

Why this matters:

  • Turkey has a significant developer community
  • Asking users to modify system-wide keyboard settings is not a reasonable workaround, as it affects all applications
  • This likely affects other language keyboards where Opt+key combinations produce special characters (e.g., German, French, Nordic layouts)

Suggested solutions:

  1. Allow users to customize keybindings in Claude Code settings
  2. Provide an alternative shortcut that doesn't conflict with common international keyboard layouts (e.g., Opt+Shift+T or Cmd+Shift+T)
  3. Add a CLI command or slash command alternative (e.g., /thinking toggle)

Affected configuration:

  • macOS with Turkish keyboard layout
  • Potentially other non-US keyboard layouts with Opt+key character mappings

---

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 2.0.74
  • Feedback ID: 9bf2dd29-09b5-4608-a456-0184b239eba1

Errors

[{"error":"SyntaxError: JSON Parse error: Unable to parse JSON string\n    at <parse> (:0)\n    at parse (unknown)\n    at <anonymous> (/$bunfs/root/claude:78:751)\n    at A (/$bunfs/root/claude:11:6978)\n    at uf_ (/$bunfs/root/claude:947:2739)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-12-20T01:51:45.913Z"},{"error":"Error: Request was aborted.\n    at _createMessage (/$bunfs/root/claude:458:3157)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-12-20T01:52:12.421Z"}]

View original on GitHub ↗

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