【技术实现步骤摘要】
一种虚拟键盘展示方法和相关装置
[0001]本申请涉及数据处理领域,特别是涉及一种虚拟键盘展示方法和相关装置。
技术介绍
[0002]通过终端设备中的虚拟键盘可以实现各类输入功能,例如信息输入,电子支付中的密码输入等。虚拟键盘具有类似于九宫格的键盘布局,包括例如数字键盘、拼音键盘等形式。
[0003]一些情况下,用户多通过单手持握的方式使用终端设备,即使用手掌和四指稳定终端设备,通过拇指来对终端设备实施触控操作。根据用户的使用习惯,单手持握分为左手持握和右手持握两种方式。在单手持握时,由于用户单手拇指的活动范围有限,显示在终端设备显示屏的下部的虚拟键盘难以完全通过单手操控。
[0004]相关技术中,主要采用在终端设备上额外加装边框传感器对持握方式进行识别,根据边框传感器识别的持握面积来判断用户采用了何种单手持握方式,并以此调整虚拟键盘的排布以方便用户单手操控。
[0005]然而,这种方式会提高终端设备的硬件成本,难以普及。
技术实现思路
[0006]为了解决上述技术问题,本申请提供了一 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟键盘展示方法,其特征在于,所述方法包括:确定针对终端设备的目标触控操作,所述目标触控操作用于指示所述终端设备展示虚拟键盘;根据触发所述目标触控操作时所述终端设备的第一位姿信息,确定对应所述终端设备的目标单手持握方式;根据所述目标单手持握方式,在所述终端设备的显示区域中确定所述虚拟键盘对应的显示范围;基于所述显示范围展示所述虚拟键盘。2.根据权利要求1所述的方法,其特征在于,所述确定针对终端设备的目标触控操作,包括:若确定针对所述终端设备所展示功能控件的待定触控操作,将所述待定触控操作确定为所述目标触控操作;所述功能控件所对应的功能用于直接或间接调用所述虚拟键盘。3.根据权利要求2所述的方法,其特征在于,所述功能控件为支付控件,所述支付控件所对应的扫码功能用于间接调用所述虚拟键盘,所述方法还包括:根据所述扫码功能获取所扫描二维码的支付信息;在根据所述支付信息展示包括所述虚拟键盘的支付页面时,执行所述根据所述目标单手持握方式,在所述终端设备的显示区域中确定所述虚拟键盘对应的显示范围的步骤。4.根据权利要求2所述的方法,其特征在于,所述根据触发所述目标触控操作时所述终端设备的第一位姿信息,确定对应所述终端设备的目标单手持握方式,包括:确定所述功能控件在所述显示区域的位置信息;根据所述位置信息和所述第一位姿信息,确定对应所述终端设备的目标单手持握方式。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在通过所述终端设备展示所述虚拟键盘时,确定所述终端设备的第二位姿信息;根据所述第二位姿信息确定位移距离;所述位移距离用于标识所述显示范围的初始展示位置向显示区域中部方向的移动距离;所述基于所述显示范围展示所述虚拟键盘,包括:根据所述初始展示位置和所述位移距离确定目标展示位置;基于所述目标展示位置对应的所述显示范围展示所述虚拟键盘。6.根据权利要求5所述的方法,其特征在于,若所述目标单手持握方式为左手持握方式,所述位移距离用于标识所述显示范围的初始展示位置向第一对角线方向的移动距离,所述第一对角线方向为从所述显示区域的左下角至右上角的对角线方向;若所述目标单手持握方式为右手持握方式,所述位移距离用于标识所述显示范围的初始展示位置向第二对角线方向的移动距离,所述第二对角线方向为从所述显示区域的右下角至左上角的对角线方向。7.根据权利要求1-6任意一项所述的方法,其特征在于,在所述虚拟键盘包括的多个键盘控件中包括第一键盘控件和第二键盘控件,若所述第一键盘控件的被触发概率大于阈值,且所述第二键盘控件的被触发概率小于所述阈值:所述第一键盘控件的显示面积大于第二键盘控件的显示面积;或者,
所述第一键盘控件处于相对于所述第二键盘控件的优先排布位置。8.根...
【专利技术属性】
技术研发人员:余自强,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。