虚拟键盘的设置方法、设备以及存储介质技术

技术编号:25345622 阅读:74 留言:0更新日期:2020-08-21 17:04
本申请提供一种虚拟键盘的设置方法、设备以及存储介质。该方法包括:通过电子设备获取用户的选择指令,确定用户选择的键盘模式。并根据该键盘模式,电子设备引导用户设置该键盘模式下的键盘参数。电子设备获取该键盘参数后,根据该键盘参数以及键盘模式,确定键盘布局参数。该键盘布局参数用于确定键盘在显示时,键盘的宽度、高度以及显示位置。本申请的方法,优化用户体验,提高了用户使用效率,使用户在使用该虚拟键盘进行输入时更加便捷高效。

【技术实现步骤摘要】
虚拟键盘的设置方法、设备以及存储介质
本申请涉及电子设备领域,尤其涉及一种虚拟键盘的设置方法、设备以及存储介质。
技术介绍
虚拟键盘也被称为软键盘,是一种显示于电子设备的屏幕的键盘模式。虚拟键盘被广泛应用于手机、平板、电脑等电子设备上。在电子设备上,用户通过虚拟键盘上的按键完成输入,实现对文本的操作。目前,虚拟键盘在手机、平板等电子设备上显示时,其宽度通常为屏幕宽度,其高度通常为略小于屏幕高度的二分之一的高度,其显示的位置通常为屏幕的最下方。并且,随着屏幕的旋转,或者电子设备的屏幕大小的变化,虚拟键盘在屏幕中的相对位置,及其宽高相对于屏幕的宽高的比例,并不会发生改变。因此,在虚拟键盘的使用过程中,容易出现用户体验差,使用效率低的问题。
技术实现思路
本申请提供一种虚拟键盘的设置方法、设备以及存储介质,用以解决现有技术中,虚拟键盘的用户体验差,使用效率低的问题。第一方面,本专利技术提供一种虚拟键盘的设置方法,包括:获取选择指令,并根据所述选择指令确定键盘模式;获取键盘参数;根据所述键盘参数以及所述键盘模式确定键盘布局参数,所述键盘布局参数包括键盘宽度、键盘高度以及键盘显示位置至少之一。可选地,在所述根据所述键盘参数以及所述键盘模式确定键盘布局参数之后,还包括:根据所述键盘布局参数显示键盘悬浮窗口。可选地,在所述根据所述键盘布局参数显示键盘悬浮窗口之后,还包括:响应所述键盘悬浮窗口上的移动指令,对于所述键盘悬浮窗口的显示位置进行变更。可选地,在所述根据所述键盘布局参数显示键盘悬浮窗口之后,还包括:响应所述键盘悬浮窗口所在界面的旋转指令,旋转所述键盘悬浮窗口,其中,根据旋转后的界面以及所述键盘布局参数重新确认所述键盘布局参数。可选地,所述根据所述键盘参数以及所述键盘模式确定键盘布局参数,包括如下至少之一:根据第一触发位置和所述键盘模式,确定键盘宽度;根据第二触发位置和第三触发位置,确定键盘高度;根据第二触发位置和所述键盘模式,确定键盘显示位置。可选地,在所述根据所述键盘参数以及所述键盘模式确定键盘布局参数之后,还包括:获取切换指令,并根据所述切换指令更新所述键盘模式。可选地,在所述获取选择指令之前,还包括:显示选择框,所述选择框包括多个键盘模式选项;相应的,所述获取选择指令,包括:获取作用于所述选择框中键盘模式选项的选择指令。第二方面,本申请提供一种虚拟键盘的设置装置,包括:第一获取模块,用于获取选择指令;第一确定模块,用于根据所述选择指令确定键盘模式,所述键盘模式包括左手模式、右手模式和标准模式中的一种或多种;第二获取模块,用于获取键盘参数;第二确定模块,用于根据所述键盘参数以及所述键盘模式确定键盘布局参数,所述键盘布局参数包括键盘宽度、键盘高度以及键盘显示位置。可选地,所述装置还包括:显示模块,用于根据所述键盘布局参数显示键盘悬浮窗口。可选地,所述装置还包括:移动模块,用于响应所述键盘悬浮窗口上的移动指令,对于所述键盘悬浮窗口的显示位置进行变更。可选地,所述装置还包括:旋转模块,用于响应所述键盘悬浮窗口所在界面的旋转指令,旋转所述键盘悬浮窗口,其中,根据旋转后的界面以及所述键盘布局参数重新确认所述键盘布局参数。可选地,所述第二确定模块,具体包括:第一确定子模块,用于根据第一触发位置和所述键盘模式,确定键盘宽度;第二确定子模块,用于根据第二触发位置和第三触发位置,确定键盘高度;第三确定子模块,用于根据第二触发位置和所述键盘模式,确定键盘显示位置。可选地,所述装置还包括:切换模块,用于获取切换指令,并根据所述切换指令更新所述键盘模式。可选地,所述装置还包括:选择模块,用于显示选择框,所述选择框包括多个键盘模式选项;相应的,所述第一获取模块,具体用于获取作用于所述选择框中键盘模式选项的选择指令。第三方面,本申请提供一种电子设备,包括:存储器、处理器和通信接口;存储器用于存储所述处理器可执行指令;通信接口用于根据处理器的指令获取或者发送信息;处理器用于调用存储器中的程序指令执行第一方面及第一方面任一种可能的设计中的虚拟键盘的设置方法。第四方面,本申请提供一种可读存储介质,可读存储介质中存储有执行指令,当电子设备的至少一个处理器执行该执行指令时,电子设备执行第一方面及第一方面任一种可能的设计中的虚拟键盘的设置方法。本申请提供的虚拟键盘的设置方法、装置、设备以及存储介质,通过获取用户的选择指令,确定用户选择的键盘模式。并根据该键盘模式,电子设备引导用户设置该键盘模式下的键盘参数。电子设备获取该键盘参数后,根据该键盘参数以及键盘模式,确定键盘布局参数。该键盘布局参数用于确定键盘在显示时,键盘的宽度、高度以及显示位置。电子设备根据该键盘布局参数生成的虚拟键盘,可以更加符合用户的实际使用情况,优化用户体验,提高用户使用效率,使用户在使用该虚拟键盘进行输入时更加便捷高效。附图说明为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例提供的一种虚拟键盘的场景示意图;图2为本申请一实施例提供的一种虚拟键盘的设置方法的流程图;图3为本申请一实施例提供的一种电子设备的选择框界面示意图;图4为本申请一实施例提供的一种键盘参数设置引导示意图;图5为本申请一实施例提供的一种键盘参数设置示意图;图6为本申请一实施例提供的另一种虚拟键盘的设置方法的流程图;图7为本申请一实施例提供的一种电子设备的键盘悬浮窗口示意图;图8为本申请一实施例提供的一种电子设备的键盘悬浮窗口移动示意图;图9为本申请一实施例提供的一种电子设备的键盘悬浮窗口旋转示意图;图10为本申请一实施例提供的一种虚拟键盘的设置装置的结构示意图;图11为本申请一实施例提供的另一种虚拟键盘的设置装置的结构示意图;图12为本申请一实施例提供的再一种虚拟键盘的设置装置的结构示意图;图13为本申请一实施例提供的一种电子设备的硬件结构示意图。附图标记说明:1、键盘头部;2、九宫格的键盘;3、全键盘的键盘。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出本文档来自技高网...

