| Interface | Description |
|---|---|
| Component |
An axis is a single button, slider, or dial, which has a single range.
|
| Controller |
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.
|
| ControllerListener |
A listener for changes in the state of controllers
|
| LinuxDevice | |
| Rumbler |
A Rumbler is a controller's mechanism for delivering feedback
to the user through the device.
|
| Class | Description |
|---|---|
| AbstractComponent |
Skeleton implementation of a named axis.
|
| AbstractController |
An AbstractController is a skeleton implementation of a controller that
contains a fixed number of axes, controllers, and rumblers.
|
| AWTEnvironmentPlugin | |
| AWTKeyboard | |
| AWTKeyMap | |
| AWTMouse | |
| AWTMouse.Axis | |
| AWTMouse.Button | |
| Component.Identifier |
Identifiers for different Axes.
|
| Component.Identifier.Axis | |
| Component.Identifier.Button | |
| Component.Identifier.Key |
KeyIDs for standard PC (LATIN-1) keyboards
|
| Component.POV |
POV enum for different positions.
|
| Controller.PortType |
Common controller port types.
|
| Controller.Type |
Types of controller objects.
|
| ControllerEnvironment |
A ControllerEnvironment represents a collection of controllers that are
physically or logically linked.
|
| ControllerEvent |
An event that is fired when the state of a controller changes
|
| DefaultControllerEnvironment |
The default controller environment.
|
| Event | |
| EventQueue |
A FIFO queue for input events.
|
| Keyboard |
A Keyboard is a type of controller consisting of a single controller,
they keypad, which contains several axes (the keys).
|
| LinuxAbsInfo | |
| LinuxAbstractController |
Represents a Linux controller
|
| LinuxAxisDescriptor | |
| LinuxCombinedController | |
| LinuxComponent |
Represents a linux Axis
|
| LinuxConstantFF | |
| LinuxControllers |
helper methods for Linux specific Controllers
|
| LinuxDeviceTask | |
| LinuxDeviceThread |
Linux doesn't have proper support for force feedback
from different threads since it relies on PIDs
to determine ownership of a particular effect slot.
|
| LinuxEnvironmentPlugin |
Environment plugin for linux
|
| LinuxEvent | |
| LinuxEventComponent | |
| LinuxEventDevice | |
| LinuxForceFeedbackEffect | |
| LinuxInputID | |
| LinuxJoystickAbstractController |
Represents a Linux controller
|
| LinuxJoystickAxis |
Represents a linux Axis
|
| LinuxJoystickButton |
Represents a linux button from the joystick interface
|
| LinuxJoystickDevice | |
| LinuxJoystickEvent | |
| LinuxJoystickPOV | |
| LinuxKeyboard |
Represents an OSX Keyboard
|
| LinuxMouse |
Represents an OSX Mouse
|
| LinuxNativeTypesMap |
Mapping utility class between native type ints and string names or
Key.Identifiers
|
| LinuxPOV |
Represents a linux button
|
| LinuxRumbleFF | |
| Mouse |
A Mouse is a type of controller consisting of two child controllers,
a ball and a button pad.
|
| NativeDefinitions |
This file is generated from /usr/include/linux/input.h please do not edit
|
| PluginClassLoader |
Loads all plugins.
|
| Version |
The version and build number of this implementation.
|