lconover Posted February 7, 2019 Share Posted February 7, 2019 Synergy 2 doesn't support custom keyboard mappings in the same awesome way that Synergy 1 did to allow PC users to gracefully go from one platform to the next - which is a shame. I'm searching for a workaround. Synergy 2 is not applying the macOS keyboard mappings when the macOS system is the client. I'm betting that this is because input from the Synergy-supplied 'keyboard' is being read as being from a separate input stream, since hardware attached keyboards each have their own settings under System Preferences>Keyboard>Modifier Keys. Is there any way to get Synergy 2's input to show up as a 'keyboard' in the listing so that I can remap those keys appropriately to my hardware using macOS's internal settings? Link to comment Share on other sites More sharing options...
lconover Posted February 8, 2019 Author Share Posted February 8, 2019 I found a solution to my own post. This took quite a bit of troubleshooting, and it's a bit of a hack. These settings assume you're using a Windows system as the server, and the Mac system is the client. What this will do to map your keys: Windows key 'control' will be 'command' on the Mac client Windows key 'Windows' will be the 'option key' on the Mac client Windows key 'alt' will be the 'control' key on the Mac client On Windows: Stop the Synergy service running in the background. Go to C:\Users\YOUR USERNAME HERE\AppData\Local\Symless\Synergy Edit the synergy.conf file as follows for the destination Mac under section: screens ctrl = meta alt = ctrl super = alt Save your changes. SET synergy.conf THE FILE TO READ ONLY - this is key, since otherwise your changes will get overwritten as soon as the Synergy service restarts. I had it nuke my test files several times before I realized what was happening. Restart the server. I'm going to post this on other related threads to help others as well. Note that if you change your setup later, you're going to have to undo this change (let Synergy edit the file), make the setup changes, and reapply it. * And now for a selfish plug - if you find that this solution saves you time, throw me a follow on Twitch or Instagram (cautionary_snail) - it's free, and follows make me happy since I work hard on my photos, and will be trying to build a Twitch channel soon. If you work for a company that's awesome (hello to any animation companies, 3d printing companies, etc.) and can send a discount or silly postcard my way, that's especially awesome. I'd worship you if you can get me early access to The Outer Worlds so I could get a jumpstart on streaming it! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.