|
|
51CTO旗下网站
|
|
移动端

3.3.3 点击设备

《以用户为中心的系统设计》第3章人体测量学:用户身体的重要方面,本章着眼于和人体的基本特点相关的因素。虽然人们的身体有着不同的大小、形状、功能和局限性,但人体之间仍存在着一些共同点,这些共同点可以指导我们设计更好的界面和系统。本节为大家介绍点击设备。

作者:田丰 等译来源:机械工业出版社|2017-11-23 15:43

3.3.3 点击设备

在与系统和应用程序交互的方式上,鼠标依然是广泛使用的设备,虽然触摸屏的日益普及可能使鼠标的使用略有减少。除了鼠标之外,点击设备还包括触控板、图形输入板、轨迹球和光笔等。最近发布的设备,如谷歌眼镜,探索将视线作为一种点击的手段。然而,就当下而言,鼠标仍然是桌面计算机系统中占主导地位的交互模式。

使用点击设备驱动的屏幕光标运动通常遵循Fitts定律(1954)。在其最一般的形式中,该定律指出指向一个物体的时间与光标和该物体的距离呈正相关,与该物体的大小呈负相关,如图3-8所示。

Fitts定律有许多变体,最简单的形式如式(3-1)所示:

Card等(1983)给出的变体形式见式(3-2),在使用时稍微方便一些:

在这些方程中,log2函数的参数是衡量移动难度的,以信息比特为单位(Shannon 1948)。有时,这也被称为难度指数。如图3-8所示,目标的距离d是从移动起始处X开始计算的,目标的大小w是目标的宽度。如果移动是从目标的上面或下面开始,目标的大小则应为目标的高度(MacKenzie and Buxton 1992)。截距常数和斜率常数根据任务和输入通道有不同取值。典型的截距常数取值为100毫秒左右。斜率常数的变化范围从非常好的输入方式(例如直接使用手指)的20毫秒,到使用双臂或鼠标的105毫秒。

当目标的大小或者目标的距离非常大时,Fitts定律并不准确。例如,当用户想将光标滑动到屏幕边缘时,在光标达到边缘前,用户的手先碰到桌面的边缘,所以用户必须拿起鼠标将它移回桌面,直到光标能够再次移动。Fitts定律的一些版本预测了对非常大的目标或紧贴(如d/w为0的情况)目标的情况下会出现负的反应时间,另外移动到较远目标的时间被低估了。同时,还要注意,这里的单位是任意的,因为它是目标的大小与目标的距离的比。但是,Fitts定律仍然具有很好的鲁棒性,并且由于它对界面设计给出了很好的建议,它被有效地应用在许多界面上。

Fitts定律至少给用户界面的设计提出了两个启示。第一个是较大的对象相比较小的对象有更短的点击时间,二是较短的距离也能使得点击时间更短。事实上,最短的点击时间出现在移动非常小的距离去点击一个无限大的目标时。例如,移动光标到屏幕边缘(等效于一个无限大小的目标)比移动光标到一个位于更靠屏幕中心位置的、有边界(有限大小的目标)的盒子快得多。因此,在屏幕最顶部的菜单栏访问起来比偏离于边缘的菜单栏更快。但是这些启示也必须权衡其他因素,如显示器中其他对象的大小、显示器本身的大小、任务次序,以及对象和命令的使用频率。

图3-9所示的是一些菜单项设计的例子。在顶端的那些水平排列的菜单项(以苹果标志和“Word”开始)的点选速度会是最快的,因为它们就在屏幕边上。位于屏幕边缘使得目标的有效尺寸非常大。其他位于它之下的菜单项的点选速度将慢一些。然而,在最左边的那些图标,因为它们位于屏幕边缘,用户从屏幕中间移动光标点选它们的时候会快一些,然而在Word中它们现在是离开屏幕边缘的,所以点选的速度并没那么快。

图3-10展示了Windows上的Word 2010应用程序,在这个程序中,菜单项(文件、开始等)是离开屏幕顶端的。假设鼠标的起始位置在屏幕中间,切换图3-9中所示的菜单项的时间受限于一个恒定时间和鼠标点击的时间,因为点选目标的尺寸是无限的,所以用户可以不顾虑目标大小而快速移动鼠标。因此,切换此图中所示菜单项大约仅需要100毫秒+1100毫秒(1200毫秒)的时间。而在图3-10中,则需要100毫秒+100毫秒×log2(8厘米/厘米),约合1500毫秒的时间。换句话说,至少多花25%的时间。

图3-11展示了Eclipse集成开发环境(IDE),包括其中编写用户模型的某些部分。在此界面中菜单也与窗口顶部有一段距离,甚至可能不与显示器的顶部平齐。在它上面选择按钮和面板会因此变慢,使用这个菜单时更容易出错。

当与Hick定律结合的时候,Fitts定律给出了一些更复杂的建议,它能预测从几个选项的列表中选择一项需要多长时间(Landauer 1987a)。当这两个定律结合时,它们表明,宽且浅的菜单比窄且深的菜单访问起来更快(多个移动动作所花的时间要比选择需要的时间更多),虽然这种影响的大小会根据菜单项分类的自然程度而变化(Landauer 1987b,p. 146~147)。

另外值得注意的是,Fitts定律也适用于将手移动到键盘上的一个特定的键的过程,只不过方程中的常数不同。这个结果建议,对于那些常用的按键,应将其设计得更大些,并尽可能将它们布置在靠近键盘的边缘位置。经常出现的按键序列也是考虑按键布局时的一个重要因素。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

J2EE应用开发(WebLogic+JBuilder)(第二版)

本书介绍如何将最流行的J2EE应用服务器WebLogic Server和最好的Java集成开发工具JBuilder结合起来开发J2EE应用,主要内容包括:WebLogic Se...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