当前位置: 首页 > 专利查询>微软公司专利>正文

用于选择和重排的交叉滑动手势制造技术

技术编号:10170795 阅读:165 留言:0更新日期:2014-07-02 12:19
本发明专利技术描述了用于触摸显示器的交叉滑动手势。在至少某些实施例中,交叉滑动手势可以用在沿一个方向平移或滚动的内容上,以允许附加的动作,比如内容选择,拖放操作等。在一个或多个实施例中,可以通过在不同于滚动方向的方向上拖动项目或对象来执行交叉滑动手势。该不同方向的拖动可以映射到附加的动作或功能。在一个或多个实施例中,可以结合该不同方向的拖动利用一个或多个阈值以映射到附加的动作或功能,所述阈值比如是距离阈值。

【技术实现步骤摘要】
【国外来华专利技术】用于选择和重排的交叉滑动手势
技术介绍
具有诸如触摸显示器之类的用户可参与的显示器的设备的设计者继续面临的挑战之一涉及通过可以对设备采用的手势来为用户提供增强的功能。不仅对于具有更大或多个屏幕的设备,而且也在诸如平板个人计算机,手持设备,更小的多屏幕设备等具有更小覆盖区的设备的情景下,都是这样的情况。基于手势的输入的一个挑战是提供辅助动作的挑战。例如,在目前的触摸界面下,在项目上轻敲来启动该项目是常见的。这使得难以提供辅助功能诸如选择项目的能力。此外,所谓的可平移(pannable)表面,即,可以被平移并且让其内容移动的表面,存在某些挑战。例如,可平移表面典型地对手指拖动作出反应,并且沿着用户手指的方向移动内容。如果该表面包含用户可能想要重排的对象,则在用户想要平移表面,或者重排内容时,将很难区分。
技术实现思路
提供本
技术实现思路
以便以简化形式介绍概念的选择,以下在具体实施方式中进一步描述所述概念。本
技术实现思路
并不旨在标识所要求保护的主题的关键特征或必要特征,也不是旨在用于帮助确定所要求保护的主题的范围。描述了用于触摸显示器的交叉滑动手势。在至少某些实施例中,交叉滑动手势可以用在沿一个方向平移或滚动的内容上,以允许附加动作,比如内容选择,拖放操作等。在一个或多个实施例中,可以通过沿着不同于平移或滚动方向的方向拖动项目或对象来执行交叉滑动手势。不同方向的拖动可以映射到附加动作或功能。在一个或多个实施例中,可以结合不同方向的拖动使用一个或多个阈值,比如距离阈值,以映射到附加动作或功能。在至少某些实施例中,所谓的减速块(speedbump)或其它可感知的标记,比如视觉标记,可以用于向用户提供阈值的理解或意识。附图说明详细描述将参照附图进行描述。在附图中,附图标记最左边的(多个)数字标识该附图标记首次出现的附图。在描述和附图中的不同实例中使用相同的附图标记可以指示相似或相同的项目。图1是根据一个或多个实施例的示例实现方式中的环境的图示。图2是更详细地示出了图1的示例实现方式中的系统的图示。图3图示出根据一个或多个实施例的示例计算设备。图4图示出根据一个或多个实施例的示例计算设备。图5是描述了根据一个或多个实施例的方法中的步骤的流程图。图6图示出了根据一个或多个实施例的示例计算设备。图7图示出了根据一个或多个实施例的示例计算设备。图8是描述了根据一个或多个实施例的方法中的步骤的流程图。图9图示出了根据一个或多个实施例的交叉滑动检测的示例。图10是描述了根据一个或多个实施例的方法中的步骤的流程图。图11图示出了根据一个或多个实施例的距离阈值。图12是描述了根据一个或多个实施例的方法中的步骤的流程图。图13图示出了根据一个或多个实施例的距离阈值。图14是描述了根据一个或多个实施例的方法中的步骤的流程图。图15图示出了根据一个或多个实施例的交叉滑动手势。图16是描述了根据一个或多个实施例的方法中的步骤的流程图。图17图示出了可以用于实施本文所描述的各种实施例的示例计算设备。具体实施方式概述描述了用于触摸显示器的交叉滑动手势。在至少某些实施例中,交叉滑动手势可以用在沿着一个方向平移或滚动的内容上,以允许附加动作,比如内容选择,拖放操作等。在一个或多个实施例中,交叉滑动手势可以通过沿着不同于平移或滚动方向的方向(例如,与其正交的方向)拖动项目或对象来实施。拖动可以通过触摸相关的拖动来执行,比如通过手指,铁笔,笔等,通过鼠标/轨迹板拖动等。在本文档中描述的示例中,使用了触摸相关的拖动。不同方向的拖动可以映射到附加的动作或功能。在一个或多个实施例中,可以结合不同方向的拖动使用一个或多个阈值,比如距离阈值,以映射到附加的动作或功能。例如,在可水平滚动列表的情形下,短距离地垂直拖动对象并将其释放可以将对象标记为已选择,而更大距离地垂直拖动该对象可以让该对象从相关联列表脱离,从而使得它可以被落在其它地方。在至少某些实施例中,所谓的减速块,或其它可感知的标记,比如视觉标记,可以用于向用户提供阈值的理解或意识。本文所描述的各种实施方式允许在不必进入模式的情况下拖动项目。模式可以被认为是不一定与操作项目直接相关的由用户发起的动作。例如,可以通过点击特定用户界面按钮来进入一种模式,然后暴露于可以相对于项目或对象执行的功能。在所描述的实施例中,在至少一些实例中,可以通过消除用户界面元素以访问拖动功能来避免模式。在下面的讨论中,首先描述了一个示例环境,其可操作来采用本文所描述的手势技术。然后描述了手势和过程的示例说明,其可以在该示例环境以及其它环境中采用。因此,该示例环境不限于执行该示例手势,并且该手势不限于在该示例环境中的实现方式。示例环境图1是可操作来采用如本文所描述的交叉滑动手势的示例实现方式中的环境100的图示。所图示的环境100包括可以以多种方式进行配置的计算设备102的示例。例如,计算设备102可以被配置为传统计算机(例如,桌面型个人计算机,膝上型计算机,等等),移动站,娱乐设备,按通信的方式耦合到电视机的机顶盒,无线电话,上网本,游戏控制台,手持设备等等,如相对于图2进一步描述的。因此,计算设备102的范围可以从具有充足的存储器和处理器资源的全资源设备(例如,个人计算机,游戏控制台)到具有有限的存储器和/或处理资源的低资源设备(例如,传统的机顶盒,手持式游戏控制台)。计算设备102还包括软件,该软件使得计算设备102执行如下所描述的一个或多个操作。计算设备102包括手势模块104,其操作来提供如本文档中所描述的手势功能。该手势模块可以结合任何适当类型的硬件,软件,固件或它们的组合来实现。在至少某些实施例中,手势模块以驻留在某种类型的有形计算机可读存储介质上的软件来实现,其示例在下文提供。手势模块104表示识别手势的功能,所述手势包括可以通过一个或多个手指执行,并使得对应于该手势的操作被执行的交叉滑动手势。该手势可以由模块104以多种不同的方式来识别。例如,手势模块104可以被配置为识别触摸输入,比如接近使用触摸屏功能的计算设备102的显示设备108的用户手106a的手指。特别地,手势模块104可以识别交叉滑动手势,该交叉滑动手势可以用在沿一个方向平移或滚动的内容上,以允许附加动作,比如内容选择,拖放操作等。例如,在图示的示例中,平移或滚动方向被示为沿着如箭头所指示的垂直方向。在一个或多个实施例中,交叉滑块手势可以通过沿着与平移或滚动方向不同的方向(例如,与其正交的方向)拖动项目或对象来执行。不同方向的拖动可以映射到附加的动作或功能。对于方向是垂直的还是水平的,在至少一些情况下,垂直方向可以被认为是与显示设备的一侧大体上平行的方向,水平方向可以被认为是与垂直方向大体上正交的方向。因此,虽然计算设备的取向可能改变,但是特定交叉滑动手势的垂直性或水平性仍可以保持相对于显示设备且沿着该显示设备定义的标准。例如,用户的手106a的手指被图示为选择110由显示设备108显示的图像112。选择110图像112并且随后沿着与平移或滚动方向不同的方向(例如,相对于平移或滚动方向大体上正交的方向)移动用户手106a的手指可以通过手势模块104来识别。然后,通过该移动的本质和特性,手势模块104可以将该识别的移动识别为表示“拖放”操作,以将图像112本文档来自技高网...
用于选择和重排的交叉滑动手势

