宁波市鄞州首南恒宇激光雕刻厂

谈人机界面设计中的模式现象
分享到:


摘要:本文通过大量的实例,并结合笔者的理解,深入浅出地介绍了人机界面设计中的经典问题:模式现象,并指出如何在产品设计中避免这类问题的具体措施。希望本文能够起到抛砖引玉的作用,引起国内的产品设计人员,尤其是软件产品设计人员对于界面易用性的重视,使产品从平凡走向卓越。
关键词:人机界面设计 模式 软件易用性 人机交互

一 Windows XP的用户登录界面的改进

如果你经常使用电脑,或许你有以下的类似经历。在登录某个系统时,一般都会有一个要求输入用户名和密码的登录界面。而在大多数情况下,系统能记住曾经输入过的用户名,所以用户名就已经显示在屏幕上了,此时光标会直接位于输入密码的地方。你输入了好几遍密码,系统总是说密码不对,但是你很确信密码没错误,用户名也对。你百思不得其解,气得想把键盘砸烂。但就在你挥拳的一刹那,你突然注意到键盘上的大写指示灯亮着,原来如此,你恍然大悟。怪自己吗?也许应该,但为什么软件不能更好地提示呢?

在Windows XP的用户登录界面中,就针对以上这种登录界面的密码输入问题做了改进,一些细心的用户也许已经发现了这个界面同Windows的以往版本在操作行为上的细微差别。如果你还没注意到,可以进行以下的试验:首先按下键盘上的大写状态键(Caps Lock),然后用鼠标在密码输入框中点击一下,使光标位于输入密码的位置,准备输入密码。这时,你会发现,一个提示框在醒目的位置出现了,其中的信息是“你的键盘处于大写字母状态,这可能使你输入密码错误 . . . ”。再继续进行试验:再次按下键盘上的大写状态键盘,该提示框消失。用鼠标在用户名输入处点击一下,再次按下键盘大写状态键,使得输入状态为大写,但此时系统不再显示任何提示框。

几次这样的操作之后,你就会发现其中的规律了:如果当前光标位于输入密码的一栏中,当键盘状态为大写输入时,系统就会出现该提示框,而如果光标位于输入用户名的一栏中,该提示框不会出现。

也许你已经猜到这样设计的原因了,或者你已经从使用经历中体会到这样设计的好处了,那就是,它可以避免由于键盘大写状态导致的输入密码错误而又不被用户察觉的问题。

二 什么是界面中的模式现象

在上面谈到的登录界面问题中,导致用户容易出错的原因是人机界面设计中的一个经典问题:模式现象。计算机科学家和认知心理学学者,Macintosh之父Jef Raskin在他的《The Humane Interface: New Directions for Designing Interactive Systems》一书中对模式现象有比较精辟的论述。通俗地讲,在一个界面中,如果用户执行同样的动作但得到的结果不同,那这样的界面就存在模式现象。换句话说,这样的界面有着不同的模式(或内部状态),在不同的模式下,相同的动作会引起不同的结果或执行不同的功能。

以上面的登录界面密码输入为例,当用户同样是按下键盘上的a键时,实际输入的内容可能是小写的a, 也可能是大写的A,这取决于当前键盘的大小写状态。

在现实世界中,界面存在模式现象的例子很多,它不仅存在于软件界面中,也广泛存在于一些日常用品中,这里我们先举三个大家都接触过的物品的例子。

第一个,电视机。 电视机的开关按钮是有模式现象的界面。如果当前电视是处于关机的状态,则按下开关按钮的动作执行的功能是把电视打开;而如果当前电视是处于开机的状态,则按下开关按钮的动作执行的功能是把电视关闭。

第二个,手动照相机。在傻瓜照相机出现之前,在拍照前需要设置好正确的光圈,快门速度,焦距等。同样的按下快门的动作,在以上不同的设置条件下,照出来的效果会大相径庭。

第三个,手动档汽车。汽车的档位决定了汽车的运行状态,同样是踩下油门的动作,如果当前是一档,汽车就能被开动起来;如果当前是5档,则就很难让车开动起来;如果不幸挂的是倒车档,车子反而会向后走。在这里,同样的踩油门的动作引起了车的不同的运动结果。

图一:汽车的换档装置
再来看三个软件产品中的有模式现象的界面的例子。

第一个:键盘上的回车键。如果在DOS命令行状态,回车键一般表示执行一个命令或启动一个应用程序;在文字编辑器中,回车键一般表示换行;而在对话框中,回车键一般等同于点击“确认”按钮,执行的是关闭对话框的功能。

第二个:现在有很多软件可以阻止在浏览网络时弹出窗口的出现,例如Google bar, MSN bar等。安装了这些软件后,就使得浏览器出现了模式问题。当你浏览某些网站的时候,会出现一些奇妙的错误。例如有些网站允许你上传一个存在电脑里的文件。当你点击网站页面上的“选择文件”按钮之后,却发现什么都没有发生。这是因为在“阻止弹出窗口”模式下,“选择文件”窗口没有被浏览器显示出来。而你此时也许没有明显地意识到当前浏览器处于“阻止弹出窗口”模式,所以会认为自己的操作有误或是该网站出了问题。

第三个:Unix 操作系统下的全屏幕字符模式编辑软件vi。 这是一个早期在Unix上很流行的文字编辑软件,功能很强大,但同时也是出了名的难以学习。该软件有两种模式,编辑模式和命令模式。在编辑模式下,敲击字母键时输入对应的字母,实现文本输入的功能;而在命令模式下,敲击不同的字母键将执行完全不同的功能。例如,k j l h 四个字母对应着把光标向上下左右移动,按a 键进入编辑模式,并把输入点设置在光标右边,按i键同样也进入编辑模式,但是把输入点设置在光标左边。

三 有害模式和无害模式

存在模式现象的界面并不总是会带来使用上的问题或容易引起使用错误。例如,在电视机的例子中,人们很少会在使用开关按钮时犯错误。但是在手动照相机的例子中,人们经常会因为没有正确设置相机的各种参数而导致照出的照片效果很差,或者是在手动档汽车的例子中,由于换档不及时或不恰当,导致汽车熄火或对汽车造成损伤。

那么存在模式现象的界面在什么情况下才容易引起人们使用中容易犯错呢,或者说是“有害模式”呢?一个快速的判断法则是:影响一个动作产生不同结果的产品内部状态或因素是否在界面中向用户清楚地展现出来了。如果是,这种模式就是“无害模式”,反之就是“有害模式”。在电视机开关的例子中,按下开关按钮这个动作执行的功能取决于电视机当前是开着或关着的状态,而这个状态无疑很明显地向用户展现了出来,所以用户不会犯错。

联系我们

地址: 浙江省.宁波市鄞州区宁姜公路(九曲小区二期旁)

邮编: 315040

联系人: 盛立峰

电话: 0574-87139378

传真: 0574-87139378

手机: 13867861670

邮箱: 85400329@qq.com

联系我们