If you’re a new Mac user (like me!), knowing a few common shortcuts can save you tons of time. Here’s a simple cheatsheet of macOS shortcuts — including some of the ones I’ve searched for myself. You might want to bookmark this — I’ll keep adding more as I come across new and useful shortcuts.
I switched to macOS from Ubuntu Linux, and honestly the first week was humbling. Muscle memory I’d built over years suddenly did nothing, or worse, did the wrong thing. So this started as my own notes, and it grew from there.
🔑 First, learn to read the symbols#
Before the shortcuts themselves, this one thing trips up almost everyone. Apple writes shortcuts using symbols rather than words, and menus in every app use them. Once you can read them, you can discover shortcuts on your own just by opening a menu.
| Symbol | Key | Notes |
|---|---|---|
| ⌘ | Command | The main modifier — where Windows uses Ctrl, macOS usually uses ⌘ |
| ⌥ | Option (Alt) | Often the “do a variant of this” key |
| ⇧ | Shift | |
| ⌃ | Control | Exists on Mac too, but used far less than on Windows |
| ⇪ | Caps Lock | |
| fn | Function | Bottom-left, unlocks the F-keys and Forward Delete |
So when a menu shows ⇧⌘4, that reads as Shift + Command + 4. That’s it — that’s the whole trick.
🔄 Basic Editing macOS Shortcuts#
| Action | Shortcut |
|---|---|
| Undo | Command (⌘) + Z |
| Redo | Command (⌘) + Shift + Z |
| Copy | Command (⌘) + C |
| Paste | Command (⌘) + V |
| Paste without formatting | Command (⌘) + Shift + Option (⌥) + V |
| Cut | Command (⌘) + X |
| Select all | Command (⌘) + A |
| Save | Command (⌘) + S |
| Find | Command (⌘) + F |
| Forward Delete | fn + Delete (Backspace) |
✍️ Moving around text quickly#
These are the ones that made the biggest difference to my daily typing, and they’re rarely in beginner lists. They work in almost every text field on macOS, including most code editors.
| Action | Shortcut |
|---|---|
| Jump to start / end of line | Command (⌘) + Left / Right |
| Jump to top / bottom of document | Command (⌘) + Up / Down |
| Move one word at a time | Option (⌥) + Left / Right |
| Delete the previous word | Option (⌥) + Delete |
| Delete to the start of the line | Command (⌘) + Delete |
| Select to end of line | Command (⌘) + Shift + Right |
| Select a word at a time | Option (⌥) + Shift + Left / Right |
If you came from Windows, note that Home and End don’t behave the way you expect on a Mac. Command + Left and Command + Right are what you actually want.
The Option key has a second job worth knowing about too: held on its own it types special characters rather than moving the cursor, which is how you get the copyright symbol and friends — © is Option + G, ™ is Option + 2.
👨💻 Developer – Focused macOS Shortcuts#
| Action | Shortcut | App / Context |
|---|---|---|
| Open Browser DevTools | Command (⌘) + Option (⌥) + I | Chrome / Edge / Safari |
| Open the Console directly | Command (⌘) + Option (⌥) + J | Chrome / Edge |
| Open Terminal | Command (⌘) + Spacebar → type “Terminal” + Enter | System |
| Hard Refresh (Bypass Cache) | Command (⌘) + Shift + R | Browser |
| Focus the address bar | Command (⌘) + L | Browser |
| Reopen the tab you just closed | Command (⌘) + Shift + T | Browser |
| Switch between browser tabs | Command (⌘) + Option (⌥) + Left / Right | Browser |
In Safari, DevTools only appears once you enable the Develop menu: Safari → Settings → Advanced → Show features for web developers. This catches out a lot of people who assume the shortcut is broken.
💻 Productivity macOS Shortcuts#
| Action | Shortcut |
|---|---|
| Open Spotlight Search | Command (⌘) + Spacebar |
| Screenshot (Full Screen) | Command (⌘) + Shift + 3 |
| Screenshot (Select Area) | Command (⌘) + Shift + 4 |
| Open Finder search window | Command (⌘) + Option (⌥) + Spacebar |
| Open Character Viewer | Control + Command (⌘) + Space |
| Force Quit App | Command (⌘) + Option (⌥) + Esc |
📸 More on screenshots#
Screenshots have more depth than the two shortcuts above suggest, and this is genuinely worth two minutes of your time:
- Command + Shift + 3 — the entire screen.
- Command + Shift + 4 — drag to select a region.
- Command + Shift + 4, then Space — the cursor becomes a camera; click any window to capture just that window, with a tidy drop shadow. This is the one I use for blog posts.
- Command + Shift + 5 — opens the full capture toolbar, including screen recording and a timer.
Add Control to any of these to copy the result to your clipboard instead of saving a file to the Desktop. So Control + Command + Shift + 4 selects a region and puts it straight on the clipboard, ready to paste.
🪟 Window and app management#
| Action | Shortcut |
|---|---|
| Switch between apps | Command (⌘) + Tab |
| Switch between windows of the same app | Command (⌘) + ` (backtick) |
| Close the window | Command (⌘) + W |
| Quit the app entirely | Command (⌘) + Q |
| Minimize the window | Command (⌘) + M |
| Hide the current app | Command (⌘) + H |
| Hide every other app | Command (⌘) + Option (⌥) + H |
| Toggle full screen | Control + Command (⌘) + F |
| Mission Control (see all windows) | Control + Up |
| Move between desktops / Spaces | Control + Left / Right |
| Show Desktop | Command (⌘) + F3 |
The distinction between Command + W and Command + Q matters more on macOS than on Windows. Closing the last window of an app usually doesn’t quit it — the app stays running, which is why you sometimes see apps in the Dock you thought you’d closed. If you’re wrestling with a window that won’t leave full screen, there’s a dedicated guide to exiting full screen on Mac.
📁 Finder shortcuts worth knowing#
| Action | Shortcut |
|---|---|
| Show / hide hidden files | Command (⌘) + Shift + . (period) |
| Go to folder (type a path) | Command (⌘) + Shift + G |
| New folder | Command (⌘) + Shift + N |
| Move to Trash | Command (⌘) + Delete |
| Quick Look (preview without opening) | Spacebar |
| Rename the selected file | Enter |
| Go to Applications | Command (⌘) + Shift + A |
| Go to Utilities | Command (⌘) + Shift + U |
| Copy, then move instead of paste | Command (⌘) + C, then Command (⌘) + Option (⌥) + V |
That first one — Command + Shift + period — is essential for developers. It toggles hidden files, which is how you actually see .env, .gitignore and .zshrc in Finder. I looked for this for an embarrassingly long time.
The last one solves something that confused me for weeks: macOS has no “Cut” for files. You copy with Command + C, then paste-as-move with Command + Option + V.
🔤 Other Useful Shortcuts#
| Action | Shortcut |
|---|---|
| Open System Settings | Command (⌘) + Spacebar, type “Settings” + Enter |
| Lock the screen | Control + Command (⌘) + Q |
| Emoji and symbol picker | Control + Command (⌘) + Space |
| Zoom in / out (browsers, editors) | Command (⌘) + Plus / Minus |
| Reset zoom | Command (⌘) + 0 |
🔁 Coming from Windows? Start here#
If you’re switching rather than starting fresh, this table probably saves you the most time. Most of the pain is that Ctrl became Command, but a handful genuinely differ.
| What you did on Windows | The macOS equivalent |
|---|---|
| Ctrl + C / V / Z | Command (⌘) + C / V / Z |
| Alt + Tab | Command (⌘) + Tab |
| Ctrl + Alt + Delete | Command (⌘) + Option (⌥) + Esc (Force Quit) |
| Ctrl + Shift + Esc (Task Manager) | Activity Monitor — via Spotlight |
| Home / End | Command (⌘) + Left / Right |
| Print Screen | Command (⌘) + Shift + 3 |
| F2 (rename) | Enter |
| Delete (a file) | Command (⌘) + Delete |
| Windows key (search) | Command (⌘) + Spacebar |
⚙️ Make your own shortcuts#
Once the built-in ones feel natural, you can assign your own to any menu item in any app. It’s buried, so here’s the path:
System Settings → Keyboard → Keyboard Shortcuts → App Shortcuts → +
Pick the app, type the menu item’s name exactly as it appears in the menu, then press the key combination you want. The exact-match part is the bit everyone gets wrong — “Save As…” with the three-dot ellipsis character will not match if you typed three full stops.
Frequently asked questions#
Why doesn’t my F-key do anything?#
By default the top row controls brightness, volume and so on. Hold fn to use them as real F1–F12 keys, or flip the default in System Settings → Keyboard → “Use F1, F2, etc. keys as standard function keys”.
Where do my screenshots go?#
To the Desktop by default, named with the date and time. Press Command + Shift + 5 and use the Options menu to change the destination — mine goes to a dedicated folder so the Desktop stays clean.
Is there a way to see an app’s shortcuts?#
Yes, and it’s the best habit to build: just open the app’s menus. Every command that has a shortcut shows it on the right using the symbols from the table at the top of this post. That’s why learning ⌘⌥⇧⌃ first pays off — after that, every app documents itself.
Since I’m still fairly new to macOS after switching from Ubuntu Linux, I’ve been collecting these shortcuts to help myself — and hopefully to help you too.
Keep reading#
- How to Type the Copyright Symbol on Mac — the Character Viewer shortcut above, put to work
- How to Close a Full Screen on Mac
- How to install Homebrew – MacOS for beginners
