【技术实现步骤摘要】
虚拟键盘的控制方法及装置、电子设备、存储介质
[0001]本公开涉及虚拟键盘
,特别涉及虚拟键盘的控制方法及装置、电子设备、存储介质。
技术介绍
[0002]虚拟键盘实现了电子设备在不外接物理键盘的情况下的字符输入。为了美观,目前的虚拟键盘中各个虚拟按键之间会存在间隙,若用户的点击操作落于虚拟按键的外围区,系统会将与点击操作对应的点击区域最近的虚拟按键确定为用户实际想要点击的虚拟按键,并响应该虚拟按键对应的触控事件。而单纯基于最近距离确定虚拟按键,无法准确识别用户实际想要点击的虚拟按键,用户体验不佳。
技术实现思路
[0003]本公开提供一种虚拟键盘的控制方法及装置、电子设备、存储介质,以解决相关技术中的不足。
[0004]具体地,本公开是通过如下技术方案实现的:
[0005]第一方面,提供一种虚拟键盘的控制方法,包括:
[0006]显示虚拟键盘,所述虚拟键盘包括多个虚拟按键,每个虚拟按键的触控区包含按键区及其外围的外围区,每个虚拟按键对应一触控事件;
[0007]在检测到位于第一虚拟按键的外围区的第一点击操作的情况下,针对所述第一虚拟按键执行第一触控事件;
[0008]在连续检测到针对所述第一触控事件的撤销操作和位于所述第一虚拟按键的外围区的第二点击操作的情况下,针对与所述第一虚拟按键相邻的第二虚拟按键执行第二触控事件。
[0009]可选地,针对与所述第一虚拟按键相邻的第二虚拟按键执行第二触控事件,包括:
[0010]若与所述第一虚拟按键 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟键盘的控制方法,其特征在于,包括:显示虚拟键盘,所述虚拟键盘包括多个虚拟按键,每个虚拟按键的触控区包含按键区及其外围的外围区,每个虚拟按键对应一触控事件;在检测到位于第一虚拟按键的外围区的第一点击操作的情况下,针对所述第一虚拟按键执行第一触控事件;在连续检测到针对所述第一触控事件的撤销操作和位于所述第一虚拟按键的外围区的第二点击操作的情况下,针对与所述第一虚拟按键相邻的第二虚拟按键执行第二触控事件。2.根据权利要求1所述的虚拟键盘的控制方法,其特征在于,针对与所述第一虚拟按键相邻的第二虚拟按键执行第二触控事件,包括:若与所述第一虚拟按键相邻的虚拟按键的数量为多个,将多个相邻的虚拟按键中距离所述第二点击操作对应的点击区域最近的虚拟按键确定为第二虚拟按键;针对所述第二虚拟按键执行所述第二触控事件。3.根据权利要求2所述的虚拟键盘的控制方法,其特征在于,将多个相邻的虚拟按键中距离所述第二点击操作对应的点击区域最近的虚拟按键确定为第二虚拟按键,包括:对于每个相邻的虚拟按键,确定所述第二点击操作对应的点击区域的边缘上最靠近该虚拟按键的边缘点与该虚拟按键的触控区的各边框的最近距离;将各个最近距离中最短的最近距离对应的虚拟按键确定为所述第二虚拟按键。4.根据权利要求2所述的虚拟键盘的控制方法,其特征在于,针对所述第二虚拟按键执行所述第二触控事件,包括:若所述第二虚拟按键的数量为多个,针对与所述第一虚拟按键具有相同横坐标的第二虚拟按键执行所述第二触控事件。5.根据权利要求2所述的虚拟键盘的控制方法,其特征在于,还包括:在检测到针对所述第二触控事件的撤销操作的情况下,将所述多个相邻的虚拟按键中与所述点击区域的距离大于所述第二虚拟按键与所述点击区域的距离,且小于其他虚拟按键与所述点击区域的距离的虚拟按键确定为第三虚拟按键,所述其他虚拟按键为所述多个相邻的虚拟按键中除了所述第三虚拟按键之外的虚拟按键;针对所述第三虚拟按键执行第三触控事件。6.根据权利要求1所述的虚拟键盘的控制方法,其特征在于,还包括:在检测到针对所述第一触控事件的撤销操作的情况下,缩小所述第一虚拟按键的触控区和/或放大与所述第一虚拟按键相邻的虚拟按键的触控区。7.根据权利要求1所述的虚拟键盘的控制方法,其特征在于,还包括:统计所述第一虚拟按键与所述第二虚拟按键的对应关系,以在检测到针对所述第一触控操作的撤销操作的情况下,根据所述对应关系确定与所述第一虚拟按键的相关性最高的虚拟按键,并执行所述相关性最高的虚拟按键的触控事件。8.一种虚拟键盘的控制装置,其特征在于,包括:显示模块,用于显示虚拟键盘,所述虚拟键盘包括多个虚拟按键,每个虚拟按键的触控区包含按键区及其外围的外围区,每个虚拟按键对应一触控事件;第一执行模块,用于在检测到位于第一虚...
【专利技术属性】
技术研发人员:邹佳亮,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。