Stop clicking. Start commanding. Lynx Keymap Pro puts one keybinding layout underneath VS Code, Cursor, Windsurf, Trae.ai, Kiro, and Antigravity, so the muscle memory you build in one editor doesn’t reset the moment you open another.
This page is the reference. Keep it open the first week.
CLI, Skills & AI
| Command | Shortcut |
|---|---|
| New AI session | Alt + A |
| Show AI chat history | Alt + S |
| AI select code | Alt + D |
| Smart-close (AI chat / terminal) | Ctrl + Tab |
| CLI panel (needs F1) | Alt + E |
| GitLab panel | Alt + R |
| Skills panel | Ctrl + 3 / ⌘ + 3 |
| OpenCode / Claude Code | Alt + CapsLock |
Smart-close is context-aware: if the terminal is occupying the side panel it closes the terminal, otherwise it opens or closes the AI chat.
Git
Run these from Source Control (
Ctrl + 2) — they’re not global.
| Command | Shortcut |
|---|---|
| Stage all | Alt + 1 |
| AI commit message | Alt + 2 |
| Unstage all | Alt + 3 |
| Commit | Alt + Enter |
| Push | Ctrl + Alt + Enter |
| View changes | Alt + L |
| Reset hard HEAD | Ctrl + Shift + Alt + Backspace |
Caution: Reset hard HEAD has no confirmation dialog. It can permanently discard uncommitted work.
Debugging
| Command | Shortcut |
|---|---|
| Start | Alt + P |
| Restart | Alt + O |
| Stop | Alt + I |
Compact Mode — 75%
Alt + 0 swaps the standard layout for one that doesn’t assume a function row or an arrow cluster:
| Command | Shortcut |
|---|---|
| Start / restart / stop debugging | Insert / Alt + Insert / Ctrl + Insert |
| View Git changes | PageUp |
| Markdown preview | PageDown |
| Zoom in / out | Shift + Alt + Volume Up / Shift + Alt + Volume Down |
Settings & Terminal
| Command | Shortcut |
|---|---|
| Open settings (UI / JSON) | Ctrl + J / Alt + J |
| Select theme | Shift + Alt + T |
| Quick Open (replacement) | Shift + Alt + E |
| Smart new terminal | Ctrl + Shift + ` |
| Swap terminal (chord) | Alt + Q then W |
| Close terminal (chord) | Alt + Q then E |
The backquote key is remapped across 14+ international keyboard layouts, so the terminal shortcuts above work the same whether the physical key sits where US, Spanish, French, German, Russian, Japanese, or Turkish layouts put it.
Ctrl + PandCtrl + Enterare intentionally disabled — the former to avoid a conflict with the shortcuts above (Shift + Alt + Ereplaces Quick Open), the latter because GitHub Copilot’s Generate binding collides with the terminal and git-commit workflow. Both are one entry inkeybindings.jsonaway from coming back. Separately,Alt + CapsLockmay not register on systems that remap CapsLock at the OS level.



