[发明专利]一种基于触摸屏的多触点输入方法及装置有效
申请号: | 200910241811.X | 申请日: | 2009-12-09 |
公开(公告)号: | CN102096488A | 公开(公告)日: | 2011-06-15 |
发明(设计)人: | 刘廷超 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 程立民;张颖玲 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 触摸屏 触点 输入 方法 装置 | ||
1.一种基于触摸屏的多触点输入方法,其特征在于,包括:
消息映射模块通过系统接口接收触摸屏驱动模块传送的多触点按压位置消息,将按压位置信息转换为对应的按键标识,并根据按键映射表将用户的多触点按键输入映射为相应类型的多触点按键消息发送给相应的多触点处理模块进行处理。
2.根据权利要求1所述的方法,其特征在于,所述多触点按键消息的类型包括:组合键输入消息类型、复合键输入消息类型、快速手势输入消息类型;与各多触点消息类型相对应的处理模块分别为:组合键处理模块、复合键处理模块、快速手势处理模块。
3.根据权利要求2所述的方法,其特征在于,所述方法对于组合键输入具体为:
当所述消息映射模块监测到有组合键中的前导按键按下并保持按下状态的同时又有组合键中的附加键被按下时,所述消息映射模块根据按键映射表映射组合键按下消息,并发送给组合键处理模块;组合键处理模块响应该消息,并触发组合键按下的事件处理函数,执行该组合键对应的功能。
4.根据权利要求2所述的方法,其特征在于,所述方法对于复合键输入具体为:
当所述消息映射模块监测到有复合键中的前导按键按下时,向复合键处理模块发送前导键按下的按键消息,复合键处理模块响应该消息对输入界面进行相应的变化;
当所述消息映射模块监测到在所述复合键的前导键保持按下状态的同时又有复合键中的附加键被按下时,所述消息映射模块根据按键映射表映射复合键按下消息,并发送给复合键处理模块;复合键处理模块响应该消息,并触发复合键按下的事件处理函数,执行该复合键对应的功能。
5.根据权利要求2所述的方法,其特征在于,所述方法对于快速手势命令输入具体为:
所述消息映射模块监测到有快速手势键被按下时,向快速手势处理模块发送快速手势键按下的按键消息,快速手势处理模块响应该消息,弹出窗口显示快速启动按键;
当所述消息映射模块监测到在所述快速手势键被按下并保持按下状态的同时用户又按下了所述快速启动按键时,所述消息映射模块根据按键映射表映射快速手势输入消息,并发送给快速手势处理模块;快速手势处理模块响应该消息,并触发快速手势事件处理函数,执行该快速手势键对应的功能。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括对多触点的窗口缩放处理步骤:
所述消息映射模块检测到两个触点被同时按下,并发生位置移动时,建立针对两个触点的位置移动列表;所述消息映射模块根据窗口缩放的判断条件判断是否是窗口缩放操作,若是则向窗口缩放处理模块发送窗口缩放消息,消息中携带所述位置移动列表地址,窗口缩放处理模块响应该消息,并触发窗口缩放处理函数,窗口缩放处理函数根据两个触点的相对位置移动来实现窗口的缩放。
7.一种基于触摸屏的多触点输入装置,其特征在于,所述装置包括:
组合键处理模块,用于处理组合键多触点输入操作;
复合键处理模块,用于处理复合键多触点输入操作;
快速手势处理模块,用于处理快速手势命令多触点输入操作;
消息映射模块,用于将用户的多触点输入操作与相应的多触点处理模块相关联,并负责根据用户输入的按键类型分发相应类型的多触点按键消息给相应的多触点处理模块;
所述多触点按键消息的类型包括:组合键输入消息类型、复合键输入消息类型、快速手势输入消息类型;与各多触点消息类型相对应的多触点处理模块分别为:组合键处理模块、复合键处理模块、快速手势处理模块。
8.根据权利要求7所述的装置,其特征在于,所述消息映射模块包括:
位置与按键转换模块,用于从触摸屏驱动模块接收多触点按压位置消息,根据系统预设的位置与按键标识的对应关系表将按压位置坐标转换为对应按键标识,然后传送给映射分发模块;
映射分发模块,用于根据预设的按键映射表对用户的多触点输入操作类型做出判断,将用户的多触点按键输入映射为相应类型的多触点按键消息发送给相应的多触点处理模块进行处理。
9.根据权利要求7所述的装置,其特征在于,所述多触点处理模块在接收到所述多触点按键消息后,触发相应的多触点事件处理函数,多触点事件处理函数执行用户输入的多触点操作所对应的功能。
10.根据权利要求8所述的装置,其特征在于,
所述位置与按键转换模块还用于根据窗口缩放的判断条件判断当前的多触点输入操作是否是窗口缩放操作,若是,则建立用于存储位移轨迹的位置移动列表;
所述映射分发模块还用于发送窗口缩放消息给窗口缩放处理模块,并在消息中携带各触点的位置移动列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910241811.X/1.html,转载请声明来源钻瓜专利网。