Crossing-based interface
[Image:Foldndrop.png|thumb|right|Fold n' Drop, a crossing-based interaction technique for dragging and dropping files between overlapping windows.]
Crossing-based interfaces are graphical [user interface]s that use crossing gestures instead of, or in complement to, pointing. Where a pointing task involves moving a cursor inside a graphical object and pressing a button, a goal-crossing task involves moving a cursor beyond a boundary of a targeted graphical object to trigger an effect.
Goal-crossing tasks
Goal crossing has been little investigated, despite sometimes being used on today's interfaces. Still, several advantages of crossing over pointing have been identified:- Elongated objects such as hyperlinks are faster to cross than to point.
- Several objects can be crossed at the same time within the same gesture.
- Crossing allows triggering actions when buttons are not available.
- Crossing-based widgets can be designed to be more compact than pointing-based ones. This may be useful for small display devices.
- Goal crossing is particularly natural on stylus-based devices. On these devices, crossing an object back and forth is easier than double-clicking.
- Crossing can be a good alternative for users who have difficulties with clicking or double-clicking.