java - 有什么方法可以让我的 ps4 控制振动/隆隆声?用java
问题描述
也许图书馆可以做到这一点?;)
我一直在搜索互联网,但找不到任何东西:(
我使用glfw。
解决方案
Dualshock 4 很棘手,因为它不会以标准方式发出隆隆声。但是,它是一个 HID 设备,您可以发送 HID 输出报告,这会导致它发出隆隆声。
发送 HID 报告的最简单的跨平台方法是使用signal11/hidapi库。在 Java 中,您需要一个像hid4java这样的库的包装器,或者您可以查看之前询问时的建议。
一旦您可以从 Java 访问设备并发送报告,请发送0x11 输出报告以告知设备发出隆隆声。
作为替代方案,由于您使用的是 Windows,您可以使用第三方驱动程序使 DS4 看起来像 XInput 设备,然后通过 XInput API 发送 rumble 命令。我建议购买 Ryochan 的 DS4Windows 驱动程序分支,因为原始版本已经有一段时间没有更新了。请参阅此处了解如何使用 Java 中的 XInput API。
推荐阅读
- c# - Azure Kubernetes .NET Core 应用程序到 Azure SQL 数据库间歇性错误 258
- javascript - 你可以在画布上使用 nextjs 图像组件吗
- windows-10 - Vitria BusinessWare 3.1.7 的频道日志在 Win10 机器上不可见,但我们可以在 Win7 机器上查看
- javascript - NPM 包在使用 require 时自动从一个文件传递到另一个文件
- php - 如何从数组中按名称获取 cookie 值
- javascript - JavaScript:一次一个地重复地为列表项设置动画
- javascript - 扩展“搜索结果”无法格式化 vscode
- python - 如何在pyTelegramBotAPI(telebot)中仅将文字编辑给一个用户
- java - Java:基于对象值的同步
- facebook-graph-api - 您的某些位置重叠。尝试删除位置。(Facebook 营销 API)