Skip to content

feat: ⌃+⌘+T global shortcut for Terminal tab + xterm Cmd+←/→#86

Merged
grimmerk merged 5 commits intomainfrom
feat/terminal-shortcut
Apr 3, 2026
Merged

feat: ⌃+⌘+T global shortcut for Terminal tab + xterm Cmd+←/→#86
grimmerk merged 5 commits intomainfrom
feat/terminal-shortcut

Conversation

@grimmerk
Copy link
Copy Markdown
Owner

@grimmerk grimmerk commented Apr 3, 2026

Summary

  • ⌃+⌘+T global shortcut to open/toggle Terminal tab (customizable in Settings)
  • Fix: Cmd+←/→ in xterm.js (beginning/end of line, matching VS Code behavior)
  • Terminal shortcut added to menu bar Keyboard Shortcuts submenu (syncs with custom shortcuts)

Details

  • Toggle behavior: if CodeV is visible on Terminal tab, ⌃+⌘+T hides it; otherwise shows CodeV and switches to Terminal tab
  • Customizable: same Edit/Save/Reset UI as other shortcuts in Settings
  • Menu bar sync: uses acceleratorToMenuLabel() from PR fix: menubar shortcuts + PR links + active IDE dots #83

Test plan

  • ⌃+⌘+T from background → CodeV shows on Terminal tab
  • ⌃+⌘+T while on Terminal tab → hides CodeV
  • ⌃+⌘+T while on Projects tab → switches to Terminal tab
  • Settings → Shortcuts → Edit Terminal shortcut → menu bar updates
  • Cmd+←/→ in terminal → jumps to beginning/end of line

🤖 Generated with Claude Code

🤖 On behalf of @grimmerk — generated with Claude Code

grimmerk and others added 3 commits April 4, 2026 01:19
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@grimmerk grimmerk force-pushed the feat/terminal-shortcut branch from d8aafb2 to fc97e6b Compare April 3, 2026 17:21
grimmerk and others added 2 commits April 4, 2026 01:23
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@grimmerk grimmerk force-pushed the feat/terminal-shortcut branch from 070e8bd to 2aef0f6 Compare April 3, 2026 17:28
@grimmerk grimmerk merged commit 8acf951 into main Apr 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant