用于突出显示相关用户接口控件的设备和方法

文档序号:6611155阅读:204来源:国知局
专利名称:用于突出显示相关用户接口控件的设备和方法
技术领域
本发明一般地涉及计算机显示和图形用户接口,并且更特别地涉及用于突出显示用户接口上的相关用户接口控件的设备和方法。
背景技术
计算机系统使用各种用户接口方法来显示信息并提示计算机用户进行输入。这些接口方法通常被称为用户接口。所有计算机系统的一个重要方面是用户接口的易用性和直观性。目前大多数普及的计算机系统在计算机显示屏上使用图形用户接口(GUI)来与计算机用户进行交互。很多GUI使用可以在计算机显示器上打开的一个或多个窗口。窗口是计算机显示屏的一部分,其可以被计算机用户打开、关闭或在屏幕上到处移动。窗口通常包括一个菜单栏,菜单栏包含一个或多个可供用户使用的选项以及当选中菜单栏上的项目时可以被激活的下拉菜单。
在很多用于计算机程序的GUI中,存在大量信息,包括在GUI窗口中显示的菜单、图标、按钮和选择框。在这些复杂的计算机程序中,用户越来越多地面对可被选择的可能步骤的极其复杂的序列。因此,用户变得很迷惑,不能在任意给定时间内容易地理解哪些动作是适当的。并且即使在不那么复杂的情况下,向新用户表明哪些选项可用以使得对软件的使用变得直观,也是很有利的。一些GUI根据当前操作的状态、光标的位置以及选定的项目来改变工具栏和菜单按钮的外观。然而,当计算机用户在现有技术的GUI中的计算机窗口中选择一个项目时,不容易使用户明白哪些动作或用户接口选项与选定对象相关或可以用于对选定对象执行某种动作。此外,在现有技术中当根据选定对象突出显示控件时,它们与当前可用的其他控件具有相同的突出显示。
有利的是GUI给用户提供关于哪些选项与选定对象相关或将影响选定对象的更多指导。如果没有更简单且更直观的方法来辅助计算机用户对用户接口进行导航,则计算机行业将继续不必要地以计算机软件用户接口中的可用选择的复杂度来加重计算机用户的负担。

发明内容
根据优选的实施例,描述了一种用于突出显示与选定项目相关的用户接口控件以便改善图形用户接口的易用性和直观性的设备和方法。在优选实施例中,当选择了对象时,在显示器中唯一地突出显示特别地与选定对象相关的用户接口控件,以向用户表明哪些用户接口选项与选定对象相关或可用于对选定对象执行某种动作。相关突出显示控件的优选实施例可以结合表明对于当前环境或光标位置哪些动作可供用户使用的现有技术的突出显示控件而使用。
尽管在此描述的优选实施例针对的是窗口计算机操作系统和计算机应用上的用户接口,但是在此所要求保护的实施例明确地包括使用用户接口的其他计算机用户接口应用和操作系统,其中用户接口包括那些在手持计算机、电话、音频播放器以及个人数字助理上使用的用户接口。
根据以下对如附图所示的本发明优选实施例的更具体的描述,本发明的前述和其他特征以及优势将变得明显。


