有啥方法可以让我的 ps4 控制震动/隆隆声?用java

Posted

技术标签:

【中文标题】有啥方法可以让我的 ps4 控制震动/隆隆声?用java【英文标题】:Is there any way to make my ps4 control vibrate/rumble? With java有什么方法可以让我的 ps4 控制震动/隆隆声?用java 【发布时间】:2019-02-05 11:02:53 【问题描述】:

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

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

我使用glfw。

【问题讨论】:

我使用 Jamepad 可以做到这一点。 github.com/williamahartman/Jamepad 【参考方案1】:

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

发送 HID 报告的最简单的跨平台方法是使用 signal11/hidapi 库。在 Java 中,您需要一个像 hid4java 这样的库的包装器,或者您可以查看当被问到 previously 时的建议。

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

作为替代方案,由于您使用的是 Windows,您可以使用第三方驱动程序使 DS4 看起来像 XInput 设备,然后通过 XInput API 发送 rumble 命令。我建议获取Ryochan's fork of the DS4Windows driver,因为原始版本已经有一段时间没有更新了。 See here 了解如何使用 Java 中的 XInput API。

【讨论】:

以上是关于有啥方法可以让我的 ps4 控制震动/隆隆声?用java的主要内容,如果未能解决你的问题,请参考以下文章

ps5摔了一下不震动了怎么办

ps4手柄连接强度太低

OpenTK 识别 PS4v2 控制器(通过 USB)

原装正品适用于ps4游戏手柄pc电脑steam无线蓝牙震动手柄Switch pro使命召唤codm安卓ios手机RTAKO官方原

【求助】HTC Vive怎么用手柄去旋转物体

适用于 Xbox 360 控制器的振动 API