![logo](https://private-user-images.githubusercontent.com/493908/313239920-9c399860-8d9c-42b1-ac2d-505f0e3e06e0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAzMzU5NzYsIm5iZiI6MTcyMDMzNTY3NiwicGF0aCI6Ii80OTM5MDgvMzEzMjM5OTIwLTljMzk5ODYwLThkOWMtNDJiMS1hYzJkLTUwNWYwZTNlMDZlMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwN1QwNzAxMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hNzA4YjY0YzlmMWMyNjYyOTI3ZGIxYmI3MWUyNDM5NjM2MWUwM2RkZjcxYjI5NDFkZjMzNjhmZjY5ZGY5MTcxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.SESwPCjcWI7P9ap5E2qUON1D6T7ks9Z9d0LGlG3uC5w)
🎮 Library for access to input devices.
this library is
- using jna directly instead of jni
- using service-loader instead of proprietary plugin mechanism
and this is a fork of original
- reference implementation ... this project
- hid4java
- purejavahidapi
- gamepad4j
- https://github.com/bozjator/JInput-Joystick
- mac
- windows
Licensed under BSD License, copyright is attributed in each source file committed.
use proper ServiceLoader instead of proprietary plugin system (backport from vavi-awt-joystick)- linux spi not tested yet
windows wip, package namewindows spi not tested yetdeprecate polling, use event listener?- native parts
- backport cf lib to rococoa
- separate jna parts as jna-platform-extended?
at windows, i mistake dword as 2byte- component value should be generics? (currently float fixed)