![使用被动式 PS/2 至 USB 转换器](https://linux22.com/image/1567641/%E4%BD%BF%E7%94%A8%E8%A2%AB%E5%8A%A8%E5%BC%8F%20PS%2F2%20%E8%87%B3%20USB%20%E8%BD%AC%E6%8D%A2%E5%99%A8.png)
有关背景信息,请参阅这问题。我最近拿到了一款使用 PS/2 协议的罗技 Y-ST39 键盘。我买了一个转换器,但不知道它是无源转换器,而不是有源转换器。因此,当我将它插入现代计算机时,它无法工作。我当然可以通过购买有源适配器来解决这个问题,但这让我很好奇。有没有办法获取我当前收到的信号(PS/2 协议)并使其在我的计算机上可用。也许通过编写一些软件,或者这种东西是否被锁定在固件后面。
答案1
您需要一些硬件来连接时钟和数据线,然后需要一些实现协议的软件。
现代 PC 没有这种硬件,并且您无法使用 USB 端口,因为 USB 控制器仅识别 USB。
像 RaspPi 这样的嵌入式计算机可以做到(如果添加电压转换器),但购买有源转换器可能会更容易……
关于 PS/2 协议的详细信息很容易找到,google 一下。使用各种硬件构建自己的 PS/2 有源适配器的人们的项目也很容易找到。