Ninja Cursors

Validation level: 5. CHI, UIST, CSCW and TOCHI paper publication

A technique using multiple cursors simultaneously to make object pointing faster as the average distance from a cursor to the target can be shortened.

Publications
Copy Bibtex Kobayashi, M. and Igarashi, T. Ninja cursors: using multiple cursors to assist target acquisition on large screens. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pages 949-958, 2008.
Also featured in
Storyboard of Functions

It is a technique intended for the usage of big screens where moving the cursor for a long distance is a pain for the user.

There are multiple cursors shown simultaneously. When the user moves the real mouse, all cursors will be moved at the same time.

As we can think of, there can be confliction where multiple targets were selected simultaneously.
To avoid that, they use a queue to block all INACTIVE cursors. Only the first cursor reaches a target will be active. All other cursors will be blocked in which state they won't move until the ACTIVE cursor leave its target.