Keyboard shortcuts
These are the defaults. Change any of them, or turn one off, in Settings → Shortcuts. In the app,Ctrl+/ shows the keys you have set.
Anywhere
| Go to a repository or run a command… | Ctrl+P |
| Go to the dashboard | Ctrl+0 |
| Show or hide the repository list | Ctrl+B |
| Close the repository tab | Ctrl+W |
| Next repository tab | Ctrl+Tab |
| Previous repository tab | Ctrl+Shift+Tab |
| Add a local repository… | Ctrl+O |
| Open settings | Ctrl+, |
| Show keyboard shortcuts | Ctrl+/ |
In a repository
| Changes tab | Ctrl+1 |
| History tab | Ctrl+2 |
| Branches tab | Ctrl+3 |
| Stashes tab | Ctrl+4 |
| Pull requests tab | Ctrl+5 |
| Files tab | Ctrl+7 |
| About tab (README, changelog, agent instructions) | Ctrl+6 |
| Fetch | Ctrl+Shift+F |
| Pull | Ctrl+Shift+P |
| Push | Ctrl+Shift+U |
| Refresh | F5 |
| Open in VS Code | Ctrl+Shift+E |
| Open a terminal | Ctrl+` |
| Show or hide the built-in terminal | Ctrl+J |
Fixed keys
These work in one place and cannot be changed.
| Commit (in the message box) | Ctrl+Enter |
| Close a dialog | Esc |
| Zoom in or out | Ctrl + / Ctrl - |
| Zoom back to 100 % | Ctrl+Numpad 0 |
| Move through lists | ↑ ↓ |