Blog WinMode: Every Feature Explained

WinMode: Every Feature Explained

14 min read WinMode

WinMode makes your Mac keyboard work like Windows. It remaps 47 shortcuts, fixes scroll direction, adds proper Alt+Tab switching, puts the menu bar where it belongs, and brings Windows-style taskbar previews to the Dock. This article covers every feature in detail so you know exactly what you are getting.

In this article

Clipboard Shortcuts

The most fundamental shortcuts. On Windows, clipboard operations use the Ctrl key. On Mac, they use the Cmd key. WinMode intercepts your Ctrl presses and translates them to Cmd so the right action happens.

You press Without WinMode With WinMode
Ctrl+C Nothing (or sends interrupt in Terminal) Copies selected text/files
Ctrl+X Nothing Cuts selected text/files
Ctrl+V Nothing Pastes from clipboard

This works in every app -- browsers, text editors, Finder, Slack, everything. WinMode operates at the system level, so it does not matter what app is in the foreground.

Editing Shortcuts

Beyond clipboard basics, Windows has a consistent set of Ctrl-based editing shortcuts. WinMode remaps all of them.

You press Action Mac equivalent
Ctrl+Z Undo Cmd+Z
Ctrl+Y Redo Cmd+Shift+Z
Ctrl+A Select all Cmd+A
Ctrl+S Save Cmd+S
Ctrl+F Find Cmd+F
Ctrl+N New window/document Cmd+N
Ctrl+W Close tab/window Cmd+W
Ctrl+T New tab Cmd+T
Ctrl+Shift+T Reopen closed tab Cmd+Shift+T
Ctrl+H Find & Replace Cmd+H
Ctrl+P Print Cmd+P
Ctrl+O Open file Cmd+O
Ctrl+L Address bar / Go to line Cmd+L
Ctrl+Shift+N New folder / Incognito window Cmd+Shift+N
Ctrl+Shift+P Command palette / Private window Cmd+Shift+P
Ctrl+` Clipboard search Cmd+Shift+V
Ctrl+Backspace Delete word backward Opt+Delete
Ctrl+Delete Delete word forward Opt+Fn+Delete

Notice Ctrl+Y for redo. On Mac, redo is Cmd+Shift+Z -- a two-modifier shortcut. WinMode maps Ctrl+Y to the correct Mac action so you do not have to remember the different key combination.

This is one of the most disorienting differences between Windows and Mac. On Windows, the Home key moves the cursor to the beginning of the current line. On Mac, it scrolls to the top of the document. Completely different behavior for the same key.

WinMode fixes all navigation keys to behave like Windows:

You press Windows behavior (restored)
Home Move cursor to beginning of line
End Move cursor to end of line
Ctrl+Left Arrow Move cursor one word left
Ctrl+Right Arrow Move cursor one word right
Ctrl+Home Move cursor to beginning of document
Ctrl+End Move cursor to end of document
Shift+Home Select from cursor to beginning of line
Shift+End Select from cursor to end of line
Ctrl+Shift+Left Select one word to the left
Ctrl+Shift+Right Select one word to the right
Ctrl+Shift+Home Select from cursor to beginning of document
Ctrl+Shift+End Select from cursor to end of document

Every navigation key works with selection modifiers. Shift+Home selects from the cursor to the beginning of the line, Ctrl+Shift+Arrow selects word by word, and Ctrl+Shift+Home/End selects to the start or end of the document. The full set of 12 navigation shortcuts behaves exactly as you expect from Windows.

Alt+Tab App Switching

macOS has Cmd+Tab for app switching, but it behaves differently from Windows Alt+Tab in a few important ways. Most notably, Cmd+Tab shows applications, not windows. If you have three Safari windows open, Cmd+Tab shows Safari once -- it does not let you pick which window you want.

WinMode implements a proper Alt+Tab app switcher with the full Windows-style state machine:

How it works

  1. Hold Alt (the Option key on Mac keyboards) to activate the switcher
  2. Tap Tab to cycle forward through apps
  3. Tap Shift+Tab to cycle backward
  4. Release Alt to switch to the highlighted app

The key detail is "release to switch." On Windows, Alt+Tab is a modal interaction -- you hold Alt, navigate with Tab, and the switch only happens when you let go of Alt. WinMode replicates this exact behavior using a state machine that tracks key-down and key-up events. It is not a simple shortcut remap; it is a full reimplementation of the Windows Alt+Tab interaction model.

System Shortcuts

Windows has a set of system-level shortcuts that do not have direct equivalents on macOS. WinMode maps them to the closest Mac action:

You press Action What happens on Mac
Alt+F4 Quit application Sends Cmd+Q
F2 Rename selected file Sends Enter (Finder rename)
F5 Refresh page Sends Cmd+R
Win+L Lock screen Sends Ctrl+Cmd+Q
Win+D Show desktop Triggers Mission Control desktop
Win+E Open File Explorer Opens a new Finder window
Win key (tap) Open Start menu search Opens Spotlight (Cmd+Space)
Print Screen Take screenshot (crosshair selection) Sends Cmd+Shift+4
Ctrl+Shift+Esc Open Task Manager Opens Force Quit dialog (Cmd+Opt+Esc)
Alt+Enter File properties Opens Get Info (Cmd+I)
Shift+Delete Forward delete Sends Forward Delete key

The F2 rename shortcut is a good example of a subtle but important difference. On Windows, you select a file and press F2 to rename it. On Mac, you press Enter (which on Windows would open the file). WinMode intercepts F2 in Finder and sends the correct key. It does not remap F2 globally -- that would break other apps. Context-aware behavior like this is applied where it makes sense.

Reverse Scroll

macOS uses "natural scrolling" by default -- swipe up on the trackpad to scroll down, like pushing content up with your finger. This makes sense on a phone, but on a computer with a mouse or trackpad, it is the opposite of what Windows users expect.

WinMode includes a one-toggle option to reverse scroll direction. Scroll down to go down, scroll up to go up. The way it works on every other desktop operating system.

You can change this in System Settings without WinMode, but there is a catch: macOS applies the scroll direction globally to both the trackpad and external mice. If you change it for one, you change it for both. WinMode can handle this more gracefully depending on your input devices.

One of the most jarring differences between Windows and Mac is where the menu bar lives. On Windows, each window has its own menu bar -- File, Edit, View, and so on, right at the top of the window. On Mac, the menu bar is fixed to the top of the screen, and it changes based on which app is in the foreground.

The Mac approach means the menu bar can be far away from the window you are working in, especially on large monitors. If your active window is in the bottom-right corner of a 32-inch display, the menu bar is a long mouse journey to the top-left.

WinMode adds a per-window menu bar at the top of each window, giving you Windows-style access to File, Edit, View, and other menus right where the window is. It also adds Windows-style close, minimize, and maximize buttons to the right side of the title bar.

Before — macOS default

macOS Terminal with default title bar

After — WinMode Pro

Terminal with WinMode per-window menu bar

Safari with per-window menus and Windows-style controls

Safari with WinMode per-window menu bar

Per-App Exclusions

Not every app needs WinMode. Some apps -- particularly terminals, IDEs, and code editors -- have their own keyboard shortcut systems that use Ctrl intentionally. You do not want WinMode intercepting Ctrl+C in Terminal (where it sends an interrupt signal) or in VS Code (which has its own Ctrl-based shortcuts on Mac).

WinMode lets you exclude specific apps from remapping. When an excluded app is in the foreground, WinMode steps aside and lets all keys pass through unmodified. This is configured from the menu bar icon -- click it, go to exclusions, and add any app you want.

You can also toggle individual shortcut categories on and off. Want the clipboard remapping but not the navigation key changes? Disable the navigation category and keep everything else. Every shortcut group -- clipboard, editing, navigation, system -- is independently toggleable.

Common exclusions

  • Terminal / iTerm2 -- Ctrl+C is interrupt, Ctrl+Z is suspend, Ctrl+D is EOF
  • VS Code -- Has its own cross-platform shortcuts that already use Cmd on Mac
  • IntelliJ / JetBrains IDEs -- Offer their own Windows keymap option
  • Virtual machines (Parallels, VMware) -- Pass shortcuts directly to the guest OS

Option/Cmd Key Swap

On a Windows keyboard, the key positions from left to right are: Ctrl, Win, Alt. On a Mac keyboard, they are: Control, Option, Command. The physical position of Alt on a PC keyboard corresponds to Command on a Mac keyboard, not Option. This means the "Cmd" key is where your fingers expect "Alt" to be.

WinMode can swap the Option and Command keys so that the key in the Alt position behaves like Alt. This is especially useful if you are using a Windows keyboard with your Mac (via USB or Bluetooth), since the physical labels will then match the behavior.

Double-Click Title Bar Maximize

On Windows, double-clicking a window's title bar maximizes it to fill the screen. Double-click again to restore it. On macOS, double-clicking the title bar does something completely different -- it minimizes the window to the Dock (or zooms, depending on your system setting). Neither behavior matches Windows.

WinMode intercepts double-clicks on title bars and triggers a proper maximize instead. The window fills the full screen without entering macOS full-screen mode (no separate Space, no animation). Double-click again to restore the previous size and position. This is the exact Windows behavior: maximize, restore, maximize, restore.

Dock Window Preview

On Windows, hovering over a taskbar icon shows you live thumbnail previews of every open window for that app. You can see exactly what is in each window before clicking. On macOS, hovering over a Dock icon shows you... the app name. That is it.

WinMode brings full Windows-style taskbar previews to the macOS Dock. Hover over any Dock icon and a panel appears with live thumbnails of every open window for that app. If Safari has five tabs open in separate windows, you see all five. If Finder has three windows, you see all three.

Taskbar-style window thumbnails

WinMode showing live window thumbnails when hovering over a Dock icon

Desktop Peek

WinMode Desktop Peek highlighting a single window

What you can do

  • Click a thumbnail to switch to that window immediately
  • Click the X button on a thumbnail to close that window without switching
  • Hover over a thumbnail for 300ms to activate Desktop Peek -- all other windows fade away, showing you exactly where that window sits on your desktop
  • Move between thumbnails to peek at different windows instantly

This works with every app -- Safari, Finder, Terminal, VS Code, anything that has open windows. The thumbnails are live screenshots, not static icons, so you can actually see the content of each window before you switch.

Custom Remappings

WinMode ships with 47 built-in remappings that cover the most common Windows shortcuts. But if you have a shortcut that is not in the default set, you can add your own. Custom remappings let you define any key combination and map it to any other key combination.

Open WinMode settings, go to the Remappings tab, and click the add button. Pick your source shortcut (what you want to press), pick the target shortcut (what it should do on Mac), and you are done. WinMode treats your custom remappings exactly like the built-in ones -- they respect per-app exclusions and can be individually toggled on and off.

You can also edit or delete custom remappings at any time. The built-in 47 remappings cannot be deleted (only toggled), but custom ones are fully yours to manage.

Import & Export Settings

Once you have WinMode configured the way you like it -- your custom remappings, exclusion list, toggle preferences -- you can export the entire configuration to a file. This is useful for backing up your settings, moving to a new Mac, or sharing your setup with colleagues.

Import works the same way in reverse. Open WinMode settings, click Import, select a settings file, and everything is restored -- all remappings, exclusions, and preferences. No need to reconfigure from scratch.

Getting Started

WinMode is free to start with clipboard shortcuts (Ctrl+C/X/V) and undo (Ctrl+Z). Upgrade to Pro for $4.99 one-time to unlock all 47 shortcuts, Alt+Tab, reverse scroll, per-window menu bars, Dock window previews, double-click maximize, custom remappings, and more. No ads, no subscriptions. You can also share WinMode with 5 friends to unlock Pro for free.

Step 1: Install

The fastest way to install is through Homebrew:

brew install makersoft-ai/apps/winmode

If you do not use Homebrew, you can download WinMode directly from the WinMode page.

Step 2: Grant Accessibility Access

The first time you launch WinMode, macOS will ask you to grant Accessibility permissions. This is required because WinMode intercepts keyboard events at the system level -- it is the same permission that every keyboard remapping tool needs (Karabiner, BetterTouchTool, etc.).

Go to System Settings → Privacy & Security → Accessibility and enable WinMode. You may need to unlock the settings with your password first.

Step 3: Start Using Your Shortcuts

That is it. Once Accessibility access is granted, WinMode activates automatically. All 47 shortcuts are enabled by default. Press Ctrl+C to copy, Ctrl+V to paste, Alt+Tab to switch apps -- everything works immediately.

WinMode runs in your menu bar. Click the icon to see the status, toggle shortcut categories, manage app exclusions, or configure reverse scroll. It uses minimal system resources and starts automatically when you log in.

Step 4 (Optional): Customize

Most people never need to change anything. But if you want to fine-tune, here is what you can adjust:

  • Toggle individual shortcut categories (clipboard, editing, navigation, system)
  • Add app exclusions for terminals, IDEs, or VMs
  • Enable or disable reverse scroll
  • Swap Option and Command key positions
  • Enable or disable per-window menu bars
  • Enable or disable double-click title bar maximize
  • Enable or disable Dock window previews
  • Add, edit, or delete custom keyboard remappings
  • Import or export your entire configuration
  • Choose whether WinMode starts at login

Pair with MakerZones for Window Tiling

WinMode handles keyboard shortcuts. For window management -- snap zones, drag-to-tile, edge snapping -- use MakerZones. It brings the FancyZones workflow from Windows to Mac: draw custom zones, drag windows into them. Together, the two apps cover the full Windows-to-Mac transition.

brew install makersoft-ai/apps/makerzones

Ready to try WinMode?

Free to start. $4.99 for Pro.

Download Free