滚动条上的正交拖拉制造技术

技术编号:19634597 阅读:25 留言:0更新日期:2018-12-01 15:24
一种计算机实施的用户界面方法包括:在计算设备的显示上的第一窗口中显示内容;接收在窗口的外围的元素上的拖拉用户输入;并且响应于接收拖拉输入,生成并且在计算设备的显示上显示第二窗口并且与第二窗口同时显示第一窗口。

Orthogonal Drag on Scrollbar

A user interface method implemented by a computer includes: displaying content in the first window on the display of a computing device; receiving drag user input on elements outside the window; and generating and displaying a second window on the display of a computing device in response to receiving drag input and displaying the second window simultaneously with the second window. The first window.

【技术实现步骤摘要】
滚动条上的正交拖拉本案是申请日为2011年11月18日、申请号为201180062779.4、专利技术名称为“滚动条上的正交拖拉”的专利技术专利申请的分案申请。有关申请的交叉引用本申请要求对于2010年11月18日提交、标题为“UserInteractioninaComputerOperatingSystem”、第61/415,179号美国临时申请和于2010年11月18日提交、标题为UserInteractioninaComputerOperatingSystem”、第61/458,326号美国临时申请的优先权,通过引用将它们内容结合于此,如同在这里完全阐述一样。
本文涉及用于与计算机操作系统的用户交互的系统和技术。
技术介绍
随着计算机变得更多地存在于普通日常活动中,用户与计算机交互的方法变得更重要。例如早期计算机将打卡用于与有限一组用户交互,而桌面型个人计算机带来与更多用户的更延长的交互和图形用户界面的开发。这样的界面变成计算机操作系统本身的部分并且被操作系统上运行的应用进一步扩展。计算设备现在经常以比如智能电话、上网本、写字板和相似设备的形式便携并且由用户携带。由于这样的设备可能是有限尺寸,该有限尺寸使经由键盘的交互相对于桌面型或者膝上型计算机而言不实用,所以可以比如以触屏用户界面的形式提供用于交互的备选机制,这些触屏用户界面显示图形内容并且也可以接收在该内容之上的用户输入。也可以使用其它输入机制、比如语音输入和移动设备中的加速度计或者罗盘可以感测的基于手势的输入。
技术实现思路
本文描述可以用来与计算设备、比如移动计算设备(例如智能电话)的用户交互的系统和技术。这里描述的各种技术可以提供用于与设备的更直观用户交互的机制、包括通过用设备向用户发信号和对向设备提供的用户输入做出响应。用户反馈可以采用可听信号、触觉反馈(例如设备的协调振动)和在屏幕上用户界面元素的移动的形式。例如在下文描述的某些实现方式中,用户可以通过在应用中的已打开窗口的边缘处进行拖拉来“浮现”新窗口(例如作为新应用、应用的新实例或者在应用的特定实例内的新窗格)。例如用户可以在与用户将正常拖拉以移动滚动条中的滚动元素的方向正交的方向上在应用、比如web浏览器或者字处理器的画布边缘的滚动条上拖拉。通常,这样的拖拉将是无效输入,但是在下文讨论的示例中,这样的拖拉可以被计算系统解译为用于打开新窗口的用户意图。因此,响应于输入,应用或者操作系统可以打开相对于现有窗口在拖拉方向上与现有窗口相邻的新窗口。系统也可以对现有窗口重设尺寸——例如,如果在拖拉出现时在屏幕上最大化现有窗口,则现有窗口和新窗口可以各自占据屏幕的一半(左和右或者对于竖直正交拖拉为上和下)。在某些实现方式中,这样的系统和技术可以提供一个或者多个优点。例如可以改进与计算设备的用户交互并且用户可以更可能购买更多设备并且向其他人推荐它们。应用的作者也可以受益于能够使用界面、比如这里讨论的界面来提供他们的应用并且也可以能够生成新的和附加种类的应用。在另一实现方式中,一种计算机实施的用户界面方法包括:在计算设备的显示上的第一窗口中显示内容;接收在窗口的外围的元素上的拖拉用户输入;并且响应于接收拖拉输入,生成并且在计算设备的显示上显示第二窗口并且与第二窗口同时显示第一窗口。显示第一和第二窗口可以包括自动地将第一窗口定位为与第二窗口相邻并且在第二窗口旁边,并且其中在窗口的外围的元素可以包括滚动条,并且拖拉运动包括在与滚动条的正常滚动运动成直角的方向上具有分量的运动。拖拉运动也可以包括在滚动条上选择、继而运动到在第一窗口中显示的文档的主体中。在另一实现方式中,公开一种用于与计算设备的用户交互的计算机实施的系统,并且该系统包括:图形用户界面,具有触屏显示;拖拉输入子系统,用于识别出现与触屏显示的接触和在接触出现之后的拖拉方向;以及处理器,可操作地连接到存储代码的有形计算机存储器,代码用于识别在第一窗口的外围在第一窗口上的拖拉输入并且响应于识别的拖拉输入来创建第二窗口。在又一实现方式中,公开一种用于与用户设备的用户交互的计算机实施的系统,该系统包括:图形用户界面,具有触屏显示;拖拉输入子系统,用于识别出现与触屏显示的接触和在接触出现之后的拖拉方向;以及用于响应于第一窗口中并且从在第一窗口的外围的元素的拖拉输入来生成第二窗口的装置。这些实现方式中的一个或者多个实现方式有利地允许用户快速和容易地生成第二窗口。新生成的窗口可以有利地与原有窗口并排显示、因此无需用户对两个窗口重设尺寸和移动以能够在相同时间查看二者。一些实现方式也允许用户指示如何对原有和新窗口相对于彼此设定尺寸。在附图和下文描述中阐述一个或者多个实施例的细节。其它特征和优点将从描述和附图中以及从权利要求中变得清楚。附图说明图1A和1B是示出移动计算设备中的触觉反馈的图。图2A、2B、2C、2D、2E和2F示出用于向图形用户界面添加窗口的技术的屏幕截图。图3A和3B在概念上示出响应于移动计算设备的运动在设备上激活地图应用。图4A和4B示出计算设备的屏幕截图,其具有触板输入机制和响应于触板输入机制上的特定手势的屏上元素。图5是移动计算设备的示意图。图6是用于与纠正计算设备上的数据的用户录入协调地提供触觉反馈的过程的流程图。图7是用于响应于在窗口外围上用户输入来生成显示元素的过程的流程图。图8是用于响应于计算设备的运动自动激活导航应用的过程的流程图。图9是用于响应于触板的用户操纵向图形显示引入元素的过程的流程图。图10示出可以用来实施这里描述的技术的计算机设备和移动计算机设备的示例。在各种附图中相似标号指示相似元素。具体实施方式本文描述用于例如使用在计算设备、比如移动智能电话上运行的操作系统的元素来提供与设备的用户的交互的系统和技术。系统和技术可以提供可以可视地、可听地或者经由触摸实施的各种输出机制和用于控制设备的输入机制。这里描述多种具体示例技术,并且可以个别地或者与彼此和与操作系统的其它方面协调地一起实施技术。图1A和1B是示出移动计算设备102中的触觉反馈的图。一般而言,设备102采用具有滑出键盘108的智能电话的形式。设备102也在它的前表面上包括用于向用户显示信息的图形显示器,其中显示器可以包括用于从用户获得比如通过用户用他们的手指或者用触笔触摸显示器的表面而输入的触屏输入机制。在这一示例中,在图1A中示出在第一状态102中并且在图1B中示出在第二稍后状态中的设备102。在第一状态中,示出在用户已经开始向设备102中键入句子以比如提交句子的文字作为搜索查询、向字处理文档或者电子邮件添加文字作为句子或者用于其它相似目的之后的设备102。用户已经录入的短语106包括拼写错误,因为已经录入单词Soain,但是用户清楚地打算键入单词Spain。在这一示例中,实时拼写检查系统可以确定单词Soain未出现于设备102上存储的或者设备102另外可访问(例如经由无线网络和因特网)的词典中并且可以用与现有字处理器应用中的各种拼写检查系统执行的方式相似的方式比如通过为词项添加下划线来醒目显示它。拼写错误的单词的识别,除了触发系统纠正单词的拼写之外,也可以使设备102向用户提供触觉反馈。例如根据系统关于拼写错误的单词采取的动作,可以提供一个或者多个相本文档来自技高网...

