0

0

鼠标属于输入设备还是输出设备

青灯夜游

青灯夜游

发布时间:2022-06-30 16:15:32

|

56186人浏览过

|

来源于php中文网

原创

鼠标属于输入设备。鼠标是计算机的一种外接输入设备,也是计算机显示系统纵横坐标定位的指示器;它可以对当前屏幕上的游标进行定位,并通过按键和滚轮装置对游标所经过位置的屏幕元素进行操作。输入设备是人或外部与计算机进行交互的一种装置,用于把原始数据和处理这些数的程序输入到计算机中;键盘、鼠标、摄像头、扫描仪、光笔、手写输入板、游戏杆、语音输入装置等都属于输入设备。

鼠标属于输入设备还是输出设备

本教程操作环境:windows7系统、DELL G3电脑

鼠标属于输入设备。

  • 输入设备:向计算机输入数据和信息的设备。

  • 输出设备:是计算机硬件系统的终端设备,用于接收计算机数据的输出显示、打印、声音、控制外围设备操作等。

输入设备(InputDevice)是人或外部与计算机进行交互的一种装置,用于把原始数据和处理这些数的程序输入到计算机中。计算机能够接收各种各样的数据,既可以是数值型的数据,也可以是各种非数值型的数据,如图形、图像、声音等都可以通过不同类型的输入设备输入到计算机中,进行存储、处理和输出。

而键盘,鼠标,摄像头,扫描仪,光笔,手写输入板,游戏杆,语音输入装置等都属于输入设备。

鼠标是计算机的一种外接输入设备,是一种很常用的电脑输入设备,也是计算机显示系统纵横坐标定位的指示器,因形似老鼠而得名(港台作滑鼠)。其标准称呼应该是“鼠标器”,英文名“Mouse”,鼠标的使用是为了使计算机的操作更加简便快捷,来代替键盘那繁琐的指令。

鼠标可以对当前屏幕上的游标进行定位,并通过按键和滚轮装置对游标所经过位置的屏幕元素进行操作。鼠标的鼻祖于1968年出现,美国科学家道格拉斯·恩格尔巴特(Douglas Englebart)在加利福尼亚制作了第一只鼠标。

扩展知识:

