WO2016184319A1 - 触控终端的字符输入方法 - Google Patents

触控终端的字符输入方法 Download PDF

Info

Publication number
WO2016184319A1
WO2016184319A1 PCT/CN2016/081252 CN2016081252W WO2016184319A1 WO 2016184319 A1 WO2016184319 A1 WO 2016184319A1 CN 2016081252 W CN2016081252 W CN 2016081252W WO 2016184319 A1 WO2016184319 A1 WO 2016184319A1
Authority
WO
WIPO (PCT)
Prior art keywords
touch screen
virtual keyboard
character input
currently selected
user
Prior art date
Application number
PCT/CN2016/081252
Other languages
English (en)
French (fr)
Inventor
陈磊
Original Assignee
阿里巴巴集团控股有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 阿里巴巴集团控股有限公司 filed Critical 阿里巴巴集团控股有限公司
Publication of WO2016184319A1 publication Critical patent/WO2016184319A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Definitions

  • the present application relates to the field of communications and computers, and in particular, to a character input method for a touch terminal.
  • touch terminals such as mobile phones and tablet computers are playing an increasingly important role in people's lives.
  • touch terminals such as mobile phones and tablet computers are playing an increasingly important role in people's lives.
  • character input is performed in the existing touch terminals, there is a shortage of human-computer interaction efficiency.
  • the native keyboard of the operating system is triggered, and the user clicks on the desired character in the native keyboard of the operating system, thereby completing the selection input of the character, and the selection of the native keyboard is small, and it is easy to select.
  • the wrong characters make the input slower, which reduces the efficiency of human-computer interaction.
  • the purpose of the application is to provide a character input method for a touch terminal, which solves the problem that the existing human-computer interaction efficiency is low.
  • the present application provides a character input method of a touch terminal, and the method includes:
  • the currently selected character is displayed in a character input area of the touch screen.
  • switching the currently selected characters in the virtual keyboard according to the first sliding operation including:
  • switching the currently selected character in the virtual keyboard according to the first sliding operation further includes:
  • the number of the virtual keyboards is multiple;
  • Switching the currently selected character in the virtual keyboard according to the first sliding operation includes: switching a currently selected character in the currently active virtual keyboard according to the first sliding operation.
  • the character input area includes a plurality of character input positions
  • the method further includes:
  • Displaying the currently selected character in a character input area of the touch screen includes: displaying the currently selected character at a currently selected character input position of a character input area of the touch screen.
  • the second operation includes: a second sliding operation performed in the first area
  • the method further includes:
  • the number of the virtual keyboards is multiple, and the display positions of the plurality of virtual keyboards on the touch screen include any one or a combination of the following:
  • At least one virtual keyboard is displayed in the center of the touch screen.
  • the number of the virtual keyboards is three, which are used to display uppercase letters, lowercase letters, numbers, and symbols, respectively.
  • the virtual keyboard displays all or part of the touch screen.
  • the number of the virtual keyboards is multiple, and the distance between any two virtual keyboards is greater than a preset threshold.
  • a character input device of a touch terminal is further provided, and the device includes:
  • a first device configured to acquire a first sliding operation performed by a virtual keyboard displayed by the user on the touch screen
  • a second device configured to switch a currently selected character in the virtual keyboard according to the first sliding operation
  • a third device configured to display the currently selected character in a character input area of the touch screen.
  • the second device is configured to determine a switching direction of characters in the virtual keyboard according to a sliding direction of the first sliding operation, and sequentially switch the currently selected characters according to the switching direction.
  • the second device is further configured to determine a switching speed of characters in the virtual keyboard according to a sliding speed of the first sliding operation.
  • the number of the virtual keyboards is multiple;
  • the first device includes:
  • a first module configured to acquire an operation position of the user on the touch screen, and when the operation position coincides with a display position of any one of the virtual keyboards, switch the virtual keyboard at the operation position to the currently active virtual keyboard;
  • a first two module configured to acquire a first sliding operation performed by a currently active virtual keyboard displayed by the user on the touch screen
  • the second device is configured to switch the currently selected character in the currently active virtual keyboard according to the first sliding operation.
  • the character input area includes a plurality of character input positions
  • the device further includes:
  • a fourth device configured to acquire a second operation performed by the user in the first area of the touch screen before the currently selected character is displayed in the character input area of the touch screen, and switch according to the second operation The currently selected character input position;
  • the third device is configured to display the currently selected character at a currently selected character input position of a character input area of the touch screen.
  • the second operation includes: a second sliding operation performed in the first area
  • the fourth device is configured to acquire a second sliding operation performed by the user in the first area of the touch screen before the currently selected character is displayed in the character input area of the touch screen, by the The sliding direction of the two sliding operations determines the switching direction of the character input position in the character input area, and sequentially switches the currently selected character input position according to the switching direction of the character input position.
  • the device further includes:
  • a fifth device configured to acquire a third operation performed by the user in the second area of the touch screen before acquiring the first sliding operation performed by the virtual keyboard displayed on the touch screen by the user, and changing according to the third operation The virtual keyboard Display position.
  • the number of the virtual keyboards is multiple, and the display positions of the plurality of virtual keyboards on the touch screen include any one or a combination of the following:
  • At least one virtual keyboard is displayed in the center of the touch screen.
  • the number of the virtual keyboards is three, which are used to display uppercase letters, lowercase letters, numbers, and symbols, respectively.
  • the virtual keyboard displays all or part of the touch screen.
  • the number of the virtual keyboards is multiple, and the distance between any two virtual keyboards is greater than a preset threshold.
  • FIG. 1 is a schematic structural diagram of a character input device of a touch terminal according to an aspect of the present application
  • FIG. 2 is a schematic diagram of a first input interface involved in an embodiment of the present application
  • FIG. 3 is a schematic diagram of a second input interface involved in an embodiment of the present application.
  • FIG. 4 is a schematic structural diagram of a first device in a character input device of a touch terminal according to an embodiment of the present disclosure
  • FIG. 5 is a schematic diagram of a third input interface involved in an embodiment of the present application.
  • FIG. 6 is a schematic diagram of a fourth input interface involved in an embodiment of the present application.
  • FIG. 7 is a schematic structural diagram of a character input device of a preferred touch terminal provided by an embodiment of the present application.
  • FIG. 9 is a schematic diagram of a fifth input interface involved in an embodiment of the present application.
  • FIG. 10 is a schematic diagram showing the structure of a character input device of another preferred touch terminal provided by an embodiment of the present application. intention;
  • FIG. 11 is a flow chart showing a character input method of a touch terminal according to another aspect of the present application.
  • the terminal, the device of the service network, and the trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
  • processors CPUs
  • input/output interfaces network interfaces
  • memory volatile and non-volatile memory
  • the memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory.
  • RAM random access memory
  • ROM read only memory
  • Memory is an example of a computer readable medium.
  • Computer readable media includes both permanent and non-persistent, removable and non-removable media.
  • Information storage can be implemented by any method or technology.
  • the information can be computer readable instructions, data structures, modules of programs, or other data.
  • Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage,
  • computer readable media does not include non-transitory computer readable media, such as modulated data signals and carrier waves.
  • the device 1 includes a first device 110, a second device 120, and a third device 130.
  • the first device 110 acquires a first sliding operation performed by the virtual keyboard displayed on the touch screen by the user;
  • the second device 120 switches the currently selected character in the virtual keyboard according to the first sliding operation;
  • the third device 130 The currently selected character is displayed in a character input area of the touch screen. Since the currently selected character in the virtual keyboard is switched according to the sliding operation on the touch screen, the precise selection of the character can be completed without accurately clicking the position of the corresponding character when the character is selected. Therefore, the deletion operation performed by the user in selecting a wrong character in the process of inputting characters can be reduced, thereby speeding up the character input speed and improving the efficiency of human-computer interaction.
  • the device 1 includes, but is not limited to, a device formed by a network device, a touch terminal, or a network device integrated with a touch terminal through a network.
  • the network device includes, but is not limited to, an implementation such as a network host, a single network server, a plurality of network server sets, or a cloud computing-based computer collection; or is implemented by a user equipment.
  • the cloud It consists of a large number of hosts or web servers based on Cloud Computing, which is a kind of distributed computing, a super virtual computer composed of a group of loosely coupled computers.
  • the device 1 may also be software running on the touch terminal such that the user inputs characters using the touch terminal as a medium.
  • the touch terminal is any electronic product that can perform human-computer interaction through a touch screen, such as a smart phone, a PDA, a portable game machine, a handheld computer PPC, a portable device, or a tablet computer; among them, a touch screen ( Touch Screen), including capacitive touch screen.
  • a touch screen Touch Screen
  • Those skilled in the art should understand that the foregoing device 1 and the touch terminal are only examples, and other existing or future devices 1 or touch terminals may be applicable to the present invention, and should also be included in the protection scope of the present invention. It is hereby incorporated by reference.
  • the first device 110 acquires the user on the touch screen of the touch terminal by, for example, calling an application program interface (API) provided by the touch terminal, or by calling an application program interface (API) provided by the device 1 itself.
  • API application program interface
  • API application program interface
  • the shape of the virtual keyboard includes, but is not limited to, a ring shape, a bar shape, a rectangle shape, and the like.
  • the virtual keyboard display situation and shape may be reasonably determined according to factors such as the shape of the touch screen of the device, the size of the touch screen, the visual effect of the interface, and the operating habits of the user.
  • the shape of the touch screen is not a regular rectangle, or the virtual keyboard can be designed to be curved in order to enhance the overall visual effect of the interface.
  • the shape of the above virtual keyboard is only an example, and other existing or future virtual keyboard shapes may be applicable to the present invention, and should also be included in the scope of the present invention. The reference is included here.
  • the virtual keyboard displays all or part of the touch screen.
  • the specific display of the virtual keyboard can also be reasonably determined according to factors such as the shape of the touch screen, the size of the touch screen, the visual effect of the interface, and the operating habits of the user. For example, when a user uses a device, a common operation mode is to hold both sides of the device with both hands, and perform a touch operation on the edge area of the touch screen through the thumb.
  • a common operation mode is to hold both sides of the device with both hands, and perform a touch operation on the edge area of the touch screen through the thumb.
  • the virtual keyboard is ring-shaped, a half-ring virtual keyboard can be displayed only on the edge of the touch screen, as shown in FIG. 2, wherein the display range of the virtual keyboard is area 2A, when the user is holding both sides of the device.
  • the range of motion of the thumb can cover the display range of the virtual keyboard, and the operation does not need to loosen the hands, thereby improving the convenience of operation.
  • the second device 120 determines a switching direction of characters in the virtual keyboard according to a sliding direction of the first sliding operation, and sequentially switches the currently selected characters according to the switching direction.
  • the sliding direction and the switching direction need only have a one-to-one correspondence, and the actual application may be appropriately set according to the shape of the virtual keyboard and the arrangement of the characters to be selected in the virtual keyboard. For example, for the virtual keyboard shown in FIG. 2, if the first sliding operation is previously set to: slide up or down by the user's operating point. When the sliding direction is upward from the operating point 2B, the virtual keyboard will rotate clockwise according to the upward sliding operation.
  • the switching direction of the characters in the virtual keyboard is: the character 3 currently selected from the currently selected character 2, the character 1
  • the virtual keyboard will rotate counterclockwise according to the upward sliding operation.
  • the switching direction of the characters in the virtual keyboard is: sequentially from the currently selected character 3 Character 4 and character 5 are switched.
  • the upward or downward direction referred to in the sliding direction is only used to describe the general direction, and the sliding operation starting from the operating point 2B and at an angle to the tangential direction of the ring virtual keyboard should also be understood as sliding downward or upward.
  • a sliding operation in a range of 45° from the tangential direction can be determined as a sliding operation in the same direction.
  • the operation point includes, but is not limited to, a touch position of the user on the touch screen; or a corresponding cursor position of the interactive device such as a mouse, a trackball or a touchpad operated by the user on the screen.
  • a rectangular virtual keyboard as shown in FIG. 3 is taken as an example, and the currently selected character is assumed to be a character 5, when the user's operation point is along a predetermined setting.
  • the corresponding switching direction is: left to right, bottom to top, that is, the currently selected character will be sequentially switched from character 5 to character 6, character 7, character 8, and character 9;
  • the corresponding switching direction is: right to left, top to bottom, that is, the currently selected character will be sequentially changed from character 5 to character 4, character 3.
  • Character 2 and character 1 are switched in sequence.
  • the second device 120 determines a switching speed of characters in the virtual keyboard according to a sliding speed of the first sliding operation. For example, for the virtual keyboard shown in FIG.
  • the second device may obtain the sliding speed of the first sliding operation, and then obtain the angular velocity of the circular virtual keyboard rotation by the sliding speed through a preset correspondence relationship, and the larger the angular velocity is the ring virtual
  • the speed of the switching can be shortened by rapid sliding;
  • the slower sliding can be used to ensure the accuracy of the character switching, and the switching speed is prevented from being too fast, so that the characters are difficult to select.
  • the various devices of the device 1 are continuously working. Specifically, the first device 110 continuously acquires a first sliding operation performed by the virtual keyboard displayed on the touch screen by the user; the second device 120 continuously switches the currently selected character in the virtual keyboard according to the first sliding operation; The device 130 continues to display the currently selected character in the character input area of the touch screen.
  • the “continuation” refers to the acquisition of the first sliding operation, the switching of the currently selected characters, and the display of the currently selected characters, respectively, between the devices of the device 1 until the device 1 Stop acquiring the first operation for a long time.
  • the present application provides a preferred embodiment, wherein the number of the virtual keyboards may be set to multiple; in conjunction with FIG. 1, the specific structure of the first device 110 is as shown in FIG. 4, including the first module. And the first two modules.
  • the first module 111 acquires an operation position of the user on the touch screen, and when the operation position coincides with the display position of any one of the virtual keyboards, the virtual keyboard at the operation position is switched to the currently active virtual
  • the first second module 112 acquires a first sliding operation performed by the currently active virtual keyboard displayed by the user on the touch screen.
  • the second device 120 switches the currently selected character in the currently active virtual keyboard according to the first sliding operation.
  • the operation of the user acquired by the first module 111 on the touch screen may be any operation of the user (such as a click operation or a sliding operation, etc.), and the first module 111 and the first two modules 112 may be simultaneously executed. Or sequentially, for example, the first sliding operation can be simultaneously acquired by the first module 111, and the currently active virtual keyboard is switched according to the operating position thereof.
  • the operation point of the click operation can be obtained. If the operation point is on the display position of a virtual keyboard on the touch screen, the virtual operation can be performed. The keyboard switches to the currently active virtual keyboard. If the first module 111 obtains a sliding operation, all the operating points that the entire sliding operation passes may be used as a basis for switching the currently active virtual keyboard, or only the starting operating point of the sliding operation may be used as Switch the basis of the currently active virtual keyboard.
  • the device interface shown in FIG. 5 as an example, three ring-shaped virtual keyboards are displayed in the interface, and the corresponding display positions are area 5A, area 5B, and area 5C, respectively, and the sliding operation input by the user is started by the operation point 5D. Slide to the end operating point 5E where the starting operating point 5D is within the zone 5C and the terminating operating point 5E is within the zone 5A. If the first module uses all the operating points that the entire sliding operation passes as the basis for switching the currently active virtual keyboard, for the continuous touch operation such as the sliding operation, the operation will continue during the continuous operation. Determine the position of the point and switch the currently active virtual keyboard according to the current position of the operating point. In this case, when the operating point is moved from the area 5C to the area 5A, the first module switches the currently active virtual keyboard.
  • the operation for switching the currently active virtual keyboard does not exclude the first sliding operation for selecting characters, that is, the first sliding operation can simultaneously switch the currently active virtual keyboard and select the currently active virtual keyboard. character of.
  • the first sliding operation spans the display area of multiple virtual keyboards due to the small area of operation. If the first sliding operation spans the display area of the plurality of virtual keyboards, the first sliding operation may be selected to the characters in the other virtual keyboard, causing an input error. Therefore, only the starting operation point of the sliding operation can be used as the basis for switching the currently active virtual keyboard, that is, for the operation of continuously touching the touch screen like a sliding operation, only the initial operation point determination when the user first touches the touch screen For the operation position of this time. In this case, after the first module acquires the sliding operation shown in FIG. 5, the currently active virtual keyboard is a virtual keyboard displayed in the area 5C, and does not cause the currently active virtual keyboard to be operated in one sliding operation. Switch during the process.
  • highlighting may be a combination of one or more of highlighting characters, adding background colors, boldming the fonts of characters in the virtual keyboard, changing the font color or size, and the like.
  • highlighting manner of the currently active virtual keyboard is only an example, and other existing or future possible manners may be applicable to the present invention, and should also be included in the scope of protection of the present invention. It is hereby incorporated by reference.
  • the distance between any two virtual keyboards is greater than a preset threshold.
  • a preset threshold such as 5 mm is set according to the finger width of an ordinary adult.
  • the display position of the plurality of virtual keyboards on the touch screen includes any one or a combination of the following: at least one of the virtual keyboards is displayed on both sides of the touch screen, or the touch screen is The center displays at least one virtual keyboard.
  • the display mode can facilitate the operation when the user holds the two sides of the device in both hands;
  • Three virtual keyboards are displayed in the center of the touch screen, as shown in FIG. 6, which can facilitate the operation of the other hand when the user holds the device with one hand.
  • a virtual keyboard can also be displayed on the left and right sides and in the center.
  • the present application further provides a preferred implementation manner, so that the display position of the virtual keyboard can be changed according to the operation of the user, and the structure thereof is as shown in FIG. 7 .
  • the device 1 further includes a fifth device 150.
  • the fifth device 150 acquires a third operation performed by the user in the second area of the touch screen before acquiring the first sliding operation performed by the virtual keyboard displayed on the touch screen by the user, according to the first The three operations change the display position of the virtual keyboard.
  • the content of the first device 110, the second device 120, and the third device 130 are the same as or substantially the same as those of the corresponding device in the embodiment of FIG. 1 for the sake of brevity, and therefore will not be described herein. And is included here by reference.
  • the change of the display position of the virtual keyboard may be a mutual switching between a plurality of preset display positions, or the user may customize the display position. For example, after the third operation is acquired, the display positions of the three virtual keyboards are respectively changed from the area 5A, the area 5B, and the area 5C in FIG. 5 to the area 6A, the area 6B, and the area 6C in FIG. 6 according to the third operation. . Or just move one of the virtual keyboards to another location.
  • the third operation includes, but is not limited to, a specific gesture operation, a click operation at a specific location, or a drag operation on a virtual keyboard.
  • the specific gesture operation includes, but is not limited to, gesture operations as shown in FIGS. 8(a) and (b), wherein in FIG. 8(a), the two operation points 8A and 8B slide toward each other at the same time, in 8(b) The three operating points 8C, 8D and 8E are simultaneously slid to a certain position.
  • the third operation is a click operation at a specific location
  • the specific location may be a button displayed on the screen dedicated to triggering a virtual keyboard display position change, and when the user clicks the button, the fifth device is acquired. And thus change the display position of the virtual keyboard.
  • the drag operation on a virtual keyboard is generally used for custom changing the display position. For example, after the user presses a virtual keyboard for 1 second, and then drags to another position, the virtual keyboard can be displayed by the virtual keyboard. Drag the position to another location.
  • the second area is set to a different area. If the third operation is a click operation at a specific position, the second area may be set to be in addition to the keyboard display area and An area outside the character input area. When the third operation is a specific gesture operation or a drag operation on a virtual keyboard, the second area may be set as the display area of the entire touch screen.
  • the above second region and the third operation are merely examples, and other existing or future possible manners for changing the display position of the virtual keyboard may be applied to the present invention. It is also intended to be included within the scope of the invention and is hereby incorporated by reference.
  • the character input area displayed in the interface may contain multiple character input positions.
  • the character input area 9A in the interface shown in Fig. 9 includes four character input positions 9A1 to 9A4, and a selected character can be displayed in each character input position.
  • the device 1 further comprises a fourth device 140, the structure of which is shown in FIG. Specifically, the fourth device 140 acquires a second operation performed by the user in the first area of the touch screen before displaying the currently selected character in the character input area of the touch screen, according to the second Operation switching The previously selected character input position.
  • the content of the first device 110 and the second device 120 are the same as or substantially the same as those of the corresponding device in the embodiment of FIG. 1 for the sake of brevity, and therefore will not be described herein again. The way is included here.
  • the third device 130 displays the currently selected character at a currently selected character input position of the character input area of the touch screen.
  • the highlighting may be a combination of one or more of highlighting, changing the background color, adding a border, or adding a check mark (arrow, indicator line, etc.) above or below the character input position.
  • the character input position 9A2 is the currently selected character input position, and the character input position 9A2 is added with a frame as compared with the other character input positions.
  • the above-mentioned manner of highlighting the character input position is only an example, and other existing or future possible manners, such as those applicable to the present invention, are also included in the scope of protection of the present invention. It is hereby incorporated by reference.
  • the second operation comprises a second sliding operation performed within the first region.
  • the fourth device 140 is specifically configured to acquire a second sliding operation performed by the user in the first area of the touch screen before displaying the currently selected character in the character input area of the touch screen,
  • the sliding direction of the second sliding operation determines a switching direction of the character input position in the character input area, and sequentially switches the currently selected character input position according to the switching direction of the character input position.
  • the first area may be all display areas including the entire touch screen.
  • a second sliding operation is performed in the touch screen interface shown in FIG.
  • the starting operation point of the second sliding operation is the operating point 9B, and if the second sliding operation is sliding to the right, the currently selected character input The position is switched from the character input position 9A2 to the character input position 9A3; accordingly, if the second slide operation is a leftward slide, the currently selected character input position is switched from the character input position 9A2 to the character input position 9A1.
  • the second operation may further include the following operations: a click operation at a character input position or a click operation at a specific position in the first region. If the second operation is a click operation at the character input position, the fourth device directly switches the currently selected character input position according to the operation point position of the second operation, that is, which character input position the user clicks, The character input position is selected. In this case, the first area is set to the area corresponding to all the character input positions.
  • the specific position may be a button displayed on the touch screen dedicated to selecting a character input position, for example, the specific position includes a left shift button and a right shift button
  • the fourth device sequentially switches the currently selected character input position to the left according to the click operation of the button position, and vice versa.
  • the first area may be set to a certain area other than the keyboard display area and the character input area.
  • a normal virtual keyboard can only display one of lowercase letters, uppercase letters, or numbers and symbols at the same time, so it may be necessary to change the currently displayed virtual keyboard a plurality of times when inputting.
  • the number of virtual keyboards can be set to three, which are used to display uppercase letters, lowercase letters, numbers, and symbols, so that the user enters the verification code only according to the displayed characters on the three virtual keyboards. Select the corresponding characters to improve the convenience of human-computer interaction.
  • FIG. 11 is a flow chart showing a character input method of a touch terminal according to another aspect of the present application. Wherein, the method comprises the following steps:
  • S1101 Acquire a first sliding operation performed by a virtual keyboard displayed by the user on the touch screen
  • the precise selection of the character can be completed without accurately clicking the position of the corresponding character when the character is selected. Therefore, the deletion operation performed by the user in selecting a wrong character in the process of inputting characters can be reduced, thereby speeding up the character input speed and improving the efficiency of human-computer interaction.
  • the shape of the virtual keyboard includes, but is not limited to, a ring shape, a bar shape, a rectangle shape, and the like.
  • the virtual keyboard display situation and shape may be reasonably determined according to factors such as the shape of the touch screen of the device, the size of the touch screen, the visual effect of the interface, and the operating habits of the user.
  • the shape of the touch screen is not a regular rectangle, or the virtual keyboard can be designed to be curved in order to enhance the overall visual effect of the interface.
  • the shape of the above virtual keyboard is only an example, and other existing or future virtual keyboard shapes may be applicable to the present invention, and should also be included in the scope of the present invention. The reference is included here.
  • the virtual keyboard displays all or part of the touch screen.
  • the specific display of the virtual keyboard can also be reasonably determined according to factors such as the shape of the touch screen, the size of the touch screen, the visual effect of the interface, and the operating habits of the user. For example, when a user uses a device, a common operation mode is to hold both sides of the device with both hands, and perform a touch operation on the edge area of the touch screen through the thumb. At this time, if the virtual keyboard is a ring, only a half ring virtual keyboard can be displayed on the edge of the touch screen, as shown in FIG. 2, wherein the display range of the virtual keyboard is area 2A. When the user is holding both sides of the device, the range of motion of the thumb can cover the display range of the virtual keyboard, and the operation does not need to loosen the hands, thereby improving the convenience of operation.
  • the currently selected character in the virtual keyboard it can be highlighted to distinguish it from other unselected characters. Highlighting can use one or more of highlighting characters, adding background colors, bolding fonts, changing font color or size, adding a check mark (arrow, indicator line, etc.) near the character. Combine. For example, in FIG. 2, for the currently selected character 3, the background color is added in the display area of the character, and a check mark 2C is added inside the ring, so that the user can quickly distinguish the currently selected character from other unselected characters.
  • a check mark 2C is added inside the ring, so that the user can quickly distinguish the currently selected character from other unselected characters.
  • the switching of the currently selected character in the virtual keyboard according to the first sliding operation includes: determining a switching direction of characters in the virtual keyboard according to a sliding direction of the first sliding operation, and according to the switching direction Switches the currently selected character in turn.
  • the sliding direction and the switching direction need only have a one-to-one correspondence, and the actual application may be appropriately set according to the shape of the virtual keyboard and the arrangement of the characters to be selected in the virtual keyboard.
  • the first sliding operation is previously set to: slide up or down by the user's operating point.
  • the virtual keyboard will rotate clockwise according to the upward sliding operation.
  • the switching direction of the characters in the virtual keyboard is: the character 3 currently selected from the currently selected character 2, the character 1
  • the virtual keyboard will rotate counterclockwise according to the upward sliding operation.
  • the switching direction of the characters in the virtual keyboard is: sequentially from the currently selected character 3 Character 4 and character 5 are switched.
  • the upward or downward direction referred to in the sliding direction is only used to describe the general direction, and the sliding operation starting from the operating point 2B and at an angle to the tangential direction of the ring virtual keyboard should also be understood as sliding downward or upward.
  • a sliding operation in a range of 45° from the tangential direction can be determined as a sliding operation in the same direction.
  • the operation point includes, but is not limited to, a touch position of the user on the touch screen; or a corresponding cursor position of the interactive device such as a mouse, a trackball or a touchpad operated by the user on the screen.
  • a rectangular virtual keyboard as shown in FIG. 3 is taken as an example, and the currently selected character is assumed to be a character 5, when the user's operation point is along a predetermined setting.
  • the corresponding switching direction is: left to right, bottom to top, that is, the currently selected character will be sequentially switched from character 5 to character 6, character 7, character 8, and character 9;
  • Ground when the user's operating point slides in the opposite direction (such as downward), the corresponding switching direction is: right to left, top to bottom, that is, the currently selected character will be word by
  • the character 5 sequentially switches to the character 4, the character 3, the character 2, and the character 1.
  • the switching the currently selected character in the virtual keyboard according to the first sliding operation further includes: determining a switching speed of the character in the virtual keyboard according to the sliding speed of the first sliding operation. For example, for the virtual keyboard shown in FIG.
  • the angular velocity of the circular virtual keyboard rotation can be obtained by the sliding speed according to the sliding speed of the first sliding operation, and then the circular virtual keyboard is rotated by the sliding speed according to the preset correspondence.
  • the speed of the switching can be shortened by rapid sliding; and when the distance of the subsequent characters to be input is relatively close, the slower sliding can be used to ensure the accuracy of the character switching. Sex, avoid switching speeds too quickly, making characters difficult to select.
  • the steps are continuously executed, and the “continuation” is that the method continuously performs the acquisition of the first sliding operation, the switching of the currently selected character, and the display of the currently selected character until a long time. Stop acquiring the first operation.
  • the present application provides a preferred embodiment, wherein the number of the virtual keyboards may be set to multiple;
  • S1101 in FIG. 11 specifically includes: acquiring an operation position of the user on the touch screen, When the operation position coincides with the display position of any one of the virtual keyboards, the virtual keyboard at the operation position is switched to the currently active virtual keyboard; and the first virtual keyboard executed by the user on the touch screen is executed.
  • Slide operation correspondingly, switching the currently selected character in the virtual keyboard according to the first sliding operation comprises: switching the currently selected character in the currently active virtual keyboard according to the first sliding operation.
  • the operation for switching the currently active virtual keyboard may be any operation of the user (for example, a click operation or a sliding operation, etc.), and the two processing actions included in S1101 are: acquiring an operation position of the user on the touch screen, When the operation position coincides with the display position of any one of the virtual keyboards, switching the virtual keyboard at the operation position to the currently active virtual keyboard, and acquiring the currently active virtual keyboard displayed by the user on the touch screen
  • the first sliding operation can be performed simultaneously or sequentially. For example, the first sliding operation can be acquired and the currently active virtual keyboard can be switched according to its operating position.
  • the operation point of the click operation can be obtained. If the operation point is on the display position of a virtual keyboard on the touch screen, the virtual keyboard can be switched to the currently active one. virtual keyboard. If you get a sliding operation, you can use all the operating points that the entire sliding operation passes as a switch. The basis of the virtual keyboard of the previous activity may also be used as the basis for switching the currently active virtual keyboard only by the starting operation point of the sliding operation.
  • the interface shown in FIG. 5 as an example, three ring-shaped virtual keyboards are displayed in the interface, and the corresponding display positions are area 5A, area 5B, and area 5C, respectively, and the sliding operation input by the user is slid by the starting operation point 5D.
  • the initial operating point 5D is within the region 5C and the terminating operating point 5E is within the region 5A.
  • the first module uses all the operating points that the entire sliding operation passes as the basis for switching the currently active virtual keyboard, for the continuous touch operation such as the sliding operation, the operation will continue during the continuous operation.
  • the position of the point is determined, and the currently active virtual keyboard is switched according to the current position of the operation point. In this case, when the operation point is moved from the area 5C to the area 5A, the first module will be currently active.
  • the virtual keyboard is switched.
  • the operation for switching the currently active virtual keyboard does not exclude the first sliding operation for selecting characters, that is, the first sliding operation can simultaneously switch the currently active virtual keyboard and select the currently active virtual keyboard. character of.
  • the first sliding operation spans the display area of multiple virtual keyboards due to the small area of operation. If the first sliding operation spans the display area of the plurality of virtual keyboards, the first sliding operation may be selected to the characters in the other virtual keyboard, causing an input error. Therefore, only the starting operation point of the sliding operation can be used as the basis for switching the currently active virtual keyboard, that is, for the operation of continuously touching the touch screen like a sliding operation, only the initial operation point determination when the user first touches the touch screen For the operation position of this time. In this case, after the first module acquires the sliding operation shown in FIG. 5, the currently active virtual keyboard is a virtual keyboard displayed in the area 5C, and does not cause the currently active virtual keyboard to be operated in one sliding operation. Switch during the process.
  • highlighting may be a combination of one or more of highlighting characters, adding background colors, boldming the fonts of characters in the virtual keyboard, changing the font color or size, and the like.
  • highlighting manner of the currently active virtual keyboard is only an example, and other existing or future possible manners may be applicable to the present invention, and should also be included in the scope of protection of the present invention. It is hereby incorporated by reference.
  • the distance between any two virtual keyboards is greater than a preset threshold.
  • a preset threshold such as 5 mm is set according to the finger width of an ordinary adult.
  • the display position of the plurality of virtual keyboards on the touch screen includes any one or a combination of the following: At least one of the virtual keyboards is displayed on both sides of the touch screen, or at least one virtual keyboard is displayed in the center of the touch screen.
  • the display mode can facilitate the operation when the user holds the two sides of the device in both hands;
  • Three virtual keyboards are displayed in the center of the touch screen, as shown in FIG. 6, which can facilitate the operation of the other hand when the user holds the device with one hand.
  • a virtual keyboard can also be displayed on the left and right sides and in the center.
  • the present application further provides a preferred implementation manner, such that the display position of the virtual keyboard can be changed according to the operation of the user, specifically, the virtual display displayed on the touch screen by the user.
  • the method further includes acquiring a third operation performed by the user in the second area of the touch screen, and changing a display position of the virtual keyboard according to the third operation.
  • the change of the display position of the virtual keyboard may be a mutual switching between a plurality of preset display positions, or the user may customize the display position. For example, after the third operation is acquired, the display positions of the three virtual keyboards are respectively changed from the area 5A, the area 5B, and the area 5C in FIG. 5 to the area 6A, the area 6B, and the area 6C in FIG. 6 according to the third operation. . Or just move one of the virtual keyboards to another location.
  • the third operation includes, but is not limited to, a specific gesture operation, a click operation at a specific location, or a drag operation on a virtual keyboard.
  • the specific gesture operation includes, but is not limited to, gesture operations as shown in FIGS. 8(a) and (b), wherein in FIG. 8(a), the two operation points 8A and 8B slide toward each other at the same time, in 8(b) The three operating points 8C, 8D and 8E are simultaneously slid to a certain position.
  • the third operation is a click operation at a specific location
  • the specific location may be a button displayed on the screen dedicated to triggering a virtual keyboard display position change, and when the user clicks the button, the user is acquired and thereby Change the display position of the virtual keyboard.
  • the drag operation on a virtual keyboard is generally used for custom changing the display position. For example, after the user presses a virtual keyboard for 1 second, and then drags to another position, the virtual keyboard can be displayed by the virtual keyboard. Drag the position to another location.
  • the second area is set to a different area. If the third operation is a click operation at a specific position, the second area may be set to be in addition to the keyboard display area and An area outside the character input area. When the third operation is a specific gesture operation or a drag operation on a virtual keyboard, the second area may be set as the display area of the entire touch screen.
  • the above second region and the third operation are merely examples, and other existing or future possible manners for changing the display position of the virtual keyboard may be applied to the present invention. It is also intended to be included within the scope of the invention and is hereby incorporated by reference.
  • the character input area displayed in the interface may contain multiple character input positions.
  • the character input area 9A in the interface shown in FIG. 9 includes four character input positions 9A1 to 9A4, and a selected character can be displayed in each character input position.
  • a further improvement can be made in the method flowchart shown in FIG. 11.
  • a second operation performed by the user in the first area of the touch screen is acquired, and the currently selected one is switched according to the second operation.
  • Character input location specifically includes: displaying the currently selected character at a currently selected character input position of a character input area of the touch screen.
  • the highlighting may be a combination of one or more of highlighting, changing the background color, adding a border, or adding a check mark (arrow, indicator line, etc.) above or below the character input position.
  • the character input position 9A2 is the currently selected character input position, and the character input position 9A2 is added with a frame as compared with the other character input positions.
  • the above-mentioned manner of highlighting the character input position is only an example, and other existing or future possible manners, such as those applicable to the present invention, are also included in the scope of protection of the present invention. It is hereby incorporated by reference.
  • the second operation comprises a second sliding operation performed within the first region.
  • the step of acquiring the second operation performed by the user in the first area of the touch screen, and switching the currently selected character input position according to the second operation specifically: acquiring the user in the first area of the touch screen Performing a second sliding operation, determining a switching direction of the character input position in the character input area by a sliding direction of the second sliding operation, and sequentially switching the currently selected character input according to a switching direction of the character input position position.
  • the first area may be all display areas including the entire touch screen.
  • a second sliding operation is performed in the touch screen interface shown in FIG.
  • the starting operation point of the second sliding operation is the operating point 9B, and if the second sliding operation is sliding to the right, the currently selected character input The position is switched from the character input position 9A2 to the character input position 9A3; accordingly, if the second slide operation is a leftward slide, the currently selected character input position is switched from the character input position 9A2 to the character input position 9A1.
  • the second operation may further include the following operations: a click operation at a character input position or a click operation at a specific position in the first region. If the second operation is a click operation at a character input position, the currently selected character input position is directly switched according to the operation point position of the second operation, that is, which character input position is clicked by the user, and the character is input to the position. Checked. In this case, the first area is set to the area corresponding to all the character input positions.
  • the specific position may be a button displayed on the touch screen dedicated to selecting a character input position, for example, the specific position includes a left shift button and a right shift button When the user clicks the left shift button, it will click based on the button position. Operation, switch the currently selected character input position to the left in turn, and vice versa.
  • the first area may be set to a certain area other than the keyboard display area and the character input area.
  • a normal virtual keyboard can only display one of lowercase letters, uppercase letters, or numbers and symbols at the same time, so it may be necessary to change the currently displayed virtual keyboard a plurality of times when inputting.
  • the number of virtual keyboards can be set to three, which are used to display uppercase letters, lowercase letters, numbers, and symbols, so that the user enters the verification code only according to the displayed characters on the three virtual keyboards. Select the corresponding characters to improve the convenience of human-computer interaction.
  • the precise selection of the character can be completed without accurately clicking the position of the corresponding character when the character is selected. Therefore, the deletion operation performed by the user in selecting a wrong character in the process of inputting characters can be reduced, thereby speeding up the character input speed and improving the efficiency of human-computer interaction.
  • the present application can be implemented in software and/or a combination of software and hardware, for example, using an application specific integrated circuit (ASIC), a general purpose computer, or any other similar hardware device.
  • the software program of the present application can be executed by a processor to implement the steps or functions described above.
  • the software programs (including related data structures) of the present application can be stored in a computer readable recording medium such as a RAM memory, a magnetic or optical drive or a floppy disk and the like.
  • some of the steps or functions of the present application may be implemented in hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.
  • a portion of the present application can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide a method and/or technical solution in accordance with the present application.
  • the program instructions for invoking the method of the present application may be stored in a fixed or removable recording medium, and/or transmitted by a data stream in a broadcast or other signal bearing medium, and/or stored in a The working memory of the computer device in which the program instructions are run.
  • an embodiment according to the present application includes a device, the device A memory for storing computer program instructions and a processor for executing program instructions, wherein when the computer program instructions are executed by the processor, the device is triggered to operate based on the foregoing methods and embodiments according to various embodiments of the present application / or technical solutions.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

