用于从列表中选择项目的计算机实现方法技术

技术编号:23982734 阅读:24 留言:0更新日期:2020-04-29 12:05
一种用于从列表中选择项目的计算机实现的方法,所述方法包括以下步骤:a)接收来自用户的第一输入,所述第一输入包括与计算机屏幕上显示的图标的交互,所述交互包含来自所述用户的第一动作或来自所述用户的与所述第一动作不同的第二动作;b)如果所述第一输入包含所述第一动作,则在所述计算机屏幕上显示包括所述列表的所述项目的子集的第一菜单;否则,如果所述输入包含所述第二动作,则在所述计算机屏幕上显示包括整个项目列表的第二菜单;以及c)在接收到来自所述用户的第二输入时,选择所显示的菜单的项目。

A computer implementation for selecting items from a list

【技术实现步骤摘要】
用于从列表中选择项目的计算机实现方法
本专利技术涉及一种用于从列表中选择项目的计算机实现的方法。其涉及计算机工程
,并且更具体而言,涉及图形用户界面(GUI)。其适合于许多不同的应用,例如计算机图形软件、文字处理等。
技术介绍
通常,软件工具的用户必须从列表或库中选择项目。例如,在文字处理器领域中,用户可能需要选择字体;在计算机图形学中,可能需要选择颜色、线条的粗细、刷子的大小和形状等。列表可能非常长,以便向用户提供尽可能大的自由度,但这使得例如通过在下拉菜单中滚动来执行选择费时且麻烦。此外,经验表明,大多数时候都是在少量“收藏(favorite)”项目当中执行选择,因此对这些项目的快速访问是非常期望的。已经实现了若干方法以便允许用户以最有效的方式从列表中选择项目,但是它们都不是完全令人满意的。例如,MicrosoftWord提供了对偏好的和最近使用的颜色的菜单的快速访问,所述菜单是通过点击工具栏上的图标来打开的。然而,需要若干动作来选择不属于该菜单的颜色。首先,用户需要点击“其它颜色”按钮;这导致菜单的关闭以及在屏幕中间的新面板的打开。然后,用户必须将光标移动到该新面板,在扩展集当中选择新的颜色,并且通过点击“确定(Ok)”按钮来确认选择。这是相当耗时的,并且仅提供某种程度上有限的颜色选择——可以进行进一步的自定义,但是需要来自用户的进一步的动作。在其它情况下,仅完整列表是可访问的。这导致大而烦扰的菜单,在所述菜单中滚动非常复杂,或者导致对非自定义项目的有限选择。分层结构的菜单是另一替代方案,但是可能需要若干动作(例如,点击)来选择单个项目。
技术实现思路
本专利技术旨在提供对收藏项目的快速访问,同时还允许用户以最小的负担访问完整项目列表。本专利技术的目的(允许实现该目标)是一种用于从列表中选择项目的计算机实现的方法,所述方法包括以下步骤:a)接收来自用户的第一输入,所述第一输入包括与计算机屏幕上显示的图标的交互,所述交互包含来自所述用户的第一动作或来自所述用户的与所述第一动作不同的第二动作;b)如果所述第一输入包含所述第一动作,则在所述计算机屏幕上显示包括所述列表的所述项目的子集的第一菜单;否则,如果所述输入包含所述第二动作,则在所述计算机屏幕上显示包括整个项目列表的第二菜单;以及c)在接收到来自所述用户的第二输入时,选择所显示的菜单的项目;其中,所述第二输入包含由所述用户对要选择的项目执行的第三动作或由所述用户对要选择的项目执行的与所述第三动作不同的第四动作,所述方法还包括:如果所述第二输入包含对所述第二菜单的项目执行的所述第四动作,则将所述项目添加到所述第一菜单的项目的所述子集。根据本专利技术方法的特定实施例:-所述第一菜单和所述第二菜单被显示在所述计算机屏幕的同一区域上、与所述图标相邻或重叠。-所述第一输入和所述第二输入由所述用户通过定点设备提供。更具体而言,所述第一动作是使用所述定点设备对所述图标执行的按压动作,并且当所述第一菜单被显示时,所述选择项目包括使用所述定点设备对要选择的项目执行的拖拽并释放动作。此外,所述第二动作可以包括使用所述定点设备对所述图标执行的双击或双轻敲动作或者同样使用所述定点设备对所述图标的特定区域执行简单的点击或轻敲动作。所述第三动作和所述第四动作包括使用所述定点设备对要选择的项目的不同预定区域执行的点击或轻敲动作。本专利技术的另一个目的是一种存储在非易失性计算机可读数据存储介质上的计算机程序产品,包括用于使计算机系统执行这种方法的计算机可执行指令。本专利技术的另一目的是一种非易失性计算机可读数据存储介质,其包含用于使计算机系统执行这种方法的计算机可执行指令。本专利技术的另外的目的是一种计算机系统,包括耦合到存储器和图形用户接口设备的处理器,所述存储器存储用于使所述计算机系统执行这种方法的可执行指令。附图说明结合附图,通过后续描述本专利技术的附加特征和优点将变得显而易见,所述附图示出:-图1,根据本专利技术的实施例对偏好项目的第一菜单的显示以及对所述项目之一的选择;-图2A和图2B,根据本专利技术的实施例对示出所有可用项目的第二菜单的显示以及对所述项目之一的选择;-图3,根据本专利技术实施例的方法的流程图;-图4和图5,适合于执行根据本专利技术的不同实施例的方法的相应计算机系统的框图。在下文中:-“点击”是指一种包括按压并立即(通常在不到一秒或更短的时间内)释放定点设备(例如,鼠标、操纵杆、轨迹球等)的按钮的动作。如果定点设备具有两个按钮,则除非指定了使用右键,否则通常使用左键(如果使用了用于左撇子人群的设置,则使用右键)来执行点击。-“轻敲”是指包括短暂触摸触觉定点设备(例如,触摸板或触摸屏)的动作。-“双击”或“双触摸”是指包括紧密连续地(通常在不到一秒钟或更短的时间内)两次“点击”或两次“触摸”的动作。-“按压”是指包括按压定点设备(例如,鼠标、操纵杆、轨迹球等)的按钮或触摸触觉定点设备(例如,触摸板或触摸屏)而不立即释放的动作。-“拖拽”是指包括在保持定点设备的按钮的按压的同时移动指针的动作。在触觉定点设备的情况下,可能需要按压按钮来执行按压。具体实施方式如图1所示,在计算机屏幕上显示的图标IC提供了对选择必须在其之中执行的项目列表的访问。有利地但并非必要地,图标包括对当前选择的项目的表示(在图1的示例中为球形形状IT1)。其在屏幕上的移动由定点设备PD(例如,鼠标、触摸屏等)控制的指针PT允许用户与图标进行交互。如果定点设备(例如,其包括触摸屏和/或类似笔的设备)可以直接作用在图标上,则指针可以缺失。本专利技术的重要特征在于定点设备允许用户通过执行两个不同且相互排斥的动作来与图标IC交互。例如,可以在左键点击图标、轻敲、按压当中选择第一动作,并且在图标的特定区域或按钮上点击或轻敲(参考图2A中的SB)、右键点击、双击、双轻敲当中选择第二动作。这些动作列表不是限制性的;仅有的严格的要求是第一动作和第二动作必须互不相同。本专利技术的不同实施例将使用不同的第一动作和/或不同的第二动作。第一动作或第二动作构成由用户提供的第一输入。当用户通过第一动作与图标交互时,第一菜单MN1被显示在图标旁边或叠加在该图标上。该第一菜单向用户呈现完整项目列表的子集——即,“收藏”项目。然后,用户可以使用定点设备来选择这些项目之一。在图1和图3(左部分)的示例中,第一动作包括将指针PT定位在图标IC的除其右上角的按钮SB之外的任何部分上,并且用定点设备的按钮来执行“按压”。然后第一菜单MN1被扩展,并且示出多个项目(在这种情况下为三维形状)。这些形状之一(IT1)是当前选择的形状(或最后选择的形状),并且被呈现在图标上。在保持按钮被按压的同时,通过拖拽要选择的项目(ITn)上的指针然后释放它来提供第二输入。在一些实施例中,可能需要点击以确认选择。然后,通过在菜单外部点击或直接在已经执本文档来自技高网
...

