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

使用多接触姿态来操作表格的设备、方法和图形用户界面技术

技术编号:6112570 阅读:193 留言:0更新日期:2012-04-11 18:40
本公开涉及使用多接触姿态来操作表格的设备、方法和图形用户界面。本公开提供的具有显示器和触摸敏感表面的电子设备显示具有多行、多列和多个单元格的表格。设备检测触摸敏感表面上包括第一接触和第二接触中的一个或多个的移动的姿态。当检测到的姿态是位于与表格中一个或多个相应列对应的位置处并且具有与一个或多个相应列垂直的分量的捏合姿态时,设备减小一个或多个相应列的宽度。当检测到的姿态是位于与表格中一个或多个相应列对应的位置处并且具有与一个或多个相应列垂直的分量的扩张姿态时,设备增加一个或多个相应列的宽度。

【技术实现步骤摘要】

本公开总体上涉及具 有触摸敏感表面的电子设备,包括但不限于具有如下触摸敏感表面的电子设备该触摸敏感表面提供使用同时多接触姿态来操作表格的输入。
技术介绍
近年来,触摸敏感表面作为计算机和其它电子计算设备的输入设备的使用具有显著的增加。示例性触摸敏感表面包括触摸板和触摸屏显示器。这类表面有时用来对显示器上显示的表格进行操作。用户可能需要对表格执行的示例性动作包括选择表格中单元格的范围、调整列宽、调整行高、基于单列或单行的单元格中的内容对表格的内容进行排序、复制单元格的内容和/或剪切和粘贴单元格的内容。用户可能需要在各种各样的情况下——包括在文件管理程序(例如,来自Cupertino,California的Apple Inc.的Finder)、图像管理应用程序(例如,来自 Cupertino, California 的 Apple Inc.的 Aperture 或 iPhoto)、数字内容 (例如,视频和音乐)管理应用程序(例如,来自Cupertino,California的Apple Inc.的 iTunes)、绘图应用程序、演示应用程序(例如,来自Cupertino,California的Apple Inc. 的Keynote)、文字处理应用程序(例如,来自Cupertino,California的Apple Inc.的 Pages)、网站创建应用程序(例如,来自Cupertino,California的Apple Inc.的iWeb)或电子表格应用程序(例如,来自Cupertino,California的Apple Inc.的Numbers)中-对表格执行这类动作。但是用于执行表格操作的现有方法是麻烦且低效的。例如,可能需要一系列的单个输入来直接操作表格中的单元格或者导航通过菜单层级来定位命令以执行期望的操作。 这样的一系列单个输入是乏味的并且给用户产生了极大的认知负担。此外,现有方法花费的时间超过了必需的时间,从而浪费了电力。后一种考虑在电池供电的设备中特别重要。
技术实现思路
因此,需更具有用于操作表格的更快、更有效的方法和界面的计算设备。这类方法和界面可以作为传统的操作表格方法的补充或替代。这类方法和界面减少了用户的认知负担并且生成更有效的人机界面。对于电池供电的计算设备,这类方法和界面节约了电力并且增大了电池充电的间隔时间。所公开的设备减少或消除了上述缺陷和与具有触摸敏感表面的计算设备的用户界面相关联的其它问题。在某些实施例中,该设备是台式计算机。在某些实施例中,该设备是便携式的(例如,笔记本式计算机、平板计算机或者手持设备)。在某些实施例中,该设备具有触摸板。在某些实施例中,该设备具有触摸敏感显示器(也被称为“触摸屏”或“触摸屏显示器”)。在某些实施例中,该设备具有图形用户界面(⑶I)、一个或多个处理器、存储器以及存储在存储器中用于执行多种功能的一个或多个模块、程序或指令集。在某些实施例中,用户主要通过触摸敏感表面上的手指接触和姿态来与GUI交互。在某些实施例中,所述功能可以包括图像编辑、绘图、演示、文字处理、网站创建、盘刻录(disk authoring)、电子表格制作、玩游戏、打电话、视频会议、电子邮件、即时消息收发、锻炼支持、数字拍摄、数字视频、web浏览、数字音乐播放和/或数字视频播放。用于执行这些功能的可执行指令可以包括在计算机可读存储介质或被配置成由一个或多个处理器来执行的其它计算机程序产品中。根据某些实施例,在具有显示器和触摸敏感表面的电子设备上执行方法。该方法包括显示包括多个单元格的表格。每个单元格位于表格的相应行和相应列中。所 述方法还包括检测触摸敏感表面上的多个同时接触。每个接触与多个单元格的初始子集中的相应单元格相关联。所述方法还包括响应于检测到多个同时接触,为多个单元格的初始子集确定单元格在多个单元格的初始子集中的初始最小行、单元格在多个单元格的初始子集中的初始最大行、单元格在多个单元格的初始子集中的初始最小列、和单元格在多个单元格的初始子集中的初始最大列;以及从多个单元格中选择初始单元格范围。初始单元格范围由以下所有单元格组成位于包括初始最小行、初始最大行、或者在初始最小行和初始最大行之间的任何行的行中的单元格,以及位于包括初始最小列、初始最大列、或者在初始最小列和初始最大列之间的任何列的列中的单元格。所述方法还包括显示对初始单元格范围的选择的视觉指示。根据某些实施例,在具有显示器和触摸敏感表面的电子设备上执行方法。该方法包括显示包括多行、多列和多个表头区域的表格。表头区域包括行表头区域和列表头区域。每一行具有高度和行表头区域中的行表头。每一列具有宽度和列表头区域中的列表头。 该方法进一步包括检测触摸敏感表面上的第一接触和第二接触;以及检测触摸敏感表面上的姿态。该姿态包括触摸敏感表面上第一接触和第二接触中的一个或多个的移动。该方法还包括响应于检测到姿态当检测到的姿态是位于触摸敏感表面上与一个或多个相应列相对应的位置处的捏合(Pinch)姿态时,减少表格中一个或多个相应列的宽度;以及当检测到的姿态是位于触摸敏感表面上与表格中的一个或多个相应列相对应的位置处并且具有与一个或多个相应列垂直的分量的扩张(de-pinch)姿态时,增加表格中一个或多个相应列的宽度。根据某些实施例,在具有显示器和触摸敏感表面的电子设备上执行方法。该方法包括显示包括多行和多列的表格。每一列包括列表头和多个单元格。该方法进一步包括检测位于触摸敏感表面上与多个列中第一列的列表头相对应的位置处的第一接触和第二接触,以及检测触摸敏感表面上的第一姿态。第一姿态包括第一接触和第二接触在触摸敏感表面上与显示器上沿着第一列的方向对应的方向上的同时移动。该方法进一步包括响应于检测到第一姿态,基于第一列中单元格的内容对第一列进行排序。根据某些实施例,在具有显示器和触摸敏感表面的电子设备上执行方法。该方法包括显示包括多行和多列的表格。每一列包括列表头区域和多个单元格。该方法进一步包括检测位于触摸敏感表面上与多个列中第一列的列表头相对应的位置处的第一接触和第二接触,以及检测触摸敏感表面上由第一接触和第二接触构成的第一姿态。该方法还包括 响应于检测到第一姿态当第一姿态是捏合姿态或扩张姿态时,根据第一姿态重新调整第一列的大小;以及当第一姿态包括第一接触和第二接触在触摸敏感表面上与显示器上的沿着第一列的方向对应的方向上的同时移动时,基于第一列中单元格的内容对第一列进行排序。 根据某些实施例,在具有显示器和触摸敏感表面的电子设备上执行方法。该方法包括显示包括表格的第一电子文档,所述表格包括多个单元格并且具有一个或多个原始单元格,该原始单元格包括第一电子文档中多个单元格的当前所选子集,以及检测第一电子文档中的第一姿态。第一姿态是位于触摸敏感表面上与显示器上一个或多个原始单元格的位置对应的位置处的多接触捏合姿态。该方法进一步包括响应于检测到第一姿态,准备执行从一个或多个原始单元格复制内容至一个或多个目标单元格的复制操作。该方法还包括检测触摸敏感表面上的第二姿态。该方法进一步包括响应于检测到第二姿态当第二姿态位于触摸敏感表面上与显示器上一个或多个目标单元格的位置对应的位置处时,通过从一个或多个原始单元格复制内容至一个或本文档来自技高网
...

【技术保护点】
1.一种用于选择表格中的单元格的方法,包括:在具有显示器和触摸敏感表面的电子设备处:显示包括多个单元格的表格,其中每个单元格位于表格的相应行和相应列中;检测触摸敏感表面上的多个同时接触,其中每个接触与多个单元格的初始子集中的相应单元格相关联;响应于检测到多个同时接触:为多个单元格的初始子集确定单元格在多个单元格的初始子集中的初始最小行、单元格在多个单元格的初始子集中的初始最大行、单元格在多个单元格的初始子集中的初始最小列、和单元格在多个单元格的初始子集中的初始最大列;从多个单元格中选择初始单元格范围,其中初始单元格范围由以下所有单元格组成:位于包括初始最小行、初始最大行、或者在初始最小行和初始最大行之间的任何行的行中的单元格,以及位于包括初始最小列、初始最大列、或者在初始最小列和初始最大列之间的任何列的列中的单元格;以及显示对初始单元格范围的选择的视觉指示。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:E·P·A·霍根
申请(专利权)人:苹果公司
类型:发明
国别省市:US

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

1