PointRight: A System for Pointer/Keyboard Redirection Among Multiple Displays and Machines

Brad Johanson, Greg Hutchins, Terry Winograd

CS Tech Report CS-2000-03

See also http://graphics.stanford.edu/papers/pointright-ubicomp/


As hardware becomes cheaper, rooms with many large displays become practical. The machines driving the displays need to run standard operating systems in order for legacy applications to be used. Getting keyboard and mouse input to all the screens in the room creates complexity and potential confusion—although it is possible to have multiple wired or wireless keyboards and mice, it becomes confusing to know which one to use. PointRight is a software system that allows pointer and mouse control to be smoothly switched among displays. 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 that 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 or off or change the machine they are currently displaying.

[PDF Version (18 KB)]
[PS Version (165 KB)]
[Point Right 720x480 Demo Video (Streaming Real Video | Download Real Video (32 MB))]
[Point Right 360x240 Demo Video (Streaming Real Video | Download Real Video (20 MB))]