Windows to Mac "Switching" Survival Guide
This page has been translated by machine translation. View original
Introduction
This is a simple summary of the key points that developers get confused about when switching from Windows to a MacBook.
This is a quick reference guide + useful tool introduction to solve "How do I do that shortcut on Mac?"
1. Keyboard "Translation"
Here's how to map familiar Windows operations to Mac:
| Operation | Windows | Mac |
|---|---|---|
| Delete | Del |
Fn + Delete |
| Screen Lock | Win + L |
Cmd + Ctrl + Q |
| Quit App | Alt + F4 |
Cmd + Q |
| Copy / Paste | Ctrl + C / Ctrl + V |
Cmd + C / Cmd + V |
On Mac, many shortcuts use the Cmd key instead of Ctrl. Getting used to this is the first hurdle.
2. Browser & Developer Tools
Shortcuts that web developers use on a daily basis.
| Operation | Windows | Mac |
|---|---|---|
| DevTools | F12 / Ctrl + Shift + I |
Cmd + Option + I |
| Hard Reload | Ctrl + Shift + R |
Cmd + Shift + R |
Also, with Spotlight Search (Cmd + Space), you can instantly launch apps like "Terminal" or "VS Code" just by typing their names. It feels similar to the Windows Start menu search.
3. Screenshots (Instead of the PrintScreen Key)
Mac's screenshot feature is extremely powerful out of the box. You can select a region or specify a window without any third-party tools.
| Operation | Shortcut |
|---|---|
| Full Screen | Cmd + Shift + 3 |
| Select Region | Cmd + Shift + 4 |
| Specify Window | Cmd + Shift + 4 → Space |
Screenshots are saved to the Desktop by default.
Press Cmd + Shift + 5 to change options such as save destination and timer.
Saving a Screenshot and Copying to Clipboard at the Same Time
In macOS, saving a screenshot to disk and copying it to the clipboard are mutually exclusive by default. Cmd + Shift + 4 saves the file, and adding Ctrl copies to clipboard only. If you want to do both at once, here are your options.
Method 1: Use the Thumbnail Preview (No Setup Required)
- Take a screenshot as usual with
Cmd + Shift + 4(or 3 / 5) - Click the thumbnail preview that appears in the bottom right of the screen
- Press
Cmd + Cin the markup screen to copy to clipboard - Click Done
This saves the file while also copying it to the clipboard.
Method 2: Automate with Shottr (Recommended)
If you want to seriously streamline your screenshot workflow, Shottr is the way to go. It's free, lightweight, and runs faster than macOS native tools.
Shottr Features:
- Save + Copy simultaneously: A single keypress completes both file saving and clipboard copying
- Custom file names: Set a filename template to maintain the same naming convention as macOS default
- Fast performance: As a compiled native app, it responds faster than Shortcut apps or system default tools
Setup Steps:
- Download and install from the Shottr official website
- Open Shottr's settings

- Go to the Hotkeys tab and click the "Open System Settings" button

- Since we're overriding the existing behavior, uncheck all checkboxes

- Go back to the settings screen and set the hotkeys to
Cmd + Shift + 3andCmd + Shift + 4

- Go to the Hotkeys tab and check both
CopyandSaveunder After Screenshot

4. Enhancing Clipboard History with Raycast
If you're used to Win + V (clipboard history) on Windows, you'll be dismayed by Mac's "only saves one item" behavior. To solve this, many engineers introduce external tools.
My personal top recommendation is Raycast.
- What can it do?: Not just clipboard history — it supercharges everything from app launching, calculations, and window resizing
- Shortcut example:
Cmd + Space(launch Raycast) → search for "clipboard History", right-click and selectConfigure Command

Author's setup example:
I have clipboard history assigned toCmd + Option + V. This lets me recall past copied content with the same feel asWin + Von Windows.

Also, when pasting from Raycast's clipboard history, plain text (no formatting) is the default. There are many situations where you want to paste text copied from a web page or document without extra fonts, colors, or sizes, so this is extremely convenient. With macOS's standard Cmd + V, formatting is pasted along with the text, requiring Cmd + Option + Shift + V for a plain text paste — but with Raycast, you don't have to think about it.
5. Multi-Monitor Management with Raycast
Setup is simple — just enable the Window Management extension (it's a core extension, so it's already installed from the start).
Assigning a Shortcut to "Next Display"
To move a window to the adjacent display, use the "Next Display" command. Here's how to set up the shortcut:
- Launch Raycast (default is
Option + Space) - Type "Extensions" and press
Enter

- Search for Next Display

- Click the Hotkey field and register your shortcut
Recommendation: Setting it to
Cmd + →will give you a feel similar to Windows.
Creating Window Layouts
If you use the same window arrangement every day (e.g., Slack on the left screen, browser on the right), Raycast's "Create Window Layout" command is very useful.
- Arrange all windows in your preferred positions and sizes
- Save it as a layout
- From then on, a single Raycast command will automatically place all apps on the specified screen at the specified size
6. Useful Tips to Know
The Enter Key Trap
When you select a file in Finder and press Enter, it renames the file instead of opening it. Use Cmd + O to open the file. This is one of the first things Windows users get caught off guard by.
Switching Windows
- Switch between apps:
Cmd + Tab(similar to Windows'Alt + Tab, but app-level) - Switch between windows of the same app:
Cmd + ~(backtick)
Windows' Alt + Tab switches at the window level, but Mac's Cmd + Tab switches at the app level. To switch between multiple windows of the same app, you need to use Cmd + ~.
Copying a Folder Path from Finder
Press Cmd + Option + C in Finder to copy the folder path.
Hidden Files (Dotfiles) Are Not Visible
On macOS, files and folders starting with a dot (.) — so-called "dotfiles" — are hidden by default. This prevents accidental deletion or moving of configuration files like .env or .git.
There are two ways to show them.
Keyboard Shortcut (Fastest)
Simply press the following shortcut inside a Finder window:
Cmd + Shift + .(period)
Press it once to show hidden files as semi-transparent icons; press it again to hide them.
Set Permanently via Terminal
If the shortcut doesn't work or you prefer to configure it from the command line, run the following:
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
To revert: Use the same command and change
truetofalse.
Accessing the "Library" Folder
The ~/Library folder is also hidden by default, but it's not a dotfile. Click Go in the Finder menu bar and hold the Option key to see "Library" appear as an option.
Showing Hidden Files in File Selection Dialogs
Even if you've set Finder to show hidden files, they may not be visible in browser upload dialogs and similar windows.
Solution: Use the Shortcut Inside the Dialog
With the file selection window active, press Cmd + Shift + . the same way. macOS remembers this setting per dialog, so it will remain visible next time.
Summary
Switching from Windows to Mac can be confusing at first, but once you get the basic shortcut "translations" down, the transition goes surprisingly smoothly. In particular, keeping the following points in mind will make things easier:
- Train your body to remember
Ctrl→Cmdsubstitution - Speed up app launching with Spotlight (or Raycast)
- Introduce a clipboard history tool early on
- Remember that
Cmd + Shift + .can show hidden files - If you need screenshot save + copy simultaneously, leverage tools like Shottr
I hope this article helps ease the "I have no idea what's going on" feeling on your first day switching to Mac.