工具提示与信息提示 (Windows)

出自UXGuide.net

跳转到:导航, 搜索

工具提示与信息提示
Tooltips and Infotips

目录


工具提示(Tooltip)是指一个小的弹出窗口,用于标注那些被指向的未标注的控件,例如未标注的工具栏控件或命令按钮。

Aa511495_tooltips01(en-us,MSDN_10).png

典型的用于工具栏按钮的工具提示

由于工具提示被证实非常有用,一种类似的控件随之产生,名为信息提示。与工具提示相比,它可以提供更多的描述性信息。

信息提示(Infotip)是指一个小的弹出窗口,用于精确地描述被指向的对象,例如工具栏控件、图标、图形、链接、Windows® Explorer 对象、开始菜单项、以及任务栏按钮的描述信息。信息提示是渐进展开(Progressive Disclosure)的一种形式,避免总是将描述文本显示在屏幕上。

Aa511495_tooltips02(en-us,MSDN_10).png

典型的信息提示

在这篇文档中,工具提示和信息提示将统称为“提示”。

提示可帮助用户理解那些未知或不太熟悉的、用户界面(UI)上又缺乏直接描述的对象。当用户将鼠标悬停在某个对象上时,提示会自动显示,而当用户单击控件、移动鼠标、或是提示超时后移除。

致开发人员:并不存在信息提示控件,信息提示是通过工具提示控件实现的。其区别在于使用方式,而不是实现。

注:气球状提示工具栏帮助相关的设计规范请参考各自相应的章节。


它用在这里合适吗?

考虑下列问题以进行判断:

Aa511495_tooltips03(en-us,MSDN_10).png
在这个示例中,Microsoft Word 中的静态注释区使得用户能够打印注释。

如果使用得当,提示能够促进与用户的交流。切勿将提示当成好设计的替代品来使用。如果图形、按钮或其他对象需要用户反复查看提示才能理解的话,这就是不好的设计。应当对设计进行修改。


设计理念

提示是简化用户界面的强有力的方式。它在用户需要信息的时候再提供,需要的精力也最小。提示能够帮助你更有效地使用屏幕空间,减少屏幕混乱。不过,设计糟糕的提示也可能令人厌烦、使人分心、没有帮助、带有强迫性或是碍手碍脚。下列设计理念将显示这些差别。


可发现性

当用户将鼠标指针在对象上方悬停一段时间后,提示将自动显示。这种延时机制使得提示用起来非常方便,但同时也会使其较难被发现。

随着时间的推移,用户能够学习到像工具栏按钮、图形按钮、开始菜单项及通知区域图标等这些标准对象都具有提示,因此你可以认为用户理所应当能够发现它们。

在非标准的地方,用户需要花费较长的时间来寻找提示。那里没有什么视觉线索,类似于热区或更改鼠标指针之类来指示对象具有提示。更糟糕的是,有些用户会到处移动鼠标,尤其当他们学习在 UI 中导航时。用户得根据以往的经验或通过试验知道某个对象带有提示。

你可以按照统一的方式使用提示,通过提高可预见性来提高它的可发现性。你如果为某些对象提供了提示,就也应当为所有类似的用户可能想获取辅助信息的对象提供提示。这么做有时可能有些困难,因为你必须确保这些提示是有用的,而且不那么显而易见。

如果要提供易于发现的、统一且有用的提示确实存在问题,则考虑其他的设计方案,比如自描述的控件标签或就地辅助文字。


适当的信息

适当的提示信息应当具有下列特点:


适当的超时设置

对于维持用户对其 UI 环境的控制来说,适当自动显示和移除提示至关重要。提示具有三种不同的超时设置:

太短的显示和重现时间会带来令人厌烦的、混乱的体验,因为提示往往会在不经意间显示。而太长的时间则又会让人觉得提示没有响应或者无法被发现。默认移除时间对于用在工具提示中的简短文本来说比较适用。信息提示中的文本较长,因此需要更长的显示时间。


适当的位置

提示的位置应当靠近被指向的对象,可能的话,通常位于鼠标指针的尾部或者头部。不过,绝不能让提示挡住用户所关心的对象从而妨碍用户的操作。要避免这种情况发生,你可能需要使提示远离鼠标指针,但仍然保持与对象相连。只要对象与其提示之间的关系足够清楚,这就没什么问题。确保用户移动鼠标的目的不仅仅是消除你程序里的提示。