【技术保护点】
1.一种用于从列表中选择项目的计算机实现的方法,所述方法包括以下步骤:/na)接收来自用户的第一输入,所述第一输入包括与计算机屏幕(DY)上显示的图标(IC)的交互,所述交互包含来自所述用户的第一动作或来自所述用户的与所述第一动作不同的第二动作;/nb)如果所述第一输入包含所述第一动作,则在所述计算机屏幕上显示包括所述列表的所述项目的子集的第一菜单(MN1);否则,如果所述第一输入包含所述第二动作,则在所述计算机屏幕上显示包括整个项目列表的第二菜单(MN2);以及/nc)在接收到来自所述用户的第二输入时,选择所显示的菜单的项目(ITn、ITm);/n其中,所述第二输入包含由所述用户对要选择的项目执行的第三动作或由所述用户对要选择的项目执行的与所述第三动作不同的第四动作,所述方法还包括:如果所述第二输入包含对所述第二菜单的项目执行的所述第四动作,则将所述项目添加到所述第一菜单的项目的所述子集。/n

【技术特征摘要】
20181018 EP 18306366.81.一种用于从列表中选择项目的计算机实现的方法,所述方法包括以下步骤:
a)接收来自用户的第一输入,所述第一输入包括与计算机屏幕(DY)上显示的图标(IC)的交互,所述交互包含来自所述用户的第一动作或来自所述用户的与所述第一动作不同的第二动作;
b)如果所述第一输入包含所述第一动作,则在所述计算机屏幕上显示包括所述列表的所述项目的子集的第一菜单(MN1);否则,如果所述第一输入包含所述第二动作,则在所述计算机屏幕上显示包括整个项目列表的第二菜单(MN2);以及
c)在接收到来自所述用户的第二输入时,选择所显示的菜单的项目(ITn、ITm);
其中,所述第二输入包含由所述用户对要选择的项目执行的第三动作或由所述用户对要选择的项目执行的与所述第三动作不同的第四动作,所述方法还包括:如果所述第二输入包含对所述第二菜单的项目执行的所述第四动作,则将所述项目添加到所述第一菜单的项目的所述子集。


2.根据权利要求1所述的计算机实现的方法,其中,所述第一菜单和所述第二菜单被显示在所述计算机屏幕的同一区域上、与所述图标相邻或重叠。


3.根据前述权利要求中的任一项所述的计算机实现的方法,其中,所述第一输入和所述第二输入由所述用户通过定点设备(PD)提供。

【专利技术属性】
技术研发人员:L·佩蒂厄
申请(专利权)人:达索系统公司
类型:发明
国别省市:法国;FR

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

1