【技术保护点】
1.一种用于计算机设备的计算机实施的用户输入方法,所述方法包括:在计算设备的图形显示上显示与应用关联的第一图形显示窗口;在所述计算设备的触屏上接收拖拉跨越所述触屏的用户输入运动;通过识别在所述触屏的外围边缘处的输入运动的感测的第一位置来将所述拖拉输入运动识别为开始在所述触屏的边缘外侧;基于在触板表面的外围边缘处的用户输入运动的感测到的第一位置,将所述用户输入运动从使得指针在图形显示上运动的正常用户输入运动相区分;基于所述用户输入运动从使得指针在图形显示上运动的正常用户输入运动相区分,在所述图形显示上显示滑动图形元素,所述滑动图形元素在显示屏上的不移动元素上被动画以从显示屏的边缘移动到显示屏的主体内;以及响应于在不移动元素上拖拉滑动图形元素,在所述图形显示上显示第二图形显示窗口和所述第一图形显示窗口,其中所述第一图形显示窗口和所述第二图形显示窗口被并排显示在所述图形显示上。

【技术特征摘要】
2010.11.18 US 61/415,179;2010.11.18 US 61/458,3261.一种用于计算机设备的计算机实施的用户输入方法,所述方法包括:在计算设备的图形显示上显示与应用关联的第一图形显示窗口;在所述计算设备的触屏上接收拖拉跨越所述触屏的用户输入运动;通过识别在所述触屏的外围边缘处的输入运动的感测的第一位置来将所述拖拉输入运动识别为开始在所述触屏的边缘外侧;基于在触板表面的外围边缘处的用户输入运动的感测到的第一位置,将所述用户输入运动从使得指针在图形显示上运动的正常用户输入运动相区分;基于所述用户输入运动从使得指针在图形显示上运动的正常用户输入运动相区分,在所述图形显示上显示滑动图形元素,所述滑动图形元素在显示屏上的不移动元素上被动画以从显示屏的边缘移动到显示屏的主体内;以及响应于在不移动元素上拖拉滑动图形元素,在所述图形显示上显示第二图形显示窗口和所述第一图形显示窗口,其中所述第一图形显示窗口和所述第二图形显示窗口被并排显示在所述图形显示上。2.根据权利要求1所述的方法,其中所述第一图形显示窗口与第一应用关联并且所述第二图形显示窗口与不同于所述第一应用的第二应用关联。3.根据权利要求1所述的方法,其中接收用户输入运动包括接收被识别为从所述触屏的右侧或左侧进入所述触屏的输入运动。4.根据权利要求1所述的方法,还包括:在所述图形显示上并排显示所述第二图形显示窗口和所述第一图形显示窗口之前,显示所述第二图形显示窗口与所述用户输入运动协调地从所述图形显示的边缘滑动一距离到所述图形显示上。5.根据权利要求4所述的方法,其中所述第二图形显示窗口从所述图形显示的所述边缘移动的所述距离对应于所述用户输入拖拉运动的长度。6.根据权利要求1所述的方法,还包括:接收拖拉跨越在所述计算屏上的所述触屏的第二用户输入运动;通过识别在所述触屏的外围边缘...

【专利技术属性】
技术研发人员:JN吉特科夫
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1