Package com.jme3.input.controls

The com.jme3.input.controls package allows user code to listen to input events regardless of the type of input used.

See:
          Description

Interface Summary
ActionListener ActionListener is used to receive input events in "digital" style.
AnalogListener AnalogListener is used to receive events of inputs in analog format.
InputListener A generic interface for input listeners, the AnalogListener and ActionListener interfaces extend this interface.
SoftTextDialogInputListener  
TouchListener TouchListener is used to receive events of inputs from smartphone touch devices
Trigger A trigger represents a physical input, such as a keyboard key, a mouse button, or joystick axis.
 

Class Summary
JoyAxisTrigger  
JoyButtonTrigger  
KeyTrigger A KeyTrigger is used as a mapping to keyboard keys.
MouseAxisTrigger A MouseAxisTrigger is used as a mapping to mouse axis, a mouse axis is movement along the X axis (left/right), Y axis (up/down) and the mouse wheel (scroll up/down).
MouseButtonTrigger A MouseButtonTrigger is used as a mapping to receive events from mouse buttons.
TouchTrigger Class to trigger TouchEvents, keycode can be TouchInput.ALL(=0) or TouchInput.KEYCODE_*
 

Package com.jme3.input.controls Description

The com.jme3.input.controls package allows user code to listen to input events regardless of the type of input used.

Users will receive input in one of two forms, either AnalogListener (analog input) or ActionListener (digital/action input).