一种新增对触摸屏的点击事件的方法及装置.pdf

上传人:GAME****980 文档编号:6189839 上传时间:2019-05-18 格式:PDF 页数:9 大小:1.41MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210277278.4

申请日:

2012.08.06

公开号:

CN103576962A

公开日:

2014.02.12

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/041申请日:20120806|||公开

IPC分类号:

G06F3/041

主分类号:

G06F3/041

申请人:

中兴通讯股份有限公司

发明人:

鲁司运

地址:

518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

北京派特恩知识产权代理事务所(普通合伙) 11270

代理人:

张颖玲;任媛

PDF下载: PDF下载
内容摘要

本发明公开了一种新增对触摸屏的点击事件的方法,包括:进入设置模式后,当检测到有对触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值;利用预置的编码算法,将本次点击操作产生的所有坐标值转换为图形编码;为所述图形编码设置对应的键值(KeyCode)。本发明还同时公开了一种新增对触摸屏的点击事件的装置,采用本发明能通过增加设置终端通过触摸屏识别的点击事件,简化通过触摸屏进行的操作,进而提高通过触摸屏对终端进行操作的快捷性、以及用户使用触摸屏时的操作体验。

权利要求书

权利要求书
1.  一种新增对触摸屏的点击事件的方法,其特征在于,该方法包括:
进入设置模式后,当检测到有对触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值;
利用预置的编码算法,将本次点击操作产生的所有坐标值转换为图形编码;
为所述图形编码设置对应的键值KeyCode。

2.  根据权利要求1所述的方法,其特征在于,所述将本次点击操作产生的所有坐标值转换为图形编码,包括:利用获取到的本次点击操作、点击区域内所有接触点对应的所有坐标值,使用编码算法计算得到矩阵,将所得矩阵作为图形编码。

3.  根据权利要求1所述的方法,其特征在于,所述为所述图形编码设置对应的KeyCode,包括:判断是否存有相同的图形编码,若有相同图形编码,则判断是否重新设置,若是,则为所述图形编码选定对应的KeyCode并保存,若否,则结束处理流程;
若没有相同图形编码,则直接为所述图形编码选定对应的KeyCode并保存。

4.  根据权利要求1或3所述的方法,其特征在于,所述为所述图形编码设置对应的KeyCode之后,该方法还包括:判断是否再次设置新的对触摸屏的点击事件,若是,则再进入设置模式;若否,则退出设置模式,使用当前新增的点击事件进行操作。

5.  根据权利要求4所述的方法,其特征在于,所述使用当前新增的点击事件进行操作,包括:
实时检测触摸屏是否有点击操作,当检测到触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值;
利用预置的编码算法,将本次点击操作产生的所有坐标值转换为图形编 码;
根据该图形编码对应的KeyCode确定执行事件。

6.  根据权利要求5所述的方法,其特征在于,所述根据该图形编码对应的KeyCode确定执行事件,包括:
查看是否存有相同的图形编码,若有,则根据该图形编码对应的KeyCode确定执行事件;
否则,提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置,再根据本次检测到触摸屏上的点击操作的点击时长、点击开始以及结束的位置确定当前的点击事件,根据点击事件对应的KeyCode确定执行事件。

7.  一种新增对触摸屏的点击事件的装置,其特征在于,该装置包括:控制模块和编码模块;其中,
控制模块,用于进入设置模式后,当检测到有对所在终端的触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值,将本次点击操作产生的所有坐标值发送给编码模块,以及为编码模块返回的所述图形编码设置对应的KeyCode;
编码模块,用于利用预置的编码算法,将控制模块发来的所有坐标值转换为图形编码后,向控制模块返回图形编码。

8.  根据权利要求7所述的装置,其特征在于,
所述编码模块,具体用于利用控制模块发来的本次点击操作、点击区域内所有接触点对应的所有坐标值,使用编码算法计算得到矩阵,将所得矩阵作为图形编码。

9.  根据权利要求8所述的装置,其特征在于,
所述控制模块,具体用于在设置模式中时,收到编码模块返回的图形编码后,判断自身是否存有相同的图形编码,若有相同图形编码,则判断是否重新设置,若是,则为所述图形编码选定对应的KeyCode并保存,若否,则不做操作;若没有相同图形编码,则直接为所述图形编码选定对应的 KeyCode并保存。

10.  根据权利要求9所述的装置,其特征在于,
所述控制模块,还用于本次设置完成后,判断是否再次设置新的触摸屏的点击事件,若是,则再次进入设置模式,若否,则退出设置模式,使用当前新增的点击事件进行操作。

11.  根据权利要求10所述的装置,其特征在于,
所述控制模块,具体用于退出设置模式后,实时检测所在终端的触摸屏是否有点击操作,当检测到触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值,利用预置的编码算法,将本次点击操作产生的所有坐标值转换为图形编码,根据该图形编码对应的KeyCode确定执行事件。

12.  根据权利要求11所述的装置,其特征在于,
所述控制模块,具体用于查看是否存有相同的图形编码,若有,则根据该图形编码对应的KeyCode确定执行事件;否则,提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置,再根据本次检测到触摸屏上的点击操作的点击时长、点击开始以及结束的位置确定当前的点击事件,根据点击事件对应的KeyCode确定执行事件。

说明书

