macOS shortcut tips · · 4 min read

How to Reset Keyboard Shortcuts on Mac (System, App, and Third-Party)

Resetting shortcuts on a Mac happens in three separate places, and the Restore Defaults button only covers one of them. Here's how to reset each layer, with a backup first.

“Reset keyboard shortcuts” sounds like one button. On a Mac it’s three separate systems, each stored in a different place:

  1. macOS system shortcuts: Spotlight, Mission Control, screenshots, input sources, and so on
  2. App Shortcuts overrides: menu shortcuts you’ve changed for one app or all apps
  3. Third-party hotkeys: everything Raycast, Alfred, Karabiner, your window manager, and every other utility registers

Resetting one layer leaves the other two alone. Before you reset anything, it’s worth knowing which layer the problem is in. If you reset system shortcuts to fix a conflict with a launcher hotkey, you lose your customizations and the conflict is still there.

Before you reset: find out what’s actually wrong

If you’re resetting because a shortcut broke, run a scan first. HotkeyClash reads all three layers (running apps’ menus, Karabiner-Elements and skhd configs, and the macOS system shortcuts) and shows every combo claimed more than once. If the broken combo turns up next to a third-party app, you can rebind one hotkey instead of resetting everything. It’s free, open source, and takes about three seconds.

If you just want a clean slate, keep reading.

Layer 1: Reset macOS system shortcuts

The Settings way

  1. Open System Settings → Keyboard → Keyboard Shortcuts…
  2. Select a category in the sidebar (Launchpad & Dock, Display, Mission Control, Keyboard, Input Sources, Screenshots, Presenter Overlay, Services, Spotlight, Accessibility, Function Keys, Modifier Keys…).
  3. Click Restore Defaults at the bottom of the sheet.
  4. Repeat for each category you’ve changed.

Modifier Keys is set per keyboard. If you swapped Caps Lock and Control on an external keyboard, choose that keyboard from the menu at the top before restoring.

The Terminal way (everything at once)

System shortcuts live in one preferences domain, com.apple.symbolichotkeys. Back it up before you change anything:

defaults export com.apple.symbolichotkeys ~/Desktop/symbolichotkeys-backup.plist

Then delete the customized entries so macOS falls back to its defaults:

defaults delete com.apple.symbolichotkeys AppleSymbolicHotKeys

Log out and back in (or restart). macOS loads these at login, so the change won’t show up until then. To undo:

defaults import com.apple.symbolichotkeys ~/Desktop/symbolichotkeys-backup.plist

and log out again.

Layer 2: Reset App Shortcuts overrides

App Shortcuts (Keyboard Shortcuts → App Shortcuts) let you change any menu item’s shortcut, either for “All Applications” or one specific app. They’re stored as NSUserKeyEquivalents, globally for “All Applications” and in each app’s own preferences domain otherwise.

The Settings way

Open Keyboard Shortcuts → App Shortcuts, select each entry, and click −. Relaunch the affected apps.

The Terminal way

To see what’s defined:

# "All Applications" overrides
defaults read -g NSUserKeyEquivalents

# One app, e.g. Safari
defaults read com.apple.Safari NSUserKeyEquivalents

To remove them:

defaults delete -g NSUserKeyEquivalents
defaults delete com.apple.Safari NSUserKeyEquivalents

Quit and reopen the app afterwards. Sandboxed apps keep their preferences inside their container, so if a defaults command says the domain doesn’t exist, use the Settings method for that app.

Layer 3: Reset third-party app hotkeys

There’s no system-wide reset here, because each app manages its own hotkeys. The general approach:

If you’re not sure which apps have registered hotkeys, a HotkeyClash scan tags every binding by source (Menu bar, Config file, or System shortcut), so you know which settings to open.

After resetting: check what came back

A reset can create conflicts. Shortcuts you turned off on purpose, like Spotlight’s ⌘Space or the input source ⌃Space, come back on and start fighting the apps you’d moved those combos to. Run another scan afterwards and fix anything new in red or amber. The list of common conflicts covers the ones a reset usually brings back.

Frequently asked questions

How do I reset all keyboard shortcuts to default on a Mac?

Open System Settings → Keyboard → Keyboard Shortcuts, select each category, and click Restore Defaults. That resets macOS's built-in shortcuts. Custom App Shortcuts overrides and third-party apps' hotkeys are stored elsewhere and have to be reset separately.

Does Restore Defaults remove my App Shortcuts?

Not reliably. Per-app menu overrides are stored as NSUserKeyEquivalents in each app's preferences. The dependable way to remove them is to select each entry under Keyboard Shortcuts → App Shortcuts and click the minus button.

Where does macOS store keyboard shortcut settings?

System shortcuts are in the com.apple.symbolichotkeys preferences domain (~/Library/Preferences/com.apple.symbolichotkeys.plist). App Shortcuts overrides are stored under NSUserKeyEquivalents, either globally or in each app's own preferences domain. Third-party apps keep their hotkeys in their own settings files.

Will resetting keyboard shortcuts fix a shortcut conflict?

Only if the conflict is between macOS's own shortcuts. Most conflicts involve a third-party app's global hotkey, and resetting system shortcuts doesn't touch those. Scan for conflicts first so you know which layer needs resetting.

Related reading