The future is now. Read Hardware inputs from devices plugged into a computer, cross-platform!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
sigonasr2, Sig, Sigo df2d8030e8 Include specific information about the equality comparison for Abstract Controllers. Abstract controllers are now returned through the event. 2 years ago
build Include specific information about the equality comparison for Abstract Controllers. Abstract controllers are now returned through the event. 2 years ago
dist Include specific information about the equality comparison for Abstract Controllers. Abstract controllers are now returned through the event. 2 years ago
docs Include specific information about the equality comparison for Abstract Controllers. Abstract controllers are now returned through the event. 2 years ago
natives init project 4 years ago
nbproject init project 4 years ago
src Include specific information about the equality comparison for Abstract Controllers. Abstract controllers are now returned through the event. 2 years ago
test/net/java/games/input Upgrade to jinput 2.11. Now refeexposes AbstractControllers instead of Controllers for equality checking 2 years ago
.gitignore New build with rescanController functionalities 3 years ago
LICENSE Initial commit 4 years ago
README.md Merge branch 'main' of https://github.com/sigonasr2/jinput2.10 3 years ago
build.xml Upgrade to jinput 2.11. Now refeexposes AbstractControllers instead of Controllers for equality checking 2 years ago

README.md

jinput2

This project is a fork of the https://github.com/jinput/jinput project, which has not changed since 2018. This is a very progressive project that will push forward unnecessarily unstable modifications aggressively. That being said, the biggest goal is full support for hotswapping controllers, which the original jinput was lacking.

Changes

The project contains the full Java content necessary to build the jar file. It also distribute the native files.

To build the project make sure you have Apache Ant.

Run

ant clean compile jar run

jinput.jar and jinput-sources.jar ends up inside the dist folder.

  • Javadocs are linked on the side of this repository (Or click here)
  • Final built jar is found in Releases
    • I will post new releases whenever they become useable and stable with new functionality. My main branches are effectively my development branch. I commit directly to main, so be wary. Use the Releases page for guaranteed stability.
    • I have a jar with sources inside of the dist folder that lets you comfortably program with IDE helpers named accordingly.

The other changes are:

License

Licensed under BSD License, copyright is attributed in each source file committed.