A content presentation
system implemented as a
web browser,
electronic book reader, etc., can initiate multi-dimensional auto-scroll movement in response to a single instance of
user input (e.g., a gesture on a
touchscreen). Once initiated, such a
system can move visual information in more than one dimension, without further
user input, to present content to a user. For example, a content presentation
system can move visual information from
right to left across a display area and, when the right end of the text has been reached, shift the visual information vertically, return to a starting horizontal alignment, and begin the
right to left movement again, thereby performing movement that mimics left-to-right, top-to-bottom movement of human eyes, as would occur when reading text in many languages, such as English. A user can engage, accelerate, decelerate, and disengage multi-dimensional auto-
scrolling, and set limits on
scrolling ranges to focus on important content.