Movatterモバイル変換


[0]ホーム

URL:


CN104765528A - Display method and device of virtual keyboard - Google Patents

Display method and device of virtual keyboard
Download PDF

Info

Publication number
CN104765528A
CN104765528ACN201510124505.3ACN201510124505ACN104765528ACN 104765528 ACN104765528 ACN 104765528ACN 201510124505 ACN201510124505 ACN 201510124505ACN 104765528 ACN104765528 ACN 104765528A
Authority
CN
China
Prior art keywords
virtual keyboard
area
touch
keyboard
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510124505.3A
Other languages
Chinese (zh)
Other versions
CN104765528B (en
Inventor
曾元清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
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 Guangdong Oppo Mobile Telecommunications Corp LtdfiledCriticalGuangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510124505.3ApriorityCriticalpatent/CN104765528B/en
Publication of CN104765528ApublicationCriticalpatent/CN104765528A/en
Application grantedgrantedCritical
Publication of CN104765528BpublicationCriticalpatent/CN104765528B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

Translated fromChinese

本发明实施例公开一种虚拟键盘显示方法及装置,其中方法包括如下步骤:检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。采用本发明,可增加虚拟键盘的按键面积,减少操作错误概率。

The embodiment of the present invention discloses a virtual keyboard display method and device, wherein the method includes the following steps: when a touch operation on the first virtual keyboard included in the character editing page is detected, the touch area corresponding to the touch operation on the touch screen is obtained; If the touch area is greater than the area preset value, a second virtual keyboard is generated according to the entire display area of the touch screen; the layer corresponding to the second virtual keyboard is displayed above the layer corresponding to the character editing page, and not displaying the first virtual keyboard. By adopting the invention, the button area of the virtual keyboard can be increased, and the probability of operation errors can be reduced.

Description

Translated fromChinese
一种虚拟键盘显示方法及装置A virtual keyboard display method and device

技术领域technical field

本发明涉及电子技术领域,尤其涉及一种虚拟键盘显示方法及装置。The invention relates to the field of electronic technology, in particular to a virtual keyboard display method and device.

背景技术Background technique

随着智能终端和计算机技术的发展,出现了一种取代机械式按钮面板的触摸屏,它是目前最简单、方便、自然的一种人机交互方式。对于拥有触摸屏的电子设备往往无需配备物理键盘便可以进行输入操作,是因为采用了电子设备系统软件中所配置的虚拟键盘作为输入方式。With the development of smart terminals and computer technology, a touch screen has emerged to replace the mechanical button panel, which is currently the simplest, most convenient and natural way of human-computer interaction. An electronic device with a touch screen can often perform an input operation without a physical keyboard, because a virtual keyboard configured in the system software of the electronic device is used as an input method.

现有的具备触摸屏的电子设备中,在使用虚拟键盘时,虚拟键盘往往会占用触摸屏部分的显示区域,通常在同一电子设备中的虚拟键盘所包含的各个按键的面积是固定不变的,如果虚拟键盘的太小,则会造成操作错误概率的增加,影响了使用虚拟键盘的便捷性。In existing electronic devices with touch screens, when using a virtual keyboard, the virtual keyboard often occupies the display area of the touch screen part. Usually, the area of each key contained in the virtual keyboard in the same electronic device is fixed. If If the virtual keyboard is too small, the probability of operation errors will increase, which affects the convenience of using the virtual keyboard.

发明内容Contents of the invention

本发明实施例提供一种虚拟键盘显示方法及装置,可增加虚拟键盘的按键面积,减少操作错误概率。Embodiments of the present invention provide a method and device for displaying a virtual keyboard, which can increase the key area of the virtual keyboard and reduce the probability of operation errors.

本发明实施例第一方面提供了一种虚拟键盘显示方法,包括:The first aspect of the embodiment of the present invention provides a virtual keyboard display method, including:

检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;When a touch operation on the first virtual keyboard included in the character editing page is detected, the touch area corresponding to the touch operation on the touch screen is acquired;

若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;If the touch area is larger than the area preset value, a second virtual keyboard is generated according to the entire display area of the touch screen;

将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。Displaying the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and not displaying the first virtual keyboard.

本发明实施例第二方面提供了一种虚拟键盘显示装置,包括:The second aspect of the embodiment of the present invention provides a virtual keyboard display device, including:

第一获取单元,用于检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;The first acquisition unit is configured to acquire the corresponding touch area of the touch operation on the touch screen when a touch operation on the first virtual keyboard included in the character editing page is detected;

键盘生成单元,用于若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;A keyboard generating unit, configured to generate a second virtual keyboard according to the entire display area of the touch screen if the touch area is greater than a preset area value;

键盘显示单元,用于将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。The keyboard display unit is configured to display the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and not display the first virtual keyboard.

在本发明实施例中,通过检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取触摸操作在触摸屏上对应的触摸面积;若触摸面积大于面积预设值,根据触摸屏的整个显示区域生成第二虚拟键盘;将第二虚拟键盘对应的图层显示于字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。In the embodiment of the present invention, when the touch operation on the first virtual keyboard included in the character editing page is detected, the touch area corresponding to the touch operation on the touch screen is obtained; if the touch area is greater than the area preset value, according to the entire display of the touch screen The second virtual keyboard is generated in the area; the layer corresponding to the second virtual keyboard is displayed above the layer corresponding to the character editing page, and the first virtual keyboard is not displayed. By generating the second virtual keyboard displayed in full screen on the touch screen, the key area of the second virtual keyboard is increased, the probability of operation errors is reduced, and the convenience of using the virtual keyboard is improved.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1是本发明实施例提供的一种虚拟键盘显示方法的流程示意图;Fig. 1 is a schematic flow chart of a method for displaying a virtual keyboard provided by an embodiment of the present invention;

图2是本发明实施例提供的另一种虚拟键盘显示方法的流程示意图;2 is a schematic flowchart of another method for displaying a virtual keyboard provided by an embodiment of the present invention;

图3为本发明实施例提供的虚拟键盘显示方法的一个显示示意图;FIG. 3 is a schematic display diagram of a virtual keyboard display method provided by an embodiment of the present invention;

图4是本发明实施例提供的一种虚拟键盘显示装置的结构示意图;Fig. 4 is a schematic structural diagram of a virtual keyboard display device provided by an embodiment of the present invention;

图5是本发明实施例提供的另一种虚拟键盘显示装置的结构示意图;Fig. 5 is a schematic structural diagram of another virtual keyboard display device provided by an embodiment of the present invention;

图6是本发明实施例提供的键盘生成单元的结构示意图。Fig. 6 is a schematic structural diagram of a keyboard generating unit provided by an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

本发明实施例提供的虚拟键盘显示方法及装置可以应用于在字符编辑页面进行编辑的场景,例如:检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积,若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘,将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。The virtual keyboard display method and device provided by the embodiments of the present invention can be applied to the scene where editing is performed on a character editing page, for example: when a touch operation on the first virtual keyboard included in the character editing page is detected, the If the touch area is greater than the area preset value, a second virtual keyboard is generated according to the entire display area of the touch screen, and the layer corresponding to the second virtual keyboard is displayed on the corresponding character editing page. above the layer, and the first virtual keyboard is not displayed. By generating the second virtual keyboard displayed in full screen on the touch screen, the key area of the second virtual keyboard is increased, the probability of operation errors is reduced, and the convenience of using the virtual keyboard is improved.

本发明实施例涉及的虚拟键盘显示装置可以是嵌入在终端的虚拟键盘模块,其中,所述终端均可以是任何具备通信和存储功能的设备,例如:平板电脑、手机、电子阅读器、遥控器、个人计算机(Personal Computer,PC)、笔记本电脑、车载设备、网络电视、可穿戴设备等具有网络功能的智能设备。The virtual keyboard display device involved in the embodiment of the present invention can be a virtual keyboard module embedded in a terminal, wherein the terminal can be any device with communication and storage functions, such as a tablet computer, mobile phone, e-reader, remote control , personal computer (Personal Computer, PC), notebook computer, vehicle-mounted equipment, Internet TV, wearable devices and other smart devices with network functions.

下面将结合附图1-附图3,对本发明实施例提供的虚拟键盘显示方法进行详细介绍。The method for displaying a virtual keyboard provided by an embodiment of the present invention will be described in detail below in conjunction with accompanying drawings 1 to 3 .

请参见图1,为本发明实施例提供了一种虚拟键盘显示方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤S101-步骤S103。Please refer to FIG. 1 , which provides a schematic flowchart of a method for displaying a virtual keyboard according to an embodiment of the present invention. As shown in FIG. 1 , the method in the embodiment of the present invention may include the following steps S101-S103.

S101,检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;S101. When a touch operation on the first virtual keyboard included in the character editing page is detected, obtain a touch area corresponding to the touch operation on the touch screen;

具体的,虚拟键盘显示装置检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。其中,所述字符页面包括第一虚拟键盘和字符显示框,所述第一虚拟键盘是对字符编辑页面进行编辑时所配置的虚拟键盘,所编辑的字符在字符显示框进行显示,即在字符编辑状态时,在触摸屏的显示区域中显示了字符显示框和第一虚拟键盘。当使用所述第一虚拟键盘进行触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。需要说明的是,在可选的方案中,所述触摸面积可以是预设次数的触摸操作在所述触摸屏上的平均触摸面积,可更加准确的表示所述触摸操作对应的触摸面积。Specifically, when the virtual keyboard display device detects a touch operation on the first virtual keyboard included in the character editing page, it acquires the touch area corresponding to the touch operation on the touch screen. Wherein, the character page includes a first virtual keyboard and a character display frame, the first virtual keyboard is a virtual keyboard configured when editing a character editing page, and the edited characters are displayed in the character display frame, that is, in the character In the editing state, a character display frame and a first virtual keyboard are displayed in the display area of the touch screen. When using the first virtual keyboard to perform a touch operation, the touch area corresponding to the touch operation on the touch screen is acquired. It should be noted that, in an optional solution, the touch area may be an average touch area of preset times of touch operations on the touch screen, which may more accurately represent the touch area corresponding to the touch operations.

S102,若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;S102. If the touch area is larger than the area preset value, generate a second virtual keyboard according to the entire display area of the touch screen;

具体的,若所述触摸面积大于面积预设值,所述虚拟键盘显示装置根据所述触摸屏的整个显示区域生成第二虚拟键盘。若所述触摸面积大于面积预设值,则说明使用第一虚拟键盘时比较容易出现操作错误,此时,所述虚拟键盘显示装置生成第二虚拟键盘,并将所述第二虚拟键盘在所述触摸屏的整个显示区域进行显示,即可发现在同样大小的触摸屏中,所述第二虚拟键盘的按键面积大于所述第一虚拟键盘的按键面积,可减少操作错误出现的概率。Specifically, if the touch area is larger than the area preset value, the virtual keyboard display device generates a second virtual keyboard according to the entire display area of the touch screen. If the touch area is greater than the area preset value, it means that operation errors are more likely to occur when using the first virtual keyboard. At this time, the virtual keyboard display device generates a second virtual keyboard, and displays the second virtual keyboard on the The entire display area of the touch screen is displayed, and it can be found that in a touch screen of the same size, the key area of the second virtual keyboard is larger than that of the first virtual keyboard, which can reduce the probability of operation errors.

S103,将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘;S103, displaying the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and not displaying the first virtual keyboard;

具体的,所述虚拟键盘显示装置将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。在可选的方案中,所述虚拟键盘显示装置可以在生成第二虚拟键盘时,退出所述第一虚拟键盘,并将所述字符编辑页面中的字符显示框显示于所述触摸屏的整个显示区域,同时将所述第二虚拟键盘对应的图层显示与所述字符编辑页面对应图层的上方。在另一可选的方案中,所述虚拟键盘显示装置将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,并不显示所述字符编辑页面中的所述第一虚拟键盘。可以通过第二虚拟键盘进行字符编辑。Specifically, the virtual keyboard display device displays the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and does not display the first virtual keyboard. In an optional solution, the virtual keyboard display device may exit the first virtual keyboard when generating the second virtual keyboard, and display the character display frame in the character editing page on the entire display of the touch screen area, and display the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page. In another optional solution, the virtual keyboard display device displays the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and does not display the layer corresponding to the character editing page. The first virtual keyboard. Character editing can be performed through the second virtual keyboard.

在本发明实施例中,通过检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取触摸操作在触摸屏上对应的触摸面积;若触摸面积大于面积预设值,根据触摸屏的整个显示区域生成第二虚拟键盘;将第二虚拟键盘对应的图层显示于字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。In the embodiment of the present invention, when the touch operation on the first virtual keyboard included in the character editing page is detected, the touch area corresponding to the touch operation on the touch screen is obtained; if the touch area is greater than the area preset value, according to the entire display of the touch screen The second virtual keyboard is generated in the area; the layer corresponding to the second virtual keyboard is displayed above the layer corresponding to the character editing page, and the first virtual keyboard is not displayed. By generating the second virtual keyboard displayed in full screen on the touch screen, the key area of the second virtual keyboard is increased, the probability of operation errors is reduced, and the convenience of using the virtual keyboard is improved.

请参见图2,为本发明实施例提供了另一种虚拟键盘显示方法的流程示意图。如图2所示,本发明实施例的所述方法可以包括以下步骤S201-步骤S208。Please refer to FIG. 2 , which provides a schematic flowchart of another method for displaying a virtual keyboard according to an embodiment of the present invention. As shown in FIG. 2 , the method in the embodiment of the present invention may include the following steps S201-S208.

S201,检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;S201. When a touch operation on the first virtual keyboard included in the character editing page is detected, obtain a touch area corresponding to the touch operation on the touch screen;

具体的,虚拟键盘显示装置检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。其中,所述字符页面包括第一虚拟键盘和字符显示框,所述第一虚拟键盘是对字符编辑页面进行编辑时所配置的虚拟键盘,所编辑的字符在字符显示框进行显示,即在字符编辑状态时,在触摸屏的显示区域中显示了字符显示框和第一虚拟键盘。当使用所述第一虚拟键盘进行触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。需要说明的是,在可选的方案中,所述触摸面积可以是预设次数的触摸操作在所述触摸屏上的平均触摸面积,可更加准确的表示所述触摸操作对应的触摸面积。Specifically, when the virtual keyboard display device detects a touch operation on the first virtual keyboard included in the character editing page, it acquires the touch area corresponding to the touch operation on the touch screen. Wherein, the character page includes a first virtual keyboard and a character display frame, the first virtual keyboard is a virtual keyboard configured when editing a character editing page, and the edited characters are displayed in the character display frame, that is, in the character In the editing state, a character display frame and a first virtual keyboard are displayed in the display area of the touch screen. When using the first virtual keyboard to perform a touch operation, the touch area corresponding to the touch operation on the touch screen is acquired. It should be noted that, in an optional solution, the touch area may be an average touch area of preset times of touch operations on the touch screen, which may more accurately represent the touch area corresponding to the touch operations.

S202,获取所述第一虚拟键盘中的各个虚拟按键的面积,并将所述各个虚拟按键的面积中的最小值作为所述面积预设值;S202. Obtain the area of each virtual key in the first virtual keyboard, and use the minimum value of the area of each virtual key as the area preset value;

具体的,所述虚拟键盘显示装置获取所述第一虚拟键盘中的各个虚拟按键的面积,并将所述各个虚拟按键的面积中的最小值作为所述面积预设值。因为虚拟键盘的各个按键的面积时不同的,在可选的方案中,可选择各个虚拟按键的中显示面积的最小值作为所述面积预设值。Specifically, the virtual keyboard display device obtains the area of each virtual key in the first virtual keyboard, and takes the minimum value of the areas of each virtual key as the area preset value. Because the areas of each key of the virtual keyboard are different, in an optional solution, the minimum value of the displayed area of each virtual key may be selected as the area preset value.

需要说明的是,所述面积预设值可被设定,在另一可选的方案中,可将第一虚拟键盘在当前显示模式下虚拟按键的平均面积作为面积预设值,其中,虚拟按键的平均面积可通过计算当前模式下按键的个数和全部按键所占用的面积获得。所述面积预设值也可采用其他方案设定,在本发明实施例中不做限定。It should be noted that the area preset value can be set. In another optional solution, the average area of the virtual keys in the current display mode of the first virtual keyboard can be used as the area preset value, wherein the virtual The average area of the keys can be obtained by calculating the number of keys in the current mode and the area occupied by all the keys. The preset value of the area may also be set using other schemes, which is not limited in this embodiment of the present invention.

S203,若所述触摸面积大于面积预设值,显示用于表示是否生成第二虚拟键盘的提示信息;S203, if the touch area is larger than the area preset value, display a prompt message indicating whether to generate a second virtual keyboard;

具体的,若所述触摸面积大于面积预设值,所述虚拟键盘显示用于表示是否生成第二虚拟键盘的提示信息。若所述触摸面积大于面积预设值,则说明使用第一虚拟键盘时比较容易出现操作错误,此时显示提示信息,用于表示是否生成第二虚拟键盘。Specifically, if the touch area is greater than a preset area value, the virtual keyboard displays prompt information indicating whether to generate a second virtual keyboard. If the touch area is greater than the area preset value, it means that operation errors are more likely to occur when using the first virtual keyboard. At this time, a prompt message is displayed to indicate whether to generate the second virtual keyboard.

S204,当接收到针对所述提示信息的确认指令时,根据所述触摸屏的整个显示区域生成所述第二虚拟键盘;S204. When a confirmation instruction for the prompt information is received, generate the second virtual keyboard according to the entire display area of the touch screen;

具体的,当接收到针对所述提示信息的确认指令时,所述虚拟键盘显示装置根据所述触摸屏的整个显示区域生成所述第二虚拟键盘。其中,所述第二虚拟键盘在所述触摸屏的整个显示区域进行显示,即可发现在同样大小的触摸屏中,所述第二虚拟键盘的按键面积大于所述第一虚拟键盘的按键面积,可减少操作错误出现的概率。Specifically, when receiving a confirmation instruction for the prompt information, the virtual keyboard display device generates the second virtual keyboard according to the entire display area of the touch screen. Wherein, the second virtual keyboard is displayed in the entire display area of the touch screen, it can be found that in a touch screen of the same size, the key area of the second virtual keyboard is larger than the key area of the first virtual keyboard, which can Reduce the probability of operating errors.

本实施例的步骤S203-步骤S204可以为图1所示实施例的步骤S102的具体细化步骤。Step S203 to step S204 in this embodiment may be detailed steps of step S102 in the embodiment shown in FIG. 1 .

S205,将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘;S205, displaying the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and not displaying the first virtual keyboard;

具体的,所述虚拟键盘显示装置将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。在可选的方案中,所述虚拟键盘显示装置可以在生成第二虚拟键盘时,退出所述第一虚拟键盘,并将所述字符编辑页面中的字符显示框显示于所述触摸屏的整个显示区域,同时将所述第二虚拟键盘对应的图层显示与所述字符编辑页面对应图层的上方。在另一可选的方案中,所述虚拟键盘显示装置将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,并不显示所述字符编辑页面中的所述第一虚拟键盘。在上述两种方案中,所述第二虚拟键盘对应的图层按照预设透明度显示于所述字符编辑页面对应的图层的上方,可以通过第二虚拟键盘进行字符编辑,还可以通过所设置的透明度不同程度的看到下方的字符编辑图层,显示效果更佳,提升了用户体验效果。Specifically, the virtual keyboard display device displays the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and does not display the first virtual keyboard. In an optional solution, the virtual keyboard display device may exit the first virtual keyboard when generating the second virtual keyboard, and display the character display frame in the character editing page on the entire display of the touch screen area, and display the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page. In another optional solution, the virtual keyboard display device displays the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and does not display the layer corresponding to the character editing page. The first virtual keyboard. In the above two schemes, the layer corresponding to the second virtual keyboard is displayed above the layer corresponding to the character editing page according to the preset transparency, and character editing can be performed through the second virtual keyboard, or through the set The character editing layer below can be seen in different degrees of transparency, the display effect is better, and the user experience effect is improved.

S206,在所述第二虚拟键盘中设置临时输入框;S206, setting a temporary input box in the second virtual keyboard;

具体的,所述虚拟键盘显示装置在所述第二虚拟键盘中设置临时输入框。其中,所述临时输入框用于显示根据所述第二虚拟键盘生成的字符。由于所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,若在第二虚拟键盘对应的图层不透明的情况下,是看不到字符编辑页面图层的,因此所述虚拟键盘显示装置设置了临时输入框。在可选的方案中,可将临时输入框设置在与所述第二虚拟键盘同一图层,所述临时输入框与所述第二虚拟键盘共同显示于所述触摸屏的整个显示区域;在另一可选的方案中,也可将临时输入框设置于所述第二虚拟键盘的上方,但要确保所述临时输入框不会遮住所述第二虚拟键盘。当然,对于所述第二虚拟键盘对应的图层有一定透明度的情况也是可以设置临时输入框的。Specifically, the virtual keyboard display device sets a temporary input box in the second virtual keyboard. Wherein, the temporary input box is used to display characters generated according to the second virtual keyboard. Since the layer corresponding to the second virtual keyboard is displayed above the layer corresponding to the character editing page, if the layer corresponding to the second virtual keyboard is opaque, the character editing page layer cannot be seen , so the virtual keyboard display device sets a temporary input box. In an optional solution, the temporary input box may be set on the same layer as the second virtual keyboard, and the temporary input box and the second virtual keyboard are jointly displayed on the entire display area of the touch screen; in another In an optional solution, a temporary input box may also be set above the second virtual keyboard, but it must be ensured that the temporary input box does not cover the second virtual keyboard. Of course, a temporary input box can also be set for the case where the layer corresponding to the second virtual keyboard has a certain degree of transparency.

进一步请参见图3,为本发明实施例提供的虚拟键盘显示方法的一个显示示意图。Further please refer to FIG. 3 , which is a schematic display diagram of a method for displaying a virtual keyboard provided by an embodiment of the present invention.

从图3中可以看出,所述第二虚拟键盘对应的图层按照预设透明度显示于所述字符编辑页面对应的图层的上方,在所述第二虚拟键盘中设置临时输入框。其中,所述临时输入框与所述第二虚拟键盘共同显示于所述触摸屏的整个显示区域,所述临时输入框用于显示根据所述第二虚拟键盘生成的字符,并且可以通过所述第二虚拟键盘的预设透明度略微看到下方的所述字符编辑页面的文本内容,提高了使用虚拟键盘的便捷性,增强了用户黏性。It can be seen from FIG. 3 that the layer corresponding to the second virtual keyboard is displayed above the layer corresponding to the character editing page according to preset transparency, and a temporary input box is set in the second virtual keyboard. Wherein, the temporary input box and the second virtual keyboard are jointly displayed on the entire display area of the touch screen, the temporary input box is used to display characters generated according to the second virtual keyboard, and can be displayed through the second virtual keyboard. 2. The preset transparency of the virtual keyboard slightly sees the text content of the character editing page below, which improves the convenience of using the virtual keyboard and enhances user stickiness.

S207,当完成对所述第二虚拟键盘的字符编辑操作时,将所述临时输入框的字符拷贝至所述字符编辑页面;S207. When the character editing operation on the second virtual keyboard is completed, copy the characters in the temporary input box to the character editing page;

具体的,当完成对所述第二虚拟键盘的字符编辑操作时,所述虚拟键盘显示装置将所述临时输入框的字符拷贝至所述字符编辑页面。需要说明的是,在完成对所述第二虚拟键盘的字符编辑操作时,可以退出或不显示或者隐藏所述第二虚拟键盘,同时显示字符编辑页面,并将所述临时输入框的字符拷贝至所述字符编辑页面,以便于完整查看。Specifically, when the character editing operation on the second virtual keyboard is completed, the virtual keyboard display device copies the characters in the temporary input box to the character editing page. It should be noted that, when the character editing operation on the second virtual keyboard is completed, the second virtual keyboard can be exited or not displayed or hidden, and the character editing page can be displayed at the same time, and the characters in the temporary input box can be copied to the character edit page for full viewing.

S208,接收针对所述第二虚拟键盘的属性的调节指令,并根据所述调节指令对所述第二虚拟键盘进行调节;S208. Receive an adjustment instruction for the attribute of the second virtual keyboard, and adjust the second virtual keyboard according to the adjustment instruction;

具体的,所述虚拟键盘显示装置接收针对所述第二虚拟键盘的属性的调节指令,并根据所述调节指令对所述第二虚拟键盘进行调节。其中,所述属性包括与所述第二虚拟键盘相关的透明度、长度、宽度、颜色、主题、字体中的至少一种。Specifically, the virtual keyboard display device receives an adjustment instruction for the attribute of the second virtual keyboard, and adjusts the second virtual keyboard according to the adjustment instruction. Wherein, the attribute includes at least one of transparency, length, width, color, theme, and font related to the second virtual keyboard.

在本发明实施例中,通过检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取触摸操作在触摸屏上对应的触摸面积;若触摸面积大于面积预设值,根据触摸屏的整个显示区域生成第二虚拟键盘;将第二虚拟键盘对应的图层显示于字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。In the embodiment of the present invention, when the touch operation on the first virtual keyboard included in the character editing page is detected, the touch area corresponding to the touch operation on the touch screen is obtained; if the touch area is greater than the area preset value, according to the entire display of the touch screen The second virtual keyboard is generated in the area; the layer corresponding to the second virtual keyboard is displayed above the layer corresponding to the character editing page, and the first virtual keyboard is not displayed. By generating the second virtual keyboard displayed in full screen on the touch screen, the key area of the second virtual keyboard is increased, the probability of operation errors is reduced, and the convenience of using the virtual keyboard is improved.

下面将结合附图4-附图6,对本发明实施例提供的虚拟键盘显示装置进行详细介绍。需要说明的是,附图4-附图6所示的虚拟键盘显示装置,用于执行本发明图1-图3所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1-图3所示的实施例。The virtual keyboard display device provided by the embodiment of the present invention will be described in detail below with reference to accompanying drawings 4-6. It should be noted that the virtual keyboard display device shown in accompanying drawings 4 to 6 is used to execute the method of the embodiment shown in Fig. 1 to Fig. 3 of the present invention. For relevant parts and specific technical details not disclosed, please refer to the embodiments shown in FIGS. 1-3 of the present invention.

请参见图4,为本发明实施例提供了一种虚拟键盘显示装置的结构示意图。如图4所示,本发明实施例的所述虚拟键盘显示装置1可以包括:第一获取单元11、键盘生成单元12和键盘显示单元13。Please refer to FIG. 4 , which provides a schematic structural diagram of a virtual keyboard display device according to an embodiment of the present invention. As shown in FIG. 4 , the virtual keyboard display device 1 of the embodiment of the present invention may include: a first acquisition unit 11 , a keyboard generation unit 12 and a keyboard display unit 13 .

第一获取单元11,用于检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。The first obtaining unit 11 is configured to obtain a corresponding touch area of the touch operation on the touch screen when a touch operation on the first virtual keyboard included in the character editing page is detected.

具体实现中,所述第一获取单元11检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。其中,所述字符页面包括第一虚拟键盘和字符显示框,所述第一虚拟键盘是对字符编辑页面进行编辑时所配置的虚拟键盘,所编辑的字符在字符显示框进行显示,即在字符编辑状态时,在触摸屏的显示区域中显示了字符显示框和第一虚拟键盘。当使用所述第一虚拟键盘进行触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。需要说明的是,在可选的方案中,所述触摸面积可以是预设次数的触摸操作在所述触摸屏上的平均触摸面积,可更加准确的表示所述触摸操作对应的触摸面积。In a specific implementation, when the first acquiring unit 11 detects a touch operation on the first virtual keyboard included in the character editing page, it acquires a touch area corresponding to the touch operation on the touch screen. Wherein, the character page includes a first virtual keyboard and a character display frame, the first virtual keyboard is a virtual keyboard configured when editing a character editing page, and the edited characters are displayed in the character display frame, that is, in the character In the editing state, a character display frame and a first virtual keyboard are displayed in the display area of the touch screen. When using the first virtual keyboard to perform a touch operation, the touch area corresponding to the touch operation on the touch screen is acquired. It should be noted that, in an optional solution, the touch area may be an average touch area of preset times of touch operations on the touch screen, which may more accurately represent the touch area corresponding to the touch operations.

键盘生成单元12,用于若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘。The keyboard generation unit 12 is configured to generate a second virtual keyboard according to the entire display area of the touch screen if the touch area is greater than a preset area value.

具体实现中,若所述触摸面积大于面积预设值,所述键盘生成单元12根据所述触摸屏的整个显示区域生成第二虚拟键盘。若所述触摸面积大于面积预设值,则说明使用第一虚拟键盘时比较容易出现操作错误,此时,所述虚拟键盘显示装置生成第二虚拟键盘,并将所述第二虚拟键盘在所述触摸屏的整个显示区域进行显示,即可发现在同样大小的触摸屏中,所述第二虚拟键盘的按键面积大于所述第一虚拟键盘的按键面积,可减少操作错误出现的概率。In a specific implementation, if the touch area is greater than a preset area value, the keyboard generating unit 12 generates a second virtual keyboard according to the entire display area of the touch screen. If the touch area is greater than the area preset value, it means that operation errors are more likely to occur when using the first virtual keyboard. At this time, the virtual keyboard display device generates a second virtual keyboard, and displays the second virtual keyboard on the The entire display area of the touch screen is displayed, and it can be found that in a touch screen of the same size, the key area of the second virtual keyboard is larger than that of the first virtual keyboard, which can reduce the probability of operation errors.

键盘显示单元13,用于将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。The keyboard display unit 13 is configured to display the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and not display the first virtual keyboard.

具体实现中,所述键盘显示单元13将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。在可选的方案中,所述键盘显示单元13可以在生成第二虚拟键盘时,退出所述第一虚拟键盘,并将所述字符编辑页面中的字符显示框显示于所述触摸屏的整个显示区域,同时将所述第二虚拟键盘对应的图层显示与所述字符编辑页面对应图层的上方。在另一可选的方案中,所述键盘显示单元13将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,并不显示所述字符编辑页面中的所述第一虚拟键盘。可以通过第二虚拟键盘进行字符编辑。In a specific implementation, the keyboard display unit 13 displays the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and does not display the first virtual keyboard. In an optional solution, the keyboard display unit 13 may exit the first virtual keyboard when generating the second virtual keyboard, and display the character display frame in the character editing page on the entire display of the touch screen area, and display the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page. In another optional solution, the keyboard display unit 13 displays the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and does not display the layer corresponding to the character editing page. The first virtual keyboard. Character editing can be performed through the second virtual keyboard.

在本发明实施例中,通过检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取触摸操作在触摸屏上对应的触摸面积;若触摸面积大于面积预设值,根据触摸屏的整个显示区域生成第二虚拟键盘;将第二虚拟键盘对应的图层显示于字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。In the embodiment of the present invention, when the touch operation on the first virtual keyboard included in the character editing page is detected, the touch area corresponding to the touch operation on the touch screen is obtained; if the touch area is greater than the area preset value, according to the entire display of the touch screen The second virtual keyboard is generated in the area; the layer corresponding to the second virtual keyboard is displayed above the layer corresponding to the character editing page, and the first virtual keyboard is not displayed. By generating the second virtual keyboard displayed in full screen on the touch screen, the key area of the second virtual keyboard is increased, the probability of operation errors is reduced, and the convenience of using the virtual keyboard is improved.

请参见图5,为本发明实施例提供了另一种虚拟键盘显示装置的结构示意图。如图5所示,本发明实施例的所述虚拟键盘显示装置1可以包括:第一获取单元11、键盘生成单元12、键盘显示单元13、第二获取单元14、设置单元15、拷贝单元16、和调节单元17。Please refer to FIG. 5 , which provides a schematic structural diagram of another virtual keyboard display device according to an embodiment of the present invention. As shown in Figure 5, the virtual keyboard display device 1 of the embodiment of the present invention may include: a first acquisition unit 11, a keyboard generation unit 12, a keyboard display unit 13, a second acquisition unit 14, a setting unit 15, and a copy unit 16 , and adjustment unit 17.

第一获取单元11,用于检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。The first obtaining unit 11 is configured to obtain a corresponding touch area of the touch operation on the touch screen when a touch operation on the first virtual keyboard included in the character editing page is detected.

第二获取单元14,用于获取所述第一虚拟键盘中的各个虚拟按键的面积,并将所述各个虚拟按键的面积中的最小值作为所述面积预设值。The second obtaining unit 14 is configured to obtain the area of each virtual key in the first virtual keyboard, and use the minimum value of the areas of each virtual key as the area preset value.

具体的,请一并参见图6,为本发明实施例提供了键盘生成单元的结构示意图。如图6所示,本发明实施例的所述键盘生成单元12可以包括:消息显示子单元121和键盘生成子单元122。Specifically, please also refer to FIG. 6 , which provides a schematic structural diagram of a keyboard generating unit for an embodiment of the present invention. As shown in FIG. 6 , the keyboard generation unit 12 in the embodiment of the present invention may include: a message display subunit 121 and a keyboard generation subunit 122 .

消息显示子单元121,用于若所述触摸面积大于面积预设值,显示用于表示是否生成第二虚拟键盘的提示信息。The message display subunit 121 is configured to display prompt information indicating whether to generate a second virtual keyboard if the touch area is greater than a preset area value.

键盘生成子单元122,用于当接收到针对所述提示信息的确认指令时,根据所述触摸屏的整个显示区域生成所述第二虚拟键盘。The keyboard generating subunit 122 is configured to generate the second virtual keyboard according to the entire display area of the touch screen when a confirmation instruction for the prompt information is received.

所述键盘显示单元13具体用于将所述第二虚拟键盘对应的图层按照预设透明度显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。The keyboard display unit 13 is specifically configured to display the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page according to preset transparency, and not display the first virtual keyboard.

设置单元15,用于在所述第二虚拟键盘中设置临时输入框,所述临时输入框用于显示根据所述第二虚拟键盘生成的字符。The setting unit 15 is configured to set a temporary input box in the second virtual keyboard, and the temporary input box is used to display characters generated according to the second virtual keyboard.

拷贝单元16,用于当完成对所述第二虚拟键盘的字符编辑操作时,将所述临时输入框的字符拷贝至所述字符编辑页面。The copying unit 16 is configured to copy the characters in the temporary input box to the character editing page when the character editing operation on the second virtual keyboard is completed.

调节单元17,用于接收针对所述第二虚拟键盘的属性的调节指令,并根据所述调节指令对所述第二虚拟键盘进行调节,其中,所述属性包括与所述第二虚拟键盘相关的透明度、长度、宽度、颜色、主题、字体中的至少一种。The adjustment unit 17 is configured to receive an adjustment instruction for the attribute of the second virtual keyboard, and adjust the second virtual keyboard according to the adjustment instruction, wherein the attribute includes an adjustment instruction related to the second virtual keyboard. At least one of the transparency, length, width, color, theme, font of the .

上述实施例提供的频道控制的装置方法实施例二属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。Embodiment 2 of the device and method for channel control provided by the above embodiments belongs to the same idea, and its specific implementation process is detailed in the method embodiment, and will not be repeated here.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), etc.

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosures are only preferred embodiments of the present invention, and certainly cannot limit the scope of rights of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.

