【技术实现步骤摘要】
组合按键识别方法及装置
本专利技术涉及电脑外设领域,尤其是指一种组合按键识别方法及装置。
技术介绍
现有多功能鼠标在本体上设置若干按键来实现更多的操作功能,但是这种设计使鼠标内部结构复杂,拆装不便,且由于采用更多的物理按键,按键密度增加,大大增加了误触发的可能性,而且按键的增加也提高了鼠标出现故障的概率,需要一种方便操作的多媒体鼠标。
技术实现思路
本专利技术所要解决的技术问题是:提供一种能实现实体按键和虚拟按键配合使用的识别方法及装置。为了解决上述技术问题,本专利技术采用的技术方案为:一种组合按键识别方法,包括:按键检测步骤,所述按键检测步骤包括实体按键检测步骤和虚拟按键检测步骤,所述按键检测步骤中,若主控单元到实体按键动作,则进入实体按键检测步骤,若主控单元检测到虚拟按键动作,则标记当前为非组合键状态,进入虚拟按键检测步骤;所述实体按键检测步骤中,若主控单元检测到长按动作,主控单元标记当前为组合键状态,进入虚拟按键检测步骤;所述虚拟按键检测步骤中,触摸板检测到触摸动作,触摸检测单元标记为触摸状态,坐标分配单元生成初始触摸坐标,计时单元记录初始触摸时间;触摸板检测到触摸动作解除,则触摸检测单元标记为未触摸状态,坐标分配单元生成结束触摸坐标,计时单元记录结束触摸时间;位移比对步骤,坐标比对单元对比初始触摸坐标和结束触摸坐标,计算出位移数据,输出至主控单元;计时比对步骤,计时比对单元对比初始触摸时间和结束触摸时间,计算出时差数据,输出至主控单元;判断触摸动作步骤,主控单元通过位移数据和时差数据判断触摸动作,生成相应的触摸信号;输出控制信号步骤,主控单元检测当前状 ...
【技术保护点】
一种组合按键识别方法,其特征在于,包括:按键检测步骤,所述按键检测步骤包括实体按键检测步骤和虚拟按键检测步骤,所述按键检测步骤中,若主控单元到实体按键动作,则进入实体按键检测步骤,若主控单元检测到虚拟按键动作,则标记当前为非组合键状态,进入虚拟按键检测步骤;所述实体按键检测步骤中,若主控单元检测到长按动作,主控单元标记当前为组合键状态,进入虚拟按键检测步骤;所述虚拟按键检测步骤中,触摸板检测到触摸动作,触摸检测单元标记为触摸状态,坐标分配单元生成初始触摸坐标,计时单元记录初始触摸时间;触摸板检测到触摸动作解除,则触摸检测单元标记为未触摸状态,坐标分配单元生成结束触摸坐标,计时单元记录结束触摸时间;位移比对步骤,坐标比对单元对比初始触摸坐标和结束触摸坐标,计算出位移数据,输出至主控单元;计时比对步骤,计时比对单元对比初始触摸时间和结束触摸时间,计算出时差数据,输出至主控单元;判断触摸动作步骤,主控单元通过位移数据和时差数据判断触摸动作,生成相应的触摸信号;输出控制信号步骤,主控单元检测当前状态,若为组合键状态,主控单元将按键信号和触摸信号合成控制信号并输出,若为非组合键状态,主控单元单独 ...
【技术特征摘要】
1.一种组合按键识别方法,其特征在于,包括:按键检测步骤,所述按键检测步骤包括实体按键检测步骤和虚拟按键检测步骤,所述按键检测步骤中,若主控单元到实体按键动作,则进入实体按键检测步骤,若主控单元检测到虚拟按键动作,则标记当前为非组合键状态,进入虚拟按键检测步骤;所述实体按键检测步骤中,若主控单元检测到长按动作,主控单元标记当前为组合键状态,进入虚拟按键检测步骤;所述虚拟按键检测步骤中,触摸板检测到触摸动作,触摸检测单元标记为触摸状态,坐标分配单元生成初始触摸坐标,计时单元记录初始触摸时间;触摸板检测到触摸动作解除,则触摸检测单元标记为未触摸状态,坐标分配单元生成结束触摸坐标,计时单元记录结束触摸时间;位移比对步骤,坐标比对单元对比初始触摸坐标和结束触摸坐标,计算出位移数据,输出至主控单元;计时比对步骤,计时比对单元对比初始触摸时间和结束触摸时间,计算出时差数据,输出至主控单元;判断触摸动作步骤,主控单元通过位移数据和时差数据判断触摸动作,生成相应的触摸信号;输出控制信号步骤,主控单元检测当前状态,若为组合键状态,主控单元将按键信号和触摸信号合成控制信号并输出,若为非组合键状态,主控单元单独输出触摸信号。2.如权利要求1所述的组合按键识别方法,其特征在于:当触摸板检测到触摸动作,坐标分配单元生成的初始触摸坐标包括第一水平坐标点和第一垂直坐标点;当触摸板检测到触摸动作解除,坐标分配单元生成的结束触摸坐标包括第二水平坐标点和第二垂直坐标点。3.如权利要求2所述的组合按键识别方法,其特征在于:所述位移比对步骤中,位移数据包括水平位移数据和垂直位移数据;所述水平位移数据为和第二水平坐标点的数值减去第一水平坐标点的数值,所述垂直位移数据为第二垂直坐标点减去第一垂直坐标点的数值。4.如权利要求3所述的组合按键识别方法,其特征在于:所述判断触摸步骤中,当水平位移数据大于水平位移预设值,且第二水平坐标点的数值大于第一水平坐标点的数值,所述主控单元判断为从左往右滑动;当水平位移数据大于水平位移预设值,且第一水平坐标点的数值大...
【专利技术属性】
技术研发人员:苏远锋,林标文,
申请(专利权)人:深圳市启望科文技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。