鼠标按其工作原理及其内部结构的不同可以分为机械式、光机式和光电式。机械鼠标主要由滚球、辊柱和光栅信号传感器组成。当你拖动鼠标时,带动滚球转动,滚球又带动辊柱转动,装在辊柱端部的光栅信号传感器采集光栅信号。传感器产生的光电脉冲信号反映出鼠标器在垂直和水平方向的位移变化,再通过电脑程序的处理和转换来控制屏幕上光标箭头的移动。

  • 机械鼠标

    装在辊柱端部的光栅信号传感器产生的光电脉冲信号反映出鼠标器在垂直和水平方向的位移变化,再通过电脑程序的处理和转换来控制屏幕上光标箭头的移动。

    原始鼠标只是作为一种技术验证品而存在,并没有被真正量产制造。在鼠标开始被正式引入PC机之后,相应的技术也得到革新。依靠电阻不同来定位的原理被彻底抛弃,代之的是纯数字技术的“机械鼠标”。

    与原始鼠标不同,这种机械鼠标的底部没有相互垂直的片状圆轮,而是改用一个可四向滚动的胶质小球。这个小球在滚动时会带动一对转轴转动(分别为X转轴、Y转轴),在转轴的末端都有一个圆形的译码轮,译码轮上附有金属导电片与电刷直接接触。当转轴转动时,这些金属导电片与电刷就会依次接触,出现“接通”或“断开”两种形态,前者对应二进制数“1”、后者对应二进制数“0”。接下来,这些二进制信号被送交鼠标内部的专用芯片作解析处理并产生对应的坐标变化信号。只要鼠标在平面上移动,小球就会带动转轴转动,进而使译码轮的通断情况发生变化,产生一组组不同的坐标偏移量,反应到屏幕上,就是光标可随着鼠标的移动而移动。

    与原始鼠标相比,这种机械鼠标在可用性方面大有改善,反应灵敏度和精度也有所提升,制造成本低廉,成为第一种大范围流行的鼠标产品。但由于它采用纯机械结构,鼠标的X轴和Y轴以及小球经常附着一些灰尘等脏物,导致定位精度难如人意,加上频频接触的电刷和译码轮磨损得较为严重,直接影响了机械鼠标的使用寿命。在流行一段时间之后,它就被成本同样低廉的“光机鼠标”所取代后者正是市场上还很常见的所谓“机械鼠标”。

    Tago AI
    Tago AI

    AI生成带货视频,专为电商卖货而生

    下载
  • 光机鼠标

    为了克服纯机械式鼠标精度不高,机械结构容易磨损的弊端,罗技公司在1983年成功设计出第一款光学机械式鼠标,一般简称为“光机鼠标”。光机鼠标是在纯机械式鼠标基础上进行改良,通过引入光学技术来提高鼠标的定位精度。与纯机械式鼠标一样,光机鼠标同样拥有一个胶质的小滚球,并连接着X、Y转轴,所不同的是光机鼠标不再有圆形的译码轮,代之的是两个带有栅缝的光栅码盘,并且增加了发光二极管和感光芯片。当鼠标在桌面上移动时,滚球会带动X、Y转轴的两只光栅码盘转动,而X、Y发光二极管发出的光便会照射在光栅码盘上,由于光栅码盘存在栅缝,在恰当时机二极管发射出的光便可透过栅缝直接照射在两颗感光芯片组成的检测头上。如果接收到光信号,感光芯片便会产生“1”信号,若无接收到光信号,则将之定为信号“0”。接下来,这些信号被送入专门的控制芯片内运算生成对应的坐标偏移量,确定光标在屏幕上的位置。

    借助这种原理,光机鼠标在精度、可靠性、反应灵敏度方面都大大超过原有的纯机械鼠标,并且保持成本低廉的优点,在推出之后迅速风靡市场,纯机械式鼠标被迅速取代。完全可以说,真正的鼠标时代是从光机鼠标开始的,它一直持续到今天仍未完结,市场上的低档鼠标大多为该种类型。不过,光机鼠标也有其先天缺陷:底部的小球并不耐脏,在使用一段时间后,两个转轴就会因粘满污垢而影响光线通过,出现诸如移动不灵敏、光标阻滞之类的问题,因此为了维持良好的使用性能,光机鼠标要求每隔一段时间必须将滚球和转轴作一次彻底的清洁。在灰尘多的使用环境下,甚至要求每隔两三天就清洁一次,另外,随着使用时间的延长,光机鼠标无法保持原有的良好工作状态,反应灵敏度和定位精度都会有所下降,耐用性不如人意。

    顾名思义,光机式鼠标器是一种光电和机械相结合的鼠标。它在机械鼠标的基础上,将磨损最厉害的接触式电刷和译码轮改为非接触式的LED对射光路元件。当小球滚动时,X、Y方向的滚轴带动码盘旋转,安装在码盘两侧有两组发光二极管和光敏三极管,LED发出的光束有时照射到光敏三极管上,有时则被阻断,从而产生两级组相位相差90°的脉冲序列。脉冲的个数代表鼠标的位移量,而相位表示鼠标运动的方向。由于采用了非接触部件,降低了磨损率,从而大大提高了鼠标的寿命并使鼠标的精度有所增加。光机鼠标的外形与机械鼠标没有区别,不打开鼠标的外壳很难分辨。

  • 光电鼠标

    光电鼠标器是通过检测鼠标器的位移,将位移信号转换为电脉冲信号,再通过程序的处理和转换来控制屏幕上的光标箭头的移动。

    与光机鼠标发展的同一时代,出现一种完全没有机械结构的数字化光电鼠标。设计这种光电鼠标的初衷是将鼠标的精度提高到一个全新的水平,使之可充分满足专业应用的需求。这种光电鼠标没有传统的滚球、转轴等设计,其主要部件为两个发光二极管、感光芯片、控制芯片和一个带有网格的反射板(相当于专用的鼠标垫)。工作时光电鼠标必须在反射板上移动,X发光二极管和Y发光二极管会分别发射出光线照射在反射板上,接着光线会被反射板反射回去,经过镜头组件传递后照射在感光芯片上。感光芯片将光信号转变为对应的数字信号后将之送到定位芯片中专门处理,进而产生X-Y坐标偏移数据。

  • 此种光电鼠标在精度指标上的确有所进步,但它在后来的应用中暴露出大量的缺陷。首先,光电鼠标必须依赖反射板,它的位置数据完全依据反射板中的网格信息来生成,倘若反射板有些弄脏或者磨损,光电鼠标便无法判断光标的位置所在。倘若反射板不慎被严重损坏或遗失,那么整个鼠标便就此报废;其次,光电鼠标使用非常不人性化,它的移动方向必须与反射板上的网格纹理相垂直,用户不可能快速地将光标直接从屏幕的左上角移动到右下角;第三,光电鼠标的造价颇为高昂,数百元的价格在今天来看并没有什么了不起,但在那个年代人们只愿意为鼠标付出20元左右资金,光电鼠标的高价位显得不近情理。由于存在大量的弊端,这种光电鼠标并未得到流行,充其量也只是在少数专业作图场合中得到一定程度的应用,但随着光机鼠标的全面流行,这种光电鼠标很快就被市场所淘汰。

  • 光学鼠标

    光学鼠标器是微软公司设计的一款高级鼠标。它采用NTELLIEYE技术,在鼠标底部的小洞里有一个小型感光头,面对感光头的是一个发射红外线的发光管,这个发光管每秒钟向外发射1500次,然后感光头就将这1500次的反射回馈给鼠标的定位系统,以此来实现准确的定位。所以,这种鼠标可在任何地方无限制地移动。

    虽然光电鼠标惨遭失败,但全数字的工作方式、无机械结构以及高精度的优点让业界为之瞩目,倘若能够克服其先天缺陷必可将其优点发扬光大,制造出集高精度、高可靠性和耐用性的产品在技术上完全可行。而最先在这个领域取得成果的是微软公司和安捷伦科技的。在1999年,微软推出一款名为“IntelliMouseExplorer”的第二代光电鼠标,这款鼠标所采用的是微软与安捷伦合作开发的IntelliEye光学引擎,由于它更多借助光学技术,故也被外界称为“光学鼠标”。

    它既保留了光电鼠标的高精度、无机械结构等优点,又具有高可靠性和耐用性,并且使用过程中勿须清洁亦可保持良好的工作状态,在诞生之后迅速引起业界瞩目。2000年,罗技公司也与安捷伦合作推出相关产品,而微软在后来则进行独立的研发工作并在2001年末推出第二代IntelliEye光学引擎。这样,光学鼠标就形成以微软和罗技为代表的两大阵营,安捷伦科技虽然也掌握光学引擎的核心技术,但它并未涉及鼠标产品的制造,而是向第三方鼠标制造商提供光学引擎产品,市面上非微软、罗技品牌的鼠标几乎都是使用它的技术。

    光学鼠标的结构与上述所有产品都有很大的差异,它的底部没有滚轮,也不需要借助反射板来实现定位,其核心部件是发光二极管、微型摄像头、光学引擎和控制芯片。工作时发光二极管发射光线照亮鼠标底部的表面,同时微型摄像头以一定的时间间隔不断进行图像拍摄。鼠标在移动过程中产生的不同图像传送给光学引擎进行数字化处理,最后再由光学引擎中的定位DSP芯片对所产生的图像数字矩阵进行分析。由于相邻的两幅图像总会存在相同的特征,通过对比这些特征点的位置变化信息,便可以判断出鼠标的移动方向与距离,这个分析结果最终被转换为坐标偏移量实现光标的定位。

