A brief guide to Windows 10 for macOS fans

In between jobs, the only computer at my disposal has been a Windows machine I built for gaming last summer. Until recently I’d only ever used it as a launcher for Steam or Warzone, but now I needed to use it as a development box. For the first time in 15 years or so I was delving into using Windows full-time. Here’s what I did:

Development Environment

Fluent Terminal and VSCode connected to a remote host

Ok, so I cheated. WSL2 seems to hold a lot of promise for Linux on Windows, but after 30 minutes of attempting to set it up I gave up. Instead, I opted for spinning up a DigitalOcean Droplet to use as my development box. Along with VSCode’s excellent Remote extension and mosh, using this machine is indistinguishable from running something locally and I get the added benefit of a stable environment that I can use from any computer connected to the internet.

After setting everything up, I installed and configured code-server so I could even use VSCode from a browser if I needed to. This might come in handy for accessing from an iPad down the line.

Tools used:

Using a Magic Keyboard

I found the most jarring part of using Windows for productivity tasks was the default keyboard mapping. I have a Magic Keyboard 2 which I love and have used for years and the keyboard shortcuts for macOS are ingrained deeply within me. Luckily, with a couple pieces of software you can feel completely at home within the Windows environment.

The first is Microsoft’s PowerToys which is fantastic suite of apps that add ‘pro’ features to Windows such as a window manager, Alfred-like app launching and importantly for us, key mapping. You can find my configuration files on GitHub which you can use on your own machine by placing at $env:LOCALAPPDATA\Microsoft/PowerToys/Keyboard Manager

Alfred-like launching with PowerToys Run

PowerToys affords us some improvements, but for the best experience I found Magic Keyboard Utilities which installs the correct keyboard layouts into Windows natively and also provides some extra info like battery life.

With these two pieces of software I found a lot of stuff on Windows now felt much more intuitive and comfortable even the media keys work as expected.

Tools used:

Finishing touches

Files, a Windows Explorer alternative

Lastly some other things I used to improve Windows for myself:

  • Hid the desktop icons (Right click on Desktop ➡ View ➡ Show desktop icons)
  • Files, a much nicer alternative to Windows Explorer which is reminiscent of Finder
  • MagicPods for AirPods

Making these changes made using Windows a whole lot better for me. If there’s anything I’m missing please let me know.

Design @hashicorp