CN102778992B - The response method of dummy keyboard and device - Google Patents
The response method of dummy keyboard and device Download PDFInfo
- Publication number
- CN102778992B CN102778992B CN201110117488.2A CN201110117488A CN102778992B CN 102778992 B CN102778992 B CN 102778992B CN 201110117488 A CN201110117488 A CN 201110117488A CN 102778992 B CN102778992 B CN 102778992B
- Authority
- CN
- China
- Prior art keywords
- user
- input method
- dummy keyboard
- response
- display
- 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.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
The invention provides a kind of response method and device of dummy keyboard, relate to computer technology.Wherein, a kind of response method of dummy keyboard, comprising: show dummy keyboard by display screen; Receive user and operation is knocked to dummy keyboard; Operation is knocked, at the relevant position display response region that user knocks in response to user; To the positional information that input method report user knocks; Receive input method according to positional information feedack.According to an aspect of the present invention, when keystroke behavior occurs user, to the positional information that system or input method software report user are knocked, and certain key information of non-specific.Like this, the keystroke response of dummy keyboard to user has just possessed fault-tolerant ability, namely allows user keystroke position to have and necessarily departs from.
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.At mobile phone and dull and stereotyped PC domain, touch-screen have also been obtained to be applied widely.Some novel mobile phone terminals and panel computer all adopt the mode of operation based on touch screen operation.
In field of mobile terminals, resistive touch screen and capacitive touch screen are widely used, the difference of these two kinds of touch screen technologies in Consumer's Experience, main manifestations is: in operative, resistive touch screen is generally by pointer, and capacitive touch screen directly operates with finger; In operating performance, resistive touch screen generally only supports single-point touch, and condenser type supports multiple point touching.
Dummy keyboard is exactly on a display screen by keyboard & display out, is then responded by the keystroke behavior of touch-screen to user, thus on screen, simulates the effect of keyboard.
Such as, but due to some natural limitation of dummy keyboard, cannot provide the button touch feeling of physical keyboard, keyboard position is also easily positioned (positioning key F key and J key) by two forefingers unlike physical keyboard.Have some technology, such as equipment motor vibrations during button, to a certain degree simulates keystroke sense of touch, but still differs greatly with the sense of touch of conventional physical keyboard, and therefore the input speed of dummy keyboard is difficult to compared with conventional physical keyboard, is also difficult to carry out touch system simultaneously.
Summary of the invention
The object of the invention is the response method and the device that propose a kind of dummy keyboard, make that fault-tolerant ability is possessed to the keystroke response of user.
For achieving the above object, the invention provides a kind of response method of dummy keyboard, comprising: show dummy keyboard by display screen; Receive user and operation is knocked to dummy keyboard; Operation is knocked, at the relevant position display response region that user knocks in response to user; To the positional information that input method report user knocks; Receive input method according to positional information feedack.
In one embodiment, comprised by display screen display dummy keyboard: by the touch system district of display screen display dummy keyboard, the frame of the button in touch system district is not shown in display screen; Or touch system district is shown as blank.
In one embodiment, the button in touch system district comprises English alphabet.
In one embodiment, at the relevant position display response region that user knocks, comprising: the button showing beating position center and periphery with emphasis; Or centered by beating position, show predetermined shape.
In one embodiment, to the positional information that input method report user knocks, comprising: to the centre coordinate of input method report user beating position.
In one embodiment, when the display of dummy keyboard and the size of response region change, notice input method.
For achieving the above object, present invention also offers a kind of virtual keyboard device, comprising: display control module, for showing dummy keyboard by display screen; Operation receiver module, knocks operation for receiving user to dummy keyboard; Respond module, for knocking operation in response to user, at the relevant position display response region that user knocks; Reporting modules, for the positional information of knocking to input method report user; Feedback receive module, for receiving input method according to positional information feedack.
In one embodiment, display control module is also for the touch system district by display screen display dummy keyboard, and the frame of the button in touch system district is not shown in display screen, or 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 for showing the button of beating position center and periphery with emphasis, or shows predetermined shape centered by beating position.
In one embodiment, reporting modules, also for the centre coordinate to input method report user beating position.
In one embodiment, virtual keyboard device, also comprises: Notification of Changes module, for when the display of dummy keyboard and the size of response region change, and notice input method.
Based on technique scheme, according to an aspect of the present invention, when keystroke behavior occurs user, to the positional information that system or input method software report user are knocked, and certain key information of non-specific.Like this, the keystroke response of dummy keyboard to user has just possessed fault-tolerant ability, namely allows user keystroke position to have and necessarily departs from.User is inputted want the content inputted by the feedback of input method location information.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide further explanation of the present invention, forms a part of the present invention.Schematic description and description of the present invention only for explaining the present invention, but does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the process flow diagram of the response method of dummy keyboard according to the embodiment of the present 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 of the dummy keyboard according to the embodiment of the present invention.
Fig. 4 is the touch system district presentation mode two of the dummy keyboard according to the embodiment of the present invention.
Fig. 5 is the touch system district presentation mode three of the dummy keyboard according to the embodiment of the present invention.
Fig. 6 is the display mode one of knocking dummy keyboard according to the response user of the embodiment of the present invention.
Fig. 7 is the display mode two of knocking dummy keyboard according to the response user of the embodiment of the present invention.
Fig. 8 is the display mode three of knocking dummy keyboard according to the response user of the embodiment of the present invention.
Fig. 9 is the structural representation of the virtual keyboard device according to the embodiment of the present invention.
Embodiment
With reference to the accompanying drawings the present invention is described in more detail, exemplary embodiment of the present invention is wherein described.In the accompanying drawings, identical label represents identical or similar assembly or element.
Fig. 1 is the process flow diagram of the response method 100 according to the dummy keyboard of the embodiment of the present invention.
In a step 102, dummy keyboard is shown by display screen.
At step 104, receive user and operation is knocked to dummy keyboard.
In step 106, knock operation in response to user, at the relevant position display response region that user knocks.
In step 108, to the positional information that input method report user knocks.
In step 110, input method is received according to 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 user and revise.
Traditional dummy keyboard imitates physics keyboard layout, display button one by one on screen.When user will knock certain button, the response region of this button must be hit accurately.If exceed this response region, as the gap between button, or touch the response region of other button, then system to expect inconsistent response without response or make with user.Because touch-screen does not possess the sense of touch of physical keyboard, therefore in order to accurate keystroke, user needs energy to concentrate on key position usually, thus input speed is affected.And according to an aspect of the present invention, when keystroke behavior occurs user, to the positional information that system or input method software report user are knocked, and certain key information of non-specific.Like this, the keystroke response of dummy keyboard to user has just possessed fault-tolerant ability, namely allows user keystroke position to have and necessarily departs from.User is inputted want the content inputted by the feedback of input method location information.
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, dummy keyboard is loaded.By loading dummy keyboard, can by the regional location of dummy keyboard and size information notice input method.The size of dummy keyboard can carry out setting or regulating (as mitigation and amplification) according to screen size or user interface requirement, to adapt to the terminal device of different screen size and different environment for use requirements.
In step 202., dummy keyboard is shown by display screen.Dummy keyboard can comprise touch system district and non-touch system district.In one embodiment, touch system district can comprise the region at all English alphabet A ~ Z places.Non-touch system district can region corresponding to other buttons, such as space bar <Space>, enter key <Enter>, ESC Escape <ESC>, return lattice key <Backspace>, shift <Shift>, operating key <Ctrl>, caps lock key <CapsLock>, Tab key <Tab>, shift <Alt>, upper page key <PgUp>, Page Down keys <PgDn>, home key <Home>, end key <End>, insert key <Insert>, delete key <Delete>, numerical key 0 ~ 9, symbolic key, function key, cursor key etc.Also can according to the needs of user or specific application scenarios, define touch system district and non-touch system district, such as touch system district also can comprise numerical key.
In one embodiment, dummy keyboard key arrangement and design that can be conventional present touch system district (such as English alphabet), as shown in Figure 3.
In another embodiment, can be shown the touch system district (such as English alphabet) of dummy keyboard by display screen, the frame of the button in touch system district can not be shown in display screen, as shown in Figure 4.Point out user without the need to too paying close attention to the exact position of button by this way, thus effectively promote input speed.
In a further embodiment, touch system district (such as English alphabet) can be shown as blank, as shown in Figure 5.Hide the mode of key name completely, weaken the requirement of precise keying further, only need user to remember the relative position of letter key.
In step 204, receive user and operation is knocked to dummy keyboard.
In step 206, knock operation in response to user, at the relevant position display response region that user knocks.When user knocks dummy keyboard, display screen can feed back to user by by the region of knocking in visual mode.
In one embodiment, can emphasis display beating position center and the button of periphery.Such as, the position coordinates center of knocking with user is the center of circle, and by the button corresponding to center and within the scope of certain radius, the periphery button display of (as a button size) feeds back to user.As shown in Figure 6, when user knocks Y key, with
the button of display Y and periphery thereof.
In another embodiment, centered by beating position, predetermined shape is shown.Such as, the position coordinates center of knocking with user is the center of circle, the circle of display certain radius.Radius of a circle can have multiplely determines mode, as preset a fixing value, or counts the keystroke error range etc. of user according to the revised key name of input method.As shown in Figure 7, when user knocks Y key, with
display take Y as the border circular areas in the center of circle.
In a further embodiment, can in conjunction with the display packing of above two kinds of response regions.As shown in Figure 8, when user knocks Y key,
display is the border circular areas in the center of circle and the button of Y and periphery thereof with Y.
In a step 208, to the positional information that input method report user knocks.In one embodiment, can to the centre coordinate of input method report user beating position.In another embodiment, polygonal each apex coordinate of user's beating position also can be comprised to input method report.
In step 210, input method is received according to 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 user and revise.Such as, after user revises inputted word in input method, namely input method obtains the corresponding informance of original keystroke position and revised keystroke key name, and this message is returned to virtual keyboard device, to carry out follow-up process, as changed the display radius etc. of keystroke feedback.
For example, when input method status is Chinese or English, touch system district can be activated and play a role.This process can be similar with the T9 input method principle on 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.As user wish input " patent " word time, corresponding button is 9 (Z) 4 (H) 8 (U) 2 (A) 6 (N) 5 (L) 4 (I).Although this keystroke sequence possibility other word corresponding, based on context input method carries out intellectual analysis, can judge the input intention of user with higher accuracy rate.The Chinese of input method, English input can be word input or the input of whole sentence, and the treatment mechanism of input method does not belong to scope of the present invention.
Input method mentioned in the present invention and a significant difference of T9 input method are exactly the fault-tolerance of user's input.Such as, user is actual when pressing the region at letter r place, and user expects that the letter of input may be E, R, T, namely may be all the button that user expects by the button of area peripheral edge.
In the step 212, when the display of dummy keyboard and the size of response region change, notice input method.In one embodiment, the data mode of notice can be the screen coordinate on touch system district polygon (as rectangle) each summit.
Fig. 9 is the structural representation of the virtual keyboard device 900 according to the embodiment of the present invention.Virtual keyboard device 900 comprises: display control module 902, operation receiver module 904, respond module 906, reporting modules 908 and feedback receive module 910.
Display control module 902, for showing dummy keyboard by display screen.In one embodiment, display control module 902 is also for the touch system district by display screen display dummy keyboard, and the frame of the button in touch system district is not shown in display screen, or touch system district is shown as blank.The button in touch system district can comprise English alphabet, or needs to be set as comprising numeral etc. according to user.
Operation receiver module 904, knocks operation for receiving user to dummy keyboard.
Respond module 906, for knocking operation in response to user, at the relevant position display response region that user knocks.In one embodiment, respond module 906 also for showing the button of beating position center and periphery with emphasis, or shows predetermined shape centered by beating position.
Reporting modules 908, for the positional information of knocking to input method report user.Reporting modules 908, also for the centre coordinate to input method report user beating position.
Feedback receive module 910, for receiving input method according to positional information feedack.
In one embodiment, virtual keyboard device 900 can also comprise Notification of Changes module, for when the display of dummy keyboard and the size of response region change, and notice input method.In one embodiment, the data mode of notice can be the screen coordinate on touch system district limit shape (as rectangle) each summit.
In one embodiment, virtual keyboard device 900 can be communicated with input method by the interface of various ways, as by the form of event.
According to an aspect of the present invention, when keystroke behavior occurs user, to the positional information that system or input method software report user are knocked, and certain key information of non-specific.Like this, the keystroke response of dummy keyboard to user has just possessed fault-tolerant ability, namely allows user keystroke position to have and necessarily departs from.User is inputted want the content inputted by the feedback of input method location information.
Description of the invention provides in order to example with for the purpose of describing, and is not exhaustively or limit the invention to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Selecting and describing embodiment is in order to principle of the present invention and practical application are better described, and enables those of ordinary skill in the art understand the present invention thus design the various embodiments with various amendment being suitable for special-purpose.
Claims (8)
1. a response method for dummy keyboard, is characterized in that, comprising:
By the touch system district of display screen display dummy keyboard, described touch system district is shown as blank;
Receive user and operation is knocked to described dummy keyboard;
Operation is knocked, with emphasis display beating position center and the button within the scope of periphery certain radius in response to described in user; And/or, centered by beating position, show predetermined shape;
To the positional information that input method report user knocks;
Receive described input method according to described positional information feedack, wherein after user revises inputted word in input method, namely input method obtains the corresponding informance of original keystroke position and revised keystroke key name, and this message is fed back, to change described radius.
2. response method according to claim 1, is characterized in that, the button in described touch system district comprises English alphabet.
3. according to the response method one of claim 1-2 Suo Shu, it is characterized in that, to the positional information that input method report user knocks, comprising:
To the centre coordinate of input method report user beating position.
4., according to the response method one of claim 1-2 Suo Shu, it is characterized in that, when the display of described dummy keyboard and the size of response region change, notice input method.
5. a virtual keyboard device, is characterized in that, comprising:
Display control module, for being shown the touch system district of described dummy keyboard by display screen, described touch system district is shown as blank;
Operation receiver module, knocks operation for receiving user to described dummy keyboard;
Respond module, for knocking operation in response to described in user, with emphasis display beating position center and the button within the scope of periphery certain radius, and/or shows predetermined shape centered by beating position;
Reporting modules, for the positional information of knocking to input method report user;
Feedback receive module, for receiving described input method according to described positional information feedack, wherein after user revises inputted word in input method, namely input method obtains the corresponding informance of original keystroke position and revised keystroke key name, and this message is fed back, to change described radius.
6. virtual keyboard device according to claim 5, is characterized in that, the button in described touch system district comprises English alphabet.
7. according to the virtual keyboard device one of claim 5-6 Suo Shu, it is characterized in that, described reporting modules, also for the centre coordinate to input method report user beating position.
8. according to the virtual keyboard device one of claim 5-6 Suo Shu, it is characterized in that, also comprise:
Notification of Changes module, for when the display of described dummy keyboard and the size of response region change, 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 CN102778992A (en) | 2012-11-14 |
CN102778992B true 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) |
Families Citing this family (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 |
CN109782994A (en) | 2017-11-10 | 2019-05-21 | 英业达科技有限公司 | The method of adjustment and touch device of dummy keyboard |
TWI638309B (en) * | 2017-11-16 | 2018-10-11 | 英業達股份有限公司 | Virtual keyboard adjustment method and touch device |
Citations (4)
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 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100251161A1 (en) * | 2009-03-24 | 2010-09-30 | Microsoft Corporation | Virtual keyboard with staggered keys |
US8812972B2 (en) * | 2009-09-30 | 2014-08-19 | 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 (4)
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 |
Also Published As
Publication number | Publication date |
---|---|
CN102778992A (en) | 2012-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102778992B (en) | The response method of dummy keyboard and device | |
US20170351399A1 (en) | Touchscreen display with box or bubble content and behavior related to finger press locations | |
CN104272240B (en) | System and method for changing dummy keyboard on a user interface | |
US8850349B2 (en) | Smart user-customized graphical keyboard | |
EP3005066B1 (en) | Multiple graphical keyboards for continuous gesture input | |
US8694885B2 (en) | Keyboard input method and assistant system thereof | |
US20140078065A1 (en) | Predictive Keyboard With Suppressed Keys | |
US20150058776A1 (en) | Providing keyboard shortcuts mapped to a keyboard | |
JP2010079441A (en) | Mobile terminal, software keyboard display method, and software keyboard display program | |
CN103473003A (en) | Character input error correction method and device | |
US20140354550A1 (en) | Receiving contextual information from keyboards | |
CN103543945A (en) | System and method for displaying keypad via various types of gestures | |
US20150193011A1 (en) | Determining Input Associated With One-to-Many Key Mappings | |
KR20110035204A (en) | Apparatus and method for displaying an indicator of input character | |
US20140240234A1 (en) | Input Device | |
CN104035713A (en) | Soft keyboard operating method and device | |
US20140129933A1 (en) | User interface for input functions | |
TWI709876B (en) | Electronic device and switch method and system for inputting | |
US20140331160A1 (en) | Apparatus and method for generating message in portable terminal | |
WO2018112951A1 (en) | Head-mounted display apparatus and content inputting method therefor | |
CN107203280B (en) | Punctuation input method and terminal | |
US20160103556A1 (en) | Display apparatus and control method thereof | |
WO2013078621A1 (en) | Touch screen input method for electronic device, and electronic device | |
JP6220374B2 (en) | Information processing apparatus, output character code determination method, and program | |
TWI745961B (en) | Electronic apparatus and key function switching method thereof |
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 |