一种触控终端的字符输入方法及设备。具体地,获取用户在触屏上显示的虚拟键盘执行的第一滑动操作(S1101);根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符(S1102);在所述触屏的字符输入区内显示所述当前选中的字符(S1103)。与现有技术相比,由于虚拟键盘中当前选中的字符是根据在触屏上的滑动操作进行切换,使得对字符进行选中时无需准确地点击到对应字符的位置,即可完成字符的精确选择。因此,能够减少用户在输入字符的过程中因选错字符而进行的删除操作,从而加快字符的输入速度,提高人机交互的效率。

Description

触控终端的字符输入方法
本申请要求2015年05月15日递交的申请号为201510249333.2、发明名称为“触控终端的字符输入方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信及计算机领域,尤其涉及一种触控终端的字符输入方法。
背景技术
随着移动互联网的发展,手机、平板电脑等触控终端在人们的生活中扮演着越来越重要的角色。在人们使用这些触控终端的应用软件时,可能需要在实现某些功能时输入特定的字符,然而,现有的触控终端中进行字符输入时,存在人机交互效率较低等不足。例如在使用平板电脑输入验证码时,会触发操作***的原生键盘,用户在该操作***的原生键盘中点击需要的字符,从而完成字符的选择输入,由于原生键盘的选择区域较小,容易选择错误的字符,使得输入的速度较慢,降低了人机交互的效率。
发明内容
本申请的目的是提供一种触控终端的字符输入方法,解决目前存在的人机交互效率较低的问题。
有鉴于此,本申请提供一种触控终端的字符输入方法,所述方法包括:
获取用户在触屏上显示的虚拟键盘执行的第一滑动操作;
根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符;
在所述触屏的字符输入区内显示所述当前选中的字符。
进一步地,根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符,包括:
根据所述第一滑动操作的滑动方向确定所述虚拟键盘中字符的切换方向,并根据所述切换方向依次切换当前选中的字符。
进一步地,根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符,还包括:
根据所述第一滑动操作的滑动速度确定所述虚拟键盘中字符的切换速度。
进一步地,所述虚拟键盘的数量为多个;
获取用户在触屏上显示的虚拟键盘执行的第一滑动操作,包括:
获取用户在所述触屏上的操作位置,当所述操作位置与任意一个虚拟键盘的显示位 置重合时,将处于所述操作位置处的虚拟键盘切换为当前活动的虚拟键盘;
获取用户在触屏上显示的当前活动的虚拟键盘执行的第一滑动操作;
根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符,包括:根据所述第一滑动操作切换所述当前活动的虚拟键盘中当前选中的字符。
进一步地,所述字符输入区内包含多个字符输入位置;
在所述触屏的字符输入区内显示所述当前选中的字符之前,还包括:
获取用户在所述触屏的第一区域内执行的第二操作,根据所述第二操作切换当前选中的字符输入位置;
在所述触屏的字符输入区内显示所述当前选中的字符,包括:在所述触屏的字符输入区的当前选中的字符输入位置显示所述当前选中的字符。
进一步地,所述第二操作包括:在所述第一区域内执行的第二滑动操作;
获取用户在所述触屏的第一区域内执行的第二操作,根据所述第二操作切换当前选中的字符输入位置,包括:
获取用户在所述触屏的第一区域内执行的第二滑动操作,由所述第二滑动操作的滑动方向确定所述字符输入区中所述字符输入位置的切换方向,并根据所述字符输入位置的切换方向依次切换当前选中的字符输入位置。
进一步地,获取用户在触屏上显示的虚拟键盘执行的第一滑动操作之前,还包括:
获取用户在所述触屏的第二区域内执行的第三操作,根据所述第三操作改变所述虚拟键盘的显示位置。
进一步地,所述虚拟键盘的数量为多个,多个虚拟键盘在所述触屏上的显示位置包括以下任一种或两种的组合:
在所述触屏的两侧均显示至少一个所述虚拟键盘;或者
在所述触屏的中央显示至少一个虚拟键盘。
进一步地,所述虚拟键盘的数量为三个,分别用于显示大写字母、小写字母、数字及符号。
进一步地,所述虚拟键盘在所述触屏上显示全部或者部分。
进一步地,所述虚拟键盘的数量为多个,任意两个虚拟键盘之间的距离大于预设阈值。
根据本申请的另一方面,还提供了一种触控终端的字符输入设备,所述设备包括:
第一装置,用于获取用户在触屏上显示的虚拟键盘执行的第一滑动操作;
第二装置,用于根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符;
第三装置,用于在所述触屏的字符输入区内显示所述当前选中的字符。
进一步地,所述第二装置,用于根据所述第一滑动操作的滑动方向确定所述虚拟键盘中字符的切换方向,并根据所述切换方向依次切换当前选中的字符。
进一步地,所述第二装置,还用于根据所述第一滑动操作的滑动速度确定所述虚拟键盘中字符的切换速度。
进一步地,所述虚拟键盘的数量为多个;
所述第一装置,包括:
第一一模块,用于获取用户在所述触屏上的操作位置,当所述操作位置与任意一个虚拟键盘的显示位置重合时,将处于所述操作位置处的虚拟键盘切换为当前活动的虚拟键盘;
第一二模块,用于获取用户在触屏上显示的当前活动的虚拟键盘执行的第一滑动操作;
所述第二装置,用于根据所述第一滑动操作切换所述当前活动的虚拟键盘中当前选中的字符。
进一步地,所述字符输入区内包含多个字符输入位置;
所述设备还包括:
第四装置,用于在所述触屏的字符输入区内显示所述当前选中的字符之前,获取用户在所述触屏的第一区域内执行的第二操作,根据所述第二操作切换当前选中的字符输入位置;
所述第三装置,用于在所述触屏的字符输入区的当前选中的字符输入位置显示所述当前选中的字符。
进一步地,所述第二操作包括:在所述第一区域内执行的第二滑动操作;
所述第四装置,用于在所述触屏的字符输入区内显示所述当前选中的字符之前,获取用户在所述触屏的第一区域内执行的第二滑动操作,由所述第二滑动操作的滑动方向确定所述字符输入区中所述字符输入位置的切换方向,并根据所述字符输入位置的切换方向依次切换当前选中的字符输入位置。
进一步地,所述设备还包括:
第五装置,用于在获取用户在触屏上显示的虚拟键盘执行的第一滑动操作之前,获取用户在所述触屏的第二区域内执行的第三操作,根据所述第三操作改变所述虚拟键盘 的显示位置。
进一步地,所述虚拟键盘的数量为多个,多个虚拟键盘在所述触屏上的显示位置包括以下任一种或两种的组合:
在所述触屏的两侧均显示至少一个所述虚拟键盘;或者
在所述触屏的中央显示至少一个虚拟键盘。
进一步地,所述虚拟键盘的数量为三个,分别用于显示大写字母、小写字母、数字及符号。
进一步地,所述虚拟键盘在所述触屏上显示全部或者部分。
进一步地,所述虚拟键盘的数量为多个,任意两个虚拟键盘之间的距离大于预设阈值。
与现有技术相比,本申请提供的技术方案中由于虚拟键盘中当前选中的字符是根据在触屏上的滑动操作进行切换,使得对字符进行选中时无需准确地点击到对应字符的位置,即可完成字符的精确选择。因此,能够减少用户在输入字符的过程中因选错字符而进行的删除操作,从而加快字符的输入速度,提高人机交互的效率。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个方面的一种触控终端的字符输入设备的结构示意图;
图2示出了本申请实施例涉及的第一种输入界面示意图;
图3示出了本申请实施例涉及的第二种输入界面示意图;
图4示出了本申请实施例提供的一种触控终端的字符输入设备中第一装置的结构示意图;
图5示出了本申请实施例涉及的第三种输入界面示意图;
图6示出了本申请实施例涉及的第四种输入界面示意图;
图7示出了本申请实施例提供的一种优选的触控终端的字符输入设备的结构示意图;
图8(a)和(b)示出了本申请实施例涉及的两种手势操作的示意图;
图9示出了本申请实施例涉及的第五种输入界面示意图;
图10示出了本申请实施例提供的另一种优选的触控终端的字符输入设备的结构示 意图;
图11示出了根据本申请另一个方面的一种触控终端的字符输入方法的流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
图1示出根据本发明一个方面的一种触控终端的字符输入设备1的结构示意图,其中,该设备1包括第一装置110、第二装置120和第三装置130。具体地,第一装置110获取用户在触屏上显示的虚拟键盘执行的第一滑动操作;第二装置120根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符;第三装置130在所述触屏的字符输入区内显示所述当前选中的字符。由于虚拟键盘中当前选中的字符是根据在触屏上的滑动操作进行切换,使得对字符进行选中时无需准确地点击到对应字符的位置,即可完成字符的精确选择。因此,能够减少用户在输入字符的过程中因选错字符而进行的删除操作,从而加快字符的输入速度,提高人机交互的效率。
在此,设备1包括但不限于网络设备、触控终端或网络设备与触控终端通过网络相集成所构成的设备。在此,所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现;或者由用户设备实现。在此,云 由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。优选地,设备1还可以是运行于触摸终端、使得用户以触摸终端为媒介进行字符输入的软件。在此,所述触控终端是一种任何可通过触屏进行人机交互的电子产品,如智能手机、PDA、便携式游戏机、掌上电脑PPC、便携式设备或平板电脑等;其中,触屏(Touch Screen),包括电容式触摸屏。本领域技术人员应能理解上述设备1和触控终端仅为举例,其他现有的或今后可能出现的设备1或触控终端如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
具体地,第一装置110通过诸如调用触控终端所提供的应用程序接口(API),或者,通过调用设备1自身所提供的应用程序接口(API),获取用户在触控终端的触屏上的第一操作。
在此,所述虚拟键盘的形状包括但不限于:环形、条形或者矩形等。在实际应用中,虚拟键盘显示情况以及形状可以根据所述设备的触屏的形状、触屏的大小、界面视觉效果以及用户的操作习惯等因素来合理确定。例如,触屏的形状并非规则的矩形,或者为了提升界面的整体视觉效果,可以将虚拟键盘设计为弧形。本领域技术人员应能理解上述虚拟键盘的形状仅为举例,其他现有的或今后可能出现的虚拟键盘的形状如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
进一步地,所述虚拟键盘在所述触屏上显示全部或者部分。在此,虚拟键盘具体显示的情况,同样可以根据触屏的形状、触屏的大小、界面视觉效果以及用户的操作习惯等因素来合理确定。例如,用户在使用设备时,常用的操作方式为双手握住设备的两侧,并通过拇指在触屏的边缘区域进行触控操作。此时,若虚拟键盘为环形,可以仅在触屏的边缘显示半个环形虚拟键盘,具体如图2所示,其中虚拟键盘的显示范围为区域2A,当用户在握住设备的两侧时,其拇指的活动范围可以覆盖虚拟键盘的显示范围,操作时无需松开双手,提高了操作的便捷性。
对于虚拟键盘中当前选中的字符,可以通过突出显示的方式,使其区别于其它未被选中的字符。突出显示的方式可以采用对字符高亮显示、增加背景色、加粗字体、改变字体颜色或大小、在字符附近增加一选中标记(箭头、指示线等)等方式中的一种或者多种的结合。例如图2中,对于当前选中的字符3,会在字符的显示区域内增加背景色,同时在环形内侧增加一选中标记2C,使得用户可以快速区分当前选中的字符与其它未选中字符。本领域技术人员应能理解上述当前选中字符的突出显示方式仅为举例,其他现 有的或今后可能出现的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
具体地,第二装置120根据所述第一滑动操作的滑动方向确定所述虚拟键盘中字符的切换方向,并根据所述切换方向依次切换当前选中的字符。其中所述滑动方向与切换方向的仅需要存在一一对应的关系即可,实际应用中可以根据虚拟键盘的形状以及待选字符在虚拟键盘中排布的情况合理设定。例如,对于图2中所示的虚拟键盘,若第一滑动操作预先设定为:由用户的操作点向上或者向下的滑动。当滑动方向是由操作点2B向上时,则该虚拟键盘会根据此向上的滑动操作顺时针旋转,此时虚拟键盘中字符的切换方向为:由当前选中的字符3依次向字符2、字符1切换;相对地,当滑动方向是由操作点2B向下时,则虚拟键盘会根据此向上的滑动操作逆时针旋转,此时虚拟键盘中字符的切换方向为:由当前选中的字符3依次向字符4、字符5切换。在此,滑动方向中所称的向上或向下仅用于表述大致方向,由操作点2B起始并与环形虚拟键盘的切线方向呈一定角度的滑动操作也应当理解为向下或向上的滑动操作,例如可以将与所述切线方向呈45°范围内的滑动操作判定为同方向的滑动操作。在此,所述操作点包括但不限于:用户在触屏上的触摸位置;或者用户所操作的鼠标、轨迹球或触控板等交互装置在屏幕上的对应光标位置。
再如,对于待选字符并非单排显示的虚拟键盘,以如图3中所示的矩形虚拟键盘为例,假设当前选中的字符为字符5,当用户的操作点沿某一预先设定的方向(如向上)滑动时,其对应的切换方向为:由左至右、由下至上,即当前选中的字符会由字符5依次向字符6、字符7、字符8、字符9依次切换;相对地,当用户的操作点沿相反方向(如向下)滑动时,其对应的切换方向为:由右至左、由上至下,即当前选中的字符会由字符5依次向字符4、字符3、字符2、字符1依次切换。
当所述虚拟键盘中包含字符较多时,若两个字符之间距离较长,例如图2中所示的环形虚拟键盘中包含数十个字符,而需要输入的连续两个字符分别位于该环形虚拟键盘上距离最远的两侧,则两者之间在切换时可能会花费较长的时间,从而影响字符输入的效率。针对上述问题,所述第二装置120还根据所述第一滑动操作的滑动速度确定所述虚拟键盘中字符的切换速度。例如,对于图2中所示的虚拟键盘,第二装置可以获取第一滑动操作的滑动速度,然后通过预设的对应关系由滑动速度得到环形虚拟键盘转动的角速度,该角速度越大则环形虚拟键盘中字符的切换速度越快,反之字符的切换速度则越慢。当需要输入的后续字符的距离较远时,可以通过快速的滑动,缩短切换的速度; 而当需要输入的后续字符的距离较近时,则可以通过较慢的滑动,来保证字符切换的准确性,避免因过快地切换速度,导致字符难以选中。
在此,设备1的各个装置之间是持续不断工作的。具体地,第一装置110持续获取用户在触屏上显示的虚拟键盘执行的第一滑动操作;第二装置120持续根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符;第三装置130持续在所述触屏的字符输入区内显示所述当前选中的字符。在此,本领域技术人员应当理解,所述“持续”是指设备1的各装置之间分别不断地进行第一滑动操作的获取、当前选中字符的切换,以及当前选中字符的显示,直至设备1在较长时间内停止获取所述第一操作。
进一步地,本申请提供了一种优选的实施方式,其中所述虚拟键盘的数量可以设置多个;结合图1,所述第一装置110的具体结构如图4所示,包括第一一模块和第一二模块。其中第一一模块111获取用户在所述触屏上的操作位置,当所述操作位置与任意一个虚拟键盘的显示位置重合时,将处于所述操作位置处的虚拟键盘切换为当前活动的虚拟键盘;第一二模块112获取用户在触屏上显示的当前活动的虚拟键盘执行的第一滑动操作。相应地,所述第二装置120根据所述第一滑动操作切换所述当前活动的虚拟键盘中当前选中的字符。
其中,第一一模块111所获取的用户在所述触屏上的操作可以是用户的任意操作(例如点击操作或者滑动操作等),且第一一模块111和第一二模块112可以同时执行或者先后顺序执行,例如所述第一滑动操作可以同时被第一一模块111获取,并根据其操作位置切换当前活动的虚拟键盘。
若第一一模块111所获取到的是点击操作,则可以获取到这一点击操作的操作点,若该操作点处于触屏上的某一个虚拟键盘的显示位置上,则可以将这一虚拟键盘切换为当前活动的虚拟键盘。若第一一模块111所获取到的是滑动操作,则可以将整个滑动操作所经过的所有操作点作为切换当前活动的虚拟键盘的依据,也可以仅将该次滑动操作的起始操作点作为切换当前活动的虚拟键盘的依据。
以图5所示的设备界面为例,在该界面中显示有三个环形的虚拟键盘,其对应的显示位置分别为区域5A、区域5B和区域5C,用户输入的滑动操作由起始操作点5D滑动至终止操作点5E,其中起始操作点5D处于区域5C内,而终止操作点5E处于区域5A内。若第一一模块将整个滑动操作所经过的所有操作点作为切换当前活动的虚拟键盘的依据,对于类似滑动操作这类持续接触触屏的操作,则会在操作持续的过程中,持续对操作点的位置进行判定,并根据操作点当前所处的位置切换当前活动的虚拟键盘,在此 种情况下,当操作点由区域5C移动至区域5A时,第一一模块即会对当前活动的虚拟键盘进行切换。
在实际应用中,由于用于切换当前活动的虚拟键盘的操作并不排除用于选择字符的第一滑动操作,即第一滑动操作可以同时切换当前活动的虚拟键盘以及选择当前活动的虚拟键盘中的字符。对于触屏较小的设备,由于操作的区域较小,容易使得一次滑动操作跨越多个虚拟键盘的显示区域。若第一滑动操作跨越多个虚拟键盘的显示区域时,可能会使得该次第一滑动操作选取到另一虚拟键盘中的字符,造成输入错误。因此可以仅将该次滑动操作的起始操作点作为切换当前活动的虚拟键盘的依据,即对于类似滑动操作这类持续接触触屏的操作,仅将用户首次触及触屏时起始操作点判定为该次的操作位置。在此种情况下,当第一一模块所获取图5中所示的滑动操作后,当前活动的虚拟键盘为显示于区域5C的虚拟键盘,不会使得当前活动的虚拟键盘在一次滑动操作的过程中进行切换。
对于当前活动的虚拟键盘,可以通过突出显示的方式,使其区别于其它的虚拟键盘。突出显示的方式可以采用对字符高亮显示、增加背景色、加粗虚拟键盘中字符的字体、改变字体颜色或大小等方式中的一种或者多种的结合。在此,本领域技术人员应能理解上述对当前活动的虚拟键盘的突出显示方式仅为举例,其他现有的或今后可能出现的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
作为本申请提供的另一种优选实施方式,当所述虚拟键盘的数量为多个时,任意两个虚拟键盘之间的距离大于预设阈值。通过设置两个虚拟键盘之间的最小距离,可以防止虚拟键盘之间的距离过近,避免对其它虚拟键盘的误操作。例如,根据普通成年人的手指宽度来设定预设阈值,如5mm。
进一步地,多个虚拟键盘在所述触屏上的显示位置包括以下任一种或两种的组合:在所述触屏的两侧均显示至少一个所述虚拟键盘,或者在所述触屏的中央显示至少一个虚拟键盘。以三个虚拟键盘为例,可以在触屏的左侧显示一个,右侧显示两个,如图5所示,此种显示方式可以方便用户双手持握在设备两侧时的操作;也可以在触屏的中央显示三个虚拟键盘,如图6所示,此种方式可以方便用户单手持握设备时另一只手的操作。当然,出于其它因素的考虑(例如界面整体布局等),也可以在左右两侧以及中央各显示一虚拟键盘。
为了使得上述虚拟键盘的显示位置更加灵活,本申请提供进一步提供了一种优选的实施方式,使得虚拟键盘的显示位置可以根据用户的操作发生变化,其结构如图7所示, 除图1所示的装置外,所述设备1还包括第五装置150。具体地,所述第五装置150在获取用户在触屏上显示的虚拟键盘执行的第一滑动操作之前,获取用户在所述触屏的第二区域内执行的第三操作,根据所述第三操作改变所述虚拟键盘的显示位置。在此,本领域技术人员应当理解,第一装置110、第二装置120和第三装置130分别与图1实施例中对应装置的内容相同或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含于此。
其中,所述虚拟键盘的显示位置的改变可以是多个预设显示位置之间的相互切换,也可以是用户自定义地移动显示位置。例如在获取到第三操作之后,根据第三操作使得三个虚拟键盘的显示位置由图5中的区域5A、区域5B和区域5C分别对应变化至图6中的区域6A、区域6B和区域6C。或者仅将其中的某一个虚拟键盘移动至其它位置。
所述第三操作包括但不限于:特定手势操作、在特定位置的点击操作或者对某一虚拟键盘的拖动操作。其中,所述特定手势操作包括但不限于如图8(a)和(b)中的手势操作,其中图8(a)中为两个操作点8A和8B同时相向滑动,8(b)中为三个操作点8C、8D和8E同时向某一位置滑动。当所述第三操作为在特定位置的点击操作时,该特定位置可以是显示于屏幕上专用于触发虚拟键盘显示位置改变的一个按键,当用户点击该按键后,即会被第五装置获取并由此改变虚拟键盘的显示位置。所述对某一虚拟键盘的拖动操作一般用于对显示位置的自定义改变,例如用户长按某一虚拟键盘1秒中后,再向其它位置拖动,即可将该虚拟键盘由显示位置拖动至其它位置。
根据所述第三操作的不同实现方式,所述第二区域设置为不同的区域,如第三操作是在特定位置的点击操作时,可将所述第二区域设定为除键盘显示区域以及字符输入区之外的某一区域。如第三操作为特定手势操作或者对某一虚拟键盘的拖动操作时,所述第二区域可设定为整个触屏的显示区域。在此,本领域技术人员应能理解上述第二区域以及第三操作仅为举例,其他现有的或今后可能出现的用于改变所述虚拟键盘的显示位置的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在实际的应用场景中,界面中所显示的字符输入区可能包含多个字符输入位置。例如,图9所示的界面中字符输入区9A内包含四个字符输入位置9A1~9A4,每个字符输入位置内可显示一个选定的字符。优选地,所述设备1还包括第四装置140,其结构如图10所示。具体地,该第四装置140在所述触屏的字符输入区内显示所述当前选中的字符之前,获取用户在所述触屏的第一区域内执行的第二操作,根据所述第二操作切换当 前选中的字符输入位置。在此,本领域技术人员应当理解,第一装置110和第二装置120分别与图1实施例中对应装置的内容相同或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含于此。所述第三装置130在所述触屏的字符输入区的当前选中的字符输入位置显示所述当前选中的字符。
在此,对于当前选中的字符输入位置,同样可以通过突出显示的方式,使其区别于其它未被选中的字符输入位置。突出显示的方式可以采用高亮显示、改变背景颜色、增加边框或者在该字符输入位置上方或下方增加一选中标记(箭头、指示线等)等方式中的一种或者多种的结合。如图9中所示,字符输入位置9A2即为当前选中的字符输入位置,与其它字符输入位置相比,字符输入位置9A2增加了一个边框。在此,本领域技术人员应能理解上述字符输入位置的突出显示方式仅为举例,其他现有的或今后可能出现的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,所述第二操作包括在所述第一区域内执行的第二滑动操作。所述第四装置140具体用于在所述触屏的字符输入区内显示所述当前选中的字符之前,获取用户在所述触屏的第一区域内执行的第二滑动操作,由所述第二滑动操作的滑动方向确定所述字符输入区中所述字符输入位置的切换方向,并根据所述字符输入位置的切换方向依次切换当前选中的字符输入位置。在此,所述第一区域可以是包含整个触屏的所有显示区域。例如,在图9所示的触屏界面中进行第二滑动操作,该第二滑动操作的起始操作点为操作点9B,若第二滑动操作为向右的滑动,则当前选中的字符输入位置会由字符输入位置9A2切换至字符输入位置9A3;相应地,若第二滑动操作为向左的滑动,则当前选中的字符输入位置会由字符输入位置9A2切换至字符输入位置9A1。
在实际应用中,所述第二操作还可以包括以下方式:在字符输入位置的点击操作或者在第一区域内特定位置的点击操作。若所述第二操作为在字符输入位置的点击操作,则第四装置直接根据所述第二操作的操作点位置来切换当前选中的字符输入位置,即用户点击哪个字符输入位置,则将该字符输入位置选中。此种情况下,所述的第一区域被设定为所有字符输入位置所对应的区域。若所述第二操作为在第一区域内特定位置的点击操作,该特定位置可以是显示于触屏上专用于选择字符输入位置的按键,例如特定位置包括一个左移按键和一个右移按键,当用户点击左移按键时,第四装置会根据该按键位置的上的点击操作,依次向左切换当前选中的字符输入位置,反之亦然。此种情况下,可将所述的第一区域设定为除键盘显示区域以及字符输入区之外的某一区域。在此,本 领域技术人员应能理解上述第一区域以及第二操作仅为举例,其他现有的或今后可能出现的用于切换当前选中的字符输入位置的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在特定的应用场景下,诸如验证码输入的应用场景,由于需要输入的字符不会包含中文字符,因此在虚拟键盘的待选字符中仅需要显示英文字母、数字以及符号即可。现有技术中,普通的虚拟键盘仅能够同时显示小写字母、大写字母或者数字及符号中的一种,因此在输入时可能需要多次改变当前显示的虚拟键盘。针对此类应用场景,可以将虚拟键盘的数量设置为三个,分别用于显示大写字母、小写字母、数字及符号,使得用户在输入验证码是仅需要根据显示的字符分别在三个虚拟键盘中选取对应的字符,提高了人机交互的便捷性。
图11示出了根据本申请另一个方面的一种触控终端的字符输入方法的流程图。其中,所述方法包括以下步骤:
S1101,获取用户在触屏上显示的虚拟键盘执行的第一滑动操作;
S1102,根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符;
S1103,在所述触屏的字符输入区内显示所述当前选中的字符。
由于虚拟键盘中当前选中的字符是根据在触屏上的滑动操作进行切换,使得对字符进行选中时无需准确地点击到对应字符的位置,即可完成字符的精确选择。因此,能够减少用户在输入字符的过程中因选错字符而进行的删除操作,从而加快字符的输入速度,提高人机交互的效率。
在此,所述虚拟键盘的形状包括但不限于:环形、条形或者矩形等。在实际应用中,虚拟键盘显示情况以及形状可以根据所述设备的触屏的形状、触屏的大小、界面视觉效果以及用户的操作习惯等因素来合理确定。例如,触屏的形状并非规则的矩形,或者为了提升界面的整体视觉效果,可以将虚拟键盘设计为弧形。本领域技术人员应能理解上述虚拟键盘的形状仅为举例,其他现有的或今后可能出现的虚拟键盘的形状如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
进一步地,所述虚拟键盘在所述触屏上显示全部或者部分。在此,虚拟键盘具体显示的情况,同样可以根据触屏的形状、触屏的大小、界面视觉效果以及用户的操作习惯等因素来合理确定。例如,用户在使用设备时,常用的操作方式为双手握住设备的两侧,并通过拇指在触屏的边缘区域进行触控操作。此时,若虚拟键盘为环形,可以仅在触屏的边缘显示半个环形虚拟键盘,具体如图2所示,其中虚拟键盘的显示范围为区域2A, 当用户在握住设备的两侧时,其拇指的活动范围可以覆盖虚拟键盘的显示范围,操作时无需松开双手,提高了操作的便捷性。
对于虚拟键盘中当前选中的字符,可以通过突出显示的方式,使其区别于其它未被选中的字符。突出显示的方式可以采用对字符高亮显示、增加背景色、加粗字体、改变字体颜色或大小、在字符附近增加一选中标记(箭头、指示线等)等方式中的一种或者多种的结合。例如图2中,对于当前选中的字符3,会在字符的显示区域内增加背景色,同时在环形内侧增加一选中标记2C,使得用户可以快速区分当前选中的字符与其它未选中字符。本领域技术人员应能理解上述当前选中字符的突出显示方式仅为举例,其他现有的或今后可能出现的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
具体地,根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符,包括:根据所述第一滑动操作的滑动方向确定所述虚拟键盘中字符的切换方向,并根据所述切换方向依次切换当前选中的字符。
其中所述滑动方向与切换方向的仅需要存在一一对应的关系即可,实际应用中可以根据虚拟键盘的形状以及待选字符在虚拟键盘中排布的情况合理设定。例如,对于图2中所示的虚拟键盘,若第一滑动操作预先设定为:由用户的操作点向上或者向下的滑动。当滑动方向是由操作点2B向上时,则该虚拟键盘会根据此向上的滑动操作顺时针旋转,此时虚拟键盘中字符的切换方向为:由当前选中的字符3依次向字符2、字符1切换;相对地,当滑动方向是由操作点2B向下时,则虚拟键盘会根据此向上的滑动操作逆时针旋转,此时虚拟键盘中字符的切换方向为:由当前选中的字符3依次向字符4、字符5切换。在此,滑动方向中所称的向上或向下仅用于表述大致方向,由操作点2B起始并与环形虚拟键盘的切线方向呈一定角度的滑动操作也应当理解为向下或向上的滑动操作,例如可以将与所述切线方向呈45°范围内的滑动操作判定为同方向的滑动操作。在此,所述操作点包括但不限于:用户在触屏上的触摸位置;或者用户所操作的鼠标、轨迹球或触控板等交互装置在屏幕上的对应光标位置。
再如,对于待选字符并非单排显示的虚拟键盘,以如图3中所示的矩形虚拟键盘为例,假设当前选中的字符为字符5,当用户的操作点沿某一预先设定的方向(如向上)滑动时,其对应的切换方向为:由左至右、由下至上,即当前选中的字符会由字符5依次向字符6、字符7、字符8、字符9依次切换;相对地,当用户的操作点沿相反方向(如向下)滑动时,其对应的切换方向为:由右至左、由上至下,即当前选中的字符会由字 符5依次向字符4、字符3、字符2、字符1依次切换。
当所述虚拟键盘中包含字符较多时,若两个字符之间距离较长,例如图2中所示的环形虚拟键盘中包含数十个字符,而需要输入的连续两个字符分别位于该环形虚拟键盘上距离最远的两侧,则两者之间在切换时可能会花费较长的时间,从而影响字符输入的效率。针对上述问题,上述根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符,还包括:根据所述第一滑动操作的滑动速度确定所述虚拟键盘中字符的切换速度。例如,对于图2中所示的虚拟键盘,可以通过获取第一滑动操作的滑动速度,然后根据预设的对应关系由滑动速度得到环形虚拟键盘转动的角速度,该角速度越大则环形虚拟键盘中字符的切换速度越快,反之字符的切换速度则越慢。当需要输入的后续字符的距离较远时,可以通过快速的滑动,缩短切换的速度;而当需要输入的后续字符的距离较近时,则可以通过较慢的滑动,来保证字符切换的准确性,避免因过快地切换速度,导致字符难以选中。
在此,各个步骤之间是持续不断执行的,所述“持续”是该方法不断地进行第一滑动操作的获取、当前选中字符的切换,以及当前选中字符的显示,直至在较长时间内停止获取所述第一操作。
进一步地,本申请提供了一种优选的实施方式,其中所述虚拟键盘的数量可以设置多个;图11所中的S1101,具体包括:获取用户在所述触屏上的操作位置,当所述操作位置与任意一个虚拟键盘的显示位置重合时,将处于所述操作位置处的虚拟键盘切换为当前活动的虚拟键盘;以及获取用户在触屏上显示的当前活动的虚拟键盘执行的第一滑动操作。相应地,根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符,具体包括:根据所述第一滑动操作切换所述当前活动的虚拟键盘中当前选中的字符。
其中,用于切换当前活动的虚拟键盘的操作可以是用户的任意操作(例如点击操作或者滑动操作等),且S1101所包含的两个处理动作:获取用户在所述触屏上的操作位置,当所述操作位置与任意一个虚拟键盘的显示位置重合时,将处于所述操作位置处的虚拟键盘切换为当前活动的虚拟键盘,以及获取用户在触屏上显示的当前活动的虚拟键盘执行的第一滑动操作,是可以同时执行或者先后顺序执行的。例如所述第一滑动操作可以被获取,并根据其操作位置切换当前活动的虚拟键盘。
若获取到的是点击操作,则可以获取到这一点击操作的操作点,若该操作点处于触屏上的某一个虚拟键盘的显示位置上,则可以将这一虚拟键盘切换为当前活动的虚拟键盘。若所获取到的是滑动操作,则可以将整个滑动操作所经过的所有操作点作为切换当 前活动的虚拟键盘的依据,也可以仅将该次滑动操作的起始操作点作为切换当前活动的虚拟键盘的依据。
以图5所示的界面为例,在该界面中显示有三个环形的虚拟键盘,其对应的显示位置分别为区域5A、区域5B和区域5C,用户输入的滑动操作由起始操作点5D滑动至终止操作点5E,其中起始操作点5D处于区域5C内,而终止操作点5E处于区域5A内。若第一一模块将整个滑动操作所经过的所有操作点作为切换当前活动的虚拟键盘的依据,对于类似滑动操作这类持续接触触屏的操作,则会在操作持续的过程中,持续对操作点的位置进行判定,并根据操作点当前所处的位置切换当前活动的虚拟键盘,在此种情况下,当操作点由区域5C移动至区域5A时,第一一模块即会对当前活动的虚拟键盘进行切换。
在实际应用中,由于用于切换当前活动的虚拟键盘的操作并不排除用于选择字符的第一滑动操作,即第一滑动操作可以同时切换当前活动的虚拟键盘以及选择当前活动的虚拟键盘中的字符。对于触屏较小的设备,由于操作的区域较小,容易使得一次滑动操作跨越多个虚拟键盘的显示区域。若第一滑动操作跨越多个虚拟键盘的显示区域时,可能会使得该次第一滑动操作选取到另一虚拟键盘中的字符,造成输入错误。因此可以仅将该次滑动操作的起始操作点作为切换当前活动的虚拟键盘的依据,即对于类似滑动操作这类持续接触触屏的操作,仅将用户首次触及触屏时起始操作点判定为该次的操作位置。在此种情况下,当第一一模块所获取图5中所示的滑动操作后,当前活动的虚拟键盘为显示于区域5C的虚拟键盘,不会使得当前活动的虚拟键盘在一次滑动操作的过程中进行切换。
对于当前活动的虚拟键盘,可以通过突出显示的方式,使其区别于其它的虚拟键盘。突出显示的方式可以采用对字符高亮显示、增加背景色、加粗虚拟键盘中字符的字体、改变字体颜色或大小等方式中的一种或者多种的结合。在此,本领域技术人员应能理解上述对当前活动的虚拟键盘的突出显示方式仅为举例,其他现有的或今后可能出现的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
作为本申请提供的另一种优选实施方式,当所述虚拟键盘的数量为多个时,任意两个虚拟键盘之间的距离大于预设阈值。通过设置两个虚拟键盘之间的最小距离,可以防止虚拟键盘之间的距离过近,避免对其它虚拟键盘的误操作。例如,根据普通成年人的手指宽度来设定预设阈值,如5mm。
进一步地,多个虚拟键盘在所述触屏上的显示位置包括以下任一种或两种的组合: 在所述触屏的两侧均显示至少一个所述虚拟键盘,或者在所述触屏的中央显示至少一个虚拟键盘。以三个虚拟键盘为例,可以在触屏的左侧显示一个,右侧显示两个,如图5所示,此种显示方式可以方便用户双手持握在设备两侧时的操作;也可以在触屏的中央显示三个虚拟键盘,如图6所示,此种方式可以方便用户单手持握设备时另一只手的操作。当然,出于其它因素的考虑(例如界面整体布局等),也可以在左右两侧以及中央各显示一虚拟键盘。
为了使得上述虚拟键盘的显示位置更加灵活,本申请提供进一步提供了一种优选的实施方式,使得虚拟键盘的显示位置可以根据用户的操作发生变化,具体地,获取用户在触屏上显示的虚拟键盘执行的第一滑动操作之前,还包括获取用户在所述触屏的第二区域内执行的第三操作,根据所述第三操作改变所述虚拟键盘的显示位置。
其中,所述虚拟键盘的显示位置的改变可以是多个预设显示位置之间的相互切换,也可以是用户自定义地移动显示位置。例如在获取到第三操作之后,根据第三操作使得三个虚拟键盘的显示位置由图5中的区域5A、区域5B和区域5C分别对应变化至图6中的区域6A、区域6B和区域6C。或者仅将其中的某一个虚拟键盘移动至其它位置。
所述第三操作包括但不限于:特定手势操作、在特定位置的点击操作或者对某一虚拟键盘的拖动操作。其中,所述特定手势操作包括但不限于如图8(a)和(b)中的手势操作,其中图8(a)中为两个操作点8A和8B同时相向滑动,8(b)中为三个操作点8C、8D和8E同时向某一位置滑动。当所述第三操作为在特定位置的点击操作时,该特定位置可以是显示于屏幕上专用于触发虚拟键盘显示位置改变的一个按键,当用户点击该按键后,即会被获取并由此改变虚拟键盘的显示位置。所述对某一虚拟键盘的拖动操作一般用于对显示位置的自定义改变,例如用户长按某一虚拟键盘1秒中后,再向其它位置拖动,即可将该虚拟键盘由显示位置拖动至其它位置。
根据所述第三操作的不同实现方式,所述第二区域设置为不同的区域,如第三操作是在特定位置的点击操作时,可将所述第二区域设定为除键盘显示区域以及字符输入区之外的某一区域。如第三操作为特定手势操作或者对某一虚拟键盘的拖动操作时,所述第二区域可设定为整个触屏的显示区域。在此,本领域技术人员应能理解上述第二区域以及第三操作仅为举例,其他现有的或今后可能出现的用于改变所述虚拟键盘的显示位置的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在实际的应用场景中,界面中所显示的字符输入区可能包含多个字符输入位置。例 如,图9所示的界面中字符输入区9A内包含四个字符输入位置9A1~9A4,每个字符输入位置内可显示一个选定的字符。优选地,可在图11所示的方法流程图中进行进一步改进,在S1103之前,获取用户在所述触屏的第一区域内执行的第二操作,根据所述第二操作切换当前选中的字符输入位置。并且,所述S1103具体包括:在所述触屏的字符输入区的当前选中的字符输入位置显示所述当前选中的字符。
在此,对于当前选中的字符输入位置,同样可以通过突出显示的方式,使其区别于其它未被选中的字符输入位置。突出显示的方式可以采用高亮显示、改变背景颜色、增加边框或者在该字符输入位置上方或下方增加一选中标记(箭头、指示线等)等方式中的一种或者多种的结合。如图9中所示,字符输入位置9A2即为当前选中的字符输入位置,与其它字符输入位置相比,字符输入位置9A2增加了一个边框。在此,本领域技术人员应能理解上述字符输入位置的突出显示方式仅为举例,其他现有的或今后可能出现的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,所述第二操作包括在所述第一区域内执行的第二滑动操作。前述获取用户在所述触屏的第一区域内执行的第二操作,根据所述第二操作切换当前选中的字符输入位置的步骤,具体包括:获取用户在所述触屏的第一区域内执行的第二滑动操作,由所述第二滑动操作的滑动方向确定所述字符输入区中所述字符输入位置的切换方向,并根据所述字符输入位置的切换方向依次切换当前选中的字符输入位置。在此,所述第一区域可以是包含整个触屏的所有显示区域。例如,在图9所示的触屏界面中进行第二滑动操作,该第二滑动操作的起始操作点为操作点9B,若第二滑动操作为向右的滑动,则当前选中的字符输入位置会由字符输入位置9A2切换至字符输入位置9A3;相应地,若第二滑动操作为向左的滑动,则当前选中的字符输入位置会由字符输入位置9A2切换至字符输入位置9A1。
在实际应用中,所述第二操作还可以包括以下方式:在字符输入位置的点击操作或者在第一区域内特定位置的点击操作。若所述第二操作为在字符输入位置的点击操作,则直接根据所述第二操作的操作点位置来切换当前选中的字符输入位置,即用户点击哪个字符输入位置,则将该字符输入位置选中。此种情况下,所述的第一区域被设定为所有字符输入位置所对应的区域。若所述第二操作为在第一区域内特定位置的点击操作,该特定位置可以是显示于触屏上专用于选择字符输入位置的按键,例如特定位置包括一个左移按键和一个右移按键,当用户点击左移按键时,则会根据该按键位置的上的点击 操作,依次向左切换当前选中的字符输入位置,反之亦然。此种情况下,可将所述的第一区域设定为除键盘显示区域以及字符输入区之外的某一区域。在此,本领域技术人员应能理解上述第一区域以及第二操作仅为举例,其他现有的或今后可能出现的用于切换当前选中的字符输入位置的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在特定的应用场景下,诸如验证码输入的应用场景,由于需要输入的字符不会包含中文字符,因此在虚拟键盘的待选字符中仅需要显示英文字母、数字以及符号即可。现有技术中,普通的虚拟键盘仅能够同时显示小写字母、大写字母或者数字及符号中的一种,因此在输入时可能需要多次改变当前显示的虚拟键盘。针对此类应用场景,可以将虚拟键盘的数量设置为三个,分别用于显示大写字母、小写字母、数字及符号,使得用户在输入验证码是仅需要根据显示的字符分别在三个虚拟键盘中选取对应的字符,提高了人机交互的便捷性。
综上所述,由于虚拟键盘中当前选中的字符是根据在触屏上的滑动操作进行切换,使得对字符进行选中时无需准确地点击到对应字符的位置,即可完成字符的精确选择。因此,能够减少用户在输入字符的过程中因选错字符而进行的删除操作,从而加快字符的输入速度,提高人机交互的效率。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置 包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (22)

  1. 一种触控终端的字符输入方法,其中,所述方法包括:
    获取用户在触屏上显示的虚拟键盘执行的第一滑动操作;
    根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符;
    在所述触屏的字符输入区内显示所述当前选中的字符。
  2. 根据权利要求1所述的方法,其中,根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符,包括:
    根据所述第一滑动操作的滑动方向确定所述虚拟键盘中字符的切换方向,并根据所述切换方向依次切换当前选中的字符。
  3. 根据权利要求2所述的方法,其中,根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符,还包括:
    根据所述第一滑动操作的滑动速度确定所述虚拟键盘中字符的切换速度。
  4. 根据权利要求1至3中任一项所述的方法,其中,所述虚拟键盘的数量为多个;
    获取用户在触屏上显示的虚拟键盘执行的第一滑动操作,包括:
    获取用户在所述触屏上的操作位置,当所述操作位置与任意一个虚拟键盘的显示位置重合时,将处于所述操作位置处的虚拟键盘切换为当前活动的虚拟键盘;
    获取用户在触屏上显示的当前活动的虚拟键盘执行的第一滑动操作;
    根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符,包括:根据所述第一滑动操作切换所述当前活动的虚拟键盘中当前选中的字符。
  5. 根据权利要求1至4中任一项所述的方法,其中,所述字符输入区内包含多个字符输入位置;
    在所述触屏的字符输入区内显示所述当前选中的字符之前,还包括:
    获取用户在所述触屏的第一区域内执行的第二操作,根据所述第二操作切换当前选中的字符输入位置;
    在所述触屏的字符输入区内显示所述当前选中的字符,包括:在所述触屏的字符输入区的当前选中的字符输入位置显示所述当前选中的字符。
  6. 根据权利要求5所述的方法,其中,所述第二操作包括:在所述第一区域内执行的第二滑动操作;
    获取用户在所述触屏的第一区域内执行的第二操作,根据所述第二操作切换当前选中的字符输入位置,包括:
    获取用户在所述触屏的第一区域内执行的第二滑动操作,由所述第二滑动操作的滑动方向确定所述字符输入区中所述字符输入位置的切换方向,并根据所述字符输入位置的切换方向依次切换当前选中的字符输入位置。
  7. 根据权利要求1至6中任一项所述的方法,其中,获取用户在触屏上显示的虚拟键盘执行的第一滑动操作之前,还包括:
    获取用户在所述触屏的第二区域内执行的第三操作,根据所述第三操作改变所述虚拟键盘的显示位置。
  8. 根据权利要求1至7中任一项所述的方法,其中,所述虚拟键盘的数量为多个,多个虚拟键盘在所述触屏上的显示位置包括以下任一种或两种的组合:
    在所述触屏的两侧均显示至少一个所述虚拟键盘;或者
    在所述触屏的中央显示至少一个虚拟键盘。
  9. 根据权利要求1至8中任一项所述的方法,其中,所述虚拟键盘的数量为三个,分别用于显示大写字母、小写字母、数字及符号。
  10. 根据权利要求1至9中任一项所述的方法,其中,所述虚拟键盘在所述触屏上显示全部或者部分。
  11. 根据权利要求1至10中任一项所述的方法,其中,所述虚拟键盘的数量为多个,任意两个虚拟键盘之间的距离大于预设阈值。
  12. 一种触控终端的字符输入设备,其中,所述设备包括:
    第一装置,用于获取用户在触屏上显示的虚拟键盘执行的第一滑动操作;
    第二装置,用于根据所述第一滑动操作切换所述虚拟键盘中当前选中的字符;
    第三装置,用于在所述触屏的字符输入区内显示所述当前选中的字符。
  13. 根据权利要求12所述的设备,其中,所述第二装置,用于根据所述第一滑动操作的滑动方向确定所述虚拟键盘中字符的切换方向,并根据所述切换方向依次切换当前选中的字符。
  14. 根据权利要求13所述的设备,其中,所述第二装置,还用于根据所述第一滑动操作的滑动速度确定所述虚拟键盘中字符的切换速度。
  15. 根据权利要求12至14中任一项所述的设备,其中,所述虚拟键盘的数量为多个;
    所述第一装置,包括:
    第一一模块,用于获取用户在所述触屏上的操作位置,当所述操作位置与任意一个 虚拟键盘的显示位置重合时,将处于所述操作位置处的虚拟键盘切换为当前活动的虚拟键盘;
    第一二模块,用于获取用户在触屏上显示的当前活动的虚拟键盘执行的第一滑动操作;
    所述第二装置,用于根据所述第一滑动操作切换所述当前活动的虚拟键盘中当前选中的字符。
  16. 根据权利要求12至15中任一项所述的设备,其中,所述字符输入区内包含多个字符输入位置;
    所述设备还包括:
    第四装置,用于在所述触屏的字符输入区内显示所述当前选中的字符之前,获取用户在所述触屏的第一区域内执行的第二操作,根据所述第二操作切换当前选中的字符输入位置;
    所述第三装置,用于在所述触屏的字符输入区的当前选中的字符输入位置显示所述当前选中的字符。
  17. 根据权利要求16所述的设备,其中,所述第二操作包括:在所述第一区域内执行的第二滑动操作;
    所述第四装置,用于在所述触屏的字符输入区内显示所述当前选中的字符之前,获取用户在所述触屏的第一区域内执行的第二滑动操作,由所述第二滑动操作的滑动方向确定所述字符输入区中所述字符输入位置的切换方向,并根据所述字符输入位置的切换方向依次切换当前选中的字符输入位置。
  18. 根据权利要求12至17中任一项所述的设备,其中,所述设备还包括:
    第五装置,用于在获取用户在触屏上显示的虚拟键盘执行的第一滑动操作之前,获取用户在所述触屏的第二区域内执行的第三操作,根据所述第三操作改变所述虚拟键盘的显示位置。
  19. 根据权利要求12至18中任一项所述的设备,其中,所述虚拟键盘的数量为多个,多个虚拟键盘在所述触屏上的显示位置包括以下任一种或两种的组合:
    在所述触屏的两侧均显示至少一个所述虚拟键盘;或者
    在所述触屏的中央显示至少一个虚拟键盘。
  20. 根据权利要求12至19中任一项所述的设备,其中,所述虚拟键盘的数量为三个,分别用于显示大写字母、小写字母、数字及符号。
  21. 根据权利要求12至20中任一项所述的设备,其中,所述虚拟键盘在所述触屏上显示全部或者部分。
  22. 根据权利要求12至21中任一项所述的设备,其中,所述虚拟键盘的数量为多个,任意两个虚拟键盘之间的距离大于预设阈值。
