Есть ли способ заставить мой ps4 control вибрировать / греметь?С явой - PullRequest
0 голосов
/ 05 февраля 2019

Может быть, библиотека может сделать это?;)

Я искал в Интернете, но ничего не могу найти: (

Я использую glfw.

1 Ответ

0 голосов
/ 05 февраля 2019

Dualshock 4 хитрый, потому что он не грохочет стандартным способом.Но это устройство HID, и вы можете отправлять отчеты о выходе HID, которые вызывают его грохот.

Самый простой кроссплатформенный способ отправки отчетов HID - это использование библиотеки signal11 / hidapi ,В Java вам понадобится оболочка для этой библиотеки, например hid4java , или вы можете взглянуть на то, что было предложено, когда об этом спросили ранее .

Однаждывы можете получить доступ к устройству из Java и отправлять отчеты, отправлять 0x11 выходной отчет , чтобы сообщить устройству о грохоте.

В качестве альтернативы, поскольку вы работаете в Windows, вы можете использоватьсторонний драйвер, чтобы DS4 выглядел как устройство XInput, а затем отправлял команды грохота через API XInput.Я бы порекомендовал получить вилку Ryochan драйвера DS4Windows , так как оригинальная версия не обновлялась некоторое время. См. Здесь , чтобы узнать, как использовать API XInput из Java.

...