3

I'm using synergy to share keyboard/mouse between OSX and Win7.

Unfortunately for the mac, the commandkey seems to be bound to the alt key. How do I move it back to the command key? Or the ctrl key?

5

Change the assignment in the Synergy configuration:

shift = {shift|ctrl|alt|meta|super|none}
ctrl = {shift|ctrl|alt|meta|super|none}
alt = {shift|ctrl|alt|meta|super|none}
meta = {shift|ctrl|alt|meta|super|none}
super = {shift|ctrl|alt|meta|super|none}

Map a modifier key pressed on the server's keyboard to a different modifier on this client. This option only has an effect on a client screen; it's accepted and ignored on the server screen.

You can map, say, the shift key to shift (the default), ctrl, alt, meta, super or nothing. Normally, you wouldn't remap shift or ctrl. You might, however, have an X11 server with meta bound to the Alt keys. To use this server effectively with a windows client, which doesn't use meta but uses alt extensively, you'll want the windows client to map meta to alt (using meta = alt).


If you don't know how to configure synergy via configuration files and use a Mac as host system, download and install SynergyKM, which provides a GUI-based configuration to Synergy.

Open System Preferences » SynergyKM, select Share my keyboard and mouse, and in the Server Configuration, add a screen for your Windows system and open Screen Options. Change your modifier key configuration there.

enter image description here

  • Am I supposed to understand that? – Mark Mar 5 '11 at 14:34
3

I don't see where you specified which machine is your host.

If you are using the Win7 machine as host, then the following configuration is what I use to make the keys work properly on the Mac client if you are using the text configuration:

section: screens
    MacBook-Pro.local:
        alt = meta
        meta = super
        super = alt

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.