[发明专利]一种新增对触摸屏的点击事件的方法及装置在审
申请号: | 201210277278.4 | 申请日: | 2012-08-06 |
公开(公告)号: | CN103576962A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 鲁司运 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;任媛 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新增 触摸屏 点击 事件 方法 装置 | ||
技术领域
本发明涉及终端的触摸屏技术,尤其涉及一种新增对触摸屏的点击事件的方法及装置。
背景技术
目前,在装有触摸屏的终端中,用户通过点击触摸屏完成与终端的交互,具体为:当终端检测到触摸屏上的点击操作后,确定当前的点击事件对应的键值(KeyCode);终端根据识别出的KeyCode,以及当前运行的应用对KeyCode的定义,确定执行事件。其中,所述点击事件包括:长点击、短点击和滑动。上述确定当前触摸屏的点击事件的方法为:当用户点击触摸屏时,终端将触摸屏感应到的当前点击产生的所有触摸点转换为坐标值,提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置;所述终端再根据检测到的本次点击的时长、点击开始及结束的位置,确定本次对触摸屏的点击事件为长点击、短点击还是滑动。
但是,上述确定当前的点击事件的方法中,由于只提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置,而不是利用所有坐标值作为识别点击事件的方式,导致终端通过触摸屏识别的点击事件较少,只有长点击、短点击和滑动三种。进一步的,由于终端通过触摸屏识别的点击事件较少,导致通过触摸屏进行操作较为繁琐,从而影响触摸屏操作的快捷性,以及用户使用触摸屏时的操作体验。
可见,现有技术中的终端,由于终端没有利用所有坐标值作为识别点击事件的方式,导致能通过触摸屏识别的点击事件较少,进而,导致通过触摸屏进行的操作较为繁琐,影响通过触摸屏对终端进行操作的快捷性、以及用户使用触摸屏时的操作体验。
发明内容
有鉴于此,本发明的目的在于提供一种新增对触摸屏的点击事件的方法及装置,能通过增加设置终端通过触摸屏识别的点击事件,简化通过触摸屏进行的操作,进而提高通过触摸屏对终端进行操作的快捷性、以及用户使用触摸屏时的操作体验。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种新增对触摸屏的点击事件的方法,该方法包括:
进入设置模式后,当检测到有对触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值;
利用预置的编码算法,将本次点击操作产生的所有坐标值转换为图形编码;
为所述图形编码设置对应的KeyCode。
上述方案中,所述将本次点击操作产生的所有坐标值转换为图形编码,包括:利用获取到的本次点击操作、点击区域内所有接触点对应的所有坐标值,使用编码算法计算得到矩阵,将所得矩阵作为图形编码。
上述方案中,所述为所述图形编码设置对应的KeyCode,包括:判断是否存有相同的图形编码,若有相同图形编码,则判断是否重新设置,若是,则为所述图形编码选定对应的KeyCode并保存,若否,则结束处理流程;
若没有相同图形编码,则直接为所述图形编码选定对应的KeyCode并保存。
上述方案中,所述为所述图形编码设置对应的KeyCode之后,该方法还包括:判断是否再次设置新的对触摸屏的点击事件,若是,则再进入设置模式;若否,则退出设置模式,使用当前新增的点击事件进行操作。
上述方案中,所述使用当前新增的点击事件进行操作,包括:
实时检测触摸屏是否有点击操作,当检测到触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值;
利用预置的编码算法,将本次点击操作产生的所有坐标值转换为图形编码;
根据该图形编码对应的KeyCode确定执行事件。
上述方案中,所述根据该图形编码对应的KeyCode确定执行事件,包括:
查看是否存有相同的图形编码,若有,则根据该图形编码对应的KeyCode确定执行事件;
否则,提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置,再根据本次检测到触摸屏上的点击操作的点击时长、点击开始以及结束的位置确定当前的点击事件,根据点击事件对应的KeyCode确定执行事件。
本发明还提供了一种新增对触摸屏的点击事件的装置,该装置包括:控制模块和编码模块;其中,
控制模块,用于进入设置模式后,当检测到有对所在终端的触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值,将本次点击操作产生的所有坐标值发送给编码模块,以及为编码模块返回的所述图形编码设置对应的KeyCode;
编码模块,用于利用预置的编码算法,将控制模块发来的所有坐标值转换为图形编码后,向控制模块返回图形编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210277278.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消化内科专用多功能病床
- 下一篇:听筒双侧支架