CN102778992A - Virtual keyboard response method and virtual keyboard response device - Google Patents
Virtual keyboard response method and virtual keyboard response device Download PDFInfo
- Publication number
- CN102778992A CN102778992A CN2011101174882A CN201110117488A CN102778992A CN 102778992 A CN102778992 A CN 102778992A CN 2011101174882 A CN2011101174882 A CN 2011101174882A CN 201110117488 A CN201110117488 A CN 201110117488A CN 102778992 A CN102778992 A CN 102778992A
- Authority
- CN
- China
- Prior art keywords
- user
- response
- input method
- dummy keyboard
- button
- 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
Abstract
The invention provides a virtual keyboard response method and a virtual keyboard response device; and the method and the device relate to the field of computer technology, wherein the virtual keyboard response method comprises the following steps that a virtual keyboard is displayed by a display screen; the knocking operation of a user to the virtual keyboard is received; the knocking operation of the user is responded to, and a response area is displayed at a corresponding position at which the user knocks; the position information of the knocking of the user is reported to an input method; and information that the input method feeds back according to the position information is received. According to one aspect of the invention, when the user knocks a button, the position information of the knocking of the user is reported to system or input method software but not a specific piece of button information. Consequently, the virtual keyboard has fault-tolerant ability to the button knocking response of the user, i.e. the button knocking position of the user is allowed to have a certain deviation.
Description
Technical field
The present invention relates to computer technology, particularly relate to a kind of response method and device of dummy keyboard.
Background technology
Touch screen technology develops rapidly, makes increasing intelligent terminal support touch screen operation.In mobile phone and panel computer field, touch-screen has also obtained using widely.It is main mode of operation that mobile phone terminal that some are novel and panel computer all adopt with the touch screen operation.
In field of mobile terminals; Resistive touch screen and capacitive touch screen have obtained using widely; The difference of these two kinds of touch screen technologies aspect user experience; Mainly show as: on operative, resistive touch screen generally is to use pointer, and capacitive touch screen is directly to operate with finger; On operating performance, resistive touch screen is generally only supported single-point touch, and condenser type is supported multiple point touching.
Dummy keyboard shows keyboard on display screen exactly, responds through the keystroke behavior of touch-screen to the user then, thereby on screen, simulates the effect of keyboard.
But owing to some natural limitation of dummy keyboard, the button sense of touch of physical keyboard for example can't be provided, keyboard position also positions (positioning key F key and J key) through two forefingers unlike physical keyboard easily.Some technology are arranged, and for example equipment motor vibrations during button has to a certain degree been simulated the keystroke sense of touch, but still differs greatly with the sense of touch of conventional physical keyboard, so the input speed of dummy keyboard is difficult to compare with the conventional physical keyboard, also is difficult to carry out simultaneously touch system.
Summary of the invention
The objective of the invention is to propose a kind of response method and device of dummy keyboard, make keystroke response possess fault-tolerant ability the user.
For realizing above-mentioned purpose, the invention provides a kind of response method of dummy keyboard, comprising: show dummy keyboard through display screen; Receive the knock operation of user to dummy keyboard; In response to user's the operation of knocking, show response region in the relevant position that the user knocks; Report the positional information that the user knocks to input method; Receive input method according to the positional information feedack.
In one embodiment, show that through display screen dummy keyboard comprises: through the touch system district of display screen demonstration dummy keyboard, the frame of the button in touch system district is not shown in display screen; Or the touch system district is shown as blank.
In one embodiment, the button in touch system district comprises English alphabet.
In one embodiment, show response region, comprising: the button that shows beating position center and periphery with emphasis in the relevant position that the user knocks; Or be that the center shows predetermined shape with the beating position.
In one embodiment, the positional information to input method report user knocks comprises: to the centre coordinate of input method report user beating position.
In one embodiment, when the size of the demonstration of dummy keyboard and response region changes, the notice input method.
For realizing above-mentioned purpose, the present invention also provides a kind of virtual keyboard device, comprising: display control module is used for showing dummy keyboard through display screen; The operation receiver module is used to receive the knock operation of user to dummy keyboard; Respond module is used for the operation of knocking in response to the user, shows response region in the relevant position that the user knocks; Reporting modules is used for the positional information of knocking to input method report user; The feedback receiver module is used to receive input method according to the positional information feedack.
In one embodiment, display control module also is used for showing through display screen the touch system district of dummy keyboard, and the frame of the button in touch system district is not shown in display screen, or the touch system district is shown as blank.
In one embodiment, the button in touch system district comprises English alphabet.
In one embodiment, respond module also is used for showing beating position center and peripheral button with emphasis, or is the predetermined shape of center demonstration with the beating position.
In one embodiment, reporting modules also is used for the centre coordinate to input method report user beating position.
In one embodiment, virtual keyboard device also comprises: the Notification of Changes module is used for when the size of the demonstration of dummy keyboard and response region changes the notice input method.
Based on technique scheme, according to an aspect of the present invention, when the keystroke behavior takes place in the user, the positional information of knocking to system or input method software report user, but not certain concrete key information.Like this, dummy keyboard has just possessed fault-tolerant ability to user's keystroke response, promptly allows the user keystroke position to have necessarily and departs from.Feedback through the input method location information can be imported the user to want the content of importing.
Description of drawings
Accompanying drawing described herein is used to provide further explanation of the present invention, constitutes a part of the present invention.Illustrative examples of the present invention and explanation thereof only are used to explain the present invention, but do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the process flow diagram according to the response method of the dummy keyboard of the embodiment of the invention.
Fig. 2 is the process flow diagram of the response method of dummy keyboard according to another embodiment of the present invention.
Fig. 3 is the touch system district presentation mode one according to the dummy keyboard of the embodiment of the invention.
Fig. 4 is the touch system district presentation mode two according to the dummy keyboard of the embodiment of the invention.
Fig. 5 is the touch system district presentation mode three according to the dummy keyboard of the embodiment of the invention.
The display mode one of Fig. 6 for knocking dummy keyboard according to the response user of the embodiment of the invention.
The display mode two of Fig. 7 for knocking dummy keyboard according to the response user of the embodiment of the invention.
The display mode three of Fig. 8 for knocking dummy keyboard according to the response user of the embodiment of the invention.
Fig. 9 is the structural representation according to the virtual keyboard device of the embodiment of the invention.
Embodiment
With reference to the accompanying drawings the present invention is described in more detail, exemplary embodiment of the present invention wherein is described.In the accompanying drawings, identical label is represented identical or similar assembly or element.
Fig. 1 is the process flow diagram according to the response method 100 of the dummy keyboard of the embodiment of the invention.
In step 102, show dummy keyboard through display screen.
In step 104, receive the knock operation of user to dummy keyboard.
In step 106,, show response region in the relevant position that the user knocks in response to user's the operation of knocking.
In step 108, report the positional information that the user knocks to input method.
In step 110, receive input method according to the positional information feedack.In one embodiment, input method can use the algorithm location information of self to carry out intellectual analysis, also can be got involved by the user and revise.
Traditional dummy keyboard is an imitation physics keyboard layout, display button one by one on screen.When the user will knock certain button, must hit the response region of this button accurately.If exceed this response region, like the gap between the button, perhaps touch the response region of other button, then system does not have response or makes with the user and expect inconsistent response.Because touch-screen does not possess the sense of touch of physical keyboard, therefore for accurate keystroke, the user need concentrate on energy on the key position usually, thereby input speed is affected.And according to an aspect of the present invention, when the keystroke behavior takes place in the user, the positional information of knocking to system or input method software report user, but not certain concrete key information.Like this, dummy keyboard has just possessed fault-tolerant ability to user's keystroke response, promptly allows the user keystroke position to have necessarily and departs from.Feedback through the input method location information can be imported the user to want the content of importing.
Fig. 2 is the process flow diagram of the response method 200 of dummy keyboard according to another embodiment of the present invention.
In step 201, load dummy keyboard.Through loading dummy keyboard, can be with the regional location and the size information notice input method of dummy keyboard.(as amplifying and dwindling) can set or regulate to the size of dummy keyboard according to screen size or user interface requirement, to adapt to the terminal device and different environment for use requirements of different screen size.
In step 202, show dummy keyboard through display screen.Dummy keyboard can comprise touch system district and non-touch system district.In one embodiment, the touch system district can comprise the zone at all English alphabet A~Z place.Non-touch system district can be other button The corresponding area, for example space bar < Space >, enter key < Enter >, ESC Escape < ESC >, Hui Gejian < Backspace >, shift < Shift >, operating key < Ctrl >, caps lock key < Caps Lock >, Tab key < Tab >, shift < Alt >, last page key < PgUp >, Page Down keys < PgDn >, home key < Home >, end key < End >, insertion key < Insert >, delete key < Delete >, numerical key 0~9, symbolic key, function key, cursor key or the like.Also can touch system district and non-touch system district be defined, also can comprise numerical key such as the touch system district according to user's needs or certain applications scene.
In one embodiment, can conventional dummy keyboard key arrangement and design present touch system district (such as English alphabet), as shown in Figure 3.
In another embodiment, can show the touch system district (such as English alphabet) of dummy keyboard through display screen, the frame of the button in touch system district can not be shown in display screen, and is as shown in Figure 4.The exact position of pointing out the user to need not too to pay close attention to button by this way, thus input speed effectively promoted.
In a further embodiment, touch system district (such as English alphabet) can be shown as blank, and be as shown in Figure 5.Hide the mode of key name fully, the requirement of the accurate button that further weakened only needs the user to remember the relative position of letter key.
In step 204, receive the knock operation of user to dummy keyboard.
In step 206,, show response region in the relevant position that the user knocks in response to user's the operation of knocking.When the user knocked dummy keyboard, display screen can feed back to the user with visual mode with the zone of being knocked.
In one embodiment, can emphasis show beating position center and peripheral button.For example, the position coordinates center of knocking with the user is the center of circle, and the peripheral button demonstration of (like a button size) feeds back to the user with the pairing button in center and in the certain radius scope.As shown in Figure 6; When the user knocks the Y key, show the button of Y and periphery thereof with
.
In another embodiment, be that the center shows predetermined shape with the beating position.Such as, the position coordinates center of knocking with the user is the center of circle, shows the circle of certain radius.Radius of a circle can have multiple definite mode, like preset fixing value, or counts user's keystroke error range etc. according to the revised key name of input method.As shown in Figure 7; When the user knocks the Y key, show with Y to be the border circular areas in the center of circle with
.
The display packing that can combine in a further embodiment, above two kinds of response regions.As shown in Figure 8; When the user knocked the Y key,
showed with Y to be the border circular areas in the center of circle and the button of Y and periphery thereof.
In step 208, report the positional information that the user knocks to input method.In one embodiment, can report the centre coordinate of user's beating position to input method.Polygonal each apex coordinate that also can comprise in another embodiment, user's beating position to the input method report.
In step 210, receive input method according to the positional information feedack.In one embodiment, input method can use the algorithm location information of self to carry out intellectual analysis, also can be got involved by the user and revise.Such as; When the user after on the input method literal of being imported being revised, input method has promptly obtained the corresponding informance of original keystroke position and revised keystroke key name, and this message is returned to virtual keyboard device; Carrying out follow-up processing, like the demonstration radius that changes the keystroke feedback etc.
For instance, be Chinese or when English, the touch system district can be activated and play a role at input method status.This process can be similar with the T9 input method principle on the mobile phone terminal.When the input of T9 input method is Chinese or English, numeral 2 corresponding alphabetical ABC, numeral 3 corresponding alphabetical DEF; Numeral 4 corresponding alphabetical GHI, numeral 5 corresponding alphabetical JKL, numeral 6 corresponding alphabetical MNO; Numeral 7 corresponding alphabetical PQRS, numeral 8 corresponding tee UV, numeral 9 corresponding letter w XYZ.When hoping input " patent " speech like the user, corresponding key is 9 (Z) 4 (H), 8 (U) 2 (A), 6 (N) 5 (L) 4 (I).Though corresponding other word of this keystroke sequence possibility, based on context input method carries out intellectual analysis, can judge user's input intention with higher accuracy rate.The Chinese of input method, English input can be word input or whole sentence input, and the treatment mechanism of input method does not belong to scope of the present invention.
Mentioned input method and a significant difference of T9 input method among the present invention are exactly the fault-tolerance of user's input.For example, the user is actual when pressing letter r place regional, and the user expects that the letter of input possibly be E, R, T, promptly all possibly be the button that the user expects by the button of area peripheral edge.
In step 212, when the size of the demonstration of dummy keyboard and response region changes, the notice input method.In one embodiment, the data mode of notice can be the screen coordinate on each summit, touch system district polygon (like rectangle).
Fig. 9 is the structural representation according to the virtual keyboard device 900 of the embodiment of the invention.Virtual keyboard device 900 comprises: display control module 902, operation receiver module 904, respond module 906, reporting modules 908 and feedback receiver module 910.
Respond module 906 is used for the operation of knocking in response to the user, shows response region in the relevant position that the user knocks.In one embodiment, respond module 906 also is used for showing with emphasis the button of beating position center and periphery, or is the predetermined shape of center demonstration with the beating position.
In one embodiment, virtual keyboard device 900 can also comprise the Notification of Changes module, is used for when the size of the demonstration of dummy keyboard and response region changes the notice input method.In one embodiment, the data mode of notice can be the screen coordinate on each summit, touch system district limit shape (like rectangle).
In one embodiment, virtual keyboard device 900 can communicate through the interface and the input method of various ways, such as the form through incident.
According to an aspect of the present invention, when the keystroke behavior takes place in the user, the positional information of knocking to system or input method software report user, but not certain concrete key information.Like this, dummy keyboard has just possessed fault-tolerant ability to user's keystroke response, promptly allows the user keystroke position to have necessarily and departs from.Feedback through the input method location information can be imported the user to want the content of importing.
Description of the invention provides for example with for the purpose of describing, and is not the disclosed form that exhaustively perhaps limit the invention to.A lot of modifications and variation are obvious for those of ordinary skill in the art.Selecting and describing embodiment is for better explanation principle of the present invention and practical application, thereby and makes those of ordinary skill in the art can understand the various embodiment that have various modifications that the present invention's design is suitable for special-purpose.
Claims (12)
1. the response method of a dummy keyboard is characterized in that, comprising:
Show said dummy keyboard through display screen;
Receive the knock operation of user to said dummy keyboard;
Knock operation in response to user said, show response region in the relevant position that the user knocks;
Report the positional information that the user knocks to input method;
Receive said input method according to said positional information feedack.
2. response method according to claim 1 is characterized in that, shows that through display screen said dummy keyboard comprises:
Show the touch system district of said dummy keyboard through said display screen, the frame of the button in said touch system district is not shown in said display screen; Or
Said touch system district is shown as blank.
3. response method according to claim 2 is characterized in that, the button in said touch system district comprises English alphabet.
4. according to the described response method of one of claim 1-3, it is characterized in that, show response region, comprising in the relevant position that the user knocks:
The button that shows beating position center and periphery with emphasis; Or
With the beating position is that the center shows predetermined shape.
5. according to the described response method of one of claim 1-3, it is characterized in that the positional information to input method report user knocks comprises:
Centre coordinate to input method report user beating position.
6. according to the described response method of one of claim 1-3, it is characterized in that, when the size of the demonstration of said dummy keyboard and response region changes, the notice input method.
7. a virtual keyboard device is characterized in that, comprising:
Display control module is used for showing dummy keyboard through display screen;
The operation receiver module is used to receive the knock operation of user to said dummy keyboard;
Respond module is used for knocking operation in response to user said, shows response region in the relevant position that the user knocks;
Reporting modules is used for the positional information of knocking to input method report user;
The feedback receiver module is used to receive said input method according to said positional information feedack.
8. virtual keyboard device according to claim 7; It is characterized in that; Said display control module also is used for showing through said display screen the touch system district of said dummy keyboard, and the frame of the button in said touch system district is not shown in said display screen, or said touch system district is shown as blank.
9. virtual keyboard device according to claim 8 is characterized in that, the button in said touch system district comprises English alphabet.
10. according to the described virtual keyboard device of one of claim 7-9, it is characterized in that said respond module also is used for showing beating position center and peripheral button with emphasis, or is the predetermined shape of center demonstration with the beating position.
11., it is characterized in that said reporting modules also is used for the centre coordinate to input method report user beating position according to the described virtual keyboard device of one of claim 7-9.
12. according to the described virtual keyboard device of one of claim 7-9, it is characterized in that, also comprise:
The Notification of Changes module is used for when the size of the demonstration of said dummy keyboard and response region changes, the notice input method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110117488.2A CN102778992B (en) | 2011-05-09 | 2011-05-09 | The response method of dummy keyboard and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110117488.2A CN102778992B (en) | 2011-05-09 | 2011-05-09 | The response method of dummy keyboard and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102778992A true CN102778992A (en) | 2012-11-14 |
CN102778992B CN102778992B (en) | 2016-01-13 |
Family
ID=47123917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110117488.2A Active CN102778992B (en) | 2011-05-09 | 2011-05-09 | The response method of dummy keyboard and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102778992B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104238891A (en) * | 2014-09-22 | 2014-12-24 | 联想(北京)有限公司 | Instruction receiving method and instruction receiving device |
TWI499967B (en) * | 2012-12-21 | 2015-09-11 | Univ Nat Cheng Kung | Touch input mehod for electronical device with virtual buttons, system thereof, programed product thereof and readable recording medium thereof |
CN106155502A (en) * | 2015-03-25 | 2016-11-23 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN107632667A (en) * | 2017-10-26 | 2018-01-26 | 上海龙旗科技股份有限公司 | A kind of equipment and double-screen notebook for realizing dummy keyboard |
CN107678492A (en) * | 2017-09-19 | 2018-02-09 | 上海龙旗科技股份有限公司 | A kind of tablet personal computer |
TWI638309B (en) * | 2017-11-16 | 2018-10-11 | 英業達股份有限公司 | Virtual keyboard adjustment method and touch device |
US10282037B1 (en) | 2017-11-10 | 2019-05-07 | Inventec (Pudong) Technology Corporation | Adjusting method of a virtual keyboard and touch device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101315592A (en) * | 2008-07-18 | 2008-12-03 | 华硕电脑股份有限公司 | Touch control type mobile operation device and display method used on the same |
CN101424977A (en) * | 2008-11-28 | 2009-05-06 | 深圳华为通信技术有限公司 | Input method for inputting content by keyboard and terminal equipment |
CN101685342A (en) * | 2008-09-26 | 2010-03-31 | 联想(北京)有限公司 | Method and device for realizing dynamic virtual keyboard |
WO2010077224A1 (en) * | 2008-12-30 | 2010-07-08 | Thomson Licensing | Method and system for touch screen text entry |
US20100251161A1 (en) * | 2009-03-24 | 2010-09-30 | Microsoft Corporation | Virtual keyboard with staggered keys |
US20110078613A1 (en) * | 2009-09-30 | 2011-03-31 | At&T Intellectual Property I, L.P. | Dynamic Generation of Soft Keyboards for Mobile Devices |
-
2011
- 2011-05-09 CN CN201110117488.2A patent/CN102778992B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101315592A (en) * | 2008-07-18 | 2008-12-03 | 华硕电脑股份有限公司 | Touch control type mobile operation device and display method used on the same |
CN101685342A (en) * | 2008-09-26 | 2010-03-31 | 联想(北京)有限公司 | Method and device for realizing dynamic virtual keyboard |
CN101424977A (en) * | 2008-11-28 | 2009-05-06 | 深圳华为通信技术有限公司 | Input method for inputting content by keyboard and terminal equipment |
WO2010077224A1 (en) * | 2008-12-30 | 2010-07-08 | Thomson Licensing | Method and system for touch screen text entry |
US20100251161A1 (en) * | 2009-03-24 | 2010-09-30 | Microsoft Corporation | Virtual keyboard with staggered keys |
US20110078613A1 (en) * | 2009-09-30 | 2011-03-31 | At&T Intellectual Property I, L.P. | Dynamic Generation of Soft Keyboards for Mobile Devices |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI499967B (en) * | 2012-12-21 | 2015-09-11 | Univ Nat Cheng Kung | Touch input mehod for electronical device with virtual buttons, system thereof, programed product thereof and readable recording medium thereof |
CN104238891A (en) * | 2014-09-22 | 2014-12-24 | 联想(北京)有限公司 | Instruction receiving method and instruction receiving device |
CN106155502A (en) * | 2015-03-25 | 2016-11-23 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN107678492A (en) * | 2017-09-19 | 2018-02-09 | 上海龙旗科技股份有限公司 | A kind of tablet personal computer |
CN107632667A (en) * | 2017-10-26 | 2018-01-26 | 上海龙旗科技股份有限公司 | A kind of equipment and double-screen notebook for realizing dummy keyboard |
US10282037B1 (en) | 2017-11-10 | 2019-05-07 | Inventec (Pudong) Technology Corporation | Adjusting method of a virtual keyboard and touch device |
TWI638309B (en) * | 2017-11-16 | 2018-10-11 | 英業達股份有限公司 | Virtual keyboard adjustment method and touch device |
Also Published As
Publication number | Publication date |
---|---|
CN102778992B (en) | 2016-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102778992B (en) | The response method of dummy keyboard and device | |
US20200050661A1 (en) | Incremental Multi-Word Recognition | |
US8812972B2 (en) | Dynamic generation of soft keyboards for mobile devices | |
EP3005066B1 (en) | Multiple graphical keyboards for continuous gesture input | |
KR101602840B1 (en) | Smart user-customized virtual keyboard | |
US20150074586A1 (en) | Dynamically-positioned character string suggestions for gesture typing | |
US20140078065A1 (en) | Predictive Keyboard With Suppressed Keys | |
WO2010035585A1 (en) | Mobile terminal, method for displaying software keyboard and recording medium | |
CN101390039A (en) | Keyboards for portable electronic devices | |
AU2007342164A1 (en) | Method and system for providing word recommendations for text input | |
WO2014120462A2 (en) | Character and word level language models for out-of-vocabulary text input | |
CN103543945A (en) | System and method for displaying keypad via various types of gestures | |
US20110055639A1 (en) | Keyboard input method and assistant system thereof | |
US20140354550A1 (en) | Receiving contextual information from keyboards | |
EP2804087A2 (en) | Terminal and method for editing text using the same | |
US20140240234A1 (en) | Input Device | |
WO2013031516A1 (en) | Character input device and portable terminal | |
US20170160924A1 (en) | Information processing method and electronic device | |
KR101208202B1 (en) | System and method for non-roman text input | |
TWI709876B (en) | Electronic device and switch method and system for inputting | |
US20140129933A1 (en) | User interface for input functions | |
CN102707811B (en) | A kind of method and system of Chinese charater input | |
WO2018112951A1 (en) | Head-mounted display apparatus and content inputting method therefor | |
CN106168880A (en) | A kind of method inputting control and terminal | |
JP2014048783A (en) | Input device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |