组合按键识别方法及装置制造方法及图纸

技术编号:16918701 阅读:39 留言:0更新日期:2017-12-31 14:31
本发明专利技术提供了一种组合按键识别方法及装置,包括按键检测步骤,所述按键检测步骤包括实体按键检测步骤和虚拟按键检测步骤,若主控单元检测到实体按键动作,则进入实体按键检测步骤,若主控单元检测到虚拟按键动作,则进入虚拟按键检测步骤,然后主控单元通过对当前状态的判断进而输出组合键控制信号或者触摸控制信号。本发明专利技术的有益效果在于:提供了一种组合按键识别方法及装置,通过对触摸动作的分析识别,可以实现多种控制效果,实现实体按键难以实现的操作,再配合实体按键,可以扩展更多的操作功能,本识别方法还包括防止误触发的方法,防止误触发产生的误操作,大大提高了用户体验。

【技术实现步骤摘要】
组合按键识别方法及装置
本专利技术涉及电脑外设领域,尤其是指一种组合按键识别方法及装置。
技术介绍
现有多功能鼠标在本体上设置若干按键来实现更多的操作功能,但是这种设计使鼠标内部结构复杂,拆装不便,且由于采用更多的物理按键,按键密度增加,大大增加了误触发的可能性,而且按键的增加也提高了鼠标出现故障的概率,需要一种方便操作的多媒体鼠标。
技术实现思路
本专利技术所要解决的技术问题是:提供一种能实现实体按键和虚拟按键配合使用的识别方法及装置。为了解决上述技术问题,本专利技术采用的技术方案为:一种组合按键识别方法,包括:按键检测步骤,所述按键检测步骤包括实体按键检测步骤和虚拟按键检测步骤,所述按键检测步骤中,若主控单元到实体按键动作,则进入实体按键检测步骤,若主控单元检测到虚拟按键动作,则标记当前为非组合键状态,进入虚拟按键检测步骤;所述实体按键检测步骤中,若主控单元检测到长按动作,主控单元标记当前为组合键状态,进入虚拟按键检测步骤;所述虚拟按键检测步骤中,触摸板检测到触摸动作,触摸检测单元标记为触摸状态,坐标分配单元生成初始触摸坐标,计时单元记录初始触摸时间;触摸板检测到触摸动作解除,则触摸检测单元标记为未触摸状态,坐标分配单元生成结束触摸坐标,计时单元记录结束触摸时间;位移比对步骤,坐标比对单元对比初始触摸坐标和结束触摸坐标,计算出位移数据,输出至主控单元;计时比对步骤,计时比对单元对比初始触摸时间和结束触摸时间,计算出时差数据,输出至主控单元;判断触摸动作步骤,主控单元通过位移数据和时差数据判断触摸动作,生成相应的触摸信号;输出控制信号步骤,主控单元检测当前状态,若为组合键状态,主控单元将按键信号和触摸信号合成控制信号并输出,若为非组合键状态,主控单元单独输出触摸信号。进一步的,当触摸板检测到触摸动作,坐标分配单元生成的初始触摸坐标包括第一水平坐标点和第一垂直坐标点;当触摸板检测到触摸动作解除,坐标分配单元生成的结束触摸坐标包括第二水平坐标点和第二垂直坐标点。进一步的,所述位移比对步骤中,位移数据包括水平位移数据和垂直位移数据;所述水平位移数据为和第二水平坐标点的数值减去第一水平坐标点的数值,所述垂直位移数据为第二垂直坐标点减去第一垂直坐标点的数值。进一步的,所述判断触摸步骤中,当水平位移数据大于水平位移预设值,且第二水平坐标点的数值大于第一水平坐标点的数值,所述主控单元判断为从左往右滑动;当水平位移数据大于水平位移预设值,且第一水平坐标点的数值大于第二水平坐标点的数值,所述主控单元判断为从右往左滑动。进一步的,所述判断触摸步骤中,当垂直位移数据大于垂直位移预设值,且第二垂直坐标点的数值大于第一垂直坐标点的数值,所述主控单元判断为从上往下往右滑动;当垂直位移数据大于垂直位移预设值,且第一垂直坐标点的数值大于第二垂直坐标点的数值,所述主控单元判断为从下往上滑动。进一步的,所述控制信号包括从左往右滑动信号、从右往左滑动信号、从上往下滑动信号、从下往上滑动信号和长按信号。进一步的,包括判断水平方向滑动或竖直方向滑动的步骤,所述主控单元对比水平位移数据和竖直位移数据,当水平位移数据大于竖直位移数据,该触摸动作为水平方向滑动,当水平位移数据小于竖直位移数据,该触摸动作为竖直方向滑动。进一步的,包括判断误触发的步骤,所述主控单元获取水平位移数据和竖直位移数据,当水平位移数据和竖直位移数据均小于预设值时,且时差数据小于预设值,该触摸动作无效。本专利技术还包括一种按键识别装置,包括按键单元、触摸板、触摸检测单元、坐标分配单元、坐标比对单元、计时单元和计时比对单元;所述按键单元用于接收用户的点击操作,并将按键操作转换为按键信号;所述触摸板用于接收用户的触摸操作,并将触摸操作转换为触摸信号;所述触摸检测单元用于识别触摸被触摸或退出被触摸的状态;所述坐标分配单元用于生成初始触摸坐标和结束触摸坐标;所述坐标比对单元用于通过初始触摸坐标和结束触摸坐标计算位移数据;所述计时单元用于记录初始触摸时间和结束触摸时间;所述计时比对单元用于通过初始触摸时间和结束触摸时间计算时差数据。进一步的,所述坐标分配单元用于生成水平坐标点和垂直坐标点,当触摸动作开始,所述坐标分配单元生成第一水平坐标点和第一垂直坐标点;当触摸动作结束,所述坐标分配单元生成第二水平坐标点和第二垂直坐标点。本专利技术的有益效果在于:提供了一种组合按键识别方法及装置,通过对触摸动作的分析识别,可以实现多种控制效果,实现实体按键难以实现的操作,再配合实体按键,可以扩展更多的操作功能,本识别方法还包括防止误触发的方法,防止误触发产生的误操作,大大提高了用户体验。附图说明下面结合附图详述本专利技术的具体结构:图1为本专利技术的组合按键检测流程示意图;图2为本专利技术的虚拟按键检测流程示意图;图3为本专利技术的实施示例鼠标侧面结构示意图;图4为本专利技术的实施示例鼠标内部结构示意图;1-鼠标本体;2-触摸板;3-按键。具体实施方式为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图1以及图2,一种组合按键识别方法,包括:按键检测步骤,所述按键检测步骤包括实体按键检测步骤和虚拟按键检测步骤,所述按键检测步骤中,若主控单元到实体按键动作,所述实体按键动作是指实体按键被按下触发,则进入实体按键检测步骤,若主控单元检测到虚拟按键动作,所述虚拟按键动作是指从没有接触触摸板的状态到接触触摸板的状态,则标记当前为非组合键状态,进入虚拟按键检测步骤;所述实体按键检测步骤中,若主控单元检测到点击动作,所述点击动作是指实体按键被按下进入触发状态到松开按键使按键变为非触发状态,主控单元通过预设的触发判定时长确定点击动作为短按动作或是长按动作,当点击动作为长按动作,主控单元标记当前为组合键状态,进入虚拟按键检测步骤;所述虚拟按键检测步骤中,主控单元通过触摸板检测到触摸动作,即触摸板由非触摸状态转换为被触摸状态,触摸板反馈被触摸的坐标点A,触摸检测单元标记当前为触摸状态,坐标分配单元生成初始触摸坐标A0,并将初始触摸坐标存入缓存,同时计时单元记录初始触摸时间T0,并将初始触摸时间存入缓存;触摸板检测到触摸动作解除,则触摸检测单元标记为未触摸状态,坐标分配单元生成结束触摸坐标A1,计时单元记录结束触摸时间T1;位移比对步骤,坐标比对单元对比初始触摸坐标和结束触摸坐标,计算出位移数据deltaA=abs(A1-A0),并将位移数据输出至主控单元;计时比对步骤,计时比对单元对比初始触摸时间和结束触摸时间,计算出时差数据deltaT=abs(T1-T0),并将时差数据输出至主控单元;判断触摸动作步骤,主控单元通过位移数据和时差数据判断触摸动作,生成相应的触摸信号,输出到主控单元;通过对比在主控单元内预设的最小位移长度AL、误触发时间TW和长按最短时间TL,本实施例中,TW=500ms,TL=1s。当deltaA>AL,且deltaT>TL,判定为滑动触摸动作;当deltaA<AL,且deltaT>TL,判定为触摸长按动作;当deltaA<AL,且deltaT<TW,判定为误触摸动作;输出控制信号步骤,主控单元检测当前状态,若为组合键状态,主控单元将按键信号和触摸信号编码合成控制信号并输出,若为非本文档来自技高网
...
组合按键识别方法及装置

