Mac Keyboard Shortcuts: A Comprehensive Guide

The trackpad on a Mac is excellent, but it’s still slower than keyboard shortcuts. Every time you move your hand from the keyboard to the trackpad, navigate menus, and click through options, you’re adding seconds to each task. Those seconds add up to hours over a week.

Keyboard shortcuts eliminate this friction. Instead of trackpad gestures and menu navigation, you press two or three keys simultaneously. The task happens instantly. Someone proficient with shortcuts can work 20-30% faster than someone who relies primarily on the trackpad.

This guide covers every useful Mac keyboard shortcut, organized by actual tasks rather than arbitrary categories. Learn the ones relevant to your work, practice them for a few days, and they’ll become second nature.

Understanding Mac Modifier Keys

Before diving into shortcuts, understand the modifier keys on Mac keyboards. They’re different from Windows:

SymbolKey NameWindows Equivalent
CommandCtrl (mostly)
OptionAlt
Control(no direct equivalent)
ShiftShift
Caps LockCaps Lock

Key difference from Windows: On Mac, Command (⌘) does most of what Ctrl does on Windows. So copying is Command+C, not Ctrl+C.

The 10 Shortcuts Every Mac User Should Know

If you learn nothing else, learn these ten. They work across almost all Mac applications and will save you the most time:

ShortcutWhat It DoesWhy It Matters
⌘+CCopy selected text or fileUsed constantly in any work
⌘+VPaste copied contentPairs with ⌘+C for moving content
⌘+XCut selected text or fileMove instead of copy
⌘+ZUndo last actionFixes mistakes instantly
⌘+FFind/search in documents or browsersLocate specific information fast
⌘+TabSwitch between open applicationsNavigate without trackpad
⌘+SpaceOpen Spotlight searchFastest way to launch anything
⌘+QQuit application completelyActually close apps (⌘+W just closes windows)
⌘+,Open Preferences/SettingsAccess settings in any app
⌘+ASelect all contentQuick selection without dragging

Practice these for a week until they become automatic. Then add more shortcuts to your workflow.

Text Editing Shortcuts (Work in Most Apps)

These shortcuts work across Pages, Notes, Mail, Safari, and most other apps where you type:

Basic Text Editing

ShortcutAction
⌘+CCopy selected text
⌘+VPaste copied text
⌘+XCut selected text
⌘+ZUndo last change
⌘+Shift+ZRedo (reverse undo)
⌘+ASelect all text in document
⌘+SSave current document
⌘+PPrint current document
⌘+OOpen file
⌘+NCreate new document
⌘+WClose current window
⌘+QQuit application

Text Formatting

ShortcutAction
⌘+BMake text bold
⌘+IMake text italic
⌘+UUnderline text
⌘+TShow/hide fonts panel
⌘+Plus (+)Increase font size
⌘+Minus (-)Decrease font size

Navigation and Selection

ShortcutAction
⌥+Left/Right ArrowMove cursor one word at a time
⌘+Left/Right ArrowMove to beginning/end of line
⌘+Up/Down ArrowMove to beginning/end of document
Shift+Arrow keysSelect text character by character
Shift+⌥+Left/Right ArrowSelect one word at a time
Shift+⌘+Left/Right ArrowSelect from cursor to beginning/end of line
⌘+FFind text in document
⌘+GFind next occurrence
⌘+Shift+GFind previous occurrence

Practical tip: To select text precisely, click once where you want to start, then Shift+click where you want to end. Everything between gets selected. Much faster than clicking and dragging.

Finder Shortcuts

Finder is how you manage files and folders. These shortcuts make navigation dramatically faster:

Opening and Navigation

ShortcutAction
⌘+NOpen new Finder window
⌘+TOpen new Finder tab
⌘+WClose current window/tab
⌘+Shift+NCreate new folder
⌘+OOpen selected file
⌘+[Go back to previous folder
⌘+]Go forward to next folder
⌘+Up ArrowGo to parent folder
⌘+Down ArrowOpen selected item
⌘+Shift+GGo to specific folder (type path)
⌘+Shift+HGo to Home folder
⌘+Shift+DGo to Desktop
⌘+Shift+AGo to Applications folder
⌘+Shift+UGo to Utilities folder
⌘+Shift+OGo to Documents folder

File Management

ShortcutAction
⌘+ASelect all files in folder
⌘+DDuplicate selected file(s)
⌘+EEject selected disk/volume
⌘+IShow Get Info window
⌘+RShow original (for aliases)
⌘+YQuick Look preview
SpaceQuick Look preview (alternative)
⌘+DeleteMove selected file(s) to Trash
⌘+Shift+DeleteEmpty Trash
⌘+Shift+⌥+DeleteEmpty Trash without confirmation
⌘+C then ⌘+VCopy and paste file
⌘+C then ⌘+⌥+VCut and paste (move file)

