[发明专利]高性能触摸拖放在审
申请号: | 201380077441.5 | 申请日: | 2013-09-21 |
公开(公告)号: | CN105474160A | 公开(公告)日: | 2016-04-06 |
发明(设计)人: | J.S.罗西;J.W.特雷尔;F.熊;M.J.恩斯;X.涂;N.J.布伦;M.黄;J-K.马基维奇;A.W.斯蒂芬森;M.J.帕滕;J.G.克拉珀 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/0484;G06F3/0485 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李静岚;景军平 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 性能 触摸 拖放 | ||
背景技术
持续使具有用户可接合的显示器(诸如,触摸显示器)的设备的设计师面临的挑战之一涉及通过可以利用该设备采用的手势为用户提供增强的功能。这不仅对于具有较大或多个屏幕的设备是如此,而且在具有较小占用面积的设备(诸如,平板电脑,手持设备,较小的多屏幕设备等)的背景中也是如此。
用基于手势的输入的一个挑战是提供使能鼠标输入的功能的web的web平台以使能触摸输入的类似功能的挑战。例如,现今在触摸界面中,轻击一项目以启动该项目是常见的。这使得难以提供二次功能,诸如选择项目的能力。此外,某些挑战与所谓的可平移(pannable)表面(即可以能够被平移并且使其内容移动的表面)共存。例如,可平移表面通常反应于手指拖动并且在用户的手指的方向上移动内容。如果表面包含用户可能想要重新安排的对象,则难以区分用户何时想要平移表面或重新排列内容。
发明内容
本发明内容被提供来介绍以简化形式的一系列概念,以下在具体实施方式中进一步描述该概念。本发明内容即不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
描述了用于高性能触摸拖放的技术。在至少一些实施例中,多线程体系结构被实施为至少包括操纵线程和独立命中测试线程。操纵线程接收与输入相关联的消息,并且发送与消息相关联的数据到独立命中测试线程。独立命中测试线程执行独立命中测试以确定输入是否命中了有资格用于特定动作的元素。独立命中测试线程还标识与输入相关联的交互模型,并且发送交互模型的指示到操纵线程,以使能操纵线程来检测特定动作是否被触发。
在一个或多个实施例中,接收基于与触摸输入相关联的指针消息的一个或多个操纵通知。指针消息配置为发起对页面的元素的拖放操作。将与指针消息相关联的更新与表示页面上的元素的拖动画面相关。一个或多个拖动通知被发送给拖放管理器,以使能拖放管理器来发起鼠标兼容的功能而不必理解触摸输入。
在至少一些实施例中,接收加载页面的请求,并标识页面上的一个或多个可拖动元素。可拖动元素在网页上被呈现到层中,该层与页面上的内容所呈现到的另一个层分离。接收发起在可拖动元素上的拖放操作的输入。响应于被发起的拖放操作,基于可拖动元素呈现拖动画面。
附图说明
参照附图来描述具体实施方式。在附图中,参考数字的(多个)最左边数字标识其中该参考数字首次出现的附图。描述和附图中的不同实例中的相同参考数字的使用可以指示类似或相同的项目。
图1是依据一个或多个实施例的示例实施方式中的环境的图示。
图2是更详细地示出图1的示例实施方式中的系统的图示。
图3是描述依据一个或多个实施例的方法中的步骤的流程图。
图4图示依据一个或多个实施例的示例客户端体系结构。
图5是描述依据一个或多个实施例的方法中的步骤的流程图。
图6是依据一个或多个实施例的示例实施方式的图示。
图7是描述依据一个或多个实施例的方法中的步骤的流程图。
图8图示依据一个或多个实施例的用于接收和处理鼠标和触摸输入的示例体系结构。
图9是描述依据一个或多个实施例的输入变换过程或方法中的步骤的流程图。
图10图示依据一个或多个实施例的示出可操作以采用自动滚动用于触摸输入的示例实施方式的系统。
图11是描述依据一个或多个实施例的方法中的步骤的流程图。
图12图示可以被用来实施本文中所描述的各种实施例的示例计算设备。
具体实施方式
概述
描述用于触摸显示器的高性能拖放操作。在至少一些实施例中,可以对在一个方向上平移或滚动的内容使用交叉滑动手势,以使能附加的动作,诸如内容选择,拖放操作,等等。在至少一些其它实施例中,可以对元素使用按下并保持的手势,以使能内容选择,拖放操作,等等。
典型的web浏览器可以使能拖放功能作为用鼠标来移动、重新排列、或复制元素的手段。大致地,该功能是经由标准化的超文本标记语言5(HTML5)拖放应用编程接口(API)来使能的。然而,这些web浏览器大致地缺乏类似拖放功能用于触摸输入。此外,一些Web浏览器不澄清拖动操作与滚动操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380077441.5/2.html,转载请声明来源钻瓜专利网。