随着个人电脑进入千家万户,作为电脑主设备之一的鼠标及桌面也迅速在寻常人家普及,可你知道鼠标是怎么冒出来的吗?试想一下,一个巨大的塑料盒子里安置着一个闪着光的玻璃屏幕,这个塑料盒子几乎占据了你一半的书桌。然而你却能在这个球形的屏幕表面找到一个桌面!这是不是一件让人觉得匪夷所思的事情?究竟是谁想出的这个主意?他们到底在想些什么?为什么他们最后选择了桌面而不是地板,操场,草地或者河流?为什么还要给这个桌面开扇窗户?你也许更能接受窗户是开在墙上,而根本不是嵌在你的桌面上。为什么桌面上还会出现一个垃圾箱?也许把垃圾箱放在地板上会更正常些。
扯远了,笔者从交互设计之父比尔·莫格里奇的《Desinging Interactions》中找到了答案。
1. 为何我们需要鼠标?
遥想当年学习写字时,我们是如何选择工具的?我们选择用许多年的时间去学习使用铅笔,钢笔乃至毛笔。把你的铅笔削削尖,这样你便可以用它来创造出最精确的图像或者写出最小最细的字母。然而想用鼠标完成这个任务却似乎并不那么容易。
道格•恩格尔巴特[1]向我们讲述了他发明鼠标的故事:
当他还是一名学生的时候,有一次,他需要测量被许多复杂形态的曲线围合而成的面积。于是他使用了一种带有轮子的测量工具,这些轮子会朝着同一个方向滚动,在坐标轴处转角90度,最后滑向侧边。在某次让人备感无聊的会议上,道格•恩格尔巴特在他的笔记本上写道:可以为两个轮子预制好一定角度,从而使它们可以沿着平面上的轨迹移动。多年以后,当他在思考如何可以选中电脑屏幕上一定目标的时候,他猛然想起了那些笔记,并和比尔•英格力一同发明了世界上第一个鼠标。然而我们选择鼠标并不仅仅是因为道格•恩格尔巴特发明了它,更重要的是,它的确是用于电脑屏幕最好的点击工具。它超越了光电笔、光标键、操纵杆、轨迹球等其他一系列在早期的测试中被用户使用过的工具。鼠标取得了最后的胜利,原因很简单—它最好用。
![为何我们需要鼠标?,互联网的一些事](http://www.yixieshi.com/uploads/allimg/130625/1-130625004354.jpg)
图1 第一个鼠标 1963-1964
在我们准备实验的时候,我突然记起了几年前我在笔记本上记录的内容,并对比尔•英格力做了大概的描述。比尔•英格力当时是实验中的工程师,他在几个绘图员和机械师的帮助下将其中的一个方案付诸于实验。巧合的是,我们用于实验的那个方案恰好通过了所有测试。最后,它就成了用户界面的指示工具。
2. “鼠”标
有人,我不记得是谁了,把这个设备命名为鼠标。你在纸上画一下就知道为什么起这个名字了:它的大小和老鼠相当,有一个用于选择的按键,身子背后还拖这长长的电线。“它看上去就像是一个长着一只耳朵的老鼠!”有人这么喊道。从此之后,我们所有的人都开始称它鼠标。
![为何我们需要鼠标?,互联网的一些事](http://www.yixieshi.com/uploads/allimg/130625/1-130625004355.jpg)
图2 我像老鼠么?
3. 桌面的隐喻
蒂姆•莫特描述了他是怎样想到将桌面变成“办公室示意图”的。在这个“办公室”里,人们可以在桌面上操作全部的文件,用鼠标去拿取或移动它们。用户可以将文件放入文件夹中、扔到垃圾箱内,或者打印出来。“办公室”中一个重要的东西就是桌面,它上面有日历、闹钟以及电子邮件的收发件箱。
一天下午在酒吧里等一个朋友,我一边在餐巾纸上涂鸦,一边思考着这个问题。当时我对这个设计十分着迷,我把大部分的时间都花在它上面。我在想:办公室里应该是一种怎样的情况?有人拿到了某份需要归档的文件,他走向档案柜,并把文件插入其中。如果他需要复制这份文件,就会走到复印机前去完成工作。又或者他想把这个文件扔掉,他们就会把它扔到桌子下的垃圾筒里。
我坐在那里,一边思考着这个问题一边在纸上乱涂乱画。最后呈现在餐巾纸上的,就是我和拉里称为“办公示意图”的东西:它含有一个档案柜、一台复印机、可能在某些情况下还含有一台打印机和一个垃圾桶。我的设想是:全部的文件都可以用鼠标拖拽着在屏幕上移动。我们当时并没有把它想象成桌面,而是想着可以在办公室移动这些文件。它们可以被拖入档案柜中,或者被打印出来,或者扔到垃圾桶中。
![为何我们需要鼠标?,互联网的一些事](http://www.yixieshi.com/uploads/allimg/130625/1-130625004357.jpg)
图3 蒂姆•莫特在餐巾纸上的涂鸦
桌面属于我们设计的一部分,上面有你可以在现实生活中的桌面上可以见到的东西,比如说一个日历,一个钟,以及收发邮件箱—用它来控制所有的电子邮件。
道格•恩格尔巴特和比尔•英格力将鼠标的发明带到了PARC(施乐帕克研究中心)他们的同事斯图被派去辅助他们实验,使他们可以更好的了解输入设备性能的一些基本科学,并对鼠标进行了一系列的概念设计:
![为何我们需要鼠标?,互联网的一些事](http://www.yixieshi.com/uploads/allimg/130625/1-130625004358.jpg)
图4 由左到右以此为 Xerox鼠标、扁平状概念鼠标、冰球状概念鼠标、画笔状概念鼠标
4.双击,剪切,粘贴和光标
而对于鼠标的具体操作,拉里•泰勒为我们讲述他发明双击的故事:
当我完成了MIKI鼠标的程序编写时,我思考的问题是:这个硬件可以用来什么。我们通常使用的鼠标上有三个按键,可是我真的很想设计一个仅含有一个按键的鼠标,我想让人们可以在使用鼠标的时候用到其它的一些设备,诸如:写字板、触摸屏和光电笔。而如果你使用的是一个三键式的鼠标,这些东西你根本用不上。另外一个原因是,当人们在使用某个软件的时候,他们更希望可以用一个手来操作鼠标,去完成屏幕上的点选工作,而另外的一只手则用来操作键盘或者5键键盘。我想,如果我们可以清楚地分开两只手在操作时的任务,那么就会大大减少人们的误操作。在五次操作过程中,人们至少会有一次抱怨道:“噢,天哪,我又按错键了。”这就是为什么想要掌握NLS系统就得练习多次,并也常会按错键。
“可能我们可以用第一个键把光标定位在两个字中间,”我想,“用第二个键选中某个单词,然后用第三个键选中某个句子或其它的一些东西”当时我和蒂姆在一起,我说:“我一点也不喜欢这样的方式,我宁愿我的鼠标上只有一个按钮。”
一天早晨蒂姆走进来,说:“我明白了,可以用双击!你在短时间内,再同一个地方把按键敲击两次以选中某个单词,敲击三次以选择某个句子。”
“两次似乎可行,但当然不能是三次。”我说。我给出了他为什么不能是三次的原因,但是当我闭上眼睛并想象如此使用的场景时,我不得不承认到:“那的确不错,用双击的方法去选中一个单词,那的确不错。”
我们请来一些秘书,并让他们去试试,他们每个人都觉得这样很好。之后程序员们对它又进行了许多的提升,但是总体而言,它从一开始就注定是一个好东西。