【技术保护点】
一种组合按键识别方法,其特征在于,包括:按键检测步骤,所述按键检测步骤包括实体按键检测步骤和虚拟按键检测步骤,所述按键检测步骤中,若主控单元到实体按键动作,则进入实体按键检测步骤,若主控单元检测到虚拟按键动作,则标记当前为非组合键状态,进入虚拟按键检测步骤;所述实体按键检测步骤中,若主控单元检测到长按动作,主控单元标记当前为组合键状态,进入虚拟按键检测步骤;所述虚拟按键检测步骤中,触摸板检测到触摸动作,触摸检测单元标记为触摸状态,坐标分配单元生成初始触摸坐标,计时单元记录初始触摸时间;触摸板检测到触摸动作解除,则触摸检测单元标记为未触摸状态,坐标分配单元生成结束触摸坐标,计时单元记录结束触摸时间;位移比对步骤,坐标比对单元对比初始触摸坐标和结束触摸坐标,计算出位移数据,输出至主控单元;计时比对步骤,计时比对单元对比初始触摸时间和结束触摸时间,计算出时差数据,输出至主控单元;判断触摸动作步骤,主控单元通过位移数据和时差数据判断触摸动作,生成相应的触摸信号;输出控制信号步骤,主控单元检测当前状态,若为组合键状态,主控单元将按键信号和触摸信号合成控制信号并输出,若为非组合键状态,主控单元单独输出触摸信号。...

