Dummy keyboard and dynamic adjusting method thereof, electronic equipmentTechnical field
The invention belongs to character input technology field, relate to a kind of dummy keyboard, relate in particular to a kind of dummy keyboard that can dynamically adjust layout, the invention still further relates to the dynamic adjusting method of above-mentioned dummy keyboard; The invention further relates to the electronic equipment that comprises described dummy keyboard simultaneously.
Background technology
In recent years, along with the electronic equipment that is equipped with touch-screen is more and more, how utilizing touch-screen to carry out the literal input and become an important problems. inputting method of touch screen normally shows a simulating keyboard on touch-screen, be commonly referred to as soft keyboard, reach the purpose of input characters then by the mode of clicking the screen analog buttons. because the size of the touch-screen of miniaturized electronics is more various, from the 2-3 inch to the 8-12 inch, and the content of input generally all comprises Chinese and English, numeral, polytype character such as punctuation mark is so the rationality of keyboard layout is exactly the key factor that influences this keyboard input performance and efficient.
General soft keyboard design is the topological design of the external standard QWERTY of imitation PC directly, keyboard Designing as the English input method of the iPad of U.S. Apple, the soft keyboard area dividing is independent grid one by one, each grid is represented a character, click is just exported the character in this grid zone to application program in this certain grid zone. and the advantage of this class design is because the screen size bigger (9.7 inches) of iPad, during user's both hands holding equipment, two thumbs can't be clicked all buttons, must be by a handheld device, another hand click keys one by one just can reach the input purpose, has so just reduced efficient; Perhaps equipment is broken away from hand-heldly, both hands can click keys then, has reduced the convenience of use so again.
As the major part of character input, the design of the dummy keyboard of particular device is a very important part, and it directly has influence on user's input efficiency and user experience.
Summary of the invention
Technical matters to be solved by this invention is: a kind of dummy keyboard is provided, can dynamically adjusts the layout of virtual key.
Simultaneously, the present invention also provides the dynamic adjusting method of above-mentioned dummy keyboard, can dynamically adjust the layout of virtual key.
In addition, the present invention further provides the electronic equipment that comprises above-mentioned dummy keyboard.
For solving the problems of the technologies described above, the present invention adopts following technical scheme:
A kind of dummy keyboard, described dummy keyboard comprises:
Touch input unit comprises a virtual region, and plurality of virtual keys is set on the virtual region;
The virtual key layout units is divided at least three sub regions with virtual key, lays respectively on the virtual region, and adjusts the position of all subregion at virtual region according to setting or user's operation;
The operation detection unit in order to detect user's operation, judges whether to comprise the operation of adjusting the subregion layout; If comprise, then inform the layout of virtual key layout units according to the operation adjustment all subregion of correspondence.
As a preferred embodiment of the present invention, described virtual key layout units, is switched the position of all subregion or/and adjust the position of all subregion by setting key by finger sensing paddling operation.
As a preferred embodiment of the present invention, described virtual region comprises left conventional characters zone, middle time conventional characters zone, right conventional characters zone; Described left conventional characters zone is positioned at the left side of virtual region, and middle time conventional characters zone is positioned at the middle part of virtual region, and right conventional characters zone is positioned at the right side of virtual region.
As a preferred embodiment of the present invention, described virtual key layout units is operated by the finger sensing paddling and is adjusted all subregion, comprising:
Steps A 1 constantly receives the touch screen message that the user operates on touch-screen;
Steps A 2 judges whether current touch screen message is paddling message; If turn to steps A 4, otherwise, turn to steps A 3 for clicking message;
Steps A 3, current touch screen message is for clicking message, input corresponding characters or control command; Change steps A 1;
Steps A 4 judges whether this paddling message results from the left side keys disk area, if then change steps A 5; If not, then change steps A 6;
Steps A 5 is adjusted left conventional characters area contents and middle time conventional characters area contents, changes steps A 7;
Steps A 6 is adjusted right conventional characters area contents and middle time conventional characters area contents, changes steps A 7;
Steps A 7, update displayed is adjusted the dummy keyboard after the layout; Change steps A 1.
As a preferred embodiment of the present invention, described virtual key layout units starts by induction sets the step that button is adjusted all subregion, comprising:
Step B1 constantly receives the press key message that the user operates on touch-screen;
Step B2 judges that current touch screen clicks the special key whether message clicks the exchange keyboard area, if not, then exports this button corresponding characters to application program or carry out the function of this button correspondence; If change step B3;
Step B3 judges whether left side exchange area button of this exchange area button, if, then change step B4, if not, then be right side exchange area button, commentaries on classics step B5;
Step B4 adjusts layout with left conventional characters area contents and middle time conventional characters area contents, changes step B6;
Step B5 adjusts layout with right conventional characters area contents and middle time conventional characters area contents, changes step B6;
Step B6, update displayed is adjusted the dummy keyboard after the layout; Change step B1.
As a preferred embodiment of the present invention, described virtual key layout units is set button operation by finger sensing slide and click and is adjusted layout, comprising:
Step C1 constantly receives the touch screen message that the user operates on touch-screen;
Step C2 judges whether current touch screen message clicks message; If turn to step C3, otherwise turn to step C5 for paddling message;
Step C3 judges that current touch screen clicks the special key whether message clicks the exchange keyboard area, if not, then exports this button corresponding characters to application program or carry out the function of this button correspondence; If change step C4;
Step C4 judges whether left side exchange area button of this exchange area button, if, then change step C6, if not, then be right side exchange area button, commentaries on classics step C7;
Step C5 judges whether this paddling message results from the left side keys disk area, if then change step C6; If not, then change step C7;
Step C6 with left conventional characters area contents and middle conventional characters area contents exchange, changes step C8;
Step C7 with right conventional characters area contents and middle conventional characters area contents exchange, changes step C8;
Step C8, update displayed is adjusted the dummy keyboard after the layout; Change step C1.
As a preferred embodiment of the present invention, two sub regions about time conventional characters zone, described centre comprises when needs are adjusted, are adjusted with conventional characters zone, the left and right sides.
As a preferred embodiment of the present invention, in the described all subregion, there are two sub regions to be positioned at the both sides of described virtual region.
As a preferred embodiment of the present invention, described virtual key is divided into three sub regions, two sub regions are positioned at the both sides of described virtual region; One sub regions is positioned at the middle part of virtual region.
As a preferred embodiment of the present invention, described virtual region comprises first subregion, second subregion, the 3rd subregion; Described first subregion comprises Q key, W key, E key, R key, T key, Y key, A key, S key, D key, F key, G key, Z key, X key, C key, V key, the B key of qwerty keyboard; Described second subregion comprises Y key, U key, I key, O key, P key, H key, J key, K key, L key, N key, the M key of qwerty keyboard; Described the 3rd subregion comprises some punctuation mark keys.
As a preferred embodiment of the present invention, described adjustment to subregion comprises the mutual switching of sub-window contents, or a certain subregion corresponding key is covered on another subregion.
A kind of dummy keyboard, described dummy keyboard comprises:
Touch input unit comprises a virtual region, and plurality of virtual keys is set on the virtual region;
The virtual key layout units is divided at least three sub regions with virtual key, lays respectively on the virtual region.
As a preferred embodiment of the present invention, described virtual region comprises left conventional characters zone, middle time conventional characters zone, right conventional characters zone; Described left conventional characters zone is positioned at the left side of virtual region, and middle time conventional characters zone is positioned at the middle part of virtual region, and right conventional characters zone is positioned at the right side of virtual region.
A kind of dynamic adjusting method of above-mentioned dummy keyboard, described method comprises the steps:
The operation detection unit detects user's operation, judges whether to comprise the operation of adjusting the subregion layout; If comprise, then inform the layout of virtual key layout units according to the operation adjustment all subregion of correspondence;
The virtual key layout units is divided at least three sub regions with virtual key, lays respectively on the virtual region, and adjusts the position of all subregion at virtual region according to setting or user's operation.
As a preferred embodiment of the present invention, described method comprises by the finger paddling operates the step of adjusting all subregion, comprising:
Steps A 1 constantly receives the touch screen message that the user operates on touch-screen;
Steps A 2 judges whether current touch screen message is paddling message; If turn to steps A 4, otherwise, turn to steps A 3 for clicking message;
Steps A 3, current touch screen message is for clicking message, input corresponding characters or control command; Change steps A 1;
Steps A 4 judges whether this paddling message results from the left side keys disk area, if then change steps A 5; If not, then change steps A 6;
Steps A 5 is adjusted left conventional characters area contents and middle time conventional characters area contents, changes steps A 7;
Steps A 6 is adjusted right conventional characters area contents and middle time conventional characters area contents, changes steps A 7;
Steps A 7, update displayed is adjusted the dummy keyboard after the layout; Change steps A 1.
As a preferred embodiment of the present invention, described method comprises by adjust the step of all subregion by setting key, comprising:
Step B1 constantly receives the press key message that the user operates on touch-screen;
Step B2 judges that current touch screen clicks the special key whether message clicks the exchange keyboard area, if not, then exports this button corresponding characters to application program or carry out the function of this button correspondence; If change step B3;
Step B3 judges whether left side exchange area button of this exchange area button, if, then change step B4, if not, then be right side exchange area button, commentaries on classics step B5;
Step B4 adjusts layout with left conventional characters area contents and middle time conventional characters area contents, changes step B6;
Step B5 adjusts layout with right conventional characters area contents and middle time conventional characters area contents, changes step B6;
Step B6, update displayed is adjusted the dummy keyboard after the layout; Change step B1.
As a preferred embodiment of the present invention, described method comprises mixes the finger slip and clicks the step that the setting button is adjusted layout, comprising:
Step C1 constantly receives the touch screen message that the user operates on touch-screen;
Step C2 judges whether current touch screen message clicks message; If turn to step C3, otherwise turn to step C5 for paddling message;
Step C3 judges that current touch screen clicks the special key whether message clicks the exchange keyboard area, if not, then exports this button corresponding characters to application program or carry out the function of this button correspondence; If change step C4;
Step C4 judges whether left side exchange area button of this exchange area button, if, then change step C6, if not, then be right side exchange area button, commentaries on classics step C7;
Step C5 judges whether this paddling message results from the left side keys disk area, if then change step C6; If not, then change step C7;
Step C6 with left conventional characters area contents and middle conventional characters area contents exchange, changes step C8;
Step C7 with right conventional characters area contents and middle conventional characters area contents exchange, changes step C8;
Step C8, update displayed is adjusted the dummy keyboard after the layout; Change step C1.
As a preferred embodiment of the present invention, described method comprises:
Step 1 constantly receives the touch screen message that the user operates on touch-screen;
Step 2 judges whether current touch screen message is the operation of adjusting the subregion layout; If turn to step 4, otherwise turn to step 3;
Step 3 is according to current touch screen operation, input corresponding characters or control command; Change step 1;
Step 4 is obtained two or more sub regions that described action need is adjusted according to described operation, and it is switched; Change step 1.
A kind of electronic equipment, described electronic equipment comprises above-mentioned dummy keyboard.
Beneficial effect of the present invention is: the present invention proposes a kind of soft keyboard layout design and dynamic adjusting method at the large scale touch-screen, the user can be under the situation of both hands holding equipment, quickly and easily input character.
In the process of both hands holding equipment input, conventional characters is arranged at the soft keyboard zone near thumb, makes things convenient for the user to finish input function smoothly need not changing under the mode situation of holding equipment.The user can adjust keyboard layout by the modes such as gesture and button click that swipe simultaneously, will import easily near thumb keyboard area button far away is adjusted to thumb.
Description of drawings
Fig. 1 is soft keyboard layout figure.
Fig. 2 adjusts schematic layout pattern for the gesture paddling.
Fig. 3 is for adjusting schematic layout pattern by special key.
Fig. 4 is for adjusting to general regions near the synoptic diagram the thumb.
Fig. 5 is for adjusting to general regions near the synoptic diagram the thumb.
Fig. 6 adjusts the process flow diagram of layout for paddling.
Fig. 7 adjusts the process flow diagram of layout for clicking special key.
Fig. 8 is for mixing paddling and clicking the process flow diagram that special key is adjusted layout.
Fig. 9 is the composition synoptic diagram of dummy keyboard of the present invention.
Embodiment
Describe the preferred embodiments of the present invention in detail below in conjunction with accompanying drawing.
Embodiment one
The present invention introduces a kind of at the design proposal of big touch-screen (as the 8-12 inch) based on the class QWERTY software dish character input method of dynamic adjustment layout.Its main points comprise two aspects: one is the arrangement of keyboard, frequency of utilization according to input character is carried out zoning to keyboard, guarantee user's input character easily under the situation of both hands holding equipment, keep the character arrangement mode on the still similar QWERTY QWERTY keyboard of distribution of keypad character simultaneously; Be the user on the other hand in input, can pass through gesture or button easily, adjust the layout of keyboard easily, import characters that some are not used always so fast.The present invention can be used in the soft keyboard input method of equipment such as the mobile phone, PDA, e-book, net book based on touch-screen.
A kind of soft keyboard of the zoning at big touch-screen adopts to click and imports, and keyboard is divided into three zones, is respectively: left everyday character zone, inferior everyday character zone, right everyday character zone.Under the situation of screen than broad, user's both hands holding equipment need not change posture like this, and right-hand man's thumb just can directly be clicked conventional characters zone, the left and right sides fast.
Inferior conventional characters zone for the keyboard zone line, the user can adjust to a left side or right everyday character zone with it by gesture operation (for example paddling of thumb on screen) or push-botton operation (clicking certain specific button in everyday character zone), the user need not to change the mode of holding equipment like this, just can import by the inferior conventional characters after the thumb click adjustment layout easily.
See also Fig. 1 to Fig. 5, Fig. 9, the present invention has disclosed a kind of dummy keyboard, and described dummy keyboard comprisestouch input unit 11,operation detection unit 12, virtualkey layout units 13.
[touch input unit]
Touch input unit 11 comprises a virtual region, and plurality of virtual keys is set on the virtual region.
[operation detection unit]
Operation detection unit 12 judges whether to comprise the operation of adjusting the subregion layout in order to detect user's operation; If comprise, then inform the layout of virtual key layout units according to the operation adjustment all subregion of correspondence.
[virtual key layout units]
Virtualkey layout units 13 is divided at least three sub regions with virtual key, lays respectively on the virtual region, and adjusts the position of all subregion at virtual region according to setting or user's operation.Described adjustment to subregion comprises the mutual switching of sub-window contents (virtual key), or a certain subregion corresponding key is covered (" another subregion " corresponding key will not show at this moment) on another subregion.Described virtualkey layout units 13 can be by finger sensing paddling operation or/and adjust the position of all subregion by setting key, the position of all subregion is switched.
In the present embodiment, virtualkey layout units 13 is divided into left conventional characters zone, middle time conventional characters zone, right conventional characters zone with virtual key; Described left conventional characters zone is positioned at the left side of virtual region, and middle time conventional characters zone is positioned at the middle part of virtual region, and right conventional characters zone is positioned at the right side of virtual region.Two sub regions about time conventional characters zone, described centre can also be divided into when needs are adjusted, are adjusted with conventional characters zone, the left and right sides respectively.
Described left conventional characters zone comprises Q key, W key, E key, R key, T key, Y key, A key, S key, D key, F key, G key, Z key, X key, C key, V key, the B key of qwerty keyboard; Described right conventional characters zone comprises Y key, U key, I key, O key, P key, H key, J key, K key, L key, N key, the M key of qwerty keyboard; Time conventional characters zone, described centre can comprise some punctuation mark keys, as ", " key, ", " key, "." key, "! " key, " @ " key, " # " key, " $ " key, " % " key, " * " key, " (" key, ") " key, ": " key, "; " key or the like.
More than introduced the composition of dummy keyboard of the present invention, the present invention also discloses the dynamic adjusting method of dummy keyboard when disclosing dummy keyboard; Described method comprises the steps:
The operation detection unit detects user's operation, judges whether to comprise the operation of adjusting the subregion layout; If comprise, then inform the layout of virtual key layout units according to the operation adjustment all subregion of correspondence;
The virtual key layout units is divided at least three sub regions with virtual key, lays respectively on the virtual region, and adjusts the position of all subregion at virtual region according to setting or user's operation.
Particularly, described method comprises the steps:
Step 1 constantly receives the touch screen message that the user operates on touch-screen;
Step 2 judges whether current touch screen message is the operation of adjusting the subregion layout; If turn to step 4, otherwise turn to step 3;
Step 3 is according to current touch screen operation, input corresponding characters or control command; Change step 1;
Step 4 is obtained two or more sub regions that described action need is adjusted according to described operation, and it is switched; Change step 1.
In soft keyboard areal distribution design drawing (Fig. 1), can dynamically adjust keyboard layout by touch screen paddling gesture or click event, with the hand thumb is example, and it is the operation signal of right side conventional characters zone and time conventional characters zone being adjusted by the gesture paddling that following method of adjustment: Fig. 2 can be arranged; Fig. 3 is the operation signal of conventional characters zone and time conventional characters zone being adjusted by specific keys; Fig. 4 then is near a kind of scheme of adjusting to the right thumb that middle major key disk area covered; Fig. 5 a kind ofly adjusts near the right thumb scheme with middle major key disk area exchange.
See also Fig. 6, dynamic adjusting method of the present invention comprises by the finger paddling operates the step of adjusting all subregion, comprising:
Steps A 1 constantly receives the touch screen message that the user operates on touch-screen;
Steps A 2 judges whether current touch screen message is paddling message; If turn to steps A 4, otherwise, turn to steps A 3 for clicking message;
Steps A 3, current touch screen message is for clicking message, input corresponding characters or control command; Change steps A 1;
Steps A 4 judges whether this paddling message results from the left side keys disk area, if then change steps A 5; If not, then change steps A 6;
Steps A 5 is adjusted left conventional characters area contents and middle time conventional characters area contents, changes steps A 7;
Steps A 6 is adjusted right conventional characters area contents and middle time conventional characters area contents, changes steps A 7;
Steps A 7, update displayed is adjusted the dummy keyboard after the layout; Change steps A 1.
See also Fig. 7, dynamic adjusting method of the present invention comprises by adjust the step of all subregion by setting key, comprising:
Step B1 constantly receives the press key message that the user operates on touch-screen;
Step B2 judges that current touch screen clicks the special key whether message clicks the exchange keyboard area, if not, then exports this button corresponding characters to application program or carry out the function of this button correspondence; If change step B3;
Step B3 judges whether left side exchange area button of this exchange area button, if, then change step B4, if not, then be right side exchange area button, commentaries on classics step B5;
Step B4 adjusts layout with left conventional characters area contents and middle time conventional characters area contents, changes step B6;
Step B5 adjusts layout with right conventional characters area contents and middle time conventional characters area contents, changes step B6;
Step B6, update displayed is adjusted the dummy keyboard after the layout; Change step B1.
See also Fig. 8, dynamic adjusting method of the present invention comprises mixes the finger slip and clicks the step that the setting button is adjusted layout, comprising:
Step C1 constantly receives the touch screen message that the user operates on touch-screen;
Step C2 judges whether current touch screen message clicks message; If turn to step C3, otherwise turn to step C5 for paddling message;
Step C3 judges that current touch screen clicks the special key whether message clicks the exchange keyboard area, if not, then exports this button corresponding characters to application program or carry out the function of this button correspondence; If change step C4;
Step C4 judges whether left side exchange area button of this exchange area button, if, then change step C6, if not, then be right side exchange area button, commentaries on classics step C7;
Step C5 judges whether this paddling message results from the left side keys disk area, if then change step C6; If not, then change step C7;
Step C6 with left conventional characters area contents and middle conventional characters area contents exchange, changes step C8;
Step C7 with right conventional characters area contents and middle conventional characters area contents exchange, changes step C8;
Step C8, update displayed is adjusted the dummy keyboard after the layout; Change step C1.
In sum, the present invention proposes a kind of soft keyboard layout design and dynamic adjusting method at the large scale touch-screen, the user can be under the situation of both hands holding equipment, quickly and easily input character.
In the process of both hands holding equipment input, conventional characters is arranged at the soft keyboard zone near thumb, makes things convenient for the user to finish input function smoothly need not changing under the mode situation of holding equipment.The user can adjust keyboard layout by the modes such as gesture and button click that swipe simultaneously, will import easily near thumb keyboard area button far away is adjusted to thumb.
Embodiment two
The difference of present embodiment and embodiment one is that in the present embodiment, dummy keyboard can not comprise the operation detection unit; That is, do not adjust the position of dummy keyboard all subregion.
In the present embodiment, described dummy keyboard comprises touch input unit, virtual key layout units.Touch input unit comprises a virtual region, and plurality of virtual keys is set on the virtual region.The virtual key layout units is divided at least three sub regions with virtual key, lays respectively on the virtual region.
In the described all subregion, have two sub regions to be positioned at the both sides of described virtual region, the position of other subregions can be any, as be positioned at the middle part of virtual region, perhaps is positioned at both sides.
Preferably, described virtual key is divided into three sub regions (first subregion, second subregion, the 3rd subregion), two sub regions (first subregion, second subregion) lay respectively at the left and right sides of described virtual region; One sub regions (the 3rd subregion) is positioned at the middle part of virtual region.
Described first subregion comprises Q key, W key, E key, R key, T key, Y key, A key, S key, D key, F key, G key, Z key, X key, C key, V key, the B key of qwerty keyboard; Described second subregion comprises Y key, U key, I key, O key, P key, H key, J key, K key, L key, N key, the M key of qwerty keyboard; Described the 3rd subregion comprises some punctuation mark keys.
Embodiment three
Present embodiment discloses a kind of electronic equipment, comprises the dummy keyboard of above introduction.
This electronic equipment needs at least to receive that the user clicks or the touch-screen of touch signal thereon, and can be according to the signal generation system mouse event that receives.Need general computing and memory storage in this electronic equipment, comprise the CPU (central processing unit) of certain frequency, have necessarily be used for computing internal memory and be used for storage system software, the storage space of application software and various data etc.
Present embodiment discloses a kind of electronic equipment, at touch panel device iPad based on IPAD OS operating system, this equipment has the cpu (central processing unit) of 1GMHz, the internal memory of 512M, the touch display screen that also has the 1024*768 pixel of 9.7x7.47 inch can be realized the method that provides among the present invention very easily.
Here description of the invention and application is illustrative, is not to want with scope restriction of the present invention in the above-described embodiments.Here the distortion of disclosed embodiment and change are possible, and the various parts of the replacement of embodiment and equivalence are known for those those of ordinary skill in the art.Those skilled in the art are noted that under the situation that does not break away from spirit of the present invention or essential characteristic, and the present invention can be with other form, structure, layout, ratio, and realize with other assembly, material and parts.Under the situation that does not break away from the scope of the invention and spirit, can carry out other distortion and change here to disclosed embodiment.