I haven't looked at JInput for a while, but I can understand why you say that. At the time I was trying to help out with the Mac port and I never did get my head wrapped around how the heck it was supposed to work
.. of course at the time there is a good chance that was because it didn't
Is there good documentation of JInput yet?
I'm hoping that soon some general purpose USB bindings make it into the core JRE and then things like JInput can be done in pure Java. (Kind of like Java COMM should have been. Hello, Sun? Remember that concept of client-side Java? It doesn't work so well when you can't interface with the client