Claims (12)

Translated fromChinese
1.一种虚拟键盘显示方法,其特征在于,包括:1. A virtual keyboard display method, characterized in that, comprising:检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;When a touch operation on the first virtual keyboard included in the character editing page is detected, the touch area corresponding to the touch operation on the touch screen is acquired;若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;If the touch area is larger than the area preset value, a second virtual keyboard is generated according to the entire display area of the touch screen;将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。Displaying the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and not displaying the first virtual keyboard.2.根据权利要求1所述的方法,其特征在于,所述若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘之前,还包括:2. The method according to claim 1, wherein if the touch area is larger than the area preset value, before generating the second virtual keyboard according to the entire display area of the touch screen, further comprising:获取所述第一虚拟键盘中的各个虚拟按键的面积,并将所述各个虚拟按键的面积中的最小值作为所述面积预设值。The area of each virtual key in the first virtual keyboard is obtained, and the minimum value of the areas of each virtual key is used as the area preset value.3.根据权利要求1所述的方法,其特征在于,所述若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘,包括:3. The method according to claim 1, wherein if the touch area is larger than the area preset value, generating a second virtual keyboard according to the entire display area of the touch screen comprises:若所述触摸面积大于面积预设值,显示用于表示是否生成第二虚拟键盘的提示信息;If the touch area is greater than the area preset value, displaying prompt information indicating whether to generate a second virtual keyboard;当接收到针对所述提示信息的确认指令时,根据所述触摸屏的整个显示区域生成所述第二虚拟键盘。When a confirmation instruction for the prompt information is received, the second virtual keyboard is generated according to the entire display area of the touch screen.4.根据权利要求1所述的方法,其特征在于,所述将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘,包括:4. The method according to claim 1, wherein the layer corresponding to the second virtual keyboard is displayed above the layer corresponding to the character editing page, and the first virtual keyboard is not displayed. keyboard, including:将所述第二虚拟键盘对应的图层按照预设透明度显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。Displaying the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page according to preset transparency, and not displaying the first virtual keyboard.5.根据权利要求1所述的方法,其特征在于,所述方法还包括:5. The method according to claim 1, wherein the method further comprises:在所述第二虚拟键盘中设置临时输入框,所述临时输入框用于显示根据所述第二虚拟键盘生成的字符;A temporary input box is set in the second virtual keyboard, and the temporary input box is used to display characters generated according to the second virtual keyboard;当完成对所述第二虚拟键盘的字符编辑操作时,将所述临时输入框的字符拷贝至所述字符编辑页面。When the character editing operation on the second virtual keyboard is completed, the characters in the temporary input box are copied to the character editing page.6.根据权利要求1-5任一项所述的方法,其特征在于,还包括:6. The method according to any one of claims 1-5, further comprising:接收针对所述第二虚拟键盘的属性的调节指令,并根据所述调节指令对所述第二虚拟键盘进行调节,其中,所述属性包括与所述第二虚拟键盘相关的透明度、长度、宽度、颜色、主题、字体中的至少一种。receiving an adjustment instruction for an attribute of the second virtual keyboard, and adjusting the second virtual keyboard according to the adjustment instruction, wherein the attribute includes transparency, length, and width related to the second virtual keyboard , color, theme, font.7.一种虚拟键盘显示装置,其特征在于,包括:7. A virtual keyboard display device, characterized in that, comprising:第一获取单元,用于检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;The first acquisition unit is configured to acquire the corresponding touch area of the touch operation on the touch screen when detecting a touch operation on the first virtual keyboard included in the character editing page;键盘生成单元,用于若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;A keyboard generating unit, configured to generate a second virtual keyboard according to the entire display area of the touch screen if the touch area is greater than a preset area value;键盘显示单元,用于将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。The keyboard display unit is configured to display the layer corresponding to the second virtual keyboard above the layer corresponding to the character editing page, and not display the first virtual keyboard.8.根据权利要求7所述的装置,其特征在于,还包括:8. The device according to claim 7, further comprising:第二获取单元,用于获取所述第一虚拟键盘中的各个虚拟按键的面积,并将所述各个虚拟按键的面积中的最小值作为所述面积预设值。The second acquiring unit is configured to acquire the area of each virtual key in the first virtual keyboard, and use the minimum value among the areas of each virtual key as the area preset value.9.根据权利要求7所述的装置,其特征在于,所述键盘生成单元包括:9. The device according to claim 7, wherein the keyboard generating unit comprises:消息显示子单元,用于若所述触摸面积大于面积预设值,显示用于表示是否生成第二虚拟键盘的提示信息;A message display subunit, configured to display prompt information indicating whether to generate a second virtual keyboard if the touch area is larger than the area preset value;键盘生成子单元,用于当接收到针对所述提示信息的确认指令时,根据所述触摸屏的整个显示区域生成所述第二虚拟键盘。The keyboard generation subunit is configured to generate the second virtual keyboard according to the entire display area of the touch screen when a confirmation instruction for the prompt information is received.10.根据权利要求7所述的装置,其特征在于,所述键盘显示单元具体用于将所述第二虚拟键盘对应的图层按照预设透明度显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。10. The device according to claim 7, wherein the keyboard display unit is specifically configured to display the layer corresponding to the second virtual keyboard on the layer corresponding to the character editing page according to preset transparency. above, and the first virtual keyboard is not displayed.11.根据权利要求7所述的装置,其特征在于,还包括:11. The device according to claim 7, further comprising:设置单元,用于在所述第二虚拟键盘中设置临时输入框,所述临时输入框用于显示根据所述第二虚拟键盘生成的字符;A setting unit, configured to set a temporary input box in the second virtual keyboard, and the temporary input box is used to display characters generated according to the second virtual keyboard;拷贝单元,用于当完成对所述第二虚拟键盘的字符编辑操作时,将所述临时输入框的字符拷贝至所述字符编辑页面。A copying unit, configured to copy the characters in the temporary input box to the character editing page when the character editing operation on the second virtual keyboard is completed.12.根据权利要求7-11任一项所述的装置,其特征在于,还包括:12. The device according to any one of claims 7-11, further comprising:调节单元,用于接收针对所述第二虚拟键盘的属性的调节指令,并根据所述调节指令对所述第二虚拟键盘进行调节,其中,所述属性包括与所述第二虚拟键盘相关的透明度、长度、宽度、颜色、主题、字体中的至少一种。An adjustment unit, configured to receive an adjustment instruction for the attribute of the second virtual keyboard, and adjust the second virtual keyboard according to the adjustment instruction, wherein the attribute includes an attribute related to the second virtual keyboard At least one of transparency, length, width, color, theme, font.
CN201510124505.3A2015-03-192015-03-19A kind of virtual keyboard display method and deviceExpired - Fee RelatedCN104765528B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510124505.3ACN104765528B (en)2015-03-192015-03-19A kind of virtual keyboard display method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510124505.3ACN104765528B (en)2015-03-192015-03-19A kind of virtual keyboard display method and device

