我想通过 USB 到 PS/2 转换器使用 USB 鼠标连接到微控制器。PS/2 协议是否支持滚轮移动?
问问题
205 次
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 回答