If you use VS Code, Cursor-AI, Windsurd, Trae-AI, or Firebase Studio, you already know how crucial keyboard shortcuts are to productivity.
Lynx Keymap β created by @bastndev β supercharges your workflow with curated keybindings for VSCode, seamlessly integrating AI tools like Cursor-AI and Trae-AI.
β¨οΈ Get instant access to essential commands for files, Git, debugging, AI sessions, and more.
π§ͺ Experimental Keymaps
| Command | π macOS | π¦ Windows | π§ Linux |
|---|---|---|---|
| Ask, agent, edit (AI) | β₯ + Z |
Alt + Z |
Alt + Z |
| Bottom color change | β + β₯ + P |
Ctrl + Alt + P |
Ctrl + Alt + P |
| Pick AI model | β₯ + X |
Alt + X |
Alt + X |
| Toggle AI maximize/minimize | β§ + Esc |
Shift + Esc |
Shift + Esc |
βοΈ Standard Keybindings
| Command | π macOS | π¦ Windows | π§ Linux |
|---|---|---|---|
| Open explorer | β + 1 |
Ctrl + 1 |
Ctrl + 1 |
| Source control (SCM) | β + 2 |
Ctrl + 2 |
Ctrl + 2 |
| Extensions | β + 3 |
Ctrl + 3 |
Ctrl + 3 |
| Sidebar toggle | β + Tab |
Ctrl + Tab |
Ctrl + Tab |
| New file | β₯ + C |
Alt + C |
Alt + C |
| New folder | β₯ + V |
Alt + V |
Alt + V |
| Select all changed files | β₯ + 1 |
Alt + 1 |
Alt + 1 |
| AI generate commit message | β₯ + 2 |
Alt + 2 |
Alt + 2 |
| Unstage all files | β₯ + 3 |
Alt + 3 |
Alt + 3 |
| Git pull | β₯ + 4 |
Alt + 4 |
Alt + 4 |
| Git commit | β₯ + Enter |
Alt + Enter |
Alt + Enter |
| Git push | β + β₯ + Enter |
Ctrl + Alt + Enter |
Ctrl + Alt + Enter |
| Format document | β₯ + F |
Alt + F |
Alt + F |
| Format selection | β + β₯ + F |
Ctrl + Alt + F |
Ctrl + Alt + F |
| Organize imports | β§ + β₯ + F |
Shift + Alt + F |
Shift + Alt + F |
| Debug console toggle | β₯ + Q |
Alt + Q |
Alt + Q |
| Terminal toggle | β₯ + W |
Alt + W |
Alt + W |
| Open GitLens | β₯ + E |
Alt + E |
Alt + E |
| Start debugging | β₯ + P |
Alt + P |
Alt + P |
| Restart debugging | β₯ + O |
Alt + O |
Alt + O |
| Stop debugging | β₯ + I |
Alt + I |
Alt + I |
| Git changes panel | β₯ + L |
Alt + L |
Alt + L |
| Markdown preview | β₯ + M |
Alt + M |
Alt + M |
| Settings UI | β + J |
Ctrl + J |
Ctrl + J |
| Settings JSON | β₯ + J |
Alt + J |
Alt + J |
| Comment line | β + / |
Ctrl + / |
Ctrl + / |
| Comment block | β₯ + / |
Alt + / |
Alt + / |
| Copy line up/down | β₯ + β§ + β/β |
Alt + Shift + β/β |
Alt + Shift + β/β |
| Insert cursor above/below | β + β/β |
Ctrl + β/β |
Ctrl + β/β |
| Toggle AI | β₯ + Esc |
Alt + Esc |
Alt + Esc |
| Delete word left | β + Backspace |
Ctrl + Backspace |
Ctrl + Backspace |
| Close folder | β + Delete |
Ctrl + Delete |
Ctrl + Delete |
β¨ AI Shortcuts (Lynx AI Integration)
| Command | π macOS | π¦ Windows | π§ Linux |
|---|---|---|---|
| AI Chat (popup/modal) |
β + \` |
Ctrl + \` |
Ctrl + \` |
| Toggle chat with Tab | β§ + Tab |
Shift + Tab |
Shift + Tab |
| New AI session | β₯ + A |
Alt + A |
Alt + A |
| Show AI chat history | β₯ + S |
Alt + S |
Alt + S |
| Attach context | β₯ + D |
Alt + D |
Alt + D |
| Accept AI suggestion | β + Enter |
Ctrl + Enter |
Ctrl + Enter |
| Reject AI suggestion | β₯ + Enter |
Alt + Enter |
Alt + Enter |
π Installation
-
Open Quick Open:
- macOS:
β + P - Windows/Linux:
Ctrl + P
- macOS:
Paste the command and hit
Enter:
ext install bastndev.lynx-keymap
Contributors
Here is the project link if you want to collaborate: [>_].


Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.