[go: up one dir, main page]

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 PDF

Info

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
Application number
CNB2004100697500A
Other languages
Chinese (zh)
Other versions
CN1722070A (en
Inventor
邱延诚
简永烈
吴志隆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Elan Microelectronics Corp
Elantech Devices Corp
Original Assignee
Elan Microelectronics Corp
Elantech Devices Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Elan Microelectronics Corp, Elantech Devices Corp filed Critical Elan Microelectronics Corp
Priority to CNB2004100697500A priority Critical patent/CN1306377C/en
Publication of CN1722070A publication Critical patent/CN1722070A/en
Application granted granted Critical
Publication of CN1306377C publication Critical patent/CN1306377C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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

The method of control spool scrolling on Trackpad
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
Figure C20041006975000071
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
Figure C20041006975000072
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
Figure C20041006975000073
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
Figure C20041006975000081
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.
Final step 40 when the user will recover the cursor operations function, moves apart Trackpad 20 and can close the spool function as long as will point 22 and 24, places on the Trackpads 22 and can restart the cursor operations function just will point 22 afterwards again.In other embodiments,, as shown in Figure 3, finger 24 can be moved apart Trackpad 20, as shown in Figure 7, and only stay the scrolling of finger 22 control spool on Trackpad 20, as shown in Figure 8 when finger 22 and 24 is placed on the Trackpad 20 with after starting the spool function.

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.
CNB2004100697500A 2004-07-14 2004-07-14 How to control the scrolling of the scroll on the touchpad Expired - Fee Related CN1306377C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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