无障碍访问(辅助特性)

在无障碍访问方面,提示有着特别的功效。虽然它通常是通过将鼠标悬停在对象上方来触发的,但屏幕阅读程序也会处理那些可由键盘访问的控件的提示。如果将简洁、实用、辅助性的信息恰当地用于提示,也有助于无障碍能力的整体提升。事实上,这种扩展文本提示模式是实现图片无障碍访问的推荐方式。不过,如果使用不当,也会因重要或动态的信息难于获取而损害无障碍访问能力。

如果某控件需要提示而又无法通过键盘访问的话,则应为其提供多种访问途径。

Aa511495_tooltips04(en-us,MSDN_10).png

在这个示例中,用户可以通过工具栏按钮(无法通过键盘访问)来进行打印,或者通过打印命令快捷键。

最重要的一点:


设计易于发现的提示,在恰当的位置和时候显示简洁、实用、辅助性的信息。


使用模式

提示具有下列使用模式:

工具提示(tooltip)

为不带标签的控件或图元显示标签。

因为这些提示是当作标签来使用的,因此其文本应当遵循相应控件的标签设计规范。

Aa511495_tooltips05(en-us,MSDN_10).png

在这个示例中,工具提示为命令提供标签。

Aa511495_tooltips06(en-us,MSDN_10).png

Aa511495_tooltips06a(en-us,MSDN_10).png

在这个示例中,工具提示为图形按钮提供标签。

Aa511495_tooltips07(en-us,MSDN_10).png

在这个示例中,工具提示为图元提供标签。

信息提示(infotip)

为对象或控件提供补充描述或解释信息。

使用信息提示来描述或解释对象和控件,如工具栏控件、图标(包括叠加图标)、链接选项卡渐进展开控件及自定义控件。

Aa511495_tooltips08(en-us,MSDN_10).png

Aa511495_tooltips08a(en-us,MSDN_10).png

在这些示例中,信息提示给出了关于控件和对象的补充信息。

扩展文本(alt text)信息提示

为无障碍访问而对图形进行描述。

此模式主要用于具有某种视觉损伤的用户,他们可能会使用屏幕阅读程序。

Aa511495_tooltips09(en-us,MSDN_10).png

在这个示例中,信息提示描述了开始菜单图形。

缩略图

显示某个条目的小型图像。

缩略图为窗口或文档提供了一个易于识别的图形呈现方式。

Aa511495_tooltips10(en-us,MSDN_10).png

在这个示例中,Windows Vista® 任务栏为每一项提供了缩略图提示。

Aa511495_tooltips10a(en-us,MSDN_10).png

在这个示例中,Windows 照片库为每一项提供了缩略图提示。

详细信息提示

显示对象的详细信息。

信息提示是用于显示关于某个对象或为数据提供详细信息的有效途径。

Aa511495_tooltips11(en-us,MSDN_10).png

Aa511495_tooltips11a(en-us,MSDN_10).png

在这些示例中,信息提示用于给出关于对象或数据的详细信息。

开始菜单信息提示

描述开始菜单上的项。

开始菜单包括程序名称和重要的 Windows 目标位置,比如文档、图片和控制面板。这类提示用于描述开始菜单项,通常给出这些程序或目标位置的简介以及用户主要能够用来做的事情。这类描述也会被编入开始菜单搜索框的索引中,以帮助用户找到他们需要的程序。

Aa511495_tooltips12(en-us,MSDN_10).png

在这个示例中,信息提示用于描述用户用开始菜单中的这个程序所能够做的事情。

控制面板信息提示

描述控制面板分类或任务

这类提示用于提供辅助信息以帮助用户选择合适的控制面板分类与项。

Aa511495_tooltips13(en-us,MSDN_10).png

在这个示例中,信息提示用于描述 User Accounts(用户帐户)控制面板分类。

完整名称信息提示

当某项目的名称被截断或不能完全可见时显示完整的名称。

这类提示使你能够在更紧凑的空间中显示条目,并减少水平滚动的需要。这对于因内容动态变化而长度未知的情况尤为重要。与其他模式不同,这类提示用在列表或树中时将直接显示在源对象上方。

Aa511495_tooltips14(en-us,MSDN_10).png

在这个示例中,信息提示用于在鼠标悬停地显示完整的项目名称。

状态信息提示

