🌏 Control the world!
- https://github.com/usb4java/usb4java
- https://www.haljion.net/index.php/2013-04-12-08-15-44/2015-05-28-03-07-36/fpga-cpld/460-xilinx-license-configuration-manager
- https://stackoverflow.com/questions/23796353/java-and-hid-communication#comment111359182_26327023
- ⚠ 'javax.usb.properties' must be contained in your classpath
- https://github.com/gary-rowe/hid4java 🎯
- https://github.com/libusb/hidapi
$ brew install hidapi
- jna version
- https://github.com/libusb/hidapi
- https://github.com/nyholku/purejavahidapi (🥺 but many native unused code in sources!) ... 🎯 descriptor parser
- https://github.com/born2snipe/gamepad4j (api + impls)
- https://github.com/jinput/jinput by sun (api + impls)
- jna version
- https://sourceforge.net/projects/gamecontroller/ processing (jinput)
- Game Controller framework (GCController)
- https://chromium.googlesource.com/chromium/src/+/HEAD/device/gamepad/game_controller_data_fetcher_mac.mm
- https://developer.apple.com/documentation/gamecontroller/gcdualshockgamepad gimme a sample
https://discussionsjapan.apple.com/thread/255250239 no answermacOS 14.3.1 is abel to detect ds4https://discussions.apple.com/thread/255260004 no answer (multipost lol)ditto
- lwjgl (glfw : IOKit(HID))
- sdl2
- https://github.com/bwRavencl/ControllerBuddy (hid4java, sdl2, lwjgl) for flight simulator
- https://github.com/libgdx/Jamepad (libgdx)
- dualshock4
- https://www.psdevwiki.com/ps4/DS4-USB
- http://eleccelerator.com/wiki/index.php?title=DualShock_4
- https://chromium.googlesource.com/chromium/src/+/HEAD/device/gamepad/dualshock4_controller.cc
- https://android.googlesource.com/kernel/common.git/+/brillo-m9-release/drivers/hid/hid-sony.c
- https://github.com/todbot/node-hid-ds4-test/blob/master/node-hid-ds4-test.js rumbling
- https://stackoverflow.com/a/54541487
- https://github.com/j0lama/DS4Lib
- https://github.com/Ryochan7/DS4Windows (c#)
- html5 gamepad api
- https://github.com/gurkenlabs/input4j ... JEP 442
- mac app
- cui
first check for a checkbox menu itemuse standard library for Timer- usb4java doesn't work for dualshock4 on mac ???
backport jinput ServiceLoader part into my jinputlet hid4java use mac framework directly (bypass hidapi)descriptor to componentshow can we know descriptor length?no needs to do
move hid perser to jinputdualshock4 pad x, y 12bit little endian ???- rename to vavi-awt-gamepad
hide os dependent implementation by interface