【技术实现步骤摘要】
本专利技术涉及到互联网
,特别涉及到鼠标手势识别的方法和装置。
技术介绍
用户在与终端进行交互时,最常用到的输入设备就是键盘和鼠标。特别是在应用的使用过程中,更多的操作会通过鼠标来点击应用界面上的菜单和操作控件来实现各种功能。为了使鼠标操作更加方便和多样化,在终端的应用中加入了鼠标手势来扩展鼠标的操作功能。鼠标手势就是按住鼠标右键,并在终端的屏幕上画出特定的轨迹,来实现对应的功能。但是,由于目前终端对鼠标轨迹的识别准确度还不是很高,现有的鼠标手势一般都比较简单,例如向左、向右、向上、向下、先左后下,先上后左等,这些手势虽然简单,但与操作功能之间的关联并不直观,用户往往需要记住鼠标手势对应的功能,才能实现正确的操作,这反而对用户操作造成一定的麻烦,局限了鼠标手势的使用。
技术实现思路
本专利技术实施例提供一种鼠标手势识别的方法和装置,能够识别复杂的鼠标手势,使鼠标手势与操作功能之间的关联更加直观,方便用户操作。本专利技术实施例提出一种鼠标手势识别的方法,包括步骤:接收鼠标手势触发指令,在一个移动周期内按照鼠标对应的光标的移动趋势采集光标位置,获得至少一个采样点,将一个所述采样点的移动趋势方向作为所述光标的一次移动方向;将所述移动方向转换为对应的识别码,并将所述移动周期内的所有识别码生成一个识别序列;在数据库中查找所述识别序列对应的操作,并执行所述操作。本专利技术实施例还提出一种鼠标手势识别的装置,包括:指令接收模块,用于接收鼠标手势触发指令;跟踪模块,用于在一个移动周期内按照鼠标对应的光标的移动趋势采集光标位置,获得至少一个采样点,将一个所述采样点的移动 ...
【技术保护点】
一种鼠标手势识别的方法,其特征在于,包括步骤:接收鼠标手势触发指令,在一个移动周期内按照鼠标对应的光标的移动趋势采集光标位置,获得至少一个采样点,将一个所述采样点的移动趋势方向作为所述光标的一次移动方向;将所述移动方向转换为对应的识别码,并将所述移动周期内的所有识别码生成一个识别序列;在数据库中查找所述识别序列对应的操作,并执行所述操作。
【技术特征摘要】
1.一种鼠标手势识别的方法,其特征在于,包括步骤:接收鼠标手势触发指令,在一个移动周期内按照鼠标对应的光标的移动趋势采集光标位置,获得至少一个采样点,将一个所述采样点的移动趋势方向作为所述光标的一次移动方向;将所述移动方向转换为对应的识别码,并将所述移动周期内的所有识别码生成一个识别序列;在数据库中查找所述识别序列对应的操作,并执行所述操作。2.如权利要求1所述的鼠标手势识别的方法,其特征在于,所述将所述移动方向转换为对应的识别码,并将所述移动周期内的所有识别码生成一个识别序列的步骤包括:从所述数据库中依次查找每一次所述移动方向对应的识别码;判断相邻两次移动方向对应的识别码是否相同;如果是,则保留两个相同识别码中的任一个;如果否,则相邻两次移动方向对应的识别码均保留;将保留的识别码按照对应的所述移动方向的先后顺序依次排列,生成所述识别序列。3.如权利要求1或2所述的鼠标手势识别的方法,其特征在于,所述在一个移动周期内按照鼠标对应的光标的移动趋势采集光标位置,获得至少一个采样点,将一个所述采样点的移动趋势方向作为所述光标的一次移动方向的步骤包括:在一个移动周期内按照设置的采样时间或采样距离采集所述光标位置,获得多个采样点;将相邻两个采样点的矢量方向作为所述光标的一次移动方向。4.如权利要求3所述的鼠标手势识别的方法,其特征在于,所述将相邻两个采样点的矢量方向作为所述光标的一次移动方向的步骤包括:将相邻两个采样点分别作为一次移动的移动前采样点和移动后采样点;获取所述光标在本次移动前的采样点坐标(x1,y1)和本次移动后的采样点坐标(x2,y2);判断所述光标本次移动在X轴上的滑动距离|x2-x1|是否大于或等于在Y轴上的滑动距离|y2-y1|;如果是,则当x2-x1>0时,确定所述光标本次的移动方向为向右;当x2-x1<0时,确定所述光标本次的移动方向为向左;如果否,则当y2-y1>0时,确定所述光标本次的移动方向为向上;当y2-y1<0时,确定所述光标本次的移动方向为向下。5.如权利要求4所述的鼠标手势识别的方法,其特征在于,所述接收鼠标手势触发指令的步骤之前还包括:当鼠标手势触发按键被按下时,获取所述光标在首次移动前的采样点坐标(x01,y01)和首次移动后的采样点坐标(x02,y02);当所述光标首次移动的X轴滑动距离|x02-x01|或Y轴滑动距离|y02-y01|大于或等于滑动阈值时,生成鼠标手势触发指令,并将所述首次移动计入所述移动周期内。6.如权利要求1或2所述的鼠标手势识别的方法,其特征在于,所述接收鼠标手势触发指令的步骤之前还包括:接收鼠标手势自定义指令,在一个自定义移动周期内按照鼠标对应的光标的移动趋势采集光标位置,获得至少一个采样点,将一个所述采样点的移动趋势方向作为所述光标的一次移动方向;将所述移动方向转换为对应的识别码,并将所述自定义移动周期内的所有识别码生成一个识别序列;接收操作选项菜单上录入的操作选项...
【专利技术属性】
技术研发人员:徐华荣,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。