Operating systems support autoscroll to allow users to scroll a window while in dragging mode: the user moves the pointer near the window's edge to trigger an "automatic" scrolling. Scrolling rate is typically proportional to the distance between the pointer and the window's edge. This approach suffers from several problems, especially when the window is maximized resulting in a very limited space around the window. An other problem is that for some operations, such as object drag-and-drop, the source and destination might be located in different windows, making it complicated for the computer system to understand user's intention. In this paper, we present ForceEdge, a novel autoscroll technique relying on trackpads with force-sensing capabilities to alleviate all the problems related to autoscroll. We present the theoretical foundations of ForceEdge and the implementation of a demonstrator that can be used to compare ForceEdge to the other autoscroll methods.
[1]
Andy Cockburn,et al.
Push-Edge and Slide-Edge: Scrolling by Pushing Against the Viewport Edge
,
2015,
CHI.
[2]
Shumin Zhai,et al.
Human Performance in Six Degree of Freedom Input Control
,
2002
.
[3]
Ravin Balakrishnan,et al.
Zliding: fluid zooming and sliding for high precision parameter manipulation
,
2005,
UIST.
[4]
Andy Cockburn,et al.
The design, use, and performance of edge-scrolling techniques
,
2017,
Int. J. Hum. Comput. Stud..
[5]
Jun Rekimoto,et al.
GraspZoom: zooming and scrolling control model for single-handed mobile interaction
,
2009,
Mobile HCI.
[6]
Eric Lecolinet,et al.
Flick-and-brake: finger control over inertial/sustained scroll motion
,
2011,
CHI EA '11.
[7]
Hong Z. Tan,et al.
HUMAN FACTORS FOR THE DESIGN OF FORCE-REFLECTING HAPTIC INTERFACES
,
1994
.