document updated 16 years ago, on Apr 19, 2008
It's a fairly basic idea, though it takes a bit of work to implement.
Basically, each computer should be able to display something like a red border around the outer border of its monitor, while some (special, unused) key is held down.
That's it... once you have that code ported to each platform, and you've standardized which
key it is, then, the magic happens:
On the primary computer:
- When the user holds down the right side-mouse-button (button#5), then the primary computer sends the special-key-down command to the current computer. This allows you to quickly locate the mouse when you've lost it. (which happens VERY frequently)
- After a certain amount of time holding down mouse-button-#5 (say, 0.5 - 1.0 seconds), you can move the mouse around. Moving the mouse around 1) sends special-key-up to the current computer (to remove its red border), 2) sends an appropriate screen-up / screen-down / screen-right / screen-left hotkey to Synergy (to change to a new computer), and 3) sends special-key-down to the new computer.
The net effect is that you have a mouse-based 2D alt-tab, that allows you to very quickly scroll across all available screens.