CN1306377C - How to control the scrolling of the scroll on the touchpad - Google Patents
How to control the scrolling of the scroll on the touchpad Download PDFInfo
- Publication number
- CN1306377C CN1306377C CNB2004100697500A CN200410069750A CN1306377C CN 1306377 C CN1306377 C CN 1306377C CN B2004100697500 A CNB2004100697500 A CN B2004100697500A CN 200410069750 A CN200410069750 A CN 200410069750A CN 1306377 C CN1306377 C CN 1306377C
- Authority
- CN
- China
- Prior art keywords
- scrolling
- amount
- trackpad
- spool
- finger
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims abstract description 28
- 238000010586 diagram Methods 0.000 description 8
- 238000006073 displacement reaction Methods 0.000 description 3
- 238000005096 rolling process Methods 0.000 description 1
Images
Landscapes
- Position Input By Displaying (AREA)
Abstract
The invention relates to a method for controlling scroll scrolling on a touch pad, which detects the number of fingers on the touch pad to start and end the scroll function, and after the scroll function is started, moves the fingers on the touch pad to calculate the movement of the fingers, thereby scrolling the horizontal and vertical axes on a window.
Description
Technical field
The relevant a kind of spool feature operation method of the present invention is particularly about a kind of method of controlling the spool scrolling on Trackpad.
Background technology
Recently, because the advantage such as simple, light and cheap of Trackpad has been widely applied in the various electronic products,, for example replace the function of computer mouse to substitute input media originally.Award to people's such as Allen U.S. Patent number 5,943,052 proposes a kind of " device and method (Method and apparatus for scroll bar control) of spool district control ", it marks off the scrolling of a spool district with the control spool on Trackpad, as shown in Figure 1, on Trackpad 10, be divided into several blocks, wherein block 12 is the cursor operations district, block 14 is the vertical scrolling district, block 16 is the horizontal scrolling district, when the user wants moving cursor, need finger is put in the cursor operations district 12, operate cursor by moving of finger again, when the user wants the vertical scrolling picture, need earlier finger to be put into vertical scrolling district 14, come the scrolling picture according to the vertical moving amount of finger again, similarly, when the user wants the horizontal scrolling picture, need earlier finger to be put into horizontal scrolling district 16, come the scrolling picture according to the amount of moving horizontally of finger again.Yet, if will vertically reach the horizontal scrolling spool, must definition vertically reach horizontal scrolling zone 14 and 16, and vertically reach the definition in horizontal scrolling zone 14 and 16, to make cursor operations district 12 dwindle, moreover, vertical and horizontal scrolling zone 14 and 16 only can start one of them at every turn, and can't start simultaneously, in addition, carrying out function when switching, for example switch to the spool function by the cursor operations function at every turn, must allow finger leave Trackpad 10 earlier after, again finger is put into vertical scrolling zone 14 or horizontal scrolling zone 16, can start the spool function, move to vertical scrolling zone 14 or horizontal scrolling zone 16 if directly will point by vernier operational zone 12, then the rolling function in vertical scrolling zone 14 or horizontal scrolling zone 16 also can't start, and when carrying out the function switching, for finger position is misplaced, eyes must seen Trackpad 10, have caused to use and have gone up and operational inconvenience.
On the other hand, award to people's such as Bisset U.S. Patent number 5,825,352 propose a kind of " many of emulation mouse button and mouse action finger contact sensing methods (Multiple fingerscontact sensing method for emulating mouse buttons and mouseoperations on a touch sensor pad) on Trackpad ", number decision emulation mouse button and mouse action that it is pointed on Trackpad by detecting, but the spool scrolling can't on Trackpad, be controlled.
Therefore, a kind of method of utilizing many fingers to control the spool scrolling on Trackpad is to be the institute Ji.
Summary of the invention
One of purpose of the present invention is to provide a kind of method of controlling the spool scrolling on Trackpad.
According to the present invention, a kind of method at control spool scrolling on the Trackpad is the finger number of detecting earlier on this Trackpad, when the finger number on this Trackpad during more than two, start the spool function, and then move the finger on this Trackpad, calculate the amount of movement of this finger, vertically to be reached the scrolling amount of transverse axis, at last all fingers are removed this Trackpad, to finish the spool function.
According to the present invention, another kind of method at control spool scrolling on the Trackpad is the finger number of detecting earlier on this Trackpad, when the finger number on this Trackpad during more than two, start the spool function, and then move the finger on this Trackpad, calculate the vertical moving amount and the amount of moving horizontally of this finger, first difference that deducts the amount of moving horizontally when this vertical moving amount is during less than a reference value, obtain the vertical scrolling amount according to this first difference, second difference that deducts the vertical moving amount when this amount of moving horizontally is during less than this reference value, obtain the horizontal roll momentum according to this second difference, at last all fingers are removed this Trackpad, to finish the spool function.
According to the present invention, another method at control spool scrolling on the Trackpad is the finger number of detecting earlier on this Trackpad, when the finger number on this Trackpad during more than two, start the spool function, and then move the finger on this Trackpad, calculate the vertical moving amount and the amount of moving horizontally of this finger, first difference that deducts the amount of moving horizontally when this vertical moving amount is during less than a reference value, obtain the vertical scrolling amount according to this vertical moving amount, second difference that deducts the vertical moving amount when this amount of moving horizontally is during less than this reference value, obtain the horizontal roll momentum according to this amount of moving horizontally, at last all fingers are removed this Trackpad, to finish the spool function.
In above-mentioned three embodiment, after the spool function is activated, can only stay a finger on this Trackpad, carry out the operation of spool.Because the number that utilization of the present invention is pointed on Trackpad carries out the switching of function, so need not define the spool zone, also therefore allow the user when operating, seeing Trackpad when not taking, feasible use goes up and operates upward more convenient.
Description of drawings
Fig. 1 is existing Trackpad in order to alternative mouse;
Fig. 2 is for using the Trackpad of the inventive method;
Fig. 3 is the process flow diagram of the inventive method;
Fig. 4 is for starting the synoptic diagram of Fig. 1 Trackpad spool function;
Fig. 5 shows the synoptic diagram that utilizes finger to move roll scroll;
Fig. 6 shows the synoptic diagram that utilizes finger to move roll scroll;
After Fig. 7 shows startup Trackpad spool function, the synoptic diagram that only stays a finger to operate;
Fig. 8 shows the synoptic diagram that utilizes finger to move roll scroll.
Symbol description
10 Trackpads, 12 cursor operations districts
16 horizontal scrolling districts, 14 vertical scrolling districts
20 Trackpads, 22 fingers
24 fingers 32 start the spool function
Whether the finger number on the 30 detecting Trackpads is more than or equal to 2
34 do not start the spool function
36 move the finger on Trackpad, and the amount of movement of estimation finger
38 amount of movement roll scrolls according to finger
40 remove all fingers on Trackpad, to finish the spool function
Embodiment
Fig. 2 utilizes the synoptic diagram of finger 22 in Trackpad 20 enterprising line cursor operations, and finger 22 can move the action with the control cursor arbitrarily on Trackpad 20, and wherein Trackpad 20 is as the input media of a system.Fig. 3 utilizes the process flow diagram of many finger manipulation spool functional methods for the present invention, at first whether the finger number on the step 30 detecting Trackpad 20 is more than or equal to 2, if yes, then carry out step 32 and start the spool function, otherwise, then carry out step 34 and do not start the spool function, therefore, when the user wants the switching spool function, only need another finger 24 is placed on the Trackpad 20, as shown in Figure 4, the finger of Trackpad 20 on detecting it is two or when above, just switches to the spool function by the cursor operations function.After switching to the spool function, carry out step 36 user at Trackpad 20 along horizontal or vertical direction moveable finger 22 and 24, as shown in Figure 5, when finger 22 and 24 horizontal or vertical when mobile, to produce a vertical moving amount A or the amount of a moving horizontally B, then step 38 is estimated the size of vertical moving amount A or the amount of moving horizontally B, the information that transmits according to this decides the size of vertical scrolling amount or horizontal roll momentum to this system, finger 22 and 24 can also be along other direction except moving along vertical and horizontal direction
Move, as shown in Figure 6, when finger 22 and 24 not when horizontal or vertical direction moves, have multiple mode can decide spool to want the direction and the scrolling amount of scrolling, below only enumerate three embodiment and illustrate:
[first embodiment]
At first estimate finger 22 and 24 along direction
Vertical moving amount A behind the displacement C and the amount of moving horizontally B, the information that transmits according to this is to this system, determining vertically to reach the horizontal roll momentum, and simultaneously scrolling vertically and horizontal spool, and the scrolling amount that vertically reaches horizontal spool is proportional to vertical moving amount A and the amount of moving horizontally B respectively.
[second embodiment]
Estimate finger 22 and 24 equally earlier along direction
Vertical moving amount A behind the displacement C and the amount of moving horizontally B, if the difference that the vertical moving amount deducts the amount of moving horizontally is during greater than a reference value, transmit an information to this system with the scrolling vertically scrolling, and the scrolling amount of vertically scrolling is proportional to the difference that the vertical moving amount deducts the amount of moving horizontally, if the difference that the amount of moving horizontally deducts the vertical moving amount is during greater than this reference value, transmit an information to this system with the horizontal spool of scrolling, and the scrolling amount of horizontal spool is proportional to the difference that the amount of moving horizontally deducts the vertical moving amount.
[the 3rd embodiment]
Estimate finger 22 and 24 equally earlier along direction
Vertical moving amount A behind the displacement C and the amount of moving horizontally B, if the difference that the vertical moving amount deducts the amount of moving horizontally is during greater than a reference value, transmit an information to this system with the scrolling vertically scrolling, and the scrolling amount of vertically scrolling is proportional to vertical moving amount A, if the difference that the amount of moving horizontally deducts the vertical moving amount is during greater than this reference value, transmit an information to this system with the horizontal spool of scrolling, and the scrolling amount of horizontal spool is proportional to the amount of moving horizontally B.
Claims (10)
1. the method for a control spool scrolling on Trackpad is characterized in that, comprises the following steps:
The finger number of detecting on this Trackpad when this finger number reaches a default value, starts the spool function; And
Move this finger on this Trackpad, calculate the amount of movement of this finger, scrolling vertically reaches transverse axis according to this;
Detecting this finger number on this Trackpad when this finger number changes and reaches one second default value, finishes this spool function.
2. as claimed in claim 1 on Trackpad the method for control spool scrolling, it is characterized in that the step that starts the spool function comprises when this finger number during more than or equal to two, startup spool function.
3. as claimed in claim 1 on Trackpad the method for control spool scrolling, it is characterized in that, more be included in finger number on this Trackpad when being not less than one second default value, remain on this spool function.
4. the method for controlling the spool scrolling on Trackpad as claimed in claim 1 is characterized in that, this second default value is zero.
5. the method for controlling the spool scrolling on Trackpad as claimed in claim 1 is characterized in that the step that this scrolling vertically reaches transverse axis comprises:
Calculate the vertical moving amount and the amount of moving horizontally of this finger;
According to this this Z-axis of vertical moving amount scrolling; And
According to this this transverse axis of amount of moving horizontally scrolling.
6. the method for controlling the spool scrolling on Trackpad as claimed in claim 1 is characterized in that the step that this scrolling vertically reaches transverse axis comprises:
Calculate the vertical moving amount and the amount of moving horizontally of this finger;
If this vertical moving amount deduct this amount of moving horizontally first difference greater than a reference value, the scrolling Z-axis; And
If this amount of moving horizontally deduct this vertical moving amount second difference greater than this reference value, the scrolling transverse axis.
7. the method for controlling the spool scrolling on Trackpad as claimed in claim 6 is characterized in that the step of this scrolling Z-axis comprises the scrolling amount that determines this Z-axis according to this first difference.
8. the method for controlling the spool scrolling on Trackpad as claimed in claim 6 is characterized in that the step of this scrolling Z-axis comprises the scrolling amount that determines this Z-axis according to this vertical moving amount.
9. the method for controlling the spool scrolling on Trackpad as claimed in claim 6 is characterized in that the step of this scrolling transverse axis comprises the scrolling amount that determines this transverse axis according to this second difference.
10. the method for controlling the spool scrolling on Trackpad as claimed in claim 6 is characterized in that the step of this scrolling transverse axis comprises the scrolling amount that determines this transverse axis according to this amount of moving horizontally.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2004100697500A CN1306377C (en) | 2004-07-14 | 2004-07-14 | How to control the scrolling of the scroll on the touchpad |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2004100697500A CN1306377C (en) | 2004-07-14 | 2004-07-14 | How to control the scrolling of the scroll on the touchpad |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1722070A CN1722070A (en) | 2006-01-18 |
| CN1306377C true CN1306377C (en) | 2007-03-21 |
Family
ID=35912407
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2004100697500A Expired - Fee Related CN1306377C (en) | 2004-07-14 | 2004-07-14 | How to control the scrolling of the scroll on the touchpad |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1306377C (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI337321B (en) | 2007-05-15 | 2011-02-11 | Htc Corp | Electronic device with switchable user interface and accessable touch operation |
| TWI357012B (en) | 2007-05-15 | 2012-01-21 | Htc Corp | Method for operating user interface and recording |
| CN101655757B (en) * | 2009-07-15 | 2012-04-25 | 苏州瀚瑞微电子有限公司 | Touchpad Gesture Detection Method |
| KR20110011002A (en) * | 2009-07-27 | 2011-02-08 | 삼성전자주식회사 | Web browsing method and device |
| CN112215167B (en) * | 2020-10-14 | 2022-12-20 | 上海爱购智能科技有限公司 | Intelligent store control method and system based on image recognition |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11102274A (en) * | 1997-09-25 | 1999-04-13 | Nec Corp | Scroll device |
| JP2000222130A (en) * | 1999-02-02 | 2000-08-11 | Toshiba Corp | Input device and method and storage medium |
| WO2003054680A2 (en) * | 2001-12-21 | 2003-07-03 | Ralf Trachte | Flexible computer input |
| CN1460911A (en) * | 2002-05-20 | 2003-12-10 | 夏普公司 | Input device and touch area registration method |
-
2004
- 2004-07-14 CN CNB2004100697500A patent/CN1306377C/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11102274A (en) * | 1997-09-25 | 1999-04-13 | Nec Corp | Scroll device |
| JP2000222130A (en) * | 1999-02-02 | 2000-08-11 | Toshiba Corp | Input device and method and storage medium |
| WO2003054680A2 (en) * | 2001-12-21 | 2003-07-03 | Ralf Trachte | Flexible computer input |
| CN1460911A (en) * | 2002-05-20 | 2003-12-10 | 夏普公司 | Input device and touch area registration method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1722070A (en) | 2006-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI248576B (en) | Method for controlling rolling of scroll bar on a touch panel | |
| CN101464776B (en) | Control method of electronic device, electronic device and computer readable medium | |
| JP4394062B2 (en) | Pad type input device | |
| KR101933452B1 (en) | Method and apparatus for inputting user commands using relative movements of device panels | |
| JP5604004B2 (en) | Touch input transition | |
| KR101873787B1 (en) | Method for processing multi-touch input in touch screen terminal and device thereof | |
| CN103460169B (en) | Electronic apparatus, display method, and program | |
| US20090164937A1 (en) | Scroll Apparatus and Method for Manipulating Data on an Electronic Device Display | |
| CN1957320A (en) | Navigation method, electronic device, user interface and computer program product | |
| CN102221966B (en) | Content browsing method and device based on sliding operation on touch screen of mobile terminal | |
| US20160266750A1 (en) | Mobile terminal, page transmission method for a mobile terminal and program | |
| US9594497B2 (en) | Method for scroll bar control on a touchpad and touchpad with a scroll bar control function | |
| CN101751195A (en) | Method and device for controlling move event on resistive touch screen | |
| EP1873622A3 (en) | A keypad touch user interface method and a mobile terminal using the same | |
| JP2010205050A (en) | User interface device with touch panel, method, and program for controlling user interface | |
| CN102947780A (en) | Information display device and method for moving operation of onscreen button | |
| CN103019577A (en) | Object selection method and device, control method and control device | |
| CN1306377C (en) | How to control the scrolling of the scroll on the touchpad | |
| JP2010160774A (en) | Multiple variable speed cursor control method of touch pad | |
| KR20150071130A (en) | Method and apparatus for controlling scroll in portable device | |
| CN101424997A (en) | Touching control panel and method for starting rapid scroll bar thereof | |
| JP5782821B2 (en) | Touch panel device and control method of touch panel device | |
| CN103092498A (en) | Method and device for determining response mode and electronic device | |
| CN102339192A (en) | Electronic equipment and display processing method thereof | |
| CN103092457A (en) | Method and device for arranging objects and electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070321 Termination date: 20200714 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |