专利名称:一种多点式触摸屏热键管理系统及方法
技术领域:
本发明涉及电子技术领域,尤其涉及一种多点式触摸屏热键管理系统及方法。
背景技术:
多点式触控屏幕或触控板上,多以单点或多点滑动的轨迹,或纯触压侦测进行热 键的执行,用户需要较复杂的滑动轨迹去完成对应的热键执行,若用户滑动轨迹不明显,容 易产生误判或是无效的结果,而纯触压侦测也会受限于可侦测的触压点数量,无法提高热 键设定的数量,此两种方式皆会造成用户使用上的困难。
发明内容
鉴于以上内容有必要提供一种多点式触摸屏热键管理系统。该系统运行于配备有 多点式触摸屏的电子装置中,该电子装置还包括存储器。该系统包括设定模块,用于将多 点式触摸屏划分为多个虚拟分区块,设定不同虚拟分区块的组合搭配的热键,并将设定存 储于存储器中;数据读取模块,用于读取多点式触摸屏侦测输出的所有被触压点的坐标值; 判断模块,用于根据上述读取到的所有被触压点的坐标值逐个判断每个被触压点所在的虚 拟分区块,得到用户正操作的虚拟分区块的组合;及执行模块,根据上述得到用户正操作的 虚拟分区块的组合,查询存储器中存储的热键设定,若所述得到的虚拟分区块的组合搭配 了热键,则执行该热键对应的功能。鉴于以上内容还有必要提供一种多点式触摸屏热键管理方法。该方法应用于配 备有多点式触摸屏的电子装置中,该电子装置还包括存储器。该方法包括(a)将多点式触 摸屏划分为多个虚拟分区块,设定不同虚拟分区块的组合搭配的热键,并将设定存储于存 储器中;(b)读取多点式触摸屏侦测输出的所有被触压点的坐标值;(c)根据上述读取到的 所有被触压点的坐标值逐个判断每个被触压点所在的虚拟分区块,得到用户正操作的虚拟 分区块的组合;(d)根据上述得到的用户正操作的虚拟分区块的组合,查询存储器中存储 的热键设定,若所述得到的虚拟分区块的组合搭配了热键,则执行步骤(e);否则返回步骤 (b) ; (e)执行上述得到的虚拟分区块的组合搭配的热键对应的功能。通过本发明提供的多点式触摸屏热键管理系统及方法使得用户很方便灵活地设 定带有多点式触摸屏的电子装置的某些操作的热键,简化用户操作步骤,增加了用户体验。
图1本发明多点式触摸屏热键管理系统的较佳实施例的应用环境的示意图。图2是将多点式触摸屏划分为三个虚拟分区块的示意图。图3是将多点式触摸屏划分为四个虚拟分区块的示意图。图4是本发明多点式触摸屏热键管理方法的流程图。
具体实施例方式如图1所示,是本发明多点式触摸屏热键管理系统的较佳实施例的应用环境的示 意图。所述多点式触摸屏热键管理系统20 (以下简称该系统20)运行于电子装置1中,该 电子装置1配备有多点式触摸屏10。该多点式触摸屏10能侦测出屏幕上多点同时操作,即 一次能输出多个被触压点的坐标值,该电子装置1还包括存储器30。该系统20包括数据读取模块201、设定模块200、判断模块202及执行模块203。所述设定模块200用于将多点式触摸屏10划分为多个虚拟分区块。还用于设定不 同虚拟分区块的组合搭配的热键。举例来说,如图2所示,是将多点式触摸屏10划分为三 个虚拟分区块的示意图。将上述多点式触摸屏10分为如图所示的A、B及C三个区块。在 分区完成后,设定不同虚拟分区块的组合搭配的热键,并将不同虚拟分区块组合搭配的热 键设定存储于存储器30中,例如设定A+B为复制热键;设定A+C为剪切热键;设定B+C为删 除热键;设定A+B+C为粘贴热键。显然,也可将多点式触摸屏10划分为四个虚拟分区块,如图3所示,将上述多点式 触摸屏10分为如图所示的A、B、C及D四个虚拟分区块。在分区完成后,设定不同虚拟分区 块的组合搭配的热键,并将不同虚拟分区块的组合搭配的热键设定存储于存储器30中,例 如设定A+B为复制热键;设定A+C为剪切热键;设定B+C为删除热键;设定A+B+C为粘贴热 键;设定A+D为拍照热键,设定B+D为蓝牙传输热键;设定C+D为音乐播放热键。用户可根 据自己的需要重新将上述多点式触摸屏10划分出不同数量的虚拟区块。所述数据读取模块201用于读取多点式触摸屏10侦测输出的所有被触压点的坐 标值。所述判断模块202用于根据上述读取到的所有被触压点的坐标值并逐个判断其 所在的虚拟分区块,得到用户正操作的虚拟分区块的组合。具体就是判断某个被触压点的 坐标值是否落在某个虚拟分区块的坐标集合范围内,若是则该虚拟分区块正被用户操作。根 据每个被触压点的坐标值重复进行上述判断过程,即得到用户正操作的虚拟分区块的组合。执行模块203根据上述得到用户正操作的虚拟分区块的组合,查询存储器30中存 储的热键设定。若所述得到的虚拟分区块的组合搭配了热键,则执行该热键对应的功能。如图4所示,是本发明多点式触摸屏热键管理方法的流程图。步骤S300,通过设定模块200将多点式触摸屏10划分为多个虚拟分区块。可将 该多点式触摸屏10划分为三个、四个、五个等多个虚拟分区块。如图2所示,是将多点式触 摸屏10划分为A、B、C三个虚拟分区块的示意图,及如图3所示,是将上述多点式触摸屏10 分为如图所示的A、B、C及D四个虚拟分区块。在划分虚拟分区块完成后,设定不同虚拟分 区块的组合搭配的热键,并将不同虚拟分区块的组合搭配的热键设定存储于存储器30中。步骤S302,读取多点式触摸屏10侦测输出的所有被触压点的坐标值。步骤S304,判断模块202根据上述读取到的所有被触压点的坐标值逐个判断其 所在的虚拟分区块,得到用户正操作的虚拟分区块的组合。具体就是判断某个被触压点的 坐标值是否落在某个虚拟分区块坐标集合的范围内,若是则该虚拟分区块正被用户操作。 根据每个被触压点的坐标值重复进行上述判断过程,即得到用户正操作的虚拟分区块的组I=I O步骤S306,执行模块203根据上述得到用户正操作的虚拟分区块的组合,查询存储器30中存储的热键设定。若所述得到的虚拟分区块的组合搭配了热键功能,则执行步骤 S308 ;否则返回步骤S302。步骤S308,执行上述得到的虚拟分区块的组合搭配的热键对应的功能。应当说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较 佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技 术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种多点式触摸屏热键管理系统,该系统运行于配备有多点式触摸屏的电子装置 中,该电子装置还包括存储器,其特征在于,该系统包括设定模块,用于将多点式触摸屏划分为多个虚拟分区块,设定不同虚拟分区块的组合 搭配的热键,并将所述热键设定存储于存储器中;数据读取模块,用于读取多点式触摸屏侦测输出的所有被触压点的坐标值;判断模块,用于根据上述读取到的所有被触压点的坐标值逐个判断每个被触压点所在 的虚拟分区块,得到用户正操作的虚拟分区块的组合;及执行模块,根据上述得到用户正操作的虚拟分区块的组合,查询存储器中存储的热键 设定,若所述得到的虚拟分区块的组合搭配了热键,则执行该热键对应功能。
2.如权利要求1所述的多点式触摸屏热键管理系统,其特征在于,所述判断模块判断 每个被触压点所在虚拟分区块是通过判断该个被触压点的坐标值是否落在某个虚拟分区块的坐标集合范围内,若是则该虚 拟分区块正被用户操作。
3.一种多点式触摸屏热键管理方法,该方法应用于配备有多点式触摸屏的电子装置 中,该电子装置还包括存储器,其特征在于,该方法包括(a)将多点式触摸屏划分为多个虚拟分区块,设定不同虚拟分区块的组合搭配的热键, 并将设定存储于存储器中;(b)读取多点式触摸屏侦测输出的所有被触压点的坐标值;(c)根据上述读取到的所有被触压点的坐标值逐个判断每个被触压点所在的虚拟分区 块,得到用户正操作的虚拟分区块的组合;(d)根据上述得到的用户正操作的虚拟分区块的组合,查询存储器中存储的热键设定, 若所述得到的虚拟分区块的组合搭配了热键功能,则执行步骤(e);否则返回步骤(b);(e)执行上述得到的虚拟分区块的组合搭配的热键对应的功能。
4.如权利要求3所述的多点式触摸屏热键管理方法,其特征在于,步骤(c)中判断每个 被触压点所在的虚拟分区块是通过判断该被触压点的坐标值是否落在某个虚拟分区块的坐标集合范围内,若是则该虚拟 分区块正被用户操作。
全文摘要
一种多点式触摸屏热键管理系统,运行于电子装置中。该电子装置配备有多点式触摸屏。包括设定模块,用于将多点式触摸屏划分为多个虚拟分区块并设定不同虚拟分区块的组合搭配的热键,将设定存储于存储器中;数据读取模块,用于读取多点式触摸屏侦测输出的所有被触压点的坐标值;判断模块,用于根据上述读取到的所有被触压点的坐标值逐个判断其所在的虚拟分区块,得到用户正操作的虚拟分区块的组合;及执行模块,用于根据上述得到用户正操作的虚拟分区块的组合,查询存储器中存储的热键设定,若述得到的虚拟分区块的组合搭配了热键,则执行该热键对应的功能。实施本发明,方便了用户进行快捷操作,增加了用户体验。
文档编号G06F3/041GK102053748SQ20091030899
公开日2011年5月11日 申请日期2009年10月28日 优先权日2009年10月28日
发明者王冠能 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司