The present invention provides a software system, PointRight, that allows
for smooth and effortless control of pointing and input devices among
multiple displays. With PointRight, a single free-floating mouse and
keyboard can be used to control multiple screens. When the cursor reaches
the edge of a screen it seamlessly moves to the adjacent screen and
keyboard control is simultaneously redirected to the appropriate machine.
Laptops may also redirect their keyboard and pointing device, and
multiple pointers are supported simultaneously. The system automatically
reconfigures itself as displays go on, go off, or change the machine they
display.