下文将结合附图来描述本发明的优选实施例,图中相同的标示表示相同的元件,并且图1是根据本发明的优选实施例的计算机设备的框图;图2示出了具有图形用户接口的窗口应用,用于说明根据现有技术的一个例子;图3示出了具有图形用户接口的窗口应用,用于说明根据现有技术的一个例子;图4示出了具有图形用户接口的窗口应用,用于说明根据现有技术的一个例子;
图5示出了根据优选实施例的具有图形用户接口的窗口应用,说明突出显示的菜单项目,其中突出显示的菜单项目包含可以被激活用于选定项目的下拉菜单动作;图6示出了根据优选实施例的具有下拉菜单的图5中所示例子中的窗口应用,其中下拉菜单表明了可以被激活用于选定项目的突出显示动作;图7示出了具有图形用户接口的画图编辑器应用,说明根据优选实施例的一个例子;图8示出了具有突出显示的工具栏和工具箱按钮的图7中所示例子中的画图编辑器应用,其中工具栏和工具箱按钮可以用于选定项目;图9示出了具有根据现有技术的图形用户接口的浏览器应用的例子;图10示出了根据优选实施例的具有突出显示的框的图9中所示例子中的浏览器应用,其中突出显示的框与选定项目相关;图11再次示出了具有突出显示的按钮的图9所示例子中的浏览器应用,以表明用户如何继续该选定项目;图12示出了具有根据现有技术的图形用户接口的浏览器应用的另一个例子;图13示出了根据优选实施例的具有突出显示的框的图12所示例子中的浏览器应用,其中突出显示的框与选定项目相关;图14示出了根据优选实施例的用于突出显示相关用户接口控件的方法;以及图15示出了根据优选实施例的具有图形用户接口的窗口应用,用于说明子集tab功能。
具体实施例方式
本发明涉及一种用于突出显示与选定项目相关的用户接口控件的设备和方法。在优选实施例中,当选定了对象时,在显示器中唯一地突出显示与选定对象相关的用户接口控件,以向用户表明哪些用户接口选项特别地与选定对象相关或可用于对选定对象执行某种动作。对窗口显示和现有技术GUI的简要描述提供了将有助于读者理解本发明的背景信息。
图2示出了用于诸如文档管理器之类的普通应用程序的窗口屏幕200,该窗口可由计算机用户在视频显示器(图1中的显示器165)上观察到。该窗口屏幕包含根据现有技术的图形用户接口(GUI)。窗口屏幕200中的GUI包括标题栏212和菜单栏214,分别具有标准命令集。GUI210还包括工具栏216。工具栏可以具有各种用于控制窗口内对象(例如,文本、图表和图形)或用于控制窗口的工具。工具栏可以提供为行或列,并且具有若干按钮,包括文本图标、非文本(图形)图标或既有图形元素又有文本元素的图标。所示出的工具栏216例如包括公共按钮,用于返回上一级显示、下一级显示、向上移到上一个文件夹级别、搜索等。图2还包括窗口工具栏218。该工具栏具有如箭头圆圈220所示的用于各种窗口功能的下拉菜单。可以使用由诸如鼠标(未示出)之类的指示设备控制的图形指示器或光标222来选择每个这种菜单和按钮。
图2-图4示出了典型的现有技术GUI如何如上述背景技术中描述的那样为用户提供关于哪些工具或按钮可以使用或已激活的线索。图2示出了光标220放置在GUI220上的对象224上方。当鼠标按钮被按下时(用图2中的“点击!”文本226来表示),如图3所示地突出显示对象224下方的文本230。当用户随后如图3所示地选择“编辑”菜单项目228时,窗口屏幕210将随后如图4所示地显示。此编辑菜单项目228现在被示出为突出显示以表明如图4所示的菜单状态。此外,响应于选择了“编辑”菜单项目228,显示“编辑”下拉菜单232。下拉菜单232表明了现有技术中典型的多个菜单选择。一些菜单项目以黑色类型出现,并且另一些以阴影或虚像类型出现。以阴影类型出现的菜单项目是那些当前不可用的项目。以这种方式,现有技术GUI能够向用户表明哪些功能是可用的,哪些功能是不可用的。现有技术中的菜单突出显示表明了所有功能的可用性。可用性通常依赖于窗口状态并依赖于当前选择了哪些对象224。菜单突出显示不向用户表示哪些菜单项目只可与选定对象一起使用。
在此描述了一种用于突出显示GUI控件和按钮以向用户提供关于如何进行输入的线索的设备和方法。在优选实施例中,特别地基于选定对象来突出显示GUI控件,下面将进一步地描述。响应于选定对象而突出显示的GUI控件包括菜单项目、工具栏和工具箱按钮、浏览器页面对象和浏览器页面按钮。
参考图1,计算机系统100是根据本发明优选实施例的设备的一种合适的实现。计算机系统100是IBM公司的eServer iSeries计算机系统。然而,本领域普通技术人员将能够理解,本发明的机制和设备可以等同地应用于任意计算机系统,不管该计算机系统是复杂的多用户计算设备、单用户工作站,还是内嵌的控制系统。如图1所示,计算机系统100包括处理器110、主存储器120、大容量存储器接口130、显示器接口140以及网络接口150。这些系统组件通过使用系统总线160互连。大容量存储器接口130用于将诸如直接存取存储设备155之类的大容量存储设备连接到计算机系统100。一种特定类型的直接存取存储设备155是可读且可写的CD-RW驱动器,其可以将数据存储到CD-RW 195上或从CD-RW 195读取数据。
根据优选实施例的主存储器120包含数据121、操作系统122、应用程序123以及图形用户接口124。数据121表示用作对计算机系统100中的任意程序的输入或来自计算机系统100中的任意程序的输出的任意数据。操作系统122是行业中公知的多任务操作系统,如i5/OS;然而,本领域普通技术人员将能够理解,本发明的精神和范围不限于任意一种操作系统。应用123可以是任意软件应用。图形用户接口124可以是操作系统122的一部分或应用程序123的一部分。在优选实施例中,图形用户接口包括相关用户接口控件突出显示机制125,下面将进一步对其进行描述。
计算机系统100使用公知的虚拟寻址机制,其允许计算机系统100的程序操作为如同它们只是访问一个大型的单一存储实体而不是访问多个小型的存储实体(诸如主存储器120和DASD设备155)。因此,尽管数据121、操作系统122、应用123以及图形用户接口124被示出为驻留在主存储器120中,但本领域普通技术人员将能够理解,这些项目不一定全部同时完全包含在主存储器120中。应当注意,在此使用术语“存储器”来一般地指代计算机系统100的整个虚拟存储器,并且其可以包括耦合到计算机系统100的其他计算机系统的虚拟存储器。
处理器110可以包括一个或多个微处理器和/或集成电路。处理器110执行存储在主存储器120中的程序指令。主存储器120存储处理器110可以访问的程序和数据。当计算机系统100启动时,处理器110首先执行形成操作系统122的程序指令。操作系统122是管理计算机系统100的资源的复杂程序。这些资源中的一些资源是处理器110、主存储器120、大容量存储器接口130、显示器接口140、网络接口150以及系统总线160。
尽管计算机系统100被示出为仅包含一个单独的处理器和一个单独的系统总线,但是本领域普通技术人员将能够理解,本发明可以使用具有多个处理器和/或多个总线的计算机系统来实现。此外,在优选实施例中使用的接口各自包括单独的完全编程的微处理器,其用于从处理器110卸载计算密集型处理。然而,本领域普通技术人员将能够理解,本发明可以等同地应用于仅仅使用I/O适配器来执行类似功能的计算机系统。
显示器接口140用于直接将一个或多个显示器165连接到计算机系统100。这些显示器165(其可以是非智能终端(即,哑终端)或可完全编程的工作站)可以用于使得系统管理员和用户与计算机系统100进行通信。然而,请注意,尽管提供了显示器接口140以支持与一个或多个显示器165的通信,但是计算机系统100并不一定需要显示器165,原因是所有所需要的与用户以及其他处理之间的交互都可以通过网络接口150进行。
网络接口150用于通过网络170将其他计算机系统和/或工作站(例如图1中的175)连接到计算机系统100。无论以何种方式将计算机系统100连接到其他计算机系统和/或工作站,无论是使用目前的模拟和/或数字技术还是通过某种未来的联网机制实现网络连接170,本发明都可以同样地应用。此外,很多不同的网络协议可以用于实现网络。这些协议是允许计算机通过网络170进行通信的专用的计算机程序。TCP/IP(传输控制协议/网际协议)是合适的网络协议的一个例子。
在这一点上,重要的是注意到,尽管已经并将继续在全功能计算机系统的上下文中描述本发明,但是本领域普通技术人员将能够理解,本发明能够作为各种形式的程序产品而分布,并且无论用于实际实现该分布的计算机可读信号承载媒体的具体类型如何,本发明都可以同样地应用。合适的计算机可读信号承载媒介的例子包括可记录类型的媒介,诸如软盘和CD RW(例如,图1中的195),以及传输类型的媒介,诸如数字和模拟通信链路。注意,优选的信号承载媒介是有形的。
本发明的实施例还可以作为与客户公司、非营利组织、政府实体、国际组织机构等订有协议的服务的一部分而提供。这些实施例的方面可以包括将计算机系统设置为执行在此描述的部分或全部方法以及部署实现在此描述的部分或全部方法的软件、硬件和网络服务。这些实施例的方面还可以包括分析客户端的操作,响应于该分析创建建议,建立实现该建议的各部分的系统,将该系统集成到现有处理和基础设施中,测量系统的使用,将费用分摊给系统的用户并且对系统用户收费。
还要重点指出的是计算机系统100中存在网络接口150意味着计算机系统100可以参与与网络170上的一个或多个其他计算机系统或工作站的协作处理。当然,这接着又意味着主存储器120中示出的程序和数据不一定需要全部驻留在计算机系统100上。例如,主存储器120中示出的一个或多个部分可以驻留在另一个系统上并参与与驻留在计算机系统100上的一个或多个对象或程序的协作处理。该协作处理可以通过使用诸如远程程序调用(RPC)之类的公知客户端-服务器机制来完成。
图5示出了根据优选实施例的文档管理器程序的窗口屏幕500。该窗口屏幕500包括基于当前选定的对象、通过相关用户接口控件突出显示机制125(图1)来突出显示相关用户接口控件的图形用户接口(GUI)。在图5所示出的例子中,选定对象是存储在诸如计算机磁盘驱动器或网络磁盘驱动器之类的计算机资源中并用图标显现在屏幕上的图片文件522。当选择了对象522的图标时,突出显示该图标以反映其是屏幕上的选定对象。窗口屏幕500示出了在如上文参考图2所描述的那样选择了图片文件222之后窗口屏幕将如何显示。因此,窗口屏幕500示出了在图3的现有技术中示出的窗口屏幕的状态,并且根据优选实施例的窗口屏幕500可以与图3中示出的现有技术屏幕相比较。从图5中可以看出,菜单栏514具有突出显示的控件530、532。通过图5中的粗体文本唯一地突出显示“文件”按钮530和“编辑”按钮532,以向用户表明下面的下拉菜单包含与根据在此的优选实施例的屏幕上的选定对象522相关的用户接口控件。唯一地突出显示用户接口控件,意味着以一种将与选定对象特别相关的接口控件与根据上下文可用的那些接口控件区分开的方式突出显示这些控件。
再次参考图5,还示出了另一个实施例。在窗口任务栏518中,突出显示“图片任务”按钮533,以表明图片任务按钮533具有与选定对象522相关的一个或多个菜单项目。在这一实施例中,在确定对象与突出显示的GUI控件之间的关系时,对象的类型是比较重要的。从图5中可以看出,选定对象522是标有.jpg文件扩展名的图形文件。因此,相关的窗口任务是那些对图形文件进行操作的任务,因此突出显示图片任务按钮518。在这一实施例中,该选定对象的一个单独的方面,即文件扩展名用于识别特定类别的用户接口控件,即那些与选定对象的文件扩展名相关的控件。
图6示出了根据另一个优选实施例的图5所示文档管理器程序的窗口屏幕500的另一个视图。在图6中,窗口屏幕500示出了在选择了图5中的“编辑”按钮532以显示下拉菜单534之后窗口屏幕将如何显示。因此,根据优选实施例的图6中的窗口屏幕500可以与图4中示出的现有技术屏幕200相比较。与图4中示出的现有技术相比,图6中的下拉菜单534突出显示了控件536、538。突出显示“剪切”和“复制”按钮536以及“复制到文件夹”和“移动到文件夹”按钮538以向用户表明这些菜单项目是与屏幕上的选定对象522直接相关的用户接口控件。如现有技术已知的那样,可以以粗体形式或以阴影形式来显示下拉菜单534上的其他按钮,以分别表明哪些菜单项目可用或不可用。在这一实施例中,相关用户接口控件意味着突出显示的控件将激活执行使用选定对象522或对选定对象522进行操作的任务的菜单选项。
图7示出了画图编辑器程序的窗口应用700,以说明另一个优选实施例的例子。窗口屏幕700提供基于当前在窗口屏幕700的子窗口712中选定的对象来突出显示工具箱710中的相关用户接口控件的图形用户接口(GUI)。在图7所示出的例子中,子窗口屏幕712包括两个画图对象,圆714和矩形716。图8示出了根据优选实施例的图7所示画图编辑器程序的窗口屏幕700的另一个视图。图8示出了在选择了图7中的矩形716之后窗口屏幕700将如何显示。在图8中,工具箱710具有突出显示的控件718和720。突出显示“填充”按钮718和“擦除”按钮720以向用户表明这些菜单项目是与子菜单屏幕712上的选定对象716(矩形)相关的用户接口控件。突出显示的菜单项目向用户表明了这些用户接口控件与选定对象相关,以辅助用户快速了解哪些选项可与选定对象结合使用或将对选定对象进行操作。
图9示出了浏览器程序的窗口屏幕900,以说明另一个优选实施例的例子。窗口屏幕900提供了基于当前在网页910中选定的对象来突出显示浏览器窗口屏幕900或浏览器网页910中的相关用户接口控件的图形用户接口(GUI)。在图9所示出的例子中,网页910包括用于输入用户信息的具有若干框914、916、918、920和922的用户输入框912和使用用户输入框912中的用户信息启动注册过程的“确定”按钮924。参考图10描述根据优选实施例的在图9上发生的变化。
图10示出了根据优选实施例的图9所示浏览器程序的窗口屏幕900的另一个视图。图10示出了当用户处于在用户输入框912中填充所要求信息的过程中时窗口屏幕900将如何显示。在图10中,用户已经在姓名框914中输入了“John Doe”并在地址框916中输入了地址“1010Anywhere”。地址框916中的文本(1010 Anywhere_)后面的光标下划线字符表示光标位于地址框中并且地址框被“选定”,意味着其是显示器中当前激活的框。根据优选实施例,基于当前在浏览器窗口中选定的对象突出显示浏览器窗口910中的相关用户接口控件。在这一例子中,选定对象是地址框916,并且突出显示的用户接口控件是城市框918、州框920以及邮政编码框922。
图11示出了根据另一个优选实施例的图9所示浏览器程序的窗口屏幕900的另一个视图。图11示出了当用户完成在用户输入框912中填充所要求信息的过程之后窗口屏幕900将如何显示。在图11中,用户刚刚完成了在用户输入框912中的每个框中进行的输入。邮政编码框922中的文本(64386_)后面的光标下划线字符表示光标位于邮政编码框922中。由于邮政编码框是用户输入框912中的最后一个框,因此现在可以提示用户哪些用户接口控件是可用的或将对选定的且已完成的输入框912进行操作。根据优选实施例,基于当前在浏览器窗口中选定的对象即已完成的输入框来突出显示浏览器窗口900中的相关用户接口控件。在这一例子中,选定的对象是用户输入框912的邮政编码922并且突出显示的接口控件是“确定”按钮924。
图12示出了浏览器程序的另一个窗口屏幕1200,以说明根据另一个优选实施例的例子。在图12所示出的例子中,网页1210包括因特网上常用的“购物车”类型的网页。购物车允许用户从供货商的网页上选择要购买的项目。在图12的例子中,用户已经选择了两个要购买的项目1212和1214。具有“点击”文本1216的光标1216表明用户正在选择项目1214。图13示出了根据优选实施例的当用户选择了项目1214后图12将发生的变化。如图13所示,通过以现有技术中已知的方式突出显示项目1214来表明项目1214的被选定状态。根据优选实施例,基于当前在浏览器窗口中选定的对象来突出显示浏览器窗口1212中的相关用户接口控件。在这一例子中,选定的对象是项目1214,并且突出显示的用户接口控件是“移除项目”按钮1216和“项目细节”按钮1218。
在上面描述的实施例中,通过在屏幕上将控件显示为变暗来“突出显示”相关控件。此处的其他实施例包括突出显示如何能够可视地呈现在屏幕上。突出显示可以包括任意其他适当的呈现,诸如使用不同的颜色、闪烁、边框处理、反白显示等。此外,不同的突出显示可以用于不同的目的。例如,红色可以用于诸如删除或剪切之类的破坏性动作,并且绿色可以用于诸如复制或粘贴之类的破坏性较小的动作。在另一个实施例中,颜色可以用于表明为使用该动作某人必须成为哪种角色,诸如红色代表安全干事,并且绿色代表管理员。以这种方式,不同的突出显示可以强调针对相关控件的不同标准或相关控件的不同特性。相关控件的不同标准向用户提供关于可供与选定对象一起使用或对选定对象进行操作的不同类型控件的信息。
现在参考图14,在此根据优选实施例示出了方法1400。方法1400示出了由图1中示出的相关用户接口控件突出显示机制125执行的步骤,其根据优选实施例基于选定项目来突出显示相关用户接口控件。该方法首先识别选定对象以及选定对象的类型(步骤1410)。然后,识别与选定对象和/或选定对象的类型相关的接口控件(步骤1430)。然后以某种方式突出显示与选定对象相关的接口控件(步骤1430),并且方法完成。
在现有技术中已知利用键盘导航诸如菜单栏或浏览器页面菜单控件之类的GUI控件。这有时称为tab设置,原因是常见的是使用tab键和箭头键来在菜单命令之间移动。当在浏览器页面中的用户接口控件之间移动时使用tab键是特别常见的。在很多软件应用中,这一功能在按下控制键之后可用以将光标移动到菜单栏。然后可以使用箭头键连续地在菜单栏选项上移动光标。
相反,在优选实施例中,使用子集tab命令来只对如上所述唯一地突出显示的GUI菜单元素进行导航。在优选实施例中,使用特定键击激活子集tab命令,使得键盘可以对如上所述的用户接口控件进行导航但是该导航限于唯一地突出显示的控件的子集。用于激活子集tab命令的特定键击可以是“ctrl”和“Alt”以及“tab”的组合。图15参考图6示出了根据优选实施例的子集tab命令的例子。图6示出了在用户利用特定键击激活了子集tab命令并将光标移动到“编辑”菜单选项之后的屏幕。当用户随后按下箭头键时,光标将移动到“剪切”菜单选项1520并将跳过“撤消”菜单选项1522,原因是“撤消”菜单选项1522不是唯一地突出显示的。同样,使用箭头键将只导航在菜单中的唯一地突出显示的那些选项。例如,再次按下箭头将使光标(未示出)移动到“复制到文件夹”菜单选项1524并随后移动到“移动到文件夹”菜单选项1526。
已经描述了一种用于突出显示与当前在显示屏上选定的对象相关的用户接口控件以向用户表明哪些动作或菜单选项可用于对选定对象执行某种动作或与选定对象相关的设备和方法。所描述的实施例通过减少可用选择的复杂度并辅助计算机用户有效地导航GUI而提高了图形用户接口的易用性和直观性。
本领域普通技术人员将能够理解,在本发明的范围内很多变型都是可能的。因此,尽管参考本发明的优选实施例特别地示出和描述了本发明,但是本领域普通技术人员将能够理解,在不偏离本发明的精神和范围的情况下,可以进行这些和其他形式上和细节上的改变。
权利要求
1.一种计算机设备,包括至少一个处理器;存储器,其连接到所述至少一个处理器;图形用户接口,其在所述存储器中,并可由所述至少一个处理器执行,所述图形用户接口包括多个用户接口控件;显示屏上的能够由用户选择的至少一个对象;并且其中响应于用户选择对象,所述图形用户接口基于所述选定对象并且独立于可以突出显示以表明基于所述图形用户接口的上下文的可用性的其他用户接口控件而唯一地突出显示用户接口控件。
2.根据权利要求1所述的计算机设备,其中所述图形用户接口基于所述选定对象的一个单独的方面而突出显示所述用户接口控件。
3.根据权利要求2所述的计算机设备,其中所述选定对象的一个单独的方面是对应于所述对象的文件扩展名。
4.根据权利要求1所述的计算机设备,其中被突出显示的所述接口控件包括菜单按钮、下拉菜单按钮、工具栏按钮、窗口工具栏按钮、显示在浏览器上的因特网页面中的输入框以及显示在浏览器上的因特网页面中的按钮。
5.根据权利要求1所述的计算机设备,其中使用不同的突出显示方法来强调针对所述相关控件的不同标准,以向所述用户表明对于所述选定对象可供用户使用的不同类型的控件。
6.根据权利要求1所述的计算机设备,还包括子集tab功能,其中通过键盘控制在菜单上进行导航限于唯一地突出显示的菜单控件。
7.一种用于在计算机设备中突出显示相关用户接口控件的方法,所述方法包括步骤(A)识别用户选定的对象;(B)识别哪些用户接口控件与所述选定的对象相关;以及(C)唯一地只突出显示那些与所述选定对象相关的用户接口控件。
8.根据权利要求7所述的方法,其中识别哪些用户接口控件与所述选定对象相关包括确定与特定类别的用户接口控件相关的所述选定对象的一个单独的方面。
9.根据权利要求7所述的方法,其中所述选定对象的一个单独的方面是对应于所述对象的文件扩展名。
10.根据权利要求8所述的方法,其中被突出显示的所述接口控件包括菜单按钮、下拉菜单按钮、工具栏按钮、窗口工具栏按钮、显示在浏览器上的因特网页面中的输入框以及显示在浏览器上的因特网页面中的按钮。
11.根据权利要求7所述的方法,其中使用不同的突出显示方法来强调针对所述相关控件的不同标准,以向所述用户表明对于所述选定对象可供用户使用的不同类型的控件。
12.根据权利要求7所述的方法,还包括步骤使用键盘键导航用户接口控件,其中被导航的所述用户接口控件的序列限于唯一地突出显示的菜单控件。
全文摘要
描述了一种用于突出显示与选定项目相关的用户接口控件以改善图形用户接口的易用性和直观性的设备和方法。在优选实施例中,当选定了对象时,在显示器中唯一地突出显示与选定对象相关的用户接口控件,以向用户表明哪些用户接口选项与选定对象相关或可用于对选定对象执行某种动作。相关突出显示控件的优选实施例可以结合表明哪些动作对于当前环境或光标位置可供用户使用的现有突出显示控件而使用。
文档编号G06F3/048GK101042650SQ200710135920
公开日2007年9月26日 申请日期2007年3月12日 优先权日2006年3月23日
发明者M·D·拉恩, G·R·欣特迈斯特 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1