PCT/CN2016/081252 2015-05-15 2016-05-06 触控终端的字符输入方法 WO2016184319A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510249333.2 2015-05-15
CN201510249333.2A CN106293428A (zh) 2015-05-15 2015-05-15 触控终端的字符输入方法

Publications (1)

Publication Number Publication Date
WO2016184319A1 true WO2016184319A1 (zh) 2016-11-24

Family

ID=57319489

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/081252 WO2016184319A1 (zh) 2015-05-15 2016-05-06 触控终端的字符输入方法

Country Status (2)

Country Link
CN (1) CN106293428A (zh)
WO (1) WO2016184319A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111338556A (zh) * 2020-02-25 2020-06-26 韦季李 输入方法、装置、终端设备及存储介质

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108932100A (zh) * 2017-05-26 2018-12-04 成都理想境界科技有限公司 一种虚拟键盘的操作方法及头戴式显示设备
CN109918011A (zh) * 2019-03-05 2019-06-21 唐彬超 一种字符输入方法、计算机可读存储介质及终端设备
CN110297549B (zh) * 2019-05-15 2023-06-20 北京百度网讯科技有限公司 输入处理方法、装置、设备和存储介质
CN110502890B (zh) * 2019-08-09 2020-11-10 北京达佳互联信息技术有限公司 一种验证码的处理方法、装置、电子设备及存储介质
JP2022048016A (ja) * 2020-09-14 2022-03-25 株式会社リコー 電子機器、入力方法およびプログラム
CN114647349A (zh) * 2020-12-17 2022-06-21 中移(苏州)软件技术有限公司 表情信息选取方法及装置、电子设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102314296A (zh) * 2010-06-30 2012-01-11 北京搜狗科技发展有限公司 一种展现虚拟键盘的方法、虚拟键盘和触摸屏终端
CN102362254A (zh) * 2009-03-23 2012-02-22 韩国科亚电子股份有限公司 虚拟键盘提供装置及方法
CN103186339A (zh) * 2011-12-31 2013-07-03 联想(北京)有限公司 一种输入方法以及设置有虚拟键盘的电子设备
CN103389869A (zh) * 2012-05-08 2013-11-13 百度在线网络技术(北京)有限公司 一种用于对触摸输入界面进行调整的方法、装置和设备
US20140164975A1 (en) * 2012-12-06 2014-06-12 Dong Sung Kang Terminal with moving keyboard and method for displaying moving keyboard thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102405456A (zh) * 2009-02-04 2012-04-04 无钥启动***公司 数据输入***
JP2012003545A (ja) * 2010-06-17 2012-01-05 Nec Corp 情報処理端末およびその操作制御方法
CN102945118A (zh) * 2012-10-25 2013-02-27 广东欧珀移动通信有限公司 触屏解锁方法、***及通信终端
CN104461329B (zh) * 2013-09-18 2019-04-12 华为技术有限公司 一种信息输入方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102362254A (zh) * 2009-03-23 2012-02-22 韩国科亚电子股份有限公司 虚拟键盘提供装置及方法
CN102314296A (zh) * 2010-06-30 2012-01-11 北京搜狗科技发展有限公司 一种展现虚拟键盘的方法、虚拟键盘和触摸屏终端
CN103186339A (zh) * 2011-12-31 2013-07-03 联想(北京)有限公司 一种输入方法以及设置有虚拟键盘的电子设备
CN103389869A (zh) * 2012-05-08 2013-11-13 百度在线网络技术(北京)有限公司 一种用于对触摸输入界面进行调整的方法、装置和设备
US20140164975A1 (en) * 2012-12-06 2014-06-12 Dong Sung Kang Terminal with moving keyboard and method for displaying moving keyboard thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111338556A (zh) * 2020-02-25 2020-06-26 韦季李 输入方法、装置、终端设备及存储介质
CN111338556B (zh) * 2020-02-25 2023-12-19 韦季李 输入方法、装置、终端设备及存储介质

