The future is now. Read Hardware inputs from devices plugged into a computer, cross-platform!
jinput2.10/build/classes/net/java/games/input/jinput.properties