View Options

ShortcutAction
⌘+1View as icons
⌘+2View as list
⌘+3View as columns
⌘+4View as gallery
⌘+JShow View Options
⌘+Shift+.Show/hide hidden files
⌘+/Hide/show status bar
⌘+⌥+PHide/show path bar
⌘+⌥+SHide/show sidebar
⌘+⌥+THide/show toolbar

Pro tip: Quick Look (Space bar or ⌘+Y) lets you preview files without opening them. Works for documents, images, videos, and more. Press Space, view the file, press Space again to close. Much faster than opening and closing apps.

Another tip: To move files instead of copying them, use ⌘+C to copy, then ⌘+⌥+V to move (paste and delete the original). Or hold ⌘ while dragging files between folders.

Window Management Shortcuts

Managing multiple windows and applications efficiently:

Application Switching

ShortcutAction
⌘+TabSwitch to next application
⌘+Shift+TabSwitch to previous application
⌘+Tab, then hold ⌘ and press QQuit application while switching
⌘+Tab, then hold ⌘ and press HHide application while switching
⌘+` (backtick)Switch between windows of current app

Window Control

ShortcutAction
⌘+MMinimize front window to Dock
⌘+⌥+MMinimize all windows of front app
⌘+HHide front application
⌘+⌥+HHide all applications except front one
⌘+WClose front window
⌘+⌥+WClose all windows of front app
⌘+QQuit application completely
⌘+⌥+EscForce quit application

Mission Control and Spaces

macOS lets you organize work across multiple virtual desktops (called Spaces):

ShortcutAction
Control+Up ArrowOpen Mission Control
Control+Down ArrowShow all windows of current app
Control+Left/Right ArrowSwitch between Spaces (desktops)
Control+NumberJump to specific Space
F3Open Mission Control (alternative)

How to use Spaces effectively:

  1. Press Control+Up Arrow to open Mission Control
  2. Move cursor to top of screen to see your Spaces
  3. Click the “+” button to create a new Space
  4. Drag windows to different Spaces to organize your work
  5. Switch between them with Control+Left/Right Arrow

Example setup:

  • Space 1: Communication (Mail, Messages, Slack)
  • Space 2: Work (Documents, spreadsheets)
  • Space 3: Web browsing and research
  • Space 4: Creative work (Photos, music, etc.)

Spotlight and Search

Spotlight is the fastest way to find and launch anything on your Mac:

ShortcutAction
⌘+SpaceOpen Spotlight
⌘+ReturnOpen item in new Finder window
⌘+Double-clickOpen item in new Finder window
⌘+RReveal file in Finder
⌥+ReturnShow Get Info

How to use Spotlight effectively:

  • Launch apps: Press ⌘+Space, type first few letters, press Return
  • Find files: Type filename or content from inside files
  • Do calculations: Type “45*23” and see results instantly
  • Convert units: Type “50 USD to EUR” or “10 miles to km”
  • Define words: Type “define” followed by any word
  • Find emails: Type sender name or subject keywords

Spotlight is often faster than opening apps manually or browsing through Finder.

System and Settings Shortcuts

Quick access to system functions:

ShortcutAction
⌘+,Open Preferences (works in most apps)
⌘+SpaceOpen Spotlight
Control+⌘+SpaceShow emoji & symbols picker
Control+⌘+QLock screen
Control+⌘+PowerForce restart Mac
Control+Shift+PowerPut displays to sleep
Control+⌘+Media EjectQuit all apps and restart
⌘+⌥+PowerPut Mac to sleep
Control+⌘+FToggle full screen
Shift+⌘+5Open Screenshot and Screen Recording tools

Screenshot Shortcuts

macOS has built-in screenshot tools that are more powerful than most people realize:

ShortcutAction
Shift+⌘+3Capture entire screen
Shift+⌘+4Capture selected area (drag to select)
Shift+⌘+4, then SpaceCapture specific window
Shift+⌘+5Open Screenshot app (all options)
Shift+⌘+6Capture Touch Bar (if you have one)

Add Control to any screenshot shortcut to copy to clipboard instead of saving as file.

Screenshot tips:

  • After pressing Shift+⌘+4, hold Space to move the selection area without resizing it
  • After pressing Shift+⌘+4, hold Shift to lock one dimension while adjusting the other
  • After pressing Shift+⌘+4, hold ⌥ to resize from center instead of corner
  • Press Escape to cancel a screenshot

For screen recording: Press Shift+⌘+5, then click “Record Entire Screen” or “Record Selected Portion.” Click the record button in menu bar to stop.

Browser Shortcuts (Safari, Chrome, Firefox)

These shortcuts work in all major browsers:

Tab Management

ShortcutAction
⌘+TOpen new tab
⌘+WClose current tab
⌘+Shift+TReopen last closed tab
Control+TabSwitch to next tab
Control+Shift+TabSwitch to previous tab
⌘+1 through ⌘+9Jump to specific tab (1-9)
⌘+NOpen new window
⌘+Shift+NOpen new private window

Navigation and Search

ShortcutAction
⌘+LSelect address bar
⌘+ReturnOpen address bar entry in new tab
⌘+[Go back to previous page
⌘+]Go forward to next page
⌘+RRefresh current page
⌘+Shift+RHard refresh (clear cache)
⌘+FFind text on page
⌘+GFind next match
⌘+Shift+GFind previous match
SpaceScroll down one page
Shift+SpaceScroll up one page
⌘+Up ArrowScroll to top of page
⌘+Down ArrowScroll to bottom of page

Bookmarks and History

ShortcutAction
⌘+DBookmark current page
⌘+Shift+DBookmark all open tabs
⌘+⌥+BShow/hide bookmarks bar
⌘+YOpen history
⌘+Shift+DeleteClear browsing data
⌘+⌥+LOpen downloads

Zoom

ShortcutAction
⌘+Plus (+)Zoom in
⌘+Minus (-)Zoom out
⌘+0Reset zoom to 100%

Time-saving tip: Accidentally closed a tab? Press ⌘+Shift+T to restore it instantly. Works multiple times to bring back several recently closed tabs.

Safari-Specific Shortcuts

Additional shortcuts unique to Safari:

ShortcutAction
⌘+Shift+LShow/hide sidebar
⌘+Shift+ROpen Safari Reader mode
⌘+⌥+EEmpty cache
⌘+⌥+IEmail current page
⌘+⌥+1Show All Tabs view
⌘+⌥+BShow/hide bookmarks sidebar

Mail Shortcuts

For the built-in Mail app:

Message Management

ShortcutAction
⌘+NNew message
⌘+RReply to message
⌘+Shift+RReply All
⌘+Shift+FForward message
⌘+Shift+DSend message
DeleteDelete message
⌘+Shift+UMark as unread
⌘+Shift+LMark as flagged
⌘+Shift+JMark as junk

Navigation

ShortcutAction
⌘+1Show inbox
⌘+2Show sent messages
⌘+3Show drafts
⌘+LMove focus to mailbox list
⌘+⌥+FSearch all mailboxes

Terminal Shortcuts

For when you need the command line:

ShortcutAction
⌘+NNew Terminal window
⌘+TNew Terminal tab
⌘+KClear screen
Control+AMove cursor to beginning of line
Control+EMove cursor to end of line
Control+UDelete line before cursor
Control+KDelete line after cursor
Control+WDelete word before cursor
Control+CCancel current command
Control+DExit terminal session
Control+RSearch command history
Up/Down ArrowNavigate command history
TabAuto-complete file/directory names

Accessibility Shortcuts

Accessibility features that help everyone:

ShortcutAction
⌘+⌥+F5Open Accessibility Options
⌘+⌥+8Turn Zoom on/off
⌘+⌥+Plus (+)Zoom in
⌘+⌥+Minus (-)Zoom out
⌘+⌥+Control+8Invert colors
⌘+F5Turn VoiceOver on/off
Fn+⌘+F5Turn VoiceOver on/off (alternative)
Hold ⌘Show pointer location temporarily

Voice Control (Dictation):

  • Press Fn key twice to start dictation
  • Speak naturally to type text
  • Say “period,” “comma,” “new line,” etc. for punctuation
  • Say “delete that” to remove last phrase

This is useful even if you don’t have accessibility needs – often faster than typing.

iWork Shortcuts (Pages, Numbers, Keynote)

Universal iWork Shortcuts

ShortcutAction
⌘+NNew document
⌘+OOpen document
⌘+SSave
⌘+Shift+SSave As / Duplicate
⌘+PPrint
⌘+ZUndo
⌘+Shift+ZRedo
⌘+FFind
⌘+⌥+FFind and Replace

Numbers-Specific Shortcuts

ShortcutAction
⌘+ReturnEdit selected cell
⌘+KAdd link
Control+IInsert row above
Control+Shift+IInsert row below
Control+ReturnInsert column before
Control+Shift+ReturnInsert column after
⌘+Shift+KAdd comment
⌥+ReturnInsert line break in cell

Keynote-Specific Shortcuts

ShortcutAction
⌥+⌘+PStart presentation
⌘+ReturnPlay presentation from current slide
EscapeEnd presentation
N or Right ArrowNext slide
P or Left ArrowPrevious slide
BPause/black screen during presentation

Special Character Shortcuts

Type common symbols without hunting for them:

ShortcutCharacter
⌥+2™ (trademark)
⌥+G© (copyright)
⌥+R® (registered)
⌥+Shift+KApple logo
⌥+Shift+8° (degree)
⌥+0º (masculine ordinal)
⌥+Shift+2€ (euro)
⌥+3£ (pound)
⌥+4¢ (cent)
⌥+Y¥ (yen)
⌥+Minus (-)– (en dash)
⌥+Shift+Minus (-)— (em dash)
⌥+[” (left quote)
⌥+Shift+[” (right quote)
⌥+]‘ (left single quote)
⌥+Shift+]‘ (right single quote)
⌥+8• (bullet)
⌥+Shift+/¿ (inverted question mark)
⌥+1¡ (inverted exclamation)

To see all available special characters: Press Control+⌘+Space to open the emoji and symbols picker.

Force Quit and System Recovery

When things go wrong:

ShortcutAction
⌘+⌥+EscOpen Force Quit Applications window
⌘+⌥+Shift+Esc (hold 3 sec)Force quit front application
Hold Power buttonForce shutdown
⌘+R during startupEnter Recovery Mode
⌘+⌥+P+R during startupReset NVRAM/PRAM
Shift during startupBoot in Safe Mode
⌥ during startupShow Startup Manager (choose boot disk)

Learning Strategy: How to Actually Remember These

Don’t try to memorize everything. Instead:

Week 1: Master the Essential 10 Focus only on the ten shortcuts at the beginning. Use them constantly until they’re automatic. These alone will make you noticeably faster.

Week 2: Add Text Editing Basics Add ⌘+C/V/X/Z, ⌘+S, ⌘+F. These work everywhere and save tremendous time.

Week 3: Add Your Most-Used App Shortcuts Choose 5-10 shortcuts for the apps you use most:

  • Finder shortcuts if you manage files frequently
  • Browser shortcuts if you work online
  • Mail shortcuts if you handle lots of email
  • Terminal shortcuts if you use command line

Week 4: Add Window Management Learn Mission Control (Control+Arrow keys) and app switching (⌘+Tab). These change how you navigate your Mac.

Learning Tips:

  • Put a sticky note with target shortcuts near your screen
  • Consciously stop yourself from using trackpad for these tasks
  • Practice even when you’re not in a hurry
  • Most shortcuts become automatic after 3-5 days of consistent use

Learning 20-30 shortcuts will make you dramatically faster than knowing 5-10.

Customizing Shortcuts

macOS lets you customize keyboard shortcuts more than Windows does:

System-wide Shortcuts:

  1. Open System Preferences > Keyboard > Shortcuts
  2. Select a category (Mission Control, Keyboard, etc.)
  3. Double-click a shortcut to change it
  4. Press your desired key combination

App-specific Shortcuts:

  1. Open System Preferences > Keyboard > Shortcuts > App Shortcuts
  2. Click “+”
  3. Choose application (or “All Applications”)
  4. Type exact menu command name
  5. Assign your shortcut

Example: To add ⌘+Shift+E for “Export” in any app:

  • Choose “All Applications”
  • Type “Export” (must match menu exactly)
  • Press ⌘+Shift+E
  • Click Add

Troubleshooting Common Problems

Shortcut doesn’t work:

  • Press keys simultaneously, not sequentially
  • Check if another app is using that shortcut
  • Some shortcuts only work in specific contexts
  • Try restarting the app

Shortcuts suddenly stopped working:

  • Check if Keyboard Viewer is enabled (might intercept shortcuts)
  • Some third-party apps can interfere with system shortcuts
  • Check System Preferences > Keyboard > Shortcuts for conflicts
  • Restart your Mac

Different keyboard layout:

  • Some shortcuts vary by keyboard layout (US, UK, etc.)
  • Check your keyboard settings in System Preferences
  • Physical key positions matter more than labels for shortcuts

The Bottom Line

Keyboard shortcuts aren’t about memorizing hundreds of combinations. They’re about learning the 20-30 shortcuts you’ll actually use and practicing them until they become automatic.

Start with the essential 10. Master those completely before adding more. Then gradually add shortcuts for tasks you do frequently. Within a month, you’ll be significantly faster at everything you do on your Mac.

The time investment is minimal – a few hours of practice spread over a few weeks. The time savings last forever. Anyone who uses a Mac regularly should know at least 20-30 shortcuts. It’s one of the best time investments you can make.