Keyboard experience of developing on a Windows PC and a Mac at the same time

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • synergy-core

    Open source core of Synergy, the cross-platform keyboard and mouse sharing tool (Windows, macOS, Linux)

    https://symless.com/synergy works great for me. The only thing you have to remember is to use the meta (windows) key for CMD when switching to Mac.

  • crkbd

    Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys.

    Side benefits: You can use physical key layouts that are way better (I use one called Corne but there are a lot to choose from). Quickly and easily switch between wired or one of several Bluetooth pairings. You can use silent "clicky" keys (search silent tactile mx switches).

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • environment

    Configuration Files and Initialization Scripts 🛠 (by jaminthorns)

    I had previous experience with AutoHotkey, so I figured that making my keyboard layout under Windows behave mostly like macOS was possible. Even though the language is a mess and feels cobbled together, AutoHotkey has a lot of really cool functionality, and I was able to get something that covers 99% of my muscle memory. Here's the AutoHotkey script that I use to do that. Some of the bindings are personal shortcuts that I've set up for media/system control (also set up in macOS using Hammerspoon), so they're not really relevant to your question.

  • hammerspoon

    Staggeringly powerful macOS desktop automation with Lua

    I had previous experience with AutoHotkey, so I figured that making my keyboard layout under Windows behave mostly like macOS was possible. Even though the language is a mess and feels cobbled together, AutoHotkey has a lot of really cool functionality, and I was able to get something that covers 99% of my muscle memory. Here's the AutoHotkey script that I use to do that. Some of the bindings are personal shortcuts that I've set up for media/system control (also set up in macOS using Hammerspoon), so they're not really relevant to your question.

  • AutoHotkey

    AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.

    I had previous experience with AutoHotkey, so I figured that making my keyboard layout under Windows behave mostly like macOS was possible. Even though the language is a mess and feels cobbled together, AutoHotkey has a lot of really cool functionality, and I was able to get something that covers 99% of my muscle memory. Here's the AutoHotkey script that I use to do that. Some of the bindings are personal shortcuts that I've set up for media/system control (also set up in macOS using Hammerspoon), so they're not really relevant to your question.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts