【发展史】鼠标的发展史

简介: 【发展史】鼠标的发展史

最早可以追溯到1952年,皇家加拿大海军将5针保龄球放在能够侦测球面转动的硬件上,这个硬件再将信息转化成光标在屏幕上移动,用作军事计算机输入。这是我们能够追溯到的最早的依靠手部运动进行光标移动的输入设备。但当时这个东西不叫鼠标,而且看上去也不像mouse。

1968年,美国斯坦福研究院的道格拉斯·恩格尔巴特(Douglas Engelbart)在某个展会上展出了这个鼠标原型,这整个装置由一个木盒子组成,表面有一个按钮,下面是横竖向两个轮子,用来记录XY坐标的位置。在当时,他们实验室内部因为这个拖着长长线材的装置长得像老鼠,所以一直戏称为Mouse。不过值得一提的是,斯坦福研究院为这个装置申请了专利时取名叫显示系统X-Y位置指示器,在1970年获得了通过,在此后还授权给苹果、施乐等公司。

1973年,施乐帕克研究中心研制出了世界上最早的,具有图形界面的桌面电脑Xerox Alto,首先使用了鼠标。虽然引起了一波关注,但并未真正在大众面前普及,后来苹果在1983年推出了首款图形用户界面和鼠标结合使用的个人电脑Lisa以及随后推出的Macintosh个人电脑后才真正让鼠标得到了广泛的关注,也真正让世人知道了鼠标这一外设。

然后就是我们比较熟悉的轨迹球鼠标了,值得一提的是,最早的输入设备也是使用球来进行定位操作的。这种鼠标想必是很多人的童年吧,学校微机室、网吧、家里电脑都用的这样的鼠标,很多人也都抠出来玩过吧,也因为这个没少挨骂吧。现在可能我们已经对这种鼠标淡忘了,但千万不要小看它,轨迹球鼠标一直在设计领域被广泛应用,可以说在设计领域没有可以撼动轨迹球的存在,这种鼠标至今依然有新品出现。

光学鼠标是我们现在最为熟悉的了,可能我们认为光学鼠标一定是在近些年来才有的东西,但其实早在1983年,罗技为了克服机械式鼠标容易磨损的弊端,设计出了第一款光学机械鼠标,也就是光机鼠标,虽然没有抛弃轨迹球,但内部结构采用了光栅结构,大大提高了寿命。而后,又逐渐出现了光电鼠标,微软的光电鼠标真正的将这一类型的产品带到大众的视野中,也为我们现在所使用的的鼠标打下了坚实的技术基础。我们熟悉的微软红光鲨IO1.1早在2001年就已经发布了,在游戏玩家中十分受欢迎,光电鼠标的重要标志就是底部会发光哦。

我们本次主要是盘点了鼠标的发展史,但没有特别提及具有代表性的鼠标款式。其实除了这些盘点的鼠标类型之外呢,还有很多比如触控板、手写板、轨迹版、TrackPoint小红点、激光鼠标等可以说是鼠标这种输入设备的衍生品的产品。在以后我们不知道鼠标会如何发展,但至少在现在我们会庆幸自己在这样的一个有着先驱们为我们打造的成熟的世界里。

目录
相关文章
|
存储 数据安全/隐私保护 Ubuntu
安装Coturn(TURN / STUN服务器)
安装Coturn(TURN / STUN服务器) 在云上使用TURN / STUN服务器,需要打开安全组中的所有UDP端口,因为STUN / TURN将使用整个0-65535范围内的任何可用端口。 在Ubuntu 16.
14168 0
|
11月前
|
安全 关系型数据库 Linux
盘一盘国内3款Linux 控制面板
本文对比分析了宝塔、cPanel 和 Websoft9 三款流行的 Linux 控制面板,重点介绍了它们的基本概况、功能特点、用户群体及应用场景。宝塔界面友好,适合新手;cPanel 国际化功能强大,适用于有跨境业务需求的企业;Websoft9 专注于开源应用的部署与维护,为开发者和科研机构提供了高效解决方案。文章旨在帮助用户根据自身需求选择合适的控制面板。
|
算法 测试技术 持续交付
软件开发深度解析:从设计到单元构建
软件开发深度解析:从设计到单元构建
311 2
|
监控 Shell Linux
shell命令大全集合
shell命令大全集合
362 2
|
Android开发
解决android apk安装后出现2个相同的应用图标
解决android apk安装后出现2个相同的应用图标
774 2
|
安全 Linux 开发者
跨界英雄Python:一招搞定跨平台兼容性难题🎯
【8月更文挑战第5天】Python 展现了卓越的跨平台能力,使开发者能在多种操作系统上编写一致的代码。利用标准库如 `os` 和 `pathlib`,可以轻松进行文件系统操作;借助 `subprocess` 可安全执行外部命令;Tkinter 则简化了跨平台 GUI 的创建。这些工具和技术让 Python 成为处理跨平台任务的理想选择,使开发者能更专注于应用程序的核心功能。
240 3
|
网络安全 数据安全/隐私保护
银河麒麟v10系统SSH远程管理及切换root用户的操作方法
银河麒麟v10系统SSH远程管理及切换root用户的操作方法
6172 0
|
程序员 虚拟化
操作系统如何进行设备管理
操作系统如何进行设备管理
539 1
操作系统如何进行设备管理