[Bug] macOS keyboard shortcuts for thinking toggle not working (Option+T, Tab)
Status Closed — not planned
Maintainer reply None cached
Workaround ✓ Mentioned in thread ↓
Activity 12 comments · opened Dec 18, 2025 · closed Mar 7, 2026
Bug Description
mac cannot toggle thinking use option + t, also cannot use tab toggle.
Environment Info
- Platform: darwin
- Terminal: cursor
- Version: 2.0.72
- Feedback ID:
Errors
[{"error":"Error: 1P event logging: 122 events failed to export\n at wm1.queueFailedEvents (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:91172)\n at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90268)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-12-18T01:15:04.700Z"},{"error":"Error: {\"stack\":\"Error: Failed to export 122 events\\n at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90359)\\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\",\"message\":\"Failed to export 122 events\",\"name\":\"Error\"}\n at gI0.error (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:1632:35485)\n at sh1.error (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:33374)\n at file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:64748\n at h98 (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:65294)\n at file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:193:20030\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-12-18T01:15:04.700Z"},{"error":"Error: 1P event logging: 1 events failed to export\n at wm1.queueFailedEvents (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:91172)\n at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90268)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-12-18T01:15:54.167Z"},{"error":"Error: {\"stack\":\"Error: Failed to export 1 events\\n at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90359)\\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\",\"message\":\"Failed to export 1 events\",\"name\":\"Error\"}\n at gI0.error (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:1632:35485)\n at sh1.error (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:33374)\n at file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:64748\n at h98 (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:65294)\n at file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:193:20030\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-12-18T01:15:54.168Z"},{"error":"Error: 1P event logging: 50 events failed to export\n at wm1.queueFailedEvents (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:91172)\n at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90268)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-12-18T01:16:01.411Z"},{"error":"Error: {\"stack\":\"Error: Failed to export 50 events\\n at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90359)\\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\",\"message\":\"Failed to export 50 events\",\"name\":\"Error\"}\n at gI0.error (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:1632:35485)\n at sh1.error (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:33374)\n at file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:64748\n at h98 (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:192:65294)\n at file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:193:20030\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-12-18T01:16:01.412Z"},{"error":"Error: 1P event logging: 50 events failed to export\n at wm1.queueFailedEvents (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:91172)\n at wm1.doExport (file:///Users/mouyong/.bun/install/global/node_modules/@anthropic-ai/claude-code/cli.js:201:90268)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
Note: Error logs were truncated.
12 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
If you're on iTerm, go to the iTerm preferences -> Profiles -> Keys -> set the Left/Right Option key to Esc+.
i can confirm just using esc+t is now a workaround to toggle on mac
it works on my machine 👍
Please change this to something more intuitive than ESC+T
Why was this changed? What was wrong with tab? Even after getting it working, it's super annoying - alt + t is a really hard combo to type (the alt/opt button is hard to get into motor memory). And the UX is super wierd - rather then toggling thinking mode, you have to choose between two options, so instead of the just pressing tab once, it's alt+t + up/down + return, which is super annoying and slows you down. Now all the tab button does is to tell you to press alt+t? What is the point of that? I have tab hardwired to my brain to switch thinking modes as its something I do all the time to try to preserve credits... is this a diabolic approach to trying to get us to stay on thinking mode so we burn credits quicker? I don't think you make a major UX change like this without giving us a good reason.
I'm baffled by this decision. The only reason I can understand it would be if it didn't really work well behind the scenes to switch models on the fly like that.
Otherwise, it took away a super simple visible indicator of model selection and excellent ergonomics. Curious if we'll see it come back.
In your VSCode/Cursor settings, add this setting:
"terminal.integrated.macOptionIsMeta": trueShould fix your issue, MacOS is weird and sends † when you opt-t.
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.
Thank you! This is what I was looking for.
The documentation confused me a lot:
Closing for now — inactive for too long. Please open a new issue if this is still relevant.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.