Publications (2)

Publication NumberPublication Date
CN104765528Atrue CN104765528A (en)2015-07-08
CN104765528B CN104765528B (en)2017-11-14

Family

ID=53647397

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510124505.3AExpired - Fee RelatedCN104765528B (en)2015-03-192015-03-19A kind of virtual keyboard display method and device

Country Status (1)

CountryLink
CN (1)CN104765528B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105653116A (en)*2015-07-312016-06-08宇龙计算机通信科技(深圳)有限公司Soft keyboard layout adjusting method, apparatus and electronic device
CN105898585A (en)*2015-10-222016-08-24乐视网信息技术(北京)股份有限公司Data inputting method, device and server
CN106155557A (en)*2016-07-112016-11-23广东欧珀移动通信有限公司 A virtual button display method and mobile terminal
CN109844695A (en)*2016-09-232019-06-04李珪弘Character entry apparatus
CN111190529A (en)*2018-11-152020-05-22鸿合科技股份有限公司Keyboard input method and device and electronic equipment
CN111913640A (en)*2019-05-092020-11-10上海触乐信息科技有限公司 Method and device for information presentation based on input method keyboard
CN112379819A (en)*2020-11-202021-02-19深圳市商汤科技有限公司Key adjusting method and device, electronic equipment and storage medium
US11379075B1 (en)2021-03-292022-07-05TPK Advanced Soulutions Inc.Electronic device and touch detection method
CN114967959A (en)*2021-02-262022-08-30宸美(厦门)光电有限公司 Electronic device and touch detection method
TWI786562B (en)*2021-03-032022-12-11大陸商宸美(廈門)光電有限公司Electronic device and touch detection method

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101630223A (en)*2009-07-252010-01-20深圳华为通信技术有限公司Method and terminal for adjusting interface
CN101667095A (en)*2009-09-232010-03-10聂清永Display and control method of virtual keyboard used for touch screen
CN103034326A (en)*2011-10-052013-04-10广达电脑股份有限公司Method for providing tactile feedback type virtual keyboard and electronic device thereof
CN103309616A (en)*2013-06-262013-09-18华为终端有限公司Soft keyboard display method and terminal
JP2014059799A (en)*2012-09-192014-04-03Casio Comput Co LtdCharacter input device
US20150026624A1 (en)*2013-07-162015-01-22Qualcomm IncorporatedMethods and systems for deformable thumb keyboard

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101630223A (en)*2009-07-252010-01-20深圳华为通信技术有限公司Method and terminal for adjusting interface
CN101667095A (en)*2009-09-232010-03-10聂清永Display and control method of virtual keyboard used for touch screen
CN103034326A (en)*2011-10-052013-04-10广达电脑股份有限公司Method for providing tactile feedback type virtual keyboard and electronic device thereof
JP2014059799A (en)*2012-09-192014-04-03Casio Comput Co LtdCharacter input device
CN103309616A (en)*2013-06-262013-09-18华为终端有限公司Soft keyboard display method and terminal
US20150026624A1 (en)*2013-07-162015-01-22Qualcomm IncorporatedMethods and systems for deformable thumb keyboard

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105653116B (en)*2015-07-312019-02-01宇龙计算机通信科技(深圳)有限公司A kind of soft keyboard layout method of adjustment, device and electronic equipment
CN105653116A (en)*2015-07-312016-06-08宇龙计算机通信科技(深圳)有限公司Soft keyboard layout adjusting method, apparatus and electronic device
CN105898585A (en)*2015-10-222016-08-24乐视网信息技术(北京)股份有限公司Data inputting method, device and server
WO2017067158A1 (en)*2015-10-222017-04-27乐视控股(北京)有限公司Data input method, device and server
CN106155557B (en)*2016-07-112019-06-18Oppo广东移动通信有限公司Virtual key display method and mobile terminal
CN106155557A (en)*2016-07-112016-11-23广东欧珀移动通信有限公司 A virtual button display method and mobile terminal
US11467727B2 (en)2016-09-232022-10-11Gyu Hong LEECharacter input device
CN109844695A (en)*2016-09-232019-06-04李珪弘Character entry apparatus
CN109844695B (en)*2016-09-232023-10-03李珪弘character input device
CN111190529A (en)*2018-11-152020-05-22鸿合科技股份有限公司Keyboard input method and device and electronic equipment
CN111190529B (en)*2018-11-152024-04-30鸿合科技股份有限公司Keyboard input method and device and electronic equipment
CN111913640A (en)*2019-05-092020-11-10上海触乐信息科技有限公司 Method and device for information presentation based on input method keyboard
CN112379819A (en)*2020-11-202021-02-19深圳市商汤科技有限公司Key adjusting method and device, electronic equipment and storage medium
CN114967959A (en)*2021-02-262022-08-30宸美(厦门)光电有限公司 Electronic device and touch detection method
TWI786562B (en)*2021-03-032022-12-11大陸商宸美(廈門)光電有限公司Electronic device and touch detection method
US11379075B1 (en)2021-03-292022-07-05TPK Advanced Soulutions Inc.Electronic device and touch detection method

