DEV Community

Cover image for Windows 10 with MacOS-like key bindings
Ernest Iliiasov
Ernest Iliiasov

Posted on

Windows 10 with MacOS-like key bindings

As someone who's been using Mac for a while, I find it pretty annoying to switch between my work Mac and my home Windows PC. There's a lot of tiny differences in keyboard shortcuts and micro-interactions that just make using Windows so awkward.

Here's the list of what this article will help you to set up:

  • Use Cmd instead of Ctrl
  • Use Caps Lock to switch keyboard layout
  • Use Option+Left/Right to jump a word (unlike Ctrl+Left/Right on Windows)
  • Use Option+Backspace to delete a word (unlike Ctrl+Backspace on Windows)
  • Quit programs on Cmd+Q instead of Alt+F4
  • Use F10, F11, F12 for Volume control
  • Invert scroll wheel direction
  • Have something like Spotlight



Keyboard Mappings

Alt Text
Swap Cmd (Win) and Ctrl with SharpKeys
Left Ctrl → Left Windows
Left Windows → Left Ctrl

Set Key Mappings with PowerToys Keyboard Manager

Caps Lock → Win + Space (Change keyboard layout with Caps Lock)
F3 → Win + Tab
F12 → Volume Up
F11 → Volume Down
F12 → Volume Mute

Set Shortcuts in PowerToys Keyboard Manager

Alt + Backspace → Ctrl Backspace
Alt + Left → Ctrl Left
Alt + Right → Ctrl Right
Ctrl Q → Alt F4
Ctrl Shift 4 → Win Shift S (screenshot)

Add "Spotlight" to Windows: PowerToys Run

Alt Text
Windows Start Menu search panel does the job most of the time, but I still miss the convenience of Spotlight's position in the center of the screen. Fortunately, PowerToys includes a feature named Run - and it looks and works (almost) exactly like Spotlight on a Mac.

Choose PowerToys Run in the sidebar, and use these settings:

  • Enable: true
  • Shortcut: Ctrl + Space
  • Clear the previous query on launch: true
  • Disable drive detection warning: true

Reverse scroll wheel direction

These settings will bring "natural" scrolling direction to your Windows mouse. If you're lucky and never had to get used to the Mac-style scrolling, skip it.

  • Source and detailed instructions:
  • Open Device Manager, find your mouse, find its Device Instant Path
  • Open Registry Editor, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID. Find the folder that matches the Device Instant Path of the mouse
  • Under Device Parameters set FlipFlopWheel to 1 Restart

Top comments (0)