【技术保护点】
一种方法,包括:检测相对于计算设备的显示设备的手势滑动输入;确定手势滑动输入方向是否与平移或滚动方向不同;以及响应于所述手势滑动输入在不同于所述平移或滚动方向的方向上,执行与对象相关的动作。

【技术特征摘要】
【国外来华专利技术】2011.08.02 US 13/196,2721.一种针对交叉滑动手势的方法,包括:检测相对于计算设备的显示设备的手势滑动输入;确定手势滑动输入方向与平移或滚动方向不同;响应于所述手势滑动输入在不同于所述平移或滚动方向的方向上,向用户提供比所述手势滑动输入慢的手势反馈的减速块效果,该减速块效果与定义了距离阈值的减速块相关联;确定手势滑动输入超过了所述距离阈值;响应于手势滑动输入超过了所述距离阈值,移开所述手势反馈的减速块效果;以及执行与第一对象相关的动作。2.如权利要求1所述的方法,其中确定手势滑动输入方向与平移或滚动方向不同包括,确定手势滑动输入相对于在显示设备上显示的对象而发生;以及其中提供手势反馈的减速块效果包括,对象的移动比手势滑动输入慢并且与手势滑动输入的方向相同。3.如权利要求1所述的方法,还包括,检测相对于计算设备的显示设备的第二手势滑动输入;确定第二手势滑动输入方向与平移或滚动方向不同;响应于第二手势滑动输入在不同于所述平移或滚动方向的方向上,向用户提供比所述第二手势滑动输入慢的手势反馈的减速块效果;确定第二手势...

【专利技术属性】
技术研发人员:JK马基维奇GH霍夫米斯特OW塞焦诺JG克拉珀JM沃尔夫CM莱昂纳TB皮塔皮利H屈恩勒JC怀托克
申请(专利权)人:微软公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1