Also Published As

Publication numberPublication date
CN104765528B (en)2017-11-14

Similar Documents

PublicationPublication DateTitle
CN104765528B (en)A kind of virtual keyboard display method and device
US10976773B2 (en)User terminal device and displaying method thereof
KR102243855B1 (en)Method and apparatus for operating image in a electronic device
CN108427589B (en)Data processing method and electronic equipment
USRE49272E1 (en)Adaptive determination of information display
US11190653B2 (en)Techniques for capturing an image within the context of a document
KR20140120196A (en)Method and apparatus for transmitting message in an electronic device
CN102819456B (en) Method and device for generating content in clipboard
CN110377220B (en)Instruction response method and device, storage medium and electronic equipment
CN112884651A (en)Watermark display method and device
CN104049843B (en) An information processing method and electronic device
CN114253449B (en)Screen capturing method, device, equipment and medium
CN114116077B (en) Image editing method, device, electronic device and medium
CN113919997A (en) A watermark processing method, device, electronic device and storage medium
CN104135725A (en)Short message sending method and portable terminal
CN115277670A (en) Network connection control method, device and electronic device for target application
KR102189292B1 (en)Method for displaying chart and apparatus using the same
CN113852774A (en)Screen recording method and device
CN106293379A (en)A kind of information processing method and electronic equipment
CN108563481B (en)Method, equipment and device for modifying preview of skin in real time
CN104346114A (en) Method for displaying application push message by using a display device
CN115220800A (en)Application program control system and method
CN118394434A (en)Application icon setting method and device
CN115408986A (en)Character adjusting method and device
CN117376715A (en)Video editing method and device and electronic equipment

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
EXSBDecision made by sipo to initiate substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CP01Change in the name or title of a patent holder

Address after:Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before:Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CP01Change in the name or title of a patent holder
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20171114

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp