通过 PS/2 转换器的 USB 鼠标是否支持鼠标滚轮滚动?

问题描述 投票:0回答:1

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

usb microcontroller
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 鼠标协议的更多信息,请参见此处

© www.soinside.com 2019 - 2024. All rights reserved.