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 PDF

Info

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
Application number
CN201210590259.7A
Other languages
Chinese (zh)
Other versions
CN103902216A (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.)
Shenzhen Rapoo Technology Co Ltd
Original Assignee
Shenzhen Rapoo Technology Co Ltd
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 Shenzhen Rapoo Technology Co Ltd filed Critical Shenzhen Rapoo Technology Co Ltd
Priority to CN201210590259.7A priority Critical patent/CN103902216B/en
Publication of CN103902216A publication Critical patent/CN103902216A/en
Application granted granted Critical
Publication of CN103902216B publication Critical patent/CN103902216B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

Use gesture the method and system for realizing that file is pulled on a kind of peripheral hardware touch pad
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.
CN201210590259.7A 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 Expired - Fee Related CN103902216B (en)

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)

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

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

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

Patent Citations (1)

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