I wan't to use a USB controller (primarily X-Box 360 wired) as an optional input method in Java. I want to be able to use the face buttons (A, B, X, and Y), the analog sticks, the triggers and...