有没有办法让我的ps4控制vibrate/rumble?随着 java

Is there any way to make my ps4 control vibrate/rumble? With java

也许图书馆可以做到这一点? ;)

我一直在网上搜索,但找不到任何东西:(

我用的是glfw。

Dualshock 4 很棘手,因为它不会以标准方式发出隆隆声。但是,它是一个 HID 设备,您可以发送 HID 输出报告,这会导致它发出隆隆声。

发送 HID 报告的最简单的跨平台方式是使用 signal11/hidapi library. From Java, you'll want a wrapper for this library like hid4java, or you can take a look at what was suggested when this was asked previously

一旦您可以从 Java 访问设备并发送报告,请发送 0x11 output report 告诉设备发出隆隆声。

作为替代方案,由于您使用的是 Windows,您可以使用第三方驱动程序使 DS4 看起来像 XInput 设备,然后通过 XInput API.我建议获取 Ryochan's fork of the DS4Windows driver since the original version hasn't been updated in a while. See here 以了解如何使用来自 Java 的 XInput API。