- C - Static variable in class net.java.games.input.Component.Identifier.Button
-
'C' button on a gamepad
- C - Static variable in class net.java.games.input.Component.Identifier.Key
-
- CAPITAL - Static variable in class net.java.games.input.Component.Identifier.Key
-
- CENTER - Static variable in class net.java.games.input.Component.POV
-
Synonmous with OFF
- CIRCUMFLEX - Static variable in class net.java.games.input.Component.Identifier.Key
-
- close() - Method in interface net.java.games.input.LinuxDevice
-
- close() - Method in class net.java.games.input.LinuxEventDevice
-
- close() - Method in class net.java.games.input.LinuxJoystickDevice
-
- COLON - Static variable in class net.java.games.input.Component.Identifier.Key
-
- COMMA - Static variable in class net.java.games.input.Component.Identifier.Key
-
- COMPLETED - Static variable in class net.java.games.input.LinuxDeviceTask
-
- Component - Interface in net.java.games.input
-
An axis is a single button, slider, or dial, which has a single range.
- Component.Identifier - Class in net.java.games.input
-
Identifiers for different Axes.
- Component.Identifier.Axis - Class in net.java.games.input
-
- Component.Identifier.Button - Class in net.java.games.input
-
- Component.Identifier.Key - Class in net.java.games.input
-
KeyIDs for standard PC (LATIN-1) keyboards
- Component.POV - Class in net.java.games.input
-
POV enum for different positions.
- Controller - Interface in net.java.games.input
-
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.
- Controller.PortType - Class in net.java.games.input
-
Common controller port types.
- Controller.Type - Class in net.java.games.input
-
Types of controller objects.
- controllerAdded(ControllerEvent) - Method in interface net.java.games.input.ControllerListener
-
Invoked when a controller has been added.
- ControllerEnvironment - Class in net.java.games.input
-
A ControllerEnvironment represents a collection of controllers that are
physically or logically linked.
- ControllerEnvironment() - Constructor for class net.java.games.input.ControllerEnvironment
-
Protected constructor for subclassing.
- ControllerEvent - Class in net.java.games.input
-
An event that is fired when the state of a controller changes
- ControllerEvent(Controller) - Constructor for class net.java.games.input.ControllerEvent
-
Creates a controller event object.
- ControllerListener - Interface in net.java.games.input
-
A listener for changes in the state of controllers
- controllerListeners - Variable in class net.java.games.input.ControllerEnvironment
-
List of controller listeners
- controllerRemoved(ControllerEvent) - Method in interface net.java.games.input.ControllerListener
-
Invoked when a controller is lost.
- CONVERT - Static variable in class net.java.games.input.Component.Identifier.Key
-
- convertValue(float, LinuxAxisDescriptor) - Method in class net.java.games.input.LinuxComponent
-
- convertValue(float) - Method in class net.java.games.input.LinuxEventComponent
-
- convertValue(float, LinuxAxisDescriptor) - Method in class net.java.games.input.LinuxPOV
-
- G - Static variable in class net.java.games.input.Component.Identifier.Key
-
- GAME - Static variable in class net.java.games.input.Controller.PortType
-
Standard game port
- GAMEPAD - Static variable in class net.java.games.input.Controller.Type
-
Gamepad controller.
- getAbsAxisID(int) - Static method in class net.java.games.input.LinuxNativeTypesMap
-
Gets the identifier for a absolute axis
- getAbsInfo(LinuxAbsInfo) - Method in class net.java.games.input.LinuxEventComponent
-
- getAbsInfo(int, LinuxAbsInfo) - Method in class net.java.games.input.LinuxEventDevice
-
- getAxisIdentifier() - Method in class net.java.games.input.LinuxForceFeedbackEffect
-
- getAxisIdentifier() - Method in interface net.java.games.input.Rumbler
-
Get the axis identifier the rumbler is attached to
- getAxisMap() - Method in class net.java.games.input.LinuxJoystickDevice
-
- getAxisName() - Method in class net.java.games.input.LinuxForceFeedbackEffect
-
- getAxisName() - Method in interface net.java.games.input.Rumbler
-
Get the string name of the axis the rumbler is attached to
- getBack() - Method in class net.java.games.input.Mouse
-
Returns the back mouse button, null if the mouse hasn't
got one.
- getButton3() - Method in class net.java.games.input.Mouse
-
Returns forth mouse button, null if the mouse hasn't
got one.
- getButton4() - Method in class net.java.games.input.Mouse
-
Returns fifth mouse button, null if the mouse hasn't
got one.
- getButtonID(int) - Static method in class net.java.games.input.LinuxNativeTypesMap
-
Gets the identifier for a button
- getButtonMap() - Method in class net.java.games.input.LinuxJoystickDevice
-
- getButtonTrait() - Method in class net.java.games.input.LinuxEventComponent
-
- getCode() - Method in class net.java.games.input.LinuxAxisDescriptor
-
- getComponent(Component.Identifier) - Method in class net.java.games.input.AbstractController
-
Returns a single component based on its identifier, or null
if no component with the specified type could be found.
- getComponent(Component.Identifier) - Method in interface net.java.games.input.Controller
-
Returns a single axis based on its type, or null
if no axis with the specified type could be found.
- getComponent() - Method in class net.java.games.input.Event
-
- getComponent() - Method in class net.java.games.input.LinuxComponent
-
- getComponents() - Method in class net.java.games.input.AbstractController
-
Returns the components on this controller, in order of assignment priority.
- getComponents() - Method in interface net.java.games.input.Controller
-
Returns the components on this controller, in order of assignment priority.
- getComponents() - Method in class net.java.games.input.LinuxEventDevice
-
- getController() - Method in class net.java.games.input.ControllerEvent
-
Returns the controller for this event.
- getControllers() - Method in class net.java.games.input.AbstractController
-
Returns the controllers connected to make up this controller, or
an empty array if this controller contains no child controllers.
- getControllers() - Method in class net.java.games.input.AWTEnvironmentPlugin
-
- getControllers() - Method in interface net.java.games.input.Controller
-
Returns the controllers connected to make up this controller, or
an empty array if this controller contains no child controllers.
- getControllers() - Method in class net.java.games.input.ControllerEnvironment
-
Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.
- getControllers() - Method in class net.java.games.input.DefaultControllerEnvironment
-
Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.
- getControllers() - Method in class net.java.games.input.LinuxEnvironmentPlugin
-
Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.
- getDeadZone() - Method in class net.java.games.input.AbstractComponent
-
Returns the suggested dead zone for this axis.
- getDeadZone() - Method in interface net.java.games.input.Component
-
Returns the suggested dead zone for this axis.
- getDeadZone() - Method in class net.java.games.input.LinuxComponent
-
- getDeadZone() - Method in class net.java.games.input.LinuxEventComponent
-
- getDefaultEnvironment() - Static method in class net.java.games.input.ControllerEnvironment
-
Returns the default environment for input controllers.
- getDescriptor() - Method in class net.java.games.input.LinuxEvent
-
- getDescriptor() - Method in class net.java.games.input.LinuxEventComponent
-
- getDevice() - Method in class net.java.games.input.LinuxEventComponent
-
- getDevice() - Method in class net.java.games.input.LinuxForceFeedbackEffect
-
- getEventQueue() - Method in class net.java.games.input.AbstractController
-
- getEventQueue() - Method in interface net.java.games.input.Controller
-
Get the device event queue
- getEventValue() - Method in class net.java.games.input.AbstractComponent
-
- getException() - Method in class net.java.games.input.LinuxDeviceTask
-
- getExtra() - Method in class net.java.games.input.Mouse
-
Returns the extra or 5th mouse button, null if the mouse has
fewer than 5 buttons.
- getFlat() - Method in class net.java.games.input.LinuxAbsInfo
-
- getForward() - Method in class net.java.games.input.Mouse
-
Returns the forward mouse button, null if the mouse hasn't
got one.
- getFuzz() - Method in class net.java.games.input.LinuxAbsInfo
-
- getIdentifier() - Method in class net.java.games.input.AbstractComponent
-
Returns the type or identifier of the axis.
- getIdentifier() - Method in interface net.java.games.input.Component
-
Returns the identifier of the axis.
- getIdentifier() - Method in class net.java.games.input.LinuxEventComponent
-
- getInputID() - Method in class net.java.games.input.LinuxEventDevice
-
- getLeft() - Method in class net.java.games.input.Mouse
-
Returns the left mouse button.
- getMax() - Method in class net.java.games.input.LinuxAbsInfo
-
- getMiddle() - Method in class net.java.games.input.Mouse
-
Returns the middle, null if the mouse has fewer than three buttons.
- getMin() - Method in class net.java.games.input.LinuxAbsInfo
-
- getName() - Method in class net.java.games.input.AbstractComponent
-
Returns a human-readable name for this axis.
- getName() - Method in class net.java.games.input.AbstractController
-
Returns a human-readable name for this Controller.
- getName() - Method in interface net.java.games.input.Component
-
Returns a human-readable name for this axis.
- getName() - Method in class net.java.games.input.Component.Identifier
-
Returns a non-localized string description of this axis type.
- getName() - Method in interface net.java.games.input.Controller
-
Returns a human-readable name for this Controller.
- getName() - Method in class net.java.games.input.LinuxEventDevice
-
- getName() - Method in class net.java.games.input.LinuxJoystickDevice
-
- getNanos() - Method in class net.java.games.input.Event
-
Return the time the event happened, in nanoseconds.
- getNanos() - Method in class net.java.games.input.LinuxEvent
-
- getNanos() - Method in class net.java.games.input.LinuxJoystickEvent
-
- getNextDeviceEvent(Event) - Method in class net.java.games.input.AbstractController
-
- getNextDeviceEvent(Event) - Method in class net.java.games.input.AWTKeyboard
-
- getNextDeviceEvent(Event) - Method in class net.java.games.input.AWTMouse
-
- getNextDeviceEvent(Event) - Method in class net.java.games.input.LinuxAbstractController
-
- getNextDeviceEvent(Event) - Method in class net.java.games.input.LinuxCombinedController
-
- getNextDeviceEvent(Event, LinuxEventDevice) - Static method in class net.java.games.input.LinuxControllers
-
- getNextDeviceEvent(Event) - Method in class net.java.games.input.LinuxJoystickAbstractController
-
- getNextDeviceEvent(Event) - Method in class net.java.games.input.LinuxKeyboard
-
- getNextDeviceEvent(Event) - Method in class net.java.games.input.LinuxMouse
-
- getNextEvent(Event) - Method in class net.java.games.input.EventQueue
-
Populates the provided event with the details of the event on the head of the queue.
- getNextEvent(LinuxEvent) - Method in class net.java.games.input.LinuxEventDevice
-
- getNextEvent(Event) - Method in class net.java.games.input.LinuxJoystickDevice
-
- getNumAxes() - Method in class net.java.games.input.LinuxJoystickDevice
-
- getNumber() - Method in class net.java.games.input.LinuxJoystickEvent
-
- getNumButtons() - Method in class net.java.games.input.LinuxJoystickDevice
-
- getNumEffects() - Method in class net.java.games.input.LinuxEventDevice
-
- getPollData() - Method in class net.java.games.input.AbstractComponent
-
Returns the data from the last time the control has been polled.
- getPollData() - Method in interface net.java.games.input.Component
-
Returns the data from the last time the control has been polled.
- getPortNumber() - Method in class net.java.games.input.AbstractController
-
Returns the zero-based port number for this Controller.
- getPortNumber() - Method in interface net.java.games.input.Controller
-
Returns the zero-based port number for this Controller.
- getPortType() - Method in class net.java.games.input.AbstractController
-
Returns the port type for this Controller.
- getPortType() - Method in interface net.java.games.input.Controller
-
Returns the port type for this Controller.
- getPortType() - Method in class net.java.games.input.LinuxAbstractController
-
- getPortType() - Method in class net.java.games.input.LinuxCombinedController
-
- getPortType() - Method in class net.java.games.input.LinuxEventDevice
-
- getPortType() - Method in class net.java.games.input.LinuxInputID
-
- getPortType() - Method in class net.java.games.input.LinuxKeyboard
-
- getPortType() - Method in class net.java.games.input.LinuxMouse
-
- getPortType(int) - Static method in class net.java.games.input.LinuxNativeTypesMap
-
Return port type from a native port type int id
- getPrimaryButton() - Method in class net.java.games.input.Mouse
-
Returns the left or primary mouse button, never null.
- getPrivilegedProperty(String) - Static method in class net.java.games.input.DefaultControllerEnvironment
-
- getPrivilegedProperty(String, String) - Static method in class net.java.games.input.DefaultControllerEnvironment
-
- getPrivilegedProperty(String) - Static method in class net.java.games.input.LinuxEnvironmentPlugin
-
- getPrivilegedProperty(String, String) - Static method in class net.java.games.input.LinuxEnvironmentPlugin
-
- getRelAxisID(int) - Static method in class net.java.games.input.LinuxNativeTypesMap
-
Gets the identifier for a relative axis
- getResult() - Method in class net.java.games.input.LinuxDeviceTask
-
- getRight() - Method in class net.java.games.input.Mouse
-
Returns the right, null if the mouse is a single-button mouse.
- getRumblers() - Method in class net.java.games.input.AbstractController
-
Returns the rumblers for sending feedback to this controller, or an
empty array if there are no rumblers on this controller.
- getRumblers() - Method in interface net.java.games.input.Controller
-
Returns the rumblers for sending feedback to this controller, or an
empty array if there are no rumblers on this controller.
- getRumblers() - Method in class net.java.games.input.LinuxEventDevice
-
- getSecondaryButton() - Method in class net.java.games.input.Mouse
-
Returns the right or secondary mouse button, null if the mouse is
a single-button mouse.
- getSide() - Method in class net.java.games.input.Mouse
-
Returns the side or 4th mouse button, null if the mouse has
fewer than 4 buttons.
- getState() - Method in class net.java.games.input.LinuxDeviceTask
-
- getTertiaryButton() - Method in class net.java.games.input.Mouse
-
Returns the middle or tertiary mouse button, null if the mouse has
fewer than three buttons.
- getType() - Method in class net.java.games.input.AbstractController
-
Returns the type of the Controller.
- getType() - Method in interface net.java.games.input.Controller
-
Returns the type of the Controller.
- getType() - Method in class net.java.games.input.Keyboard
-
Returns the type of the Controller.
- getType() - Method in class net.java.games.input.LinuxAbstractController
-
- getType() - Method in class net.java.games.input.LinuxAxisDescriptor
-
- getType() - Method in class net.java.games.input.LinuxCombinedController
-
- getType() - Method in class net.java.games.input.LinuxEventDevice
-
- getType() - Method in class net.java.games.input.LinuxJoystickAbstractController
-
- getType() - Method in class net.java.games.input.LinuxJoystickEvent
-
- getType() - Method in class net.java.games.input.Mouse
-
Returns the type of the Controller.
- getValue() - Method in class net.java.games.input.Event
-
- getValue() - Method in class net.java.games.input.LinuxAbsInfo
-
- getValue() - Method in class net.java.games.input.LinuxEvent
-
- getValue() - Method in class net.java.games.input.LinuxJoystickEvent
-
- getVersion() - Static method in class net.java.games.input.Version
-
Returns the verison string and build number of
this implementation.
- getWheel() - Method in class net.java.games.input.Mouse
-
Returns the mouse wheel, or null if no mouse wheel is present.
- getX() - Method in class net.java.games.input.Mouse
-
Returns the x-axis for the mouse ball, never null.
- getXAxis() - Method in class net.java.games.input.LinuxJoystickPOV
-
- getY() - Method in class net.java.games.input.Mouse
-
Returns the y-axis for the mouse ball, never null.
- getYAxis() - Method in class net.java.games.input.LinuxJoystickPOV
-
- GRAVE - Static variable in class net.java.games.input.Component.Identifier.Key
-
- guessButtonTrait(int) - Static method in class net.java.games.input.LinuxNativeTypesMap
-
- R - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RALT - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RBRACKET - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RCONTROL - Static variable in class net.java.games.input.Component.Identifier.Key
-
- registerAxis(int, LinuxJoystickAxis) - Method in class net.java.games.input.LinuxJoystickDevice
-
- registerButton(int, LinuxJoystickButton) - Method in class net.java.games.input.LinuxJoystickDevice
-
- registerComponent(LinuxAxisDescriptor, LinuxComponent) - Method in class net.java.games.input.LinuxEventDevice
-
- registerPOV(LinuxJoystickPOV) - Method in class net.java.games.input.LinuxJoystickDevice
-
- REL_CNT - Static variable in class net.java.games.input.NativeDefinitions
-
- REL_DIAL - Static variable in class net.java.games.input.NativeDefinitions
-
- REL_HWHEEL - Static variable in class net.java.games.input.NativeDefinitions
-
- REL_MAX - Static variable in class net.java.games.input.NativeDefinitions
-
- REL_MISC - Static variable in class net.java.games.input.NativeDefinitions
-
- REL_RX - Static variable in class net.java.games.input.NativeDefinitions
-
- REL_RY - Static variable in class net.java.games.input.NativeDefinitions
-
- REL_RZ - Static variable in class net.java.games.input.NativeDefinitions
-
- REL_WHEEL - Static variable in class net.java.games.input.NativeDefinitions
-
- REL_X - Static variable in class net.java.games.input.NativeDefinitions
-
- REL_Y - Static variable in class net.java.games.input.NativeDefinitions
-
- REL_Z - Static variable in class net.java.games.input.NativeDefinitions
-
- removeControllerListener(ControllerListener) - Method in class net.java.games.input.ControllerEnvironment
-
Removes a listener for controller state change events.
- resetHasPolled() - Method in class net.java.games.input.AbstractComponent
-
- RETURN - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RIGHT - Static variable in class net.java.games.input.Component.Identifier.Button
-
The secondary or rightmost mouse button, not present if the mouse is a single-button mouse.
- RIGHT - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RIGHT - Static variable in class net.java.games.input.Component.POV
-
Standard value for right HAT position
- RIGHT_THUMB - Static variable in class net.java.games.input.Component.Identifier.Button
-
Right thumb button on a gamepad
- RIGHT_THUMB2 - Static variable in class net.java.games.input.Component.Identifier.Button
-
Second right thumb button on a gamepad
- RIGHT_THUMB3 - Static variable in class net.java.games.input.Component.Identifier.Button
-
Another right thumb button on a gamepad
- RSHIFT - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RUDDER - Static variable in class net.java.games.input.Controller.Type
-
Rudder controller.
- rumble(float) - Method in class net.java.games.input.LinuxForceFeedbackEffect
-
- rumble(float) - Method in interface net.java.games.input.Rumbler
-
Rumble with the specified intensity.
- Rumbler - Interface in net.java.games.input
-
A Rumbler is a controller's mechanism for delivering feedback
to the user through the device.
- run() - Method in class net.java.games.input.LinuxDeviceThread
-
- RWIN - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RX - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying left-right rotational data.
- RX_ACCELERATION - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying left-right angular acceleration data.
- RX_FORCE - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying left-right angular force (torque) data.
- RX_VELOCITY - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying left-right angular velocity data.
- RY - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying forward-back rotational data.
- RY_ACCELERATION - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying forward-back angular acceleration data.
- RY_FORCE - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying forward-back angular force (torque) data.
- RY_VELOCITY - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying forward-back angular velocity data.
- RZ - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying up-down rotational data
(rudder control).
- RZ_ACCELERATION - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying up-down angular acceleration data.
- RZ_FORCE - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying up-down angular force (torque) data.
- RZ_VELOCITY - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying up-down angular velocity data.
- T - Static variable in class net.java.games.input.Component.Identifier.Key
-
- TAB - Static variable in class net.java.games.input.Component.Identifier.Key
-
- THUMB - Static variable in class net.java.games.input.Component.Identifier.Button
-
Joystick thumb button
- THUMB2 - Static variable in class net.java.games.input.Component.Identifier.Button
-
Second joystick thumb button
- TOOL_AIRBRUSH - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser airbrush tool button
- TOOL_BRUSH - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser brush tool button
- TOOL_FINGER - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser finger tool button
- TOOL_LENS - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser lens tool button
- TOOL_MOUSE - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser mouse tool button
- TOOL_PEN - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser pen tool button
- TOOL_PENCIL - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser pencil tool button
- TOOL_RUBBER - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser rubber (eraser) tool button
- TOP - Static variable in class net.java.games.input.Component.Identifier.Button
-
Joystick top button
- TOP2 - Static variable in class net.java.games.input.Component.Identifier.Button
-
Second joystick top button
- toString() - Method in class net.java.games.input.AbstractComponent
-
Returns a non-localized string description of this axis.
- toString() - Method in class net.java.games.input.AbstractController
-
Returns a non-localized string description of this controller.
- toString() - Method in class net.java.games.input.Component.Identifier
-
Returns a non-localized string description of this axis type.
- toString() - Method in class net.java.games.input.Controller.PortType
-
Returns a non-localized string description of this port type.
- toString() - Method in class net.java.games.input.Controller.Type
-
Returns a non-localized string description of this controller type.
- toString() - Method in class net.java.games.input.Event
-
- toString() - Method in class net.java.games.input.LinuxAbsInfo
-
- toString() - Method in class net.java.games.input.LinuxAxisDescriptor
-
- toString() - Method in class net.java.games.input.LinuxInputID
-
- TOUCH - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser touch button
- TRACKBALL - Static variable in class net.java.games.input.Controller.Type
-
A trackball controller; note that this may sometimes be treated as a
type of mouse.
- TRACKPAD - Static variable in class net.java.games.input.Controller.Type
-
A trackpad, such as a tablet, touchpad, or glidepad;
note that this may sometimes be treated as a type of mouse.
- TRIGGER - Static variable in class net.java.games.input.Component.Identifier.Button
-
Joystick trigger button
- Type(String) - Constructor for class net.java.games.input.Controller.Type
-
Protected constructor