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 {@link com.jme3.input.controls.AnalogListener analog input} or {@link com.jme3.input.controls.Action digital/action input}.