CN101639738A - Method for operating application program and electronic device thereof - Google Patents
Method for operating application program and electronic device thereof Download PDFInfo
- Publication number
- CN101639738A CN101639738A CN200810144888A CN200810144888A CN101639738A CN 101639738 A CN101639738 A CN 101639738A CN 200810144888 A CN200810144888 A CN 200810144888A CN 200810144888 A CN200810144888 A CN 200810144888A CN 101639738 A CN101639738 A CN 101639738A
- Authority
- CN
- China
- Prior art keywords
- axle bed
- button
- application program
- coordinate values
- touch
- 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.)
- Granted
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
The invention is a method for operating application program and an electronic device thereof. The method of the invention comprises the following steps: obtaining a contact pressure point covered by each contact area, when detecting the contact area contacted with the touch screen of the electronic device; determining a representative coordinate value according to coordinate value of each contactpressure point; controlling the application program to perform corresponding function according to the representative coordinate value; controlling the application program to perform the function according to the operation of a user on the touch screen, thus improving the convenience of operating the electronic device.
Description
Technical field
The invention relates to a kind of method of controlling the application program of electronic installation, and particularly relevant for a kind of method and its electronic installation that comes operating application program by touch-screen.
Background technology
Along with progressing greatly of touching technology, touch-screen not only can more have advantages such as with low cost and durable in use concurrently as inputting interface in display frame, and then becomes the new trend on the monitor market gradually.Also just because of this, the manufacturer of many consumer electronic product is in order to make product more light and handy, all replace conventional screen with touch-screen one after another, the space of when the outward appearance of deisgn product, saving hardware button according to this, and then provide bigger viewing area to place large-sized touch-screen, or allow product become more frivolous.Concerning the user, big more screen also can feel convenient more when operating, and the lightening of product offers convenience also for the user except more perfect visual enjoyment can be provided.
With touch-screen during as inputting interface, the cover mechanism of must researching and developing is judged user's action and is reacted.Wherein, (Software Input Panel SIP) is a technology in order to develop by the touch-screen input characters to soft keyboard.The places different with the conventional hardware button are that when user's operational hardware button, consumer electronic product can be judged the button that is pressed according to the signal that button produced.Yet, use the consumer electronic product of soft keyboard as inputting interface, must the additional designs methodology differentiate button that the user clicks and be which button on the soft keyboard.In general, after the user is with the finger touches soft keyboard, the soft keyboard application program will compare each button by area that finger covered, and with the button that is come by the button of finger cover-most to choose as the user, yet such button selection mechanism, show that according to use experience and investigation result often selected button is not that the user wants the position of pushing when the operation touch-screen.
Yet under the prerequisite of stressing product usefulness, how to design a cover algorithm to judge user's action more quickly and accurately, and then reduce wrong reaction and finish the literal input by touch-screen more efficiently, be the target that electronics manufacturer is hoped in R﹠D process.
Summary of the invention
In view of this, the invention provides a kind of method of operating application program, in the touch point that all touch-screens are sensed, determine one to represent coordinate values, and then controlling application program is according to representing coordinate values to carry out corresponding function.
The invention provides a kind of electronic installation, want to determine the coordinate values that to represent operational motion, and make application program carry out the corresponding function of coordinate values therewith when touch-screen is operated the user.
For reaching above-mentioned and other purpose, the present invention proposes a kind of method of operating application program, is applicable to the electronic installation with touch-screen.The method at first when touch-screen is touched, detects the every contact area that contacts with touch-screen, and obtains all touch points that each contact area contains.Coordinate values according to each touch point determines one to represent coordinate values afterwards.At last, controlling application program is according to representing coordinate values to carry out corresponding function.
In one embodiment of this invention, wherein the coordinate values of each touch point comprises x axle bed scale value and y axle bed scale value.And on behalf of the step of coordinate values, decision comprise the weighted value that defines each x axle bed scale value and each y axle bed scale value respectively.Then, calculate x axle bed mark weighted mean value, and calculate y axle bed mark weighted mean value with each y axle bed scale value and corresponding weighted value with each x axle bed scale value and corresponding weighted value.At last, mark weighted mean value as representing coordinate values with x axle bed mark weighted mean value and y axle bed.
In one embodiment of this invention, wherein define the step of the weighted value of each x axle bed scale value and each y axle bed scale value respectively, comprise the force value that obtains each touch point, and define the x axle bed scale value of each touch point and the weighted value of y axle bed scale value according to the size of the force value of correspondence.
In one embodiment of this invention, wherein the coordinate values of each touch point comprises x axle bed scale value and y axle bed scale value.And determine to represent the step of coordinate values to comprise the x axle bed mark mean value that calculates earlier all x axle bed scale values respectively, with the y axle bed mark mean value of all y axle bed scale values.Then, mark mean value as representing coordinate values with x axle bed mark mean value and y axle bed.
In one embodiment of this invention, wherein application program comprises the soft keyboard application program, in order to show the soft keyboard that comprises several buttons on touch-screen.
In one embodiment of this invention, wherein controlling application program comprises according to the step of representing coordinate values to carry out corresponding function the representative coordinate values is sent to the soft keyboard application program.And the soft keyboard application program will determine one to click button in all buttons by soft keyboard according to representing coordinate values.
In one embodiment of this invention, the soft keyboard application program will be amplified demonstration and be clicked button, show that clicking button comprises that also equal proportion amplification demonstration clicks button and amplify.
In one embodiment of the invention, wherein after decision clicks the step of button, also be included in display image on the touch-screen.Wherein, image for example comprises input prompt information, or identical with the outward appearance that clicks button.
In one embodiment of this invention, wherein by determining a step that clicks button to comprise the keyboard viewing area of obtaining soft keyboard in all buttons, and according to the button size preset value of keyboard viewing area and each button, the button viewing area of calculating each button.Next, obtain and contain the button viewing area of representing coordinate values.At last, come as clicking button with the pairing button of obtaining in button viewing area.
In one embodiment of this invention, wherein touch-screen comprises resistive touch screen.And electronic installation is PDA(Personal Digital Assistant) mobile phone, intelligent mobile phone (Smartphone), touch mobile phone (Touch phone), or removable computer (Mobile computer).
From another viewpoint, the present invention proposes a kind of electronic installation, and this electronic installation comprises touch-screen and processing module.Wherein, touch-screen contacts at least one contact area of touch-screen in order to detection, and obtains at least one touch point that above-mentioned each piece contact area is contained.Processing module links to each other with touch-screen, represents coordinate values in order to the coordinate values decision according to each touch point, and controlling application program is according to representing coordinate values to carry out corresponding function.
In one embodiment of this invention, wherein each coordinate values comprises x axle bed scale value and y axle bed scale value, and processing module defines the weighted value of each x axle bed scale value and each y axle bed scale value respectively, and calculate the x axle bed with each x axle bed scale value and corresponding weighted value and mark weighted mean value, and calculate the y axle bed with each y axle bed scale value and corresponding weighted value and mark weighted mean value, mark weighted mean value as representing coordinate values with x axle bed mark weighted mean value and y axle bed at last.
In one embodiment of this invention, wherein processing module obtains the force value of each touch point, and according to the size of the force value of correspondence, defines the x axle bed scale value of each touch point and the weighted value of y axle bed scale value.
In one embodiment of this invention, wherein each coordinate values comprises x axle bed scale value and y axle bed scale value, and processing module is calculated the x axle bed mark mean value of above-mentioned x axle bed scale value respectively, mark mean value with the y axle bed of above-mentioned y axle bed scale value, and mark mean value as representing coordinate values with x axle bed mark mean value and y axle bed.
In one embodiment of this invention, wherein application program comprises the soft keyboard application program, in order to show the soft keyboard that comprises several buttons on touch-screen.
In one embodiment of this invention, on behalf of coordinate values, processing module will be sent to the soft keyboard application program, and the soft keyboard application program clicks button according to representing coordinate values by decision in the button.
In one embodiment of this invention, after decision clicked button, the soft keyboard application program was at the touch-screen display image.Wherein, image comprises input prompt information, or identical with the outward appearance that clicks button.
In one embodiment of this invention, the soft keyboard application program clicks button in order to the amplification demonstration, comprises that equal proportion amplification demonstration clicks button and amplify demonstration.
In one embodiment of this invention, wherein the soft keyboard application program obtains the keyboard viewing area of soft keyboard, the button viewing area of calculating each button according to the button of keyboard viewing area and each button size preset value, and obtain and contain the button viewing area of representing coordinate values, and with the pairing button in button viewing area obtained as clicking button.
In one embodiment of this invention, touch-screen comprises resistive touch screen, and electronic installation is PDA-phone, intelligent mobile phone, touch mobile phone, or removable computer.
When the present invention touches touch-screen the user, detect every contact area and contain all touch points, and determine the representative coordinate values that can represent user's operational motion according to the coordinate values of touch point, and then controlling application program is according to representing coordinate values to carry out corresponding function.Thus, the user can come the application program on the electronic installation is controlled by touch-screen, and then promote convenience in operating electronic devices.
For above-mentioned feature and advantage of the present invention can be become apparent, preferred embodiment cited below particularly, and conjunction with figs. are described in detail below.
Description of drawings
Fig. 1 is the calcspar according to the electronic installation of one embodiment of the invention.
Fig. 2 is the process flow diagram according to the method for the operating application program of one embodiment of the invention.
Fig. 3 is the synoptic diagram according to the touch-screen of one embodiment of the invention.
Fig. 4 A, 4B are the synoptic diagram according to the touch-screen of another embodiment of the present invention.
Fig. 5 is the synoptic diagram according to the touch-screen that is pressed of one embodiment of the invention.
The main element symbol description
100: electronic installation
110: touch-screen
120: represent the coordinate values decision module
130: processing module
210~240: each step of the method for the described operating application program of one embodiment of the invention
310: soft keyboard
320: button
330: image
500: touch-screen
510: contact area
520: soft keyboard
521: button
Embodiment
In order to make content of the present invention more clear, below the example that can implement according to this really as the present invention especially exemplified by embodiment.
Fig. 1 is the calcspar according to the electronic installation of one embodiment of the invention.See also Fig. 1, electronic installation 100 comprises touch-screen 110, represents coordinate values decision module 120, and processing module 130.In the present embodiment, electronic installation 100 can be PDA(Personal Digital Assistant) mobile phone, intelligent mobile phone (Smartphone), touch mobile phone (Touch phone), or removable computer (Mobile computer) or the like, do not limit its scope at this.
Wherein, touch-screen 110 for example is a resistive touch screen, except the display interface that can be used for as electronic installation 100, more can detect the user and utilize input tool (for example finger or felt pen) formed every contact area when contacting touch-screen 110, and obtain all touch points that each contact area contains.
Represent coordinate values decision module 120 to link to each other,, represent coordinate values according to the coordinate values decision of each touch point in order to after touch-screen 110 is obtained all touch points with touch-screen 110.Wherein, representing coordinate values decision module 120 for example is a controller (Controller), or is configured in the chip (Chip) of electronic installation 100 inside separately.Be that on behalf of coordinate values decision module 120, the contact area no matter whether touch-screen 110 detects more than only can determine a unique representative coordinate values what this must specify.
And processing module 130 is connected to and represents coordinate values decision module 120, is representing after 120 decisions of coordinate values decision module represents coordinate values, and control is installed in application program in the electronic installation 100 according to the function of represent coordinate values execution correspondence.
Ensuing embodiment will be an example with electronic installation 100, and the detailed step that comes operating application program by touch-screen 110 is described according to this.Fig. 2 is the process flow diagram according to the method for the operating application program shown in one embodiment of the invention.Please consult Fig. 1 and Fig. 2 simultaneously, when user's preparation is operated electronic installation 100, can utilize input tools such as finger or felt pen to touch touch-screen 110.Because input tool itself has certain width, therefore shown in step 210, touch-screen 110 detects and contacts the contact area that is produced with input tool after input tool is in contact with it.Wherein, touch-screen 110 can detect the contact area more than one or simultaneously.Then in step 220, touch-screen 110 is obtained each touch point that each contact area contains.
Next, shown in step 230, determine one to represent coordinate values by the coordinate values of representing coordinate values decision module 120 according to all touch points.In one embodiment, the coordinate values of each touch point has comprised x axle bed scale value and these two components of y axle bed scale value, and below be at representing coordinate values decision module 120 how to calculate the detailed description of representing coordinate values according to the coordinate values of each touch point.After touch-screen 110 is obtained the touch point that each contact area contains, represent coordinate values decision module 120 to obtain the x axle bed scale value of each touch point, and calculate average (hereinafter referred to as the x axle bed mark mean value) of above-mentioned x axle bed scale value.Similarly, represent coordinate values decision module 120 also can obtain the y axle bed scale value of all touch points, and calculate it on average to obtain y axle bed mark mean value.After calculating finishes, represent coordinate values decision module 120 just can mark the representative coordinate values of mean value with x axle bed mark mean value and y axle bed as all touch points of expression.
In another embodiment, represent coordinate values decision module 120 at first for each x axle bed scale value and y axle bed scale value definition weighted value separately.Wherein, the mode of definition weighted value comprises the force value (force value is relevant with the power that the user touches touch-screen 110) that obtains each touch point, and defines the x axle bed scale value of each touch point and the weighted value of y axle bed scale value with the size of the force value of correspondence.Such as force value is big more then to give higher weighted value.In addition, represent coordinate values decision module 120 also can define weighted value according to user's use experience in the past.Next, represent coordinate values decision module 120 to calculate x axle bed mark weighted mean value and (for example distinctly calculate the product of each x axle bed scale value and respective weights value with each x axle bed scale value and corresponding weighted value, calculate the mean value of above-mentioned product again), and calculate y axle bed mark weighted mean value (for example distinctly calculate the product of each y axle bed scale value and respective weights value, calculate the mean value of above-mentioned product again) with each y axle bed scale value and corresponding weighted value.At last, mark the representative coordinate values of weighted mean value with x axle bed mark weighted mean value and y axle bed as all touch points.
Can find as mentioned above, be unique and absolute coordinate values by the representative coordinate values of representing coordinate values decision module 120 to be calculated.Yet what must specify is, the mode of calculating x axle bed mark mean value and y axle bed mark mean value comprises calculates according to the quantity of touch point that it is average, or value and calculating in average weighted mode rule of thumb, in this mode of limit calculation mean value not.
At last shown in step 240, according to represent coordinate values to carry out the function of correspondence, and then finish the flow process of coming operating application program by touch-screen 110 by the application program in the processing module 130 control electronic installations 100.Mandatory declaration be, processing module 130 can be controlled the application program of any execution on electronic installation 100 according to representing coordinate values to carry out function, the kind of application program is not in order to limit the scope of the invention.
In the above-described embodiments, by the operational motion of touch-screen 110 detected touch points corresponding to the user, the representative coordinate values of representing coordinate values decision module 120 to be calculated then is to be used for representing these touch points.Therefore, the user just can represent with the representative coordinate values the operation of touch-screen 110.In view of the above, will represent after coordinate values is sent to application program in processing module 130, application program is reaction user's a operational motion according to representing the performed function of coordinate values.
What deserves to be mentioned is that in another embodiment, electronic installation 100 only comprises interconnective touch-screen 110 and processing module 130.Wherein, processing module 130 is represented 120 various actions that can carry out of coordinate values decision module in the aforementioned embodiment except carrying out as the disclosed function of above-mentioned embodiment, more can carrying out.Therefore, only need in this embodiment just can determine to be used for representing the representative coordinate values of all touch points, and do not need again additional configuration controller or chip to realize representing the function of coordinate values decision module 120 by processing module 130.
The application program of execution on electronic installation 100 is of a great variety, will be example with the soft keyboard application program below, illustrates that further processing module 130 controlling application programs are according to representing coordinate values to carry out the detailed step of function.Wherein, the soft keyboard application program is in order to show the soft keyboard that comprises several buttons on touch-screen 110.
After processing module 130 is received by the representative coordinate values of representing coordinate values decision module 120 to be transmitted, just this can be represented coordinate values be sent to the soft keyboard application program.The soft keyboard application program then can determine one to click button all buttons from soft keyboard according to received representative coordinate values.
Fig. 3 is the synoptic diagram of the touch-screen that illustrates according to one embodiment of the invention.Please consult Fig. 1 and Fig. 3 simultaneously, soft keyboard application program system is according to the size and the predefined keyboard viewing area of touch-screen 110, and then on touch-screen 110, draw the soft keyboard (as the soft keyboard 310 of Fig. 3) that comprises several buttons, and draw several buttons according to the kind and the button size preset value of soft keyboard 310.In view of the above, after the soft keyboard application program receives to represent coordinate values, at first, calculate the button viewing area of each button on touch-screen 110 according to the button size preset value of keyboard viewing area and each button.Then in the middle of the button viewing area of each button, find out and to contain the button viewing area of representing coordinate values, and come as clicking button with this pairing button in button viewing area.For convenience of description, contained in these hypothesis button 320 pairing button viewing areas by processing module 130 is transmitted and the representative coordinate values, so button 320 just can be considered as clicking button by the soft keyboard application program.
In one embodiment, click button (for example button 320) afterwards, will on touch-screen 110, amplify demonstration and click button in the decision of soft keyboard application program.For instance, the soft keyboard application program clicks button with the amplification of equal proportion, and the equal proportion amplification clicks the result of button then shown in the button 320 of Fig. 4 A.
In another embodiment, shown in Fig. 4 B, click button (being button 320) afterwards in decision, the soft keyboard application program will be at other zones of touch-screen 110 (for example upper area) display image 330.Wherein, image 330 is identical with the outward appearance that clicks button 320.
In another embodiment, in the shown image of soft keyboard application program, comprised input prompt information.Wherein, input prompt information for example will show in turn and click the pairing character of button, can be relevant with the input patterns that electronic installation 100 is set at present and click the corresponding character of button.By the input prompt information on the image, the user can learn the character that will import after relieving clicks button.
As mentioned above, the soft keyboard application program is according to representing coordinate values to judge the button that the user clicked, and the effect by various visual feedback (visual feedback) (for example amplify show and click button, or at other regional display images) allows the user can judge at an easy rate whether input tool is pressed into correct position.On the other hand, visual feedback also can allow the user indicate that (preview) is about to character of input, and then avoids operating mistake and reduce the efficient of using electronic installation 100.
Showing according to use experience and investigation result, the coordinate values of touch point is calculated the obtained unique representative coordinate values in back, often is that the user wants the position of pushing most when the operation touch-screen.Therefore as shown in Figure 5, when showing soft keyboard 520 on the touch-screen 500, suppose to touch in the contact area 510 that touch-screen 500 produced the user, 11 touch points (in Fig. 5 with " " symbolic representation) have been contained altogether, and the representative coordinate values obtained according to the coordinate values of these touch points (its position is shown in " * " symbol), be to correspond to the button that the user wishes to push most (that is, contain button 521 zones of representing coordinate values).Whether in the present embodiment, button 521 for example will present and to amplify the visual feedback effect that shows in the original place, be exactly the desired button of choosing of user with the button that helps the user to confirm further to be pressed.In another embodiment, an image identical with button 521 outward appearances will be presented at other zones (for example upper area) of touch-screen 500, and then allow the easier affirmation of user whether be pressed into correct button.
The foregoing description can be applicable in any electronic installation of operating by touch-screen, yet because resistive touch screen supports mostly is the single-point contact technology, so the present invention especially is useful in the electronic installation of configuration resistive touch screen.According to the characteristic of resistive touch screen itself, the present invention can be the simplest, quick, and accurately react user's operational motion, so that the optimal operations effect to be provided.
In sum, the computer program product of the method for operating application program of the present invention, its electronic installation, Storage Media and use the method, be after obtaining input tool and touch-screen contacts the contact area that is produced, the coordinate values of each touch point that contact area contained is average in addition, and then obtain unique representative coordinate values.Owing to represent coordinate values can be used to represent user's operational motion, thus in controlling application program when representing coordinate values to carry out corresponding function, just can suitably react user's operation.By the way not only can be simply and operating application program accurately, also can promote the user simultaneously and utilize touch-screen to come convenience in operating electronic devices.
Though the present invention with preferred embodiment openly as above; right its is not in order to limit the present invention; have in the technical field under any and know the knowledgeable usually; without departing from the spirit and scope of the present invention; when can doing a little change and retouching, so protection scope of the present invention is as the criterion when looking claims person of defining.
Claims (18)
1. the method for an operating application program is used to have an electronic installation of a touch-screen, and this method comprises:
Detect at least one contact area of this touch-screen of contact;
Obtain above-mentioned respectively at least one touch point that this contact area contained;
Coordinate values decision generation gauge stand scale value according to each above-mentioned touch point; And
Control an application program and carry out a corresponding function according to this representative coordinate values.
2. the method for operating application program according to claim 1, wherein each above-mentioned coordinate values comprises an x axle bed scale value and a y axle bed scale value, and determines the step of this representative coordinate values to comprise:
Obtain a force value of each above-mentioned touch point;
Size according to this force value of correspondence defines this an x axle bed scale value of each above-mentioned touch point and a weighted value of this y axle bed scale value respectively;
Calculate x axle bed mark weighted mean value with each above-mentioned x axle bed scale value and this corresponding weighted value;
Calculate y axle bed mark weighted mean value with each above-mentioned y axle bed scale value and this corresponding weighted value; And
Represent coordinate values with this x axle bed mark weighted mean value and this y axle bed mark weighted mean value as this.
3. the method for operating application program according to claim 1, wherein each above-mentioned coordinate values comprises an x axle bed scale value and a y axle bed scale value, and determines the step of this representative coordinate values to comprise:
Calculate the x axle bed mark mean value of above-mentioned x axle bed scale value respectively, with the y axle bed mark mean value of above-mentioned y axle bed scale value; And
Represent coordinate values with this x axle bed mark mean value and this y axle bed mark mean value as this.
4. the method for operating application program according to claim 1, wherein this application program comprises a soft keyboard application program, comprise a soft keyboard of a plurality of buttons in order on this touch-screen, to show, to comprise and control the step that this application program carries out this function of correspondence according to this representative coordinate values:
Transmit this representative coordinate values to this soft keyboard application program; And
This soft keyboard application program is represented coordinate values according to this, by determining one to click button in those buttons.
5. the method for operating application program according to claim 4, wherein this also comprises after clicking step of button in decision:
Show an image at this touch-screen, wherein this image comprises an input prompt information, or identical with this outward appearance that clicks button.
6. the method for operating application program according to claim 4, wherein this also comprises after clicking step of button in decision:
Amplify and show that this clicks button.
7. the method for operating application program according to claim 6, wherein amplify and show that this step that clicks button comprises:
Equal proportion is amplified demonstration, and this clicks button.
8. the method for operating application program according to claim 4 is wherein comprised by this step that clicks button of decision in those buttons:
Obtain a keyboard viewing area of this soft keyboard;
According to the button size preset value of this keyboard viewing area and each those button, a button viewing area of calculating each those button;
Obtain this button viewing area of containing this representative coordinate values; And
Click button with pairing this button in this button viewing area of obtaining as this.
9. the method for operating application program according to claim 1, wherein this touch-screen comprises a resistive touch screen.
10. electronic installation comprises:
One touch-screen in order at least one contact area of this touch-screen of detection contact, and is obtained above-mentioned respectively at least one touch point that this contact area contained; And
One processing module is coupled to this touch-screen, in order to the coordinate values decision generation gauge stand scale value according to each above-mentioned touch point, and controls an application program and carries out a corresponding function according to this representative coordinate values.
11. electronic installation according to claim 10, wherein each above-mentioned coordinate values comprises an x axle bed scale value and a y axle bed scale value, and this processing module obtains a force value of each above-mentioned touch point, size according to this force value of correspondence, define this an x axle bed scale value of each above-mentioned touch point and a weighted value of this y axle bed scale value respectively, calculate x axle bed mark weighted mean value with each above-mentioned x axle bed scale value and this corresponding weighted value, calculate y axle bed mark weighted mean value with each above-mentioned y axle bed scale value and this corresponding weighted value, and represent coordinate values as this with this x axle bed mark weighted mean value and this y axle bed mark weighted mean value.
12. electronic installation according to claim 10, wherein each above-mentioned coordinate values comprises an x axle bed scale value and a y axle bed scale value, and this processing module is calculated the x axle bed mark mean value of above-mentioned x axle bed scale value respectively, with the y axle bed mark mean value of above-mentioned y axle bed scale value, and mark mean value with this x axle bed mark mean value and this y axle bed and represent coordinate values as this.
13. electronic installation according to claim 10, wherein this application program comprises a soft keyboard application program, in order on this touch-screen, to show a soft keyboard that comprises a plurality of buttons, wherein this processing module transmits this representative coordinate values to this soft keyboard application program, and this soft keyboard application program is represented coordinate values according to this, by determining one to click button in those buttons.
14. electronic installation according to claim 13, wherein this soft keyboard application program shows an image at this touch-screen, and wherein this image comprises an input prompt information, or identical with this outward appearance that clicks button.
15. electronic installation according to claim 13, wherein this soft keyboard application program amplification shows that this clicks button.
16. electronic installation according to claim 15, wherein this soft keyboard application program equal proportion amplification shows that this clicks button.
17. electronic installation according to claim 13, wherein this soft keyboard application program obtains a keyboard viewing area of this soft keyboard, button size preset value according to this keyboard viewing area and each those button, calculate a button viewing area of each those button, and obtain this button viewing area of containing this representative coordinate values, and click button as this with pairing this button in this button viewing area of obtaining.
18. electronic installation according to claim 10, wherein this touch-screen comprises a resistive touch screen.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810144888.0A CN101639738B (en) | 2008-07-31 | 2008-07-31 | The method of operating application program and its electronic installation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810144888.0A CN101639738B (en) | 2008-07-31 | 2008-07-31 | The method of operating application program and its electronic installation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101639738A true CN101639738A (en) | 2010-02-03 |
CN101639738B CN101639738B (en) | 2015-12-16 |
Family
ID=41614748
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810144888.0A Active CN101639738B (en) | 2008-07-31 | 2008-07-31 | The method of operating application program and its electronic installation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101639738B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101957722A (en) * | 2010-09-28 | 2011-01-26 | 华为终端有限公司 | Touch screen input control method and device as well as mobile phone |
CN102880404A (en) * | 2011-06-10 | 2013-01-16 | 三星电子株式会社 | Apparatus and method for providing a dynamic user interface in consideration of physical characteristics of a user |
CN103383630A (en) * | 2012-05-03 | 2013-11-06 | 三星电子株式会社 | Method for inputting touch and touch display apparatus |
CN104111797A (en) * | 2014-06-24 | 2014-10-22 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN104254420A (en) * | 2012-03-28 | 2014-12-31 | 瑟克公司 | Single and multiple finger extraction and position calculation using a weighted mask |
CN105022561A (en) * | 2014-04-30 | 2015-11-04 | 中国电信股份有限公司 | Touch screen control apparatus and method and mobile terminal |
CN113467656A (en) * | 2021-06-24 | 2021-10-01 | 湖北亿咖通科技有限公司 | Screen touch event notification method and vehicle machine |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4680429A (en) * | 1986-01-15 | 1987-07-14 | Tektronix, Inc. | Touch panel |
WO1999028811A1 (en) * | 1997-12-04 | 1999-06-10 | Northern Telecom Limited | Contextual gesture interface |
JP4377343B2 (en) * | 2005-01-31 | 2009-12-02 | 株式会社東海理化電機製作所 | Touch operation input device |
-
2008
- 2008-07-31 CN CN200810144888.0A patent/CN101639738B/en active Active
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101957722A (en) * | 2010-09-28 | 2011-01-26 | 华为终端有限公司 | Touch screen input control method and device as well as mobile phone |
CN102880404A (en) * | 2011-06-10 | 2013-01-16 | 三星电子株式会社 | Apparatus and method for providing a dynamic user interface in consideration of physical characteristics of a user |
US9047011B2 (en) | 2011-06-10 | 2015-06-02 | Samsung Electronics Co., Ltd. | Apparatus and method for providing a dynamic user interface in consideration of physical characteristics of a user |
CN104254420A (en) * | 2012-03-28 | 2014-12-31 | 瑟克公司 | Single and multiple finger extraction and position calculation using a weighted mask |
CN104254420B (en) * | 2012-03-28 | 2017-09-15 | 瑟克公司 | Extracted using the single and multiple finger of weighting masks and position is calculated |
CN103383630A (en) * | 2012-05-03 | 2013-11-06 | 三星电子株式会社 | Method for inputting touch and touch display apparatus |
CN105022561A (en) * | 2014-04-30 | 2015-11-04 | 中国电信股份有限公司 | Touch screen control apparatus and method and mobile terminal |
CN104111797A (en) * | 2014-06-24 | 2014-10-22 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN104111797B (en) * | 2014-06-24 | 2017-07-21 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN113467656A (en) * | 2021-06-24 | 2021-10-01 | 湖北亿咖通科技有限公司 | Screen touch event notification method and vehicle machine |
Also Published As
Publication number | Publication date |
---|---|
CN101639738B (en) | 2015-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI428812B (en) | Method for controlling application program, electronic device thereof, recording medium thereof, and computer program product using the method | |
CN1307518C (en) | Information display input device and information display input method, and information processing device | |
JP5066055B2 (en) | Image display device, image display method, and program | |
US9086741B2 (en) | User input device | |
CN101639738B (en) | The method of operating application program and its electronic installation | |
EP3190482B1 (en) | Electronic device, character input module and method for selecting characters thereof | |
JP2009151718A (en) | Information processing device and display control method | |
JP2009104268A (en) | Coordinate detection device and operation method using touch panel | |
JP2009536385A (en) | Multi-function key with scroll | |
KR20070080879A (en) | Apparatus and method for correcting document of display included touch screen | |
US20090167715A1 (en) | User interface of portable device and operating method thereof | |
US8130198B2 (en) | Electronic device and method for operating application programs in the same | |
TW201520882A (en) | Input device and input method thereof | |
US20100073486A1 (en) | Multi-dimensional input apparatus | |
TWI401585B (en) | Electric device having point device and operation method for the point device | |
EP3016400A2 (en) | Display apparatus, system, and controlling method thereof | |
CN101377725A (en) | Hand-held electric device and control method thereof | |
CN103257724B (en) | A kind of non-contact type mouse and method of operating thereof | |
CN108124064A (en) | The key response method and mobile terminal of a kind of mobile terminal | |
TWI439922B (en) | Handheld electronic apparatus and control method thereof | |
KR20100042762A (en) | Method of performing mouse interface in portable terminal and the portable terminal | |
JP2012073698A (en) | Portable terminal device | |
TWI505170B (en) | Method for controlling application program, electronic device thereof, recording medium thereof, and computer program product using the method | |
US11449158B2 (en) | Interactive, touch-sensitive user interface device | |
KR101844651B1 (en) | Mouse input device and method of mobile terminal using 3d touch input type in mobile cloud computing client environments |
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 |