macOS Keyboard Shortcuts Cheat Sheet

Master macOS with keyboard shortcuts. From basic window management to power-user tricks, this comprehensive guide covers every essential shortcut for productive Mac usage.

Symbol Key Legend

Command (Cmd)
Option (Alt)
Control (Ctrl)
Shift
Caps Lock
Escape (Esc)
Return (Enter)
Delete (Backspace)
Forward Delete
↑ ↓ ← → Arrow Keys
Tab
Space

🖥️ System & General

⌘ Q
Quit application
⌘ W
Close window
⌘ M
Minimize window
⌘ H
Hide application
⌘ ⌥ H
Hide all other applications
⌘ ⇥
Switch applications (hold ⌘, press ⇥)
⌘ `
Switch windows within app
⌘ ,
Open Preferences/Settings
⌃ ⌘ Q
Lock screen
⌃ ⌘ Power
Force restart (hold)
⌘ ⌥ ⎋
Force Quit Applications window
⌘ ⌃ F
Toggle full screen
⌃ ↑
Mission Control (all windows)
⌃ ↓
Application windows (current app)
⌃ ←/→
Switch between desktops/spaces

🔍 Spotlight & Search

⌘ Space
Open Spotlight search
⌘ ⌥ Space
Open Finder search window
⌘ F
Find in current application
⌘ G
Find next
⌘ ⇧ G
Find previous

📁 Finder

⌘ N
New Finder window
⌘ ⇧ N
Create new folder
⌘ ⌫
Move to Trash
⌘ ⇧ ⌫
Empty Trash
⌘ ⌥ ⇧ ⌫
Empty Trash without confirmation
⌘ ↓
Open selected item
⌘ ↑
Go to parent folder
⌘ [
Go back
⌘ ]
Go forward
⌘ D
Duplicate selected file
⌘ I
Get Info (file details)
⌘ ⌥ I
Inspector window (updates with selection)
⌘ ⇧ .
Show/hide hidden files
⌘ ⇧ D
Open Desktop folder
⌘ ⇧ H
Open Home folder
⌘ ⇧ O
Open Documents folder
⌘ ⇧ F
Open Recents
⌘ ⇧ G
Go to folder (type path)
⌘ ⇧ K
Open Network
⌘ ⇧ A
Open Applications folder
⌘ ⇧ U
Open Utilities folder
⌘ ⌥ L
Open Downloads folder
⌘ J
Show View Options
⌘ 1/2/3/4
Icon/List/Column/Gallery view
⌘ Y
Quick Look preview
⌘ ⌥ Y
Quick Look slideshow
⌘ T
New Finder tab
⌘ ⇧ T
Show/hide Finder tab bar
⌘ ⌥ T
Show/hide toolbar
⌘ ⌥ P
Show/hide path bar
⌘ ⌥ S
Show/hide sidebar
Space
Quick Look (when file selected)
⌘ Click
Open folder in new window/tab

✏️ Text Editing

Basic Editing

⌘ A
Select all
⌘ C
Copy
⌘ X
Cut
⌘ V
Paste
⌘ ⇧ V
Paste and Match Style (plain text)
⌘ ⌥ V
Move (cut & paste in Finder)
⌘ Z
Undo
⌘ ⇧ Z
Redo
⌘ B
Bold
⌘ I
Italic
⌘ U
Underline
⌘ K
Add link (in many apps)
⌘ ;
Show spelling and grammar
⌘ :
Open spelling & grammar panel

Cursor Movement

⌘ ←
Move to beginning of line
⌘ →
Move to end of line
⌘ ↑
Move to beginning of document
⌘ ↓
Move to end of document
⌥ ←
Move cursor left one word
⌥ →
Move cursor right one word
⌃ A
Move to beginning of line (Emacs)
⌃ E
Move to end of line (Emacs)
⌃ P
Move up one line (Emacs)
⌃ N
Move down one line (Emacs)
⌃ F
Move forward one character (Emacs)
⌃ B
Move backward one character (Emacs)

Text Selection

⇧ ←/→
Select one character left/right
⇧ ↑/↓
Select line up/down
⌥ ⇧ ←/→
Select one word left/right
⌘ ⇧ ←/→
Select to beginning/end of line
⌘ ⇧ ↑/↓
Select to beginning/end of document

Text Deletion

Delete character before cursor
Delete character after cursor (fn ⌫)
⌥ ⌫
Delete word before cursor
⌥ ⌦
Delete word after cursor (fn ⌥ ⌫)
⌘ ⌫
Delete from cursor to beginning of line
⌃ K
Delete from cursor to end of line (Emacs)

📸 Screenshots

⌘ ⇧ 3
Capture entire screen
⌘ ⇧ 4
Capture selected area (drag to select)
⌘ ⇧ 4, Space
Capture specific window (click window)
⌘ ⇧ 5
Screenshot/screen recording toolbar
⌘ ⇧ 6
Capture Touch Bar (if available)
⌃ + any screenshot
Copy to clipboard instead of saving file
Screenshot Tips:
  • Press to cancel screenshot selection
  • Hold while dragging to constrain to axis
  • Hold while dragging to resize from center
  • Hold Space while dragging to move selection
  • Screenshots save to Desktop by default (change in ⌘⇧5 options)

🗂️ Document & File Operations

⌘ N
New document/window
⌘ O
Open file
⌘ S
Save
⌘ ⇧ S
Save As / Duplicate
⌘ P
Print
⌘ R
Reload/refresh page
⌘ ⌥ S
Save all (in some apps)

🌐 Safari & Web Browsing

⌘ T
New tab
⌘ ⇧ T
Reopen last closed tab
⌘ W
Close tab
⌘ ⇧ W
Close window
⌘ L
Focus address bar
⌘ R
Reload page
⌘ ⇧ R
Reload page (ignore cache)
⌘ [
Back
⌘ ]
Forward
⌘ D
Bookmark page
⌘ ⇧ D
Add to Reading List
⌘ ⇧ L
Show sidebar
⌘ ⇧ B
Show/hide bookmarks bar
⌘ ⌥ B
Show all bookmarks
⌘ 1-9
Jump to tab 1-9
⌃ ⇥
Next tab
⌃ ⇧ ⇥
Previous tab
⌘ ⇧ N
Private browsing window
⌘ +
Zoom in
⌘ -
Zoom out
⌘ 0
Reset zoom
⌘ ⌥ I
Show Web Inspector (Developer Tools)

💬 Mail

⌘ N
New message
⌘ ⇧ D
Send message
⌘ R
Reply
⌘ ⇧ R
Reply all
⌘ ⇧ F
Forward
⌘ ⇧ J
Mark as junk
⌘ ⇧ U
Mark as read/unread
⌘ ⌥ L
Flag message
⌘ ⇧ A
Attach file
⌘ 1/2/3
Switch between Favorites, All Inboxes, etc.

🖊️ Notes

⌘ N
New note
⌘ ⇧ L
Create checklist
⌘ ⇧ T
Create table
⌘ ⇧ H
Heading style
⌘ ⇧ B
Body style
⌘ L
Lock note
⌘ ⇧ P
Pin note

💻 Terminal

⌘ N
New window
⌘ T
New tab
⌘ K
Clear screen
⌘ ⇧ [/]
Previous/next tab
⌃ C
Cancel current command
⌃ D
Exit shell / EOF
⌃ L
Clear screen (alternative)
⌃ A
Move to beginning of line
⌃ E
Move to end of line
⌃ U
Delete to beginning of line
⌃ K
Delete to end of line
⌃ W
Delete previous word
⌃ R
Search command history
↑/↓
Navigate command history
Auto-complete
⌘ +/-
Increase/decrease font size
⌘ Double-click
Open file/URL at cursor

♿ Accessibility

⌘ ⌥ F5
Open Accessibility Options
⌘ ⌥ 8
Toggle Zoom
⌘ ⌥ +/-
Zoom in/out (when Zoom enabled)
⌘ ⌥ ⌃ 8
Invert colors
⌃ ⌥ ⌘ ,
Decrease contrast
⌃ ⌥ ⌘ .
Increase contrast
⌘ F5
Start/stop VoiceOver
⌃ ⌥
VoiceOver modifier keys (when VO enabled)

🔋 Power & Display

⌃ ⇧ Power
Put displays to sleep
⌃ ⌘ Power
Force restart (hold)
⌃ ⌥ ⌘ Power
Shut down (hold to force)
⌃ ⌘ Q
Lock screen
⌘ ⌥ Power
Put Mac to sleep
⇧ ⌃ Power
Put display to sleep
F1 / F2
Decrease/increase brightness
F10 / F11 / F12
Mute / Volume down / Volume up
Note: On newer MacBooks without physical function keys, use the Touch Bar or press fn to access function key behaviors. Some models use 🌐 (Globe/fn) key combinations instead.

🎨 Emoji & Special Characters

⌃ ⌘ Space
Show Emoji & Symbols picker
⌥ + character
Insert special character (e.g., ⌥ + 2 = ™)
⌥ ⇧ + character
Insert alternate special character
Common special characters:
  • ⌥ 2 = ™ (trademark)
  • ⌥ R = ® (registered)
  • ⌥ G = © (copyright)
  • ⌥ 0 = ° (degree)
  • ⌥ - = – (en dash)
  • ⌥ ⇧ - = — (em dash)
  • ⌥ 8 = • (bullet)
  • ⌥ [ = " (opening quote)
  • ⌥ ⇧ [ = " (closing quote)
  • ⌥ ] = ' (opening single quote)
  • ⌥ ⇧ ] = ' (closing single quote)

📋 Advanced Tips & Tricks

1. Hold ⌥ for Hidden Options

Hold while clicking menu items to reveal additional options. Examples:

  • Wi-Fi menu → Shows detailed network info
  • Volume/Brightness → Shows full sliders
  • Window minimize button → Minimize all windows
  • Finder File menu → "Copy as Pathname" instead of "Copy"

2. Three-Finger Drag (Enable in Settings)

Go to System Settings → Accessibility → Pointer Control → Trackpad Options and enable "Dragging" with "Three-finger drag". This lets you move windows without holding the trackpad button.

3. Quick Look Shortcuts

When in Quick Look (Space on selected file):

  • Arrow keys → Navigate between files
  • ⌘ ↑ → Open file in default app
  • Index sheet view → Select multiple files, press Space

4. Spotlight Calculator & Conversions

Type directly in Spotlight (⌘ Space):

  • Math: 234 * 56
  • Conversions: 100 USD to EUR, 5 miles to km
  • Dictionary: Type a word for definition

5. Text Expansion

Create text shortcuts in System Settings → Keyboard → Text Replacements. For example: omw → "On my way!"

6. Hot Corners

Set actions for screen corners in System Settings → Desktop & Dock → Hot Corners. Quick access to screensaver, Mission Control, etc.

7. Notification Center Quick Access

Click the date/time in menu bar or two-finger swipe left from right edge of trackpad to open Notification Center and widgets.

8. Hidden Dock Tricks

  • ⌘ ⌥ + click Dock app → Show in Finder
  • + click Dock divider → Toggle Dock hiding
  • Drag file to Dock app → Open with that app
  • Drag folder to Dock (right side) → Quick access stack

9. Shake to Minimize

Click and "shake" a window (move rapidly side-to-side) to minimize all other windows. Shake again to bring them back.

10. Native Screen Recording

Use ⌘ ⇧ 5 to access screen recording controls. Record entire screen, selected area, or specific window. Includes options for microphone audio and click visualization.

🚀 Power User Workflows

Clipboard History (Third-Party)

macOS doesn't have native clipboard history. Consider apps like:

  • Maccy (free, open-source)
  • Paste (paid, feature-rich)
  • CopyClip 2 (free)

Window Management (Third-Party)

Native Split View is limited. For tiling window management:

  • Rectangle (free, open-source) — keyboard-based tiling
  • Magnet (paid) — snap windows to screen edges
  • BetterSnapTool (paid) — advanced snapping & resizing

Keyboard Maestro / Alfred Workflows

Automate complex tasks with custom shortcuts:

  • Launch apps by typing abbreviations
  • Text expansion with variables
  • Chained actions (open apps, resize windows, load files)
  • Clipboard history with search

Customize Your Shortcuts

Go to System Settings → Keyboard → Keyboard Shortcuts to customize or create your own shortcuts for menu commands in any app.

🧠 Practice Challenges

Challenge 1: No-Mouse Navigation

Try completing a full workflow without touching the trackpad:

  1. Launch Safari (⌘ Space → type "Safari" → )
  2. Open a new tab (⌘ T)
  3. Search for something (⌘ L → type → )
  4. Switch tabs (⌃ ⇥)
  5. Close Safari (⌘ Q)

Challenge 2: Master Finder Navigation

Navigate to a deeply nested folder using only keyboard:

  1. Open Finder (⌘ ⌥ Space)
  2. Go to Home (⌘ ⇧ H)
  3. Navigate down with arrow keys and ⌘ ↓ to open folders
  4. Go back with ⌘ ↑
  5. Jump directly to a path with ⌘ ⇧ G

Challenge 3: Speed Screenshot Workflow

Capture screenshots in different ways as fast as you can:

  1. Full screen → saved to Desktop
  2. Selected area → copied to clipboard
  3. Specific window → saved to Downloads folder (use ⌘ ⇧ 5 options)

Challenge 4: Text Editing Mastery

Open Notes and practice cursor movement without arrow keys:

  • Jump words with ⌥ ←/→
  • Jump to line ends with ⌘ ←/→
  • Select entire lines with ⌘ ⇧ ←/→
  • Delete words with ⌥ ⌫
  • Delete to line start with ⌘ ⌫

📚 Further Resources

  • Apple's Official Shortcuts: support.apple.com/en-us/HT201236
  • macOS User Guide: Press ⌘ ⇧ ? in any app → "macOS Help"
  • App-Specific Shortcuts: Press ⌘ / or check the Help menu
  • Customize Shortcuts: System Settings → Keyboard → Keyboard Shortcuts