为什么 Playstation 3 控制器不能作为 USB HID 设备开箱即用?

为什么 Playstation 3 控制器不能作为 USB HID 设备开箱即用?

我想要使​​用一个使用 Gamepad API 的网站(请参阅https://gamepad-tester.com例如)。该网站可与 macOS 上 Chrome 上的有线 PS3 控制器配合使用。

但是当我将控制器插入 Windows 计算机时,Chrome 无法检测到它。显示为 Xbox 控制器的 Logitech 控制器可以正常工作。

我很确定 PS3 控制器是标准 USB HID 设备,那么为什么它不能开箱即用呢?当然,有一个简单的专有握手来进行蓝牙配对,但除此之外,它不应该像任何其他游戏手柄一样工作吗?

答案1

索尼从未打算让 PlayStation 3 控制器在 Windows 上运行。因此,他们没有为其制作设备驱动程序。这并不意味着它无法实现。有很多教程你可以通过 Google 找到实现此目的的方法。这里是

至于 Logitech 控制器作为 XBox 控制器使用,Microsoft 确实有适用于 Windows 上的 XBox 控制器的驱动程序。因此,任何显示为与 Windows 兼容的 XBox 控制器的东西都应该可以工作。

仅仅因为某个设备是 USB 并且 Windows 将其识别为特定类型的设备,并不意味着它开箱即可使用。如果没有合适的设备驱动程序,Windows 将不知道如何处理它。

相关内容