1

我想通过 USB 到 PS/2 转换器使用 USB 鼠标连接到微控制器。PS/2 协议是否支持滚轮移动?

4

1 回答 1

1

PS/2 界面确实支持滚轮滚动。如果鼠标本身支持 PS/2 接口(大多数 USB 鼠标仍然支持,用于无源适配器),并且有滚轮,那么是的,滚轮支持应该通过转换器提供。PS/2 协议中的鼠标滚轮数据在数据的第 4 个字节中发送。

字节 1:标志和按钮状态

字节 2:X 运动

字节 3:Y 运动

字节 4:Z 运动(滚轮)

即使这样,它也只占用第 4 个字节的底部 4 位(+7 到 -7)。前 4 位包含 Microsoft Intellimouse 兼容设备的按钮 4 和 5 的数据。

更多关于 PS/2 鼠标协议的信息可以在这里找到。

于 2018-01-08T15:24:49.927 回答