说明书一种新增对触摸屏的点击事件的方法及装置
技术领域
本发明涉及终端的触摸屏技术,尤其涉及一种新增对触摸屏的点击事件的方法及装置。
背景技术
目前,在装有触摸屏的终端中,用户通过点击触摸屏完成与终端的交互,具体为:当终端检测到触摸屏上的点击操作后,确定当前的点击事件对应的键值(KeyCode);终端根据识别出的KeyCode,以及当前运行的应用对KeyCode的定义,确定执行事件。其中,所述点击事件包括:长点击、短点击和滑动。上述确定当前触摸屏的点击事件的方法为:当用户点击触摸屏时,终端将触摸屏感应到的当前点击产生的所有触摸点转换为坐标值,提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置;所述终端再根据检测到的本次点击的时长、点击开始及结束的位置,确定本次对触摸屏的点击事件为长点击、短点击还是滑动。
但是,上述确定当前的点击事件的方法中,由于只提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置,而不是利用所有坐标值作为识别点击事件的方式,导致终端通过触摸屏识别的点击事件较少,只有长点击、短点击和滑动三种。进一步的,由于终端通过触摸屏识别的点击事件较少,导致通过触摸屏进行操作较为繁琐,从而影响触摸屏操作的快捷性,以及用户使用触摸屏时的操作体验。
可见,现有技术中的终端,由于终端没有利用所有坐标值作为识别点击事件的方式,导致能通过触摸屏识别的点击事件较少,进而,导致通过触摸屏进行的操作较为繁琐,影响通过触摸屏对终端进行操作的快捷性、以及用户使用 触摸屏时的操作体验。
发明内容
有鉴于此,本发明的目的在于提供一种新增对触摸屏的点击事件的方法及装置,能通过增加设置终端通过触摸屏识别的点击事件,简化通过触摸屏进行的操作,进而提高通过触摸屏对终端进行操作的快捷性、以及用户使用触摸屏时的操作体验。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种新增对触摸屏的点击事件的方法,该方法包括:
进入设置模式后,当检测到有对触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值;
利用预置的编码算法,将本次点击操作产生的所有坐标值转换为图形编码;
为所述图形编码设置对应的KeyCode。
上述方案中,所述将本次点击操作产生的所有坐标值转换为图形编码,包括:利用获取到的本次点击操作、点击区域内所有接触点对应的所有坐标值,使用编码算法计算得到矩阵,将所得矩阵作为图形编码。
上述方案中,所述为所述图形编码设置对应的KeyCode,包括:判断是否存有相同的图形编码,若有相同图形编码,则判断是否重新设置,若是,则为所述图形编码选定对应的KeyCode并保存,若否,则结束处理流程;
若没有相同图形编码,则直接为所述图形编码选定对应的KeyCode并保存。
上述方案中,所述为所述图形编码设置对应的KeyCode之后,该方法还包括:判断是否再次设置新的对触摸屏的点击事件,若是,则再进入设置模式;若否,则退出设置模式,使用当前新增的点击事件进行操作。
上述方案中,所述使用当前新增的点击事件进行操作,包括:
实时检测触摸屏是否有点击操作,当检测到触摸屏的点击操作时,获取 本次点击操作、点击区域内所有接触点对应的坐标值;
利用预置的编码算法,将本次点击操作产生的所有坐标值转换为图形编码;
根据该图形编码对应的KeyCode确定执行事件。
上述方案中,所述根据该图形编码对应的KeyCode确定执行事件,包括:
查看是否存有相同的图形编码,若有,则根据该图形编码对应的KeyCode确定执行事件;
否则,提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置,再根据本次检测到触摸屏上的点击操作的点击时长、点击开始以及结束的位置确定当前的点击事件,根据点击事件对应的KeyCode确定执行事件。
本发明还提供了一种新增对触摸屏的点击事件的装置,该装置包括:控制模块和编码模块;其中,
控制模块,用于进入设置模式后,当检测到有对所在终端的触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值,将本次点击操作产生的所有坐标值发送给编码模块,以及为编码模块返回的所述图形编码设置对应的KeyCode;
编码模块,用于利用预置的编码算法,将控制模块发来的所有坐标值转换为图形编码后,向控制模块返回图形编码。
上述方案中,所述编码模块,具体用于利用控制模块发来的本次点击操作、点击区域内所有接触点对应的所有坐标值,使用编码算法计算得到矩阵,将所得矩阵作为图形编码。
上述方案中,所述控制模块,具体用于在设置模式中时,收到编码模块返回的图形编码后,判断自身是否存有相同的图形编码,若有相同图形编码,则判断是否重新设置,若是,则为所述图形编码选定对应的KeyCode并保存,若否,则不做操作;若没有相同图形编码,则直接为所述图形编码选定 对应的KeyCode并保存。
上述方案中,所述控制模块,还用于本次设置完成后,判断是否再次设置新的触摸屏的点击事件,若是,则再次进入设置模式,若否,则退出设置模式,使用当前新增的点击事件进行操作。
上述方案中,所述控制模块,具体用于退出设置模式后,实时检测所在终端的触摸屏是否有点击操作,当检测到触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值,利用预置的编码算法,将本次点击操作产生的所有坐标值转换为图形编码,根据该图形编码对应的KeyCode确定执行事件。
上述方案中,所述控制模块,具体用于查看是否存有相同的图形编码,若有,则根据该图形编码对应的KeyCode确定执行事件;否则,提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置,再根据本次检测到触摸屏上的点击操作的点击时长、点击开始以及结束的位置确定当前的点击事件,根据点击事件对应的KeyCode确定执行事件。
本发明所提供的新增对触摸屏的点击事件的方法及装置,能够在进入设置模式后,在获取当前触摸屏接收到的点击操作,产生的点击区域内的所有接触点对应的坐标值后,通过使用预置的编码算法得到获取图形编码,再为图形编码设置对应的KeyCode。如此,就能设置新增的点击事件;进一步的,由于利用单次的点击操作定义新的点击事件,这样能够避免现有技术中根据点击操作的位置,点击操作的时长、点击操作开始以及结束的位置来判断当前点击事件的方式,从而,使用本发明就能够简化通过触摸屏进行的操作,进而,能提高触摸屏操作的快捷性、以及提高用户使用触摸屏时的操作体验。
附图说明
图1为本发明的新增对触摸屏的点击事件的方法流程示意图;
图2为本发明手指贴片中的图案示意图;
图3为本发明的新增对触摸屏的点击事件的装置组成结构示意图。
具体实施方式
本发明的基本思想是:进入设置模式后,当检测到有对触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值;利用预置的编码算法,将本次点击操作产生的所有坐标值转换为图形编码;为所述图形编码设置对应的KeyCode。
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明提出的新增对触摸屏的点击事件的方法,如图1所示,包括以下步骤:
步骤101:进入设置模式后,当检测到有对触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值。
这里,所述设置模式为用户在需要定义本次点击操作产生的图案时开启的功能。
所述触摸屏为现有技术中已有的多点触摸屏;所述检测到有对触摸屏的点击操作为现有技术,这里不做赘述;所述获取本次点击操作、点击区域内所有接触点对应的坐标值为现有技术,这里不做赘述。所述点击区域为当前点击所在区域。
执行步骤101之前,用户根据需要,选定一个在触摸屏产生图案的工具,使用所述工具点击触摸屏后,执行步骤101;
其中,所述在触摸屏产生图案的工具可以为手指贴片,该贴片一面粘贴在手指上,另一面通过凸起表示图形,比如,如图2所示为本发明手指贴片中的图案示意图,其中黑色部分表示贴片上的凸起部分。
步骤102:利用预置的编码算法,将本次点击操作产生的所有坐标值转换为图形编码。
这里,所述转换为图形编码为:利用获取到的本次点击操作、点击区域内所有接触点对应的所有坐标值,使用编码算法计算得到矩阵,将所得矩阵作为图形编码;
其中,所述编码算法为现有技术中已有的算法,可以为:检测触摸屏上的点击区域,将点击区域占的横向像素数量和纵向像素数量作为矩阵的行数和列数;将获取到的所有坐标值转换为点击区域中的相对坐标值;将相对坐标值对应的矩阵中的所有元素置为一,矩阵中的剩余元素置为零。
步骤103:为所述图形编码设置对应的KeyCode。
具体的,判断是否存有相同的图形编码,若有相同图形编码,则判断是否重新设置,若是,则为所述图形编码选定对应的KeyCode并保存,若否,则结束处理流程;若没有相同图形编码,则直接为所述图形编码选定对应的KeyCode并保存。
这里,所述判断是否重新设置为:提示用户已有相同图形编码,并提示用户选择是否修改该图形编码对应的定义,根据用户返回的选择为重新设置还是不重新设置,确定是否重新进行设置;
所述KeyCode为现有技术中规定的用于表示操作的值,比如,终端中可以保存0x01、0x02及0x04等键值;所述选定图形编码对应的KeyCode为用户根据实际情况,从终端保存的所有KeyCode中选出一个KeyCode作为图形编码对应的KeyCode;其中,所述终端中已有的所有KeyCode可以包括终端中已有的所有KeyCode,以及预置的一个或多个KeyCode;所述预置KeyCode的方法为现有技术,这里不做赘述。
上述步骤103完成之后,根据实际需要,选择是否再次设置新的对触摸屏的点击事件,若再次设置,则再次选定一个在触摸屏产生图案的工具,使用所述工具点击触摸屏,返回执行步骤101;若不再次设置,则退出设置模式,使用当前新增的点击事件进行操作。
这里,所述使用当前新增的点击事件进行操作,包括:终端实时检测自身的触摸屏是否有点击操作,当检测到触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值;利用预置的编码算法,将本次点击操作产生的所有坐标值转换为图形编码;根据该图形编码对应的KeyCode确定执行事件。
其中,所述编码算法与步骤102中所述的预置的编码算法相同;
所述根据该图形编码对应的KeyCode确定执行事件为:查看自身是否存有相同的图形编码,若有,则根据该图形编码对应的KeyCode确定执行事件;否则,按照现有技术,提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置,再根据本次检测到触摸屏上的点击操作的点击时长、点击开始以及结束的位置确定当前的点击事件,根据点击事件对应的KeyCode确定执行事件。
如图3所示,本发明提供了一种新增对触摸屏的点击事件的装置,该装置包括:控制模块21和编码模块22;其中,
控制模块21,用于进入设置模式后,当检测到有对所在终端的触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值,将本次点击操作产生的所有坐标值发送给编码模块22,以及为编码模块22返回的所述图形编码设置对应的KeyCode;
编码模块22,用于利用预置的编码算法,将控制模块21发来的所有坐标值转换为图形编码后,向控制模块21返回图形编码。
所述控制模块21,具体用于通过所在终端的触摸屏提示用户选择是否进入设置模式,根据用户的选择,进入设置模式后,实时检测是否有对所在终端的触摸屏的点击操作,若有,则获取本次点击操作、点击区域内所有接触点对应的坐标值。
所述编码模块22,具体用于利用控制模块21发来的本次点击操作、点击区域内所有接触点对应的所有坐标值,使用编码算法计算得到矩阵,将所得矩阵作为图形编码。
所述控制模块21,具体用于在设置模式中时,收到编码模块22发来的图形编码后,判断自身是否存有相同的图形编码,若有相同图形编码,则判断是否重新设置,若是,则为所述图形编码选定对应的KeyCode并保存,若否,则不做操作,若没有相同图形编码,则直接为所述图形编码选定对应的KeyCode并保存。
所述控制模块21,具体用于判断是否重新设置时,提示用户已有相同图形编码,并提示用户选择是否修改该图形编码对应的定义,根据用户返回的选择为重新设置还是不重新设置,确定是否重新进行设置。
所述控制模块21,具体用于由用户根据实际情况,从保存的所有KeyCode中选出一个KeyCode,作为图形编码对应的KeyCode。
所述控制模块21,还用于完成本次设置后,根据实际需要,选择是否再次设置新的点击事件,若再次设置,则再次选定一个在触摸屏产生图案的工具,使用所述工具点击触摸屏,再次进入设置模式,若不再次设置,则退出设置模式,使用当前新增的点击事件进行后续操作。
所述控制模块21,具体用于退出设置模式后,实时检测所在终端的触摸屏是否有点击操作,当检测到触摸屏的点击操作时,获取本次点击操作、点击区域内所有接触点对应的坐标值,将检测到的各个接触点对应的坐标值发送给编码模块22,以及根据编码模块22返回的图形编码对应的KeyCode确定执行事件。
所述控制模块21,具体用于退出设置模式后,根据编码模块22发来的图形编码,查看自身是否存有相同的图形编码,若有,则根据该图形编码对应的KeyCode确定执行事件,否则,按照现有技术,提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置,再根据本次检测到触摸屏上的点击操作的点击时长、点击开始以及结束的位置确定当前的点击事件,根据点击事件对应的KeyCode确定执行事件。
上述装置可以作为逻辑模块安装于有触摸屏的终端中。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