为通知区域图标显示状态信息。

一般来说,提示应当是静态的,因为用户会认为提示在不同的实例之间不会发生改变。通知区域图标提示则是一个例外,因为那些图标主要用于表示状态,而那里没有多余的屏幕空间用于状态文本。

Aa511495_tooltips15(en-us,MSDN_10).png

Aa511495_tooltips15a(en-us,MSDN_10).png

在这些示例中,信息提示为通知区域图示显示了状态信息。


设计规范

超时


位置

错误:
Aa511495_tooltips16(en-us,MSDN_10).png
正确:
Aa511495_tooltips17(en-us,MSDN_10).png
在正确的示例中,信息提示位于搜索框旁边,即使会导致它与光标之间隔开一段距离。
错误:
Aa511495_tooltips18(en-us,MSDN_10).png
正确:
Aa511495_tooltips19(en-us,MSDN_10).png
在正确的示例中,带下划线的文本比提示要有意义得多,因此信息提示被放在了旁边。
错误:
Aa511495_tooltips20(en-us,MSDN_10).png
在这个示例中,提示挡住了用户接下来最有可能要操作的对象。


工具提示

可以接受:
Aa511495_tooltips22(en-us,MSDN_10).png
更好:
Aa511495_tooltips22a(en-us,MSDN_10).png
最好:
Aa511495_tooltips22b(en-us,MSDN_10).png
错误:
Aa511495_tooltips22c(en-us,MSDN_10).png
在这些示例中,最好的示例是既简洁又明确,而错误的示例则过于冗长。
正确:
Aa511495_tooltips23(en-us,MSDN_10).png
在这个示例中,工具提示解释了 Search(搜索)的功能。
错误:
Aa511495_tooltips24(en-us,MSDN_10).png
在这个示例中,工具提示只是重复了标签的内容。
Aa511495_tooltips25(en-us,MSDN_10).png
在这个示例中,未标注的工具栏按钮具有工具提示,而带标签的则没有。
Aa511495_tooltips26(en-us,MSDN_10).png
在这个示例中,Word 在工具栏工具提示中显示了默认值和快捷键。


信息提示

错误:
Aa511495_tooltips27(en-us,MSDN_10).png
正确:
Aa511495_tooltips28(en-us,MSDN_10).png
在正确的示例中,带格式的文本阅读或扫视起来要容易得多。


开始菜单信息提示

错误:
Aa511495_tooltips29(en-us,MSDN_10).png
较好:
Aa511495_tooltips30(en-us,MSDN_10).png
在错误的示例中,信息提示是以常规动词开头的。在较好的示例中,明确的动词则正中要点,不过在提示最后仍然使用了“and other(以及其他)”的多余的措辞。
错误:
Aa511495_tooltips31(en-us,MSDN_10).png
在这个示例中,信息提示听起来像是在推销。
错误:
Aa511495_tooltips32(en-us,MSDN_10).png
正确:
Aa511495_tooltips33(en-us,MSDN_10).png
在正确的示例中,信息提示包含常用的同义词。


快速启动工具提示


控制面板信息提示

错误:
Aa511495_tooltips34(en-us,MSDN_10).png
正确:
Aa511495_tooltips35(en-us,MSDN_10).png
在正确的示例中,明确列出了所设置的硬件类型。
正确:
Configure Internet display and connection settings.(配置 Internet 显示及连接设置。)
Adjust settings for vision, hearing, and mobility.(为视觉、听觉及可移动性调整设置。)
错误:
Your one-stop starting point for all your disk configuration needs.(满足你所有磁盘配置需要的一站式起点。)
Aa511495_tooltips36(en-us,MSDN_10).png
在这个示例中,该项是以用户最有可能进行搜索的方式进行描述的。
错误:
Aa511495_tooltips38(en-us,MSDN_10).png
在这个示例中,两个控制面板项都可以设置声音,但信息提示没有说明其区别。
正确:
Aa511495_tooltips38a(en-us,MSDN_10).png
在这个示例中,提示使两者间的区别更加明显。


图标

与先前版本的 Windows 不同,Windows Vista 允许在提示中使用图标。

Aa511495_tooltips39(en-us,MSDN_10).png
在这个示例中,信息提示带有图标有助于将其含义与图标联系起来。

常规的图标设计规范和示例,参见图标


文档编写

当提及提示时:

导航
工具箱