パッケージ 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.

参照先:
          説明

インタフェースの概要
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.
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.
 

クラスの概要
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_*
 

パッケージ 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.

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