up vote 0 down vote favorite
share [g+] share [fb]

This question asks about the end key but the answers give no examples: http://superuser.com/questions/60052/what-key-works-like-end-using-a-mac-with-synergy

If they had, I am guessing that they would likely have run into this problem.

Adding lines like the bottom two of this:

section: options
    keystroke(End) = keystroke(Control+Right,myMac)
    keystroke(Home) = keystroke(Control+Left,myMac)

to my synergy.sgc in MyDocuments on the winXP machine would work but causes the keys to stop functioning on the winXP machine. Unacceptable. I next tried a compromise:

    keystroke(End) = keystroke(Control+Right,myMac); keystroke(End,myPc)
    keystroke(Home) = keystroke(Control+Left,myMac); keystroke(Home,myPc)

Expecting that to broadcast the keystrokes to both machines regardless of which one was the Active Screen. That and many other variations did not work.

What am I doing wrong? Has someone actually done this?

EDIT: note that holding shift also prevents synergy from mapping the end key.

EDIT: note that the above assumes that your synergy.sgc also has something like the following:

section: screens
    myMac:
        alt = ctrl
        ctrl = alt
link|improve this question
feedback

1 Answer

up vote 0 down vote accepted

Maybe you should do this directly on the Mac, instead of trying to do it via Synergy? There are a few solutions out there, one I've seen is this one:

This fixes it most places, but a few apps might not get fixed, so you might need to apply specific settings to them. Googling should find them, for example here are a few: Mac Home and End Keys

link|improve this answer
Excellent, KeyFixer works for me in mac OS 10.6.2. It is superior to using DoubleCommand, because DoubleCommand won't remap when used with synergy; for some reason it only affects the dedicated keyboard on the mac. – DtBeloBrown Mar 31 '10 at 23:30
feedback

Your Answer

 
or
required, but never shown

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