←All toolsWindow & app
| ⌘ Tab | Switch apps |
| ⌘ ` (backtick) | Cycle windows of current app |
| ⌘ Q | Quit app |
| ⌘ W | Close window/tab |
| ⌘ M | Minimize window |
| ⌘ H | Hide app |
| ⌘ Space | Spotlight search |
| ⌘ ⌥ Esc | Force quit dialog |
Editing
| ⌘ C / V / X | Copy / paste / cut |
| ⌘ Z / ⌘ ⇧ Z | Undo / redo |
| ⌘ A | Select all |
| ⌘ ⇧ V | Paste without formatting |
| ⌘ ←/→ | Beginning/end of line |
| ⌘ ↑/↓ | Top/bottom of doc |
| ⌥ ←/→ | Word at a time |
| Fn Backspace | Forward delete |
Screenshots
| ⌘ ⇧ 3 | Capture full screen |
| ⌘ ⇧ 4 | Capture region |
| ⌘ ⇧ 5 | Screenshot tool with options |
| ⌘ ⇧ 4 then Space | Capture window |
Browser
| Ctrl/⌘ T | New tab |
| Ctrl/⌘ W | Close tab |
| Ctrl/⌘ ⇧ T | Reopen closed tab |
| Ctrl/⌘ Tab | Next tab |
| Ctrl/⌘ + (number) | Switch to tab by number |
| Ctrl/⌘ L | Focus address bar |
| Ctrl/⌘ R | Reload |
| Ctrl/⌘ ⇧ R | Hard reload (skip cache) |
| Ctrl/⌘ F | Find on page |
| Ctrl/⌘ D | Bookmark page |
| F12 | Open DevTools |
VS Code
| Ctrl/⌘ P | Quick open file |
| Ctrl/⌘ ⇧ P | Command palette |
| Ctrl/⌘ B | Toggle sidebar |
| Ctrl/⌘ / | Toggle line comment |
| Alt ↑/↓ | Move line up/down |
| Ctrl/⌘ D | Select next occurrence |
| Ctrl/⌘ ⇧ K | Delete line |
| Ctrl/⌘ G | Go to line |
| Ctrl/⌘ J | Toggle terminal |
| F2 | Rename symbol |
About
Searchable list of common keyboard shortcuts. Filter by app or OS. Covers system shortcuts, browsers, code editors, productivity apps, and design tools. The shortcuts that survive across apps so you can build muscle memory.
How to use
- Pick your OS.
- Search for an app or task.
- Memorize the most useful ones.
FAQ
Why memorize shortcuts at all?+
Switching to and from the mouse breaks flow. Shortcuts add up to hours saved per week, but more importantly they keep your attention on the work.