【技术特征摘要】
1.一种组合按键识别方法,其特征在于,包括:按键检测步骤,所述按键检测步骤包括实体按键检测步骤和虚拟按键检测步骤,所述按键检测步骤中,若主控单元到实体按键动作,则进入实体按键检测步骤,若主控单元检测到虚拟按键动作,则标记当前为非组合键状态,进入虚拟按键检测步骤;所述实体按键检测步骤中,若主控单元检测到长按动作,主控单元标记当前为组合键状态,进入虚拟按键检测步骤;所述虚拟按键检测步骤中,触摸板检测到触摸动作,触摸检测单元标记为触摸状态,坐标分配单元生成初始触摸坐标,计时单元记录初始触摸时间;触摸板检测到触摸动作解除,则触摸检测单元标记为未触摸状态,坐标分配单元生成结束触摸坐标,计时单元记录结束触摸时间;位移比对步骤,坐标比对单元对比初始触摸坐标和结束触摸坐标,计算出位移数据,输出至主控单元;计时比对步骤,计时比对单元对比初始触摸时间和结束触摸时间,计算出时差数据,输出至主控单元;判断触摸动作步骤,主控单元通过位移数据和时差数据判断触摸动作,生成相应的触摸信号;输出控制信号步骤,主控单元检测当前状态,若为组合键状态,主控单元将按键信号和触摸信号合成控制信号并输出,若为非组合键状态,主控单元单独输出触摸信号。2.如权利要求1所述的组合按键识别方法,其特征在于:当触摸板检测到触摸动作,坐标分配单元生成的初始触摸坐标包括第一水平坐标点和第一垂直坐标点;当触摸板检测到触摸动作解除,坐标分配单元生成的结束触摸坐标包括第二水平坐标点和第二垂直坐标点。3.如权利要求2所述的组合按键识别方法,其特征在于:所述位移比对步骤中,位移数据包括水平位移数据和垂直位移数据;所述水平位移数据为和第二水平坐标点的数值减去第一水平坐标点的数值,所述垂直位移数据为第二垂直坐标点减去第一垂直坐标点的数值。4.如权利要求3所述的组合按键识别方法,其特征在于:所述判断触摸步骤中,当水平位移数据大于水平位移预设值,且第二水平坐标点的数值大于第一水平坐标点的数值,所述主控单元判断为从左往右滑动;当水平位移数据大于水平位移预设值,且第一水平坐标点的数值大...

【专利技术属性】
技术研发人员:苏远锋林标文
申请(专利权)人:深圳市启望科文技术有限公司
类型:发明
国别省市:广东,44

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

1