Also Published As

Publication number Publication date
CN106293428A (zh) 2017-01-04

Similar Documents

Publication Publication Date Title
WO2016184319A1 (zh) 触控终端的字符输入方法
US11392288B2 (en) Semantic zoom animations
US9547439B2 (en) Dynamically-positioned character string suggestions for gesture typing
US8276101B2 (en) Touch gestures for text-entry operations
WO2016090888A1 (zh) 图标的移动方法、装置、设备及非易失性计算机存储介质
US20130067390A1 (en) Programming Interface for Semantic Zoom
US8952897B2 (en) Single page soft input panels for larger character sets
US10387033B2 (en) Size reduction and utilization of software keyboards
AU2011376307A1 (en) Semantic zoom gestures
KR20140038568A (ko) 터치스크린 장치의 사용자로부터 수신된 입력 및 제스쳐에 응답하여 동작을 수행하는 컴퓨터로 구현된 방법 및 컴퓨터 판독가능 매체
AU2011376311A1 (en) Semantic zoom
US20150212586A1 (en) Chinese character entry via a pinyin input method
WO2012130156A1 (zh) 触摸设备的手写输入方法及装置和电子设备
WO2014121626A1 (zh) 一种移动终端快捷方式的显示方法、装置及存储介质
US20140123036A1 (en) Touch screen display process
WO2017202287A1 (zh) 一种页面滑动方法及装置
US9395911B2 (en) Computer input using hand drawn symbols
CN107943381A (zh) 热区调整方法和装置、客户端
KR20160057380A (ko) 폼 프로세싱
US9778839B2 (en) Motion-based input method and system for electronic device
JP7109448B2 (ja) 動的スペースバー
US10970476B2 (en) Augmenting digital ink strokes
US20140210732A1 (en) Control Method of Touch Control Device
JP2012238128A (ja) 背面入力機能を有する情報機器、背面入力方法、およびプログラム
WO2018132972A1 (zh) 一种字符输入方法和终端

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16795806

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16795806

Country of ref document: EP

Kind code of ref document: A1