一种新增对触摸屏的点击事件的方法及装置.pdf_第1页
第1页 / 共9页
一种新增对触摸屏的点击事件的方法及装置.pdf_第2页
第2页 / 共9页
一种新增对触摸屏的点击事件的方法及装置.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《一种新增对触摸屏的点击事件的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种新增对触摸屏的点击事件的方法及装置.pdf(9页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103576962 A (43)申请公布日 2014.02.12 CN 103576962 A (21)申请号 201210277278.4 (22)申请日 2012.08.06 G06F 3/041(2006.01) (71)申请人 中兴通讯股份有限公司 地址 518057 广东省深圳市南山区高新技术 产业园科技南路中兴通讯大厦法务部 (72)发明人 鲁司运 (74)专利代理机构 北京派特恩知识产权代理事 务所 ( 普通合伙 ) 11270 代理人 张颖玲 任媛 (54) 发明名称 一种新增对触摸屏的点击事件的方法及装置 (57) 摘要 本发明公开了一种新增对触摸屏。

2、的点击事 件的方法, 包括 : 进入设置模式后, 当检测到有对 触摸屏的点击操作时, 获取本次点击操作、 点击 区域内所有接触点对应的坐标值 ; 利用预置的编 码算法, 将本次点击操作产生的所有坐标值转换 为图形编码 ; 为所述图形编码设置对应的键值 (KeyCode)。 本发明还同时公开了一种新增对触摸 屏的点击事件的装置, 采用本发明能通过增加设 置终端通过触摸屏识别的点击事件, 简化通过触 摸屏进行的操作, 进而提高通过触摸屏对终端进 行操作的快捷性、 以及用户使用触摸屏时的操作 体验。 (51)Int.Cl. 权利要求书 2 页 说明书 5 页 附图 1 页 (19)中华人民共和国国家。

3、知识产权局 (12)发明专利申请 权利要求书2页 说明书5页 附图1页 (10)申请公布号 CN 103576962 A CN 103576962 A 1/2 页 2 1. 一种新增对触摸屏的点击事件的方法, 其特征在于, 该方法包括 : 进入设置模式后, 当检测到有对触摸屏的点击操作时, 获取本次点击操作、 点击区域内 所有接触点对应的坐标值 ; 利用预置的编码算法, 将本次点击操作产生的所有坐标值转换为图形编码 ; 为所述图形编码设置对应的键值 KeyCode。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述将本次点击操作产生的所有坐标值 转换为图形编码, 包括 : 利用获取到的。

4、本次点击操作、 点击区域内所有接触点对应的所有坐 标值, 使用编码算法计算得到矩阵, 将所得矩阵作为图形编码。 3. 根据权利要求 1 所述的方法, 其特征在于, 所述为所述图形编码设置对应的 KeyCode, 包括 : 判断是否存有相同的图形编码, 若有相同图形编码, 则判断是否重新设置, 若是, 则为所述图形编码选定对应的 KeyCode 并保存, 若否, 则结束处理流程 ; 若没有相同图形编码, 则直接为所述图形编码选定对应的 KeyCode 并保存。 4. 根据权利要求 1 或 3 所述的方法, 其特征在于, 所述为所述图形编码设置对应的 KeyCode 之后, 该方法还包括 : 判断。

5、是否再次设置新的对触摸屏的点击事件, 若是, 则再进 入设置模式 ; 若否, 则退出设置模式, 使用当前新增的点击事件进行操作。 5. 根据权利要求 4 所述的方法, 其特征在于, 所述使用当前新增的点击事件进行操作, 包括 : 实时检测触摸屏是否有点击操作, 当检测到触摸屏的点击操作时, 获取本次点击操作、 点击区域内所有接触点对应的坐标值 ; 利用预置的编码算法, 将本次点击操作产生的所有坐标值转换为图形编码 ; 根据该图形编码对应的 KeyCode 确定执行事件。 6.根据权利要求5所述的方法, 其特征在于, 所述根据该图形编码对应的KeyCode确定 执行事件, 包括 : 查看是否存有。

6、相同的图形编码, 若有, 则根据该图形编码对应的 KeyCode 确定执行事 件 ; 否则, 提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置, 再根据 本次检测到触摸屏上的点击操作的点击时长、 点击开始以及结束的位置确定当前的点击事 件, 根据点击事件对应的 KeyCode 确定执行事件。 7. 一种新增对触摸屏的点击事件的装置, 其特征在于, 该装置包括 : 控制模块和编码 模块 ; 其中, 控制模块, 用于进入设置模式后, 当检测到有对所在终端的触摸屏的点击操作时, 获取 本次点击操作、 点击区域内所有接触点对应的坐标值, 将本次点击操作产生的所有坐标值 发送给编码模块, 以。

7、及为编码模块返回的所述图形编码设置对应的 KeyCode ; 编码模块, 用于利用预置的编码算法, 将控制模块发来的所有坐标值转换为图形编码 后, 向控制模块返回图形编码。 8. 根据权利要求 7 所述的装置, 其特征在于, 所述编码模块, 具体用于利用控制模块发来的本次点击操作、 点击区域内所有接触点 对应的所有坐标值, 使用编码算法计算得到矩阵, 将所得矩阵作为图形编码。 9. 根据权利要求 8 所述的装置, 其特征在于, 权 利 要 求 书 CN 103576962 A 2 2/2 页 3 所述控制模块, 具体用于在设置模式中时, 收到编码模块返回的图形编码后, 判断自身 是否存有相同的。

8、图形编码, 若有相同图形编码, 则判断是否重新设置, 若是, 则为所述图形 编码选定对应的 KeyCode 并保存, 若否, 则不做操作 ; 若没有相同图形编码, 则直接为所述 图形编码选定对应的 KeyCode 并保存。 10. 根据权利要求 9 所述的装置, 其特征在于, 所述控制模块, 还用于本次设置完成后, 判断是否再次设置新的触摸屏的点击事件, 若 是, 则再次进入设置模式, 若否, 则退出设置模式, 使用当前新增的点击事件进行操作。 11. 根据权利要求 10 所述的装置, 其特征在于, 所述控制模块, 具体用于退出设置模式后, 实时检测所在终端的触摸屏是否有点击操 作, 当检测到。

9、触摸屏的点击操作时, 获取本次点击操作、 点击区域内所有接触点对应的坐标 值, 利用预置的编码算法, 将本次点击操作产生的所有坐标值转换为图形编码, 根据该图形 编码对应的 KeyCode 确定执行事件。 12. 根据权利要求 11 所述的装置, 其特征在于, 所述控制模块, 具体用于查看是否存有相同的图形编码, 若有, 则根据该图形编码对应 的 KeyCode 确定执行事件 ; 否则, 提取所有坐标值中的中点对应的坐标值作为本次点击事 件的操作位置, 再根据本次检测到触摸屏上的点击操作的点击时长、 点击开始以及结束的 位置确定当前的点击事件, 根据点击事件对应的 KeyCode 确定执行事件。

10、。 权 利 要 求 书 CN 103576962 A 3 1/5 页 4 一种新增对触摸屏的点击事件的方法及装置 技术领域 0001 本发明涉及终端的触摸屏技术, 尤其涉及一种新增对触摸屏的点击事件的方法及 装置。 背景技术 0002 目前, 在装有触摸屏的终端中, 用户通过点击触摸屏完成与终端的交互, 具体为 : 当终端检测到触摸屏上的点击操作后, 确定当前的点击事件对应的键值 (KeyCode) ; 终端 根据识别出的KeyCode, 以及当前运行的应用对KeyCode的定义, 确定执行事件。 其中, 所述 点击事件包括 : 长点击、 短点击和滑动。上述确定当前触摸屏的点击事件的方法为 :。

11、 当用户 点击触摸屏时, 终端将触摸屏感应到的当前点击产生的所有触摸点转换为坐标值, 提取所 有坐标值中的中点对应的坐标值作为本次点击事件的操作位置 ; 所述终端再根据检测到的 本次点击的时长、 点击开始及结束的位置, 确定本次对触摸屏的点击事件为长点击、 短点击 还是滑动。 0003 但是, 上述确定当前的点击事件的方法中, 由于只提取所有坐标值中的中点对应 的坐标值作为本次点击事件的操作位置, 而不是利用所有坐标值作为识别点击事件的方 式, 导致终端通过触摸屏识别的点击事件较少, 只有长点击、 短点击和滑动三种。 进一步的, 由于终端通过触摸屏识别的点击事件较少, 导致通过触摸屏进行操作较。

12、为繁琐, 从而影响 触摸屏操作的快捷性, 以及用户使用触摸屏时的操作体验。 0004 可见, 现有技术中的终端, 由于终端没有利用所有坐标值作为识别点击事件的方 式, 导致能通过触摸屏识别的点击事件较少, 进而, 导致通过触摸屏进行的操作较为繁琐, 影响通过触摸屏对终端进行操作的快捷性、 以及用户使用触摸屏时的操作体验。 发明内容 0005 有鉴于此, 本发明的目的在于提供一种新增对触摸屏的点击事件的方法及装置, 能通过增加设置终端通过触摸屏识别的点击事件, 简化通过触摸屏进行的操作, 进而提高 通过触摸屏对终端进行操作的快捷性、 以及用户使用触摸屏时的操作体验。 0006 为达到上述目的, 。

13、本发明的技术方案是这样实现的 : 0007 本发明提供了一种新增对触摸屏的点击事件的方法, 该方法包括 : 0008 进入设置模式后, 当检测到有对触摸屏的点击操作时, 获取本次点击操作、 点击区 域内所有接触点对应的坐标值 ; 0009 利用预置的编码算法, 将本次点击操作产生的所有坐标值转换为图形编码 ; 0010 为所述图形编码设置对应的 KeyCode。 0011 上述方案中, 所述将本次点击操作产生的所有坐标值转换为图形编码, 包括 : 利用 获取到的本次点击操作、 点击区域内所有接触点对应的所有坐标值, 使用编码算法计算得 到矩阵, 将所得矩阵作为图形编码。 0012 上述方案中,。

14、 所述为所述图形编码设置对应的 KeyCode, 包括 : 判断是否存有相同 说 明 书 CN 103576962 A 4 2/5 页 5 的图形编码, 若有相同图形编码, 则判断是否重新设置, 若是, 则为所述图形编码选定对应 的 KeyCode 并保存, 若否, 则结束处理流程 ; 0013 若没有相同图形编码, 则直接为所述图形编码选定对应的 KeyCode 并保存。 0014 上述方案中, 所述为所述图形编码设置对应的 KeyCode 之后, 该方法还包括 : 判断 是否再次设置新的对触摸屏的点击事件, 若是, 则再进入设置模式 ; 若否, 则退出设置模式, 使用当前新增的点击事件进行。

15、操作。 0015 上述方案中, 所述使用当前新增的点击事件进行操作, 包括 : 0016 实时检测触摸屏是否有点击操作, 当检测到触摸屏的点击操作时, 获取本次点击 操作、 点击区域内所有接触点对应的坐标值 ; 0017 利用预置的编码算法, 将本次点击操作产生的所有坐标值转换为图形编码 ; 0018 根据该图形编码对应的 KeyCode 确定执行事件。 0019 上述方案中, 所述根据该图形编码对应的 KeyCode 确定执行事件, 包括 : 0020 查看是否存有相同的图形编码, 若有, 则根据该图形编码对应的 KeyCode 确定执 行事件 ; 0021 否则, 提取所有坐标值中的中点对。

16、应的坐标值作为本次点击事件的操作位置, 再 根据本次检测到触摸屏上的点击操作的点击时长、 点击开始以及结束的位置确定当前的点 击事件, 根据点击事件对应的 KeyCode 确定执行事件。 0022 本发明还提供了一种新增对触摸屏的点击事件的装置, 该装置包括 : 控制模块和 编码模块 ; 其中, 0023 控制模块, 用于进入设置模式后, 当检测到有对所在终端的触摸屏的点击操作时, 获取本次点击操作、 点击区域内所有接触点对应的坐标值, 将本次点击操作产生的所有坐 标值发送给编码模块, 以及为编码模块返回的所述图形编码设置对应的 KeyCode ; 0024 编码模块, 用于利用预置的编码算法。

17、, 将控制模块发来的所有坐标值转换为图形 编码后, 向控制模块返回图形编码。 0025 上述方案中, 所述编码模块, 具体用于利用控制模块发来的本次点击操作、 点击区 域内所有接触点对应的所有坐标值, 使用编码算法计算得到矩阵, 将所得矩阵作为图形编 码。 0026 上述方案中, 所述控制模块, 具体用于在设置模式中时, 收到编码模块返回的图形 编码后, 判断自身是否存有相同的图形编码, 若有相同图形编码, 则判断是否重新设置, 若 是, 则为所述图形编码选定对应的 KeyCode 并保存, 若否, 则不做操作 ; 若没有相同图形编 码, 则直接为所述图形编码选定对应的 KeyCode 并保存。

18、。 0027 上述方案中, 所述控制模块, 还用于本次设置完成后, 判断是否再次设置新的触摸 屏的点击事件, 若是, 则再次进入设置模式, 若否, 则退出设置模式, 使用当前新增的点击事 件进行操作。 0028 上述方案中, 所述控制模块, 具体用于退出设置模式后, 实时检测所在终端的触摸 屏是否有点击操作, 当检测到触摸屏的点击操作时, 获取本次点击操作、 点击区域内所有接 触点对应的坐标值, 利用预置的编码算法, 将本次点击操作产生的所有坐标值转换为图形 编码, 根据该图形编码对应的 KeyCode 确定执行事件。 0029 上述方案中, 所述控制模块, 具体用于查看是否存有相同的图形编码。

19、, 若有, 则根 说 明 书 CN 103576962 A 5 3/5 页 6 据该图形编码对应的 KeyCode 确定执行事件 ; 否则, 提取所有坐标值中的中点对应的坐标 值作为本次点击事件的操作位置, 再根据本次检测到触摸屏上的点击操作的点击时长、 点 击开始以及结束的位置确定当前的点击事件, 根据点击事件对应的 KeyCode 确定执行事 件。 0030 本发明所提供的新增对触摸屏的点击事件的方法及装置, 能够在进入设置模式 后, 在获取当前触摸屏接收到的点击操作, 产生的点击区域内的所有接触点对应的坐标值 后, 通过使用预置的编码算法得到获取图形编码, 再为图形编码设置对应的KeyC。

20、ode。 如此, 就能设置新增的点击事件 ; 进一步的, 由于利用单次的点击操作定义新的点击事件, 这样能 够避免现有技术中根据点击操作的位置, 点击操作的时长、 点击操作开始以及结束的位置 来判断当前点击事件的方式, 从而, 使用本发明就能够简化通过触摸屏进行的操作, 进而, 能提高触摸屏操作的快捷性、 以及提高用户使用触摸屏时的操作体验。 附图说明 0031 图 1 为本发明的新增对触摸屏的点击事件的方法流程示意图 ; 0032 图 2 为本发明手指贴片中的图案示意图 ; 0033 图 3 为本发明的新增对触摸屏的点击事件的装置组成结构示意图。 具体实施方式 0034 本发明的基本思想是 。

21、: 进入设置模式后, 当检测到有对触摸屏的点击操作时, 获取 本次点击操作、 点击区域内所有接触点对应的坐标值 ; 利用预置的编码算法, 将本次点击操 作产生的所有坐标值转换为图形编码 ; 为所述图形编码设置对应的 KeyCode。 0035 下面结合附图及具体实施例对本发明再作进一步详细的说明。 0036 本发明提出的新增对触摸屏的点击事件的方法, 如图 1 所示, 包括以下步骤 : 0037 步骤 101 : 进入设置模式后, 当检测到有对触摸屏的点击操作时, 获取本次点击操 作、 点击区域内所有接触点对应的坐标值。 0038 这里, 所述设置模式为用户在需要定义本次点击操作产生的图案时开。

22、启的功能。 0039 所述触摸屏为现有技术中已有的多点触摸屏 ; 所述检测到有对触摸屏的点击操作 为现有技术, 这里不做赘述 ; 所述获取本次点击操作、 点击区域内所有接触点对应的坐标值 为现有技术, 这里不做赘述。所述点击区域为当前点击所在区域。 0040 执行步骤 101 之前, 用户根据需要, 选定一个在触摸屏产生图案的工具, 使用所述 工具点击触摸屏后, 执行步骤 101 ; 0041 其中, 所述在触摸屏产生图案的工具可以为手指贴片, 该贴片一面粘贴在手指上, 另一面通过凸起表示图形, 比如, 如图 2 所示为本发明手指贴片中的图案示意图, 其中黑色 部分表示贴片上的凸起部分。 00。

23、42 步骤 102 : 利用预置的编码算法, 将本次点击操作产生的所有坐标值转换为图形 编码。 0043 这里, 所述转换为图形编码为 : 利用获取到的本次点击操作、 点击区域内所有接触 点对应的所有坐标值, 使用编码算法计算得到矩阵, 将所得矩阵作为图形编码 ; 0044 其中, 所述编码算法为现有技术中已有的算法, 可以为 : 检测触摸屏上的点击区 说 明 书 CN 103576962 A 6 4/5 页 7 域, 将点击区域占的横向像素数量和纵向像素数量作为矩阵的行数和列数 ; 将获取到的所 有坐标值转换为点击区域中的相对坐标值 ; 将相对坐标值对应的矩阵中的所有元素置为 一, 矩阵中的。

24、剩余元素置为零。 0045 步骤 103 : 为所述图形编码设置对应的 KeyCode。 0046 具体的, 判断是否存有相同的图形编码, 若有相同图形编码, 则判断是否重新设 置, 若是, 则为所述图形编码选定对应的 KeyCode 并保存, 若否, 则结束处理流程 ; 若没有相 同图形编码, 则直接为所述图形编码选定对应的 KeyCode 并保存。 0047 这里, 所述判断是否重新设置为 : 提示用户已有相同图形编码, 并提示用户选择是 否修改该图形编码对应的定义, 根据用户返回的选择为重新设置还是不重新设置, 确定是 否重新进行设置 ; 0048 所述 KeyCode 为现有技术中规定。

25、的用于表示操作的值, 比如, 终端中可以保存 0x01、 0x02 及 0x04 等键值 ; 所述选定图形编码对应的 KeyCode 为用户根据实际情况, 从 终端保存的所有 KeyCode 中选出一个 KeyCode 作为图形编码对应的 KeyCode ; 其中, 所述 终端中已有的所有 KeyCode 可以包括终端中已有的所有 KeyCode, 以及预置的一个或多个 KeyCode ; 所述预置 KeyCode 的方法为现有技术, 这里不做赘述。 0049 上述步骤 103 完成之后, 根据实际需要, 选择是否再次设置新的对触摸屏的点击 事件, 若再次设置, 则再次选定一个在触摸屏产生图案。

26、的工具, 使用所述工具点击触摸屏, 返回执行步骤 101 ; 若不再次设置, 则退出设置模式, 使用当前新增的点击事件进行操作。 0050 这里, 所述使用当前新增的点击事件进行操作, 包括 : 终端实时检测自身的触摸屏 是否有点击操作, 当检测到触摸屏的点击操作时, 获取本次点击操作、 点击区域内所有接触 点对应的坐标值 ; 利用预置的编码算法, 将本次点击操作产生的所有坐标值转换为图形编 码 ; 根据该图形编码对应的 KeyCode 确定执行事件。 0051 其中, 所述编码算法与步骤 102 中所述的预置的编码算法相同 ; 0052 所述根据该图形编码对应的 KeyCode 确定执行事件。

27、为 : 查看自身是否存有相同的 图形编码, 若有, 则根据该图形编码对应的 KeyCode 确定执行事件 ; 否则, 按照现有技术, 提 取所有坐标值中的中点对应的坐标值作为本次点击事件的操作位置, 再根据本次检测到触 摸屏上的点击操作的点击时长、 点击开始以及结束的位置确定当前的点击事件, 根据点击 事件对应的 KeyCode 确定执行事件。 0053 如图 3 所示, 本发明提供了一种新增对触摸屏的点击事件的装置, 该装置包括 : 控 制模块 21 和编码模块 22 ; 其中, 0054 控制模块 21, 用于进入设置模式后, 当检测到有对所在终端的触摸屏的点击操作 时, 获取本次点击操作。

28、、 点击区域内所有接触点对应的坐标值, 将本次点击操作产生的所有 坐标值发送给编码模块 22, 以及为编码模块 22 返回的所述图形编码设置对应的 KeyCode ; 0055 编码模块 22, 用于利用预置的编码算法, 将控制模块 21 发来的所有坐标值转换为 图形编码后, 向控制模块 21 返回图形编码。 0056 所述控制模块 21, 具体用于通过所在终端的触摸屏提示用户选择是否进入设置模 式, 根据用户的选择, 进入设置模式后, 实时检测是否有对所在终端的触摸屏的点击操作, 若有, 则获取本次点击操作、 点击区域内所有接触点对应的坐标值。 0057 所述编码模块 22, 具体用于利用控。

29、制模块 21 发来的本次点击操作、 点击区域内所 说 明 书 CN 103576962 A 7 5/5 页 8 有接触点对应的所有坐标值, 使用编码算法计算得到矩阵, 将所得矩阵作为图形编码。 0058 所述控制模块 21, 具体用于在设置模式中时, 收到编码模块 22 发来的图形编码 后, 判断自身是否存有相同的图形编码, 若有相同图形编码, 则判断是否重新设置, 若是, 则 为所述图形编码选定对应的 KeyCode 并保存, 若否, 则不做操作, 若没有相同图形编码, 则 直接为所述图形编码选定对应的 KeyCode 并保存。 0059 所述控制模块 21, 具体用于判断是否重新设置时, 。

30、提示用户已有相同图形编码, 并 提示用户选择是否修改该图形编码对应的定义, 根据用户返回的选择为重新设置还是不重 新设置, 确定是否重新进行设置。 0060 所述控制模块 21, 具体用于由用户根据实际情况, 从保存的所有 KeyCode 中选出 一个 KeyCode, 作为图形编码对应的 KeyCode。 0061 所述控制模块 21, 还用于完成本次设置后, 根据实际需要, 选择是否再次设置新的 点击事件, 若再次设置, 则再次选定一个在触摸屏产生图案的工具, 使用所述工具点击触摸 屏, 再次进入设置模式, 若不再次设置, 则退出设置模式, 使用当前新增的点击事件进行后 续操作。 0062。

31、 所述控制模块 21, 具体用于退出设置模式后, 实时检测所在终端的触摸屏是否有 点击操作, 当检测到触摸屏的点击操作时, 获取本次点击操作、 点击区域内所有接触点对应 的坐标值, 将检测到的各个接触点对应的坐标值发送给编码模块 22, 以及根据编码模块 22 返回的图形编码对应的 KeyCode 确定执行事件。 0063 所述控制模块 21, 具体用于退出设置模式后, 根据编码模块 22 发来的图形编码, 查看自身是否存有相同的图形编码, 若有, 则根据该图形编码对应的 KeyCode 确定执行事 件, 否则, 按照现有技术, 提取所有坐标值中的中点对应的坐标值作为本次点击事件的操作 位置, 再根据本次检测到触摸屏上的点击操作的点击时长、 点击开始以及结束的位置确定 当前的点击事件, 根据点击事件对应的 KeyCode 确定执行事件。 0064 上述装置可以作为逻辑模块安装于有触摸屏的终端中。 0065 以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保护范围。 说 明 书 CN 103576962 A 8 1/1 页 9 图 1 图 2 图 3 说 明 书 附 图 CN 103576962 A 9 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1