【技术保护点】
1.一种虚拟键盘的设置方法,其特征在于,所述方法包括:/n获取选择指令,并根据所述选择指令确定键盘模式;/n获取键盘参数;/n根据所述键盘参数以及所述键盘模式确定键盘布局参数,所述键盘布局参数包括键盘宽度、键盘高度以及键盘显示位置至少一个。/n

【技术特征摘要】
1.一种虚拟键盘的设置方法,其特征在于,所述方法包括:
获取选择指令,并根据所述选择指令确定键盘模式;
获取键盘参数;
根据所述键盘参数以及所述键盘模式确定键盘布局参数,所述键盘布局参数包括键盘宽度、键盘高度以及键盘显示位置至少一个。


2.根据权利要求1中任意一项所述的虚拟键盘的设置方法,其特征在于,当所述选择指令根据生物参数确定时,所述根据所述键盘参数以及所述键盘模式确定键盘布局参数,包括:
根据所述生物参数、所述键盘参数以及所述键盘模式,确定所述键盘的布局参数。


3.根据权利要求1或2所述的虚拟键盘的设置方法,其特征在于,在所述根据所述键盘参数以及所述键盘模式确定键盘布局参数之后,还包括:
根据所述键盘布局参数显示键盘悬浮窗口。


4.根据权利要求3所述的虚拟键盘的设置方法,其特征在于,在所述根据所述键盘布局参数显示键盘悬浮窗口之后,还包括:
响应所述键盘悬浮窗口上的移动指令,对于所述键盘悬浮窗口的显示位置进行变更。


5.根据权利要求3所述的虚拟键盘的设置方法,其特征在于,在所述根据所述键盘布局参数显示键盘悬浮窗口之后,还包括:
响应所述键盘悬浮窗口所在界面的旋转指令,旋转所述键盘悬浮窗口,其中,根据旋转后的界面以及所述键盘布局参数重新确认所述键盘布局参数。


6.根据权利要求1或2中任意一项所述的虚拟键盘的设置方法,其特征在于,所述根据所述键盘参数以及所述键盘模式确...

【专利技术属性】
技术研发人员:王静
申请(专利权)人:深圳传音控股股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1