鼠标(或 USB 设备)平台如何独立?

How is a mouse (or a USB device) platform independent?

我很想知道当您插入鼠标时鼠标可以在任何操作系统上工作的具体细节。对我来说,这太不可思议了。鼠标如何与OS通信?
为什么每个软件都不能独立于平台?

USB 规范需要一种称为人机接口设备的设备。这些设备使用具体,知道。发送数据的协议。带有 USB 端口的 Amy 平台能够检测将设备标识为 HID 的特定 USB 消息。

其他设备需要更长的时间来设置,因为它们的特定指示消息没有预编程到 USB 端口代码中,因为它不像键盘或鼠标那样非常常见。

总而言之,它们不是独立于拉力赛平台的,但所有平台都经过编程,可以开箱即用地识别它们。

维基百科上有一篇关于 HID 设备的非常好的文章。好奇的话就去看看吧。