Tool

Mac keyboard shortcuts

Download on the Mac App StoreInputConfig is completely free on the Mac App Store.

Type what you want to do, like screenshot or force quit, and the list narrows as you type. The symbols are explained right under the search box.

⌘ Command ⌥ Option ⌃ Control ⇧ Shift fn Function or Globe

91 shortcuts

Everyday

Copy⌘ C
Cut⌘ X
Paste⌘ V
Paste and match style⌥ ⇧ ⌘ V
Undo⌘ Z
Redo⇧ ⌘ Z
Select all⌘ A
Find⌘ F
Find the next match⌘ G
Save⌘ S
Print⌘ P
Open⌘ O
New window or document⌘ N
Close the window⌘ W
Quit the app⌘ Q
Hide the app⌘ H
Hide every other app⌥ ⌘ H
Minimize the window⌘ M
Open the app's settings⌘ ,

Apps and windows

Switch apps⌘ Tab
Switch windows of the same app⌘ `
Force quit an app⌥ ⌘ Esc
Spotlight search⌘ Space
Full screenfn F, or ⌃ ⌘ F
Mission Control⌃ ↑
All windows of the current app⌃ ↓
Move to the desktop space on the left or right⌃ ← or ⌃ →
Show or hide the Dock⌥ ⌘ D
Emoji and symbolsfn E, or ⌃ ⌘ Space

Screenshots

Screenshot of the whole screen⇧ ⌘ 3
Screenshot of an area⇧ ⌘ 4
Screenshot of one window⇧ ⌘ 4, then Space
Screenshot and recording tools⇧ ⌘ 5
Copy a screenshot instead of saving itAdd ⌃ to any of the above

Finder

Get info⌘ I
Quick LookSpace
New folder⇧ ⌘ N
Move to the Trash⌘ Delete
Empty the Trash⇧ ⌘ Delete
Show hidden files⇧ ⌘ .
Go to a folder by path⇧ ⌘ G
Open Applications⇧ ⌘ A
Open Downloads⌥ ⌘ L
Open the Desktop folder⇧ ⌘ D
Open the home folder⇧ ⌘ H
Open Utilities⇧ ⌘ U
Connect to a server⌘ K
Duplicate⌘ D
Make an alias⌃ ⌘ A
RenameReturn
Open the selected item⌘ ↓
Go up one folder⌘ ↑
Move a copied file instead of copying it⌥ ⌘ V

Text

Delete the word before the cursor⌥ Delete
Delete forwardfn Delete
Delete to the start of the line⌘ Delete
Jump to the start or end of the line⌘ ← or ⌘ →
Jump to the start or end of the document⌘ ↑ or ⌘ ↓
Jump one word⌥ ← or ⌥ →
Select while movingAdd ⇧ to any move
Bold, italic, underline⌘ B, ⌘ I, ⌘ U
Start or end of the line, Emacs style⌃ A or ⌃ E
Show the definition of a word⌃ ⌘ D

Browser

New tab⌘ T
Reopen the last closed tab⇧ ⌘ T
Go to the address bar⌘ L
Reload⌘ R
Next or previous tab⌃ Tab or ⌃ ⇧ Tab
Zoom in, out, reset⌘ +, ⌘ -, ⌘ 0
Back or forward⌘ [ or ⌘ ]

System

Lock the screen⌃ ⌘ Q
Log out⇧ ⌘ Q
Accessibility shortcuts panel⌥ ⌘ F5
Turn VoiceOver on or off⌘ F5
Show the character viewerfn E
Switch keyboard input source⌃ Space

Special characters

©⌥ G
®⌥ R
™⌥ 2
•⌥ 8
°⌥ ⇧ 8
…⌥ ;
€⌥ ⇧ 2
¢⌥ 4
£⌥ 3
é and other accents⌥ E, then the letter
ñ⌥ N, then N
Apple logo⌥ ⇧ K
÷⌥ /
≠⌥ =
±⌥ ⇧ =

Make a shortcut of your own

macOS lets you give a menu item its own shortcut. Open System Settings, Keyboard, Keyboard Shortcuts, then App Shortcuts, click the plus button, pick the app and type the menu item's exact name.

If a shortcut is hard to press, map it to one key, a spare mouse button or a controller button instead. InputConfig does that for free, and the mapping can apply in one app only. The per-app shortcuts page shows how.

If a shortcut does nothing

  1. Check the app. Many shortcuts belong to the app in front, so the same keys can do different things in different apps.
  2. Check for a clash. In System Settings, Keyboard, Keyboard Shortcuts, a yellow warning marks two actions on the same keys.
  3. Check the keys. The Mac keyboard tester shows whether each modifier key registers.

How this fits with InputConfig

These pages test and look up keys in the browser. InputConfig works one step later: it can make any key, F13 to F19 and keys on gaming, ISO and Japanese keyboards included, send a shortcut, a click, typed text or a macro, in every app or only in one.

A row in the InputConfig editor with F13 as the input and Open App with Mail as the output.
In InputConfig, a spare key such as F13 can open an app, press a shortcut or run a macro.

Keyboard and mouse as input shows it step by step.

More keyboard tests

Questions

What do the Mac shortcut symbols mean?

⌘ is Command, ⌥ is Option, ⌃ is Control and ⇧ is Shift. fn is the Function key, which shows a globe on newer keyboards.

How do I take a screenshot on a Mac?

Press Shift Command 3 for the whole screen, Shift Command 4 for an area, or Shift Command 5 for the screenshot and recording tools.

How do I force quit on a Mac?

Press Option Command Esc, pick the app and click Force Quit.

How do I make my own shortcut?

For a menu item, open System Settings, Keyboard, Keyboard Shortcuts, App Shortcuts. To press a shortcut from a mouse button, a controller or a single key, InputConfig can map it for you.

Related

Download on the Mac App StoreOpen source on GitHub.

Updated