更多相关知识,请访问常见问题栏目!

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

1

2026.03.13

Python异步编程与Asyncio高并发应用实践
Python异步编程与Asyncio高并发应用实践

本专题围绕 Python 异步编程模型展开,深入讲解 Asyncio 框架的核心原理与应用实践。内容包括事件循环机制、协程任务调度、异步 IO 处理以及并发任务管理策略。通过构建高并发网络请求与异步数据处理案例,帮助开发者掌握 Python 在高并发场景中的高效开发方法,并提升系统资源利用率与整体运行性能。

39

2026.03.12

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

140

2026.03.11

Go高并发任务调度与Goroutine池化实践
Go高并发任务调度与Goroutine池化实践

本专题围绕 Go 语言在高并发任务处理场景中的实践展开,系统讲解 Goroutine 调度模型、Channel 通信机制以及并发控制策略。内容包括任务队列设计、Goroutine 池化管理、资源限制控制以及并发任务的性能优化方法。通过实际案例演示,帮助开发者构建稳定高效的 Go 并发任务处理系统,提高系统在高负载环境下的处理能力与稳定性。

47

2026.03.10

Kotlin Android模块化架构与组件化开发实践
Kotlin Android模块化架构与组件化开发实践

本专题围绕 Kotlin 在 Android 应用开发中的架构实践展开,重点讲解模块化设计与组件化开发的实现思路。内容包括项目模块拆分策略、公共组件封装、依赖管理优化、路由通信机制以及大型项目的工程化管理方法。通过真实项目案例分析,帮助开发者构建结构清晰、易扩展且维护成本低的 Android 应用架构体系,提升团队协作效率与项目迭代速度。

90

2026.03.09

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

102

2026.03.06

Rust内存安全机制与所有权模型深度实践
Rust内存安全机制与所有权模型深度实践

本专题围绕 Rust 语言核心特性展开,深入讲解所有权机制、借用规则、生命周期管理以及智能指针等关键概念。通过系统级开发案例,分析内存安全保障原理与零成本抽象优势,并结合并发场景讲解 Send 与 Sync 特性实现机制。帮助开发者真正理解 Rust 的设计哲学,掌握在高性能与安全性并重场景中的工程实践能力。

226

2026.03.05

PHP高性能API设计与Laravel服务架构实践
PHP高性能API设计与Laravel服务架构实践

本专题围绕 PHP 在现代 Web 后端开发中的高性能实践展开,重点讲解基于 Laravel 框架构建可扩展 API 服务的核心方法。内容涵盖路由与中间件机制、服务容器与依赖注入、接口版本管理、缓存策略设计以及队列异步处理方案。同时结合高并发场景,深入分析性能瓶颈定位与优化思路,帮助开发者构建稳定、高效、易维护的 PHP 后端服务体系。

506

2026.03.04

AI安装教程大全
AI安装教程大全

2026最全AI工具安装教程专题:包含各版本AI绘图、AI视频、智能办公软件的本地化部署手册。全篇零基础友好,附带最新模型下载地址、一键安装脚本及常见报错修复方案。每日更新,收藏这一篇就够了,让AI安装不再报错!

170

2026.03.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
SQL 教程
SQL 教程

共61课时 | 4.3万人学习

C++教程
C++教程

共115课时 | 21.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号