Method for scroll bar control on a touchpad
First Claim
Patent Images
1. A control process implemented in a touchpad to perform scroll bar control thereby, the process comprising:
- detecting if a number of fingers touching on the touchpad is equal to or larger than a first threshold, for directly starting up a scroll bar control function which remains in operation independent of the movement of the fingers on the touchpad, until all fingers are removed from the touchpad;
selectively switching between alternative cursor control and scroll bar control functions for the touchpad responsive to the detection independent of a sliding movement of said number of fingers;
in the scroll bar control function, detecting the sliding movement of one or more fingers on the touchpad for scrolling on a window in accordance with the finger movement;
simultaneously evaluating a vertical distance and a horizontal distance of the movement of the finger or fingers for scrolling a vertical scroll bar and a horizontal scroll bar on the window responsive to displacement of the finger or fingers on the touchpad, respectively; and
continuing said scroll bar control function when at least one finger remains on said touchpad and said number of fingers remaining on said touchpad is larger than a second threshold;
wherein said first threshold is larger than one and said second threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for scroll bar control on a touchpad, the fingers touching on the touchpad are detected to start up and terminate a scroll bar control function. In the scroll bar control function, the movement of the finger or fingers touching on the touchpad is detected for scrolling on a window, and the vertical distance and the horizontal distance of the movement are evaluated for determining the scrolling amount of a vertical scroll bar or a horizontal scroll bar of the window.
-
Citations
16 Claims
-
1. A control process implemented in a touchpad to perform scroll bar control thereby, the process comprising:
-
detecting if a number of fingers touching on the touchpad is equal to or larger than a first threshold, for directly starting up a scroll bar control function which remains in operation independent of the movement of the fingers on the touchpad, until all fingers are removed from the touchpad; selectively switching between alternative cursor control and scroll bar control functions for the touchpad responsive to the detection independent of a sliding movement of said number of fingers; in the scroll bar control function, detecting the sliding movement of one or more fingers on the touchpad for scrolling on a window in accordance with the finger movement; simultaneously evaluating a vertical distance and a horizontal distance of the movement of the finger or fingers for scrolling a vertical scroll bar and a horizontal scroll bar on the window responsive to displacement of the finger or fingers on the touchpad, respectively; and continuing said scroll bar control function when at least one finger remains on said touchpad and said number of fingers remaining on said touchpad is larger than a second threshold; wherein said first threshold is larger than one and said second threshold. - View Dependent Claims (2, 3, 4)
-
-
5. A control process implemented in a touchpad to perform scroll bar control thereby, the process comprising:
-
detecting if a number of fingers touching on the touchpad is equal to or larger than a first threshold, for directly starting up a scroll bar control function which remains in operation until all fingers are removed from the touchpad; selectively switching between alternative cursor control and scroll bar control functions for the touchpad responsive to the detection independent of a sliding movement of said number of fingers; in the scroll bar control function, detecting the sliding movement of one or more fingers on the touchpad for scrolling on a window in accordance with the finger movement; evaluating a vertical distance and a horizontal distance of the movement for scrolling a vertical scroll bar on the window if the vertical distance is larger than the horizontal distance over a reference, or scrolling a horizontal scroll bar on the window if the horizontal distance is larger than the vertical distance over the reference; and continuing said scroll bar control function when at least one finger remains on said touchpad and said number of fingers remaining on said touchpad is larger than a second threshold; wherein said first threshold is larger than one and said second threshold. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A control process implemented in a touchpad to perform a process for scrolling window thereby, the process comprising:
-
detecting a number of fingers touching on the touchpad for directly starting up a scrolling window function which remains in operation until all fingers are removed from the touchpad if the number of fingers is equal to or larger than a first threshold independent of a sliding movement of said number of fingers; in the scrolling window function, evaluating a vertical distance of a movement of one or more fingers sliding on the touchpad; and transmitting a vertical scrolling amount to a host system according to the vertical distance for scrolling a window in a vertical direction; wherein said first threshold is at least one. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification