什么是电脑鼠标
编辑电脑鼠标是一种手持式指示设备,其检测二维相对于表面的运动。这种运动通常转换成的运动指针一个上显示,其允许的平滑控制的图形用户界面上的计算机。
鼠标控制计算机系统的xxx次公开演示是在1968年。老鼠最初使用两个独立的轮子来跟踪表面上的运动;一个在X维度上,一个在Y维度上。后来,标准设计转变为利用在表面上滚动的球来检测运动。大多数现代鼠标使用没有移动部件的光学传感器。虽然最初所有鼠标都通过电缆连接到计算机,但一些现代鼠标是无绳的,依靠与连接系统的短距离无线电通信。
除了移动光标外,计算机鼠标还有一个或多个按钮,可以进行诸如选择显示器上的菜单项等操作。鼠标通常还具有其他元素,例如触摸表面和滚轮,可实现额外的控制和尺寸输入。
电脑鼠标的操作
编辑鼠标通常在图形用户界面(GUI)中以二维方式控制指针的运动。鼠标将手的前后、左右移动转换为等效的电子信号,进而用于移动指针。
鼠标在表面上的相对运动被应用到屏幕上指针的位置,这标志着用户动作发生的点,因此指针复制了手部运动。单击或悬停(当光标位于区域边界内时停止移动)可以从名称列表中选择文件、程序或操作,或者(在图形界面中)通过称为“图标”和其他元素的小图像。例如,文本文件可能由纸质笔记本的图片表示,当光标悬停在此图标上时单击该图标可能会导致文本编辑程序在窗口中打开该文件。
不同的鼠标操作方式会导致GUI中发生特定的事情:
- 单击:按下并松开按钮。
- (左)单击:单击主按钮。
- (左)双击:快速连续单击按钮两次与两次单独的单击视为不同的手势。
- (左)三次单击:快速连续单击按钮三次与三次单独的单击视为不同的手势。在传统导航中,三次点击很少见。
- 右键单击:单击辅助按钮。在现代应用程序中,这经常打开上下文菜单。
- 中键单击:单击第三个按钮。
- 拖动:按住一个按钮,在释放按钮之前移动鼠标。这经常用于通过拖放移动或复制文件或其他对象;其他用途包括在图形应用程序中选择文本和绘图。
- 鼠标按键和弦:
- 按住修饰键的同时单击。
- 长距离移动指针:当达到鼠标移动的实际限制时,抬起鼠标,将鼠标放在表面上方的同时将其带到工作区域的相对边缘,然后将其放回工作表面上.这通常是不必要的,因为加速软件会检测到快速移动,并且与慢速鼠标移动相比,按比例移动指针的速度要快得多。
- 多点触控:这种方法类似于笔记本电脑上的多点触控触摸板,支持多指点击输入,最著名的例子是AppleMagicMouse。
手势
用户还可以通过手势操作鼠标;这意味着鼠标光标本身的程式化运动,称为“手势”,可以发出命令或映射到特定动作。例如,在绘图程序中,在形状上以快速“x”运动移动鼠标可能会删除该形状。
手势界面比普通的点击更少出现;人们经常发现它们更难使用,因为它们需要用户进行更精细的运动控制。然而,一些手势约定已经变得普遍,包括拖放手势,其中:
- 当鼠标光标悬停在界面对象上时,用户按下鼠标按钮
- 用户在按住按钮的同时将光标移动到不同的位置
- 用户释放鼠标按钮
例如,用户可能将代表文件的图片拖放到垃圾桶的图片上,从而指示系统删除该文件。
标准语义手势包括:
- 基于传中的目标
- 拖放
- 菜单遍历
- 指点
- 鼠标悬停(悬停)
- 选择
具体用途
鼠标输入的其他用途通常出现在特殊的应用程序域中。在交互式3D图形中,鼠标的运动通常直接转化为虚拟对象或相机方向的变化。例如,在xxx人称射击游戏(见下文)中,玩家通常使用鼠标来控制虚拟玩家“头”的朝向:向上移动鼠标会使玩家抬头,露出玩家头顶上方的视图。相关功能使物体的图像旋转,以便可以检查所有侧面。3D设计和动画软件通常会模态和弦许多不同的组合,以允许对象和相机在空间中旋转和移动,而鼠标可以检测到的运动轴很少。
当鼠标有多个按钮时,软件可能会为每个按钮分配不同的功能。通常,鼠标上的主要(右手配置中的最左侧)按钮将选择项目,而次要(右手配置中的最右侧)按钮将显示适用于该项目的替代操作菜单。例如,在具有多个按钮的平台上,MozillaWeb浏览器将跟随一个链接以响应主按钮的点击,将显示该链接的替代操作的上下文菜单以响应第二个按钮的点击,并且经常在新选项卡或窗口中打开链接以响应第三(中)鼠标按钮的点击。
操作系统支持
编辑MS-DOS和Windows1.0支持通过多个接口连接鼠标,例如Microsoft鼠标:BallPoint、Bus(InPort)、串行端口或PS/2。
Windows98添加了对USB人机接口设备类(USBHID)的内置支持,具有本机垂直滚动支持。Windows2000和WindowsMe将此内置支持扩展到5键鼠标。
WindowsXPServicePack2引入了蓝牙堆栈,允许在没有任何USB接收器的情况下使用蓝牙鼠标。WindowsVista增加了对水平滚动和标准化滚轮移动粒度的原生支持,以实现更精细的滚动。
Windows8引入了BLE(低功耗蓝牙)鼠标/HID支持。
多鼠标系统
编辑一些系统允许同时使用两个或更多鼠标作为输入设备。1980年代后期的家用计算机(例如Amiga)使用它来允许两个玩家在同一台计算机上进行交互的计算机游戏(例如Lemmings和TheSettlers)。有时在协作软件中也使用相同的想法,例如模拟多个用户可以在不传递单个鼠标的情况下绘制的白板。
MicrosoftWindows自Windows98以来,已支持多个同时定位的设备。由于Windows仅提供单个屏幕光标,因此同时使用多个设备需要用户或为多个输入设备设计的应用程序的合作。
除了提供多个输入接口的专门设计的设备外,多用户游戏中还经常使用多个鼠标。
Windows还完全支持多用户环境的多种输入/鼠标配置。
从WindowsXP开始,Microsoft引入了用于开发应用程序的SDK,该应用程序允许多个输入设备同时使用,具有独立的光标和独立的输入点。但是,它似乎不再可用。
引进的WindowsVista和微软Surface(现为微软PixelSense)推出了采用了Windows7中新的一组输入的API,允许50点/游标,全部由独立用户控制。新的输入点提供传统的鼠标输入;然而,它们的设计考虑了其他输入技术,如触摸和图像。它们固有地提供3D坐标以及压力、大小、倾斜度、角度、蒙版,甚至图像位图,以查看和识别屏幕上的输入点/对象。
截至2009年,Linux发行版和其他使用X.Org的操作系统,例如OpenSolaris和FreeBSD,通过Multi-PointerX支持255个光标/输入点。但是,目前没有窗口管理器支持Multi-PointerX,将其降级为自定义软件使用。
也有人提议让一个操作员同时使用两个鼠标作为控制各种图形和多媒体应用程序的更复杂的手段。
按钮
编辑鼠标按钮是微动开关,可以按下它来选择图形用户界面的元素或与之交互,从而产生独特的点击声。
自1990年代后期以来,三键滚动鼠标已成为事实上的标准。用户最常使用第二个按钮来调用计算机软件用户界面中的上下文菜单,其中包含专门针对鼠标光标当前所在的界面元素定制的选项。默认情况下,鼠标主键位于鼠标的左侧,方便惯用右手的用户;惯用左手的用户通常可以通过软件反转这种配置。
滚动
编辑现在几乎所有的鼠标都有一个主要用于在顶部滚动的集成输入,通常是一个单轴数字轮或摇臂开关,也可以按下它作为第三个按钮。虽然不太常见,但许多鼠标具有两轴输入,例如可倾斜的滚轮、轨迹球或触摸板。那些带有轨迹球的可能被设计为保持静止,使用轨迹球而不是移动鼠标。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/129495/