The present invention provides a method of human-computer interfacing that provides
haptic feedback to control interface interactions such as scrolling or zooming
within an application. Haptic feedback in the present method allows the user more
intuitive control of the interface interactions, and allows the user's visual focus
to remain on the application. The method comprises providing a control domain within
which the user can control interactions. For example, a haptic boundary can be
provided corresponding to scrollable or scalable portions of the application domain.
The user can position a cursor near such a boundary, feeling its presence haptically
(reducing the requirement for visual attention for control of scrolling of the
display). The user can then apply force relative to the boundary, causing the interface
to scroll the domain. The rate of scrolling can be related to the magnitude of
applied force, providing the user with additional intuitive, non-visual control
of scrolling.