macOS Keyboard Shortcuts
macOS's shortcuts are built around the Cmd key as the primary modifier rather than Ctrl, a deliberate design distinction Apple has maintained since the original Macintosh, freeing Ctrl largely for terminal and Unix-style bindings instead. Mission Control and Spaces (macOS's virtual desktop implementation) form one major cluster of shortcuts, while Spotlight — Apple's universal search that long predates similarly ambitious search tools on other platforms — anchors another. Finder, deeply integrated as the Mac's file browser, rounds out the core daily-use shortcut set most users touch constantly. These shortcuts are specific to macOS and don't carry over directly to Windows or Linux, which use different modifier-key conventions and window-management philosophies entirely. Longtime Windows users switching to Mac tend to underestimate how much friction comes not from any single unfamiliar shortcut but from the Ctrl-versus-Cmd muscle memory conflict itself — fingers that have spent years reaching for Ctrl+C keep doing so out of habit, and the transition period where that habit finally rewires itself to Cmd+C is often the single biggest adjustment, more than any individual shortcut being hard to learn on its own merits. Spotlight in particular rewards investment beyond simple app-launching, since its search also handles unit conversion, quick calculations, and file lookups that many users continue doing more slowly through other apps or a web browser long after switching to Mac, simply because they never explored what Spotlight itself was actually capable of.
Window Management
| Action | Windows | Mac | Description |
|---|---|---|---|
| Quit application | — | Cmd+Q | Fully quits the active application, distinct from closing its window — on Mac, closing all of an app's windows (Cmd+W) doesn't necessarily quit the app itself, which can run with no windows open until explicitly quit. |
| Close active window | — | Cmd+W | Closes only the currently focused window, leaving the application itself running in the background even with no windows open, a Mac-specific distinction from how Windows typically handles closing a last window. |
| Minimize active window | — | Cmd+M | Minimizes the active window to the Dock, retrievable by clicking its Dock icon again. |
| Switch between open applications | — | Cmd+Tab | Brings up a horizontal strip of icons for every running application; keep Cmd held down and tap Tab to walk across them, then let go of Cmd to jump straight into whichever app the highlight has landed on — this switches whole applications, not individual windows within one app. |
| Switch between windows of the same app | — | Cmd+ ` (backtick) | Cycles between multiple open windows belonging to the currently active application specifically, a companion shortcut to Cmd+Tab's app-level switching for when one app has several windows open simultaneously. |
| Toggle fullscreen mode | — | Cmd+Ctrl+F | Expands the active window into macOS's fullscreen mode, which also creates a dedicated Space for that fullscreen app, accessible like any other Space via swipe or Mission Control. |
| Hide active application | — | Cmd+H | Hides every window belonging to the active application without minimizing them individually or quitting the app, removing them from view entirely until the app is brought back to the foreground, distinct from minimizing which keeps a visible Dock trace of each hidden window. |
| Hide all other applications | — | Cmd+Option+H | Hides every open application except the currently active one, useful for quickly decluttering the screen down to just the one app you're focused on without individually hiding or minimizing each other open app one at a time. |
| Tile window to screen half | — | Drag window to screen edge, or hold green button | Resizes the focused window down to precisely half the display, triggered either by dragging it against a screen edge until a highlight outline appears, or by hovering and holding the green fullscreen button to reveal a tiling menu — a window-management feature Apple added to macOS relatively recently compared to how long Windows has had it. |
Spaces Mission Control
| Action | Windows | Mac | Description |
|---|---|---|---|
| Open Mission Control | — | Ctrl+Up Arrow or F3 | Shows an overview of all open windows across every Space, along with Space thumbnails along the top, similar in spirit to Windows' Task View but a longer-standing macOS feature. |
| Create new Space (Desktop) | — | From Mission Control, click + or hover top-right | Adds a new virtual desktop (called a Space on macOS), created from within Mission Control rather than a single direct keyboard shortcut from outside it. |
| Switch between Spaces | — | Ctrl+Left Arrow / Ctrl+Right Arrow | Moves to the adjacent Space in either direction, cycling through however many you've created, the Mac equivalent of Windows' virtual desktop switching. |
| Show all windows of current app (App Exposé) | — | Ctrl+Down Arrow or F10 | Fans out just the current app's own windows for picking between them, a tighter view than full Mission Control's everything-at-once overview across the whole system. |
| Move active window to another Space | — | Ctrl+Shift+Left/Right Arrow | Sends the currently focused window over to the neighboring Space in whichever direction you pressed and follows it there, letting you reorganize your workspace from the keyboard without ever opening the full Mission Control overview. |
| Assign an app to a specific Space | — | Right-click Dock icon > Options > Assign To, no direct key | Pins a specific application to always open on a particular Space (or to open on whichever Space is currently active, or on all Spaces), a configuration option accessed through the Dock icon's right-click menu rather than a runtime keyboard shortcut. |
| Close/remove a Space | — | From Mission Control, hover thumbnail and click X | Removes a Space entirely from Mission Control's thumbnail strip, with any windows that were on it redistributing to an adjacent Space rather than being closed themselves, triggered by hovering a Space's thumbnail and clicking the small close button that appears. |
Finder
| Action | Windows | Mac | Description |
|---|---|---|---|
| Open new Finder window | — | Cmd+N (in Finder) | Opens a new Finder window, defaulting to whatever location is set in Finder Preferences as the default new-window folder. |
| Go to specific folder by path | — | Cmd+Shift+G | Opens a dialog for typing an exact folder path to navigate to directly, useful for jumping to a deeply nested or hidden folder without clicking through the visible hierarchy. |
| Get Info on selected item | — | Cmd+I | Pops open the Get Info panel for whatever's selected, surfacing size, location, permissions, and other metadata that Finder's regular list view never shows directly. |
| Rename selected item | — | Return (with item selected, not opening it) | Enters rename mode on the selected file or folder in Finder — notably Return renames rather than opens the item, which differs from Windows' Enter behavior and trips up users switching between platforms. |
| Move item to Trash | — | Cmd+Delete | Sends the selected item to the Trash rather than erasing it outright, the everyday removal action in Finder; Option+Cmd+Delete is the separate, immediate permanent-delete shortcut that skips the Trash altogether. |
| Toggle Path Bar visibility | — | Option (while viewing Finder View menu), or Cmd+Option+P | Toggles a strip along the bottom edge of a Finder window that spells out the full folder path from the disk's root down to wherever you currently are, handy for confirming your exact location in a deeply nested hierarchy without hunting through the window title. |
| Quick Look preview selected item | — | Space (item selected) | Pops up a large content preview for the selected file — image, PDF, document, whatever it is — skipping the need to actually launch the app that normally owns that file type just to glance at it. |
Spotlight System
| Action | Windows | Mac | Description |
|---|---|---|---|
| Open Spotlight search | — | Cmd+Space | Opens Spotlight, macOS's universal search overlay for finding apps, files, and documents, plus basic calculations and unit conversions, similar in role to Windows Search. |
| Lock the screen | — | Cmd+Ctrl+Q | Instantly drops into the login screen showing your account avatar rather than a shared lock-screen background, and on supported Macs will unlock automatically via a paired unlocked Apple Watch or accept Touch ID from the keyboard, skipping password entry entirely if either is available. |
| Take a screenshot (selection) | — | Cmd+Shift+4 | Turns the cursor into a crosshair for dragging out any rectangular region of the screen you want captured, saving the image to the desktop by default or copying it to the clipboard instead if Ctrl is held down at the same time. |
| Open Force Quit Applications dialog | — | Cmd+Option+Esc | Opens a dialog listing all running applications, letting you forcibly terminate one that's become unresponsive, the Mac equivalent of Windows' Task Manager end-task functionality for stuck apps. |
| Take a full-screen screenshot | — | Cmd+Shift+3 | Instantly captures the entire screen and saves it as an image file to the desktop by default, the simplest and fastest screenshot option when you don't need to select a specific region or window. |
| Open Screenshot toolbar | — | Cmd+Shift+5 | Opens a persistent on-screen toolbar with buttons for capturing the full screen, a selected window, or a custom region, plus options for recording screen video, functioning as a more deliberate alternative to the instant-capture shortcuts for users who want to see and adjust options before capturing. |
| Put display to sleep | — | Cmd+Option+Ctrl+Power (or Control+Shift+Eject on some keyboards) | Puts just the display to sleep immediately without putting the whole Mac to sleep, useful for quickly blanking the screen for privacy while leaving background tasks like a download or render running uninterrupted. |
Frequently Asked Questions
Why doesn't closing all of an app's windows quit the app on Mac?
macOS treats the application and its windows as separate concepts more strictly than Windows traditionally has — an app can legitimately run with zero windows open (its Dock icon stays visible with a small indicator dot), ready to open a new window or respond to other triggers, and only Cmd+Q or explicitly quitting actually terminates the running process.
What's the difference between Mission Control and App Exposé?
Mission Control (Ctrl+Up) shows every open window across every application and every Space simultaneously, giving the broadest possible overview. App Exposé (Ctrl+Down) narrows that scope to just the windows belonging to the currently active application, useful when you specifically want to choose between several windows of the same app (like multiple Finder windows) without the visual noise of every other open app's windows too.
I pressed Return on a file in Finder and it started renaming instead of opening — why?
Users arriving from Windows trip over this constantly, since Enter opens the selected item there by default. On Mac, Return is bound to renaming the selected item instead, while Cmd+O (or simply double-clicking) is the shortcut for actually opening it — a deliberate and long-standing difference in Apple's file-management conventions.
Why does Cmd+Tab sometimes skip an app I know is still open?
Cmd+Tab switches between full applications, not individual windows, so if an app has all of its windows minimized or is fully hidden (via Cmd+H), it can still appear in the switcher — but a background helper process or an app that's technically running without any visible windows and without being in the Dock's active app list may not surface there at all. Checking the Dock for a small dot beneath an app's icon (indicating it's actively running) helps distinguish a genuinely open app from one that's fully quit.
Why does Spotlight sometimes fail to find a file I know exists on disk?
Spotlight relies on a background indexing service that can occasionally fall behind after a large file operation (copying many files at once, restoring from a backup, or connecting an external drive for the first time), and certain folder locations can be explicitly excluded from indexing in System Settings > Siri & Spotlight > Spotlight Privacy. If a known file consistently doesn't appear, checking that its containing drive or folder isn't excluded, and giving indexing time to complete after a large file operation, resolves most cases.