基于虚拟键盘的内容输入方法、装置及触控设备制造方法及图纸

技术编号:13078110 阅读:66 留言:0更新日期:2016-03-30 12:24
本公开是关于一种基于虚拟键盘的内容输入方法、装置及触控设备,属于终端输入技术领域。所述方法包括:检测对应于虚拟键盘的触控操作;根据触控操作的触控位置与虚拟键盘的按键之间的相对位置,控制触控反馈模组发出键位反馈信息;当触控操作符合目标按键的触发条件且触控操作的触控压力大于压力阈值时,输入目标按键所对应的内容,并控制触控反馈模组发出键程反馈信息。本公开解决了在相关技术中,采用虚拟键盘进行输入操作时容易引发误操作的问题;实现了用户对键位和键程的感知,只有在准确触碰目标按键且施加一定压力的情况下,才触发输入目标按键所对应的内容,有效减少了采用虚拟键盘进行输入操作时引发的误操作。

【技术实现步骤摘要】

本公开涉及终端输入
,特别涉及一种基于虚拟键盘的内容输入方法、装置及触控设备
技术介绍
目前,诸如手机等终端设备通常采用触摸屏设计,因此采用虚拟键盘供用户输入字符、指令等内容。在相关技术中,终端设备调起显示虚拟键盘,用户从虚拟键盘中选取所需触发的目标按键之后,根据该目标按键的位置在触摸屏的相应位置处触发点击操作,即可输入目标按键所对应的内容。然而,在相关技术中,采用虚拟键盘进行输入操作时容易引发误操作。例如,在终端设备显示有虚拟键盘的情况下,若用户无意识地触碰到触摸屏,则会误触发输入相关内容。再例如,当用户的点击操作的位置不准确时,则会误触发输入本不期望输入的内容。
技术实现思路
为了克服相关技术中存在的问题,本公开实施例提供了一种基于虚拟键盘的内容输入方法、装置及触控设备。所述技术方案如下:根据本公开实施例的第一方面,提供了一种基于虚拟键盘的内容输入方法,所述方法包括:检测对应于虚拟键盘的触控操作;根据所述触控操作的触控位置与所述虚拟键盘的按键之间的相对位置,控制触控反馈模组发出键位反馈信息,所述键位反馈信息用于向用户反馈所述触控操作是否符合目标按键的触发条件;当所述触控操作符合所述目标按键的触发条件且所述触控操作的触控压力大于压力阈值时,输入所述目标按键所对应的内容,并控制所述触控反馈模组发出键程反馈信息,所述键程反馈信息用于向用户反馈已成功输入所述目标按键所对应的内容。可选地,所述根据所述触控操作的触控位置与所述虚拟键盘的按键之间的相对位置,控制触控反馈模组发出键位反馈信息,包括:获取所述触控操作的触控位置在所述虚拟键盘中的投影区域;获取所述投影区域与所述目标按键之间的交叠区域占所述投影区域的比例;根据所述比例控制所述触控反馈模组发出所述键位反馈信息。可选地,所述触控反馈模组为振动模组;所述根据所述比例控制所述触控反馈模组发出所述键位反馈信息,包括:根据所述比例确定所述振动模组的振幅,所述振幅与所述比例呈负相关关系;若所述比例大于第一阈值,则控制所述振动模组按照所述振幅和第一预设频率进行高频振动;若所述比例小于所述第一阈值且大于第二阈值,则控制所述振动模组按照所述振幅和第二预设频率进行低频振动;其中,所述第一预设频率大于所述第二预设频率。可选地,所述当所述触控操作符合所述目标按键的触发条件且所述触控操作的触控压力大于压力阈值时,输入所述目标按键所对应的内容,并控制所述触控反馈模组发出键程反馈信息,包括:检测所述触控操作是否符合所述目标按键的触发条件;其中,所述目标按键的触发条件包括交叠区域占投影区域的比例大于比例阈值,所述投影区域是指所述触控操作的触控位置在所述虚拟键盘中的投影区域,所述交叠区域是指所述投影区域与所述目标按键之间的交叠区域;若所述触控操作符合所述目标按键的触发条件,则通过压力感应模组获取所述触控操作的触控压力;检测所述触控压力是否大于所述压力阈值;若所述触控压力大于所述压力阈值,则输入所述目标按键所对应的内容,并控制所述触控反馈模组发出所述键程反馈信息。可选地,所述触控反馈模组为振动模组;所述控制所述触控反馈模组发出所述键程反馈信息,包括:控制所述振动模组按照第一预设振幅和第三预设频率,进行第一模式振动;其中,所述第一模式振动用于模拟敲击按键的触感。可选地,所述方法还包括:在所述触控压力逐渐减小的过程中,控制所述振动模组按照第二预设振幅和第四预设频率,进行第二模式振动;其中,所述第二模式振动用于模拟按键回弹过程中的力反馈。根据本公开实施例的第二方面,提供了一种基于虚拟键盘的内容输入装置,所述装置包括:触控检测模块,被配置为检测对应于虚拟键盘的触控操作;第一控制模块,被配置为根据所述触控检测模块检测到的所述触控操作的触控位置与所述虚拟键盘的按键之间的相对位置,控制触控反馈模组发出键位反馈信息,所述键位反馈信息用于向用户反馈所述触控操作是否符合目标按键的触发条件;第二控制模块,被配置为当所述触控检测模块检测到的所述触控操作符合所述目标按键的触发条件且所述触控操作的触控压力大于压力阈值时,输入所述目标按键所对应的内容,并控制所述触控反馈模组发出键程反馈信息,所述键程反馈信息用于向用户反馈已成功输入所述目标按键所对应的内容。可选地,所述第一控制模块,包括:投影获取子模块、比例获取子模块和第一控制子模块;所述投影获取子模块,被配置为获取所述触控检测模块检测到的所述触控操作的触控位置在所述虚拟键盘中的投影区域;所述比例获取子模块,被配置为获取所述投影获取子模块获取的所述投影区域与所述目标按键之间的交叠区域占所述投影区域的比例;所述第一控制子模块,被配置为根据所述比例获取子模块获取的所述比例控制所述触控反馈模组发出所述键位反馈信息。可选地,所述触控反馈模组为振动模组;所述第一控制子模块,包括:振幅确定子模块、高频振动子模块和低频振动子模块;所述振幅确定子模块,被配置为根据所述比例获取子模块获取的所述比例确定所述振动模组的振幅,所述振幅与所述比例呈负相关关系;所述高频振动子模块,被配置为在所述比例获取子模块获取的所述比例大于第一阈值的情况下,控制所述振动模组按照所述振幅确定子模块确定的所述振幅和第一预设频率进彳丁尚频振动;所述低频振动子模块,被配置为在所述比例获取子模块获取的所述比例小于所述第一阈值且大于第二阈值的情况下,控制所述振动模组按照所述振幅确定子模块确定的所述振幅和第二预设频率进行低频振动;其中,所述第一预设频率大于所述第二预设频率。可选地,所述第二控制模块,包括:条件检测子模块、压力获取子模块、压力检测子模块、内容输入子模块和第二控制子模块;所述条件检测子模块,被配置为检测所述触控检测模块检测到的所述触控操作是否符合所述目标按键的触发条件;其中,所述目标按键的触发条件包括交叠区域占投影区域的比例大于比例阈值,所述投影区域是指所述触控操作的触控位置在所述虚拟键盘中的投影区域,所述交叠区域是指所述投影区域与所述目标按键之间的交叠区域;所述压力获取子模块,被配置为在所述条件检测子模块检测出所述触控操作符合所述目标按键的触发条件的情况下,通过压力感应模组获取所述触控操作的触控压力;所述压力检测子模块,被配置为检测所述压力获取子模块获取的所述触控压力是否大于所述压力阈值;所述内容输入子模块,被配置为在所述压力检测子模块检测出所述触控压力大于所述压力阈值的情况下,输入所述目标按键所对应的内容;所述第二控制子模块,被配置为在所述触控压力大于所述压力阈值的情况下,控制所述触控反馈模组发出所述键程反馈信息。可选地,所述触控反馈模组为振动模组;所述第二控制子模块,被配置为控制所述振动模组按照第一预设振幅和第三预设频率,进行第一模式振动;其中,所述第一模式振动用于模拟敲击按键的触感。可选地,所述第二控制模块,还包括:第三控制子模块;所述第三控制子模块,被配置为在所述触控压力逐渐减小的过程中,控制所述振动模组按照第二预设振幅和第四预设频率,进行第二模式振动;其中,所述第二模式振动用于模拟按键回弹过程中的力反馈。可选地,所述虚拟键盘为双手十指操控式虚拟键盘,所述触控反馈模组包括10个独立的触控反馈元件,每一个触控反馈元件对应于1个手指所对应的按键区块,所述键位反馈信息和所述键程本文档来自技高网...

【技术保护点】
一种基于虚拟键盘的内容输入方法,其特征在于,所述方法包括:检测对应于虚拟键盘的触控操作;根据所述触控操作的触控位置与所述虚拟键盘的按键之间的相对位置,控制触控反馈模组发出键位反馈信息,所述键位反馈信息用于向用户反馈所述触控操作是否符合目标按键的触发条件;当所述触控操作符合所述目标按键的触发条件且所述触控操作的触控压力大于压力阈值时,输入所述目标按键所对应的内容,并控制所述触控反馈模组发出键程反馈信息,所述键程反馈信息用于向用户反馈已成功输入所述目标按键所对应的内容。

【技术特征摘要】

【专利技术属性】
技术研发人员:张旭
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1