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
Combines the list of seperate keyboards and mice found with the raw plugin,
with the game controllers found with direct input.
DirectInput implementation of controller environment
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).
Environment plugin for linux
A Mouse is a type of controller consisting of two child controllers,
a ball and a button pad.
OSX HIDManager implementation
This is a marker interface used to mark plugins in a Jar file
for retrieval by the Plugins class.
This class is used internally by the Plugin system.
This is the application interface to the Plugin system.
DirectInput implementation of controller environment
A Rumbler is a controller's mechanism for delivering feedback
to the user through the device.
Generic Desktop Usages
The version and build number of this implementation.
The version and build number of this implementation.