一种虚拟键盘显示方法及装置的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种虚拟键盘显示方法及装置。
【背景技术】
[0002]随着智能终端和计算机技术的发展,出现了一种取代机械式按钮面板的触摸屏,它是目前最简单、方便、自然的一种人机交互方式。对于拥有触摸屏的电子设备往往无需配备物理键盘便可以进行输入操作,是因为采用了电子设备系统软件中所配置的虚拟键盘作为输入方式。
[0003]现有的具备触摸屏的电子设备中,在使用虚拟键盘时,虚拟键盘往往会占用触摸屏部分的显示区域,通常在同一电子设备中的虚拟键盘所包含的各个按键的面积是固定不变的,如果虚拟键盘的太小,则会造成操作错误概率的增加,影响了使用虚拟键盘的便捷性。
【发明内容】
[0004]本发明实施例提供一种虚拟键盘显示方法及装置,可增加虚拟键盘的按键面积,减少操作错误概率。
[0005]本发明实施例第一方面提供了一种虚拟键盘显示方法,包括:
[0006]检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;
[0007]若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;
[0008]将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。
[0009]本发明实施例第二方面提供了一种虚拟键盘显示装置,包括:
[0010]第一获取单元,用于检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;
[0011]键盘生成单元,用于若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;
[0012]键盘显示单元,用于将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。
[0013]在本发明实施例中,通过检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取触摸操作在触摸屏上对应的触摸面积;若触摸面积大于面积预设值,根据触摸屏的整个显示区域生成第二虚拟键盘;将第二虚拟键盘对应的图层显示于字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。
【附图说明】
[0014]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本发明实施例提供的一种虚拟键盘显示方法的流程示意图;
[0016]图2是本发明实施例提供的另一种虚拟键盘显示方法的流程示意图;
[0017]图3为本发明实施例提供的虚拟键盘显示方法的一个显示示意图;
[0018]图4是本发明实施例提供的一种虚拟键盘显示装置的结构示意图;
[0019]图5是本发明实施例提供的另一种虚拟键盘显示装置的结构示意图;
[0020]图6是本发明实施例提供的键盘生成单元的结构示意图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]本发明实施例提供的虚拟键盘显示方法及装置可以应用于在字符编辑页面进行编辑的场景,例如:检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积,若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘,将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。
[0023]本发明实施例涉及的虚拟键盘显示装置可以是嵌入在终端的虚拟键盘模块,其中,所述终端均可以是任何具备通信和存储功能的设备,例如:平板电脑、手机、电子阅读器、遥控器、个人计算机(Personal Computer, PC)、笔记本电脑、车载设备、网络电视、可穿戴设备等具有网络功能的智能设备。
[0024]下面将结合附图1-附图3,对本发明实施例提供的虚拟键盘显示方法进行详细介绍。
[0025]请参见图1,为本发明实施例提供了一种虚拟键盘显示方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤SlOl-步骤S103。
[0026]S101,检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;
[0027]具体的,虚拟键盘显示装置检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。其中,所述字符页面包括第一虚拟键盘和字符显示框,所述第一虚拟键盘是对字符编辑页面进行编辑时所配置的虚拟键盘,所编辑的字符在字符显示框进行显示,即在字符编辑状态时,在触摸屏的显示区域中显示了字符显示框和第一虚拟键盘。当使用所述第一虚拟键盘进行触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。需要说明的是,在可选的方案中,所述触摸面积可以是预设次数的触摸操作在所述触摸屏上的平均触摸面积,可更加准确的表示所述触摸操作对应的触摸面积。
[0028]S102,若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;
[0029]具体的,若所述触摸面积大于面积预设值,所述虚拟键盘显示装置根据所述触摸屏的整个显示区域生成第二虚拟键盘。若所述触摸面积大于面积预设值,则说明使用第一虚拟键盘时比较容易出现操作错误,此时,所述虚拟键盘显示装置生成第二虚拟键盘,并将所述第二虚拟键盘在所述触摸屏的整个显示区域进行显示,即可发现在同样大小的触摸屏中,所述第二虚拟键盘的按键面积大于所述第一虚拟键盘的按键面积,可减少操作错误出现的概率。
[0030]S103,将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘;
[0031]具体的,所述虚拟键盘显示装置将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。在可选的方案中,所述虚拟键盘显示装置可以在生成第二虚拟键盘时,退出所述第一虚拟键盘,并将所述字符编辑页面中的字符显示框显示于所述触摸屏的整个显示区域,同时将所述第二虚拟键盘对应的图层显示与所述字符编辑页面对应图层的上方。在另一可选的方案中,所述虚拟键盘显示装置将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,并不显示所述字符编辑页面中的所述第一虚拟键盘。可以通过第二虚拟键盘进行字符编辑。
[0032]在本发明实施例中,通过检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取触摸操作在触摸屏上对应的触摸面积;若触摸面积大于面积预设值,根据触摸屏的整个显示区域生成第二虚拟键盘;将第二虚拟键盘对应的图层显示于字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。
[0033]请参见图2,为本发明实施例提供了另一种虚拟键盘显示方法的流程示意图。如图2所示,本发明实施例的所述方法可以包括以下步骤S201-步骤S208。
[0034]S201,检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;
[0035]具体的,虚拟键盘显示装置检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。其中,所述字符页面包括第一虚拟键盘和字符显示框,所述第一虚拟键盘是对字符编辑页面进行编辑时所配置的虚拟键盘,所编辑的字符在字符显示框进行显示,即在字符编辑