著录项信息
专利名称 | 一种虚拟键盘显示方法及装置 |
申请号 | CN201510124505.3 | 申请日期 | 2015-03-19 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2015-07-08 | 公开/公告号 | CN104765528A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0481 | IPC分类号 | G;0;6;F;3;/;0;4;8;1;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 曾元清 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明实施例公开一种虚拟键盘显示方法及装置,其中方法包括如下步骤:检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。采用本发明,可增加虚拟键盘的按键面积,减少操作错误概率。
1.一种虚拟键盘显示方法,其特征在于,包括:
检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;
若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;
将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘;
在所述第二虚拟键盘中设置临时输入框,所述临时输入框用于显示根据所述第二虚拟键盘生成的字符;
当完成对所述第二虚拟键盘的字符编辑操作时,将所述临时输入框的字符拷贝至所述字符编辑页面。
2.根据权利要求1所述的方法,其特征在于,所述若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘之前,还包括:
获取所述第一虚拟键盘中的各个虚拟按键的面积,并将所述各个虚拟按键的面积中的最小值作为所述面积预设值。
3.根据权利要求1所述的方法,其特征在于,所述若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘,包括:
若所述触摸面积大于面积预设值,显示用于表示是否生成第二虚拟键盘的提示信息;
当接收到针对所述提示信息的确认指令时,根据所述触摸屏的整个显示区域生成所述第二虚拟键盘。
4.根据权利要求1所述的方法,其特征在于,所述将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘,包括:
将所述第二虚拟键盘对应的图层按照预设透明度显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。
5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:
接收针对所述第二虚拟键盘的属性的调节指令,并根据所述调节指令对所述第二虚拟键盘进行调节,其中,所述属性包括与所述第二虚拟键盘相关的透明度、长度、宽度、颜色、主题、字体中的至少一种。
6.一种虚拟键盘显示装置,其特征在于,包括:
第一获取单元,用于检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;
键盘生成单元,用于若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;
键盘显示单元,用于将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘;
设置单元,用于在所述第二虚拟键盘中设置临时输入框,所述临时输入框用于显示根据所述第二虚拟键盘生成的字符;
拷贝单元,用于当完成对所述第二虚拟键盘的字符编辑操作时,将所述临时输入框的字符拷贝至所述字符编辑页面。
7.根据权利要求6所述的装置,其特征在于,还包括:
第二获取单元,用于获取所述第一虚拟键盘中的各个虚拟按键的面积,并将所述各个虚拟按键的面积中的最小值作为所述面积预设值。
8.根据权利要求6所述的装置,其特征在于,所述键盘生成单元包括:
消息显示子单元,用于若所述触摸面积大于面积预设值,显示用于表示是否生成第二虚拟键盘的提示信息;
键盘生成子单元,用于当接收到针对所述提示信息的确认指令时,根据所述触摸屏的整个显示区域生成所述第二虚拟键盘。
9.根据权利要求6所述的装置,其特征在于,所述键盘显示单元具体用于将所述第二虚拟键盘对应的图层按照预设透明度显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。
10.根据权利要求6-9任一项所述的装置,其特征在于,还包括:
调节单元,用于接收针对所述第二虚拟键盘的属性的调节指令,并根据所述调节指令对所述第二虚拟键盘进行调节,其中,所述属性包括与所述第二虚拟键盘相关的透明度、长度、宽度、颜色、主题、字体中的至少一种。
一种虚拟键盘显示方法及装置\n技术领域\n[0001] 本发明涉及电子技术领域,尤其涉及一种虚拟键盘显示方法及装置。\n背景技术\n[0002] 随着智能终端和计算机技术的发展,出现了一种取代机械式按钮面板的触摸屏,它是目前最简单、方便、自然的一种人机交互方式。对于拥有触摸屏的电子设备往往无需配备物理键盘便可以进行输入操作,是因为采用了电子设备系统软件中所配置的虚拟键盘作为输入方式。\n[0003] 现有的具备触摸屏的电子设备中,在使用虚拟键盘时,虚拟键盘往往会占用触摸屏部分的显示区域,通常在同一电子设备中的虚拟键盘所包含的各个按键的面积是固定不变的,如果虚拟键盘的太小,则会造成操作错误概率的增加,影响了使用虚拟键盘的便捷性。\n发明内容\n[0004] 本发明实施例提供一种虚拟键盘显示方法及装置,可增加虚拟键盘的按键面积,减少操作错误概率。\n[0005] 本发明实施例第一方面提供了一种虚拟键盘显示方法,包括:\n[0006] 检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;\n[0007] 若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;\n[0008] 将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。\n[0009] 本发明实施例第二方面提供了一种虚拟键盘显示装置,包括:\n[0010] 第一获取单元,用于检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;\n[0011] 键盘生成单元,用于若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;\n[0012] 键盘显示单元,用于将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。\n[0013] 在本发明实施例中,通过检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取触摸操作在触摸屏上对应的触摸面积;若触摸面积大于面积预设值,根据触摸屏的整个显示区域生成第二虚拟键盘;将第二虚拟键盘对应的图层显示于字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。\n附图说明\n[0014] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0015] 图1是本发明实施例提供的一种虚拟键盘显示方法的流程示意图;\n[0016] 图2是本发明实施例提供的另一种虚拟键盘显示方法的流程示意图;\n[0017] 图3为本发明实施例提供的虚拟键盘显示方法的一个显示示意图;\n[0018] 图4是本发明实施例提供的一种虚拟键盘显示装置的结构示意图;\n[0019] 图5是本发明实施例提供的另一种虚拟键盘显示装置的结构示意图;\n[0020] 图6是本发明实施例提供的键盘生成单元的结构示意图。\n具体实施方式\n[0021] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0022] 本发明实施例提供的虚拟键盘显示方法及装置可以应用于在字符编辑页面进行编辑的场景,例如:检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积,若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘,将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。\n[0023] 本发明实施例涉及的虚拟键盘显示装置可以是嵌入在终端的虚拟键盘模块,其中,所述终端均可以是任何具备通信和存储功能的设备,例如:平板电脑、手机、电子阅读器、遥控器、个人计算机(Personal Computer,PC)、笔记本电脑、车载设备、网络电视、可穿戴设备等具有网络功能的智能设备。\n[0024] 下面将结合附图1-附图3,对本发明实施例提供的虚拟键盘显示方法进行详细介绍。\n[0025] 请参见图1,为本发明实施例提供了一种虚拟键盘显示方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤S101-步骤S103。\n[0026] S101,检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;\n[0027] 具体的,虚拟键盘显示装置检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。其中,所述字符页面包括第一虚拟键盘和字符显示框,所述第一虚拟键盘是对字符编辑页面进行编辑时所配置的虚拟键盘,所编辑的字符在字符显示框进行显示,即在字符编辑状态时,在触摸屏的显示区域中显示了字符显示框和第一虚拟键盘。当使用所述第一虚拟键盘进行触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。需要说明的是,在可选的方案中,所述触摸面积可以是预设次数的触摸操作在所述触摸屏上的平均触摸面积,可更加准确的表示所述触摸操作对应的触摸面积。\n[0028] S102,若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘;\n[0029] 具体的,若所述触摸面积大于面积预设值,所述虚拟键盘显示装置根据所述触摸屏的整个显示区域生成第二虚拟键盘。若所述触摸面积大于面积预设值,则说明使用第一虚拟键盘时比较容易出现操作错误,此时,所述虚拟键盘显示装置生成第二虚拟键盘,并将所述第二虚拟键盘在所述触摸屏的整个显示区域进行显示,即可发现在同样大小的触摸屏中,所述第二虚拟键盘的按键面积大于所述第一虚拟键盘的按键面积,可减少操作错误出现的概率。\n[0030] S103,将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘;\n[0031] 具体的,所述虚拟键盘显示装置将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。在可选的方案中,所述虚拟键盘显示装置可以在生成第二虚拟键盘时,退出所述第一虚拟键盘,并将所述字符编辑页面中的字符显示框显示于所述触摸屏的整个显示区域,同时将所述第二虚拟键盘对应的图层显示与所述字符编辑页面对应图层的上方。在另一可选的方案中,所述虚拟键盘显示装置将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,并不显示所述字符编辑页面中的所述第一虚拟键盘。可以通过第二虚拟键盘进行字符编辑。\n[0032] 在本发明实施例中,通过检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取触摸操作在触摸屏上对应的触摸面积;若触摸面积大于面积预设值,根据触摸屏的整个显示区域生成第二虚拟键盘;将第二虚拟键盘对应的图层显示于字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。\n[0033] 请参见图2,为本发明实施例提供了另一种虚拟键盘显示方法的流程示意图。如图\n2所示,本发明实施例的所述方法可以包括以下步骤S201-步骤S208。\n[0034] S201,检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积;\n[0035] 具体的,虚拟键盘显示装置检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。其中,所述字符页面包括第一虚拟键盘和字符显示框,所述第一虚拟键盘是对字符编辑页面进行编辑时所配置的虚拟键盘,所编辑的字符在字符显示框进行显示,即在字符编辑状态时,在触摸屏的显示区域中显示了字符显示框和第一虚拟键盘。当使用所述第一虚拟键盘进行触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。需要说明的是,在可选的方案中,所述触摸面积可以是预设次数的触摸操作在所述触摸屏上的平均触摸面积,可更加准确的表示所述触摸操作对应的触摸面积。\n[0036] S202,获取所述第一虚拟键盘中的各个虚拟按键的面积,并将所述各个虚拟按键的面积中的最小值作为所述面积预设值;\n[0037] 具体的,所述虚拟键盘显示装置获取所述第一虚拟键盘中的各个虚拟按键的面积,并将所述各个虚拟按键的面积中的最小值作为所述面积预设值。因为虚拟键盘的各个按键的面积时不同的,在可选的方案中,可选择各个虚拟按键的中显示面积的最小值作为所述面积预设值。\n[0038] 需要说明的是,所述面积预设值可被设定,在另一可选的方案中,可将第一虚拟键盘在当前显示模式下虚拟按键的平均面积作为面积预设值,其中,虚拟按键的平均面积可通过计算当前模式下按键的个数和全部按键所占用的面积获得。所述面积预设值也可采用其他方案设定,在本发明实施例中不做限定。\n[0039] S203,若所述触摸面积大于面积预设值,显示用于表示是否生成第二虚拟键盘的提示信息;\n[0040] 具体的,若所述触摸面积大于面积预设值,所述虚拟键盘显示用于表示是否生成第二虚拟键盘的提示信息。若所述触摸面积大于面积预设值,则说明使用第一虚拟键盘时比较容易出现操作错误,此时显示提示信息,用于表示是否生成第二虚拟键盘。\n[0041] S204,当接收到针对所述提示信息的确认指令时,根据所述触摸屏的整个显示区域生成所述第二虚拟键盘;\n[0042] 具体的,当接收到针对所述提示信息的确认指令时,所述虚拟键盘显示装置根据所述触摸屏的整个显示区域生成所述第二虚拟键盘。其中,所述第二虚拟键盘在所述触摸屏的整个显示区域进行显示,即可发现在同样大小的触摸屏中,所述第二虚拟键盘的按键面积大于所述第一虚拟键盘的按键面积,可减少操作错误出现的概率。\n[0043] 本实施例的步骤S203-步骤S204可以为图1所示实施例的步骤S102的具体细化步骤。\n[0044] S205,将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘;\n[0045] 具体的,所述虚拟键盘显示装置将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。在可选的方案中,所述虚拟键盘显示装置可以在生成第二虚拟键盘时,退出所述第一虚拟键盘,并将所述字符编辑页面中的字符显示框显示于所述触摸屏的整个显示区域,同时将所述第二虚拟键盘对应的图层显示与所述字符编辑页面对应图层的上方。在另一可选的方案中,所述虚拟键盘显示装置将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,并不显示所述字符编辑页面中的所述第一虚拟键盘。在上述两种方案中,所述第二虚拟键盘对应的图层按照预设透明度显示于所述字符编辑页面对应的图层的上方,可以通过第二虚拟键盘进行字符编辑,还可以通过所设置的透明度不同程度的看到下方的字符编辑图层,显示效果更佳,提升了用户体验效果。\n[0046] S206,在所述第二虚拟键盘中设置临时输入框;\n[0047] 具体的,所述虚拟键盘显示装置在所述第二虚拟键盘中设置临时输入框。其中,所述临时输入框用于显示根据所述第二虚拟键盘生成的字符。由于所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,若在第二虚拟键盘对应的图层不透明的情况下,是看不到字符编辑页面图层的,因此所述虚拟键盘显示装置设置了临时输入框。在可选的方案中,可将临时输入框设置在与所述第二虚拟键盘同一图层,所述临时输入框与所述第二虚拟键盘共同显示于所述触摸屏的整个显示区域;在另一可选的方案中,也可将临时输入框设置于所述第二虚拟键盘的上方,但要确保所述临时输入框不会遮住所述第二虚拟键盘。当然,对于所述第二虚拟键盘对应的图层有一定透明度的情况也是可以设置临时输入框的。\n[0048] 进一步请参见图3,为本发明实施例提供的虚拟键盘显示方法的一个显示示意图。\n[0049] 从图3中可以看出,所述第二虚拟键盘对应的图层按照预设透明度显示于所述字符编辑页面对应的图层的上方,在所述第二虚拟键盘中设置临时输入框。其中,所述临时输入框与所述第二虚拟键盘共同显示于所述触摸屏的整个显示区域,所述临时输入框用于显示根据所述第二虚拟键盘生成的字符,并且可以通过所述第二虚拟键盘的预设透明度略微看到下方的所述字符编辑页面的文本内容,提高了使用虚拟键盘的便捷性,增强了用户黏性。\n[0050] S207,当完成对所述第二虚拟键盘的字符编辑操作时,将所述临时输入框的字符拷贝至所述字符编辑页面;\n[0051] 具体的,当完成对所述第二虚拟键盘的字符编辑操作时,所述虚拟键盘显示装置将所述临时输入框的字符拷贝至所述字符编辑页面。需要说明的是,在完成对所述第二虚拟键盘的字符编辑操作时,可以退出或不显示或者隐藏所述第二虚拟键盘,同时显示字符编辑页面,并将所述临时输入框的字符拷贝至所述字符编辑页面,以便于完整查看。\n[0052] S208,接收针对所述第二虚拟键盘的属性的调节指令,并根据所述调节指令对所述第二虚拟键盘进行调节;\n[0053] 具体的,所述虚拟键盘显示装置接收针对所述第二虚拟键盘的属性的调节指令,并根据所述调节指令对所述第二虚拟键盘进行调节。其中,所述属性包括与所述第二虚拟键盘相关的透明度、长度、宽度、颜色、主题、字体中的至少一种。\n[0054] 在本发明实施例中,通过检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取触摸操作在触摸屏上对应的触摸面积;若触摸面积大于面积预设值,根据触摸屏的整个显示区域生成第二虚拟键盘;将第二虚拟键盘对应的图层显示于字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。\n[0055] 下面将结合附图4-附图6,对本发明实施例提供的虚拟键盘显示装置进行详细介绍。需要说明的是,附图4-附图6所示的虚拟键盘显示装置,用于执行本发明图1-图3所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1-图3所示的实施例。\n[0056] 请参见图4,为本发明实施例提供了一种虚拟键盘显示装置的结构示意图。如图4所示,本发明实施例的所述虚拟键盘显示装置1可以包括:第一获取单元11、键盘生成单元\n12和键盘显示单元13。\n[0057] 第一获取单元11,用于检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。\n[0058] 具体实现中,所述第一获取单元11检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。其中,所述字符页面包括第一虚拟键盘和字符显示框,所述第一虚拟键盘是对字符编辑页面进行编辑时所配置的虚拟键盘,所编辑的字符在字符显示框进行显示,即在字符编辑状态时,在触摸屏的显示区域中显示了字符显示框和第一虚拟键盘。当使用所述第一虚拟键盘进行触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。需要说明的是,在可选的方案中,所述触摸面积可以是预设次数的触摸操作在所述触摸屏上的平均触摸面积,可更加准确的表示所述触摸操作对应的触摸面积。\n[0059] 键盘生成单元12,用于若所述触摸面积大于面积预设值,根据所述触摸屏的整个显示区域生成第二虚拟键盘。\n[0060] 具体实现中,若所述触摸面积大于面积预设值,所述键盘生成单元12根据所述触摸屏的整个显示区域生成第二虚拟键盘。若所述触摸面积大于面积预设值,则说明使用第一虚拟键盘时比较容易出现操作错误,此时,所述虚拟键盘显示装置生成第二虚拟键盘,并将所述第二虚拟键盘在所述触摸屏的整个显示区域进行显示,即可发现在同样大小的触摸屏中,所述第二虚拟键盘的按键面积大于所述第一虚拟键盘的按键面积,可减少操作错误出现的概率。\n[0061] 键盘显示单元13,用于将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。\n[0062] 具体实现中,所述键盘显示单元13将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。在可选的方案中,所述键盘显示单元13可以在生成第二虚拟键盘时,退出所述第一虚拟键盘,并将所述字符编辑页面中的字符显示框显示于所述触摸屏的整个显示区域,同时将所述第二虚拟键盘对应的图层显示与所述字符编辑页面对应图层的上方。在另一可选的方案中,所述键盘显示单元13将所述第二虚拟键盘对应的图层显示于所述字符编辑页面对应的图层的上方,并不显示所述字符编辑页面中的所述第一虚拟键盘。可以通过第二虚拟键盘进行字符编辑。\n[0063] 在本发明实施例中,通过检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取触摸操作在触摸屏上对应的触摸面积;若触摸面积大于面积预设值,根据触摸屏的整个显示区域生成第二虚拟键盘;将第二虚拟键盘对应的图层显示于字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。通过生成在触摸屏上全屏显示的第二虚拟键盘,使得第二虚拟键盘的按键面积增加,降低了操作错误概率,进而提升了使用虚拟键盘的便捷性。\n[0064] 请参见图5,为本发明实施例提供了另一种虚拟键盘显示装置的结构示意图。如图\n5所示,本发明实施例的所述虚拟键盘显示装置1可以包括:第一获取单元11、键盘生成单元\n12、键盘显示单元13、第二获取单元14、设置单元15、拷贝单元16、和调节单元17。\n[0065] 第一获取单元11,用于检测到字符编辑页面包括的第一虚拟键盘上的触摸操作时,获取所述触摸操作在触摸屏上对应的触摸面积。\n[0066] 第二获取单元14,用于获取所述第一虚拟键盘中的各个虚拟按键的面积,并将所述各个虚拟按键的面积中的最小值作为所述面积预设值。\n[0067] 具体的,请一并参见图6,为本发明实施例提供了键盘生成单元的结构示意图。如图6所示,本发明实施例的所述键盘生成单元12可以包括:消息显示子单元121和键盘生成子单元122。\n[0068] 消息显示子单元121,用于若所述触摸面积大于面积预设值,显示用于表示是否生成第二虚拟键盘的提示信息。\n[0069] 键盘生成子单元122,用于当接收到针对所述提示信息的确认指令时,根据所述触摸屏的整个显示区域生成所述第二虚拟键盘。\n[0070] 所述键盘显示单元13具体用于将所述第二虚拟键盘对应的图层按照预设透明度显示于所述字符编辑页面对应的图层的上方,以及不显示所述第一虚拟键盘。\n[0071] 设置单元15,用于在所述第二虚拟键盘中设置临时输入框,所述临时输入框用于显示根据所述第二虚拟键盘生成的字符。\n[0072] 拷贝单元16,用于当完成对所述第二虚拟键盘的字符编辑操作时,将所述临时输入框的字符拷贝至所述字符编辑页面。\n[0073] 调节单元17,用于接收针对所述第二虚拟键盘的属性的调节指令,并根据所述调节指令对所述第二虚拟键盘进行调节,其中,所述属性包括与所述第二虚拟键盘相关的透明度、长度、宽度、颜色、主题、字体中的至少一种。\n[0074] 上述实施例提供的频道控制的装置方法实施例二属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。\n[0075] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。\n[0076] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
法律信息
- 2020-04-24
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2017-11-14
- 2015-08-05
实质审查的生效
IPC(主分类): G06F 3/0481
专利申请号: 201510124505.3
申请日: 2015.03.19
- 2015-07-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-04-10
|
2011-10-26
| | |
2
| |
2013-09-18
|
2013-06-26
| | |
3
| | 暂无 |
2012-09-19
| | |
4
| |
2010-01-20
|
2009-07-25
| | |
5
| |
2010-03-10
|
2009-09-23
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |