CN103902216B - Use gesture the method and system for realizing that file is pulled on a kind of peripheral hardware touch pad - Google Patents
Use gesture the method and system for realizing that file is pulled on a kind of peripheral hardware touch pad Download PDFInfo
- Publication number
- CN103902216B CN103902216B CN201210590259.7A CN201210590259A CN103902216B CN 103902216 B CN103902216 B CN 103902216B CN 201210590259 A CN201210590259 A CN 201210590259A CN 103902216 B CN103902216 B CN 103902216B
- Authority
- CN
- China
- Prior art keywords
- finger
- file
- sliding
- pulled
- static
- 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
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The method that file is pulled is realized the invention discloses being used gesture on a kind of peripheral hardware touch pad, method includes:Confirm the file destination pulled;When confirmation has three finger downs, generation pulls key;Determine sliding trace:The number of static finger is 0, and the number for sliding finger is 3, and sliding trace is determined by the glide direction of 3 fingers;The number of static finger is 1, and the number for sliding finger is 2, and sliding trace is determined by the glide direction of 2 fingers;The number of static finger is 2, and the number for sliding finger is 1, and sliding trace is determined by the glide direction of 1 finger;The file destination responds the dragging key, is moved according to the sliding trace of the slip finger, realizes and pull.The present invention is by gesture design and response, and solve needs mechanical key to coordinate using touch-screen progress dragging in the prior art, the problem of pulling not smooth enough.
Description
Technical field
The method that file is pulled is realized the present invention relates to being used gesture in touchpad technology, more particularly to a kind of peripheral hardware touch pad
With system.
Background technology
With the issue of the development of touchpad technology, particularly windows8 systems, the application touched in peripheral hardware will be got over
It is that people bring more convenient and pleasantly surprised experience using computer more to popularize.
However as display screen size it is increasing, the lack of resolution of peripheral hardware is touched to support to slide once
It can be moved between any two points of screen.And user is using touch peripheral hardware(The touch pad of such as notebook)When usually require
File or display target could be dragged by continuously double-clicking touch pad and pressing not put.Generally for can be with the mobile text of optional position
Part is pressed from both sides or target, typically be may require that cooperation left button, is pinned left button and do not put, then continuous moving cursor, continuously can just be moved several times
Ensure that file or target will not be because finger leaves touch pad and needs to redefine selection while file or target.
The content of the invention
It is an object of the invention to propose that one kind is all realized by touch gestures, it is not necessary to which mechanical key operation can be random
The method and system of mobile file.
For up to this purpose, the present invention uses following technical scheme:
Use gesture the method for realizing that file is pulled on a kind of peripheral hardware touch pad, including:
Confirm the file destination pulled;
When confirmation has three finger downs, generation pulls key;
Determine sliding trace:
The number of static finger is 0, and the number for sliding finger is 3, and sliding trace is determined by the glide direction of 3 fingers;
The number of static finger is 1, and the number for sliding finger is 2, and sliding trace is determined by the glide direction of 2 fingers;
The number of static finger is 2, and the number for sliding finger is 1, and sliding trace is determined by the glide direction of 1 finger;
The file destination responds the dragging key, is moved according to the sliding trace of the slip finger, realization is dragged
Drag.
Wherein, the number of the static finger is 1, and the number for sliding finger is 2 or the number of static finger is 2, sliding
Start refer to number be 1 when, slide finger lift after again by lower slider, then recalculate cunning using current file coordinate as origin
Dynamic rail mark.
Wherein, the number of the static finger is 0, and the number for sliding finger is that the number of 3 or static fingers is 1, is slided
When the number of finger is 2, the end coordinate values that file is pulled are the average value of the end coordinate values of the slip finger;It is described quiet
Only the number of finger is 2, when the number for sliding finger is 1, and the end coordinate values that file is pulled are the terminal of the slip finger
Coordinate value.
Wherein, the identification gesture of the file destination for confirming to pull is given directions for one hits.
Wherein, three fingers all leave the flow of touch pad ends file dragging.
Use gesture the system for realizing that file is pulled on a kind of peripheral hardware touch pad, including:
Pull file destination and confirm module, for the file destination for confirming to pull;
Key generation module is pulled, during for confirming there are three finger downs, generation pulls key;
Sliding trace determining module, for determining sliding trace:
The number of static finger is 0, and the number for sliding finger is 3, and sliding trace is determined by the glide direction of 3 fingers;
The number of static finger is 1, and the number for sliding finger is 2, and sliding trace is determined by the glide direction of 2 fingers;
The number of static finger is 2, and the number for sliding finger is 1, and sliding trace is determined by the glide direction of 1 finger;
Key respond module is pulled, the dragging key is responded for the file destination, according to the slip finger
Sliding trace and move, realize pull.
Wherein, the number that the sliding trace determining module is used for the static finger is 1, and the number for sliding finger is 2
Or the number of static finger is 2, when the number for sliding finger is 1, slide after finger is lifted again by lower slider, then with current
File coordinate is that origin recalculates sliding trace.
Wherein, the number that the sliding trace determining module is additionally operable to the static finger is 0, and the number for sliding finger is
The number of 3 or static fingers is 1, when the number for sliding finger is 2, determines that the end coordinate values that file is pulled are the slip hand
The average value of the end coordinate values of finger;The number of the static finger is 2, when the number for sliding finger is 1, the end that file is pulled
Point coordinates value is the end coordinate values for sliding finger.
Wherein, pull file destination and confirm that module confirms that the identification gesture of the file destination of the dragging is given directions for one and hit.
Wherein, three fingers all leave the flow of touch pad ends file dragging.
Beneficial effects of the present invention are:The present invention realizes what file was pulled by providing to use gesture on a kind of peripheral hardware touch pad
Method and system, designs three fingers and touches triggering file destination dragging, pass through three fingers in three fingers, two hands
Refer to or a finger is slided, the drag gesture that file destination is slided according to finger, which is realized, to be moved, and is completed to pull, is solved existing skill
Carrying out dragging using touch-screen in art needs mechanical key to coordinate, the problem of pulling not smooth enough.
Brief description of the drawings
Fig. 1 is the first embodiment block diagram for being used gesture on a kind of peripheral hardware touch pad of the invention and realizing the method that file is pulled;
Fig. 2 is the second embodiment flow for being used gesture on a kind of peripheral hardware touch pad of the invention and realizing the method that file is pulled
Figure;
Fig. 3 is the first embodiment block diagram for being used gesture on a kind of peripheral hardware touch pad of the invention and realizing the system that file is pulled.
Embodiment
Further illustrate technical scheme below in conjunction with the accompanying drawings and by embodiment.
Used gesture on a kind of peripheral hardware touch pad of the present invention and realize the first embodiment block diagram such as Fig. 1 institutes for the method that file is pulled
Show, including:
Step 101:Confirm the file destination pulled;
Step 102:When confirmation has three finger downs, generation pulls key;
Step 103:Determine sliding trace:
The number of static finger is 0, and the number for sliding finger is 3, and sliding trace is determined by the glide direction of 3 fingers;
The number of static finger is 1, and the number for sliding finger is 2, and sliding trace is determined by the glide direction of 2 fingers;
The number of static finger is 2, and the number for sliding finger is 1, and sliding trace is determined by the glide direction of 1 finger;
Step 104:The file destination responds the dragging key, is moved according to the sliding trace of the slip finger
It is dynamic, realize and pull.
The present embodiment, which designs three fingers and touches triggering file destinations, to be pulled, by three fingers in three fingers,
Two fingers or a finger are slided, and the drag gesture that file destination is slided according to finger, which is realized, to be moved, and is completed to pull, is solved
Carrying out dragging using touch-screen in the prior art needs mechanical key to coordinate, the problem of pulling not smooth enough.
Used gesture on a kind of peripheral hardware touch pad of the present invention and realize the second embodiment block diagram such as Fig. 2 institutes for the method that file is pulled
Show, including:
Step 201:Confirm the file destination pulled;
Step 202:Touch detection;
Step 203:Judge whether while pressing three fingers;Three fingers are pressed simultaneously and perform step 204, are otherwise tied
Beam;
Step 204:Generation pulls key;
Step 205:Judge whether that three fingers are slided simultaneously;Three fingers are slided simultaneously performs step 209, otherwise performs
Step 206;
Step 206:Judge whether that a finger is pinned, two fingers are slided;If performing step 209, otherwise perform
Step 207;
Step 207:Judge whether that two fingers are pinned, a finger is slided;If performing step 209, otherwise perform
Step 208;
Step 208:Judge whether that three fingers are not all pinned;If three fingers are not all pinned, terminate;Otherwise hold
Row step 205;
Step 209:File destination is moved and moved with the position of the finger of slip, realizes that file is pulled.
In the present embodiment, the number of the static finger is 1, and it is 2 or the number of static finger to slide the number of finger
For 2, when the number for sliding finger is 1, slide after finger is lifted again by lower slider, then using current file coordinate as origin again
Calculate sliding trace.It can realize that a finger or two fingers are pinned, in addition finger continuous moving file.
The number of static finger is 0, and the number for sliding finger is that the number of 3 or static fingers is 1, slides the number of finger
For 2 when, file pull end coordinate values for it is described slip finger end coordinate values average value;The number of the static finger
Mesh is 2, when the number for sliding finger is 1, and the end coordinate values that file is pulled are the end coordinate values for sliding finger.
The terminal point coordinate of the dragging of the file destination is the seat being worth to that is averaged of the terminal point coordinate of the slip finger
Mark.If three fingers are slided, the average value of the abscissa of the terminal point coordinate of three fingers and the average value composition of ordinate
New coordinate, and this coordinate is used as the terminal point coordinate of the dragging of file destination;Similarly, two fingers slide the end for taking two fingers
The average value of the abscissa of point coordinates and the average value of ordinate constitute new coordinate, and the dragging of file destination is used as using this coordinate
Terminal point coordinate;If a finger is slided, the end of the dragging of file destination is directly used as using the terminal point coordinate of a finger
Point coordinates.The end coordinate values that file destination is pulled calculate simple, improve operating efficiency.
Confirm that the identification gesture of the file destination pulled is given directions for one to hit.This is simplest mode of operation, reduces operation
Complexity.
Three fingers all leave the flow of touch pad ends file dragging.
The present invention has many use in practice.For example play on computers when cutting fruit, it is necessary in sliding mouse
While pin left button, such a operation causes the forefinger of user to be chronically at same state, easily fatigue, and the time is oversize or even meeting
Stress injury is produced, the action for pinning left mouse button can be saved if being slided using three fingers, object for appreciation game is more smooth,
Operation is more convenient.When needing to drag file with touch pad, it can refer to three after clicking trigger dragging, two fingers are positioned over tactile
Touch on screen, a finger is slided as needed, it is not necessary to click on mechanical key, operate extremely convenient.
Used gesture on a kind of peripheral hardware touch pad of the present invention and realize the first embodiment block diagram such as Fig. 3 institutes for the system that file is pulled
Show, including:
Pull file destination and confirm module 302, for the file destination for confirming to pull;
Key generation module 303 is pulled, during for confirming there are three finger downs, generation pulls key;
Sliding trace determining module 304, for determining sliding trace:
The number of static finger is 0, and the number for sliding finger is 3, and sliding trace is determined by the glide direction of 3 fingers;
The number of static finger is 1, and the number for sliding finger is 2, and sliding trace is determined by the glide direction of 2 fingers;
The number of static finger is 2, and the number for sliding finger is 1, and sliding trace is determined by the glide direction of 1 finger;
Key respond module 305 is pulled, the dragging key is responded for the file destination, according to the slip finger
Sliding trace and move, realize pull.
The number that sliding trace determining module is used for the static finger is 1, and the number for sliding finger is 2 or static hand
The number of finger is 2, when the number for sliding finger is 1, is slided after finger is lifted again by lower slider, then using current file coordinate as
Origin recalculates sliding trace.
The number that sliding trace determining module 304 is additionally operable to the static finger is 0, and the number for sliding finger is 3 or quiet
Only the number of finger is 1, when the number for sliding finger is 2, determines that the end coordinate values that file is pulled are the slip finger
The average value of end coordinate values;The number of the static finger is 2, and when the number for sliding finger is 1, the terminal that file is pulled is sat
Scale value is the end coordinate values for sliding finger.
Pull file destination and confirm that module 301 confirms that the identification gesture of the file destination of the dragging is hit for an indication.
Three fingers all leave the flow of touch pad ends file dragging.
Present system guarantees that three refer to the operability for pulling files, on the premise of three refer to and pin, various pulling modes are protected
Comprehensive needs of user are demonstrate,proved.
The technical principle of the present invention is described above in association with specific embodiment.These descriptions are intended merely to explain the present invention's
Principle, and limiting the scope of the invention can not be construed in any way.Based on explanation herein, the technology of this area
Personnel, which would not require any inventive effort, can associate other embodiments of the present invention, and these modes are fallen within
Within protection scope of the present invention.
Claims (10)
1. use gesture the method for realizing that file is pulled on a kind of peripheral hardware touch pad, it is characterised in that including:
Confirm the file destination pulled;
When confirmation has three finger downs, generation pulls key;
Determine sliding trace:
The number of static finger is 0, and the number for sliding finger is 3, and sliding trace is determined by the glide direction of 3 fingers;
The number of static finger is 1, and the number for sliding finger is 2, and sliding trace is determined by the glide direction of 2 fingers;
The number of static finger is 2, and the number for sliding finger is 1, and sliding trace is determined by the glide direction of 1 finger;
The file destination responds the dragging key, is moved according to the sliding trace of the slip finger, realizes and pull;
Wherein, the static finger is the finger for pinning touch pad.
2. use gesture the method for realizing that file is pulled on a kind of peripheral hardware touch pad according to claim 1, it is characterised in that
The number of the static finger is 1, and the number for sliding finger is 2 or the number of static finger is 2, and the number for sliding finger is
When 1, slide after finger is lifted again by lower slider, then recalculate sliding trace using current file coordinate as origin.
3. use gesture the method for realizing that file is pulled on a kind of peripheral hardware touch pad according to claim 1, it is characterised in that
The number of the static finger is 0, and the number for sliding finger is that the number of 3 or static fingers is 1, and the number for sliding finger is 2
When, the end coordinate values that file is pulled are the average value of the end coordinate values of the slip finger;The number of the static finger
For 2, when the number for sliding finger is 1, the end coordinate values that file is pulled for the slip finger end coordinate values.
4. use gesture the method for realizing that file is pulled on a kind of peripheral hardware touch pad according to claim 1, it is characterised in that
The identification gesture of the file destination for confirming to pull is given directions for one hits.
5. use gesture the method for realizing that file is pulled on a kind of peripheral hardware touch pad according to claim 1, it is characterised in that
Three fingers all leave the flow of touch pad ends file dragging.
6. use gesture the system for realizing that file is pulled on a kind of peripheral hardware touch pad, it is characterised in that including:
Pull file destination and confirm module, for the file destination for confirming to pull;
Key generation module is pulled, during for confirming there are three finger downs, generation pulls key;
Sliding trace determining module, for determining sliding trace:
The number of static finger is 0, and the number for sliding finger is 3, and sliding trace is determined by the glide direction of 3 fingers;
The number of static finger is 1, and the number for sliding finger is 2, and sliding trace is determined by the glide direction of 2 fingers;
The number of static finger is 2, and the number for sliding finger is 1, and sliding trace is determined by the glide direction of 1 finger;
Key respond module is pulled, the dragging key is responded for the file destination, according to the slip of the slip finger
Track and move, realize pull;
Wherein, the static finger is the finger for pinning touch pad.
7. use gesture the system for realizing that file is pulled on a kind of peripheral hardware touch pad according to claim 6, it is characterised in that
The number that the sliding trace determining module is used for the static finger is 1, and the number for sliding finger is 2 or static finger
Number is 2, when the number for sliding finger is 1, is slided after finger is lifted again by lower slider, then using current file coordinate as origin
Recalculate sliding trace.
8. use gesture the system for realizing that file is pulled on a kind of peripheral hardware touch pad according to claim 6, it is characterised in that
The number that the sliding trace determining module is additionally operable to the static finger is 0, and it is 3 or static fingers to slide the number of finger
Number is 1, when the number for sliding finger is 2, determines that the end coordinate values that file is pulled are the terminal point coordinate for sliding finger
The average value of value;The number of the static finger is 2, and when the number for sliding finger is 1, the end coordinate values that file is pulled are institute
State the end coordinate values for sliding finger.
9. use gesture the system for realizing that file is pulled on a kind of peripheral hardware touch pad according to claim 6, it is characterised in that
Pull file destination and confirm that module confirms that the identification gesture of the file destination of the dragging is given directions for one and hit.
10. use gesture the system for realizing that file is pulled on a kind of peripheral hardware touch pad according to claim 6, its feature exists
In three fingers all leave the flow of touch pad ends file dragging.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210590259.7A CN103902216B (en) | 2012-12-29 | 2012-12-29 | Use gesture the method and system for realizing that file is pulled on a kind of peripheral hardware touch pad |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210590259.7A CN103902216B (en) | 2012-12-29 | 2012-12-29 | Use gesture the method and system for realizing that file is pulled on a kind of peripheral hardware touch pad |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103902216A CN103902216A (en) | 2014-07-02 |
CN103902216B true CN103902216B (en) | 2017-09-12 |
Family
ID=50993566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210590259.7A Expired - Fee Related CN103902216B (en) | 2012-12-29 | 2012-12-29 | Use gesture the method and system for realizing that file is pulled on a kind of peripheral hardware touch pad |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103902216B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104133635A (en) * | 2014-07-23 | 2014-11-05 | 百度在线网络技术(北京)有限公司 | Method and device for judging handheld state of terminal |
CN108132721B (en) * | 2017-12-22 | 2020-10-27 | 联想(北京)有限公司 | Method for generating drag gesture, touch device and portable electronic equipment |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101410781A (en) * | 2006-01-30 | 2009-04-15 | 苹果公司 | Gesturing with a multipoint sensing device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8665225B2 (en) * | 2007-01-07 | 2014-03-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for interpreting a finger gesture |
CN105159574A (en) * | 2010-08-19 | 2015-12-16 | 上海博泰悦臻电子设备制造有限公司 | Method and apparatus for controlling device operation through gesture on screen of electronic device |
CN102354271A (en) * | 2011-09-16 | 2012-02-15 | 华为终端有限公司 | Gesture input method, mobile terminal and host |
CN102508615B (en) * | 2011-11-28 | 2015-09-09 | 明基电通有限公司 | Touch screen picture control method |
-
2012
- 2012-12-29 CN CN201210590259.7A patent/CN103902216B/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101410781A (en) * | 2006-01-30 | 2009-04-15 | 苹果公司 | Gesturing with a multipoint sensing device |
Also Published As
Publication number | Publication date |
---|---|
CN103902216A (en) | 2014-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220100368A1 (en) | User interfaces for improving single-handed operation of devices | |
US10521109B2 (en) | Touch event model | |
McCallum et al. | ARC-Pad: absolute+ relative cursor positioning for large displays with a mobile touchscreen | |
US9235340B2 (en) | Modal touch input | |
CN103246382B (en) | Control method and electronic equipment | |
US20120068963A1 (en) | Method and System for Emulating a Mouse on a Multi-Touch Sensitive Surface | |
JP2011028524A (en) | Information processing apparatus, program and pointing method | |
TW201040823A (en) | Multi-touch method for resistive touch panel | |
US20150077352A1 (en) | Multi-Touch Virtual Mouse | |
TW201112074A (en) | Touch gesture detecting method of a touch panel | |
EP1674976A3 (en) | Improving touch screen accuracy | |
TW201104529A (en) | Touch device, control method and control unit for multi-touch environment | |
CN103218044B (en) | A kind of touching device of physically based deformation feedback and processing method of touch thereof | |
CN107678663A (en) | A kind of method and device for controlling game skill release | |
TWI456478B (en) | Method and electronic appataus for touch control | |
JP2009258896A (en) | Cursor control system and method thereof | |
CN103823630A (en) | Virtual mouse | |
WO2011026389A1 (en) | Touch control method, processing apparatus and processing system | |
JP5676036B1 (en) | User interface program and game program including the program | |
JP5275429B2 (en) | Information processing apparatus, program, and pointing method | |
CN103902216B (en) | Use gesture the method and system for realizing that file is pulled on a kind of peripheral hardware touch pad | |
WO2009119716A1 (en) | Information processing system, information processing device, method, and program | |
Mistry et al. | Mouseless: a computer mouse as small as invisible | |
CN103455258B (en) | A kind of recognition methods of touch-control input and electronic equipment | |
CN101211240A (en) | Double function operation touch screen component for palm type device and the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170912 Termination date: 20181229 |