鼠标系统实际上由两个主要的元素组成:鼠标控制电路和称作鼠标驱动程序的存储驻留程序。鼠标驱动程序负责完成如下三项工作:一是在屏幕上显示鼠标光标并维持光标的移动;二是向应用程序提供鼠标的状态,这包括鼠标光标在屏幕上的位置及鼠标的各个按钮是被按下还是放开;三是为应用程序提供一些鼠标操作的辅助功能。每个鼠标都带有一个鼠标驱动程序,鼠标驱动程序以设备驱动程序或TRS的形式安装在系统中,鼠标驱动程序负责完成如下3项工作一是在屏幕上显示鼠标光标并维持光标的移动;二是向应用程序提供鼠标的状态,这包括鼠标光标在屏幕上的位置及鼠标的各个按钮是被按下还是放开;三是为应用程序提供一些鼠标操作的辅助功能,如隐藏光标、设置移动速度、改变光标形状等,鼠标驱动程序以中断调用的形式向应用程序提供所有的鼠标操作功能。