All Classes and Interfaces

Class
Description
Skeleton implementation of a named axis.
An AbstractController is a skeleton implementation of a controller that contains a fixed number of axes, controllers, and rumblers.
An axis is a single button, slider, or dial, which has a single range.
Identifiers for different Axes.
 
 
KeyIDs for standard PC (LATIN-1) keyboards
POV enum for different positions.
A Controller represents a physical device, such as a keyboard, mouse, or joystick, or a logical grouping of related controls, such as a button pad or mouse ball.
Common controller port types.
Types of controller objects.
A ControllerEnvironment represents a collection of controllers that are physically or logically linked.
An event that is fired when the state of a controller changes
A listener for changes in the state of controllers
 
A FIFO queue for input events.
A Keyboard is a type of controller consisting of a single controller, they keypad, which contains several axes (the keys).
A Mouse is a type of controller consisting of two child controllers, a ball and a button pad.
A Rumbler is a controller's mechanism for delivering feedback to the user through the device.
The version and build number of this implementation.